CN106302123A - Data extraction and pasting processing method, device and system - Google Patents

Data extraction and pasting processing method, device and system Download PDF

Info

Publication number
CN106302123A
CN106302123A CN201610679462.XA CN201610679462A CN106302123A CN 106302123 A CN106302123 A CN 106302123A CN 201610679462 A CN201610679462 A CN 201610679462A CN 106302123 A CN106302123 A CN 106302123A
Authority
CN
China
Prior art keywords
data
operating system
extraction
exchange unit
sent
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
CN201610679462.XA
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.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics 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 Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201610679462.XA priority Critical patent/CN106302123A/en
Priority to PCT/CN2016/113382 priority patent/WO2018032699A1/en
Publication of CN106302123A publication Critical patent/CN106302123A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method, a device and a system for data extraction and pasting. In the technical scheme of the invention, the first operating system monitors at least one extraction operation, the extraction data corresponding to the at least one extraction operation is sent to the data exchange unit, and then the data exchange unit sends the extraction data to the second operating system for data pasting, so that single/batch extraction and pasting of data among different operating systems are realized. The technical problem that copying/cutting and pasting between different operating systems cannot be achieved at present is solved; the technical effect of data extraction and pasting among different operating systems is achieved.

Description

The extraction of a kind of data, the method for gluing treatment, device and system thereof
Technical field
The present invention relates to technical field of data processing, be specifically related to the extraction of a kind of data, the method for gluing treatment, device and Its system.
Background technology
Duplication/cut and paste are universal effective under the operating system such as Android, Windows in current smart machine Method for user interface, SDI (such as rich text objects such as text, pictures) is entered in different application by this method support Row data sharing, such as the information in Email can be replicated in live chat instrument and be transmitted by we, for Family brings great convenience.
But in current smart machine, the duplication under same operating system/cut and paste operation can only be realized, and For realizing the duplication/cut and paste between different operating system, the most temporarily without relevant solution.
Summary of the invention
For the above-mentioned problems in the prior art, the technical problem to be solved is can not to realize at present Duplication/cut and paste between different operating system.
For solving above-mentioned technical problem, first aspect, the embodiment of the present invention provides a kind of method of data extraction process, institute The method of stating includes:
First operating system listens to data extraction operation at least one times, it is thus achieved that described data extraction operation pair at least one times The extraction data answered, described data extraction operation includes replicating operation or shearing manipulation;
Described extraction data are sent to data exchange unit, so that described extraction data are sent out by described data exchange unit Deliver to the second operating system paste in order to data;
Wherein, described first operating system is different operating system from described second operating system.
Second aspect, the embodiment of the present invention provides a kind of method of data gluing treatment the most simultaneously, and described method includes:
Second operating system listens to paste operation;
For described paste operation, the extraction data according to being sent by the first operating system are pasted;
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system It is different operating system from described second operating system.
The third aspect, the embodiment of the present invention provides data between a kind of dual operating systems the most simultaneously and extracts the method pasted, Described method includes:
First operating system listens to data extraction operation at least one times, it is thus achieved that described data extraction operation pair at least one times Described extraction data are sent to data exchange unit by the extraction data answered;
Described extraction data are sent to the second operating system in order to data stickup by described data exchange unit;
Second operating system listens to paste operation, for described paste operation, pastes according to described extraction data;
Wherein, described data extraction operation includes replicating operation or shearing manipulation;Described first operating system and described the Two operating systems are different operating system.
Fourth aspect, the embodiment of the present invention provides the device of a kind of data extraction process the most simultaneously, is applied to the first behaviour Making system, described device includes:
Extract and monitor module, be used for monitoring data extraction operation at least one times, it is thus achieved that described data at least one times extract behaviour Making corresponding extraction data, described data extraction operation includes replicating operation or shearing manipulation;
Sending module, for being sent to data exchange unit by described extraction data, so that described data exchange unit will Described extraction data send to the second operating system in order to data stickup;
Wherein, described first operating system is different operating system from described second operating system.
5th aspect, the embodiment of the present invention provides the device of a kind of data gluing treatment the most simultaneously, is applied to the second behaviour Making system, described device includes:
Paste and monitor module, be used for monitoring paste operation;
Stickup module, for for described paste operation, the extraction data according to being sent by the first operating system are glued Patch;
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system It is different operating system from described second operating system.
6th aspect, the embodiment of the present invention provides data between a kind of dual operating systems the most simultaneously and extracts the system pasted, Described system includes: the device of above data extraction process, the device of above data gluing treatment and data exchange are single Unit;
Described data exchange unit is for carrying out data relay, with reality between the first operating system and the second operating system Between existing dual operating systems, data are extracted and paste.
The technical scheme that the embodiment of the present invention provides has the benefit that
By between different operating system, the first operating system is by corresponding for the data extraction operation at least one times listened to Extraction data be sent to data exchange unit, via data exchange unit by described extraction data send to second operation system System, after the second operating system listens to paste operation, the extraction data according to receiving are pasted, it is achieved that different operating Duplication/the cut and paste of inter-system data.
The present invention solves the technical problem of the duplication/cut and paste that can not realize at present between different operating system; Reach to achieve the technique effect of the duplication/cut and paste of data between different operating system.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, institute in the embodiment of the present invention being described below The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is only some enforcements of the present invention Example, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to implements according to the present invention The content of example and these accompanying drawings obtain other accompanying drawing.
Fig. 1 is the flow chart of first embodiment of the method for a kind of data extraction process that the embodiment of the present invention provides;
Fig. 2 is the first implementation schematic diagram of the data exchange unit connection dual system that the embodiment of the present invention provides;
Fig. 3 is the second implementation schematic diagram of the data exchange unit connection dual system that the embodiment of the present invention provides;
Fig. 4 is the 3rd implementation schematic diagram of the data exchange unit connection dual system that the embodiment of the present invention provides;
Fig. 5 is the flow chart of second embodiment of the method for a kind of data extraction process that the embodiment of the present invention provides;
Fig. 6 is the flow chart of first embodiment of the method for a kind of data gluing treatment that the embodiment of the present invention provides;
Fig. 7 is the flow chart of second embodiment of the method for a kind of data gluing treatment that the embodiment of the present invention provides;
Fig. 8 is the flow chart that between a kind of dual operating systems that the embodiment of the present invention provides, data extract the method pasted;
Fig. 9 is the structure square frame of first embodiment of the device of a kind of data extraction process that the embodiment of the present invention provides Figure;
Figure 10 is the structure side of second embodiment of the device of a kind of data extraction process that the embodiment of the present invention provides Block diagram;
Figure 11 is the structure side of first embodiment of the device of a kind of data gluing treatment that the embodiment of the present invention provides Block diagram;
Figure 12 is the structure side of second embodiment of the device of a kind of data gluing treatment that the embodiment of the present invention provides Block diagram;
Figure 13 is a kind of signal of the system that data extraction is pasted between dual operating systems that the embodiment of the present invention provides Block diagram.
Detailed description of the invention
Technical scheme and the technique effect reached for making to present invention solves the technical problem that, using are clearer, below By combining accompanying drawing, the technical scheme of the embodiment of the present invention is described in further detail, it is clear that described embodiment is only It is a part of embodiment of the present invention rather than whole embodiments.Based on the embodiment in the present invention, those skilled in the art exist Do not make the every other embodiment obtained under creative work premise, broadly fall into the scope of protection of the invention.
Embodiment one:
Fig. 1 is the flow chart of first embodiment of the method for a kind of data extraction process that the embodiment of the present invention provides. The method of the data extraction process of the present embodiment is mainly used in the operation in the various terminals supporting data duplication/shearing manipulation System.Wherein, various terminals include personal computer (PC), smart mobile phone, panel computer, mobile Internet device (Mobile Internet Device, MID) etc., operating system includes Windows, Linux, Android etc..
The method of this data extraction process, including:
Step S101, the first operating system listen to data extraction operation at least one times, it is thus achieved that described data at least one times Extract the extraction data that operation is corresponding.
Wherein, described data extraction operation includes replicating operation or shearing manipulation, can be to file, text or picture Duplication/shearing manipulation;Described extraction data include content-data and the shear plate data of correspondence extracting content.Described first behaviour Making system can be Windows, Linux, Android etc..As a example by upper conventional operating system Android of intelligent terminal, logical Cross the adaptation of application program, can be in the amendment user's application of Android end, such as file browser, editor, picture are clear Look at device etc., increase the functions such as file, text, picture (e.g., scratching figure) duplication/shearing for it.Listening to user to file, literary composition When basis, the extraction of picture operate, these content-datas extracting contents are saved in this locality, and simultaneously by its file location information Adjust back to the ClipboardService of android system by the way of ClipData file format etc. data.Here by System service and Application Design can realize the duplication/shearing work of text, picture and file.Employ Android standard Clipboard interface and data type can realize the compatibility of Android native interface, it is simple to third-party application is to this interface Use.In other operating systems, those skilled in the art can carry out adaptation according to the use of the corresponding interface rule, secondary no longer Repeat.
Step S102, described extraction data are sent to data exchange unit, so that described data exchange unit is by described Extract data to send to the second operating system in order to data stickup.
Wherein, described second operating system is the operating system different from described first operating system.Such as the first operation system System is Android, then the second operating system can be just Windows.
Specifically, still as a example by Android operation system, in being serviced by amendment android system ClipboardService, when the duplicate event of this service detection to user when, resolves ClipData, and it data is led to Cross the mode of IPC (Inter-Process Conmmunication) to send dual system transmission service to and carry out data relay.Double ClipData, to after data, is carried out serializing and is sent to data exchange unit, and carry above-mentioned by system transfers service acquisition And the content-data of extraction content being saved in this locality be also sent to data exchange unit.Content-data can be with ClipData Being sent to data exchange unit in the lump, transmit as opened different port under network transmission mode simultaneously, content-data also may be used To deliver to data exchange unit, depending on transmission application scenarios difference with a ClipData mono-first hinterland supervention.By will be with These extraction data that data extraction operation is corresponding are sent to data exchange unit, so that described data exchange unit will extract number Go to the second operating system according to paste in order to data, it is achieved that the data extracted in the first operating system can be the second behaviour Make the purpose pasted in system in order to data.
Preferably, described first operating system and the second operating system are in same terminal.First operating system and Second operating system can be that the dual system such as Android+Windows of real time execution commonly used in intelligent terminal sets Meter scheme.So by the technical scheme of the present embodiment, it is possible to the data realizing cross operating system are extracted and paste.
Specifically, if described first operating system and the second operating system are in same terminal, see accompanying drawing 2-4, Fig. 2-4 is respectively the different implementation schematic diagrams of the data exchange unit connection dual system that the embodiment of the present invention provides.So Data exchange unit can be the MCU of terminal built-in, is led to the first operating system and the second operating system respectively by USB path Letter;Or, described data exchange unit is exchanger chip or the router chip of terminal built-in, is grasped with first respectively by netting twine Make system to communicate with the second operating system;Also or, described data exchange unit is far-end server, by data network respectively with First operating system communicates with the second operating system.If data exchange unit is the MCU of terminal built-in, data exchange unit is permissible As the USB device of double USB paths, when MCU as accessing the first operating system Android from equipment (with Android is still Example), after dual system transmission service USBService (the process service of plug and play) in Android enumerates MCU device, Extraction data described above are transmitted to MCU.It is similar to, if the exchanger chip that data exchange unit is terminal built-in or road By device chip, then data exchange unit is equivalent to the network equipment, carries out extracting the transfer of data by netting twine connection dual system;If Described data exchange unit is far-end server, by related application in terminal, through data network respectively with the first operating system Communicate with the second operating system.
Preferably, described first operating system and the second operating system are separately operable on different terminals.First operation system System and the second operating system can be the operating system run on different terminals respectively.So by the technical side of the present embodiment Case, the data being not only able to realize cross operating system are extracted and paste, additionally it is possible to realize not only cross operating system but also the number across machine According to extracting and pasting.
Specifically, if described first operating system and the second operating system are separately operable on different terminals, accompanying drawing is seen 3rd implementation schematic diagram of 4, Fig. 4 data exchange unit connection dual systems provided for the embodiment of the present invention.So data Crosspoint is far-end server, can by related application in terminal, through data network respectively with the first operating system and second Operating system communicates.
By the method for a kind of data extraction process of the embodiment of the present invention, the first operating system can be listened to The extraction data that data extraction operation is corresponding, are sent to the second operating system in order to data stickup by data exchange unit, real Show the data between different operating system extract and paste.
Embodiment two:
Fig. 5 is the flow chart of second embodiment of the method for a kind of data extraction process that the embodiment of the present invention provides, With embodiment one, the present embodiment differs primarily in that the transmission to extracting data has carried out further instruction.
The method of this data extraction process, including:
Step S501, the first operating system listen to data extraction operation at least one times, it is thus achieved that described data at least one times Extract the extraction data that operation is corresponding.
Wherein, described extraction data include content-data and the shear plate data of correspondence extracting content;
Step S502, the content-data in described extraction data is encrypted.
Specifically, continue as a example by operating system Android, listen to user to file, text, the extraction of picture During operation, by these information by AES256 AES encrypting storing to local, and simultaneously by numbers such as its file location informations Adjust back to the ClipboardService of android system according to by the way of ClipData file format.Different in correspondence In operating system, those skilled in the art can communicate front number according to respective channel host-host protocol by prior art means According to encryption, do not repeat them here.
Step S503, that the control information of the described extraction data after encryption and correspondence thereof is sent to data exchange is single Unit, so that described extraction data are sent to the second operating system in order to data stickup by described data exchange unit.
Wherein, described first operating system is different operating system from described second operating system.
Specifically, extraction data pair can also be sent when the extraction data after encryption are transferred to data exchange unit The control information answered.Control information transmission prevailing transmission data length information, Hash (Hash) information, it is preferable that if desired also Can there is duplication/shearing id information.Wherein, data length information is in order to describe the length of sent out encryption data, it is to avoid data pass Loss during defeated;Hash information is for carrying out the verification of data integrity;Replicate/shear id information in order to represent this data It is which secondary data extracted after system start-up.
It should be noted that the technical scheme of the present embodiment is not only able to realize carrying of single data between different operating system Take and paste, it is also possible to realizing batch extracting and stickup to data between different operating system.Preferably, if described data are extracted Operation is more than once, then, after listening to data extraction operation, extraction data corresponding for this data extraction operation sent every time To data exchange unit.That is, for batch extracting, often listen to once extract operation, send this extraction operation correspondence the most immediately Extraction data to data crosspoint.Or, if described data extraction operation is more than once, it is spaced the most on schedule or predetermined Extraction time is spaced, and the extraction data that will be greater than data extraction operation once corresponding transmit data exchange unit.That is, For batch extracting, it is also possible to just do not send out and once extract data listening to extract operation every time, but operation will be extracted several times Corresponding extraction data are sent collectively to data exchange unit.Between different operating system, so carry out extraction and the stickup of data Time, it is not necessary to frequently carry out the switching of operating system and window, enormously simplify the operation of user.
If it addition, described second operating system is not actuated, described extraction data are cached extremely by described data exchange unit Storage area, is sent to described second operating system by described data exchange unit after the second os starting again.
By the method for a kind of data extraction process of the embodiment of the present invention, the first operating system can be listened to The extraction data that data extraction operation is corresponding at least one times, the encrypted rear data exchange unit that passes through sends to the second operating system In order to paste, it is achieved that the single between different operating system/batch data extracts and pastes.
Embodiment three:
Fig. 6 is the flow chart of first embodiment of the method for a kind of data gluing treatment that the embodiment of the present invention provides, The method of the data gluing treatment of the present embodiment is mainly used in the operating system in the various terminals supporting data paste operation. Wherein, various terminals include personal computer (PC), smart mobile phone, panel computer, mobile Internet device (Mobile Internet Device, MID) etc., operating system includes Windows, Linux, Android etc..
The method of this data gluing treatment, including:
Step S601, the second operating system listen to paste operation.
Wherein, described paste operation can be the paste operation to file, text or picture.Described second operating system can To be Windows, Linux, Android etc..For distinguishing the first operating system Android enumerated in front several embodiments, this In embodiment, the second operating system is as a example by Windows.
Step S602, for described paste operation, the extraction data according to being sent by the first operating system are pasted.
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system It is different operating system from described second operating system.
Specifically, the transmission of the dual system in Windows system service periodically can be read android system and exchanged by data The extraction data turned in unit, described extraction data include content-data and the shear plate data of correspondence extracting content, As content-data has encryption, these data are first decrypted, then copy corresponding shear plate data to Windows system In shear plate.Treat that user's paste event occurs, paste according to the shear plate data in shear plate.
Preferably, described first operating system and the second operating system are in same terminal.First operating system and Second operating system can be that the dual system such as Android+Windows of real time execution commonly used in intelligent terminal sets Meter scheme.So by the technical scheme of the present embodiment, it is possible to the data realizing cross operating system are extracted and paste.
Specifically, if described first operating system and the second operating system are in same terminal, see accompanying drawing 2-4, Fig. 2-4 is respectively the different implementation schematic diagrams of the data exchange unit connection dual system that the embodiment of the present invention provides.So Data exchange unit can be the MCU of terminal built-in, is led to the first operating system and the second operating system respectively by USB path Letter;Or, described data exchange unit is exchanger chip or the router chip of terminal built-in, is grasped with first respectively by netting twine Make system to communicate with the second operating system;Also or, described data exchange unit is far-end server, by data network respectively with First operating system communicates with the second operating system.If data exchange unit is the MCU of terminal built-in, data exchange unit is permissible As the USB device of double USB paths, in the second operating system Windows, at this moment run one and the first operation system simultaneously The dual system transmission service of USBServiceWin corresponding in system Android.When MCU accesses the second operation system as from equipment During system Windows, the dual system transmission service USBServiceWin in Windows system, after enumerating MCU device, reads Take the first operating system Android by the extraction data turned in MCU.It is similar to, if in data exchange unit is terminal The exchanger chip put or router chip, then data exchange unit is equivalent to the network equipment, is entered by netting twine connection dual system Row extracts the transfer of data;If described data exchange unit is far-end server, by related application in terminal, through data network Respectively with the first operating system and the second operating system communication.
Preferably, described first operating system and the second operating system are separately operable on different terminals.First operation system System and the second operating system can be the operating system run on different terminals respectively.So by the technical side of the present embodiment Case, the data being not only able to realize cross operating system are extracted and paste, additionally it is possible to realize not only cross operating system but also the number across machine According to extracting and pasting.
Specifically, if described first operating system and the second operating system are separately operable on different terminals, accompanying drawing is seen 3rd implementation schematic diagram of 4, Fig. 4 data exchange unit connection dual systems provided for the embodiment of the present invention.So data Crosspoint is far-end server, can by related application in terminal, through data network respectively with the first operating system and second Operating system communicates.
By the method for a kind of data gluing treatment of the embodiment of the present invention, the second operating system can be exchanged by data Unit, it is thus achieved that the extraction data that the data extraction operation that listens in the first operating system is corresponding, it is achieved that in different operating system Data between system are extracted and paste.
Embodiment four:
Fig. 7 is the flow chart of second embodiment of the method for a kind of data gluing treatment that the embodiment of the present invention provides, Batch stickup is further illustrated by the present embodiment with differring primarily in that of embodiment three.
The method of this data gluing treatment, including:
Step S701, the second operating system receive at least one from described data exchange unit and extract data, and receiving To extraction data be stored in the data queue of designated storage area.
Specifically, for batch extracting and the stickup of data, the second operating system can receive multiple extraction data, by this A little data of extracting are put in data queue, operate with for repeatedly pasting.Avoid often replicating and be once accomplished by pasting once Troublesome operation, improves the experience of user.
Preferably, the coherent reference information such as the id information that can extract according to the temporal information of data extraction operation or data, According to sequencing, the described extraction data received are sequentially placed in data queue, can be according to above-mentioned reference information to this Extraction data the most to be selected are managed, in order to follow-up paste operation.
Step S702, the second operating system listen to paste operation.
Step S703, from described data queue according to default extracting rule, extract described extraction data in shear plate.
Specifically, default extracting rule can be the extracting rule of first in first out, it is also possible to be the extraction rule that last in, first out Then;Can certainly be user's extracting rule of specifying extraction, i.e. extraction object in data queue can be selected by user Fixed, can choose for user realize by displaying to the user that the Data Entry of data queue's storage object.Said extracted rule Can be configured according to user's request.Preferably, user can carry out the most in systems rule setting, it is also possible to by Display config option dialog box in predeterminable area, selects for user and arranges.Can also in predeterminable area display reminding Information, in prompting data queue, the current and next one can be used for the information etc. pasted, and user can understand pasted objects accordingly, carry out Adjust, change and the management operation such as deletion, it is to avoid the information because pasting is not the information that needs of user and stickup to be re-started Problem, improve batch extracting paste convenience and ease for use.
Step S704, for described paste operation, the described extraction data according to extracting are pasted;
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system It is different operating system from described second operating system.
Preferably, described first operating system and the second operating system are in same terminal.First operating system and Second operating system can be that the dual system such as Android+Windows of real time execution commonly used in intelligent terminal sets Meter scheme.So by the technical scheme of the present embodiment, it is possible to the data realizing cross operating system are extracted and paste.
Preferably, described first operating system and the second operating system are separately operable on different terminals.First operation system System and the second operating system can be the operating system run on different terminals respectively.So by the technical side of the present embodiment Case, the data being not only able to realize cross operating system are extracted and paste, additionally it is possible to realize not only cross operating system but also the number across machine According to extracting and pasting.
By the method for a kind of data gluing treatment of the embodiment of the present invention, the second operating system can be exchanged by data Unit, it is thus achieved that the batch data listened in the first operating system extracts the extraction data that operation is corresponding, and enters these data Row pastes management, it is achieved that the batch data between different operating system is extracted and pastes.
Embodiment five:
Fig. 8 is the flow chart that between a kind of dual operating systems that the embodiment of the present invention provides, data extract the method pasted, its Embodying data between dual operating systems and extract the flow process of the method pasted, the technical scheme of the present embodiment is based on above-mentioned a kind of data The method of extraction process and the method for above-mentioned a kind of data gluing treatment, the detail content of the most detailed description in the present embodiment, can Embodiment with the method with reference to the method for above-mentioned a kind of data extraction process and above-mentioned a kind of data gluing treatment.
Between this dual operating systems, data extract the method pasted, including:
Step S801, the first operating system listen to data extraction operation at least one times, it is thus achieved that described data at least one times Extract the extraction data that operation is corresponding, described extraction data are sent to data exchange unit.
Specifically, the technical scheme of the present embodiment is not only able to realize the extraction of single data between different operating system and glue Patch, it is also possible to realize batch extracting and stickup to data between different operating system.Preferably, if described data extraction operation is big In once, then after listening to data extraction operation, extraction data corresponding for this data extraction operation are sent to data every time Crosspoint.That is, for batch extracting, often listen to once extract operation, send the extraction that this extraction operation is corresponding the most immediately Data to data crosspoint.Or, if described data extraction operation is more than once, it is spaced the most on schedule or predetermined extraction time Number interval, the extraction data that will be greater than data extraction operation once corresponding transmit data exchange unit.That is, for criticizing Amount is extracted, it is also possible to just do not send out and once extract data listening to extract operation every time, but it is corresponding to extract operation several times Extract data and be sent collectively to data exchange unit.When so carrying out the extraction of data between different operating system and paste, no Must frequently carry out the switching of operating system and window, enormously simplify the operation of user.
The transmission of described extraction data is glued in order to data by step S802, described data exchange unit to the second operating system Patch;
Specifically, before data exchange unit sends described extraction data, can first judge that described second operating system is No startup.If described second operating system is not actuated, the most described data exchange unit by described extraction data buffer storage to storage area, Retransmit to the second operating system after described second os starting.
See accompanying drawing 2-4, Fig. 2-4 and be respectively the difference of the data exchange unit connection dual system that the embodiment of the present invention provides Implementation schematic diagram.So data exchange unit can be the MCU of terminal built-in, is operated with first respectively by USB path System communicates with the second operating system;Or, described data exchange unit is exchanger chip or the router chip of terminal built-in, By netting twine respectively with the first operating system and the second operating system communication;Also or, described data exchange unit is remote service Device, by data network respectively with the first operating system and the second operating system communication.If data exchange unit is terminal built-in MCU, data exchange unit can be as in the USB device of double USB paths, with the first operating system and the second operating system Dual system transmission service communicates, and at this moment dual system transmission service is USBService.When MCU divides from equipment as USB When not accessing the first operating system and the second operating system, carry out the transfer of data between the two operating systems.It is similar to, if Data exchange unit is exchanger chip or the router chip of terminal built-in, then data exchange unit is equivalent to the network equipment, Carry out extracting the transfer of data by netting twine connection dual system;If described data exchange unit is far-end server, pass through data Network respectively with the first operating system and the second operating system communication.
Step S803, the second operating system receive described extraction data, when listening to paste operation, for described stickup Operation, pastes according to described extraction data.
Wherein, described data extraction operation includes replicating operation or shearing manipulation;Described first operating system and described the Two operating systems are different operating system;Described data extraction operation and paste operation are respectively for file, text or figure The operation of sheet extraction and the operation of stickup.
Preferably, described first operating system and the second operating system are in same terminal, or described first operation System and the second operating system are separately operable on different terminals.The technical scheme of the present embodiment both can realize cross operating system Data extract and paste, it is also possible to realize not only cross operating system but also the data across machine and extract and paste.
Specifically, for batch extracting and the stickup of data, the second operating system can receive multiple extraction data, by this A little data of extracting are put in data queue, operate with for repeatedly pasting.After listening to paste event, from described data team According to default extracting rule in row, extract described extraction data in shear plate.Avoid often replicating and be once accomplished by pasting once Troublesome operation, improve the experience of user.
Preferably, the coherent reference information such as the id information that can extract according to the temporal information of data extraction operation or data, According to sequencing, the described shearing data received are sequentially placed in data queue, can be according to above-mentioned reference information to this Extraction data the most to be selected are managed, in order to follow-up paste operation.
Extracted the method pasted by data between a kind of dual operating systems of the embodiment of the present invention, the first operating system is passed through Monitor and extract operation at least one times, send extracting extraction data corresponding to operation at least one times to data exchange unit, then by Described extraction data are sent to the second operating system by data exchange unit, it is achieved that the data sheet between different operating system Secondary/batch extracting and stickup.
The embodiment of the device of the data extraction process provided for the embodiment of the present invention below.The device of data extraction process The embodiment one of method of embodiment and above-mentioned a kind of data extraction process and embodiment two belong to same design, data carry The detail content of the most detailed description in the embodiment of the device taking process, the method being referred to above-mentioned a kind of data extraction process Embodiment.
Embodiment six:
Fig. 9 is the structure square frame of first embodiment of the device of a kind of data extraction process that the embodiment of the present invention provides Figure.The device of this data extraction process, is applied to the first operating system, including:
Extract and monitor module 901, be used for monitoring data extraction operation at least one times, it is thus achieved that described data at least one times are extracted The extraction data that operation is corresponding, described data extraction operation includes replicating operation or shearing manipulation;
Sending module 902, for described extraction data are sent to data exchange unit, so that described data exchange unit Described extraction data are sent to the second operating system in order to data stickup;
Wherein, described first operating system is different operating system from described second operating system.
In the present embodiment, extract and monitor module 901 when listening to user and the extraction of file, text, picture being operated, meeting Obtain corresponding extraction data, transmit service by the dual system of sending module 902 and carry out the communication with data exchange unit, will Extract data and be sent to data exchange unit.So, the extraction data received just can be carried out transfer by data exchange unit, Send to the second operating system paste in order to data.It should be noted that described extraction data are only at the second os starting Rear ability is sent by described data exchange unit, and when the second operating system is not actuated, described extraction data are buffered to storage area, treat Sent by data exchange unit again after described second os starting.Described first operating system and the second operating system In same terminal, or described first operating system and the second operating system are separately operable on different terminals.The present embodiment Technical scheme both can realize the data of cross operating system and extracted and paste, it is also possible to realize not only cross operating system but also across machine Data are extracted and paste.
Wherein, data exchange unit can be the MCU of terminal built-in, by USB path respectively with the first operating system and Second operating system communication;Or, described data exchange unit is exchanger chip or the router chip of terminal built-in, by net Line respectively with the first operating system and the second operating system communication;Also or, described data exchange unit is far-end server, passes through Data network respectively with the first operating system and the second operating system communication.
By the device of a kind of data extraction process of the embodiment of the present invention, the first operating system can be listened to The extraction data that data extraction operation is corresponding, are sent to the second operating system in order to data stickup by data exchange unit, real Show the data between different operating system extract and paste.
Embodiment seven:
Figure 10 is the structure side of second embodiment of the device of a kind of data extraction process that the embodiment of the present invention provides Block diagram.The device of this data extraction process, is applied to the first operating system, including:
Extract and monitor module 1001, be used for monitoring data extraction operation at least one times, it is thus achieved that described data at least one times carry The extraction data that extract operation is corresponding, described data extraction operation includes replicating operation or shearing manipulation;
Wherein, described extraction data include content-data and the shear plate data of correspondence extracting content;
Encrypting module 1002, for being encrypted the content-data in described extraction data;
Sending module 1003, for being sent to number by the control information of the described extraction data after encryption and correspondence thereof According to crosspoint, so that described extraction data are sent to the second operating system in order to data stickup by described data exchange unit.
Wherein, described first operating system is different operating system from described second operating system.
Specifically, sending module 1003 also can be sent out when the extraction data after encryption are transferred to data exchange unit Send and extract the control information that data are corresponding.Control information transmission prevailing transmission data length information, Hash (Hash) information, preferably Ground, it may also be necessary to have duplication/shearing id information.Wherein, data length information in order to describe the length of sent out encryption data, Avoid the loss in data transmission procedure;Hash information is for carrying out the verification of data integrity;Replicate/shear id information in order to Represent that these data are which secondary data extracted after system start-up.
It should be noted that the technical scheme of the present embodiment is not only able to realize carrying of single data between different operating system Take and paste, it is also possible to realizing batch extracting and stickup to data between different operating system.Preferably, if extracting and monitoring module The 1001 described data extraction operation listened to are more than once, then after listening to data extraction operation, by sending module every time Extraction data corresponding for this data extraction operation are sent to data exchange unit by 1003.That is, for batch extracting, often listen to Once extract operation, send the extraction data to data crosspoint that this extraction operation is corresponding the most immediately.Or, monitor mould if extracting The described data extraction operation that block 1001 listens to is more than once, then sending module 1003 is spaced or predetermined extraction on schedule Number of times is spaced, and the extraction data that will be greater than data extraction operation once corresponding transmit data exchange unit.That is, for Batch extracting, it is also possible to just do not send out and once extract data listening to extract operation every time, but operation correspondence will be extracted several times Extraction data be sent collectively to data exchange unit.When so carrying out the extraction of data between different operating system and paste, Need not frequently carry out the switching of operating system and window, enormously simplify the operation of user.
By the device of a kind of data extraction process of the embodiment of the present invention, the first operating system can be listened to The extraction data that data extraction operation is corresponding at least one times, the encrypted rear data exchange unit that passes through sends to the second operating system In order to paste, it is achieved that the single between different operating system/batch data extracts and pastes.
The embodiment of the device of the data gluing treatment provided for the embodiment of the present invention below.The device of data gluing treatment The embodiment three of method of embodiment and above-mentioned a kind of data gluing treatment and embodiment four belong to same design, data are glued The detail content of the most detailed description, the method being referred to above-mentioned a kind of data gluing treatment in the embodiment of the device that patch processes Embodiment.
Embodiment eight:
Figure 11 is the structure side of first embodiment of the device of a kind of data gluing treatment that the embodiment of the present invention provides Block diagram.The device of this data gluing treatment, is applied to the second operating system, including:
Paste and monitor module 1101, be used for monitoring paste operation;
Stickup module 1102, for for described paste operation, the extraction data according to being sent by the first operating system are entered Row is pasted;
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system It is different operating system from described second operating system.
In the present embodiment, paste monitor module 1101 listen to user to file, text, picture paste operation time, Can be pasted by the extraction data that stickup module 1102 is sent through data exchange unit according to the first operating system, so may be used To realize the data extraction between dual operating systems and stickup.Specifically, after the second os starting, by dual system transmission clothes The extraction data turned in data exchange unit are periodically read in business, have encryption if any data, it is preferable that this device can include solving These data are first decrypted by close module 1103 by deciphering module 1103, then copy corresponding data to Windows system In shear plate.Treat that user's paste event occurs, paste according to the extraction data in shear plate.Described first operating system and Second operating system is in same terminal, or described first operating system is separately operable difference eventually with the second operating system On end.The technical scheme of the present embodiment both can realize the data of cross operating system and extracted and paste, it is also possible to realize both across behaviour Make system extract across the data of machine again and paste.
Wherein, data exchange unit can be the MCU of terminal built-in, by USB path respectively with the first operating system and Second operating system communication;Or, described data exchange unit is exchanger chip or the router chip of terminal built-in, by net Line respectively with the first operating system and the second operating system communication;Also or, described data exchange unit is far-end server, passes through Data network respectively with the first operating system and the second operating system communication.
By the device of a kind of data gluing treatment of the embodiment of the present invention, the second operating system can be exchanged by data Unit, it is thus achieved that the extraction data that the data extraction operation that listens in the first operating system is corresponding, it is achieved that in different operating system Data between system are extracted and paste.
Embodiment nine:
Figure 12 is the structure side of second embodiment of the device of a kind of data gluing treatment that the embodiment of the present invention provides Block diagram.The device of this data gluing treatment, is applied to the second operating system, including:
Receiver module 1201, before listening to paste operation in stickup monitoring module 1202, exchanges from described data Unit receives at least one and extracts data, and the extraction data received are stored in the data queue of designated storage area;
Specifically, for batch extracting and the stickup of data, receiver module 1201 can receive multiple extraction data, by this A little data of extracting are put in data queue, operate with for repeatedly pasting.Avoid often replicating and be once accomplished by pasting once Troublesome operation, improves the experience of user.
Paste and monitor module 1202, be used for monitoring paste operation;
Extraction module 1203, is used for from described data queue according to default extracting rule, extracts described extraction data and arrive In shear plate;
Specifically, default extracting rule can be the extracting rule of first in first out, it is also possible to be the extraction rule that last in, first out Then;Can certainly be user's extracting rule of specifying extraction, i.e. extraction object in data queue can be selected by user Fixed, can choose for user realize by displaying to the user that the Data Entry of data queue's storage object.Said extracted rule Can be configured according to user's request.Preferably, user can carry out the most in systems rule setting, it is also possible to by Display config option dialog box in predeterminable area, selects for user and arranges.Can also in predeterminable area display reminding Information, in prompting data queue, the current and next one can be used for the information etc. pasted, and user can understand pasted objects accordingly, carry out Adjust, change and the management operation such as deletion, it is to avoid the information because pasting is not the information that needs of user and stickup to be re-started Problem, improve batch extracting paste convenience and ease for use.
Stickup module 1204, for for described paste operation, the described extraction data according to extracting are pasted.
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system It is different operating system from described second operating system.
Preferably, described first operating system and the second operating system are in same terminal, or described first operation System and the second operating system are separately operable on different terminals.The technical scheme of the present embodiment both can realize cross operating system Data extract and paste, it is also possible to realize not only cross operating system but also the data across machine and extract and paste.
By the device of a kind of data gluing treatment of the embodiment of the present invention, the second operating system can be exchanged by data Unit, it is thus achieved that the batch data listened in the first operating system extracts the extraction data that operation is corresponding, and enters these data Row pastes management, it is achieved that the batch data between different operating system is extracted and pastes.
Embodiment ten:
Figure 13 is a kind of structure of the system that data extraction is pasted between dual operating systems that the embodiment of the present invention provides Block diagram.This system includes the device of data extraction process, the device of data gluing treatment and data exchange unit;Described Data exchange unit is for carrying out data relay, to realize dual operating systems between the first operating system and the second operating system Between data extract and paste.Wherein, the data extraction process in the device of data extraction process such as embodiment six or embodiment seven Device, the device of the data gluing treatment in the device of data gluing treatment such as embodiment eight or embodiment nine.For data The description of the device of extraction process and the device of data gluing treatment does not repeats them here.
Specifically, described first operating system is different operating system from described second operating system.Described first behaviour Make system and described second operating system in same terminal, or described first operating system and described second operating system It is separately operable on different terminals.
See accompanying drawing 2-4, Fig. 2-4 and be respectively the difference of the data exchange unit connection dual system that the embodiment of the present invention provides Implementation schematic diagram.Data exchange unit can be the MCU of terminal built-in, by USB path respectively with the first operating system Communicate with the second operating system;Or, described data exchange unit is exchanger chip or the router chip of terminal built-in, passes through Netting twine respectively with the first operating system and the second operating system communication;Also or, described data exchange unit is far-end server, logical Cross data network respectively with the first operating system and the second operating system communication.
Extracted the system pasted by data between a kind of dual operating systems of the embodiment of the present invention, the first operating system is passed through Monitor and extract operation at least one times, send extracting extraction data corresponding to operation at least one times to data exchange unit, then by Described extraction data are sent to the second operating system by data exchange unit, it is achieved that the data sheet between different operating system Secondary/batch extracting and stickup.
Obviously, it will be understood by those skilled in the art that each unit or each step of the above-mentioned embodiment of the present invention can be used General calculating device realizes, and they can concentrate on single calculating device, or is distributed in multiple calculating device institutes group On the network become, alternatively, they can realize with the executable program code of computer installation, instructs phase by program The hardware closed completes, and described program can be stored in a computer read/write memory medium, and described storage medium can To be: ROM/RAM, magnetic disc, CD, storage card etc.;Or they to be fabricated to respectively each integrated circuit modules, or by it Multiple modules or step in are fabricated to single integrated circuit module and realize.So, the present invention is not restricted to any specific The combination of hardware and software.
Although above in association with preferred embodiment, invention has been described, but it should be appreciated by those skilled in the art, Method and system of the present invention is not limited to the embodiment described in detailed description of the invention, is wanting without departing substantially from by appended right In the case of seeking the spirit and scope of the invention that book limits, can to the present invention various modification can be adapted, increase and replace.

