專利名稱:一種基于云服務(wù)的數(shù)據(jù)同步方法
技術(shù)領(lǐng)域:
本發(fā)明涉 及互聯(lián)網(wǎng)領(lǐng)域,尤其是一種基于云服務(wù)的數(shù)據(jù)同步方法。
背景技術(shù):
云計(jì)算是一種按照用戶需求、便利地通過網(wǎng)絡(luò)獲取計(jì)算資源的計(jì)算模式,這些資源可以來自一個(gè)共享的、可配置的資源池,并能夠快速地獲取和釋放,它提供了一個(gè)全新的互聯(lián)網(wǎng)商業(yè)服務(wù)模型,即用戶可以通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式租用所需的服務(wù)。云計(jì)算技術(shù)利用高速互聯(lián)網(wǎng)的傳輸能力,將計(jì)算、存儲(chǔ)、軟件、服務(wù)等資源從分散的個(gè)人計(jì)算機(jī)或服務(wù)器移植到互聯(lián)網(wǎng)中集中管理的大規(guī)模高性能計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、虛擬計(jì)算機(jī)中,從而使用戶像使用電力一樣使用這些資源。采用云計(jì)算的模式能夠提高計(jì)算效率和資源的可用性。目前云計(jì)算領(lǐng)域主要分為下面三種,即SaaS(Software-as-a_Service)軟件即服務(wù);PaaS (Plartform—as-a—Service)平臺(tái)即月艮務(wù);IaaS (Infrastructure-as-a-Service)基礎(chǔ)設(shè)施即服務(wù)。SaaS是Software-as-a-service (軟件即服務(wù))的簡稱,是隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展開始出現(xiàn)并興起的一種全新的軟件應(yīng)用模式,是云計(jì)算領(lǐng)域發(fā)展最成熟、應(yīng)用最廣泛的服務(wù)。它本質(zhì)上只是應(yīng)用軟件的傳送/按需式利用,例如,由數(shù)千顧客通過瀏覽器同時(shí)訪問的電子郵件應(yīng)用程序。通過SaaS軟件用戶只需要可以訪問互聯(lián)網(wǎng)就能使用軟件?;赟aaS的軟件大大降低了軟件,尤其是大型軟件的安裝使用成本。軟件托管在服務(wù)提供商服務(wù)器上,減少了客戶的管理維護(hù)成本,可靠性也更高。Salesforce. com是SaaS模式的典型代表。PaaS是Platform-as-a-Service(平臺(tái)即服務(wù))的簡稱,是把應(yīng)用服務(wù)器、數(shù)據(jù)庫等基礎(chǔ)平臺(tái)作為一種服務(wù)提供的模式。PaaS平臺(tái)可以將操作系統(tǒng)、應(yīng)用開發(fā)環(huán)境等平臺(tái)級(jí)產(chǎn)品服務(wù)的方式提供給用戶,用于允許開發(fā)人員部署在基于云的基礎(chǔ)設(shè)施上托管的應(yīng)用。通過PaaS服務(wù),應(yīng)用開發(fā)人員在無需關(guān)注底層的中間件平臺(tái)與其他資源的前提下就可以開發(fā)程序。并且不需關(guān)注底層中間平臺(tái)的運(yùn)營維護(hù)。PaaS降低了應(yīng)用開發(fā)團(tuán)隊(duì)的維護(hù)成本,提升了企業(yè)內(nèi)部的資源的利用率。PaaS平臺(tái)對應(yīng)用開發(fā)團(tuán)隊(duì)提供了強(qiáng)大而穩(wěn)定的基礎(chǔ)運(yùn)營平臺(tái),以及專業(yè)的技術(shù)支持隊(duì)伍,優(yōu)質(zhì)的平臺(tái)級(jí)服務(wù)保證支撐應(yīng)用系統(tǒng)長時(shí)間、穩(wěn)定的運(yùn)行。IaaS是Infrastructure-as-a-Service (基礎(chǔ)設(shè)施即服務(wù))的簡稱,是把數(shù)據(jù)中心、基礎(chǔ)設(shè)施硬件資源通過Web分配給用戶使用的商業(yè)模式。其中為客戶端提供虛擬服務(wù)器和/或按需式資源、如存儲(chǔ)裝置,根據(jù)需要對它們付費(fèi),與消費(fèi)實(shí)用程序資源相似?,F(xiàn)有的云服務(wù)數(shù)據(jù)同步業(yè)務(wù)就是基于IaaS而來的。但是目前云服務(wù)數(shù)據(jù)同步業(yè)務(wù)均未考慮用戶的實(shí)際需求,用戶在一個(gè)終端上傳了文件后,在另一個(gè)終端再次啟動(dòng)云服務(wù)數(shù)據(jù)同步業(yè)務(wù)時(shí),則云服務(wù)器會(huì)將所有的所有文件下發(fā)到所述的另一個(gè)終端上,例如用戶在辦公電腦上向云服務(wù)器上傳了 500M的文件,其中包括工作文檔、風(fēng)景圖片、PC機(jī)應(yīng)用軟件,當(dāng)用戶使用手機(jī)再次啟動(dòng)云服務(wù)數(shù)據(jù)同步業(yè)務(wù)時(shí),云服務(wù)器會(huì)將所述的500M文件全部下發(fā)到手機(jī)上,而用戶實(shí)際只想獲得工作文檔,這顯然給用戶帶來了不便和不好的體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于云服務(wù)的數(shù)據(jù)同步方法,用以解決現(xiàn)有云服務(wù)數(shù)據(jù)同步業(yè)務(wù)未考慮用戶的實(shí)際需求,給用戶帶來不便的問題。本發(fā)明的一種基于云服務(wù)的數(shù)據(jù)同步方法,包括下列步驟SI、當(dāng)?shù)谝唤K端開啟云服務(wù)時(shí),將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件;S2、第一終端將所述待上傳文件上傳到云服務(wù)器保存;S3、當(dāng)?shù)诙K端開啟云服務(wù)時(shí),將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件;S4、將所述待下載文件與用戶設(shè)置的規(guī)則匹配,得出匹配結(jié)果;S5、第二終端根據(jù)匹配結(jié)果下載相應(yīng)的文件。其中,步驟SI中所述的將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件,具體是第一終端生成保存文件的索引以及云服務(wù)器生成保存文件的索引,對前述的索引進(jìn)行比較,以獲得所述待上傳文件。 或者,步驟SI中所述的將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件,具體是記錄上一次第一終端向云服務(wù)器上傳文件的時(shí)間點(diǎn),將所述時(shí)間點(diǎn)之后存入第一終端的文件作為所述待上傳文件。其中,步驟S3中所述的將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件,具體是第二終端生成保存文件的索引以及云服務(wù)器生成保存文件的索引,對前述的索引進(jìn)行比較,以獲得所述待下載文件。或者,步驟S3中所述的將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件,具體是記錄上一次第二終端從云服務(wù)器下載文件的時(shí)間點(diǎn),將所述時(shí)間點(diǎn)之后存入云服務(wù)器的文件作為所述待下載文件。其中,步驟S4中所述的規(guī)則至少包括下列之一下載全部所述待下載文件;下載指定文件夾下的文件;向用戶彈出窗口,索引所述待下載文件,并由用戶選擇。本發(fā)明充分考慮了用戶的實(shí)際需求,使得云服務(wù)數(shù)據(jù)同步業(yè)務(wù)更加人性化,給用戶帶來了更優(yōu)的體驗(yàn)。
圖I是本發(fā)明實(shí)施例的方法步驟流程圖。
具體實(shí)施例方式為了使云服務(wù)數(shù)據(jù)同步業(yè)務(wù)更加人性化,本發(fā)明充分考慮了用戶的實(shí)際需求,提供了一種基于云服務(wù)的數(shù)據(jù)同步方法,以下通過實(shí)施例詳細(xì)說明。參見圖I所示,本發(fā)明實(shí)施例的基于云服務(wù)的數(shù)據(jù)同步方法的流程圖包括下列步驟
S101、當(dāng)?shù)谝唤K端開啟云服務(wù)時(shí),將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件。S102、第一終端將所述待上傳文件上傳到云服務(wù)器保存。S103、當(dāng)?shù)诙K端開啟云服務(wù)時(shí),將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件。S104、將所述待下載文件與用戶設(shè)置的規(guī)則匹配,得出匹配結(jié)果。S105、第二終端根據(jù)匹配結(jié)果下載相應(yīng)的文件。以下通過一個(gè)實(shí)際場景進(jìn)一步詳述。本場景中假設(shè)用戶在辦公室的電腦(第一終端)上添加了 5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書,并且用戶將上述工作文檔、應(yīng)用程序、圖片文件和電子書分別存入獨(dú)立的文件夾進(jìn)行管理。當(dāng)用戶在辦公室的電腦上開啟云服務(wù)時(shí),辦公室電腦生成其保存文件的索引以及云服務(wù)器生成其保存文件的索引,對前述的兩個(gè)索引進(jìn)行比較,獲得待上傳文件為5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書。辦公室的電腦將上述5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書上傳到云服務(wù)器保存。在云服務(wù)器中可根據(jù)用戶設(shè)置的文件夾分別歸檔上傳的文件。用戶回家后,當(dāng)用戶在家用電腦(第二終端)上開啟云服務(wù)時(shí),家用電腦生成其保存文件的索引以及云服務(wù)器生成其保存文件的索引,對前述的兩個(gè)索引進(jìn)行比較,獲得待下載文件為5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書。此時(shí)并不是立即將所有的待下載文件一并下載到家用電腦上,而是將待下載文件與用戶設(shè)置的規(guī)則匹配。本場景中用戶設(shè)置的規(guī)則是只下載圖片文件夾和電子書文件夾下的文件,因此經(jīng)匹配后得到的匹配結(jié)果為20個(gè)桌面圖片文件和2本電子書。用戶的家用電腦根據(jù)匹配結(jié)果從云服務(wù)器下載上述20個(gè)桌面圖片文件和2本電子書,并歸檔到相應(yīng)的文件夾,方便用戶管理和瀏覽。
以下通過另一個(gè)實(shí)際場景進(jìn)一步詳述。本場景中假設(shè)用戶在辦公室的電腦(第一終端)上添加了 5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書,并且用戶將上述工作文檔、應(yīng)用程序、圖片文件和電子書分別存入獨(dú)立的文件夾進(jìn)行管理。當(dāng)用戶在辦公室的電腦上開啟云服務(wù)時(shí),根據(jù)記錄的上一次辦公室電腦向云服務(wù)器上傳文件的時(shí)間點(diǎn),將所述時(shí)間點(diǎn)之后存入辦公室電腦的文件作為待上傳文件,即待上傳文件為5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書。辦公室電腦將上述5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書上傳到云服務(wù)器保存。在云服務(wù)器中可根據(jù)用戶設(shè)置的文件夾分別歸檔上傳的文件。用戶離開辦公室后,當(dāng)用戶在手機(jī)(第二終端)上開啟云服務(wù)時(shí),根據(jù)記錄的上一次手機(jī)從云服務(wù)器下載文件的時(shí)間點(diǎn),將所述時(shí)間點(diǎn)之后存入云服務(wù)器的文件作為待下載文件,即待下載文件為5個(gè)工作文檔、I個(gè)PC機(jī)應(yīng)用程序文件、20個(gè)桌面圖片文件和2本電子書。此時(shí)并不是立即將所有的待下載文件一并下載到手機(jī)上,而是將待下載文件與用戶設(shè)置的規(guī)則匹配。本場景中用戶設(shè)置的規(guī)則是向用戶彈出窗口,索引所述待下載文件,并由用戶選擇,因此手機(jī)將待下載文件的索引呈現(xiàn)給用戶,用戶選擇了下載工作文檔,即匹配結(jié)果為5個(gè)工作文檔。
用戶的手機(jī)根據(jù)匹配結(jié)果從云服務(wù)器下載上述5個(gè)工作文檔,并歸檔到相應(yīng)的文件夾,方便用戶管理和瀏覽。這里本發(fā)明的描述和應(yīng)用都只是說明性和示意性的,并非是想要將本發(fā)明的范圍限制在上述實(shí)施例中。這里所披露的實(shí)施例的變形和改變是完全可能的,對于那些本領(lǐng)域的普通技術(shù)人員來說,實(shí)施例的替換和等效的各種部件均是公知的。本領(lǐng)域技術(shù)人員還應(yīng)
該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、材料和部件來實(shí)現(xiàn),以及在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實(shí)施例進(jìn)行其它變形和改變。
權(quán)利要求
1.一種基于云服務(wù)的數(shù)據(jù)同步方法,其特征在于,包括下列步驟 51、當(dāng)?shù)谝唤K端開啟云服務(wù)時(shí),將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件; 52、第一終端將所述待上傳文件上傳到云服務(wù)器保存; 53、當(dāng)?shù)诙K端開啟云服務(wù)時(shí),將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件; 54、將所述待下載文件與用戶設(shè)置的規(guī)則匹配,得出匹配結(jié)果; 55、第二終端根據(jù)匹配結(jié)果下載相應(yīng)的文件。
2.如權(quán)利要求I所述的基于云服務(wù)的數(shù)據(jù)同步方法,其特征在于,步驟SI中所述的將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件,具體是第一終端生成保存文件的索引以及云服務(wù)器生成保存文件的索引,對前述的索引進(jìn)行比較,以獲得所述待上傳文件。
3.如權(quán)利要求I所述的基于云服務(wù)的數(shù)據(jù)同步方法,其特征在于,步驟SI中所述的將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件,具體是記錄上一次第一終端向云服務(wù)器上傳文件的時(shí)間點(diǎn),將所述時(shí)間點(diǎn)之后存入第一終端的文件作為所述待上傳文件。
4.如權(quán)利要求I所述的基于云服務(wù)的數(shù)據(jù)同步方法,其特征在于,步驟S3中所述的將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件,具體是第二終端生成保存文件的索引以及云服務(wù)器生成保存文件的索引,對前述的索引進(jìn)行比較,以獲得所述待下載文件。
5.如權(quán)利要求I所述的基于云服務(wù)的數(shù)據(jù)同步方法,其特征在于,步驟S3中所述的將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件,具體是記錄上一次第二終端從云服務(wù)器下載文件的時(shí)間點(diǎn),將所述時(shí)間點(diǎn)之后存入云服務(wù)器的文件作為所述待下載文件。
6.如權(quán)利要求I所述的基于云服務(wù)的數(shù)據(jù)同步方法,其特征在于,步驟S4中所述的規(guī)則至少包括下列之一 下載全部所述待下載文件; 下載指定文件夾下的文件; 向用戶彈出窗口,索引所述待下載文件,并由用戶選擇。
全文摘要
本發(fā)明提供了一種基于云服務(wù)的數(shù)據(jù)同步方法,涉及互聯(lián)網(wǎng)領(lǐng)域,用以解決現(xiàn)有云服務(wù)數(shù)據(jù)同步業(yè)務(wù)未考慮用戶的實(shí)際需求,給用戶帶來不便的問題。本發(fā)明的基于云服務(wù)的數(shù)據(jù)同步方法包括S1、當(dāng)?shù)谝唤K端開啟云服務(wù)時(shí),將第一終端保存的文件與云服務(wù)器保存的文件比較,獲得待上傳文件;S2、第一終端將所述待上傳文件上傳到云服務(wù)器保存;S3、當(dāng)?shù)诙K端開啟云服務(wù)時(shí),將第二終端保存的文件與云服務(wù)器保存的文件比較,獲得待下載文件;S4、將所述待下載文件與用戶設(shè)置的規(guī)則匹配,得出匹配結(jié)果;S5、第二終端根據(jù)匹配結(jié)果下載相應(yīng)的文件。本發(fā)明充分考慮了用戶的實(shí)際需求,使得云服務(wù)數(shù)據(jù)同步業(yè)務(wù)更加人性化,給用戶帶來了更優(yōu)的體驗(yàn)。
文檔編號(hào)H04L29/08GK102984238SQ20121047432
公開日2013年3月20日 申請日期2012年11月21日 優(yōu)先權(quán)日2012年11月21日
發(fā)明者宗競 申請人:江蘇樂買到網(wǎng)絡(luò)科技有限公司