Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Text watermark embedding and extracting method and device, electronic equipment and storage medium

A watermark extraction and watermark embedding technology, which is applied in the field of electronic equipment and storage media, devices, text watermark embedding and extraction methods, can solve the problems of difficult to extract watermark information, poor robustness, easy to be detected, etc., to protect authors Equity, guaranteed integrity and repeatability, enhanced attack resistance and robustness effects

Active Publication Date: 2017-11-07
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the embedding of the above-mentioned text watermark is limited by the original text, such as text format or text length; after the text watermark is embedded, it will change the typesetting style of the original text, which is easy to be detected and has poor concealment; and when the text is deleted or tampered with, etc. After the destructive operation, it is difficult to extract the complete watermark information, and the robustness is poor

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Text watermark embedding and extracting method and device, electronic equipment and storage medium
  • Text watermark embedding and extracting method and device, electronic equipment and storage medium
  • Text watermark embedding and extracting method and device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] figure 1 This is a flowchart of a method for embedding a text watermark provided in the first embodiment of the present invention. This embodiment is applicable to the case of embedding a text object with a digital watermark. The method can be executed by a text watermark embedding device, which can be It can be implemented by software and / or hardware, and can usually be configured in a device that performs watermark embedding processing on text, such as a server or a user terminal. The method specifically includes the following steps:

[0042] S110: Determine the embedded watermark character sequence corresponding to the watermark information to be embedded according to the set mapping rule of invisible characters.

[0043] Among them, invisible characters refer to characters with zero width and low perception. They are usually characters that do not occupy a place in the text, are not displayed, or cannot be read by the text user. For example, invisible characters can corr...

Embodiment 2

[0054] figure 2 This is a flowchart of a text watermark embedding method provided in the second embodiment of the present invention. On the basis of the above-mentioned embodiment, this embodiment determines "according to the set mapping rule of invisible characters, determine the corresponding watermark information to be embedded The "embedded watermark character sequence" has been further optimized and explained. Wherein, explanations of terms that are the same as or corresponding to those in the foregoing embodiment will not be repeated in this embodiment.

[0055] Combine below figure 2 The text watermark embedding method provided in the second embodiment of the present invention is described. The method in this embodiment includes:

[0056] S210: Determine the author identifier corresponding to the author information as the watermark information to be embedded according to the author information and the set mapping relationship database.

[0057] Among them, the set mapping r...

Embodiment 3

[0069] Figure 4 This is a flow chart of a method for embedding a text watermark provided by the third embodiment of the present invention. On the basis of the above-mentioned embodiment, this embodiment is based on the unit character content of the text, the embedded watermark character sequence and the setting function "Determining the embedded position of the embedded watermark character sequence in the text unit character content" is further optimized and explained. Wherein, explanations of terms that are the same as or corresponding to those in the foregoing embodiment will not be repeated in this embodiment.

[0070] Combine below Figure 4 The text watermark embedding method provided in the second embodiment of the present invention will be described. The method in this embodiment includes:

[0071] S410: Determine the embedded watermark character sequence corresponding to the watermark information to be embedded according to the set invisible character mapping rule.

[0072]...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses a text watermark embedding and extracting method and device, electronic equipment and a storage medium. The text watermark embedding method includes the steps that according to the set mapping rule of invisible characters, the embedding watermark character sequence corresponding to the watermark information to be embedded is determined; according to the unit character content of a text, the embedding watermark character sequence and a set function, the embedding position, in the unit character content of the text, of the embedding watermark character sequence is determined; according to the embedding watermark character sequence and the embedding position, the watermark information is embedded into the text. By means of the technical scheme, text watermark which is not limited by the text format and embedding watermark information amount and is high in stealthiness and robustness can be embedded into the digital text, and therefore composer rights and interests can be protected better.

Description

Technical field [0001] The embodiments of the present invention relate to information copyright protection technology, and in particular to a method, device, electronic device, and storage medium for embedding and extracting a text watermark. Background technique [0002] With the explosive growth of the Internet industry, individual or corporate essays, novels, papers, and e-books have been plagiarized in large numbers, resulting in infringement of the rights of authors. In response to such problems, digital text watermarking technology is currently used to invisibly mark the copyright owner's personal information in the copyright owner's work so that the copyright owner can trace back and exercise his rights. [0003] The most commonly used in the prior art is the text watermarking technology based on fine-tuning of the document structure, that is, for formatted documents such as PDF, DOC, WPS and HTML, such as adjusting line spacing, word spacing, font and text color to embed W...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/16G06F17/22
CPCG06F21/16G06F40/126G06F21/1063
Inventor 吴少兵陈春筝刘德志李晓东杨涛
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products