SYSTEM AND METHOD FOR LOADING DIGITAL WATERMARKS AUTOMATICALLY

Abstract
A system for loading digital watermarks automatically includes an application server (4). The application server includes a main controller. The main controller includes: a document fetching module (401) configured for fetching a document to be printed, and for accessing a document DRM header of the document fetched; a watermark downloading module (402) configured for downloading a digital watermark corresponding to the document; and an integrating module (403) configured for transforming the document into a graphical file and integrating the graphical file with the downloaded digital watermark. A related method is also disclosed.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of hardware configuration of a system for loading digital watermarks automatically in accordance with one preferred embodiment;



FIG. 2 is a schematic diagram of function modules of an application server in FIG. 1; and



FIG. 3 is a flowchart of a preferred method for loading digital watermarks automatically in accordance with a preferred embodiment.


Claims
  • 1. A system for loading digital watermarks automatically comprising an application server, the application server having a main controller, the main controller comprising: a document fetching module configured for fetching a document to be printed, and for accessing a document DRM header of the document fetched;a watermark downloading module configured for downloading a digital watermark corresponding to the document; andan integrating module configured for transforming the document into a graphical file and integrating the downloaded digital watermark with the graphical file.
  • 2. The system of claim 1, wherein the document DRM header comprises: author information, copyright year, a location of a corresponding digital watermark and a digital object identifier.
  • 3. The system of claim 1, wherein the integrating module integrates the downloaded digital watermark with the graphical file by fetching RGB data values of each point in the graphical file and the digital watermark and making logical operations on the RGB values of each point.
  • 4. The system of claim 1, wherein the main controller further comprises: a sending module for sending the graphical file with the digital watermark to a printer; anda printing module for printing the graphical file with the digital watermark.
  • 5. A computer-based method for loading digital watermarks automatically, the method comprising the steps of: fetching a document to be printed;accessing a document DRM header of the document fetched, the header comprising a location of a digital watermark corresponding to the document;keeping the document in a temporary file;downloading the digital watermark corresponding to the document;transforming the document kept in the temporary file into a graphical file; andintegrating the digital watermark with the graphical file.
  • 6. The method of claim 5, further comprising the steps of: sending the graphical file with the digital watermark to a printer;printing the graphical file with the digital watermark.
  • 7. The method of claim 5, further comprising the steps of: determining whether the document to be printed has been protected by DRM;sending the document to the printer directly for printing if the document has not been protected by DRM.
  • 8. The method of claim 5, wherein the integrating step comprises the steps of: fetching RGB data values of each point in the graphical file and the digital watermark; andmaking logical operations on the RGB values of each point.
Priority Claims (1)
Number Date Country Kind
200610033238.X Jan 2006 CN national