新四季網

雲複製粘貼方法及系統的製作方法

2023-05-04 09:09:51

專利名稱:雲複製粘貼方法及系統的製作方法
技術領域:
本發明涉及網絡技術領域,特別涉及一種雲複製粘貼方法及系統。
背景技術:
隨著網絡技術的發展,用戶除了需要在單機上實現複製粘貼的功能外,往往還希望能進行雲複製粘貼,即通過網絡實現跨機器、跨平臺間的複製粘貼。傳統的雲複製粘貼方法中,用戶需登錄特定的網站,在複製時獲取特定的驗證碼,通過網站將複製的內容上傳到伺服器;當用戶執行粘貼操作時,仍需登錄該特定的網站,輸入驗證碼,在驗證通過後從伺服器下載之前複製的內容。然而,傳統的這種雲複製粘貼方法,由於用戶在複製粘貼都必須登錄特定的網站,且在用戶進行複製操作和粘貼操作都需要輸入驗證碼,使得用戶操作不便。

發明內容基於此,有必要提供一種能使用戶操作更加方便的雲複製方法。一種雲複製方法,包括以下步驟:客戶端獲取用戶標識和複製內容,並將所述用戶標識和複製內容發送到伺服器;所述伺服器接收所述用戶標識和複製內容,將所述用戶標識和複製內容對應存儲。優選的,在所述客戶端獲取用戶標識和複製內容的步驟之前,還包括:所述客戶端獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。優選的,所述客戶端將所述用戶標識和複製內容發送到所述伺服器的步驟之前,還包括:所述客戶端計算所述複製內容的哈希值,並將所述哈希值上傳到所述伺服器;所述伺服器查找是否存在所述複製內容的哈希值,若是,則複製完成,否則,通知所述客戶端將所述用戶標識和複製內容發送到所述伺服器;所述伺服器將用戶標識和複製內容對應存儲之後還包括;伺服器計算所述複製內容的哈希值,並將所述哈希值與用戶標識對應存儲。基於此,有必要提供一種能使用戶操作更加方便的雲粘貼方法。一種雲粘貼方法,包括以下步驟:客戶端獲取用戶標識和粘貼操作;所述客戶端根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求;所述伺服器根據所述粘貼請求獲取與所述用戶標識對應的複製內容,並將所述複製內容下發給所述客戶端。優選的,在所述客戶端獲取用戶標識和粘貼操作的步驟之前,還包括:所述客戶端獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。優選的,在所述客戶端獲取用戶標識的步驟之後,還包括:
所述客戶端向伺服器發起包含用戶標識的預讀請求;所述伺服器根據所述預讀請求獲取與所述用戶標識對應的複製內容,並獲取所述複製內容的內容描述信息;所述伺服器將所述內容描述信息下發至所述客戶端。優選的,所述客戶端獲取粘貼操作的步驟具體為:所述客戶端根據用戶選取的所述內容描述信息獲取粘貼操作。優選的,在所述伺服器根據所述預讀請求獲取與所述用戶標識對應的複製內容的步驟之後,還包括:獲取數據量小於閾值的複製內容,並將所述數據量小於閾值的複製內容下發至所述客戶端;所述客戶端將所述數據量小於閾值的複製內容進行緩存;所述客戶端獲取用戶標識和粘貼操作的步驟之後,還包括:客戶端在所述緩存中查找與所述粘貼操作對應的複製內容,若找到,則從緩存中提取該複製內容,否則,繼續執行所述根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求的步驟。基於此,有必要提供一種能使用戶操作更加方便的雲複製粘貼方法。一種雲複製粘貼方法,包括上述的雲複製方法和雲粘貼方法。此外,還有必要提供一種能使用戶操作更加方便的雲複製系統。—種雲複製系統,包括客戶端和伺服器,所述客戶端包括:信息獲取模塊,用於獲取用戶標識和複製內容;信息發送模塊,用於將所述用戶標識和複製內容發送到伺服器;所述伺服器包括:信息接收模塊,用於接收所述用戶標識和複製內容;內容存儲模塊,用於將所述用戶標識和複製內容對應存儲。優選的,所述客戶端還包括標識生成模塊,用於獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。優選的,所述客戶端還包括哈希值計算模塊,用於計算所述複製內容的哈希值,並將所述哈希值上傳到所述伺服器;所述伺服器還包括哈希值驗證模塊,用於查找是否存在所述複製內容的哈希值,若是,則複製完成,否則,通知所述信息發送模塊將所述用戶標識和複製內容發送到所述伺服器;所述內容存儲模塊還用於計算所述客戶端上傳的複製內容的哈希值,並將所述哈希值與用戶標識對應存儲。此外,還有必要提供一種能使用戶操作更加方便的雲粘貼系統。一種雲粘貼系統,包括客戶端和伺服器,所述客戶端包括:操作獲取模塊,用於獲取用戶標識和粘貼操作;請求發送模塊,用於根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求;所述伺服器包括:
內容獲取模塊,用於根據所述粘貼請求獲取與所述用戶標識對應的複製內容;內容下發模塊,用於將所述複製內容下發給所述客戶端。優選的,所述客戶端還包括標識生成模塊,用於獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。優選的,所述請求發送模塊還用於向伺服器發送包含用戶標識的預讀請求;所述內容獲取模塊還用於根據所述預讀請求獲取與所述用戶標識對應的複製內容,並獲取所述複製內容的內容描述信息;所述內容下發模塊還用於將所述內容描述信息下發至所述客戶端。優選的,所述操作獲取模塊還用於根據用戶選取的所述內容描述信息獲取粘貼操作。優選的,所述內容獲取模塊還用於獲取數據量小於閾值的複製內容;所述內容下發模塊還用於將所述數據量小於閾值的複製內容下發至所述客戶端;所述客戶端還包括緩存模塊,用於將所述數據量小於閾值的複製內容進行緩存;所述請求發送模塊還用於在所述緩存中查找與所述粘貼操作對應的複製內容,若找到,則從緩存中提取該複製內容,否則,根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求。此外,還有必要提供一種能使用戶操作更加方便的雲複製粘貼系統。一種雲複製粘貼系統,包括上述的雲複製系統和雲粘貼系統。上述雲複製粘貼方法及系統,在存儲複製內容和下載複製內容時,將複製內容與代表用戶身份的用戶標識進行了對應,在獲取到用戶的粘貼操作時根據用戶標識即可得到對應的複製內容,從而使得用戶不用頻繁輸入驗證碼,使得用戶的操作更加方便。

