CN102609642A - Clipboard control method and clipboard control system - Google Patents

Clipboard control method and clipboard control system Download PDF

Info

Publication number
CN102609642A
CN102609642A CN2012100055518A CN201210005551A CN102609642A CN 102609642 A CN102609642 A CN 102609642A CN 2012100055518 A CN2012100055518 A CN 2012100055518A CN 201210005551 A CN201210005551 A CN 201210005551A CN 102609642 A CN102609642 A CN 102609642A
Authority
CN
China
Prior art keywords
content
duplicating
shearing
format
carried out
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
CN2012100055518A
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.)
China Standard Software Co Ltd
Original Assignee
China Standard Software Co Ltd
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 China Standard Software Co Ltd filed Critical China Standard Software Co Ltd
Priority to CN2012100055518A priority Critical patent/CN102609642A/en
Publication of CN102609642A publication Critical patent/CN102609642A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a clipboard control method and a clipboard control system. The clipboard control method includes setting copy prevention switching attribute in a file; judging whether to encrypt the copied or cut content or not according to the copy prevention switching attribute when a user copies or cuts the file; if so, then encrypting the copied or cut content and storing the encrypted content to a system clipboard or/and or program memory regions; and if not, then soring the copied or cut content to the system clipboard and/or program memory regions directly. Content of the file is protected by encrypting the content on the clipboard and controlling format of the content, and accordingly can be prevented from being copied without authorization. Further, the clipboard control method and the clipboard control system expand application of work in coordination by the internet, protection to the content of the file is enhanced, and the content of the file can be prevented from being copied without authorization.

Description

