1. Technical Field
Embodiments of the present disclosure relate to electronic document management, and particularly to a system and method for document access management.
2. Description of Related Art
With the growth in sensitive information stored in computers or transmitted over networks, the need for ensuring the security of information has risen multifold. For example, there may be electronic documents in computers that are strictly confidential. Therefore, it has become essential that the information should be secured.
All of the processes described may be embodied in, and fully automated via, functional code modules executed by one or more general purpose computers or processors. The code modules may be stored in any type of computer-readable medium or other computer storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware.
The computer 1 also includes a storage 11, a processor 12, an input device 13, and an output device 14. The processor 12 executes one or more computerized operations of the computer 1 and other applications, to provide the functions of the computer 1. The storage 11 stores one or more programs, such as programs of an operating system, other applications of the computer 1, and various data, such as the electronic document, for example. In one embodiment, the storage 11 may be a memory of the computer 1, such as a hard disk, or an external storage card, such as a flash card.
The input device 13 receives input data, such as the viewing permission and download permission of converted images, for users to view converted image and download the converted images. The input device 13 may be a keyboard, a mouse, or other input device.
In one embodiment, the output device 14 includes a display 140 allowing the converted images to be viewed.
The conversion module 100 converts each page of the electronic document into an image. For example, an electronic document may include first, second, and third pages. The conversion module 100 converts the first page of the electronic document into a first image, converts the second page of the electronic document into a second image, converts the third page of the electronic document into a third image. The electronic document format may be, for example .DOC, and the image format .JPG., but the disclosure is not limited thereto.
The setting module 102 sets viewing permissions and download permissions for users to view converted image and download converted images, and generates a viewing permission list including viewing permissions and a download permission list including download permissions for the converted images. The setting module 102 sets permissions for each user according to the pages permissible for the user to view or download.
The setting module 102 may also be used to identify restricted users who have the permission to view or download only designated elements of a page of the electronic document. The status and permission for such restricted users appear in the viewing and download permission list.
The conversion module 100 converts the page of the electronic document into a restricted image for the restricted user to view or download. The restricted image merely includes the designated elements. As shown in
The saving module 104 saves the converted images and permission list in the storage 11.
The determination module 106 identifies permissions for every user logging onto the computer 1, and seeks any converted images for which the logged-in user has permission of any type. If the storage 11 holds converted images for which the logged-in user has permission to view and download the converted images, the conversion module 100 converts a designated page of the electronic document into an image according to the viewing permission and the download permission of the logged-in user.
In block S10, the conversion module 100 converts pages of the electronic document into images, one image per original page. The document format may be .DOC, and the image format .JPG.
In block S12, the setting module 102 sets viewing permissions and download permissions for users to view converted image and download converted images, and generates a viewing permission list including viewing permissions and a download permission list including download permissions for the converted images.
In block S14, the setting module 102 may further identify one or more restricted users, and set permission of the restricted users to view or download only designated elements of the electronic document. The restricted permission of the restricted users is included in the viewing permission list and the download permission list.
In block S16, the conversion module 100 converts the page of the electronic document into a restricted image for the restricted user to view or download. The restricted image merely includes the designated elements. As shown in
In block S18, the saving module 104 saves the converted images, the viewing permission list, and the download permission list in the storage 11.
In block S20, the determination module 106 locates the viewing permission and the download permission for a logged in user of the computer 1, and determines if the storage 11 holds one or more converted images to be accessed by the logged-in user.
In block S22, if the storage 11 holds no converted images for the logged-in user, the conversion module 100 converts a designated page of the electronic document into an image according to the viewing permission and the download permission of the logged-in user.
Although certain inventive embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
200810306396.7 | Dec 2008 | CN | national |