Claims (20)

1. the method for a data extraction process, it is characterised in that described method includes:
First operating system listens to data extraction operation at least one times, it is thus achieved that described data extraction operation at least one times is corresponding Extracting data, described data extraction operation includes replicating operation or shearing manipulation;
Described extraction data are sent to data exchange unit, so that described extraction data are sent extremely by described data exchange unit Second operating system is pasted in order to data;
Wherein, described first operating system is different operating system from described second operating system.
Method the most according to claim 1, it is characterised in that described extraction data include extract content content-data and Corresponding shear plate data;
Described described extraction data are sent to data exchange unit before, also include: described content-data is encrypted;
Described method also includes:
Control information corresponding for described extraction data is sent to described data exchange unit.
Method the most according to claim 1, it is characterised in that the described data that described extraction data are sent to exchange single Unit, including:
If described data extraction operation is more than once, then after listening to data extraction operation, by this data extraction operation every time Corresponding extraction data are sent to data exchange unit;
Or, if described data extraction operation is more than once, interval or predetermined extraction time interval, will be greater than one the most on schedule The extraction data that secondary data extraction operation is corresponding transmit data exchange unit.
Method the most according to claim 1, it is characterised in that when described second operating system is not actuated, described extraction Data are cached to storage area by described data exchange unit, are sent out by described data exchange unit after the second os starting again Deliver to described second operating system.
5. according to the method described in any one of claim 1-4, it is characterised in that described data extraction operation be for file, The operation that text or picture extract;Described extraction data include content-data and the shear plate data of correspondence extracting content;
Described data exchange unit is MCU, by USB path respectively with described first operating system and described second operating system Communication;
Or, described data exchange unit is exchanger chip or router chip, by netting twine with described first operation is respectively System communicates with described second operating system;
Or, described data exchange unit is far-end server, by data network respectively with described first operating system and described Second operating system communication;
Described extraction data are sent to data exchange unit, including: by described content-data and described shear plate data in the lump It is sent to data exchange unit, or described content-data and described shear plate data are separately sent to data exchange unit.
6. according to the method described in any one of claim 1-4, it is characterised in that described first operating system and described second behaviour Operate in same terminal as system, or described first operating system and described second operating system are separately operable at different terminals On.
7. the method for a data gluing treatment, it is characterised in that described method includes:
Second operating system listens to paste operation;
For described paste operation, the extraction data according to being sent by the first operating system are pasted;
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system and institute Stating the second operating system is different operating system.
Method the most according to claim 7, it is characterised in that before described second operating system listens to paste operation, Also include: described second operating system receives at least one from described data exchange unit and extracts data, and carrying of receiving Fetch data in the data queue being stored in designated storage area;
Described for described paste operation, before pasting according to the extraction data sent by the first operating system, including:
According to default extracting rule from described data queue, extract described extraction data in shear plate.
Method the most according to claim 7, it is characterised in that described extraction data include extract content content-data and Corresponding shear plate data;
Described for described paste operation, before pasting according to the extraction data sent by the first operating system, also include:
The described content-data sent by described data exchange unit that deciphering receives, and corresponding shear plate data are sent To shear plate.
10. according to the method described in any one of claim 7-9, it is characterised in that described paste operation is for file, text Or the operation that picture is pasted;Described extraction data include content-data and the shear plate data of correspondence extracting content;
Described data exchange unit is MCU, by USB path respectively with described first operating system and described second operating system Communication;
Or, described data exchange unit is exchanger chip or router chip, by netting twine with described first operation is respectively System communicates with described second operating system;
Or, described data exchange unit is far-end server, by data network respectively with described first operating system and described Second operating system communication.
11. according to the method described in any one of claim 7-9, it is characterised in that described first operating system and described second Operating system is in same terminal, or described first operating system is separately operable difference eventually with described second operating system On end.
Between 12. 1 kinds of dual operating systems, data extract the method pasted, it is characterised in that described method includes:
First operating system listens to data extraction operation at least one times, it is thus achieved that described data extraction operation at least one times is corresponding Extract data, described extraction data are sent to data exchange unit;
Described extraction data are sent to the second operating system in order to data stickup by described data exchange unit;
Second operating system listens to paste operation, for described paste operation, pastes according to described extraction data;
Wherein, described data extraction operation includes replicating operation or shearing manipulation;Described first operating system and described second behaviour It is different operating system as system.
13. methods according to claim 12, it is characterised in that the described data that described extraction data are sent to exchange single Unit, including:
If described data extraction operation is more than once, then after listening to data extraction operation, by this data extraction operation every time Corresponding extraction data are sent to data exchange unit;
Or, if described data extraction operation is more than once, interval or predetermined extraction time interval, will be greater than one the most on schedule The extraction data that secondary data extraction operation is corresponding transmit data exchange unit.
14. methods according to claim 12, it is characterised in that described extraction data are sent by described data exchange unit Before pasting to the second operating system in order to data, also include:
Judge whether described second operating system starts;
If described second operating system is not actuated, described extraction data buffer storage to storage area, is treated by the most described data exchange unit Retransmit to the second operating system after described second os starting.
15. methods according to claim 12, it is characterised in that described second operating system listen to paste operation it Before, also include: described second operating system receives at least one from described data exchange unit and extracts data, and receiving Extract data to be stored in the data queue of designated storage area;
Described for described paste operation, before pasting according to described extraction data, including:
According to default extracting rule from described data queue, extract described extraction data in shear plate.
16. according to the method described in any one of claim 12-15, it is characterised in that described data extraction operation and stickup behaviour Make to be respectively the operation extracted for file, text or picture and the operation of stickup;Described extraction data include extracting content Content-data and corresponding shear plate data;
Described data exchange unit is MCU, by USB path respectively with described first operating system and described second operating system Communication;
Or, described data exchange unit is exchanger chip or router chip, by netting twine with described first operation is respectively System communicates with described second operating system;
Or, described data exchange unit is far-end server, by data network respectively with described first operating system and described Second operating system communication;
Described extraction data are sent to data exchange unit, including: by described content-data and described shear plate data in the lump It is sent to data exchange unit, or described content-data and described shear plate data are separately sent to data exchange unit.
17. according to the method described in any one of claim 12-15, it is characterised in that described first operating system and described Two operating systems are in same terminal, or described first operating system and described second operating system are separately operable in difference In terminal.
The device of 18. 1 kinds of data extraction process, is applied to the first operating system, it is characterised in that described device includes:
Extract and monitor module, be used for monitoring data extraction operation at least one times, it is thus achieved that described data extraction operation pair at least one times The extraction data answered, described data extraction operation includes replicating operation or shearing manipulation;
Sending module, for being sent to data exchange unit by described extraction data, so that described data exchange unit is by described Extract data to send to the second operating system in order to data stickup;
Wherein, described first operating system is different operating system from described second operating system.
The device of 19. 1 kinds of data gluing treatments, is applied to the second operating system, it is characterised in that described device includes:
Paste and monitor module, be used for monitoring paste operation;
Stickup module, for for described paste operation, the extraction data according to being sent by the first operating system are pasted;
Wherein, described extraction data are sent by data exchange unit by the first operating system, described first operating system and institute Stating the second operating system is different operating system.
20. 1 kinds of systems that data extraction is pasted between dual operating systems, it is characterised in that described system includes: such as right Require the device of data extraction process, the device of data gluing treatment as claimed in claim 19 and the data described in 18 Crosspoint;
Described data exchange unit is for carrying out data relay between the first operating system and the second operating system, double to realize Between operating system, data are extracted and paste.
CN201610679462.XA 2016-08-17 2016-08-17 Data extraction and pasting processing method, device and system Pending CN106302123A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610679462.XA CN106302123A (en) 2016-08-17 2016-08-17 Data extraction and pasting processing method, device and system
PCT/CN2016/113382 WO2018032699A1 (en) 2016-08-17 2016-12-30 Methods and apparatuses for data extraction and pasting, and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610679462.XA CN106302123A (en) 2016-08-17 2016-08-17 Data extraction and pasting processing method, device and system