A kind of clipbook control method and system
Technical field
The present invention relates to online Automated Technology in Office, relates in particular to anti-a kind of clipbook control method and the system of duplicating of document.
Background technology
OpenOffice.org is the cross-platform office software suite that a cover is increased income free, and compatible fully with MS office Word, Excel, PowerPoint.The office automation system of comparing based on charging software based on the OpenOffice.org office automation system highlights in cost advantage, becomes numerous enterprises in the first-selection of disposing the office automation system.
Combine with the office automation system in network technology that utilization is popularized day by day, under the ripe situation, the network platform becomes the main window of Working information issue, how to make the content of issue only supply to browse and is not received people's concern day by day by any copy propagation.
At present common Working information distribution platform does not all have a kind of effective method system to limit the viewer to do replicate run, and the anti-copy function of document content also is in blank miss status.Therefore, need a kind of method of document copying that prevents badly and solve the defective of existing system, realize control, reach the purpose of duplicating in unauthorized situation limit to document content.
Summary of the invention
One of technical matters to be solved by this invention is that a kind of clipbook control method and system need be provided.
In order to solve the problems of the technologies described above, the invention provides a kind of clipbook control method, this method comprises: anti-reproduction switch attribute is set in document; When the user has carried out duplicating to said document or during shearing manipulation, based on said anti-reproduction switch attribute judge whether to the content of duplicating or shearing encrypt; Wherein,, then the content of duplicating or shearing is encrypted if judged result is for being, with the content stores after encrypting in the region of memory of system's shear plate and/or program; If judged result is not for, then directly with the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
Clipbook control method according to a further aspect of the invention also comprises: the encryption indicator position is set in the content after said encryption.
Clipbook control method according to a further aspect of the invention; Also comprise: when the user carries out paste operation to the content of duplicating or shearing in the region of memory of the program of being stored in; Judge based on said encryption indicator position whether the content that institute duplicates or shears is the content of duplicating or shearing of having encrypted; Wherein, if judged result is for being, then judge whether the content that the institute of having encrypted duplicates or shears is carried out decryption processing based on said anti-reproduction switch attribute; If judged result is not for, then directly the content of duplicating or shearing is carried out paste operation, wherein,
Judging whether the said content of duplicating or shearing of having encrypted is carried out in the step of decryption processing based on said anti-reproduction switch attribute: if judged result is for being then the said content of duplicating or shearing to be carried out decryption processing to carry out paste operation; If judged result is not then carried out decryption processing to the said content of duplicating or shearing for not, do not carry out paste operation.
Clipbook control method according to a further aspect of the invention also comprises:
Based on the custom coding form content that will encrypt is carried out format manipulation, with the institute's content stores of duplicating or shearing after the format in the region of memory of system's shear plate and/or program, and/or
Based on the universal coding form content that need not encrypt is carried out format manipulation; With the format after content stores in the procedure sharing region of memory; Wherein, Said universal coding form comprises the coded format of the coded format of the TXT, HTML or the RTF that are directed against content of text, the GDI METAFILE that is directed against picture and BMP and the coded format that is directed against object, the set coded format of said custom coding form except the universal coding form.
Clipbook control method according to a further aspect of the invention, in homologous series software or same software, with the content stores after encrypting in the region of memory of procedure division; And in different series software, with the content stores after encrypting in system clipboard.
Clipbook control method according to a further aspect of the invention, the content of duplicating or shearing comprises text, form, picture and/or object.
According to a further aspect in the invention, a kind of clipbook control system is provided also, this system comprises:
Module is set, and it is used at document anti-reproduction switch attribute being set; Encrypting module, it is used for said document having been carried out duplicating or during shearing manipulation as the user, based on said anti-reproduction switch attribute judge whether to the content of duplicating or shearing encrypt; Wherein,
If judged result is for being, then the content of duplicating or shearing is encrypted, with the content stores after encrypting in the region of memory of system's shear plate and/or program; If judged result is not for, then directly with the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
Clipbook control system according to a further aspect of the invention, said encrypting module, its content that also is used for after said encryption is provided with the encryption indicator position.
Clipbook control system according to a further aspect of the invention; Also comprise: deciphering module; It is used for when the content that the user duplicates or shears the institute of the region of memory of the program of being stored in is carried out paste operation, judging based on said encryption indicator position whether the content that institute duplicates or shears is the content of duplicating or shearing of having encrypted, wherein; If judged result is for being, then judge whether the content that the institute of having encrypted duplicates or shears is carried out decryption processing based on said anti-reproduction switch attribute; If judged result is for denying; Then directly the content of duplicating or shearing is carried out paste operation; Wherein, Judging whether the said content of duplicating or shearing of having encrypted is carried out in the decryption processing based on said anti-reproduction switch attribute: if judged result is for being, then to the content of duplicating or shearing carry out decryption processing to carry out paste operation; If judged result is not for, then the content of duplicating or shearing is not carried out decryption processing, do not carry out paste operation.
Clipbook control system according to a further aspect of the invention; In said encrypting module, it also is used for based on the custom coding form institute's content of duplicating or shearing that will encrypt being carried out format manipulation, and the content stores that the institute after the format is duplicated or shears is in the region of memory of system's shear plate and/or program; And/or the content that need not encrypt is carried out format manipulation based on the universal coding form; With the format after content stores in the procedure sharing region of memory, wherein
Said universal coding form comprises the coded format of the coded format of the TXT, HTML or the RTF that are directed against content of text, the GDI METAFILE that is directed against picture and BMP and the coded format that is directed against object, the set coded format of said custom coding form except the universal coding form.
Compared with prior art, the present invention can have the following advantages:
The present invention is a kind of clipbook control method; Through realizing protection to file content to the encryption of Contents of clipboard with to the control of content format; Reach the purpose that file content is not replicated under the unauthorized situation; The present invention has expanded the application of the synergetic office work in the internet, has improved the protection to file content, can prevent that file content is replicated under the unauthorized situation.
Other features and advantages of the present invention will be set forth in instructions subsequently, and, partly from instructions, become obvious, perhaps understand through embodiment of the present invention.The object of the invention can be realized through the structure that in instructions, claims and accompanying drawing, is particularly pointed out and obtained with other advantages.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of instructions, is used to explain the present invention with embodiments of the invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the schematic flow sheet according to the clipbook control method of first embodiment of the invention;
Fig. 2 is for carrying out the schematic flow sheet of paste operation according to first embodiment of the invention to duplicating or shear content;
Fig. 3 is the structural representation according to the clipbook control system of second embodiment of the invention.
Embodiment
Below will combine accompanying drawing and embodiment to specify embodiment of the present invention, how the application technology means solve technical matters to the present invention whereby, and the implementation procedure of reaching technique effect can make much of and implement according to this.Need to prove that only otherwise constitute conflict, each embodiment among the present invention and each characteristic among each embodiment can mutually combine, formed technical scheme is all within protection scope of the present invention.
In addition; Can in computer system, carry out in the step shown in the process flow diagram of accompanying drawing such as a set of computer-executable instructions, and, though logical order has been shown in process flow diagram; But in some cases, can carry out step shown or that describe with the order that is different from here.
First embodiment
Fig. 1 is according to the schematic flow sheet of the clipbook control method of first embodiment of the invention, please refer to Fig. 1, specifies each step of this embodiment.
Step 110 is provided with anti-reproduction switch attribute in document.
In the embodiment of the invention, related document is a document of following OpenDocument Format (ODF) standard format.The document is mainly by content.xml, setting.xml, meta.xml, stypes.xml file, and Pictures and META-INF file are formed, and can check its inner structure through using the decompression TO.
Anti-reproduction switch property value is called for short CanCopyOut, and it is kept in the setting.xml file of document.Because Openoffice.org provides the primary support of the document of ODF standard format, and it is free to increase income, with this platform that supports as the embodiment of the invention.
Because anti-reproduction switch property value is to be stored in the XML file, therefore can relate to the parsing access procedure of XML file.Load a file in embodiments of the present invention and all can carry out parse operation the xml file with the preservation file.
Being provided with of anti-reproduction switch property value, come attribute CanCopyOut is carried out assignment owing to provide second development interface, user that function setPropertyValue function can be set through the attribute in the VBA macro call.
Step 120, when the user has carried out duplicating to said document or during shearing manipulation, based on said anti-reproduction switch attribute judge whether to the content of duplicating or shearing encrypt.
If judged result is not for, then directly with the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
Particularly, when opening file,, will prevent that reproduction switch attribute CanCopyOut value reads in internal memory, obtain the property value of CanCopyOut attribute through the getPropertyValue function through the setting.xml file is resolved.If the property value of CanCopyOut attribute be true, i.e. TRUE, then the expression institute content of duplicating or shearing is not done encryption, direct with the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
If judged result is for being, then the content of duplicating or shearing is encrypted, with the content stores after encrypting in the region of memory of system's shear plate and/or program.
Particularly, when opening file,, will prevent that reproduction switch attribute CanCopyOut value reads in internal memory, obtain the property value of CanCopyOut attribute through the getPropertyValue function through the setting.xml file is resolved.If the property value of CanCopyOut attribute is false; Be FALSE; Then expression institute's content-label of duplicating or shearing is copy and need carries out encryption, then the content (also can be described as service data) of duplicating or shearing is done encryption and will encrypt after the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
Need to prove, in homologous series software or the same software, with the content stores after encrypting in the region of memory of procedure division.For example: the duplicate paste operation of the software suite OpenOffice.org of office between this software suite all is that region of memory through procedure division exchanges the content (also being called service data) of duplicating stickup.Therefore the service data encryption that only need will put into the region of memory of procedure division can reach the purpose that restriction is duplicated.In the present embodiment, store the content of having encrypted through the region of memory of the procedure division created by the application program of this software, the region of memory of this division is exclusively enjoyed by application program, rather than the employed shared drive of system clipboard zone.
Need to prove,, the encryption indicator position can be set in the content of having encrypted, carried out cryptographic operation to represent this content for homologous series software or same software.
In addition, for different series software, with the content stores after encrypting in system clipboard.
Need to prove that the content of duplicating or shearing in the present embodiment can be service datas such as text, form, picture and/or object.
Behind completing steps 120, can also further carry out the operation of step 130.
Step 130, to the content of duplicating or shearing carry out format manipulation.
Particularly, the content that will encrypt is carried out format manipulation based on the custom coding form, with the institute's content stores of duplicating or shearing after the format in the region of memory of system's shear plate and/or program.
The content of not encrypting is foreclosed, adopt self-defining specific coding form (except the universal coding form) that the content that will encrypt is formatd processing, this self-defining specific coding form is supported homologous series software or same software.
For example, can self-defined a kind of like this coded format FormatA, this form is made up of file header, data and end-of-file.A kind of self-defining data structure is deposited at the file header place, and this kind data structure comprises format identification (FID) information and message length; File data is on BMP coded format basis, to remove its remaining partial data in file header part back; End-of-file is deposited the identifier of homologous series software or same software.Increase corresponding resolving at homologous series software or same software.
After formaing according to form FormatA, carry out in homologous series software or same software and to call the corresponding resolving of FormatA form when pasting and resolve reduction.When the different series software executing is pasted, owing to lack analytic method,, also can't discern even clipbook has data to this form, therefore can't paste.
In addition, can also carry out format manipulation to the content that need not encrypt based on the universal coding form, with the format after content stores in the procedure sharing region of memory.
Said universal coding form comprises the coded format of the coded format of the TXT, HTML or the RTF that are directed against content of text, the GDI METAFILE that is directed against picture and BMP and the coded format that is directed against object.
Because when duplicating the service data of clipbook; Service data in the clipbook is formatd according to certain universal coding, and universal coding can be the TXT to content of text, the coded format of HTML or RTF; Can make the service data after the format can be through this operation by each application identification; Therefore only a content that needs need not to encrypt formats, and the service data of copy is foreclosed, and promptly can prevent to duplicate.
For example, therefore Openoffice.org can can reach the purpose that restriction is duplicated through formative result is screened with the shared drive zone that deposits system clipboard behind the content formatting that duplicates in when carrying out replicate run.
More specifically; Obtain service data earlier; Service data can be service datas such as text, form, picture, object, obtains the property value of CanCopyOut attribute then through the getPropertyValue function, if the CanCopyOut property value is FALSE; Expression current document content has been labeled as copy, empties the clipbook of current system; Do not carry out the service data of duplicating operation, stop it writing system clipbook shared drive zone as a result according to the universal coding format;
Step 140 is carried out paste operation to the content of duplicating or shearing.
Particularly; When the user carries out paste operation to the said content of duplicating or shearing in the region of memory of the program of being stored in, can be through judge whether the content of duplicating or shearing of the said content of duplicating or shearing based on said encryption indicator position for having encrypted.
Need to prove that because the document that restriction is duplicated can't be toward the system clipboard store data, system clipboard is empty, therefore relevant with system clipboard paste operation is all disabled.This step is meant the decrypting process to the encrypted content in the region of memory that is stored in the program in homologous series software or same software.
Fig. 2 for according to first embodiment of the invention carry out the schematic flow sheet of paste operation to duplicating or shear content, please refer to Fig. 2, specify each step below.
Step 210 is obtained the content that the institute in the region of memory of program duplicates or shears, and judges whether the content of duplicating or shearing of a content for having encrypted that institute duplicates or shears based on the encryption indicator position.
If judged result is not for, promptly the encryption indicator position be false, then direct the content of duplicating or shearing is carried out paste operation.If judged result is for being, promptly the encryption indicator position is true, then gets into step 220, the operation of execution in step 220.
Step 220 judges whether the content that the institute of having encrypted duplicates or shears is deciphered based on anti-reproduction switch attribute.
If judged result is for being, then to the content of duplicating or shearing carry out decryption processing to carry out paste operation.
Particularly, anti-reproduction switch property value is false, and promptly the CanCopyOut property value is False, and the service data of procedure sharing region of memory is carried out decryption processing, carries out paste operation then.
If judged result is not for, then the content of duplicating or shearing is not carried out decryption processing, withdraw from paste operation.
Particularly, anti-reproduction switch property value is true, and promptly the CanCopyOut property value is True, does not make decryption processing, and prompting user source content has been limited to duplicate when the user carries out paste operation.
In addition; Can also be through judging that whether containing the encryption indicator position in the said content of duplicating or shearing judges whether the content of duplicating or shearing encrypts; The format of content processing mode of perhaps duplicating or shearing through judging judges whether the content of duplicating or shearing has encrypted, gives unnecessary details no longer in detail at this.
Need to prove that the embodiment of the invention can be used for Openoffice.org and based on various extension products that Openoffice.org researched and developed.Its external member inner module: Writer (text document), Impress (PowerPoint), Calc (electrical form) all can realize identical effect.
The inventive method is through realizing the protection to file content to the encryption of Contents of clipboard with to the control of content format; Reach the purpose that file content is not replicated under the unauthorized situation; The present invention has expanded the application of the synergetic office work in the internet; Improved protection, can prevent that file content is replicated under the unauthorized situation file content.
Second embodiment
Fig. 3 is the structural representation according to the clipbook control system of second embodiment of the invention, specifies each ingredient of this system below with reference to figure 3.
The clipbook control system comprises: module 31, encrypting module 32 and deciphering module 33 are set, module 31 are set are connected with encrypting module 32, encrypting module 32 is connected with deciphering module 33, specifies the function of each module below.
Module 31 is set, and it is used at document anti-reproduction switch attribute being set, and controls for anti-reproduction switch property value.
Encrypting module 32, it is used for said document having been carried out duplicating or during shearing manipulation as the user, judges whether the content of duplicating or shearing is encrypted based on anti-reproduction switch attribute; Wherein,
If judged result is for being, then the content of duplicating or shearing is encrypted, with the content stores after encrypting in the region of memory of system's shear plate and/or program;
If judged result is not for, then directly with the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
Encrypting module 32, its content that also is used for after encryption is provided with the encryption indicator position.
In encrypting module 32, it also is used for based on the custom coding form institute's content of duplicating or shearing that will encrypt being carried out format manipulation, and the content stores that the institute after the format is duplicated or shears is in the region of memory of system's shear plate and/or program.
Encrypting module 32 can also carry out format manipulation to the content that need not encrypt based on the universal coding form, with the format after content stores in the procedure sharing region of memory.
Wherein, The universal coding form comprises the coded format of the coded format of the TXT, HTML or the RTF that are directed against content of text, the GDI METAFILE that is directed against picture and BMP and the coded format that is directed against object, the set coded format of custom coding form except the universal coding form.
Deciphering module 33, it is used for when the content that the user duplicates or shears the institute of the region of memory of the program of being stored in is carried out paste operation, judging based on the encryption indicator position whether the content that institute duplicates or shears is the content of duplicating or shearing of having encrypted, wherein,
If judged result is for being, then based on preventing that the reproduction switch attribute judges whether the content that the institute of having encrypted duplicates or shears is deciphered;
If judged result is not for, then directly the content of duplicating or shearing is carried out paste operation, wherein,
When judging whether that based on anti-reproduction switch attribute the content that the institute of having encrypted duplicates or shears carried out decryption processing:
If judged result is for being, then to the content of duplicating or shearing carry out decryption processing to carry out paste operation; If judged result is not for, then the content of duplicating or shearing is not carried out decryption processing, do not carry out paste operation.
System of the present invention is through realizing the protection to file content to the encryption of Contents of clipboard with to the control of content format; Reach the purpose that file content is not replicated under the unauthorized situation; The present invention has expanded the application of the synergetic office work in the internet; Improved protection, can prevent that file content is replicated under the unauthorized situation file content.
Those skilled in the art should be understood that; Above-mentioned each module of the present invention or each step can realize that they can concentrate on the single calculation element with the general calculation device, perhaps are distributed on the network that a plurality of calculation element forms; Alternatively; They can realize with the executable program code of calculation element, thereby, can they be stored in the memory storage and carry out by calculation element; Perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
Though the embodiment that the present invention disclosed as above, the embodiment that described content just adopts for the ease of understanding the present invention is not in order to limit the present invention.Technician under any the present invention in the technical field; Under the prerequisite of spirit that does not break away from the present invention and disclosed and scope; Can do any modification and variation what implement in form and on the details; But scope of patent protection of the present invention still must be as the criterion with the scope that appending claims was defined.

