Summary of the invention
The present invention just based on above-mentioned technical matters one of at least, what propose a kind of new information copies stickup scheme, the information that multiple copies intercepts can be stored, use for during stickup, avoid the troublesome operation often copying and once just need paste once, enormously simplify user operation, thus improve the experience of user.
In view of this, what the present invention proposes a kind of information copies method of attaching, comprising: detect whether listen to replicate run or shearing manipulation; When listening to described replicate run or shearing manipulation at every turn, the information intercepted by described replicate run or shearing manipulation is stored to designated storage area; Detect and whether listen to paste operation; When determining to listen to described paste operation, extracting the information being stored in described designated storage area and needing to paste, and pasting according to the information extracted.
In this technical scheme, by detecting whether listen to replicate run or shearing manipulation, and when listening to replicate run or shearing manipulation at every turn, the information intercepted by replicate run or shearing manipulation is stored to designated storage area, and when listening to paste operation, extract the information being stored in designated storage area and needing to paste, and paste according to the information extracted, make when user to need information reproduction in one or more window to another window, first can choose stand-by information by multiple copies operation from one or more window, the stand-by information chosen is stored into designated storage area, with when paste operation need be carried out, choosing from designated storage area needs the information of pasting to paste, avoid in correlation technique the troublesome operation often copying and once just need paste once, enormously simplify user operation, thus improve the experience of user.
In technique scheme, preferably, the step information intercepted by described replicate run or shearing manipulation being stored to designated storage area specifically comprises: record listens to the time of described replicate run or shearing manipulation at every turn; According to the sequencing of the time of the described replicate run listened to or shearing manipulation, the information described replicate run or shearing manipulation intercepted is stored to described designated storage area successively.
In this technical scheme, by recording the time listening to replicate run or shearing manipulation at every turn, according to the sequencing of the time of the replicate run listened to or shearing manipulation, the information that replicate run or shearing manipulation intercept is stored to designated storage area successively, make when user by copy or shearing manipulation intercepts and captures many information to be selected time, sequencing according to the capture time of each information to be selected carries out planning management to these information to be selected, so that follow-up paste operation.
In above-mentioned any one technical scheme, preferably, extracting to be stored in described designated storage area needs the step of the information of pasting specifically to comprise: according to first storing the strategy first extracted, the information that extraction is stored in described designated storage area; Or according to the strategy that rear storage is first extracted, extract the information be stored in described designated storage area.
In this technical scheme, when listening to paste operation, can by first storing the strategy first extracted, extract the information be stored in designated storage area, namely extract the preferential information from being first stored in designated storage area, also can by the strategy first extracted according to rear storage, extract the information be stored in designated storage area, namely preferential from after be stored in designated storage area information extract, to ensure that user is copying or after shearing information as required, the information at every turn extracted is the information of user's request, certain user also can specify and extract certain information in designated storage area.
In above-mentioned any one technical scheme, preferably, also comprise: display reminding information in predeterminable area; Wherein, described information at least comprises the information to be pasted in described designated storage area of being stored in and/or prompt operation information.
In this technical scheme, by display reminding information in predeterminable area, point out the information to be pasted and/or prompt operation information that are stored in designated storage area, wherein, information to be pasted comprises the information of current Pasting, the information etc. of next Pasting, when user needs to change stickup information, instructed by the operation of information to user, avoid the information because pasting not to be the information that needs of user and the problem of stickup need be re-started, prompting prompt operation information can make user realize corresponding function by shortcut, enormously simplify user operation.
In above-mentioned any one technical scheme, preferably, also comprise: when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted.
In this technical scheme, by when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted, meet user to the confirmation of the information in designated storage area and amendment demand.
According to a second aspect of the invention, what also proposed a kind of information copies sticker, comprising: the first detecting unit, for detecting whether listen to replicate run or shearing manipulation; Storage unit, for when listening to described replicate run or shearing manipulation at every turn, is stored to designated storage area by the information intercepted by described replicate run or shearing manipulation; Second detecting unit, for detecting whether listen to paste operation; Extraction unit, for when determining to listen to described paste operation, extracts the information being stored in described designated storage area and needing to paste; Application unit, for pasting according to the information extracted.
In this technical scheme, by detecting whether listen to replicate run or shearing manipulation, and when listening to replicate run or shearing manipulation at every turn, the information intercepted by replicate run or shearing manipulation is stored to designated storage area, and when listening to paste operation, extract the information being stored in designated storage area and needing to paste, and paste according to the information extracted, make when user to need information reproduction in one or more window to another window, first can choose stand-by information by multiple copies operation from one or more window, the stand-by information chosen is stored into designated storage area, with when paste operation need be carried out, choosing from designated storage area needs the information of pasting to paste, avoid in correlation technique the troublesome operation often copying and once just need paste once, enormously simplify user operation, thus improve the experience of user.
In technique scheme, preferably, described storage unit specifically for: record listens to time of described replicate run or shearing manipulation at every turn, and the sequencing of time according to the described replicate run listened to or shearing manipulation, the information described replicate run or shearing manipulation intercepted is stored to described designated storage area successively.
In this technical scheme, by recording the time listening to replicate run or shearing manipulation at every turn, according to the sequencing of the time of the replicate run listened to or shearing manipulation, the information that replicate run or shearing manipulation intercept is stored to designated storage area successively, make when user by copy or shearing manipulation intercepts and captures many information to be selected time, sequencing according to the capture time of each information to be selected carries out planning management to these information to be selected, so that follow-up paste operation.
In above-mentioned any one technical scheme, preferably, described extraction unit specifically for: according to first storing the strategy first extracted, extract the information that is stored in described designated storage area; Or according to the strategy that rear storage is first extracted, extract the information be stored in described designated storage area.
In this technical scheme, when listening to paste operation, can by first storing the strategy first extracted, extract the information be stored in designated storage area, namely extract the preferential information from being first stored in designated storage area, also can by the strategy first extracted according to rear storage, extract the information be stored in designated storage area, namely preferential from after be stored in designated storage area information extract, to ensure that user is copying or after shearing information as required, the information at every turn extracted is the information of user's request, certain user also can specify and extract certain information in designated storage area.
In above-mentioned any one technical scheme, preferably, also comprise: Tip element, for display reminding information in predeterminable area; Wherein, described information at least comprises the information to be pasted in described designated storage area of being stored in and/or prompt operation information.
In this technical scheme, by display reminding information in predeterminable area, point out the information to be pasted and/or prompt operation information that are stored in designated storage area, wherein, information to be pasted comprises the information of current Pasting, the information etc. of next Pasting, when user needs to change stickup information, instructed by the operation of information to user, avoid the information because pasting not to be the information that needs of user and the problem of stickup need be re-started, prompting prompt operation information can make user realize corresponding function by shortcut, enormously simplify user operation.
In above-mentioned any one technical scheme, preferably, also comprise: processing unit, for when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted.
In this technical scheme, by when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted, meet user to the confirmation of the information in designated storage area and amendment demand.
By above technical scheme, the information that multiple copies intercepts can be stored, use for during stickup, avoid the troublesome operation often copying and once just need paste once, enormously simplify user operation, simultaneously by display reminding information, the operation of user is instructed, whole operating process is relatively more directly perceived, improves the experience of user.
Embodiment
In order to more clearly understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments, the present invention is further described in detail.It should be noted that, when not conflicting, the feature in the embodiment of the application and embodiment can combine mutually.
Set forth a lot of detail in the following description so that fully understand the present invention; but; the present invention can also adopt other to be different from other modes described here and implement, and therefore, protection scope of the present invention is not by the restriction of following public specific embodiment.
Fig. 1 shows the schematic flow diagram copying method of attaching of information according to an embodiment of the invention.
As shown in Figure 1, according to an embodiment of the invention information copy method of attaching, comprising:
Step 102, detects whether listen to replicate run or shearing manipulation;
Step 104, when listening to described replicate run or shearing manipulation at every turn, is stored to designated storage area by the information intercepted by described replicate run or shearing manipulation;
Step 106, detects whether listen to paste operation;
Step 108, when determining to listen to described paste operation, extracting the information being stored in described designated storage area and needing to paste, and pasting according to the information extracted.
In this technical scheme, by detecting whether listen to replicate run or shearing manipulation, and when listening to replicate run or shearing manipulation at every turn, the information intercepted by replicate run or shearing manipulation is stored to designated storage area, and when listening to paste operation, extract the information being stored in designated storage area and needing to paste, and paste according to the information extracted, make when user to need information reproduction in one or more window to another window, first can choose stand-by information by multiple copies operation from one or more window, the stand-by information chosen is stored into designated storage area, with when paste operation need be carried out, choosing from designated storage area needs the information of pasting to paste, avoid in correlation technique the troublesome operation often copying and once just need paste once, enormously simplify user operation, thus improve the experience of user.
In technique scheme, preferably, step 104 specifically comprises: record listens to the time of described replicate run or shearing manipulation at every turn; According to the sequencing of the time of the described replicate run listened to or shearing manipulation, the information described replicate run or shearing manipulation intercepted is stored to described designated storage area successively.
In this technical scheme, by recording the time listening to replicate run or shearing manipulation at every turn, according to the sequencing of the time of the replicate run listened to or shearing manipulation, the information that replicate run or shearing manipulation intercept is stored to designated storage area successively, make when user by copy or shearing manipulation intercepts and captures many information to be selected time, sequencing according to the capture time of each information to be selected carries out planning management to these information to be selected, so that follow-up paste operation.
In above-mentioned any one technical scheme, preferably, extracting to be stored in described designated storage area needs the step of the information of pasting specifically to comprise: according to first storing the strategy first extracted, the information that extraction is stored in described designated storage area; Or according to the strategy that rear storage is first extracted, extract the information be stored in described designated storage area.
In this technical scheme, when listening to paste operation, can by first storing the strategy first extracted, extract the information be stored in designated storage area, namely extract the preferential information from being first stored in designated storage area, also can by the strategy first extracted according to rear storage, extract the information be stored in designated storage area, namely preferential from after be stored in designated storage area information extract, to ensure that user is copying or after shearing information as required, the information at every turn extracted is the information of user's request, certain user also can specify and extract certain information in designated storage area.
In above-mentioned any one technical scheme, preferably, also comprise: display reminding information in predeterminable area; Wherein, described information at least comprises the information to be pasted in described designated storage area of being stored in and/or prompt operation information.
In this technical scheme, by display reminding information in predeterminable area, point out the information to be pasted and/or prompt operation information that are stored in designated storage area, wherein, information to be pasted comprises the information of current Pasting, the information etc. of next Pasting, when user needs to change stickup information, instructed by the operation of information to user, avoid the information because pasting not to be the information that needs of user and the problem of stickup need be re-started, prompting prompt operation information can make user realize corresponding function by shortcut, enormously simplify user operation.
In above-mentioned any one technical scheme, preferably, also comprise: when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted.
In this technical scheme, by when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted, meet user to the confirmation of the information in designated storage area and amendment demand.
Fig. 2 shows the schematic block diagram copying sticker of information according to an embodiment of the invention.
As shown in Figure 2, according to an embodiment of the invention information copy sticker 200, comprising: the first detecting unit 202, storage unit 204, second detecting unit 206, extraction unit 208 and application unit 210.
First detecting unit 202, for detecting whether listen to replicate run or shearing manipulation; Storage unit 204, for when listening to described replicate run or shearing manipulation at every turn, is stored to designated storage area by the information intercepted by described replicate run or shearing manipulation; Second detecting unit 206, for detecting whether listen to paste operation; Extraction unit 208, for when determining to listen to described paste operation, extracts the information being stored in described designated storage area and needing to paste; Application unit 210, for pasting according to the information extracted.
In this technical scheme, by detecting whether listen to replicate run or shearing manipulation, and when listening to replicate run or shearing manipulation at every turn, the information intercepted by replicate run or shearing manipulation is stored to designated storage area, and when listening to paste operation, extract the information being stored in designated storage area and needing to paste, and paste according to the information extracted, make when user to need information reproduction in one or more window to another window, first can choose stand-by information by multiple copies operation from one or more window, the stand-by information chosen is stored into designated storage area, with when paste operation need be carried out, choosing from designated storage area needs the information of pasting to paste, avoid in correlation technique the troublesome operation often copying and once just need paste once, enormously simplify user operation, thus improve the experience of user.
In technique scheme, preferably, described storage unit 204 specifically for: record listens to time of described replicate run or shearing manipulation at every turn, and the sequencing of time according to the described replicate run listened to or shearing manipulation, the information described replicate run or shearing manipulation intercepted is stored to described designated storage area successively.
In this technical scheme, by recording the time listening to replicate run or shearing manipulation at every turn, according to the sequencing of the time of the replicate run listened to or shearing manipulation, the information that replicate run or shearing manipulation intercept is stored to designated storage area successively, make when user by copy or shearing manipulation intercepts and captures many information to be selected time, sequencing according to the capture time of each information to be selected carries out planning management to these information to be selected, so that follow-up paste operation.
In above-mentioned any one technical scheme, preferably, described extraction unit 208 specifically for: according to first storing the strategy first extracted, extract the information that is stored in described designated storage area; Or according to the strategy that rear storage is first extracted, extract the information be stored in described designated storage area.
In this technical scheme, when listening to paste operation, can by first storing the strategy first extracted, extract the information be stored in designated storage area, namely extract the preferential information from being first stored in designated storage area, also can by the strategy first extracted according to rear storage, extract the information be stored in designated storage area, namely preferential from after be stored in designated storage area information extract, to ensure that user is copying or after shearing information as required, the information at every turn extracted is the information of user's request, certain user also can specify and extract certain information in designated storage area.
In above-mentioned any one technical scheme, preferably, also comprise: Tip element 212, for display reminding information in predeterminable area; Wherein, described information at least comprises the information to be pasted in described designated storage area of being stored in and/or prompt operation information.
In this technical scheme, by display reminding information in predeterminable area, point out the information to be pasted and/or prompt operation information that are stored in designated storage area, wherein, information to be pasted comprises the information of current Pasting, the information etc. of next Pasting, when user needs to change stickup information, instructed by the operation of information to user, avoid the information because pasting not to be the information that needs of user and the problem of stickup need be re-started, prompting prompt operation information can make user realize corresponding function by shortcut, enormously simplify user operation.
In above-mentioned any one technical scheme, preferably, also comprise: processing unit 214, for when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted.
In this technical scheme, by when receiving designated order, the information be stored in described designated storage area is shown, upgrades, adds or deleted, meet user to the confirmation of the information in designated storage area and amendment demand.
Below in conjunction with Fig. 3 to Fig. 6, technical scheme of the present invention is described further.
In the present embodiment, for the limitation of pasting boards function in existing operating system, a kind of device is proposed, as shown in Figure 3, when user starts this device, bind Windows system message by the HookAPI (Hook Function) using Windows system to provide, Windows pasting boards, Keyboard Message, mouse information are monitored, filters out the message that this device will be intercepted and captured; Can also by the keyboard shortcut configured, control the time-out of this device, recovery and stopping action, the solution can monitored Windows system message during execution is tied up or is again bound; By the keyboard shortcut configured, open data queue memory display window, all data copied can be viewed in the window; Can also being configured benzene device, as opened config option window, can being configured every operational factor of this device in the window; Also provide and delete or empty function, row can be stored into data and delete and null clear operation, data replacement or deletion action be carried out to Windows pasting boards simultaneously.
Concrete control procedure comprises:
1, after this device starts, use the data storage object (queue or storehouse) of configuration information construction device inside, the space size of configuration store object, data discrepancy mode (first in first out or last in, first out) of configuration store object, configuration controls the prompt operation key of this device; Automatically the Hook Function provided by Windows system monitors the message of Windows system, mainly monitors KeyEvent (Ctrl+C, Ctrl+X, Ctrl+V), Windows pasting boards event.
2, when listening to that Windows pasting boards changes, user uses keyboard or mouse carries out copying (or shearing) operation, this device can be stored into the data intercepted in data storage object, and when floating prompting frame function is opened, immediately show in floating prompting frame.
3, when listening to user and initiating system stickup message, this device checks in Windows pasting boards whether have data, if do not have, then the header data in the data queue of this device is put into (data are taken out but do not deleted from data storage object) in Windows pasting boards, and continue the stickup message transmitting Windows.
4, when listening to user and initiating stickup message (as the Ctrl+Shift+V) of this device configuration, data (data are taken out and deleted from data storage object simultaneously) of stem can be taken out from data storage object, put in Windows pasting boards, and transmit new message in windows messaging queue.
5, user in use, by triggering the activation/time-out shortcut (as default F7) of configuration, controlling this device and suspending most according to copy function, or recovering most according to copy function.
6, user in use, immediately the data cases in pasting boards and data storage object under current operation is seen if think, the floating prompting frame shortcut (as default F8) of configuration can be triggered, control whether follow mouse and carry out simultaneous display data message, as shown in Figure 4, can show in floating prompting frame: the key swift to operate of the data that current data, the next one that can paste can be pasted and configuration.
7, user in use, checks all reproducting contents that this device stores if want, that can trigger configuration checks queue shortcut (as defaulting to Ctrl+F7), opens data queue and checks window.As shown in Figure 5, check in window, showing all data in data storage object in the mode of list, the sequencing of data can adjusted, delete the operations such as the data of specifying.
8, when viewing current data and needing deletion to abandon, the next shortcut (as default F9) of switching of configuration can be triggered, from data storage object, take out a data (and simultaneously these data being deleted from storage object) puts in Windows pasting boards, if there is no effective data in storage object, then empty Windows pasting boards.
During all data 9, copied before user needs to abandon, that can trigger configuration empties shortcut (as default F10), then this device can remove Windows pasting boards and data storage object simultaneously.
10, when user needs to configure this device, config option dialog box can be opened and arrange.As shown in Figure 6, can arrange in the window: the turnover mode (first in first out/last in, first out) that data store, the size (as 5 to 100, default 20) of data space, and each keyboard shortcut.
To sum up, the device in the present embodiment, also can replace the pasting boards function that Windows system provides, and is integrated in types of applications system, particularly relates to the application system that there is mass data maintenance work.
Can following functions be realized by the present embodiment:
1, the pasting boards of Windows system can be monitored, when the data of pasting boards change, data sync storage in the pasting boards data queue of this device, support that many batch datas copy paste functionality.
2, the system message of Windows system can be monitored, when system produces KeyEvent and mouse event, the predefine action of this device can be triggered, replace the data in pasting boards, support many batch datas paste functionality.
3, can excite under application program and obtain data from pasting boards and copy to target Windows control, can the queuing data in control device be written back in Windows pasting boards simultaneously.
4, can the running orbit of surveillance mouse, carried out the movement of system for tracking cursor by the controling parameters of device, and show the queuing data in this device in cursor position summary, show current pasting data and next pasting data.
5, after can starting under Windows system, by keyboard shortcut mode, the time-out of control device, enable, stop, the deletion of queue in control device, empty, dequeuing data row mode (first paste as first copied, then copy first paste).
6, the config option interface of a pasting data storage mode, size, keyboard operation key etc. can be provided, parameter configuration is carried out to device.
More than be described with reference to the accompanying drawings technical scheme of the present invention, what propose a kind of new information copies stickup scheme, the information that multiple copies intercepts can be stored, use for during stickup, avoid the troublesome operation often copying and once just need paste once, enormously simplify user operation, simultaneously by display reminding information, instruct the operation of user, whole operating process is relatively more directly perceived, improves the experience of user.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.