Publications (1)

Publication Number Publication Date
CN106302123A true CN106302123A (en) 2017-01-04

Family

ID=57679000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610679462.XA Pending CN106302123A (en) 2016-08-17 2016-08-17 Data extraction and pasting processing method, device and system

Country Status (2)

Country Link
CN (1) CN106302123A (en)
WO (1) WO2018032699A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109726028A (en) * 2019-01-17 2019-05-07 江苏保旺达软件技术有限公司 A kind of intermediate storage method
CN112306611A (en) * 2020-11-03 2021-02-02 西安万像电子科技有限公司 File copying method, device, storage medium and processor
CN112445578A (en) * 2020-12-11 2021-03-05 西安万像电子科技有限公司 Zero-terminal data processing system and file copying method and device thereof
CN112445579A (en) * 2020-12-11 2021-03-05 西安万像电子科技有限公司 Zero-terminal data processing system and file copying method and device thereof
CN112565425A (en) * 2020-12-03 2021-03-26 南京机敏软件科技有限公司 Method for copying and pasting among cloud application programs of multiple cross-cloud server host machine sessions
CN113778714A (en) * 2021-09-13 2021-12-10 北京技德***技术有限公司 Linux-compatible Android-compatible shear plate sharing method and device
CN114035976A (en) * 2021-10-20 2022-02-11 北京鲸鲮信息***技术有限公司 Method, device, equipment, medium and product for sharing adhesive board

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040054836A1 (en) * 2002-09-18 2004-03-18 Cheng-Shing Lai Method of data access by simulating an external device to be a hard disk drive
US20050225778A1 (en) * 2004-03-31 2005-10-13 Fujitsu Limited Method, apparatus, system for data conversion, and computer product
CN103036933A (en) * 2011-09-29 2013-04-10 蔡政伟 System and method for cloud scrapbook
CN103761154A (en) * 2014-01-27 2014-04-30 宇龙计算机通信科技(深圳)有限公司 Cross-platform shear plate synchronizing method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186430A (en) * 2011-12-30 2013-07-03 联想(北京)有限公司 File operation device and method and corresponding digital processing equipment and digital processing system
CN103530342B (en) * 2013-10-08 2017-01-18 贝壳网际(北京)安全技术有限公司 Method and device for sharing data
US10042680B2 (en) * 2014-07-17 2018-08-07 Blackberry Limited Cross-domain data sharing with permission control
CN105812412A (en) * 2014-12-30 2016-07-27 中兴通讯股份有限公司 Transmission processing and remote processing method and device
CN105242856B (en) * 2015-10-29 2019-02-15 维沃移动通信有限公司 A kind of method and mobile terminal of mobile terminal multisystem data sharing
CN105511862A (en) * 2015-11-30 2016-04-20 用友优普信息技术有限公司 Information copy paste method and copy paste device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040054836A1 (en) * 2002-09-18 2004-03-18 Cheng-Shing Lai Method of data access by simulating an external device to be a hard disk drive
US20050225778A1 (en) * 2004-03-31 2005-10-13 Fujitsu Limited Method, apparatus, system for data conversion, and computer product
CN103036933A (en) * 2011-09-29 2013-04-10 蔡政伟 System and method for cloud scrapbook
CN103761154A (en) * 2014-01-27 2014-04-30 宇龙计算机通信科技(深圳)有限公司 Cross-platform shear plate synchronizing method and system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109726028A (en) * 2019-01-17 2019-05-07 江苏保旺达软件技术有限公司 A kind of intermediate storage method
CN112306611A (en) * 2020-11-03 2021-02-02 西安万像电子科技有限公司 File copying method, device, storage medium and processor
CN112565425A (en) * 2020-12-03 2021-03-26 南京机敏软件科技有限公司 Method for copying and pasting among cloud application programs of multiple cross-cloud server host machine sessions
CN112565425B (en) * 2020-12-03 2021-08-06 南京机敏软件科技有限公司 Method for copying and pasting among cloud application programs of multiple cross-cloud server host machine sessions
CN112445578A (en) * 2020-12-11 2021-03-05 西安万像电子科技有限公司 Zero-terminal data processing system and file copying method and device thereof
CN112445579A (en) * 2020-12-11 2021-03-05 西安万像电子科技有限公司 Zero-terminal data processing system and file copying method and device thereof
CN112445578B (en) * 2020-12-11 2023-06-16 西安万像电子科技有限公司 Zero terminal data processing system and file copying method and device thereof
CN112445579B (en) * 2020-12-11 2023-07-21 西安万像电子科技有限公司 Zero terminal data processing system and file copying method and device thereof
CN113778714A (en) * 2021-09-13 2021-12-10 北京技德***技术有限公司 Linux-compatible Android-compatible shear plate sharing method and device
CN113778714B (en) * 2021-09-13 2024-01-09 北京技德***技术有限公司 Shared shear plate method and device compatible with Android for Linux
CN114035976A (en) * 2021-10-20 2022-02-11 北京鲸鲮信息***技术有限公司 Method, device, equipment, medium and product for sharing adhesive board