Claims (10)

1. a clipbook control method is characterized in that, comprising:
Anti-reproduction switch attribute is set in document;
When the user has carried out duplicating to said document or during shearing manipulation, based on said anti-reproduction switch attribute judge whether to the content of duplicating or shearing encrypt; Wherein,
If judged result is for being, then the content of duplicating or shearing is encrypted, with the content stores after encrypting in the region of memory of system's shear plate and/or program;
If judged result is not for, then directly with the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
2. method according to claim 1 is characterized in that, also comprises:
The encryption indicator position is set in the content after said encryption.
3. method according to claim 2 is characterized in that, also comprises:
When the user carries out paste operation to the content of duplicating or shearing in the region of memory of the program of being stored in, judge based on said encryption indicator position whether the content that institute duplicates or shears is the content of duplicating or shearing of having encrypted, wherein,
If judged result is for being, then judge whether the content that the institute of having encrypted duplicates or shears is carried out decryption processing based on said anti-reproduction switch attribute;
If judged result is not for, then directly the content of duplicating or shearing is carried out paste operation, wherein,
Carry out in the step of decryption processing judging whether institute's content of duplicating or shearing based on said anti-reproduction switch attribute having encrypted:
If judged result is for being, then to the content of duplicating or shearing carry out decryption processing to carry out paste operation;
If judged result is not for, then the content of duplicating or shearing is not carried out decryption processing, do not carry out paste operation.
4. method according to claim 1 is characterized in that, also comprises:
Based on the custom coding form content that will encrypt is carried out format manipulation, with the institute's content stores of duplicating or shearing after the format in the region of memory of system's shear plate and/or program, and/or
Based on the universal coding form content that need not encrypt is carried out format manipulation, with the format after content stores in the procedure sharing region of memory, wherein,
Said universal coding form comprises the coded format of the coded format of the TXT, HTML or the RTF that are directed against content of text, the GDI METAFILE that is directed against picture and BMP and the coded format that is directed against object, the set coded format of said custom coding form except the universal coding form.
5. method according to claim 1 is characterized in that,
In homologous series software or same software, with the content stores after encrypting in the region of memory of procedure division; And
In different series software, with the content stores after encrypting in system clipboard.
6. according to each described method of claim 1 to 5, it is characterized in that,
The content of duplicating or shearing comprises text, form, picture and/or object.
7. a clipbook control system is characterized in that, comprising:
Module is set, and it is used at document anti-reproduction switch attribute being set;
Encrypting module, it is used for said document having been carried out duplicating or during shearing manipulation as the user, based on said anti-reproduction switch attribute judge whether to the content of duplicating or shearing encrypt; Wherein,
If judged result is for being, then the content of duplicating or shearing is encrypted, with the content stores after encrypting in the region of memory of system's shear plate and/or program;
If judged result is not for, then directly with the content stores of duplicating or shearing in the region of memory of system's shear plate and/or program.
8. system according to claim 7 is characterized in that,
Said encrypting module, its content that also is used for after said encryption is provided with the encryption indicator position.
9. system according to claim 8 is characterized in that, also comprises:
Deciphering module; It is used for when the content that the user duplicates or shears the institute of the region of memory of the program of being stored in is carried out paste operation; Judge based on said encryption indicator position whether the content that institute duplicates or shears is the content of duplicating or shearing of having encrypted, wherein
If judged result is for being, then judge whether the content that the institute of having encrypted duplicates or shears is carried out decryption processing based on said anti-reproduction switch attribute;
If judged result is not for, then directly the content of duplicating or shearing is carried out paste operation, wherein,
When judging whether that based on said anti-reproduction switch attribute institute's content of duplicating or shearing of having encrypted carried out decryption processing:
If judged result is for being, then to the content of duplicating or shearing carry out decryption processing to carry out paste operation;
If judged result is not for, then the content of duplicating or shearing is not carried out decryption processing, do not carry out paste operation.
10. system according to claim 7 is characterized in that,
In said encrypting module; It also is used for carrying out format manipulation based on the content that the custom coding form duplicates or shears the institute that will encrypt; With the institute's content stores of duplicating or shearing after the format in the region of memory of system's shear plate and/or program, and/or
Based on the universal coding form content that need not encrypt is carried out format manipulation, with the format after content stores in the procedure sharing region of memory, wherein,
Said universal coding form comprises the coded format of the coded format of the TXT, HTML or the RTF that are directed against content of text, the GDI METAFILE that is directed against picture and BMP and the coded format that is directed against object, the set coded format of said custom coding form except the universal coding form.
CN2012100055518A 2012-01-09 2012-01-09 Clipboard control method and clipboard control system Pending CN102609642A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100055518A CN102609642A (en) 2012-01-09 2012-01-09 Clipboard control method and clipboard control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100055518A CN102609642A (en) 2012-01-09 2012-01-09 Clipboard control method and clipboard control system

