CN109977634A - A kind of method, apparatus, computer equipment and the storage medium of watermark addition - Google Patents

A kind of method, apparatus, computer equipment and the storage medium of watermark addition Download PDF

Info

Publication number
CN109977634A
CN109977634A CN201711445622.5A CN201711445622A CN109977634A CN 109977634 A CN109977634 A CN 109977634A CN 201711445622 A CN201711445622 A CN 201711445622A CN 109977634 A CN109977634 A CN 109977634A
Authority
CN
China
Prior art keywords
watermark
virtual desktop
configuration information
content
default
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711445622.5A
Other languages
Chinese (zh)
Inventor
王长征
秦延涛
修文飞
陈佩文
张宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201711445622.5A priority Critical patent/CN109977634A/en
Publication of CN109977634A publication Critical patent/CN109977634A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking

Abstract

The invention discloses method, apparatus, computer equipment and the storage mediums of a kind of watermark addition, are based on virtual desktop, wherein method includes: that self-virtualizing desktop client end receives default watermark configuration information;When the display content for detecting virtual desktop changes, content is shown based on the watermark of display content and the drafting of default watermark configuration information with watermark after variation;Method, apparatus, computer equipment and storage medium of the invention, it is the addition that watermark is realized by virtual desktop, and third-party application module is not depended on, user, which can be effectively prevented, voluntarily stops application module, and prevents the application module of higher priority from covering.Moreover, having ignored the difference of virtual desktop transport protocol and the difference of virtual desktop client operating system, is directly carried out in the driving level of virtual desktop, save the computing resource of server and client side.

Description

