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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000003860 storage Methods 0.000 title claims abstract description 17
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 12
- 230000005055 memory storage Effects 0.000 claims description 3
- 239000011800 void material Substances 0.000 claims description 2
- 238000007792 addition Methods 0.000 claims 4
- 230000008569 process Effects 0.000 description 12
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000009545 invasion Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000002574 poison Substances 0.000 description 1
- 231100000614 poison Toxicity 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/16—Program 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
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.
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)
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)
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 |
-
2017
- 2017-12-27 CN CN201711445622.5A patent/CN109977634A/en active Pending
Patent Citations (4)
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)
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)
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 |