Publications (1)

Publication Number Publication Date
CN102609642A true CN102609642A (en) 2012-07-25

Family

ID=46527003

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100055518A Pending CN102609642A (en) 2012-01-09 2012-01-09 Clipboard control method and clipboard control system

Country Status (1)

Country Link
CN (1) CN102609642A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216787A (en) * 2014-09-23 2014-12-17 北京奇虎科技有限公司 Method, device and system for synchronizing clipboards between terminal equipment
CN105389216A (en) * 2015-12-15 2016-03-09 联想(北京)有限公司 Clipboard data caching method and apparatus and electronic device
CN105468992A (en) * 2015-11-20 2016-04-06 贵州联科卫信科技有限公司 Method related to limitation to content duplication of electronic medical record editor
CN105956464A (en) * 2016-04-25 2016-09-21 北京珊瑚灵御科技有限公司 Android platform-based clipboard control system and method
CN107220555A (en) * 2016-03-22 2017-09-29 中兴通讯股份有限公司 A kind of shear plate access control method and system
CN109117670A (en) * 2018-08-16 2019-01-01 海南新软软件有限公司 A kind of realization shear plate data encryption and decryption method, apparatus and hardware device
CN109388599A (en) * 2018-09-19 2019-02-26 深圳市芯智科技有限公司 Data copying method between a kind of different USB devices for television system
CN109522135A (en) * 2018-10-12 2019-03-26 北京奇虎科技有限公司 A kind of task processing method across program, device, equipment and storage medium
CN109739658A (en) * 2018-11-30 2019-05-10 北京海泰方圆科技股份有限公司 A kind of data manipulation method and device
CN109784036A (en) * 2018-12-12 2019-05-21 平安科技(深圳)有限公司 Anti- processing method of divulging a secret, device, medium and the electronic equipment of application program
CN109857571A (en) * 2018-12-29 2019-06-07 北京奇安信科技有限公司 Clipbook control method and device
CN110262908A (en) * 2019-06-21 2019-09-20 珠海格力电器股份有限公司 A kind of processing method and processing device of shear plate data
CN111581665A (en) * 2020-05-09 2020-08-25 维沃移动通信有限公司 Data processing method and device and electronic equipment
CN111782424A (en) * 2020-07-03 2020-10-16 厦门美图之家科技有限公司 Data processing method and device, electronic equipment and storage medium
CN112433871A (en) * 2020-12-09 2021-03-02 江苏通付盾信息安全技术有限公司 Shear plate data protection method and device
CN113204439A (en) * 2021-04-15 2021-08-03 深圳哇哇鱼网络科技有限公司 Error-proof text data copying and pasting method, system and medium
CN111782424B (en) * 2020-07-03 2024-05-03 厦门美图之家科技有限公司 Data processing method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020108036A1 (en) * 2000-07-24 2002-08-08 Takumi Okaue Data processing system, data processing method, data processing apparatus, license system, and program providing medium
US20040117106A1 (en) * 2002-12-12 2004-06-17 Frank Dudel Chipped engine control unit system having copy protected and selectable multiple control programs
CN1783038A (en) * 2004-11-29 2006-06-07 富士通株式会社 Information leakage prevention method and apparatus and program for the same
CN101114319A (en) * 2006-07-28 2008-01-30 上海山丽信息安全有限公司 Shear plate information protecting equipment and method thereof
CN101441622A (en) * 2008-12-29 2009-05-27 成都市华为赛门铁克科技有限公司 Method and apparatus for controlling operation of document

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020108036A1 (en) * 2000-07-24 2002-08-08 Takumi Okaue Data processing system, data processing method, data processing apparatus, license system, and program providing medium
US20040117106A1 (en) * 2002-12-12 2004-06-17 Frank Dudel Chipped engine control unit system having copy protected and selectable multiple control programs
CN1783038A (en) * 2004-11-29 2006-06-07 富士通株式会社 Information leakage prevention method and apparatus and program for the same
CN101114319A (en) * 2006-07-28 2008-01-30 上海山丽信息安全有限公司 Shear plate information protecting equipment and method thereof
CN101441622A (en) * 2008-12-29 2009-05-27 成都市华为赛门铁克科技有限公司 Method and apparatus for controlling operation of document

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216787A (en) * 2014-09-23 2014-12-17 北京奇虎科技有限公司 Method, device and system for synchronizing clipboards between terminal equipment
CN105468992A (en) * 2015-11-20 2016-04-06 贵州联科卫信科技有限公司 Method related to limitation to content duplication of electronic medical record editor
CN105468992B (en) * 2015-11-20 2018-05-11 贵州联科卫信科技有限公司 A kind of method replicated on the limitation of electronic health record editing machine content
CN105389216A (en) * 2015-12-15 2016-03-09 联想(北京)有限公司 Clipboard data caching method and apparatus and electronic device
CN107220555A (en) * 2016-03-22 2017-09-29 中兴通讯股份有限公司 A kind of shear plate access control method and system
CN105956464A (en) * 2016-04-25 2016-09-21 北京珊瑚灵御科技有限公司 Android platform-based clipboard control system and method
CN109117670A (en) * 2018-08-16 2019-01-01 海南新软软件有限公司 A kind of realization shear plate data encryption and decryption method, apparatus and hardware device
CN109388599A (en) * 2018-09-19 2019-02-26 深圳市芯智科技有限公司 Data copying method between a kind of different USB devices for television system
CN109522135A (en) * 2018-10-12 2019-03-26 北京奇虎科技有限公司 A kind of task processing method across program, device, equipment and storage medium
CN109739658A (en) * 2018-11-30 2019-05-10 北京海泰方圆科技股份有限公司 A kind of data manipulation method and device
CN109784036A (en) * 2018-12-12 2019-05-21 平安科技(深圳)有限公司 Anti- processing method of divulging a secret, device, medium and the electronic equipment of application program
CN109857571A (en) * 2018-12-29 2019-06-07 北京奇安信科技有限公司 Clipbook control method and device
CN109857571B (en) * 2018-12-29 2021-03-12 奇安信科技集团股份有限公司 Clipboard control method and device
CN110262908A (en) * 2019-06-21 2019-09-20 珠海格力电器股份有限公司 A kind of processing method and processing device of shear plate data
CN111581665A (en) * 2020-05-09 2020-08-25 维沃移动通信有限公司 Data processing method and device and electronic equipment
CN111581665B (en) * 2020-05-09 2021-07-06 维沃移动通信有限公司 Data processing method and device and electronic equipment
CN111782424A (en) * 2020-07-03 2020-10-16 厦门美图之家科技有限公司 Data processing method and device, electronic equipment and storage medium
CN111782424B (en) * 2020-07-03 2024-05-03 厦门美图之家科技有限公司 Data processing method and device, electronic equipment and storage medium
CN112433871A (en) * 2020-12-09 2021-03-02 江苏通付盾信息安全技术有限公司 Shear plate data protection method and device
CN113204439A (en) * 2021-04-15 2021-08-03 深圳哇哇鱼网络科技有限公司 Error-proof text data copying and pasting method, system and medium

