A kind of computer data management system, method and computer readable storage mediumTechnical field
The present invention relates to computer data management technical field, specifically a kind of computer data management system, method andComputer readable storage medium.
Background technique
In computer science, computer data, which refers to, all can be input to computer and the symbol by computer programs processNumber medium general name, be to be handled for inputting electronic computer, with definite meaning number, letter, symbol and mouldThe common name of analog quantity etc..The object of present computer storage and processing is very extensive, indicates that the data of these objects also become therewithIt becomes increasingly complex.
Computer data is managed for convenience, currently, computer data is usually stored in database serverIn, it is taken out when user needs to consult.But management system in the prior art has the following deficiencies: all metersCalculation machine data are stored in database server, all data informations are consulted with that can transfer per family, for some importantFor data information, there are also to be hoisted for safety.
Summary of the invention
The purpose of the present invention is to provide a kind of computer data management system, method and computer readable storage medium,To solve the problems mentioned in the above background technology.
To achieve the above object, the invention provides the following technical scheme:
A kind of computer data management system, comprising:
Database server is used for storing computer data information and user identity authority information;
Permission formulates module, and for formulating the Permission Levels of user, Permission Levels are divided into level-one, second level and three-level, and level-one is mostHigh permission, three-level are least privilege, and for second level between firsts and seconds, the priority of level-one is higher than second level, second level it is preferentialPower is higher than three-level;
Data memory module, for computer data information to be stored in database server;
Data transfer module, transfer instruction for issuing computer data information;
Authentication module, the user for transferring instruction to sending computer data information carry out authentication, and verifying issuesComputer data information transfers the Permission Levels of the user of instruction, is level-one, second level or three-level;
Processor, for storing to data, permission is formulated, data are transferred, the export of authentication and data carries out pool scheduling;
Data export module, for from the computer data information that database server stores export user transferred it is correspondingThe data information of rank is consulted for user.
As a further solution of the present invention: the database server includes:
Level-one rights database, for storing the computer data information of level-one permission;
Second level rights database, for storing the computer data information of second level permission;
Three-level rights database, for storing the computer data information of three-level permission;
Identity authority information database formulates the user identity authority information that module is formulated, user's body for storing permissionPart authority information includes user's face characteristic information and finger print information;By data memory module by the computer number of level-one permissionIt is believed that breath is stored in level-one rights database, the computer data information of second level permission is stored in second level rights database,The computer data information of three-level permission is stored in three-level rights database;The body for the user that module is formulated is formulated by permissionPart Permission Levels information is stored in identity authority information database.
As further scheme of the invention: the authentication module includes:
Acquisition unit for acquiring the face-image or fingerprint that issue the user that computer data information transfers instruction, and is analyzedFace feature information or finger print information;
Comparing unit, face feature information or finger print information for acquiring acquisition unit respectively with identity authority information dataThe user's face characteristic information or finger print information stored in library is compared, and determines that issuing computer data information transfers instructionThe Permission Levels of user can then transfer level-one rights database, second level rights database and three-level power if it is level-one permissionThe computer data information stored in limit database can then transfer second level rights database and three-level if it is second level permissionThe computer data information stored in rights database may only then be transferred in three-level rights database if it is three-level permissionThe computer data information of storage.
As further scheme of the invention: the acquisition unit includes camera and fingerprint capturer;Pass through camera shootingHead can acquire the face-image for issuing the user that computer data information transfers instruction, can acquire hair by fingerprint capturerComputer data information transfers the fingerprint of the user of instruction out.
As further scheme of the invention: the database server further includes the virus for storing Virus InfoDatabase.
As further scheme of the invention: the computer data management system further include:
Anti-viral detection module, for according to the Virus Info stored in virus database to level-one rights database, second level permissionThe data information stored in database, three-level rights database and identity authority information database is detected, and is detected whether outExisting virus, if it is, issuing alarm command;
Virus database update module, for being updated to virus database;To be included in new Virus Info in time;
Alarm module, to remind user to know, handles in time for receiving alarm command and generating alarm signal, avoids losing.
A kind of computer data management method, comprising:
Storing computer data information and user identity authority information, the computer data information are divided into the calculating of level-one permissionThe computer data information of machine data information, the computer data information of second level permission and three-level permission;
The Permission Levels of user are formulated, Permission Levels are divided into level-one, second level and three-level, and level-one is highest permission, and three-level is minimumPermission, for second level between firsts and seconds, the priority of level-one is higher than second level, and the priority of second level is higher than three-level;
After receiving computer data information and transferring instruction, the user for transferring instruction to sending computer data information carries out bodyPart verifying, the Permission Levels that verifying issues the user that computer data information transfers instruction can then be adjusted if it is level-one permissionThe computer data information for taking level-one permission can then transfer the computer data information of second level permission if it is second level permission,If it is three-level permission, then the computer data information of level-one permission may only be transferred;
The data information that the appropriate level that user is transferred is exported according to the Permission Levels of user is consulted for user.
As further scheme of the invention: the authentication is to issue computer data information by acquisition to transferThe face-image or fingerprint of the user of instruction, and face feature information or finger print information are analyzed, then be compared to complete.
A kind of computer readable storage medium, the computer-readable recording medium storage have computer program, the meterThe function of above system is realized when calculation machine program is executed by processor.
Compared with prior art, the beneficial effects of the present invention are:
The computer data management system has formulated the Permission Levels of user, is divided into level-one, second level and three-level, is provided with level-one and weighsLimit database, second level rights database and three-level rights database, be respectively used to storage level-one permission computer data information,The computer data information of second level permission and the computer data information of three-level permission, the user of level-one permission can transfer accessComputer data information in level-one rights database, second level rights database and three-level rights database, the use of second level permissionFamily can transfer the computer data information consulted in second level rights database and three-level rights database, the user of three-level permissionThe computer data information consulted in three-level rights database can only be transferred, so that some important data informations only have high permissionThe user of rank can just transfer access, improve safety.
The computer data management system by way of acquiring the facial characteristics and fingerprint of user come verifying authorization rank,It is convenient for users to use.
Detailed description of the invention
Fig. 1 is the structural block diagram of the embodiment of the present invention 1.
Fig. 2 is the structural block diagram of database server in the embodiment of the present invention 1.
Fig. 3 is the structural block diagram of authentication module in the embodiment of the present invention 1.
Fig. 4 is the functional block diagram of authentication module in the embodiment of the present invention 1.
Fig. 5 is the functional block diagram of the embodiment of the present invention 1.
Fig. 6 is the functional block diagram of the embodiment of the present invention 2.
In figure: 1- database server, 2- permission formulate module, 3- data memory module, 4- data and transfer module, 5- bodyPart authentication module, 6- processor, 7- data export module, 8- level-one rights database, 9- second level rights database, 10- three-levelRights database, 11- identity authority information database, 12- acquisition unit, 13- comparing unit, 14- anti-viral detection module, 15-Virus database update module, 16- alarm module, 17- virus database, 18- camera, 19- fingerprint capturer.
Specific embodiment
The technical solution of the patent is explained in further detail With reference to embodiment.
Embodiment 1
Please refer to Fig. 1-5, in the embodiment of the present invention, a kind of computer data management system, comprising:
Database server 1 is used for storing computer data information and user identity authority information;
Permission formulates module 2, and for formulating the Permission Levels of user, Permission Levels are divided into level-one, second level and three-level, and level-one is mostHigh permission, three-level are least privilege, and for second level between firsts and seconds, the priority of level-one is higher than second level, second level it is preferentialPower is higher than three-level;
Data memory module 3, for computer data information to be stored in database server 1;
Data transfer module 4, transfer instruction for issuing computer data information;
Authentication module 5, the user for transferring instruction to sending computer data information carry out authentication, and verifying issuesComputer data information transfers the Permission Levels of the user of instruction, is level-one, second level or three-level;
Processor 6, for storing to data, permission is formulated, data are transferred, the export of authentication and data carries out pool scheduling;
Data export module 7, the phase transferred for exporting user from the computer data information that database server 1 storesThe data information for answering rank is consulted for user.
Further, the database server 1 includes:
Level-one rights database 8, for storing the computer data information of level-one permission;
Second level rights database 9, for storing the computer data information of second level permission;
Three-level rights database 10, for storing the computer data information of three-level permission;
Identity authority information database 11 formulates the user identity authority information that module 2 is formulated, the user for storing permissionIdentity authority information includes user's face characteristic information and finger print information;By data memory module 3 by the calculating of level-one permissionFor machine data information memory in level-one rights database 8, the computer data information of second level permission is stored in second level permissions dataIn library 9, the computer data information of three-level permission is stored in three-level rights database 10;Module 2 is formulated by permission to formulateThe identity authority level information of user be stored in identity authority information database 11.
Further, the authentication module 5 includes:
Acquisition unit 12 for acquiring the face-image or fingerprint that issue the user that computer data information transfers instruction, and dividesAnalyse face feature information or finger print information;
Comparing unit 13, face feature information or finger print information for acquiring acquisition unit 12 respectively with identity authority informationThe user's face characteristic information or finger print information stored in database 11 is compared, and determines that issuing computer data information transfersThe Permission Levels of the user of instruction can then transfer level-one rights database 8, second level rights database 9 if it is level-one permissionSecond level permission number can be then transferred if it is second level permission with the computer data information stored in three-level rights database 10Three-level may only be then transferred if it is three-level permission according to the computer data information stored in library 9 and three-level rights database 10The computer data information stored in rights database 10.
Specifically, the acquisition unit 12 includes camera 18 and fingerprint capturer 19;It can be acquired by camera 18The face-image that computer data information transfers the user of instruction is issued, sending computer can be acquired by fingerprint capturer 19Data information transfers the fingerprint of the user of instruction.
A kind of computer readable storage medium, the computer-readable recording medium storage have computer program, the meterThe function of above system is realized when calculation machine program is executed by processor.
Embodiment 2
Referring to Fig. 6, in the embodiment of the present invention, a kind of computer data management system, unlike the first embodiment, the numberAccording to the virus database 17 that library server 1 further includes for storing Virus Info.
Further, the computer data management system further include:
Anti-viral detection module 14, for according to the Virus Info stored in virus database 17 to level-one rights database 8, second levelThe data information stored in rights database 9, three-level rights database 10 and identity authority information database 11 is detected, and is examinedIt surveys and whether virus occurs, if it is, issuing alarm command;
Virus database update module 15, for being updated to virus database 17;To be included in new Virus Info in time;
Alarm module 16, to remind user to know, handles in time for receiving alarm command and generating alarm signal, avoids damagingIt loses.
Embodiment 3
In the embodiment of the present invention, a kind of computer data management method, comprising:
Storing computer data information and user identity authority information, the computer data information are divided into the calculating of level-one permissionThe computer data information of machine data information, the computer data information of second level permission and three-level permission;
The Permission Levels of user are formulated, Permission Levels are divided into level-one, second level and three-level, and level-one is highest permission, and three-level is minimumPermission, for second level between firsts and seconds, the priority of level-one is higher than second level, and the priority of second level is higher than three-level;
After receiving computer data information and transferring instruction, the user for transferring instruction to sending computer data information carries out bodyPart verifying, the Permission Levels that verifying issues the user that computer data information transfers instruction can then be adjusted if it is level-one permissionThe computer data information for taking level-one permission can then transfer the computer data information of second level permission if it is second level permission,If it is three-level permission, then the computer data information of level-one permission may only be transferred;
The data information that the appropriate level that user is transferred is exported according to the Permission Levels of user is consulted for user.
Specifically, the authentication is the face figure for issuing the user that computer data information transfers instruction by acquisitionPicture or fingerprint, and face feature information or finger print information are analyzed, then be compared to complete.
Better embodiment of the invention is explained in detail above, but the present invention is not limited to above-mentioned embodiment partyFormula within the knowledge of one of ordinary skill in the art can also be without departing from the purpose of the present inventionVarious changes can be made.