Also Published As

Publication number Publication date
WO2018032699A1 (en) 2018-02-22

Similar Documents

Publication Publication Date Title
CN106302123A (en) Data extraction and pasting processing method, device and system
CN102821140B (en) A kind of information sharing method and terminal
CN101820421A (en) Communication network
CN106534276A (en) Data sharing method and device, mobile terminal
CN106330986B (en) Message transmission method and device
CN102510384A (en) Personal data sharing interactive processing method and server
WO2015007172A1 (en) Method for acquiring monitoring data and system thereof, task distribution server and agent
CN108235759A (en) Input processing method, device and electronic equipment based on multiple operating system
CN104580376A (en) Method, device and system for constructing connection between terminals in local area network
CN108011872A (en) Personal information intelligent acquisition method and system
CN109995876A (en) Document transmission method, device, system and computer storage medium
CN106507148B (en) Display control method and device
CN111181905B (en) File encryption method and device
CN106161501A (en) The data sharing method of virtual desktop and device
CN111385152A (en) Hardware management and content distribution system based on VR equipment
CN103678722A (en) Application processing system and method for electronic video family tree
CN104714760B (en) A kind of method and device for reading and writing storage device
CN109639708B (en) Deep learning data access control method and device
CN114244606A (en) Data processing method, system, equipment and computer readable storage medium
CN109359455B (en) Cloud desktop login method and device and computer readable storage medium
CN106067865A (en) The retransmission method of data message and device
CN113504959A (en) Interface display method and device, electronic equipment and computer readable storage medium
US20170126593A1 (en) Information processing system
CN106027314A (en) Router management method and control equipment
CN105610791A (en) Network access method and device

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

Application publication date: 20170104

RJ01 Rejection of invention patent application after publication