圖1為一個實施例中雲複製方法的流程圖;圖2為一個實施例中雲粘貼方法的流程圖;圖3為一個實施例中雲複製系統的結構示意圖;圖4為另一個實施例中雲複製系統的結構示意圖;圖5為一個實施例中雲粘貼系統的結構示意圖。
具體實施方式本發明提供了一種雲複製粘貼方法,包括雲複製方法和雲粘貼方法,該雲複製方法中通過將用戶標識和複製內容發送到伺服器,由伺服器將用戶標識和複製內容對應存儲,該雲粘貼方法通過 在向伺服器發送包含用戶標識的粘貼請求,由伺服器根據用戶標識獲取到對應的複製內容並下發給客戶端。由於複製內容與用戶標識對應,根據用戶標識即可獲取到複製內容,無需用戶頻繁輸入驗證碼,因此能夠使得用戶操作更加方便。如圖1所示,在一個實施例中,一種雲複製方法,包括以下步驟:步驟S102,客戶端獲取用戶標識和複製內容,並將用戶標識和複製內容發送到伺服器。
用戶標識為用於標識用戶身份的標識。在一個實施例中,客戶端獲取用戶輸入的登錄信息,根據登錄信息生成用戶標識。登陸信息可以是單一帳號,也可以是帳號、密碼的組合或帳號、驗證碼的組合。通過登錄信息生成的用戶標識可以是數字證書,也可以是用戶的登陸帳號或用戶的郵箱帳號等。進一步的,用戶標識還可以是用戶登陸後客戶端對應的IP位址。使用IP位址作為用戶標識可以使用戶標識對應處於同一子網下的所有用戶,從而實現子網內複製內容的共享。複製內容至少包括文字、圖片、表格、文件中的一種。客戶端可至少通過獲取菜單選擇操作、熱鍵輸入操作、拖拽操作來獲取複製內容。例如,客戶端可以向用戶展示文件選擇框,用戶可通過文件選擇框選擇文件作為複製內容;用戶也可以先選中一段文字作為複製內容,然後通過觸發熱鍵(如ctrl+c)來輸入複製內容;客戶端還可以先向用戶展示一個窗口,用戶還可通過將選中的文字或文件進行拖拽到窗口中輸入複製內容。客戶端與伺服器的連接方式至少包括TCP、UDP、HTTP、SOCKET中的一種。當客戶端與伺服器建立了 TCP等有狀態的連接時,伺服器可以為客戶端創建session(會話緩存區),並將用戶標識緩存在session中。客戶端在發送用戶標識和複製內容時,伺服器直接在session的緩存中獲取用戶標識,並通過TCP連接獲取複製內容。當客戶端與伺服器建立了 HTTP等無狀態的連接時,則可以在向伺服器發送的數據包中添加用戶標識和複製內容,如添加數字證書等。進一步的,複製內容包括內容描述信息。內容描述信息可以是複製內容的縮略圖或摘要。客戶端將用戶標識和複製內容發送到伺服器之後還可以將複製內容的內容描述信息展示給用戶。將內容描述信息展示給用戶可以提示用戶已經複製了哪些內容。步驟S104,伺服器接收用戶標識和複製內容,將用戶標識和複製內容對應存儲。伺服器上設有存儲區域,如資料庫,文件系統。伺服器預先在存儲區域內為每個用戶標識對應劃分存儲塊,存儲塊可以是資料庫中的記錄,也可以是文件系統中的目錄。伺服器接收到用戶標識和複製內容後,先獲取與該用戶標識對應的存儲塊,然後將與該用戶標識對應的複製內容存儲到該存儲塊中。進一步的,伺服器在存儲該複製內容時記錄存儲時刻(存儲該複製內容的時刻)。當伺服器檢測到該複製內容在伺服器上存儲的時間(當前時刻減去存儲時刻的時間差)大於閾值時,刪除該複製內容。由於某些複製操作僅僅為用戶臨時作為緩存部分內容進行的操作,因此用戶對複製內容的使用有一定時效性,刪除長期存儲的複製內容能夠節省伺服器的存儲空間。上述雲複製方法,在存儲複製內容時,將複製內容與代表用戶身份的用戶標識進行了對應,從而使得用戶不用頻繁輸入驗證碼,使得用戶的操作更加方便。在另一個實施例中,客戶端將用戶標識和複製內容發送到伺服器之前,客戶端還可計算該複製內容的哈希值,並將該哈希值上傳到伺服器。伺服器查找是否存在該複製內容的哈希值,若是,則複製完成,否則,通知客戶端將用戶標識和複製內容發送到伺服器。伺服器將用戶標識和複製內容對應存儲之後計算複製內容的哈希值,並將該哈希值與用戶標識對應存儲。通過計算複製內容的哈希值以及在上傳複製內容之前比對哈希值,可以避免多個用戶在上傳相同的複製內容時重複存儲,從而將多個用戶上傳的相同的複製內容存儲為一份,節省了伺服器的空間。如圖2所示,一個實施例中,一種雲粘貼方法,包括以下步驟:步驟S202,客戶端獲取用戶標識和粘貼操作;用戶標識為用於標識用戶身份的標識。一個實施例中,客戶端獲取用戶輸入的登錄信息,根據登錄信息生成用戶標識。登陸信息可以是單一帳號,也可以是帳號密碼或驗證碼。通過登錄信息生成的用戶標識可以是數字證書,也可以是用戶的登陸帳號或用戶的郵箱帳號。進一步的,用戶標識還可以是用戶登陸後客戶端對應的IP位址。使用IP位址作為用戶標識可以使用戶標識對應處於同一子網下的所有用戶,從而實現子網內複製內容的共享。粘貼操作至少包括菜單選擇操作、熱鍵輸入操作、拖拽操作。例如,客戶端可以菜單選擇獲取用戶的粘貼操作;也可以通過獲取用戶的觸發熱鍵行為(如ctrl+v)來獲取用戶的粘貼操作;還可以展示窗口,通過獲取用戶在窗口中的拖拽行為獲取用戶的粘貼操作。步驟S204,客戶端根據粘貼操作向伺服器發送包含用戶標識的粘貼請求;粘貼請求對應了用戶通過粘貼操作希望獲取的複製內容。客戶端與伺服器的連接方式至少包括TCP、UDP、HTTP、SOCKET中的一種。當客戶端與伺服器建立了 TCP等有狀態的連接時,伺服器可以為客戶端創建session,並將用戶標識緩存在session中。客戶端在發送粘貼請求時,伺服器可以直接在session的緩存中獲取用戶標識,並通過TCP連接獲取粘貼請求。當客戶端與伺服器建立了 HTTP等無狀態的連接時,則可以在向伺服器發送的粘貼請求中添加用戶標識,如添加數字證書等。步驟S206,伺服器根據粘貼請求獲取與用戶標識對應的複製內容,並將複製內容下發給客戶端。伺服器上設有存儲區域,如資料庫,文件系統。伺服器預先在存儲區域內為每個用戶標識對應劃分存儲塊。與用戶標識對應的複製內容均存儲在與用戶標識對應的存儲塊中。存儲塊可以是資料庫中的記錄,也可以是文件系統中的目錄。伺服器獲取粘貼請求之後,先從粘貼請求中提取出用戶標識,然後在與該用戶標識對應的存儲塊中獲取與粘貼請求對應的複製內容。例如,複製內容可以包含全局唯一的ID,伺服器即可根據粘貼請求中包含的ID來獲取存儲塊中的複製內容。上述雲粘貼方法,在下發複製內容時,將複製內容與代表用戶身份的用戶標識進行了對應,從而使得用戶不用頻繁輸入驗證碼,使得用戶的操作更加方便。在另一個實施例中,複製內容還包括內容描述信息,內容描述信息可以是縮略圖或摘要。客戶端獲取用戶標識之後,客戶端還向伺服器發起包含用戶標識的預讀請求;伺服器根據預讀請求獲取與用戶標識對應的複製內容,並獲取複製內容的內容描述信息;伺服器將內容描述信息下發至客戶端。進一步的,客戶端獲取粘貼操作的步驟可具體為客戶端根據用戶選取的內容描述信息獲取粘貼操作。客戶端可以通過窗口展示接收到的內容描述信息,然後獲取用戶選取的內容描述信息。例如,可以向用戶展示窗口,然後在窗口內設置多個圖標,每個圖標對應相應的複製內容的內容描述信息。用戶通過將圖標拖拽出窗口即可輸入粘貼操作。該粘貼操作對應的複製內容即為該圖標對應的複製內容。
進一步的,伺服器根據預讀請求獲取與用戶標識對應的複製內容之後,還可以獲取數據量小於閾值的複製內容,並將數據量小於閾值的複製內容下發至客戶端;客戶端將數據量小於閾值的複製內容進行緩存;客戶端獲取用戶標識和粘貼操作之後,還可在緩存中查找與粘貼操作對應的複製內容,若找到,則從緩存中提取該複製內容;否則,繼續執行向伺服器發送包含用戶標識的粘貼請求的步驟。預先在客戶端建立緩存,並通過預讀取請求獲取數據量較小的複製內容並存儲到客戶端中,可以避免用戶在執行粘貼操作時,需要實時在伺服器下載,從而提高了響應速度,增加了用戶體驗。本發明還提供了一種雲複製粘貼系統,包括雲複製系統和雲粘貼系統。如圖3所不,在一個實施例中,一種雲複製系統,包括客戶端100和伺服器200,其中:客戶端100包括信息獲取模塊102和信息發送模塊104,其中:信息獲取模塊102用於獲取用戶標識和複製內容;信息發送模塊104用於將用戶標識和複製內容發送到伺服器。用戶標識為用於標識用戶身份的標識。一個實施例中,客戶端100還包括標識生成模塊(圖中未示出),用於獲取用戶輸入的登錄信息,根據登錄信息生成用戶標識。登陸信息可以是單一帳號,也可以是帳號密碼或驗證碼。標識生成模塊可以通過登錄信息生成的用戶標識可以是數字證書,也可以是用戶的登陸帳號或用戶的郵箱帳號。進一步的,用戶標識還可以是用戶登陸後客戶端對應的IP位址。使用IP位址作為用戶標識可以使用戶標識對應處於同一子網下的所有用戶,從而實現子網內複製內容的共享。複製內容至少包括文字、圖片、表格、文件中的一種。客戶端100可至少通過獲取菜單選擇操作、熱鍵輸入操作、拖拽操作來獲取複製內容。例如,客戶端100可以向用戶展示文件選擇框,用戶可通過文件選擇框選擇文件作為複製內容;用戶也可以先選中一段文字作為複製內容,然後通過觸發熱鍵(如ctrl+c)來輸入複製內容;客戶端100還可以先向用戶展示一個窗口,用戶還可通過將選中的文字或文件進行拖拽到窗口中輸入複製內容。客戶端100與伺服器200的連接方式至少包括TCP、UDP、HTTP、SOCKET中的一種。當客戶端100與伺服器200建立了 TCP等有狀態的連接時,伺服器200可以為客戶端100創建session,並將用戶標識緩存在session中。客戶端100在發送用戶標識和複製內容時,伺服器200直接在session的緩存中獲取用戶標識,並通過TCP連接獲取複製內容。當客戶端100與伺服器200建立了 HTTP等無狀態的連接時,則可以在向伺服器200發送的數據包中添加用戶標識和複製內容,如添加數字證書等。進一步的,複製內容包括內容描述信息。內容描述信息可以是縮略圖或摘要。客戶端100將用戶標識和複製內容發送到伺服器200之後還可用於將複製內容的內容描述信息展示給用戶。將內容描述信息展示給用戶可以提示用戶已經複製了哪些內容。如圖3所示,伺服器200包括信息接收模塊202和信息存儲模塊204,其中:信息接收模塊202,用於接收用戶標識和複製內容。內容存儲模塊204,用於將用戶標識和複製內容對應存儲。伺服器200上設有存儲區域,如資料庫,文件系統。伺服器200預先在存儲區域內為每個用戶標識對應劃分存儲塊,存儲塊可以是資料庫中的記錄,也可以是文件系統中的目錄。伺服器200接收到用戶標識和複製內容後,先獲取與該用戶標識對應的存儲塊,然後將與該用戶標識對應的複製內容存儲到該存儲塊中。進一步的,伺服器200還用於在存儲該複製內容時記錄存儲時刻(存儲該複製內容的時刻)。當伺服器200檢測到該複製內容在伺服器上存儲的時間(當前時刻減去存儲時刻的時間差)大於閾值時,刪除該複製內容。由於某些複製操作僅僅為用戶臨時作為緩存部分內容進行的操作,因此用戶對複製內容的使用有一定時效性,刪除長期存儲的複製內容能夠節省伺服器的存儲空間。上述雲複製系統,在存儲複製內容時,將複製內容與代表用戶身份的用戶標識進行了對應,從而使得用戶不用頻繁輸入驗證碼,使得用戶的操作更加方便。在另一個實施例中,如圖4所示,客戶端100還包括哈希值計算模塊106,用於計算複製內容的哈希值,並將哈希值上傳到伺服器200 ;伺服器200還包括哈希值驗證模塊206,用於查找是否存在複製內容的哈希值,若是,則複製完成,否則,通知信息發送模塊104將用戶標識和複製內容發送到伺服器200 ;內容存儲模塊204還用於計算客戶端100上傳的複製內容的哈希值,並將哈希值與用戶標識對應存儲。通過計算複製內容的哈希值以及在上傳複製內容之前比對哈希值,可以避免多個用戶在上傳相同的複製內容時重複存儲,從而將多個用戶上傳的相同的複製內容存儲為一份,節省了伺服器200的空間。如圖5所不,一個實施例中,一種雲粘貼系統,包括客戶端300和伺服器400,其中:客戶端300包括:操作獲取模塊302,用於獲取用戶標識和粘貼操作。用戶標識為用於標識用戶身份的標識。一個實施例中,客戶端300還包括標識生成模塊,用於獲取用戶輸入的登錄信息,根據登錄信息生成用戶標識。登陸信息可以是單一帳號,也可以是帳號密碼或驗證碼。標識生成模塊通過登錄信息生成的用戶標識可以是數字證書,也可以是用戶的登陸帳號或用戶的郵箱帳號。進一步的,用戶標識還可以是用戶登陸後客戶端300對應的IP位址。使用IP位址作為用戶標識可以使用戶標識對應處於同一子網下的所有用戶,從而實現子網內複製內容的共享。粘貼操作至少包括菜單選擇操作、熱鍵輸入操作、拖拽操作。例如,客戶端300可以菜單選擇獲取用戶的粘貼操作;也可以通過獲取用戶的觸發熱鍵行為(如ctrl+v)來獲取用戶的粘貼操作;還可以展示窗口,通過獲取用戶在窗口中的拖拽行為獲取用戶的粘貼操作。請求發送模塊304,用於根據粘貼操作向伺服器400發送包含用戶標識的粘貼請求。粘貼請求對應了用戶通過粘貼操作希望獲取的複製內容。客戶端300與伺服器400的連接方式至少包括TCP、UDP、HTTP、SOCKET中的一種。當客戶端300與伺服器400建立了 TCP等有狀態的連接時,伺服器400可以為客戶端300創建session (會話緩衝區),並將用戶標識緩存在session中。客戶端300在發送粘貼請求時,伺服器400可以直接在session的緩存中獲取用戶標識,並通過TCP連接獲取粘貼請求。當客戶端300與伺服器400建立了 HTTP等無狀態的連接時,請求發送模塊304則可以在向伺服器400發送的粘貼請求中添加用戶標識,如添加數字證書等。伺服器400包括內容獲取模塊402和內容下發模塊404,其中:內容獲取模塊402,用於根據粘貼請求獲取與用戶標識對應的複製內容。內容下發模塊404,用於將複製內容下發給客戶端。伺服器400上設有存儲區域,如資料庫,文件系統。伺服器400預先在存儲區域內為每個用戶標識對應劃分存儲塊。與用戶標識對應的複製內容均存儲在與用戶標識對應的存儲塊中。存儲塊可以是資料庫中的記錄,也可以是文件系統中的目錄。內容獲取模塊402獲取粘貼請求之後,先從粘貼請求中提取出用戶標識,然後在與該用戶標識對應的存儲塊中獲取與粘貼請求對應的複製內容。例如,複製內容可以包含全局唯一的ID,內容獲取模塊402可根據粘貼請求中包含的ID來獲取存儲塊中的複製內容。上述雲粘貼系統,內容下發模塊404在下發複製內容時,將複製內容與代表用戶身份的用戶標識進行了對應,從而使得用戶不用頻繁輸入驗證碼,使得用戶的操作更加方便。在另一個實施例中,複製內容還包括內容描述信息,內容描述信息可以是縮略圖或摘要。請求發送模塊302還用於向伺服器400發送包含用戶標識的預讀請求;內容獲取模塊402還用於根據預讀請求獲取與用戶標識對應的複製內容,並獲取述複製內容的內容描述信息;內容下發模塊404還用於將內容描述信息下發至客戶端300。進一步的,操作獲取模塊302還用於根據用戶選取的內容描述信息獲取粘貼操作。例如,客戶端300可以通過窗口展示接收到的內容描述信息,然後獲取用戶選取的內容描述信息。可以在窗口內設置多個圖標,每個圖標對應相應的複製內容的內容描述信息。用戶通過將圖標拖拽出窗口即可輸入粘貼操作。該粘貼操作對應的複製內容即為該圖標對應的複製內容。進一步的,內容獲取模塊402還用於獲取數據量小於閾值的複製內容;內容下發模塊404還用於將數據量小於閾值的複製內容下發至客戶端300 ;客戶端300還包括緩存模塊(圖中未示出),用於將數據量小於閾值的複製內容進行緩存;請求發送模塊304還用於在緩存中查找與粘貼操作對應的複製內容,若找到,則從緩存中提取該複製內容;否則,根據粘貼操作向伺服器發送包含用戶標識的粘貼請求。預先在客戶端300建立緩存,並通過預讀取請求獲取數據量較小的複製內容並存儲到客戶端中,可以避免用戶在執行粘貼操作時,需要實時在伺服器下載,從而提高了響應速度,增加了用戶體驗。以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。
權利要求
1.一種雲複製方法,包括以下步驟: 客戶端獲取用戶標識和複製內容,並將所述用戶標識和複製內容發送到伺服器; 所述伺服器接收所述用戶標識和複製內容,將所述用戶標識和複製內容對應存儲。
2.根據權利要求1所述的雲複製方法,其特徵在於,在所述客戶端獲取用戶標識和複製內容的步驟之前,還包括: 所述客戶端獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。
3.根據權利要求1所述的雲複製方法,其特徵在於,所述客戶端將所述用戶標識和複製內容發送到所述伺服器的步驟之前,還包括: 所述客戶端計算所述複製內容的哈希值,並將所述哈希值上傳到所述伺服器; 所述伺服器查找是否存在所述複製內容的哈希值,若是,則複製完成,否則,通知所述客戶端將所述用戶標識和複製內容發送到所述伺服器; 所述伺服器將用戶標識和複製內容對應存儲之後還包括; 伺服器計算所述複製內容的哈希值,並將所述哈希值與用戶標識對應存儲。
4.一種雲粘貼方法,包括以下步驟: 客戶端獲取用戶標識和粘貼操作; 所述客戶端根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求; 所述伺服器根據所述粘貼請求獲取與所述用戶標識對應的複製內容,並將所述複製內容下發給所述客戶端。
5.根據權利要求4所述的雲粘貼方法,其特徵在於,在所述客戶端獲取用戶標識和粘貼操作的步驟之前,還包括: 所述客戶端獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。
6.根據權利要求4所述的雲粘貼方法,其特徵在於,在所述客戶端獲取用戶標識的步驟之後,還包括: 所述客戶端向伺服器發起包含用戶標識的預讀請求; 所述伺服器根據所述預讀請求獲取與所述用戶標識對應的複製內容,並獲取所述複製內容的內容描述信息; 所述伺服器將所述內容描述信息下發至所述客戶端。
7.根據權利要求6所述的雲粘貼方法,其特徵在於,所述客戶端獲取粘貼操作的步驟具體為: 所述客戶端根據用戶選取的所述內容描述信息獲取粘貼操作。
8.根據權利要求6或7所述的雲粘貼方法,其特徵在於,在所述伺服器根據所述預讀請求獲取與所述用戶標識對應的複製內容的步驟之後,還包括: 獲取數據量小於閾值的複製內容,並將所述數據量小於閾值的複製內容下發至所述客戶端; 所述客戶端將所述數據量小於閾值的複製內容進行緩存; 所述客戶端獲取用戶標識和粘貼操作的步驟之後,還包括: 客戶端在所述緩存中查找與所述粘貼操作對應的複製內容,若找到,則從緩存中提取該複製內容,否則,繼續執行所述根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求的步驟。
9.一種雲複製粘貼方法,其特徵在於,包括權利要求1至3中任意一項所述的雲複製方法和權利要求4至8中任意一項所述的雲粘貼方法。
10.一種雲複製系統,包括客戶端和伺服器,其特徵在於,所述客戶端包括: 信息獲取模塊,用於獲取用戶標識和複製內容; 信息發送模塊,用於將所述用戶標識和複製內容發送到伺服器; 所述伺服器包括: 信息接收模塊,用於接收所述用戶標識和複製內容; 內容存儲模塊,用於將所述用戶標識和複製內容對應存儲。
11.根據權利要求10所述的雲複製系統,其特徵在於,所述客戶端還包括標識生成模塊,用於獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。
12.根據權利要求10所述的雲複製系統,其特徵在於,所述客戶端還包括哈希值計算模塊,用於計算所述複製內容的哈希值,並將所述哈希值上傳到所述伺服器; 所述伺服器還包括哈希值驗證模塊,用於查找是否存在所述複製內容的哈希值,若是,則複製完成,否則,通知所述信息發送模塊將所述用戶標識和複製內容發送到所述伺服器; 所述內容存儲模塊還用於計算所述客戶端上傳的複製內容的哈希值,並將所述哈希值與用戶標識對應存儲。
13.—種雲粘貼系統,包括客戶端和伺服器,其特徵在於,所述客戶端包括: 操作獲取模塊,用於獲取用戶標識和粘貼操作; 請求發送模塊,用於根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求; 所述伺服器包括: 內容獲取模塊,用於根據所述粘貼請求獲取與所述用戶標識對應的複製內容; 內容下發模塊,用於將所述複製內容下發給所述客戶端。
14.根據權利要求13所述的雲粘貼系統,其特徵在於,所述客戶端還包括標識生成模塊,用於獲取用戶輸入的登錄信息,根據所述登錄信息生成用戶標識。
15.根據權利要求13所述的雲粘貼系統,其特徵在於,所述請求發送模塊還用於向伺服器發送包含用戶標識的預讀請求; 所述內容獲取模塊還用於根據所述預讀請求獲取與所述用戶標識對應的複製內容,並獲取所述複製內容的內容描述信息; 所述內容下發模塊還用於將所述內容描述信息下發至所述客戶端。
16.根據權利要求15所述的雲粘貼系統,其特徵在於,所述操作獲取模塊還用於根據用戶選取的所述內容描述信息獲取粘貼操作。
17.根據權利要求15或16所述的雲粘貼系統,其特徵在於,所述內容獲取模塊還用於獲取數據量小於閾值的複製內容; 所述內容下發模塊還用於將所述數據量小於閾值的複製內容下發至所述客戶端;所述客戶端還包括緩存模塊,用於將所述數據量小於閾值的複製內容進行緩存;所述請求發送模塊還用於在所述緩存中查找與所述粘貼操作對應的複製內容,若找到,則從緩存中提取該複製內容,否則,根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求。
18.—種雲複製粘貼系統,其特徵在於,包括權利要求10至12中任意一項所述的雲複製系統和權 利要求13至17中任意一項所述的雲粘貼系統。
全文摘要
本發明提供了一種雲複製粘貼方法,包括雲複製方法和雲粘貼方法,所述雲複製方法,包括以下步驟客戶端獲取用戶標識和複製內容,並將所述用戶標識和複製內容發送到伺服器;所述伺服器接收所述用戶標識和複製內容,將所述用戶標識和複製內容對應存儲。所述雲粘貼方法,包括以下步驟客戶端獲取用戶標識和粘貼操作;所述客戶端根據所述粘貼操作向伺服器發送包含所述用戶標識的粘貼請求;所述伺服器根據所述粘貼請求獲取與所述用戶標識對應的複製內容,並將所述複製內容下發給所述客戶端。上述雲複製和雲粘貼方法避免了頻繁輸入驗證碼,提高了用戶操作的便利性。
文檔編號H04L29/08GK103139244SQ201110378650
公開日2013年6月5日 申請日期2011年11月24日 優先權日2011年11月24日
發明者劉鍾書, 滕躍龍, 務孟慶, 周寅 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