A kind of method, apparatus, computer equipment and the storage medium of watermark addition
Technical field
A kind of added the present invention relates to cloud computing server single machine technical field of virtualization more particularly to watermark method, Device, computer equipment and storage medium.
Background technique
For virtual desktop as earliest one of project is landed in cloud computing industry, market scale is huge.In recent years, virtually Desktop flourishes at home, including government bodies, bank, People's Armed Police etc. are passed using virtual desktop technical substitution successively Unite PC.
Virtual desktop (also referred to as safety desktop) technology, which refers to, virtualizes the desktop of computer, is made with reaching desktop Safety and flexibility, the common technique scheme for having become anti-leakage of data, ensureing data safety, but when user is logical It, still can be by taking pictures, imaging or screenshotss can easily will be empty when crossing the classified papers on virtual desktop access server Text or pictorial information on quasi- desktop preserve, and in turn result in confidential data leakage, the source divulged a secret but has no way of tracking.
Based on above-mentioned analysis, the invention proposes a kind of method, apparatus of watermark addition, computer equipment and storages to be situated between Matter.
Summary of the invention
It is a primary object of the present invention to propose that method, apparatus, computer equipment and the storage of a kind of watermark addition are situated between Matter is to realize the addition of watermark by virtual desktop, and do not depend on third party application, user can be effectively prevented certainly Row stops application program, and prevents the application program of higher priority from covering.Moreover, having ignored virtual desktop transport protocol Difference and virtual desktop client operating system difference, directly virtual desktop driving level carry out, save clothes The computing resource of business device and client.
It is a primary object of the present invention to propose a kind of method of watermark addition, it is based on virtual desktop, the method packet It includes: receiving default watermark configuration information from the virtual desktop client;When the display content for detecting the virtual desktop is sent out When changing, based on after variation display content and the default watermark configuration information draw in the watermark with watermark shows Hold.
Optionally, described to receive default watermark configuration information from the virtual desktop client, comprising: to establish and virtual The access path at desktop client end is received from the virtual desktop client by the described default of virtual management center configuration Watermark configuration information.
Optionally, the display content based on after variation and the default watermark configuration information are drawn with watermark Watermark shows content, comprising: draws watermark content according to the default watermark configuration information;The watermark content is added to Display content after the variation is to draw the watermark display content for having watermark.
Optionally, the display content based on after variation and the default watermark configuration information are drawn with watermark Watermark shows content, further includes: in the case where drawing has watermark with watermark to show content, the watermark is shown in Appearance, which is sent on terminal device corresponding to the virtual desktop client, to be shown.
According to the second aspect of the invention, a kind of device of watermark addition is provided, virtual desktop is contained in, it is described Device includes: receiving module, for receiving default watermark configuration information from the virtual desktop client;Configuration module is used for When the display content for detecting the virtual desktop changes, based on the display content and the default watermark after variation Configuration information draws the watermark with watermark and shows content.
Optionally, the receiving module includes: receiving unit, for establish with the access path of virtual desktop client, The default watermark configuration information by virtual management center configuration is received from the virtual desktop client.
Optionally, the configuration module includes: drawing unit, for drawing water according to the default watermark configuration information Print content;Adding unit, the display content for the watermark content to be added to after the variation have watermark to draw Watermark shows content.
Optionally, described device further include: sending module, for based on after variation display content and the default water After printing watermark display content of the configuration information drafting with watermark, the watermark is shown that content is sent to the virtual table It is shown on terminal device corresponding to the client of face.
According to the third aspect of the present invention, a kind of computer equipment, including processor and memory are provided;It is described Memory is for storing computer instruction, and the processor is used to run the computer instruction of the memory storage, to realize A kind of method of above-mentioned watermark addition.
According to the fourth aspect of the present invention, a kind of computer readable storage medium is provided, it is described computer-readable to deposit Storage media is stored with one or more module, and one or more of modules can be executed by one or more processor, Method to realize a kind of above-mentioned watermark addition.
The present invention has the beneficial effect that: through the above technical solutions, a kind of side of watermark addition provided by the present invention Method, device, computer equipment and storage medium so that the addition of watermark is not required to complete by third party application, and only need By virtual desktop with regard to the addition of achievable watermark, so that user can not voluntarily stop the addition of watermark.Moreover, because not making With third party application, the covering of the application program of higher priority is avoided, ensure that watermark addition not by more Gao Youxian The interference of the application program of grade.In addition, because the present invention in watermark addition be by virtual desktop inside module it is complete At, so that the difference of virtual desktop transport protocol is shielded, meanwhile, also not dependent on virtual desktop client operating system, i.e., Shield the difference of virtual desktop client operating system.Also, the addition of the watermark in the present invention is the drive in virtual desktop What dynamic level carried out, the computing resource of server and virtual desktop client is saved, virtual desktop and virtual table are also released The coupling of face client only needs virtual desktop so that virtual desktop client is not necessarily to pay close attention to the content that is particularly shown of virtual desktop The watermark of new display content is completed by technical solution of the present invention after the display content change of its own.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of the method for watermark addition of first embodiment of the invention;
Fig. 2 is the system group network that virtual desktop increases watermark in a kind of method of watermark addition of second embodiment of the invention Figure;
Fig. 3 is virtual desktop internal component schematic diagram in a kind of method of watermark addition of second embodiment of the invention;
Fig. 4 is the operation flow that virtual desktop adds watermark in a kind of method of watermark addition of second embodiment of the invention Figure;
Fig. 5 is the business of addition watermark inside virtual desktop in a kind of method of watermark addition of second embodiment of the invention Flow chart;
Fig. 6 is a kind of structural schematic diagram of the device of watermark addition of third embodiment of the invention
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not used to limit this hair It is bright.
In subsequent description, it is only using the suffix for indicating such as " module ", " component " or " unit " of element Be conducive to explanation of the invention, itself there is no a specific meaning.Therefore, " module ", " component " or " unit " can mix Ground uses.
There are two types of modes for watermark adding technique.The first mode is that watermark function is realized by third party application, is such as existed Watermark is added in the application programs such as office, wps, pdf, this watermark adding method can not expand to other application, watermark function Versatility can be not present with using close coupling.Second of mode is to increase application program on an operating system, is specifically being grasped Make to increase an application program in system, be drawn by application program in top layer, by application program by digital watermarking stacking To the spatial domain of image, but the application program belongs to a process in operating system, but also exists and seize with other application The problems such as.
In this regard, first embodiment of the invention provides a kind of method of watermark addition, which comprises from described virtual Desktop client end receives default watermark configuration information;When the display content for detecting the virtual desktop changes, it is based on Display content and the default watermark configuration information after variation draw the watermark with watermark and show content.
With regard to this, so that the addition of watermark is not required to complete by third party application, and only need to can by virtual desktop The addition for completing watermark, so that user can not voluntarily stop the addition of watermark.Moreover, because third party application is not used, The covering for avoiding the application program of higher priority ensure that watermark addition not by the dry of the application program of higher priority It disturbs.In addition, because the watermark addition in the present invention be by virtual desktop inside module complete, to shield virtual The difference of desktop transport protocol, meanwhile, also not dependent on virtual desktop client operating system, that is, shield virtual desktop visitor The difference of family end operating system.Also, the addition of the watermark in the present invention is carried out in the driving level of virtual desktop, is saved The computing resource of server and virtual desktop client has been saved, the coupling of virtual desktop and virtual desktop client has also been released, makes It obtains virtual desktop client to be not necessarily to pay close attention to the content that is particularly shown of virtual desktop, only needs virtual desktop in the display of its own The watermark that technical solution of the present invention completes new display content is pressed after holding variation.
Wherein, desktop virtualization can be understood as virtualizing the desktop of computer, to reach the peace that desktop uses Full property and flexibility.It can be accessed in any place, any time in net by any equipment using desktop virtual technology The desktop system for belonging to individual subscriber on network.The virtual desktop is also referred to as safety desktop, it can be understood as virtual based on desktop The product of change technology realizes the purpose of safety using the exclusive isolation effect of virtualization technology.Safety desktop can isolate disease Poison can be used for the network of isolation different safety class;File transmission between different safety desktops is controlled (as passed Defeated file need to be filtered or be examined).In addition, remote desktop is also based on the product of desktop virtual technology.Specifically applying In scene, user can be on same computer, and by different safety desktops, both accessible secret Intranet was (in such as enterprise Particular network in portion's local area network), also accessible unsafe outer net (such as internet).By using desktop virtualization Technology, it can be ensured that the data in non-secret network can not be arbitrarily transferred in non-secure network, and from external invasion Person can only also reach the safety desktop of virtualization, and cannot be introduced into internal confidential network and steal confidential data;Network manager It can unify the permission that safety desktop is set, distribute network which rank it access, accessible or using which application etc. Deng.
Fig. 1 is a kind of flow diagram of the method for watermark addition of first embodiment of the invention.According to Fig. 1, of the invention A kind of method of watermark addition of first embodiment, is based on virtual desktop side comprising:
S1: default watermark configuration information is received from the virtual desktop client;
Virtual desktop receives default watermark configuration information from virtual desktop client.About pre- in virtual desktop client If the source of watermark configuration information, is not construed as limiting in the present embodiment, it is only needed to meet the requirement of the embodiment of the present invention. Such as: the default watermark configuration information can be uploaded to virtual desktop client by user manually.
Optionally, described to receive default watermark configuration information from the virtual desktop client, comprising: to establish and virtual The access path at desktop client end is received from the virtual desktop client by the described default of virtual management center configuration Watermark configuration information.
Specifically, it is the default water that user configuration uniquely indicates user information that administrator, which first passes through virtual management center, Configuration information is printed, which includes but is not limited to: watermark content, pattern, font, font size, transparency etc.. After configuration is complete, the default watermark configuration information of virtual management center preservation management person configuration.
Then, virtual desktop client is authenticated to virtual management center, after the authentication is passed, virtual desktop visitor Default watermark configuration information is inquired to the virtual management center in family end, to obtain the default watermark configuration information inquired.And And virtual desktop client is initiated after the authentication is passed to virtual management center, establishes virtual desktop client and virtual table The access path in face allows virtual desktop from the data got in virtual desktop client in virtual desktop client, In the present embodiment, virtual desktop can get default watermark configuration information from virtual desktop client, the default watermark Configuration information is what virtual desktop client was obtained from virtual management center.
In addition, virtual desktop includes virtual desktop proxy module.It establishes and accesses in virtual desktop client and virtual desktop It is that default watermark configuration information is got from virtual desktop client by virtual desktop proxy module completion behind channel Operation, which is what virtual desktop client was obtained from virtual management center.Moreover, this is virtual Desktop agents module saves the default watermark configuration information after getting default watermark configuration information.
In addition, in the present embodiment, which can be set to virtual desktop agent process.
S2: when the display content for detecting the virtual desktop changes, based on after variation display content and institute It states default watermark configuration information and draws the watermark display content with watermark.
I.e. in the case where the display content of virtual desktop changes, virtual desktop will be in conjunction with objective from virtual desktop The default watermark configuration information of family end acquisition and the display content after variation draw the watermark with watermark and show content, whereby It completes to carry out watermark to the display content after variation.
Optionally, the display content based on after variation and the default watermark configuration information are drawn with watermark Watermark shows content, comprising: draws watermark content according to the default watermark configuration information;The watermark content is added to Display content after the variation is to draw the watermark display content for having watermark.
Specifically, the virtual desktop further includes display content drafting module, change in the display content of virtual desktop Afterwards, application program can call operation system drawing engine, and the display after being changed by the display content drafting module The calculating of content.Moreover, showing content drafting module because virtual desktop proxy module preserves default watermark configuration information From virtual desktop proxy module can get default watermark configuration information, then in conjunction with after variation display content and default water Print configuration information draws the watermark with watermark together and shows content.
In the present embodiment, which can first lead to after getting default watermark configuration information It crosses default watermark configuration information and is depicted as watermark, then the watermark is attached in the display content after variation, is obtained Content is shown to the watermark with watermark, completes the label to the display content after variation whereby.It is of course also possible to are as follows: in conjunction with Display content after watermark configuration information and variation draws the watermark display content obtained with watermark, whereby completion pair together The label of display content after variation.
In addition, in the present embodiment, which can be set to video driver.
Optionally, the display content based on after variation and the default watermark configuration information are drawn with watermark Watermark shows content, further includes: in the case where drawing has watermark with watermark to show content, the watermark is shown in Appearance, which is sent on terminal device corresponding to the virtual desktop client, to be shown.
After obtaining the watermark with watermark and showing content, which can be shown that content is sent to void by virtual desktop It is shown on the quasi- corresponding terminal device in desktop client end.Specifically, the watermark is shown by the display content drafting module Content is sent to the corresponding terminal device of virtual desktop client, is then shown by the terminal device.
With regard to this, so that the addition of watermark is not required to complete by third party application, and only need to can by virtual desktop The addition for completing watermark, so that user can not voluntarily stop the addition of watermark.Because third party application is not used, avoid The covering of the application program of higher priority ensure that watermark addition not by the interference of the application program of higher priority.This Outside, because in the present invention watermark addition be by virtual desktop inside module complete, thus shield virtual desktop biography The difference of defeated agreement, meanwhile, also not dependent on virtual desktop client operating system, that is, shield virtual desktop client behaviour Make the difference of system.In addition, the addition of the watermark in the present invention is carried out in the driving level of virtual desktop, clothes are saved The computing resource of business device and virtual desktop client, also releases the coupling of virtual desktop and virtual desktop client, so that virtually Desktop client end is not necessarily to pay close attention to the content that is particularly shown of virtual desktop, only needs virtual desktop in the display content change of its own The watermark of new display content is completed by technical solution of the present invention afterwards.
The implementation process of the method in order to better illustrate this embodiment, below with reference to a concrete application example, to this Embodiment the method is illustrated.
Second embodiment of the invention provides a kind of method of watermark addition.This method is related to virtual desktop client, virtual Change administrative center and virtual desktop.
Fig. 2 is the system group network figure that virtual desktop increases watermark;Fig. 3 is virtual desktop internal component schematic diagram;Fig. 4 is The business process map of virtual desktop addition watermark.
According to Fig.2, the operation of virtual desktop client 110 on the terminal device, is used for access of virtual desktop.With Family first issues to virtual management center 120 and reflects when the virtual desktop client 110 initiation logs in the process of virtual desktop Power request, authenticates user information with realizing, issues the request for obtaining the corresponding default watermark configuration information of user.? After the authentication is passed, virtual desktop client 110 obtains the corresponding default watermark of user from virtual management center 120 and matches confidence Breath.In addition, it is corresponding user will to be obtained from virtual management center 120 when virtual desktop client 110 connects virtual desktop Default watermark configuration information be sent to virtual desktop 130.
Virtual management center 120 controls entire virtual platform (virtualized host) for managing, as DESKTOP INFORMATION, User information and corresponding relationship etc..Administrator can configure the watermark of unique mark user information at virtual management center 120 Information, including but not limited to: the contents such as watermark content, font, font size, pattern, transparency.
Virtual desktop 130 relies on virtual platform (virtualized host) operation, is pair of virtual desktop user operation As.Virtual desktop 130 can save the default watermark configuration information reported when virtual desktop client 110 logs in.Specifically, working as When display content in virtual desktop 130 changes, virtual desktop can be combined aobvious after changing by video driver Show that the default watermark configuration information of content and above-mentioned preservation is drawn, then sends virtual desktop client for drawing result It holds and is shown on 110 corresponding terminal devices.Wherein, drawing result is that foundation has default watermark configuration information drafting to have water The display content of marking note.
According to Fig.3, virtual desktop includes application program, virtual desktop proxy module and driver.
Application program 210 in virtual desktop can be the various processes and various applications of operating system.
Virtual desktop proxy module 220 is interacted with virtual desktop client 110, cooperates virtual desktop client 110 Various functions are completed, and save the default watermark configuration information of the transmission of virtual desktop client 110 for showing content drafting module Inquiry, in the present embodiment, the display content drafting module are a kind of virtual video card driver, belong to driver 230 One kind.
Driver 230 includes above-mentioned display content drafting module, i.e., driver 230 includes above-mentioned virtual shows Card driver, when the display content of virtual desktop 130 changes, the drawing of the meeting call operation system of application program 210 is drawn It holds up, is further transmitted to the calculating that above-mentioned virtual video card driver carries out video memory content.Above-mentioned virtual video card drives journey Sequence passes through virtual desktop proxy module 220 at this time and gets default watermark configuration information, draws in the display with watermark together Hold.
According to Fig.4, second embodiment of the invention provides a kind of method of watermark addition, and virtual desktop is made in the figure It is described in detail for an entirety, this method comprises:
301, administrator is default watermark configuration information by virtual management center 120, the default watermark configuration information Including watermark content, pattern, font, font size, transparency etc..
302, the default watermark configuration information of 120 storage administrator of virtual management center configuration is for virtual desktop The inquiry of client 110 obtains.
303, when virtual desktop user logs in virtual desktop through virtual desktop client 110, to virtual management center 120 are authenticated and are inquired default watermark configuration information.
304, virtual management center 120 returns to relevant information to virtual desktop client 110, if the relevant information For the authentication is passed as a result, then virtual desktop client 110 obtains its default water inquired from virtual management center 120 Print configuration information.
305, above-mentioned after the authentication is passed, virtual desktop client 110 and virtual desktop 130 establish access path, and Default watermark configuration information is sent to be saved to virtual desktop 130.
306, when the display content of virtual desktop 130 changes, the application program 210 in virtual desktop 130 can be adjusted Above-mentioned default watermark configuration information graphing together is added with relevant driver 230.
307, new display content is passed through desktop in display content basis after addition of watermark information by virtual desktop 130 Transport protocol is sent in virtual desktop client 110 and is shown.
According to Fig.4, virtual desktop includes: in the process of addition watermark
401, after virtual desktop client 110 and virtual desktop 130 establish the link channel, virtual desktop client 110 to Virtual desktop proxy module 220 sends message, informs the corresponding default watermark configuration information of 130 user of the virtual desktop.
402, virtual desktop proxy module 220 saves the default watermark configuration information.
403, application program graphing when virtual desktop 130 shows that content changes, in virtual desktop 130.
404, virtual desktop operating system generates drawing for order to be sent to virtual video card driver, specifically, by answering Virtual video card driver is sent by drawing for order with program.Wherein, virtual video card driver includes in above-mentioned driving Program 210.
405, it is additional to obtain needs from virtual desktop proxy module 220 for the virtual video card driver of virtual desktop 130 Default watermark configuration information.
406, virtual desktop proxy module 220 returns to default watermark configuration information and gives virtual video card driver.
407, virtual video card driver adds the instruction for drawing watermark information, system on the basis of original drawing for order One is drawn.
408, the display content after adding watermark, which is sent on the corresponding terminal device of virtual desktop client 110, to be carried out Display.
In conclusion second embodiment of the invention provides a kind of method of watermark addition, it can be inside virtual desktop Driving level is that virtual desktop adds watermark, saves the computing resource of server host and virtual desktop client, shields table The difference of face remote transfer protocol and virtual desktop client operating system.It can be with fast lifting user experience, further with regard to this Customer information level of security is promoted, there is good demonstration meaning to the popularization of virtual desktop.
Fig. 6 is a kind of structural schematic diagram of the device of watermark addition of third embodiment of the invention.According to Fig.6, this hair Bright 3rd embodiment provides a kind of device of watermark addition, and it includes in virtual desktop, described device includes: receiving module, For receiving default watermark configuration information from the virtual desktop client;Configuration module detects the virtual table for working as When the display content in face changes, based on after variation display content and the default watermark configuration information draw and have water The watermark of print shows content.
Optionally, the receiving module includes: receiving unit, for establish with the access path of virtual desktop client, The default watermark configuration information by virtual management center configuration is received from the virtual desktop client.
Optionally, the configuration module includes: drawing unit, for drawing water according to the default watermark configuration information Print content;Adding unit, the display content for the watermark content to be added to after the variation have watermark to draw Watermark shows content.
Optionally, described device further include: sending module, for based on after variation display content and the default water After printing watermark display content of the configuration information drafting with watermark, the watermark is shown that content is sent to the virtual table It is shown on terminal device corresponding to the client of face.
With regard to this, default watermark configuration information is received by the receiving module in virtual desktop, then by virtual desktop Configuration module complete watermark addition so that the addition of watermark is not required to complete by third party application, and need to only pass through Virtual desktop with regard to achievable watermark addition so that user can not voluntarily stop the addition of watermark.Moreover, because being not used the Tripartite's application program avoids the covering of the application program of higher priority, ensure that watermark addition not by higher priority The interference of application program.In addition, because the present invention in watermark addition be by virtual desktop inside module complete, from And the difference of virtual desktop transport protocol is shielded, meanwhile, also not dependent on virtual desktop client operating system, that is, shield The difference of virtual desktop client operating system.Also, the addition of the watermark in the present invention is the driving layer in virtual desktop What face carried out, the computing resource of server and virtual desktop client is saved, virtual desktop and virtual desktop visitor are also released The coupling at family end only needs virtual desktop at it so that virtual desktop client is not necessarily to pay close attention to the content that is particularly shown of virtual desktop The watermark of new display content is completed after the display content change of itself by technical solution of the present invention.
Fourth embodiment of the invention provides a kind of computer equipment, including processor and memory;The memory is used In storage computer instruction, the processor is used to run the computer instruction of the memory storage, to realize above-mentioned one The method of kind watermark addition.
Since a kind of method of watermark addition being described in detail in the first embodiment, so in this reality It applies and the implementation process of this method is not carried out repeating elaboration in example.
Fifth embodiment of the invention provides a kind of computer readable storage medium, the computer readable storage medium It is stored with one or more module, one or more of modules can be executed by one or more processor, to realize A kind of method of above-mentioned watermark addition.
Since a kind of method of watermark addition being described in detail in the first embodiment, so in this reality It applies and the implementation process of this method is not carried out repeating elaboration in example.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant be intended to it is non- It is exclusive to include, so that the process, method, article or the device that include a series of elements not only include those elements, It but also including other elements that are not explicitly listed, or further include for this process, method, article or device institute Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that There is also other identical elements in process, method, article or device including the element.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but many situations It is lower the former be more preferably embodiment.Based on this understanding, technical solution of the present invention is substantially in other words to the prior art The part to contribute can be embodied in the form of software products, which is stored in a storage and is situated between In matter (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal (can be mobile phone, computer, clothes Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned tools Body embodiment, the above mentioned embodiment is only schematical, rather than restrictive, the ordinary skill of this field Personnel under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, can also make Many forms, all of these belong to the protection of the present invention.

Claims (10)

1. a kind of method of watermark addition, which is characterized in that be based on virtual desktop, which comprises
Default watermark configuration information is received from the virtual desktop client;
When the display content for detecting the virtual desktop changes, based on after variation display content and the default water It prints configuration information and draws the watermark display content with watermark.
2. the method according to claim 1, wherein described receive default watermark from the virtual desktop client Configuration information, comprising:
The access path with virtual desktop client is established, receives from the virtual desktop client and is matched by virtual management center The default watermark configuration information set.
3. according to the method described in claim 2, it is characterized in that, the display content based on after variation and the default water It prints configuration information and draws the watermark display content with watermark, comprising:
Watermark content is drawn according to the default watermark configuration information;
The display content that the watermark content is added to after the variation is shown into content to draw the watermark with watermark.
4. the method according to claim 1, wherein the display content based on after variation and the default water It prints configuration information and draws the watermark display content with watermark, further includes:
In the case where drawing has the watermark with watermark to show content, the watermark is shown that content is sent to the virtual table It is shown on terminal device corresponding to the client of face.
5. a kind of device of watermark addition, which is characterized in that be contained in virtual desktop, described device includes:
Receiving module, for receiving default watermark configuration information from the virtual desktop client;
Configuration module, for when the display content for detecting the virtual desktop changes, based in the display after variation Hold and the default watermark configuration information draws the watermark with watermark and shows content.
6. device according to claim 5, which is characterized in that the receiving module includes:
Receiving unit, for establish with the access path of virtual desktop client, from the virtual desktop client receive by void The default watermark configuration information of Ni Hua administrative center configuration.
7. device according to claim 6, which is characterized in that the configuration module includes:
Drawing unit, for drawing watermark content according to the default watermark configuration information;
Adding unit, the display content for the watermark content to be added to after the variation is to draw the watermark for having watermark Show content.
8. device according to claim 5, which is characterized in that described device further include:
Sending module, for based on the display content and the default watermark of the watermark configuration information drafting with watermark after variation After showing content, the watermark is shown that content is sent on terminal device corresponding to the virtual desktop client and is carried out Display.
9. a kind of computer equipment, which is characterized in that including processor and memory;
The memory refers to for storing computer instruction, the computer that the processor is used to run the memory storage It enables, the method to realize a kind of watermark addition described in any one of Claims 1-4.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage have one or Multiple modules, one or more of modules can be executed by one or more processor, to realize in Claims 1-4 A kind of method of described in any item watermark additions.
CN201711445622.5A 2017-12-27 2017-12-27 A kind of method, apparatus, computer equipment and the storage medium of watermark addition Pending CN109977634A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711445622.5A CN109977634A (en) 2017-12-27 2017-12-27 A kind of method, apparatus, computer equipment and the storage medium of watermark addition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711445622.5A CN109977634A (en) 2017-12-27 2017-12-27 A kind of method, apparatus, computer equipment and the storage medium of watermark addition

Publications (1)

Publication Number Publication Date
CN109977634A true CN109977634A (en) 2019-07-05

Family

ID=67071703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711445622.5A Pending CN109977634A (en) 2017-12-27 2017-12-27 A kind of method, apparatus, computer equipment and the storage medium of watermark addition

Country Status (1)

Country Link
CN (1) CN109977634A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111325654A (en) * 2020-03-06 2020-06-23 北京云创世联科技股份有限公司 Digital watermark image generation method based on desktop virtualization technology
CN112464177A (en) * 2019-09-06 2021-03-09 成都鼎桥通信技术有限公司 Watermark full-coverage method and device
CN114924819A (en) * 2022-05-09 2022-08-19 阿里巴巴(中国)有限公司 Watermark synthesis method, cloud desktop server, client and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102685076A (en) * 2011-03-16 2012-09-19 中国电信股份有限公司 Online information protection method and device
CN103150500A (en) * 2013-02-01 2013-06-12 深圳市深信服电子科技有限公司 Desktop virtualization-based watermark realization method and device
CN104348834A (en) * 2014-10-27 2015-02-11 深圳市京华科讯科技有限公司 Desktop-virtualization-based image transmission encryption method and system
CN105378659A (en) * 2013-06-14 2016-03-02 托加里奥有限责任公司 Method and system for enabling access of client device to remote desktop

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102685076A (en) * 2011-03-16 2012-09-19 中国电信股份有限公司 Online information protection method and device
CN103150500A (en) * 2013-02-01 2013-06-12 深圳市深信服电子科技有限公司 Desktop virtualization-based watermark realization method and device
CN105378659A (en) * 2013-06-14 2016-03-02 托加里奥有限责任公司 Method and system for enabling access of client device to remote desktop
CN104348834A (en) * 2014-10-27 2015-02-11 深圳市京华科讯科技有限公司 Desktop-virtualization-based image transmission encryption method and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MACIEJ PIEC ET AL, REAL-TIME SCREEN WATERMARKING USING OVERLAYING LAYER, 《2014 NINTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY》, pages 1 - 10 *
MACIEJ PIEC ET AL: "Real-Time Screen Watermarking Using Overlaying Layer", pages 1 - 10 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112464177A (en) * 2019-09-06 2021-03-09 成都鼎桥通信技术有限公司 Watermark full-coverage method and device
CN112464177B (en) * 2019-09-06 2023-10-17 成都鼎桥通信技术有限公司 Watermark full-coverage method and device
CN111325654A (en) * 2020-03-06 2020-06-23 北京云创世联科技股份有限公司 Digital watermark image generation method based on desktop virtualization technology
CN114924819A (en) * 2022-05-09 2022-08-19 阿里巴巴(中国)有限公司 Watermark synthesis method, cloud desktop server, client and computer readable storage medium

Similar Documents

Publication Publication Date Title
US20220116219A1 (en) Zero-knowledge environment based social networking engine
CN104903910B (en) Control access of the mobile device to secure data
CN105393524B (en) Image analysis and management
CN104660562B (en) A kind of information inspection method, relevant apparatus and system
CN102843366B (en) A kind of network resource accession authority control method and device
CA2792707C (en) Associating services to perimeters
US10659408B2 (en) Media information release method, system, and computer storage medium
CN103150500B (en) Based on watermark implementing method and the device of desktop virtual
JP6442751B2 (en) Information processing apparatus, information processing system, control method, and program
CN109977634A (en) A kind of method, apparatus, computer equipment and the storage medium of watermark addition
CN106295938A (en) The storage of medical document based on cloud service and utilize system and using method thereof
CN105378768A (en) Proximity and context aware mobile workspaces in enterprise systems
CN103135950A (en) Cloud printing management platform
CN104238968A (en) Cloud server, cloud print system, and using method for controlling information equipment
US9037658B2 (en) Tagging users of a social networking system in content outside of social networking system domain
CN106878263A (en) A kind of cloud medical image storage system and communication system
CN105141632B (en) Method and apparatus for checking the page
CN107770160A (en) Data security protection method, equipment and computer-readable recording medium
CN110875922B (en) One-stop office management system
WO2023009511A1 (en) Customized deep learning classifier for detecting organization sensitive data in images on premises
CN104424340A (en) Social network application information processing method, device and system
CN105991616A (en) Information processing apparatus, communication system, information processing method
WO2020119232A1 (en) Virtual desktop-based watermark addition method and device
CN106789568A (en) A kind of communication information acquisition methods and device
CN106355038A (en) Method and device for realizing remote medical consultation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination