Nothing Special   »   [go: up one dir, main page]

CN103036933A - System and method for cloud scrapbook - Google Patents

System and method for cloud scrapbook Download PDF

Info

Publication number
CN103036933A
CN103036933A CN2012100098941A CN201210009894A CN103036933A CN 103036933 A CN103036933 A CN 103036933A CN 2012100098941 A CN2012100098941 A CN 2012100098941A CN 201210009894 A CN201210009894 A CN 201210009894A CN 103036933 A CN103036933 A CN 103036933A
Authority
CN
China
Prior art keywords
scrapbook
module
user
content
data
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
CN2012100098941A
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.)
Individual
Original Assignee
Individual
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
Priority claimed from TW100145092A external-priority patent/TW201314471A/en
Application filed by Individual filed Critical Individual
Publication of CN103036933A publication Critical patent/CN103036933A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a system and a method for a cloud scrapbook. The method comprises the following steps: when a user temporarily stores data in a first operating system scrapbook by using a first user electronic device, a first scrapbook data uploading module of the first user electronic device acquires scrapbook contents in the first operating system scrapbook and transmits the scrapbook contents to a remote server; the server receives and stores the scrapbook contents in the scrapbook of the first operating system transmitted by the electronic device of the first user; the second user electronic device of the user inquires whether the server has new scrapbook contents; and if the server has the new scrapbook content, the server transmits the new scrapbook content to the second user electronic device so as to update the scrapbook content in the second operating system scrapbook of the second user electronic device.

Description

The system of high in the clouds scrapbook and method thereof
Technical field
The present invention relates to a kind of operating system (Operating System, OS) operation system and the method for scrapbook (Clipboard), particularly relate to a kind of auxiliary by a server on the network, but allow system and the method thereof of the high in the clouds scrapbook of share operating system scrapbook content between same user's several electronic installations.
Background technology
In recent years, flourish along with wheeled apparatus and wireless network, intelligent mobile phone and flat computer are more and more universal.Therefore, no matter be that the situation that people operates the computer/wheeled apparatus more than two simultaneously is more and more general in life or work.Yet, if the user wants two intercomputer swap datas at oneself, even then two computers use identical operating system, still needing by " neighbor on the network ", network storage space (such as Dropbox etc.), to oneself sending Email etc., is even to reach with USB flash disk.And these several methods at two intercomputer swap datas all must be stored as by the data that will exchange File Format, just can reach the purpose at two intercomputer swap datas.If want that the data two intercomputer exchanges namely are File Formats, then above-mentioned several method at two intercomputer swap datas is method very easily naturally, if but sometimes just hope a certain computer the preceding paragraph literal or network address, or the photo that photographed of mobile phone, deliver to another computer and edit, then above-mentioned several method at two intercomputer swap datas will seem complicated consuming time again.In addition, if want to be equipped with at Liang Tai the electronic installation swapping data of different operating system, so also need to solve first between different system the problems such as communications protocol and specification be incompatible.Therefore, be necessary seeking solution.
Summary of the invention
The objective of the invention is in the system that a kind of high in the clouds scrapbook is provided.
So, the system of high in the clouds of the present invention scrapbook is applicable to assisting by a server on the network, allow between the employed one first user's electronic installation of same user and one second user's electronic installation, can share the interior scrapbook content of one second operating system scrapbook of one first operating system scrapbook and this second user electronic installation of this first user electronic installation.The system of this high in the clouds scrapbook comprises one first scrapbook data upload module, one second scrapbook data upload module, a scrapbook data reception module, a scrapbook data memory module, one first scrapbook data download module, one second scrapbook data download module and a scrapbook data simultaneous module.This first scrapbook data upload module is installed in this first user electronic installation, and is used for obtaining the scrapbook content in this first operating system scrapbook, and the scrapbook content in this first operating system scrapbook is sent to this server.This second scrapbook data upload module is installed in this second user electronic installation, and is used for obtaining the scrapbook content in this second operating system scrapbook, and the scrapbook content in this second operating system scrapbook is sent to this server.This scrapbook data reception module is installed in this server, and be used for to receive the scrapbook content in the first operating system scrapbook that this first scrapbook data upload module transmits, and the scrapbook content in the second operating system scrapbook of transmitting of this second scrapbook data upload module.This scrapbook data memory module is installed in this server, and is used for the scrapbook content that this scrapbook data reception module of storage transmits.This first scrapbook data download module is installed in this first user electronic installation, and is used for this server is sent one first inquiry message, to inquire whether new scrapbook content is arranged in this server.This second scrapbook data download module is installed in this second user electronic installation, and is used for this server is sent one second inquiry message, to inquire whether new scrapbook content is arranged in this server.This scrapbook data synchronization module is installed in this server, and be used for according to this first inquiry message, determine whether that the scrapbook content that will obtain in this scrapbook data memory module is sent to this first scrapbook data download module to upgrade the scrapbook content in this first operating system scrapbook, and be used for determining whether that according to this second inquiry message the scrapbook content that will obtain in this scrapbook data memory module is sent to this second scrapbook data download module to upgrade the scrapbook content in this second operating system scrapbook.
Another object of the present invention is in the method that a kind of high in the clouds scrapbook is provided.
So, the method of high in the clouds of the present invention scrapbook comprises: a server (A) is provided, and the employed one first user's electronic installation of a user and one second user's electronic installation, wherein this server comprises a scrapbook data reception module, one scrapbook data memory module and a scrapbook data simultaneous module, this the first user electronic installation comprises one first operating system scrapbook, one first scrapbook data upload module and one first scrapbook data download module, this second user electronic installation comprises one second operating system scrapbook, one second scrapbook data upload module and one second scrapbook data download module; (B) utilize this first user electronic installation that data are temporary to this first operating system scrapbook the time as this user, this the first scrapbook data upload module obtains the scrapbook content in this first operating system scrapbook, and the scrapbook content in this first operating system scrapbook is sent to this scrapbook data reception module; (C) this scrapbook data reception module receives the interior scrapbook content of the first operating system scrapbook that this first scrapbook data upload module transmits, and is sent to this scrapbook data memory module; (D) this scrapbook data memory module is stored the scrapbook content that this scrapbook data reception module transmits; (E) this second scrapbook data download module is inquired this scrapbook data simultaneous module, and whether new scrapbook content is arranged in this scrapbook data memory module; And (F) in this scrapbook data memory module, have in the situation of new scrapbook content, this scrapbook data simultaneous module is sent to this second scrapbook data download module with the scrapbook content in this scrapbook data memory module, upgrading the scrapbook content in this second operating system scrapbook, so as to so that this user can share the scrapbook content that this user is kept in this first user electronic installation with this second user electronic installation.
Beneficial effect of the present invention is: by assisting of server on the network, allow between the employed first user's electronic installation of same user and second user's electronic installation, can share the interior scrapbook content of the second operating system scrapbook of the first operating system scrapbook and second user's electronic installation of this first user electronic installation, can exchange easily, fast and safely the effect of scrapbook data so as to reaching between same user's many electronic installations, so really can reach purpose of the present invention.
Description of drawings
Fig. 1 is a system block diagrams, and the preferred embodiment of the system of high in the clouds of the present invention scrapbook is described;
Fig. 2 is a flow chart, and the initialization flow process in the method for high in the clouds of the present invention scrapbook is described;
Fig. 3 is a flow chart, and the scrapbook data upload operation workflow in the method for high in the clouds of the present invention scrapbook is described;
Fig. 4 is a flow chart, and the scrapbook data receiver operation workflow in the method for high in the clouds of the present invention scrapbook is described; And
Fig. 5 is a flow chart, and scrapbook data download module in user's electronic installation and the operation workflow between the scrapbook data simultaneous module in the server are described.
Embodiment
The present invention is described in detail below in conjunction with drawings and Examples, is noted that in the following description content, and similarly element is to represent with identical numbering.
Consult Fig. 1, the preferred embodiment of the system of high in the clouds of the present invention scrapbook is applicable to assisting by a server 1 on the network 4, allow 3 of the employed one first user's electronic installation 2 of same user and one second user's electronic installations, can share the scrapbook content in the one second operating system scrapbook 31 of one first operating system scrapbook 21 of this first user electronic installation 2 and this second user electronic installation 3.
As shown in Figure 1, the software systems of this high in the clouds scrapbook comprise a server unit 10 that is installed in this server 1, and several users that are installed on respectively in several user's electronic installations (such as first user's electronic installation 2 and second user's electronic installation 3 etc.) hold program unit (holding program unit 20 and the second user to hold program unit 30 etc. such as the first user).
Take first user's electronic installation 2 as example, the first user who installs in it holds program unit 20 to comprise one first initialization module 204, one first scrapbook data upload module 202 and one first scrapbook data download module 203.In like manner, the second user who installs in second user's electronic installation 3 holds program unit 30 to comprise one second initialization module 304, one second scrapbook data upload module 302 and one second scrapbook data download module 303.
Initialization module (such as the first initialization module 304 in the first initialization module 204 in first user's electronic installation 2 or this second user electronic installation 3) in user's electronic installation (such as first user's electronic installation 2 or second user's electronic installation 3 etc.) is for generation of user's identification code and require this user to set a corresponding password.
After the password that the first scrapbook data upload module 202 in this first user electronic installation 2 utilizes the user to set is encoded the scrapbook content in this obtained the first operating system scrapbook 21, very first time stamp together with this user's identification code and this first user electronic installation 2 is sent to this scrapbook data reception module 102 together.In like manner, after the password that the second scrapbook data upload module 302 in this second user electronic installation 3 utilizes the user to set is encoded the scrapbook content in this obtained the second operating system scrapbook 31, one second time stamp together with this user's identification code and this second user electronic installation 3 is sent to this scrapbook data reception module 102 together.
This first scrapbook data download module 203 is used for this server 1 is sent one first inquiry message (comprising this user's identification code and this very first time stamp), to inquire whether new scrapbook content is arranged in this server 1.In like manner, this second scrapbook data download module 303 is used for this server 1 is sent one second inquiry message (comprising this user's identification code and this second time stamp), to inquire whether new scrapbook content is arranged in this server 1.
Be installed on server unit 10 in the server 1 as for this, it comprises a scrapbook data reception module 102, a scrapbook data memory module 104, and a scrapbook data simultaneous module 103.
The coding scrapbook content that the scrapbook data upload module (such as the first scrapbook data upload module 202 and the second scrapbook data upload module 302 etc.) that this scrapbook data reception module 102 is used for reception user's electronic installation (such as first user's electronic installation 2 and second user's electronic installation 3 etc.) transmits, user's identification code and time stamp (such as very first time stamp and the second time stamp etc.), and the coding scrapbook content that scrapbook data upload module is transmitted, user's identification code and time stamp are stored in this scrapbook data memory module 104.
The inquiry message that this scrapbook data synchronization module 103 is used for transmitting according to scrapbook data download module (the second inquiry message that the first inquiry message that transmits such as the first scrapbook data download module 203 and the second scrapbook data download module 303 transmit etc.), determine whether that the scrapbook content that will obtain in the scrapbook data storage module 104 is sent to the scrapbook data download module, to upgrade the scrapbook content in the corresponding operating system scrapbook (such as the first operating system scrapbook 21 and the second operating system scrapbook 31).
Consult Fig. 1~5, below will want that situation in its first user electronic installation 2 and 3 shared scrapbook data of second user's electronic installation as example, describes the preferred embodiment of the method for high in the clouds of the present invention scrapbook in detail take the user.As user after user's electronic installation person of installing and using holds program unit and starts therein, the user holds the initialization module in the program unit can carry out as shown in Figure 2 initialization flow process 5.For example, after the first user of first user's electronic installation 2 holds program unit 20 installations and startup, the first user holds the first initialization module 204 of program unit 20 shown in step 51, to check that its first user holds whether program unit 20 is to start for the first time after installing.If the check result of step 51 is yes, then follow shown in step 52, whether the first initialization module 204 inquiry users have had user's identification code and password.If the check result of step 52 is yes, the expression user installed the user at other user's electronic installation (for example second user's electronic installation 3) and held program unit, and had obtained user's identification code and password.Therefore, then shown in step 53, the first initialization module 204 prompting users input user's identification code and password and store the nonvolatile storage medium such as disk into, then shown in step 54, load previous user's identification code and the password of storing, to finish initialization flow process 5.
On the contrary, when the check result of step 52 when being no, then then shown in step 55, after the first initialization module 204 is obtained some information of first user's electronic installation 2, convert thereof into and can't reverse and insignificant character string by chopping up method (Hash), with this section character string as user's identification code.Then, shown in step 56, the first initialization module 204 is prompted to the user with user's identification code, and requires user's setting code.Then, shown in step 57, the user is inputted user's identification code to the first initialization module 204 and password stores the nonvolatile storage mediums such as disk into, then shown in step 54, load previous user's identification code and the password of storing, to finish initialization flow process 5.
In addition, when the check result of step 51 when being no, the first initialization module 204 carry out step 54 immediately, loads previous user's identification code and the password of storing, to finish initialization flow process 5.
Shown in the operation workflow of the scrapbook data upload module in Fig. 3 user's electronic installation, after first user's electronic installation 2 is finished initialization flow process 5, the first scrapbook data upload module 202 of first user's electronic installation 2 is immediately shown in step 61, the reset very first time stamp of first user's electronic installation 2, it represents the time point of the first scrapbook data upload module 202 uploading datas, its function is, the scrapbook data simultaneous module 103 of server 1 end can be judged whether to need to transmit new scrapbook content to scrapbook data download module (such as the first scrapbook data download module 203 of first user's electronic installation 2 and the first scrapbook data download module 303 of second user's electronic installation 3 etc.), its kenel can be character string or numerical value, also can be binary data.
Then, shown in step 62, the first scrapbook data upload module 202 checks in its first operating system scrapbook 21 whether new content is arranged.If the check result of step 62 is yes, the expression user has just carried out scrapbook at first user's electronic installation 2 and has copied or cut function, therefore shown in step 63, the first scrapbook data upload module 202 obtains up-to-date scrapbook content from the first operating system scrapbook 21 immediately, and utilizes this password to be encoded.Then, shown in step 64, the first scrapbook data upload module 202 is by network 4, and with the scrapbook content behind user's identification code, the coding, and very first time stamp uploads onto the server in 1.Then, shown in step 62, the first scrapbook data upload module 202 continues to check in its first operating system scrapbook 21 whether new content is arranged again.
In addition, if the check result of step 62 is no, then the first scrapbook data upload module 202 still carry out step 62 repeatedly, to check in the first operating system scrapbook 21 whether new content is arranged.
Shown in the step 71 of the operation workflow of the scrapbook data reception module 102 in Fig. 4 server 1, scrapbook data reception module 102 makes regular check on whether the user's identification code that transmits from user's electronic installation of user, scrapbook content and the time stamp behind the coding are arranged.If the check result of step 71 is yes, then shown in step 72, scrapbook data reception module 102 further checks in the scrapbook data memory module 104 whether had the corresponding memory space of this user's identification code.If the check result of step 72 is yes, then then shown in step 73, scrapbook content after scrapbook data reception module 102 will be encoded and time stamp are stored to corresponding memory space, then get back to step 71, scrapbook data reception module 102 examines whether the user's identification code that transmits from user's electronic installation of user, scrapbook content and the time stamp behind the coding are arranged again.On the contrary, if the check result of step 72 is no, then then shown in step 74, scrapbook data reception module 102 is for this user's identification code, set up corresponding memory space, for another example shown in the step 73, scrapbook content after scrapbook data reception module 102 will be encoded and time stamp are stored to corresponding memory space, then get back to step 71, scrapbook data reception module 102 examines whether the user's identification code that transmits from user's electronic installation of user, scrapbook content and the time stamp behind the coding are arranged again.
Shown in the operation workflow of 103 of the scrapbook data download module in Fig. 5 user's electronic installation and the scrapbook data simultaneous module in the server 1, shown in step 80, the scrapbook data download module of user's electronic installation is regularly sent the inquiry message to the scrapbook data simultaneous module 103 of server 1.
Then, shown in step 81, this scrapbook data simultaneous module 103 obtains user's identification code and time stamp from the inquiry message that the scrapbook data download module transmits.
Then, shown in step 82, this scrapbook data simultaneous module 103 checks in the scrapbook data memory module 104 whether the corresponding memory space of this user's identification code is arranged.If the check result of this step 82 is yes, then to follow shown in step 83, this scrapbook data simultaneous module 103 obtains scrapbook content and the time stamp that scrapbook data memory module 104 is stored.
Then, shown in step 84, scrapbook data simultaneous module 103 checks whether the time stamp from scrapbook data memory module 104 is obtained is also newer than the time stamp the inquiry message that transmits from user's electronics end.If the check result of step 84 is yes, user's electronic installation of the time stamp in user's electronic installation that expression produces the time stamp in this scrapbook data memory module 104 and this inquiry message of generation is different user's electronic installation.For example, when the time stamp in this scrapbook data memory module 104 is (it is very first time stamp) when being produced by first user's electronic installation 2, if the check result of step 84 is yes, represent that then this inquiry message is sent by second user's electronic installation 3, namely it is the second inquiry message that contains the second time stamp.So, then shown in step 85, the second scrapbook data download module 303 that the scrapbook content (being the first operating system scrapbook 21 that comes from first user's electronic installation 2) that scrapbook data simultaneous module 103 will obtain from scrapbook data memory module 104 and very first time stamp return to second user's electronic installation 3.Then, shown in step 86, obtained password was decoded when the second scrapbook data download module 303 was attempted with its initialization.Shown in the step 87, whether the second scrapbook data download module 303 checks successful for another example.If the check result of step 87 is yes, then shown in step 88, the second scrapbook data download module 303 is with decoded scrapbook content update to the second operating system scrapbook 31 and updated time stamp, then shown in step 80, the scrapbook data download module of user's electronic installation is still regularly sent the inquiry message to the scrapbook data simultaneous module 103 of server 1.On the contrary, when the check result of step 87 when being no, then shown in step 80, the scrapbook data download module of user's electronic installation is still regularly sent the inquiry message to the scrapbook data simultaneous module 103 of server 1.
As for, if the check result of step 82 and step 84 is no, then all shown in step 89, scrapbook data simultaneous module 103 response scrapbook data download modules, there is no at present new scrapbook content, then shown in step 80, the scrapbook data download module of user's electronic installation is still regularly sent the inquiry message to the scrapbook data simultaneous module 103 of server 1.
That is to say, when the user utilizes First electronic installation (such as first user's electronic installation 2) with data Replicas such as literal or images or cuts scrapbook to this electronic installation, the scrapbook data upload module of this electronic installation can obtain the scrapbook content of this electronic installation, and with this password it is encoded, then the time stamp of the scrapbook content behind user's identification code, the coding and this electronic installation is sent to the scrapbook data reception module 102 of server 1; Then, the scrapbook data reception module 102 of server 1 can store them into scrapbook data memory module 102 after receiving user's identification code that this electronic installation transmits, scrapbook content and time stamp behind the coding; At this moment, the scrapbook data download module of another of user electronic installation (such as second user's electronic installation 3) just can be by the scrapbook data simultaneous module 103 of server 1, obtain the scrapbook content of storing in the scrapbook data storage module 102, and after it is decoded, be updated to the system clipboard of this another electronic installation; So, when the user utilize this another electronic installation carry out scrapbook stick function the time, the content of then sticking namely is the content that earlier user utilizes the First electronic installation to copy or cut.
In sum, the system of high in the clouds of the present invention scrapbook and method thereof are auxiliary by server on the network, allow between the employed first user's electronic installation of same user and second user's electronic installation, can share the interior scrapbook content of the second operating system scrapbook of the first operating system scrapbook and second user's electronic installation of this first user electronic installation, so really can reach purpose of the present invention.

Claims (19)

1.一种云端剪贴簿的系统,适用于通过网络上一服务器的辅助,让同一使用者所使用的一第一使用者电子装置以及一第二使用者电子装置间,可共享该第一使用者电子装置的一第一操作系统剪贴簿以及该第二使用者电子装置的一第二操作系统剪贴簿内的剪贴簿内容,其特征在于,该云端剪贴簿的系统包括:1. A cloud scrapbooking system, which is suitable for sharing the first user electronic device between a first user electronic device and a second user electronic device used by the same user with the assistance of a server on the network. A scrapbook content in a first operating system scrapbook of the user electronic device and a second operating system scrapbook of the second user electronic device, wherein the cloud scrapbook system includes: 一第一剪贴簿数据上传模块,安装于该第一使用者电子装置内,且用于取得该第一操作系统剪贴簿内的剪贴簿内容,并将该第一操作系统剪贴簿内的剪贴簿内容传送至该服务器;A first scrapbook data upload module, installed in the first user electronic device, and used to obtain the scrapbook content in the first operating system scrapbook, and upload the scrapbook content in the first operating system scrapbook the content is sent to the server; 一第二剪贴簿数据上传模块,安装于该第二使用者电子装置内,且用于取得该第二操作系统剪贴簿内的剪贴簿内容,并将该第二操作系统剪贴簿内的剪贴簿内容传送至该服务器;A second scrapbook data upload module, installed in the second user electronic device, and used to obtain the scrapbook content in the second operating system scrapbook, and upload the scrapbook content in the second operating system scrapbook the content is sent to the server; 一剪贴簿数据接收模块,安装于该服务器内,且用于接收该第一剪贴簿数据上传模块传来的第一操作系统剪贴簿内的剪贴簿内容,以及该第二剪贴簿数据上传模块传来的第二操作系统剪贴簿内的剪贴簿内容;A scrapbook data receiving module, installed in the server, and used to receive the scrapbook content in the first operating system scrapbook transmitted by the first scrapbook data upload module, and the scrapbook content transmitted by the second scrapbook data upload module scrapbook content in the second operating system scrapbook; 一剪贴簿数据存储模块,安装于该服务器内,且用于存储该剪贴簿数据接收模块传来的剪贴簿内容;A scrapbook data storage module, installed in the server, and used to store the scrapbook content transmitted from the scrapbook data receiving module; 一第一剪贴簿数据下载模块,安装于该第一使用者电子装置内,且用于对该服务器发出一第一询问讯息,以询问该服务器中是否有新的剪贴簿内容;A first scrapbook data download module, installed in the first user electronic device, and used to send a first inquiry message to the server, to inquire whether there is new scrapbook content in the server; 一第二剪贴簿数据下载模块,安装于该第二使用者电子装置内,且用于对该服务器发出一第二询问讯息,以询问该服务器中是否有新的剪贴簿内容;以及A second scrapbook data download module, installed in the second user electronic device, and used to send a second inquiry message to the server to inquire whether there is new scrapbook content in the server; and 一剪贴簿数据同步模块,安装于该服务器内,且用于根据该第一询问讯息,判定是否要取得该剪贴簿数据存储模块中的剪贴簿内容传送至该第一剪贴簿数据下载模块以更新该第一操作系统剪贴簿内的剪贴簿内容,并用于根据该第二询问讯息,判定是否要取得该剪贴簿数据存储模块中的剪贴簿内容传送至该第二剪贴簿数据下载模块以更新该第二操作系统剪贴簿内的剪贴簿内容。A scrapbook data synchronization module, installed in the server, and used to determine whether to obtain the scrapbook content in the scrapbook data storage module and send it to the first scrapbook data download module for updating according to the first inquiry message The scrapbook content in the scrapbook of the first operating system is used to determine whether to obtain the scrapbook content in the scrapbook data storage module and send it to the second scrapbook data download module to update the scrapbook according to the second inquiry message. The contents of the clipboard within the second OS clipboard. 2.如权利要求1所述的云端剪贴簿的系统,其特征在于:还包括一安装于该第一使用者电子装置内的第一初始化模块,以及一安装于该第二使用者电子装置内的第二初始化模块,该第一初始化模块及第二初始化模块的其中一者用于产生一使用者识别码并要求该使用者设定一对应密码。2. The cloud scrapbooking system according to claim 1, further comprising a first initialization module installed in the first user electronic device, and a first initialization module installed in the second user electronic device The second initialization module, one of the first initialization module and the second initialization module is used to generate a user identification code and require the user to set a corresponding password. 3.如权利要求2所述的云端剪贴簿的系统,其特征在于:该第一剪贴簿数据上传模块利用该使用者所设定的密码将所取得的该第一操作系统剪贴簿内的剪贴簿内容加以编码后,连同该使用者识别码及该第一使用者电子装置的一第一时间戳记,一起传送至该剪贴簿数据接收模块。3. The cloud scrapbook system according to claim 2, wherein the first scrapbook data upload module uses the password set by the user to upload the obtained scrapbook in the first operating system scrapbook After the scrapbook content is encoded, it is sent to the scrapbook data receiving module together with the user identification code and a first time stamp of the first user's electronic device. 4.如权利要求3所述的云端剪贴簿的系统,其特征在于:该剪贴簿数据接收模块接收该第一剪贴簿数据上传模块传来的已编码剪贴簿内容、使用者识别码及第一时间戳记,并将该第一剪贴簿数据上传模块传来的已编码剪贴簿内容、使用者识别码及第一时间戳记存储在该剪贴簿数据存储模块。4. The cloud scrapbooking system according to claim 3, wherein the scrapbook data receiving module receives the encoded scrapbook content, user identification code and first scrapbook data from the first scrapbook data uploading module. time stamp, and store the encoded scrapbook content, user identification code and first time stamp from the first scrapbook data uploading module in the scrapbook data storage module. 5.如权利要求4所述的云端剪贴簿的系统,其特征在于:该第二询问讯息包括该使用者识别码及该第二使用者电子装置的一第二时间戳记,且该第二剪贴簿数据下载模块通过将第二询问讯息传送至该剪贴簿数据同步模块,以询问该剪贴簿数据同步模块,在该剪贴簿数据存储模块中是否有新的剪贴簿内容。5. The cloud scrapbooking system according to claim 4, wherein the second inquiry message includes the user identification code and a second time stamp of the second user electronic device, and the second scrapbook The scrapbook data downloading module inquires the scrapbook data synchronizing module whether there is new scrapbook content in the scrapbook data storage module by sending a second inquiry message to the scrapbook data synchronizing module. 6.如权利要求5所述的云端剪贴簿的系统,其特征在于:该剪贴簿数据同步模块通过检测该剪贴簿数据存储模块中有该使用者识别码所对应的存储空间且该第一时间戳记所记录的时间晚于该第二时间戳记所记录的时间,而确认该剪贴簿数据存储模块中有新的剪贴簿内容,继而该剪贴簿数据同步模块将该剪贴簿数据存储模块中的剪贴簿内容传送至该第二剪贴簿数据下载模块,以更新该第二操作系统剪贴簿内的剪贴簿内容,借以使得该使用者能以该第二使用者电子装置共享该使用者以该第一使用者电子装置所暂存的剪贴簿内容。6. The cloud scrapbook system according to claim 5, wherein the scrapbook data synchronization module detects that there is a storage space corresponding to the user identification code in the scrapbook data storage module and that the first time The time recorded by the stamp is later than the time recorded by the second time stamp, and it is confirmed that there is a new scrapbook content in the scrapbook data storage module, and then the scrapbook data synchronization module uses the scrap in the scrapbook data storage module The contents of the scrapbook are sent to the second scrapbook data downloading module to update the scrapbook contents in the scrapbook of the second operating system, so that the user can use the second user electronic device to share the first The contents of the scrapbook temporarily stored by the user's electronic device. 7.一种云端剪贴簿的方法,其特征在于,包括下列步骤:7. A method for cloud scrapbooking, comprising the following steps: (A)提供一服务器,以及一使用者所使用的一第一使用者电子装置以及一第二使用者电子装置,其中该服务器包括一剪贴簿数据接收模块、一剪贴簿数据存储模块及一剪贴簿数据同步模块,该第一使用者电子装置包括一第一操作系统剪贴簿、一第一剪贴簿数据上传模块及一第一剪贴簿数据下载模块,该第二使用者电子装置包括一第二操作系统剪贴簿、一第二剪贴簿数据上传模块及一第二剪贴簿数据下载模块;(A) Provide a server, and a first user electronic device and a second user electronic device used by a user, wherein the server includes a scrapbook data receiving module, a scrapbook data storage module and a scrapbook Book data synchronization module, the first user electronic device includes a first operating system scrapbook, a first scrapbook data upload module and a first scrapbook data download module, the second user electronic device includes a second operating system scrapbook, a second scrapbook data upload module and a second scrapbook data download module; (B)当该使用者利用该第一使用者电子装置将数据暂存至该第一操作系统剪贴簿内时,该第一剪贴簿数据上传模块取得该第一操作系统剪贴簿内的剪贴簿内容,并将该第一操作系统剪贴簿内的剪贴簿内容传送至该剪贴簿数据接收模块;(B) When the user uses the first user electronic device to temporarily store data in the scrapbook of the first operating system, the first scrapbook data upload module obtains the scrapbook in the scrapbook of the first operating system content, and transmit the scrapbook content in the scrapbook of the first operating system to the scrapbook data receiving module; (C)该剪贴簿数据接收模块接收该第一剪贴簿数据上传模块传来的第一操作系统剪贴簿内的剪贴簿内容,并传送至该剪贴簿数据存储模块;(C) the scrapbook data receiving module receives the scrapbook content in the first operating system scrapbook from the first scrapbook data upload module, and transmits it to the scrapbook data storage module; (D)该剪贴簿数据存储模块存储该剪贴簿数据接收模块传来的剪贴簿内容;(D) the scrapbook data storage module stores the scrapbook content transmitted from the scrapbook data receiving module; (E)该第二剪贴簿数据下载模块询问该剪贴簿数据同步模块,在该剪贴簿数据存储模块中是否有新的剪贴簿内容;以及(E) the second scrapbook data download module inquires the scrapbook data synchronization module whether there is new scrapbook content in the scrapbook data storage module; and (F)在该剪贴簿数据存储模块中有新的剪贴簿内容的情况下,该剪贴簿数据同步模块将该剪贴簿数据存储模块中的剪贴簿内容传送至该第二剪贴簿数据下载模块,以更新该第二操作系统剪贴簿内的剪贴簿内容,借以使得该使用者能以该第二使用者电子装置共享该使用者以该第一使用者电子装置所暂存的剪贴簿内容。(F) In the case of new scrapbook content in the scrapbook data storage module, the scrapbook data synchronization module transmits the scrapbook content in the scrapbook data storage module to the second scrapbook data download module, to update the scrapbook contents in the scrapbook of the second operating system, so that the user can use the second user electronic device to share the scrapbook contents temporarily stored by the user in the first user electronic device. 8.如权利要求7所述的云端剪贴簿的方法,其特征在于,还包括下列步骤:8. The method for cloud scrapbooking as claimed in claim 7, further comprising the following steps: (G)当该使用者利用该第二使用者电子装置将数据暂存至该第二操作系统剪贴簿内时,该第二剪贴簿数据上传模块取得该第二操作系统剪贴簿内的剪贴簿内容,并将该第二操作系统剪贴簿内的剪贴簿内容传送至该剪贴簿数据接收模块;(G) When the user uses the second user electronic device to temporarily store data in the scrapbook of the second operating system, the second scrapbook data upload module obtains the scrapbook in the scrapbook of the second operating system content, and transmit the scrapbook content in the second operating system scrapbook to the scrapbook data receiving module; (H)该剪贴簿数据接收模块接收该第二剪贴簿数据上传模块传来的第二操作系统剪贴簿内的剪贴簿内容,并传送至该剪贴簿数据存储模块;(H) the scrapbook data receiving module receives the scrapbook content in the second operating system scrapbook from the second scrapbook data upload module, and transmits it to the scrapbook data storage module; (I)该剪贴簿数据存储模块存储该剪贴簿数据接收模块传来的剪贴簿内容;(1) the scrapbook data storage module stores the scrapbook content transmitted by the scrapbook data receiving module; (J)该第一剪贴簿数据下载模块询问该剪贴簿数据同步模块,在该剪贴簿数据存储模块中是否有新的剪贴簿内容;以及(J) the first scrapbook data download module inquires the scrapbook data synchronization module whether there is new scrapbook content in the scrapbook data storage module; and (K)在该剪贴簿数据存储模块中有新的剪贴簿内容的情况下,该剪贴簿数据同步模块将该剪贴簿数据存储模块中的剪贴簿内容传送至该第一剪贴簿数据下载模块,以更新该第一操作系统剪贴簿内的剪贴簿内容,借以使得该使用者能以该第一使用者电子装置共享该使用者以该第二使用者电子装置所暂存的剪贴簿内容。(K) In the case of new scrapbook content in the scrapbook data storage module, the scrapbook data synchronization module transmits the scrapbook content in the scrapbook data storage module to the first scrapbook data download module, to update the scrapbook content in the scrapbook of the first operating system, so that the user can use the first user electronic device to share the scrapbook content temporarily stored by the user in the second user electronic device. 9.如权利要求8所述的云端剪贴簿的方法,其特征在于:该第一使用者电子装置还包括一第一初始化模块,该第二使用者电子装置还包括一第二初始化模块,且在该(A)步骤前,该云端剪贴簿的方法还包括,该第一初始化模块及第二初始化模块的其中一者产生一使用者识别码,并要求该使用者设定一对应密码。9. The cloud scrapbooking method according to claim 8, wherein the first user electronic device further comprises a first initialization module, the second user electronic device further comprises a second initialization module, and Before the (A) step, the cloud scrapbooking method further includes that one of the first initialization module and the second initialization module generates a user identification code, and requires the user to set a corresponding password. 10.如权利要求9所述的云端剪贴簿的方法,其特征在于:在该(B)步骤中,该第一剪贴簿数据上传模块利用该使用者所设定的密码将所取得的该第一操作系统剪贴簿内的剪贴簿内容加以编码后,连同该使用者识别码及该第一使用者电子装置的一第一时间戳记,一起传送至该剪贴簿数据接收模块。10. The cloud scrapbooking method according to claim 9, characterized in that: in the (B) step, the first scrapbook data upload module uses the password set by the user to obtain the first After the scrapbook content in the operating system scrapbook is encoded, it is sent to the scrapbook data receiving module together with the user identification code and a first time stamp of the first user's electronic device. 11.如权利要求10所述的云端剪贴簿的方法,其特征在于:在该(C)步骤中,该剪贴簿数据接收模块接收该第一剪贴簿数据上传模块传来的已编码剪贴簿内容、使用者识别码及第一时间戳记。11. The cloud scrapbooking method according to claim 10, characterized in that: in the (C) step, the scrapbook data receiving module receives the encoded scrapbook content from the first scrapbook data upload module , user ID, and first timestamp. 12.如权利要求11所述的云端剪贴簿的方法,其特征在于:在该(D)步骤中,该剪贴簿数据存储模块存储该第一剪贴簿数据上传模块传来的已编码剪贴簿内容、使用者识别码及第一时间戳记。12. The method for cloud scrapbooking according to claim 11, characterized in that: in the (D) step, the scrapbook data storage module stores the encoded scrapbook content transmitted from the first scrapbook data upload module , user ID, and first timestamp. 13.如权利要求12所述的云端剪贴簿的方法,其特征在于:在该(E)步骤中,该第二剪贴簿数据下载模块通过将该使用者识别码及该第二使用者电子装置的一第二时间戳记传送至该剪贴簿数据同步模块,以询问该剪贴簿数据同步模块,在该剪贴簿数据存储模块中是否有新的剪贴簿内容。13. The cloud scrapbooking method according to claim 12, characterized in that: in the (E) step, the second scrapbook data download module passes the user identification code and the second user electronic device A second timestamp is sent to the scrapbook data synchronization module to inquire the scrapbook data synchronization module whether there is new scrapbook content in the scrapbook data storage module. 14.如权利要求13所述的云端剪贴簿的方法,其特征在于:在该(F)步骤中,该剪贴簿数据同步模块通过检测该剪贴簿数据存储模块中有该使用者识别码所对应的存储空间且该第一时间戳记所记录的时间晚于该第二时间戳记所记录的时间,而确认该剪贴簿数据存储模块中有新的剪贴簿内容,继而该剪贴簿数据同步模块将该剪贴簿数据存储模块中的剪贴簿内容传送至该第二剪贴簿数据下载模块,以更新该第二操作系统剪贴簿内的剪贴簿内容,借以使得该使用者能以该第二使用者电子装置共享该使用者以该第一使用者电子装置所暂存的剪贴簿内容。14. The method of cloud scrapbooking as claimed in claim 13, characterized in that: in the (F) step, the scrapbook data synchronization module detects that there is a user identification code corresponding to the scrapbook data storage module storage space and the time recorded by the first time stamp is later than the time recorded by the second time stamp, and it is confirmed that there is new scrapbook content in the scrapbook data storage module, and then the scrapbook data synchronization module will The scrapbook content in the scrapbook data storage module is sent to the second scrapbook data download module to update the scrapbook content in the second operating system scrapbook, so that the user can use the second user electronic device Sharing the scrapbook content temporarily stored by the user with the first user electronic device. 15.如权利要求14所述的云端剪贴簿的方法,其特征在于:在该(G)步骤中,该第二剪贴簿数据上传模块利用该使用者所设定的密码将所取得的该第二操作系统剪贴簿内的剪贴簿内容加以编码后,连同该使用者识别码及该第二时间戳记,一起传送至该剪贴簿数据接收模块。15. The cloud scrapbooking method according to claim 14, characterized in that: in the (G) step, the second scrapbook data upload module uses the password set by the user to obtain the first After the scrapbook content in the scrapbook of the second operating system is encoded, it is sent to the scrapbook data receiving module together with the user identification code and the second time stamp. 16.如权利要求15所述的云端剪贴簿的方法,其特征在于:在该(H)步骤中,该剪贴簿数据接收模块接收该第二剪贴簿数据上传模块传来的已编码剪贴簿内容、使用者识别码及第二时间戳记。16. The cloud scrapbook method according to claim 15, characterized in that: in the (H) step, the scrapbook data receiving module receives the encoded scrapbook content from the second scrapbook data upload module , user ID, and second timestamp. 17.如权利要求16所述的云端剪贴簿的方法,其特征在于:在该(I)步骤中,该剪贴簿数据存储模块存储该第二剪贴簿数据上传模块传来的已编码剪贴簿内容、使用者识别码及第二时间戳记。17. The method of cloud scrapbooking as claimed in claim 16, is characterized in that: in this (1) step, this scrapbook data storage module stores the coded scrapbook content that this second scrapbook data upload module transmits , user ID, and second timestamp. 18.如权利要求17所述的云端剪贴簿的方法,其特征在于:在该(J)步骤中,该第一剪贴簿数据下载模块通过将该使用者识别码及该第一时间戳记传送至该剪贴簿数据同步模块,以询问该剪贴簿数据同步模块,在该剪贴簿数据存储模块中是否有新的剪贴簿内容。18. The cloud scrapbooking method according to claim 17, characterized in that: in the (J) step, the first scrapbook data download module transmits the user identification code and the first time stamp to The scrapbook data synchronization module is used to inquire the scrapbook data synchronization module whether there is new scrapbook content in the scrapbook data storage module. 19.如权利要求18所述的云端剪贴簿的方法,其特征在于:在该(K)步骤中,该剪贴簿数据同步模块通过检测该剪贴簿数据存储模块中有该使用者识别码所对应的存储空间且该第二时间戳记所记录的时间晚于该第一时间戳记所记录的时间,而确认该剪贴簿数据存储模块中有新的剪贴簿内容,继而该剪贴簿数据同步模块将该剪贴簿数据存储模块中的剪贴簿内容传送至该第一剪贴簿数据下载模块,以更新该第一操作系统剪贴簿内的剪贴簿内容,借以使得该使用者能以该第一使用者电子装置共享该使用者以该第二使用者电子装置所暂存的剪贴簿内容。19. The method for cloud scrapbooking as claimed in claim 18, characterized in that: in the (K) step, the scrapbook data synchronization module detects that there is a corresponding user identification code in the scrapbook data storage module storage space and the time recorded by the second time stamp is later than the time recorded by the first time stamp, and it is confirmed that there is new scrapbook content in the scrapbook data storage module, and then the scrapbook data synchronization module will The scrapbook content in the scrapbook data storage module is sent to the first scrapbook data download module to update the scrapbook content in the first operating system scrapbook, so that the user can use the first user electronic device Sharing the scrapbook content temporarily stored by the user with the second user electronic device.
CN2012100098941A 2011-09-29 2012-01-13 System and method for cloud scrapbook Pending CN103036933A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
TW100135122 2011-09-29
TW100135122 2011-09-29
TW100145092 2011-12-07
TW100145092A TW201314471A (en) 2011-09-29 2011-12-07 Cloud clipboard system and method thereof

Publications (1)

Publication Number Publication Date
CN103036933A true CN103036933A (en) 2013-04-10

Family

ID=48023413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100098941A Pending CN103036933A (en) 2011-09-29 2012-01-13 System and method for cloud scrapbook

Country Status (1)

Country Link
CN (1) CN103036933A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791347A (en) * 2014-12-19 2016-07-20 珠海金山办公软件有限公司 Data transmission method and device
CN106302123A (en) * 2016-08-17 2017-01-04 广州视睿电子科技有限公司 Data extraction and pasting processing method, device and system
CN108306919A (en) * 2017-03-24 2018-07-20 腾讯科技(深圳)有限公司 Information synchronization method, apparatus and system
CN112445579A (en) * 2020-12-11 2021-03-05 西安万像电子科技有限公司 Zero-terminal data processing system and file copying method and device thereof
US11695853B1 (en) 2022-04-07 2023-07-04 T-Mobile Usa, Inc. Content management systems providing zero recovery point objective

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020138653A1 (en) * 2001-03-21 2002-09-26 International Business Machines Corporation Workstation system, computer, data transfer method, data editing method, computer program generation method, computer program and storage medium
US20050004986A1 (en) * 2003-07-03 2005-01-06 Aoki Norihiro Edwin Remote population of computer clipboard via a messaging system
US6901455B2 (en) * 2001-06-29 2005-05-31 Intel Corporation Peripheral sharing device with unified clipboard memory
US20090319671A1 (en) * 2004-12-15 2009-12-24 Guard Insurance Group Remote communication system and method based on clipboard data modifications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020138653A1 (en) * 2001-03-21 2002-09-26 International Business Machines Corporation Workstation system, computer, data transfer method, data editing method, computer program generation method, computer program and storage medium
US6901455B2 (en) * 2001-06-29 2005-05-31 Intel Corporation Peripheral sharing device with unified clipboard memory
US20050004986A1 (en) * 2003-07-03 2005-01-06 Aoki Norihiro Edwin Remote population of computer clipboard via a messaging system
US20090319671A1 (en) * 2004-12-15 2009-12-24 Guard Insurance Group Remote communication system and method based on clipboard data modifications

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791347A (en) * 2014-12-19 2016-07-20 珠海金山办公软件有限公司 Data transmission method and device
CN106302123A (en) * 2016-08-17 2017-01-04 广州视睿电子科技有限公司 Data extraction and pasting processing method, device and system
CN108306919A (en) * 2017-03-24 2018-07-20 腾讯科技(深圳)有限公司 Information synchronization method, apparatus and system
WO2018171661A1 (en) * 2017-03-24 2018-09-27 腾讯科技(深圳)有限公司 Information synchronization method, apparatus, system, and storage medium
CN112445579A (en) * 2020-12-11 2021-03-05 西安万像电子科技有限公司 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
US11695853B1 (en) 2022-04-07 2023-07-04 T-Mobile Usa, Inc. Content management systems providing zero recovery point objective

Similar Documents

Publication Publication Date Title
US20140075301A1 (en) Information processing apparatus, control method, and recording medium
CN101399729B (en) Management system and method for file download and upload
CN103297459A (en) Synchronizing system of application configuration information, access server, clients and synchronizing method of application configuration information
CN103036933A (en) System and method for cloud scrapbook
CN103946845A (en) Client application file access
CN103533011A (en) Intelligent terminal data configuration method and system based on cloud terminal
US20150227605A1 (en) Information processing terminal, synchronization control method, and computer-readable recording medium
CN102355503A (en) Client terminal resource management method, resource management device, system and cloud server
KR20200004530A (en) Method, system, and non-transitory computer readable record medium for providing copied message list
CN102332016A (en) Catalogue chance lock
US20160308950A1 (en) System and method for creating and transferring media files
CN104169944A (en) Automated notification of images showing common content
CN103793482A (en) Data synchronization method and system
US9078288B2 (en) Independent information network
CN106326031A (en) Information processing apparatus, information processing system, control method for the information processing apparatus
US20130179398A1 (en) Device for synchronously sharing files and method for synchronously sharing files
CN106250455B (en) Mobile terminal file management method and system
KR101467583B1 (en) METHODS FOR USING OBJECT-BASED PROTOCOL TO IDENTIFY CHANGE TO MEDIA-DEVICE CONTENT AND INTEGRATED MACHINE-READABLE MEDIUM
TWI505100B (en) Method for sharing and synchronizing data in local area network
CN104067220B (en) Operation is sent to destination
TW201314471A (en) Cloud clipboard system and method thereof
JP2005258613A (en) Recording system, data processing system and data processing method
CN106909474A (en) The restoration methods and device of system application on a kind of mobile terminal
TW201203952A (en) Method for retrieving object from device management client and associated device management system
JP5469834B2 (en) Terminal management system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130410