Similar Documents

Publication Publication Date Title
CN102609642A (en) Clipboard control method and clipboard control system
US20020082997A1 (en) Controlling and managing digital assets
CN102281141B (en) Document permission management method, apparatus and system
CN103268456B (en) Method and device for file safety control
CN103051600A (en) File access control method and system
CN101840471B (en) Document right control method and device
CN102306255B (en) Document protection method and system
US20120317145A1 (en) Method and apparatus for file assurance
US9350736B2 (en) System and method for isolating mobile data
CN106682521B (en) File transparent encryption and decryption system and method based on driver layer
CN103139143B (en) The method of digital copyright management, system and server
CN109857571B (en) Clipboard control method and device
CN110807205B (en) File security protection method and device
CN112016104A (en) Encryption method, device and system for financial sensitive data
CN102831335A (en) Safety protecting method and safety protecting system of Windows operating system
CN111858094B (en) Data copying and pasting method and system and electronic equipment
KR20140140288A (en) Computer-executable hybrid application performing method, coumputer-excutable device and storage media performing the same
KR101952139B1 (en) A method for providing digital right management function in gateway server communicated with user terminal
US20150074823A1 (en) Server, terminal and digital copyright management method
CN104408376A (en) File protection method, equipment and system
EP1410629A1 (en) System and method for receiving and storing a transport stream
CN104361265A (en) Document protection method, device and system
CN101471852A (en) Method, system and client device for accessing high safety resource
CN104318175A (en) Document protecting method, document protecting devices and document protecting system
CN106471510A (en) Compound document accesses

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120725