An information management method, system and storage medium based on an enterprise brain
By providing a unified login and permission management method on the enterprise brain operation platform, combining industrial card and password login, the security and efficiency problems in enterprise multi-systems and report management are solved, and unified management of multiple subsystems and unified management of user permissions is realized.
Patent Information
- Application Number
- CN202310955255.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2043-07-31
AI Technical Summary
Enterprises face multiple independent systems and data reports, which leads to users who need to log in to each system separately, and lack unified data permission management, which poses the risk of overstepping access.
The information management method based on the enterprise brain is adopted, and the enterprise brain operation platform provides two methods of working card login and password login. Combined with the verification conditions such as user work number, subsystem name, face information, etc., it realizes unified user login and permission management, and optimizes the user access experience through the display of report list and subsystem access scheduling.
It improves the overall security and operation efficiency of the system, realizes unified management of multiple subsystems and unified management of user permissions, reduces the number of systems that users need to log in to when accessing reports, and improves user's work efficiency.
Smart Images

Figure CN117172403B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information management, and particularly relates to an information management method, system and storage medium based on an enterprise brain. Background Art
[0002] At present, enterprises face a large number of internal systems and data reports, making it impossible to manage them uniformly. Users need to log in to each system separately for use. Moreover, there is no data permission control for accessing reports, and there is a potential risk of unauthorized access to reports. To solve the above problems, the current difficulties are as follows: 1. Different systems are purchased from different soft capsule suppliers, and the user systems are not interconnected. When users use each system, they need to log in separately. 2. It is difficult to uniformly manage the access permissions of users to data reports. When users want to access multiple reports, they need to log in to multiple information systems to retrieve them.
[0003] Based on the above problems, this paper proposes an information management method, system and storage medium based on an enterprise brain. Summary of the Invention
[0004] In view of the above problems, the present invention proposes an information management method based on an enterprise brain, and the method specifically includes the following steps:
[0005] S1. Display user login methods on the display interface of the enterprise brain operation platform, and the user login methods include work card login and password login;
[0006] The enterprise brain operation platform is connected to multiple subsystems;
[0007] S2. When the user selects work card login, the enterprise brain operation platform collects the user's face information and work card information, and after successful verification, the login is completed;
[0008] When the user selects password login, the login password and verification options are displayed in the enterprise brain operation platform. The user enters the login password and selects the verification option. The enterprise brain operation platform collects the user's face information, and after successful verification, the login is completed;
[0009] S3. Display a report list on the display interface of the enterprise brain operation platform for the user to select;
[0010] S4. The user selects the report to be retrieved from the report list;
[0011] S5. The enterprise brain operation platform feeds back the report retrieved by the user to the user.
[0012] Further, the step S1 specifically includes:
[0013] When the user approaches the terminal running the enterprise brain operation platform, the terminal ends the display of the current screen saver picture and starts the display of the first display interface;
[0014] Two login methods are displayed in the first display interface.
[0015] Further, the step S2 specifically includes the following steps:
[0016] S21. When the user selects to log in with the work card, the enterprise brain operation platform displays a circular face frame on the interface and emits a prompt sound to ask the user to place the work card on the card reader;
[0017] S22. The user places the work card on the card reader and adjusts the face position so that the face is facing the camera and the face is within the circular face frame;
[0018] S23. The enterprise brain operation platform reads the user work number and the name of the subsystem accessed during the user's last login stored in the work card through the card reader, and collects the user's face image;
[0019] S24. The enterprise brain operation platform compares the user information in the user permission allocation table stored internally with the user work number, the name of the subsystem accessed during the user's last login, and the user's face image collected in step S23 to determine whether there is line information where the user work number, the name of the subsystem accessed during the user's last login, and the user's face image are all the same. If so, the verification passes and the login is completed;
[0020] Multiple user information is stored in the user permission allocation table, and each user information is a row of data. Among them, each row of data stores the user work number of a user, the name of the subsystem accessed during the user's last login, the name of the report accessed during the user's last login, the user's face image, and the user's permissions;
[0021] The user permissions include the name of the subsystem that the user can access and the name of the report that the user can access for the accessible subsystem.
[0022] Further, the step S24 specifically includes the following steps:
[0023] S241. Obtain the time information of the user work number collected by the enterprise brain operation platform in step S23, and the time information includes the minute value of the current moment;
[0024] The minute interval segments are multiple time intervals divided from one hour according to a preset rule; specifically, the minute interval segments include: the first interval segment, the second interval segment, the third interval segment, the fourth interval segment, the fifth interval segment, and the sixth interval segment;
[0025] Among them, the first interval is from the 0th to the 10th minute of an hour; the second interval is from the 10th to the 20th minute of an hour; the third interval is from the 20th to the 30th minute of an hour; the fourth interval is from the 30th to the 40th minute of an hour; the fifth interval is from the 40th to the 50th minute of an hour; the sixth interval is from the 50th to the 60th minute of an hour;
[0026] S242. Determine the interval segment T in which the minute value of the current moment obtained in step S241 is located. Starting from the T-th digit of the user work number collected in step S23, intercept 4 digits as the current verification code;
[0027] The time period T is one of the first interval segment to the sixth interval segment; where 1 ≤ T ≤ 6;
[0028] S243. In the values corresponding to the T-th time period in the user work number of each row in the user permission allocation table, check whether there is a value equal to the current verification code, and obtain the row where the equal value is located; the row is one or more;
[0029] The specific data format of the user work number in each user information in the user permission allocation table is: {[the first interval segment, value 1], [the second interval segment, value 2], [the third interval segment, value 3], [the fourth interval segment, value 4], [the fifth interval segment, value 5], [the sixth interval segment, value 6]};
[0030] S244. Obtain the user face images corresponding to each of the one or more rows obtained in step S243;
[0031] S245. Compare the user face image collected in step S23 with the user face images obtained in step S244. When there is one or more rows with a face image similarity greater than the preset threshold R, compare the subsystem names accessed by the user corresponding to the one or more rows at the last login with the subsystem names accessed by the user at the last login obtained in step S23. When there is a row with the subsystem names being exactly the same, the verification passes and the login is completed.
[0032] Furthermore, step S2 further includes the following steps:
[0033] S2A. When the user selects password login, the login password and verification options are displayed on the enterprise brain operation platform;
[0034] The verification option is a list of reports to be verified; the list of reports to be verified includes multiple report names;
[0035] S2B. The user enters the login password, and the login password is four consecutive digits intercepted by the user from the user work card;
[0036] The user selects the report name accessed at the last login from the list of reports to be verified;
[0037] The enterprise brain operation platform obtains the user's face image;
[0038] S2C. The enterprise brain operation platform obtains the interval segment K in which the minute value at the current user login time is located, and searches in the values corresponding to the K time period in the user ID numbers of each row in the user permission allocation table to find whether there is a value equal to the login password entered by the user. If so, obtain the row where the equal value is located; The row is one or more;
[0039] S2D. Determine whether there is a report name in the report name accessed at the last login in one or more rows obtained in step S2C that is the same as the report name accessed at the last login selected by the user in step S2B. If so, obtain one or more rows corresponding to the same name;
[0040] S2E. Compare the user's face image obtained in step S2B with the face images in one or more rows obtained in step S2D. When there is a face image with an image similarity greater than the preset threshold R, the verification passes and the login is completed.
[0041] Further, the step S5 specifically includes the following steps:
[0042] S51. The enterprise brain operation platform obtains the report to be retrieved selected by the user in the report list, and searches for the user permissions stored in the row corresponding to the user in the user permission allocation table;
[0043] S52. According to the user permissions obtained in step S51, obtain one or more accessible subsystem names stored in the user permissions and the report names accessible to the user for each accessible subsystem;
[0044] S53. The enterprise brain operation platform obtains the current number of access users of one or more accessible subsystems obtained in step S52;
[0045] S54. According to one or more accessible subsystems, the current number of access users of one or more accessible subsystems, and the report names accessible to the user for each accessible subsystem, obtain the report to be retrieved by the user;
[0046] S55. The enterprise brain operation platform feeds back the report to the user.
[0047] Further, the step S54 specifically includes the following steps:
[0048] S541. Traverse the report names accessible to the current user for each accessible subsystem. When there is a report selected by the user in step S4 in the report name, record this subsystem in the access set;
[0049] S542. For a report B selected by the user in step S4, find a subsystem Z1 in all the subsystems in the access set whose accessible report names contain the report B selected by the user;
[0050] S543. When the current number of access users of the subsystem found in step S542 is less than the preset threshold W, the enterprise brain operation platform retrieves the report B selected by the user from this subsystem and feeds it back to the user;
[0051] When the current number of access users of the subsystem found in step S542 is greater than or equal to the preset threshold W, check again in the access set whether there is a subsystem Z2 other than the subsystem found in step S542, whose accessible report names contain the report B selected by the user and the current number of access users is less than the preset threshold W; if it exists, retrieve the report B selected by the user from subsystem Z2; if not, retrieve the report B selected by the user from subsystem Z1 and feed it back to the user;
[0052] S544. For all the reports selected by the user in step S4, repeat steps S542 to S543 until all the reports selected by the user are successfully fed back;
[0053] S545. Update the names of the subsystems accessed by the user during the previous login in the user permission allocation table with the names of all the subsystems from which the reports were retrieved during the user's current login process, and update the names of the subsystems accessed by the user during the previous login stored in the user's work card;
[0054] Update the names of the reports accessed by the user during the previous login in the user permission allocation table with the names of the reports retrieved during the user's current login process.
[0055] The present invention also proposes an information management system based on an enterprise brain, and the system performs the following steps:
[0056] S1. Display user login methods in the display interface of the enterprise brain operation platform, and the user login methods include two types: work card login and password login;
[0057] The enterprise brain operation platform is connected to multiple subsystems;
[0058] S2. When the user selects work card login, the enterprise brain operation platform collects the user's face information and work card information, and after successful verification, completes the login;
[0059] When the user selects password login, the enterprise brain operation platform displays the login password and verification options. The user enters the login password and selects the verification option. The enterprise brain operation platform collects the user's face information and completes the login after successful verification.
[0060] S3. The enterprise brain operation platform displays a report list in the display interface for the user to select.
[0061] S4. The user selects the report to be retrieved from the report list.
[0062] S5. The enterprise brain operation platform feeds back the report retrieved by the user to the user.
[0063] The present invention also proposes a computer storage medium, which stores instructions, and the instructions are executed by a processor to perform the method described in an information management method based on an enterprise brain.
[0064] The beneficial effects of the present invention are as follows:
[0065] 1. In the present invention, the enterprise operation platform verifies the logged-in user by adopting three verification conditions: the user's work number, the name of the subsystem accessed by the user during the previous login, and the user's face image, which improves the overall security of the system.
[0066] 2. When verifying the user's work number in the present invention, a calculation verification is performed in combination with the minute value, which avoids malicious logins to the enterprise operation platform by malicious attackers who have mastered the work numbers of enterprise employees.
[0067] 3. The present invention adopts two login methods. When selecting password login, two conditions, namely the password entered by the user and the name of the report accessed during the previous login selected by the user, are verified, which improves the overall security of the system.
[0068] 4. In the solution of the present invention, the subsystem is selected and the report is retrieved by combining two conditions: the current number of users accessing each subsystem and the existence of the report required by the user, which improves the overall operation efficiency of the system and realizes the access balance among multiple subsystems.
[0069] 5. By establishing the enterprise brain operation platform, the present invention realizes the unified management of multiple subsystems and the unified management of user permissions, avoids the user from accessing multiple subsystems when extracting the required reports, and improves the work efficiency of the user.
[0070] The above description is only an overview of the technical solution of the present invention. In order to understand the technical means of the present invention more clearly, it can be implemented according to the content of the specification. And in order to make the above description and other purposes, features and advantages of the present invention more obvious and understandable, specific preferred embodiments are given and described in detail as follows. Brief Description of the Drawings
[0071] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0072] Figure 1 It is a flowchart of an information management method based on an enterprise brain. Detailed Embodiments
[0073] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art.
[0074] In the description of the present invention, unless otherwise clearly defined and limited, terms such as "installation", "connection", "connection", "fixation", etc. should be understood in a broad sense. For example, it can be a connection, a detachable connection, or an integral body; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0075] Embodiment 1
[0076] The present invention provides an information management method based on an enterprise brain, and the method specifically includes the following steps:
[0077] S1. Display user login methods on the display interface of the enterprise brain operation platform, and the user login methods include two types: work card login and password login;
[0078] The enterprise brain operation platform is connected to multiple subsystems;
[0079] Further, step S1 specifically includes:
[0080] When the user approaches the terminal running the enterprise brain operation platform, the terminal ends the display of the current screen saver picture and starts the display of the first display interface;
[0081] Two login methods are displayed on the first display interface.
[0082] S2. When the user selects to log in with the work card, the enterprise brain operation platform collects the user's face information and work card information. After successful verification, the login is completed;
[0083] When the user selects to log in with the password, the login password and verification options are displayed on the enterprise brain operation platform. The user enters the login password and selects the verification option. The enterprise brain operation platform collects the user's face information. After successful verification, the login is completed;
[0084] Further, the step S2 specifically includes the following steps:
[0085] S21. When the user selects to log in with the work card, the enterprise brain operation platform displays a circular face frame on the interface and emits a prompt sound to ask the user to place the work card on the card reader;
[0086] S22. The user places the work card on the card reader and adjusts the face position so that the face is facing the camera and the face is within the circular face frame;
[0087] S23. The enterprise brain operation platform reads the user work number and the name of the subsystem accessed during the user's last login stored in the work card through the card reader, and collects the user's face image;
[0088] S24. The enterprise brain operation platform compares the user information in the user permission allocation table stored internally with the user work number, the name of the subsystem accessed during the user's last login, and the user's face image collected in step S23 to determine whether there is line information where the user work number, the name of the subsystem accessed during the user's last login, and the user's face image are all consistent. If so, the verification is passed and the login is completed;
[0089] Multiple user information is stored in the user permission allocation table, and each user information is a row of data. Among them, each row of data stores the user work number of a user, the name of the subsystem accessed during the user's last login, the name of the report accessed during the user's last login, the user's face image, and the user's permissions;
[0090] The user permissions include the name of the subsystem that the user can access and the name of the report that the user can access for the accessible subsystem.
[0091] Further, the step S24 specifically includes the following steps:
[0092] S241. Obtain the time information of the user work number collected by the enterprise brain operation platform in step S23, and the time information includes the minute value of the current moment;
[0093] The minute interval segments are multiple time intervals obtained by dividing one hour according to a preset rule; specifically, the minute interval segments include: a first interval segment, a second interval segment, a third interval segment, a fourth interval segment, a fifth interval segment, and a sixth interval segment;
[0094] Among them, the first interval segment is the 0 - 10th minutes of one hour; the second interval segment is the 10 - 20th minutes of one hour; the third interval segment is the 20 - 30th minutes of one hour; the fourth interval segment is the 30 - 40th minutes of one hour; the fifth interval segment is the 40 - 50th minutes of one hour; the sixth interval segment is the 50 - 60th minutes of one hour;
[0095] S242. Determine the interval segment T in which the minute value of the current moment obtained in step S241 is located, and starting from the T - th digit of the user work number collected in step S23, intercept 4 digits as the current verification code;
[0096] The time period T is one of the first interval segment to the sixth interval segment; where 1 ≤ T ≤ 6;
[0097] S243. In the values corresponding to the T - th time period in the user work number of each row in the user permission allocation table, check whether there is a value equal to the current verification code, and obtain the row(s) where the equal value is located; the row(s) is / are one or more;
[0098] The specific data format of the user work number in each user information in the user permission allocation table is: {[first interval segment, value 1], [second interval segment, value 2], [third interval segment, value 3], [fourth interval segment, value 4], [fifth interval segment, value 5], [sixth interval segment, value 6]};
[0099] S244. Obtain the user face images corresponding to each of the one or more rows obtained in step S243;
[0100] S245. Compare the user face image collected in step S23 with the user face images obtained in step S244. When there is one or more rows with a face image similarity greater than the preset threshold R, compare the subsystem names accessed by the user corresponding to the one or more rows at the last login with the subsystem names accessed by the user obtained in step S23. When there is a row where the subsystem names are exactly the same, the verification passes and the login is completed.
[0101] Furthermore, step S2 further includes the following steps:
[0102] S2A. When the user selects password login, the login password and verification options are displayed on the enterprise brain operation platform;
[0103] The verification option is a list of reports to be verified; the list of reports to be verified includes multiple report names;
[0104] S2B. The user inputs a login password, which is four consecutive digits intercepted by the user from the user's work card;
[0105] The user selects the report name accessed during the previous login from the list of reports to be verified;
[0106] The enterprise brain operation platform obtains the user's face image;
[0107] S2C. The enterprise brain operation platform obtains the interval segment K in which the minute value at the current user login time is located, and searches in the values corresponding to the K time period in the user ID number of each row in the user permission allocation table to find whether there is a value equal to the login password input by the user. If it exists, obtain the row where the equal value is located; the row is one or more;
[0108] S2D. Determine whether there is a name in the report name accessed during the previous login in the one or more rows obtained in step S2C that is the same as the report name selected by the user in step S2B. If it exists, obtain the one or more rows corresponding to the same name;
[0109] S2E. Compare the user's face image obtained in step S2B with the face images in the one or more rows obtained in step S2D. When there is a face image with an image similarity greater than the preset threshold R, the verification passes and the login is completed.
[0110] The preset threshold R = 95% or 98%;
[0111] S3. The enterprise brain operation platform displays a list of reports on the display interface for the user to select;
[0112] S4. The user selects the report to be retrieved from the list of reports;
[0113] S5. The enterprise brain operation platform feeds back the report retrieved by the user to the user.
[0114] Further, step S5 specifically includes the following steps:
[0115] S51. The enterprise brain operation platform obtains the report to be retrieved selected by the user in the list of reports, and searches for the user permissions stored in the row corresponding to the user in the user permission allocation table;
[0116] S52. According to the user permissions obtained in step S51, obtain one or more accessible subsystem names stored in the user permissions and the report names that the user can access for each accessible subsystem;
[0117] S53. The enterprise brain operation platform obtains the current number of access users of one or more accessible subsystems obtained in step S52;
[0118] S54. According to one or more accessible subsystems, the current number of access users of one or more accessible subsystems, and the report names accessible to users for each accessible subsystem, obtain the reports that the user needs to retrieve;
[0119] S55. The enterprise brain operation platform feeds back the reports to the user.
[0120] Furthermore, step S54 specifically includes the following steps:
[0121] S541. Traverse the report names accessible to the current user for each accessible subsystem. When there is a report selected by the user in step S4 in the report names, record the subsystem in the access set;
[0122] S542. For a report B selected by the user in step S4, find a subsystem Z1 in all the subsystems in the access set whose accessible report names contain the report B selected by the user;
[0123] S543. If the current number of access users of the one subsystem found in step S542 is less than the preset threshold W, the enterprise brain operation platform retrieves the report B selected by the user from this subsystem and feeds it back to the user;
[0124] When the current number of access users of the subsystem found in step S542 is greater than or equal to the preset threshold W, check again in the access set whether there is a subsystem Z2 other than the one subsystem found in step S542 whose accessible report names contain the report B selected by the user and whose current number of access users is less than the preset threshold W; if it exists, retrieve the report B selected by the user from subsystem Z2; if not, retrieve the report B selected by the user from subsystem Z1 and feed it back to the user;
[0125] The preset threshold W is set according to the actual scenario and is not limited here again;
[0126] S544. For all the reports selected by the user in step S4, repeat steps S542 to S543 until all the reports selected by the user are successfully fed back;
[0127] S545. Update the names of the subsystems accessed by the user during the previous login in the user permission allocation table with the names of all the subsystems from which the reports were retrieved during the user's current login process, and update the names of the subsystems accessed by the user during the previous login stored in the user's work card;
[0128] Update the name of the report accessed during the user's last login in the user permission allocation table using the name of the report retrieved during the user's current login process.
[0129] Embodiment 2
[0130] The present invention also proposes an information management system based on an enterprise brain, and the system performs the following steps:
[0131] S1. Display user login methods in the display interface of the enterprise brain operation platform, and the user login methods include two types: work card login and password login;
[0132] The enterprise brain operation platform is connected to multiple subsystems;
[0133] S2. When the user selects work card login, the enterprise brain operation platform collects the user's face information and work card information, and after successful verification, the login is completed;
[0134] When the user selects password login, the login password and verification options are displayed in the enterprise brain operation platform. The user enters the login password and selects the verification option. The enterprise brain operation platform collects the user's face information, and after successful verification, the login is completed;
[0135] S3. Display a report list in the display interface of the enterprise brain operation platform for the user to select;
[0136] S4. The user selects the report to be retrieved from the report list;
[0137] S5. The enterprise brain operation platform feeds back the report retrieved by the user to the user.
[0138] Embodiment 3
[0139] The present invention also proposes a computer storage medium, and the storage medium stores instructions, and the instructions are executed by a processor to perform the method as described in an information management method based on an enterprise brain.
[0140] The beneficial effects of the present invention are as follows:
[0141] 1. In the present invention, the enterprise operation platform verifies the logged-in user by using three verification conditions: the user's work number, the name of the subsystem accessed during the user's last login, and the user's face image, which improves the overall security of the system;
[0142] 2. When verifying the user's work number in the present invention, calculations are combined with minute values for verification, avoiding malicious logins to the enterprise operation platform by malicious attackers who have obtained the work numbers of enterprise employees;
[0143] 3. The present invention uses two login methods for logging in. When selecting password login, two conditions, namely the password entered by the user and the report name accessed during the previous login selected by the user, are verified, improving the overall security of the system.
[0144] 4. In the solution of the present invention, two conditions, namely the current number of users accessing each subsystem and the existence of reports required by users, are combined to select the subsystem and retrieve reports, improving the overall operation efficiency of the system and achieving access balance among multiple subsystems.
[0145] 4. The present invention uses a clustering algorithm to continuously and dynamically adjust the clustering set of PoC payload data, improving the efficiency of the vulnerability scanning tool for the first user to build PoC payload data.
[0146] 5. By establishing an enterprise brain operation platform, the present invention realizes the unified management of multiple subsystems and the unified management of user permissions, avoiding users from accessing multiple subsystems when extracting required reports and improving the work efficiency of users.
[0147] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. An information management method based on an enterprise brain, characterized in that, The method specifically includes the following steps: S1. Display user login methods on the display interface of the enterprise brain operation platform, where the user login methods include work card login and password login; The enterprise brain operation platform is connected to multiple subsystems; S2. When the user selects work card login, the enterprise brain operation platform collects the user's face information and work card information. After successful verification, the login is completed; When the user selects password login, the enterprise brain operation platform displays the login password and verification options. The user enters the login password and selects a verification option. The enterprise brain operation platform collects the user's face information. After successful verification, the login is completed; S3. Display a report list on the display interface of the enterprise brain operation platform for the user to select; S4. The user selects the report to be retrieved from the report list; S5. The enterprise brain operation platform feeds back the report retrieved by the user; Step S5 specifically includes the following steps: S51. The enterprise brain operation platform obtains the report to be retrieved selected by the user in the report list and searches for the user permissions stored in the row corresponding to the user in the user permission allocation table; S52. According to the user permissions obtained in step S51, obtain one or more accessible subsystem names stored in the user permissions and the report names that the user can access for each accessible subsystem; S53. The enterprise brain operation platform obtains the current number of accessing users of one or more accessible subsystems obtained in step S52; S54. According to one or more accessible subsystems, the current number of accessing users of one or more accessible subsystems, and the report names that the user can access for each accessible subsystem, obtain the report that the user needs to retrieve; S55. The enterprise brain operation platform feeds back the report to the user; Step S54 specifically includes the following steps: S541. Traverse the report names that the current user can access for each accessible subsystem. When the report name exists in the report selected by the user in step S4, record the subsystem in the access set; S542. For a report B selected by the user in step S4, find a subsystem Z1 in all subsystems in the access set whose accessible report names contain the report B selected by the user; If the current number of accessing users of the one subsystem found in step S542 is less than the preset threshold W, the enterprise brain operation platform retrieves the report B selected by the user from this subsystem and feeds it back to the user; When the current number of accessing users of the subsystem found in step S542 is greater than or equal to the preset threshold W, search again in the access set to see if there is a subsystem Z2 other than the one subsystem found in step S542 whose accessible report names contain the report B selected by the user and whose current number of accessing users is less than the preset threshold W; if it exists, retrieve the report B selected by the user from subsystem Z2; if not, retrieve the report B selected by the user from subsystem Z1 and feed it back to the user; S544. Repeat steps S542 to S543 for all the reports selected by the user in step S4 until successful feedback is received for all the reports selected by the user; S545. Update the name of the subsystems accessed by the user during the previous login in the user permission allocation table with the names of all the subsystems from which reports were retrieved during the user's current login process, and update the name of the subsystems accessed by the user during the previous login stored in the user's work card; Update the name of the report accessed by the user during the previous login in the user permission allocation table with the name of the report retrieved during the user's current login process.
2. The information management method based on an enterprise brain according to claim 1, characterized in that, Step S1 specifically includes: When the user approaches the terminal running the enterprise brain operation platform, the terminal ends the display of the current screen saver picture and starts the display of the first display interface; Two login methods are displayed in the first display interface.
3. The information management method based on an enterprise brain according to claim 2, characterized in that, Step S2 specifically includes the following steps: S21. When the user selects to log in with a work card, the enterprise brain operation platform displays a circular face frame on the interface and emits a prompt sound asking the user to place the work card on the card reader; S22. The user places the work card on the card reader and adjusts the position of the face so that the face is facing the camera and is within the circular face frame; S23. The enterprise brain operation platform reads the user work number and the name of the subsystems accessed by the user during the previous login stored in the work card through the card reader, and captures the user's face image; S24. The enterprise brain operation platform compares the user information in the user permission allocation table stored internally with the user work number, the name of the subsystems accessed by the user during the previous login, and the user's face image collected in step S23 to determine whether there is row information where the user work number, the name of the subsystems accessed by the user during the previous login, and the user's face image are all the same. If so, the verification passes and the login is completed; Multiple user information is stored in the user permission allocation table, and each user information is a row of data. Among them, each row of data stores the user work number, the name of the subsystems accessed by the user during the previous login, the name of the report accessed by the user during the previous login, the user's face image, and the user's permissions; The user permissions include the names of the subsystems that the user can access and the names of the reports that the user can access for the accessible subsystems.
4. The information management method based on an enterprise brain according to claim 3, characterized in that, Step S24 specifically includes the following steps: S241. Obtain the time information of the user work number collected by the enterprise brain operation platform in step S23, and the time information includes the minute value of the current moment; The minute interval segments are multiple time intervals obtained by dividing one hour according to a preset rule; specifically, the minute interval segments include: the first interval segment, the second interval segment, the third interval segment, the fourth interval segment, the fifth interval segment, and the sixth interval segment; Among them, the first interval segment is the 0-10th minute of one hour; the second interval segment is the 10-20th minute of one hour; the third interval segment is the 20-30th minute of one hour; the fourth interval segment is the 30-40th minute of one hour; the fifth interval segment is the 40-50th minute of one hour; the sixth interval segment is the 50-60th minute of one hour; S242. Determine the interval segment T in which the minute value at the current moment obtained in step S241 lies. Starting from the T-th digit of the user work number collected in step S23, intercept 4 digits as the current verification code. The interval segment T is one of the first interval segment to the sixth interval segment; where 1 ≤ T ≤ 6. S243. In the values corresponding to the T-th time period in the user work number of each row in the user permission allocation table, search for whether there is a value equal to the current verification code, and obtain the row where the equal value is located; the row is one or more. The specific data format of the user work number in each user information in the user permission allocation table is: {[First interval segment, value 1], [Second interval segment, value 2], [Third interval segment, value 3], [Fourth interval segment, value 4], [Fifth interval segment, value 5], [Sixth interval segment, value 6]}. S244. Obtain the user face images corresponding to each of the one or more rows obtained in step S243. S245. Compare the user face image collected in step S23 with the user face images obtained in step S244. When there is one or more rows where the face image similarity is greater than the preset threshold R, compare the subsystem name accessed by the user corresponding to the one or more rows at the last login with the subsystem name accessed by the user at the last login obtained in step S23. When there is a row where the subsystem names are exactly the same, the verification passes and the login is completed.
5. The information management method based on an enterprise brain according to claim 4, wherein, Step S2 also includes the following steps: S2A. When the user selects password login, the login password and verification options are displayed on the enterprise brain operation platform. The verification option is a list of reports to be verified; the list of reports to be verified includes multiple report names. S2B. The user enters the login password, which is four consecutive digits intercepted by the user from the user work card. The user selects the report name accessed at the last login from the list of reports to be verified. The enterprise brain operation platform obtains the user's face image. S2C. The enterprise brain operation platform obtains the interval segment K in which the minute value at the current user login moment lies, and in the values corresponding to the K-th interval segment in the user work number of each row in the user permission allocation table, searches for whether there is a value equal to the login password entered by the user. If there is, obtain the row where the equal value is located; the row is one or more. S2D. Determine whether there is a report name in the one or more rows obtained in step S2C that is the same as the report name accessed at the last login selected by the user in step S2B. If there is, obtain the one or more rows corresponding to the same name. S2E. Compare the user face image obtained in step S2B with the face images in the one or more rows obtained in step S2D. When there is a face image with an image similarity greater than the preset threshold R, the verification passes and the login is completed.
6. An information management system based on an enterprise brain for implementing the method according to claim 1, wherein, The system executes the following steps: S1. Display the user login methods on the display interface of the enterprise brain operation platform. The user login methods include work card login and password login. The enterprise brain operation platform is connected to multiple subsystems; S2. When the user selects to log in with the work card, the enterprise brain operation platform collects the user's face information and work card information. After successful verification, the login is completed; When the user selects to log in with the password, the login password and verification options are displayed in the enterprise brain operation platform. The user enters the login password and selects the verification option. The enterprise brain operation platform collects the user's face information. After successful verification, the login is completed; S3. A report list is displayed in the display interface of the enterprise brain operation platform for the user to select; S4. The user selects the report to be retrieved from the report list; S5. The enterprise brain operation platform feeds back the report retrieved by the user to the user.
7. A computer storage medium, wherein the storage medium stores instructions, and the instructions are executed by a processor to perform the method according to any one of claims 1-5.
Citation Information
Patent Citations
Identity verification method and device based on timestamp, equipment and storage medium
CN110162942A
Unified identity authentication system and method
CN110334489A