亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云服務(wù)的方法和系統(tǒng)的制作方法

文檔序號(hào):10616044閱讀:471來(lái)源:國(guó)知局
一種云服務(wù)的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種云服務(wù)的方法和系統(tǒng),該方法可以包括:代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,并根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議將業(yè)務(wù)請(qǐng)求傳輸至業(yè)務(wù)接口層;業(yè)務(wù)接口層根據(jù)業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器;當(dāng)業(yè)務(wù)請(qǐng)求類型為非存儲(chǔ)類業(yè)務(wù)時(shí),業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果;當(dāng)業(yè)務(wù)請(qǐng)求類型為存儲(chǔ)類業(yè)務(wù)時(shí),云存儲(chǔ)服務(wù)器保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果。
【專利說(shuō)明】
一種云服務(wù)的方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及云服務(wù)技術(shù)領(lǐng)域,尤其涉及一種云服務(wù)的方法和系統(tǒng)?!颈尘凹夹g(shù)】
[0002]隨著通信技術(shù)的發(fā)展,云計(jì)算、云服務(wù)概念層出不窮,但是當(dāng)前提出的云概念相關(guān)的業(yè)務(wù)更多僅是通過(guò)網(wǎng)盤在網(wǎng)絡(luò)遠(yuǎn)端對(duì)數(shù)據(jù)進(jìn)行備份或存儲(chǔ)的,業(yè)務(wù)種類單一;并且還需要用戶手動(dòng)進(jìn)行備份或存儲(chǔ)。因此,目前希望能夠提供更加完善的功能,提供更加有價(jià)值服務(wù)的云服務(wù)系統(tǒng)。
【發(fā)明內(nèi)容】

[0003]本發(fā)明的主要目的在于提出一種云服務(wù)的方法和系統(tǒng),旨在讓云服務(wù)能夠提供更加完善的功能及更加有價(jià)值的服務(wù)。
[0004]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]第一方面,提供一種云服務(wù)系統(tǒng),其特征在于,所述系統(tǒng)包括:代理服務(wù)器、業(yè)務(wù)接口層、業(yè)務(wù)服務(wù)器和云存儲(chǔ)服務(wù)器;其中,
[0006]所述代理服務(wù)器,用于接收客戶端上傳的業(yè)務(wù)請(qǐng)求,并根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議將所述業(yè)務(wù)請(qǐng)求傳輸至所述業(yè)務(wù)接口層;
[0007]所述業(yè)務(wù)接口層,用于根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器;
[0008]所述業(yè)務(wù)服務(wù)器,用于當(dāng)所述業(yè)務(wù)請(qǐng)求類型為非存儲(chǔ)類業(yè)務(wù)時(shí),保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果;
[0009]所述云存儲(chǔ)服務(wù)器,用于當(dāng)所述業(yè)務(wù)請(qǐng)求類型為存儲(chǔ)類業(yè)務(wù)時(shí),保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果。
[0010]可選的,所述代理服務(wù)器,具體用于接收終端通過(guò)應(yīng)用程序APP發(fā)送的同步業(yè)務(wù)請(qǐng)求;其中,所述同步請(qǐng)求中包括所述終端當(dāng)前需同步的數(shù)據(jù)與所述終端前次同步時(shí)需同步的數(shù)據(jù)之間的差分?jǐn)?shù)據(jù);
[0011]相應(yīng)地,所述業(yè)務(wù)接口層,用于通過(guò)應(yīng)用程序?qū)?yīng)的應(yīng)用程序編程接口 API接口接收所述差分?jǐn)?shù)據(jù);以及,
[0012]將所述差分?jǐn)?shù)據(jù)更新所述終端對(duì)應(yīng)的同步數(shù)據(jù)緩存;以及,
[0013]將所述差分?jǐn)?shù)據(jù)傳輸至同步數(shù)據(jù)服務(wù)器;[〇〇14]相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括同步數(shù)據(jù)服務(wù)器,用于保存所述終端當(dāng)前需同步的數(shù)據(jù)。
[0015]可選的,當(dāng)所述同步業(yè)務(wù)請(qǐng)求中徐同步的數(shù)據(jù)類型是新增的同步數(shù)據(jù)類型時(shí),所述業(yè)務(wù)接口層,還用于為所述新增的同步數(shù)據(jù)類型建立對(duì)應(yīng)的同步數(shù)據(jù)表;所述同步數(shù)據(jù)表以同步的用戶數(shù)量為分表維度;以及,
[0016]當(dāng)接收到所述新增的同步數(shù)據(jù)類型對(duì)應(yīng)的需同步的數(shù)據(jù)時(shí),在同步數(shù)據(jù)表中對(duì)所述新增的同步數(shù)據(jù)類型進(jìn)行同步的用戶數(shù)量進(jìn)行計(jì)數(shù)。
[0017]可選的,所述代理服務(wù)器,具體用于接收瀏覽器發(fā)送的同步數(shù)據(jù)請(qǐng)求;其中,所述同步數(shù)據(jù)請(qǐng)求中包括所述瀏覽器需同步的數(shù)據(jù);
[0018]相應(yīng)地,所述業(yè)務(wù)接口層,用于通過(guò)WEB管理接口或后臺(tái)管理接口對(duì)所述瀏覽器需同步的數(shù)據(jù)進(jìn)行解析,并將解析后的結(jié)果傳輸至搜索引擎服務(wù)器;
[0019]相應(yīng)的,所述業(yè)務(wù)服務(wù)器包括搜索引擎服務(wù)器,用于保存解析后的所述瀏覽器需同步的數(shù)據(jù)。
[0020]可選的,所述代理服務(wù)器,用于接收客戶端上傳的待保存的非結(jié)構(gòu)化數(shù)據(jù);[0021 ]所述業(yè)務(wù)接口層,用于生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),并將所述非結(jié)構(gòu)化數(shù)據(jù)傳輸至云存儲(chǔ)服務(wù)器;
[0022]所述云存儲(chǔ)服務(wù)器,用于將所述非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行保存。[〇〇23]第二方面,提供一種云服務(wù)的方法,所述方法應(yīng)用于云服務(wù)系統(tǒng)中,所述云服務(wù)系統(tǒng)可以包括代理服務(wù)器、業(yè)務(wù)接口層、業(yè)務(wù)服務(wù)器和云存儲(chǔ)服務(wù)器;所述方法包括:
[0024]所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,并根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議將所述業(yè)務(wù)請(qǐng)求傳輸至所述業(yè)務(wù)接口層;[〇〇25]所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器;
[0026]當(dāng)所述業(yè)務(wù)請(qǐng)求類型為非存儲(chǔ)類業(yè)務(wù)時(shí),所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果;[〇〇27]當(dāng)所述業(yè)務(wù)請(qǐng)求類型為存儲(chǔ)類業(yè)務(wù)時(shí),所述云存儲(chǔ)服務(wù)器保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果。[〇〇28]可選的,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,具體包括:所述代理服務(wù)器接收終端通過(guò)應(yīng)用程序APP發(fā)送的同步業(yè)務(wù)請(qǐng)求;其中,所述同步請(qǐng)求中包括所述終端當(dāng)前需同步的數(shù)據(jù)與所述終端前次同步時(shí)需同步的數(shù)據(jù)之間的差分?jǐn)?shù)據(jù);[〇〇29]相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器,具體包括:
[0030]所述業(yè)務(wù)接口層通過(guò)應(yīng)用程序?qū)?yīng)的應(yīng)用程序編程接口 API接口接收所述差分?jǐn)?shù)據(jù);以及,[0031 ]所述業(yè)務(wù)接口層將所述差分?jǐn)?shù)據(jù)更新所述終端對(duì)應(yīng)的同步數(shù)據(jù)緩存;以及,
[0032]所述業(yè)務(wù)接口層將所述差分?jǐn)?shù)據(jù)傳輸至同步數(shù)據(jù)服務(wù)器;
[0033]相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括同步數(shù)據(jù)服務(wù)器,所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果,具體包括:所述同步數(shù)據(jù)服務(wù)器保存所述終端當(dāng)前需同步的數(shù)據(jù)。[〇〇34]可選的,所述方法還包括:
[0035]當(dāng)所述同步業(yè)務(wù)請(qǐng)求中徐同步的數(shù)據(jù)類型是新增的同步數(shù)據(jù)類型時(shí),所述業(yè)務(wù)接口層為所述新增的同步數(shù)據(jù)類型建立對(duì)應(yīng)的同步數(shù)據(jù)表;所述同步數(shù)據(jù)表以同步的用戶數(shù)量為分表維度;
[0036]當(dāng)接收到所述新增的同步數(shù)據(jù)類型對(duì)應(yīng)的需同步的數(shù)據(jù)時(shí),所述業(yè)務(wù)接口層在同步數(shù)據(jù)表中對(duì)所述新增的同步數(shù)據(jù)類型進(jìn)行同步的用戶數(shù)量進(jìn)行計(jì)數(shù)。[〇〇37]可選的,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,具體包括:所述代理服務(wù)器接收瀏覽器發(fā)送的同步數(shù)據(jù)請(qǐng)求;其中,所述同步數(shù)據(jù)請(qǐng)求中包括所述瀏覽器需同步的數(shù)據(jù);[〇〇38]相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器,具體包括:[〇〇39]所述業(yè)務(wù)接口層通過(guò)WEB管理接口或后臺(tái)管理接口對(duì)所述瀏覽器需同步的數(shù)據(jù)進(jìn)行解析,并將解析后的結(jié)果傳輸至搜索引擎服務(wù)器;
[0040]相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括搜索引擎服務(wù)器,所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果,具體包括:所述搜索引擎服務(wù)器保存解析后的所述瀏覽器需同步的數(shù)據(jù)。
[0041]可選的,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,具體包括:所述代理服務(wù)器接收客戶端上傳的待保存的非結(jié)構(gòu)化數(shù)據(jù);
[0042]相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器,具體包括:所述業(yè)務(wù)接口層生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),并將所述非結(jié)構(gòu)化數(shù)據(jù)傳輸至云存儲(chǔ)服務(wù)器;[〇〇43]相應(yīng)地,所述云存儲(chǔ)服務(wù)器保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果,具體包括:所述云存儲(chǔ)服務(wù)器將所述非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行保存。[〇〇44]本發(fā)明實(shí)施例所提供的一種云服務(wù)的方法和系統(tǒng),通過(guò)針對(duì)不同業(yè)務(wù)類型的云服務(wù)請(qǐng)求進(jìn)行相應(yīng)的云服務(wù)存儲(chǔ)方案,從而讓云服務(wù)能夠提供更加完善的功能及更加有價(jià)值的服務(wù)?!靖綀D說(shuō)明】
[0045]圖1為本發(fā)明實(shí)施例提供的一種云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;
[0046]圖2為本發(fā)明實(shí)施例提供的另一種云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;[〇〇47]圖3為本發(fā)明實(shí)施例提供的一種云服務(wù)系統(tǒng)的實(shí)現(xiàn)架構(gòu)圖;[〇〇48]圖4為本發(fā)明實(shí)施例提供的一種云服務(wù)的方法流程示意圖?!揪唧w實(shí)施方式】[〇〇49]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。需要說(shuō)明的是,在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒有特定的意義。因此,"模塊"與"部件" 可以混合地使用。
[0050] 實(shí)施例一[〇〇51]參見圖1,其示出了本發(fā)明實(shí)施例提供的一種云服務(wù)系統(tǒng)10,該系統(tǒng)10可以包括: 代理服務(wù)器101、業(yè)務(wù)接口層102、業(yè)務(wù)服務(wù)器103和云存儲(chǔ)服務(wù)器104;其中,[〇〇52]所述代理服務(wù)器101,用于接收客戶端上傳的業(yè)務(wù)請(qǐng)求,并根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議將所述業(yè)務(wù)請(qǐng)求傳輸至所述業(yè)務(wù)接口層102;[〇〇53]所述業(yè)務(wù)接口層102,用于根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器103或云存儲(chǔ)服務(wù)器104;
[0054]所述業(yè)務(wù)服務(wù)器103,用于當(dāng)所述業(yè)務(wù)請(qǐng)求類型為非存儲(chǔ)類業(yè)務(wù)時(shí),保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果;
[0055]所述云存儲(chǔ)服務(wù)器104,用于當(dāng)所述業(yè)務(wù)請(qǐng)求類型為存儲(chǔ)類業(yè)務(wù)時(shí),保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果。[〇〇56]需要說(shuō)明的是,本實(shí)施例所描述的云服務(wù)系統(tǒng)10結(jié)構(gòu)中,代理服務(wù)器101可以配置為Web服務(wù)器或反向代理服務(wù)器,參見圖2,優(yōu)選的可以為Nginx,從客戶端接收業(yè)務(wù)請(qǐng)求,并且將業(yè)務(wù)請(qǐng)求傳輸至業(yè)務(wù)接口層。在本實(shí)施例的技術(shù)方案中,客戶端可以是諸如安裝有預(yù)設(shè)的云服務(wù)應(yīng)用程序的終端,例如智能手機(jī)、平板電腦、筆記本電腦等;也可以是運(yùn)行在終端中的瀏覽器Browser,通過(guò)WEB網(wǎng)頁(yè)對(duì)云服務(wù)系統(tǒng)進(jìn)行訪問(wèn)。本發(fā)明實(shí)施例不作具體贅述。 [〇〇57]但是對(duì)于業(yè)務(wù)接口層102,包括進(jìn)行業(yè)務(wù)處理所需要的傳輸接口及業(yè)務(wù)對(duì)應(yīng)的應(yīng)用程序編程接口(API,Applicat1n Programming Interface)。具體業(yè)務(wù)對(duì)應(yīng)的API類型可以包括但不限于:數(shù)據(jù)同步、回收站、文件備份、推送信息、云存儲(chǔ)、賬戶鑒權(quán)、緩存及數(shù)據(jù)層傳輸?shù)取〇〇58] 相應(yīng)地,業(yè)務(wù)服務(wù)器103,參見圖2,可以包括:分布式集群部署的Api服務(wù)器、Redis 緩存服務(wù)器和Solr搜索引擎以及采用主備方式RDS關(guān)系型數(shù)據(jù)庫(kù);云存儲(chǔ)服務(wù)器104,具體可以包括百度云盤等分布式云存儲(chǔ)服務(wù)器。本實(shí)施例中不作具體的限定。[〇〇59]示例性地,在具體的實(shí)現(xiàn)過(guò)程中,所述代理服務(wù)器101,具體用于接收終端通過(guò)應(yīng)用程序APP發(fā)送的同步業(yè)務(wù)請(qǐng)求;其中,所述同步請(qǐng)求中包括所述終端當(dāng)前需同步的數(shù)據(jù)與所述終端前次同步時(shí)需同步的數(shù)據(jù)之間的差分?jǐn)?shù)據(jù);
[0060]相應(yīng)地,所述業(yè)務(wù)接口層102,用于通過(guò)應(yīng)用程序?qū)?yīng)的API接口接收所述差分?jǐn)?shù)據(jù);以及,[0061 ]將所述差分?jǐn)?shù)據(jù)更新所述終端對(duì)應(yīng)的同步數(shù)據(jù)緩存;以及,
[0062]將所述差分?jǐn)?shù)據(jù)傳輸至同步數(shù)據(jù)服務(wù)器;
[0063]相應(yīng)地,所述業(yè)務(wù)服務(wù)器103包括同步數(shù)據(jù)服務(wù)器,用于保存所述終端當(dāng)前需同步的數(shù)據(jù)。
[0064]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)過(guò)程中,終端在提交需同步的數(shù)據(jù)之前,可以將自身存儲(chǔ)的數(shù)據(jù)與已同步數(shù)據(jù)進(jìn)行合并處理,獲取變更數(shù)據(jù);隨后將變更數(shù)據(jù)通過(guò)代理服務(wù)器101上傳至業(yè)務(wù)接口層102及業(yè)務(wù)服務(wù)器103。從而即使本次同步失敗,也能夠在下次同步時(shí),將本次同步異常的數(shù)據(jù)進(jìn)行重新處理,再進(jìn)行上傳。
[0065]還需要說(shuō)明的是,單個(gè)用戶除了首次數(shù)據(jù)同步以外,后續(xù)進(jìn)行同步時(shí),需要同步的數(shù)據(jù)變更都較少,因此可以將用戶的同步信息進(jìn)行緩存,當(dāng)需要同步的數(shù)據(jù)無(wú)更新時(shí),直接返回提示手機(jī)端,從而提高了云服務(wù)的并發(fā)處理能力。[〇〇66]優(yōu)選地,從流量及功耗考慮,終端出可以設(shè)置同步策略為在電量大等于30%,且使用WIFI環(huán)境下,每2小時(shí)請(qǐng)求一次數(shù)據(jù)同步。
[0067]進(jìn)一步地,在具體的實(shí)現(xiàn)過(guò)程中,當(dāng)所述同步業(yè)務(wù)請(qǐng)求中徐同步的數(shù)據(jù)類型是新增的同步數(shù)據(jù)類型時(shí),所述業(yè)務(wù)接口層102,還用于為所述新增的同步數(shù)據(jù)類型建立對(duì)應(yīng)的同步數(shù)據(jù)表;所述同步數(shù)據(jù)表以同步的用戶數(shù)量為分表維度;以及,
[0068]當(dāng)接收到所述新增的同步數(shù)據(jù)類型對(duì)應(yīng)的需同步的數(shù)據(jù)時(shí),在同步數(shù)據(jù)表中對(duì)所述新增的同步數(shù)據(jù)類型進(jìn)行同步的用戶數(shù)量進(jìn)行計(jì)數(shù)。
[0069]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)過(guò)程中,當(dāng)有用戶對(duì)新增的同步數(shù)據(jù)類型的數(shù)據(jù)進(jìn)行同步時(shí),業(yè)務(wù)接口層102還可以為該同步數(shù)據(jù)類型對(duì)應(yīng)的數(shù)據(jù)建立備用的同步數(shù)據(jù)表。
[0070]示例性地,在具體的實(shí)現(xiàn)過(guò)程中,所述代理服務(wù)器101,具體用于接收瀏覽器發(fā)送的同步數(shù)據(jù)請(qǐng)求;其中,所述同步數(shù)據(jù)請(qǐng)求中包括所述瀏覽器需同步的數(shù)據(jù);
[0071]相應(yīng)地,所述業(yè)務(wù)接口層102,用于通過(guò)WEB管理接口或后臺(tái)管理接口對(duì)所述瀏覽器需同步的數(shù)據(jù)進(jìn)行解析,并將解析后的結(jié)果傳輸至搜索引擎服務(wù)器;
[0072]相應(yīng)的,所述業(yè)務(wù)服務(wù)器103包括搜索引擎服務(wù)器,用于保存解析后的所述瀏覽器需同步的數(shù)據(jù)。
[0073]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)過(guò)程中,參見圖2,搜索引擎服務(wù)器可以包括Solr 搜索引擎,解析后的結(jié)果可以為該同步數(shù)據(jù)的搜索關(guān)鍵索引,當(dāng)瀏覽器需同步的數(shù)據(jù)進(jìn)行同步之后,搜索引擎可以提高查詢的效率,從而使得用戶通過(guò)瀏覽器訪問(wèn)同步數(shù)據(jù)的時(shí)候, 通過(guò)搜索進(jìn)行備份數(shù)據(jù)的查詢與找回。[〇〇74]示例性地,在具體的實(shí)現(xiàn)過(guò)程中,所述代理服務(wù)器101,用于接收客戶端上傳的待保存的非結(jié)構(gòu)化數(shù)據(jù);
[0075]所述業(yè)務(wù)接口層102,用于生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),并將所述非結(jié)構(gòu)化數(shù)據(jù)傳輸至云存儲(chǔ)服務(wù)器104;
[0076]所述云存儲(chǔ)服務(wù)器104,用于將所述非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行保存。[〇〇77]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)的過(guò)程中,所述的非結(jié)構(gòu)化的數(shù)據(jù),可以包括如照片、視頻等大容量文件,業(yè)務(wù)接口層102可以生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),從而后續(xù)可以通過(guò)元數(shù)據(jù)訪問(wèn)云存儲(chǔ)服務(wù)器104中所保存的數(shù)據(jù)。[〇〇78] 實(shí)施例二
[0079]基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見圖3,為圖1所示的云服務(wù)系統(tǒng)對(duì)應(yīng)的具體實(shí)現(xiàn)的架構(gòu)圖,圖3中,代理服務(wù)器用于為客戶端中的云應(yīng)用程序Cloud APP和瀏覽器 Browser中傳輸?shù)脑品?wù)業(yè)務(wù)請(qǐng)求提供網(wǎng)絡(luò)協(xié)議支持;業(yè)務(wù)接口層可以包括:API接口、WEB 管理接口、后臺(tái)管理接口、賬號(hào)校驗(yàn)、信息推送、個(gè)人存儲(chǔ)、數(shù)據(jù)同步、文件備份、設(shè)備管理、 口令Token管理、搜索及定時(shí)服務(wù)等業(yè)務(wù)的對(duì)應(yīng)接口以及通過(guò)JEE開發(fā)的框架Framework;
[0080]非存儲(chǔ)類業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)服務(wù)器可以包括:用戶中心、消息推送、Redis緩存服務(wù)器、Solr搜索引擎及RDS的Mysql數(shù)據(jù)庫(kù);
[0081]存儲(chǔ)類業(yè)務(wù)對(duì)應(yīng)的存儲(chǔ)服務(wù)器可以是眾多的個(gè)人云存儲(chǔ)(PCS,Personal Cloud Storage)〇[〇〇82] 實(shí)施例三
[0083]基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見圖4,其示出了本發(fā)明實(shí)施例提供的一種云服務(wù)的方法,該方法可以應(yīng)用于前述實(shí)施例所述的云服務(wù)系統(tǒng)中,該系統(tǒng)可以包括:代理服務(wù)器、業(yè)務(wù)接口層、業(yè)務(wù)服務(wù)器和云存儲(chǔ)服務(wù)器;所述方法可以包括:[〇〇84]S401:代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,并根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議將業(yè)務(wù)請(qǐng)求傳輸至業(yè)務(wù)接口層;
[0085]S402:業(yè)務(wù)接口層根據(jù)業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器;[〇〇86]S403:當(dāng)業(yè)務(wù)請(qǐng)求類型為非存儲(chǔ)類業(yè)務(wù)時(shí),業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果;[〇〇87]S404:當(dāng)業(yè)務(wù)請(qǐng)求類型為存儲(chǔ)類業(yè)務(wù)時(shí),云存儲(chǔ)服務(wù)器保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果。[〇〇88]需要說(shuō)明的是,本實(shí)施例所描述的云服務(wù)系統(tǒng)中,代理服務(wù)器可以配置為Web服務(wù)器或反向代理服務(wù)器,參見圖2,優(yōu)選的可以為Nginx,從客戶端接收業(yè)務(wù)請(qǐng)求,并且將業(yè)務(wù)請(qǐng)求傳輸至業(yè)務(wù)接口層。在本實(shí)施例的技術(shù)方案中,客戶端可以是諸如安裝有預(yù)設(shè)的云服務(wù)應(yīng)用程序的終端,例如智能手機(jī)、平板電腦、筆記本電腦等;也可以是運(yùn)行在終端中的瀏覽器Browser,通過(guò)WEB網(wǎng)頁(yè)對(duì)云服務(wù)系統(tǒng)進(jìn)行訪問(wèn)。本發(fā)明實(shí)施例不作具體贅述。[〇〇89]但是對(duì)于業(yè)務(wù)接口層,包括進(jìn)行業(yè)務(wù)處理所需要的傳輸接口及業(yè)務(wù)對(duì)應(yīng)的應(yīng)用程序編程接口(API,Applicat1n Programming Interface)。具體業(yè)務(wù)對(duì)應(yīng)的API類型可以包括但不限于:數(shù)據(jù)同步、回收站、文件備份、推送信息、云存儲(chǔ)、賬戶鑒權(quán)、緩存及數(shù)據(jù)層傳輸?shù)取?br>[0090]相應(yīng)地,業(yè)務(wù)服務(wù)器,參見圖2,可以包括:分布式集群部署的Api服務(wù)器、Redis緩存服務(wù)器和Solr搜索引擎以及采用主備方式RDS關(guān)系型數(shù)據(jù)庫(kù);云存儲(chǔ)服務(wù)器,具體可以包括百度云盤等分布式云存儲(chǔ)服務(wù)器。本實(shí)施例中不作具體的限定。
[0091]示例性地,在具體的實(shí)現(xiàn)過(guò)程中,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,具體包括:所述代理服務(wù)器接收終端通過(guò)應(yīng)用程序APP發(fā)送的同步業(yè)務(wù)請(qǐng)求;其中,所述同步請(qǐng)求中包括所述終端當(dāng)前需同步的數(shù)據(jù)與所述終端前次同步時(shí)需同步的數(shù)據(jù)之間的差分?jǐn)?shù)據(jù);[〇〇92]相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器,具體包括:[〇〇93]所述業(yè)務(wù)接口層通過(guò)應(yīng)用程序?qū)?yīng)的應(yīng)用程序編程接口 API接口接收所述差分?jǐn)?shù)據(jù);以及,
[0094]所述業(yè)務(wù)接口層將所述差分?jǐn)?shù)據(jù)更新所述終端對(duì)應(yīng)的同步數(shù)據(jù)緩存;以及,
[0095]所述業(yè)務(wù)接口層將所述差分?jǐn)?shù)據(jù)傳輸至同步數(shù)據(jù)服務(wù)器;
[0096]相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括同步數(shù)據(jù)服務(wù)器,所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果,具體包括:所述同步數(shù)據(jù)服務(wù)器保存所述終端當(dāng)前需同步的數(shù)據(jù)。
[0097]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)過(guò)程中,終端在提交需同步的數(shù)據(jù)之前,可以將自身存儲(chǔ)的數(shù)據(jù)與已同步數(shù)據(jù)進(jìn)行合并處理,獲取變更數(shù)據(jù);隨后將變更數(shù)據(jù)通過(guò)代理服務(wù)器上傳至業(yè)務(wù)接口層及業(yè)務(wù)服務(wù)器。從而即使本次同步失敗,也能夠在下次同步時(shí),將本次同步異常的數(shù)據(jù)進(jìn)行重新處理,再進(jìn)行上傳。
[0098]還需要說(shuō)明的是,單個(gè)用戶除了首次數(shù)據(jù)同步以外,后續(xù)進(jìn)行同步時(shí),需要同步的數(shù)據(jù)變更都較少,因此可以將用戶的同步信息進(jìn)行緩存,當(dāng)需要同步的數(shù)據(jù)無(wú)更新時(shí),直接返回提示手機(jī)端,從而提高了云服務(wù)的并發(fā)處理能力。
[0099]優(yōu)選地,從流量及功耗考慮,終端出可以設(shè)置同步策略為在電量大等于30%,且使用WIFI環(huán)境下,每2小時(shí)請(qǐng)求一次數(shù)據(jù)同步。
[0100]進(jìn)一步地,在具體的實(shí)現(xiàn)過(guò)程中,所述方法還包括:
[0101]當(dāng)所述同步業(yè)務(wù)請(qǐng)求中徐同步的數(shù)據(jù)類型是新增的同步數(shù)據(jù)類型時(shí),所述業(yè)務(wù)接口層為所述新增的同步數(shù)據(jù)類型建立對(duì)應(yīng)的同步數(shù)據(jù)表;所述同步數(shù)據(jù)表以同步的用戶數(shù)量為分表維度;
[0102]當(dāng)接收到所述新增的同步數(shù)據(jù)類型對(duì)應(yīng)的需同步的數(shù)據(jù)時(shí),所述業(yè)務(wù)接口層在同步數(shù)據(jù)表中對(duì)所述新增的同步數(shù)據(jù)類型進(jìn)行同步的用戶數(shù)量進(jìn)行計(jì)數(shù)。
[0103]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)過(guò)程中,當(dāng)有用戶對(duì)新增的同步數(shù)據(jù)類型的數(shù)據(jù)進(jìn)行同步時(shí),業(yè)務(wù)接口層102還可以為該同步數(shù)據(jù)類型對(duì)應(yīng)的數(shù)據(jù)建立備用的同步數(shù)據(jù)表。
[0104]示例性地,在具體的實(shí)現(xiàn)過(guò)程中,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,具體包括:所述代理服務(wù)器接收瀏覽器發(fā)送的同步數(shù)據(jù)請(qǐng)求;其中,所述同步數(shù)據(jù)請(qǐng)求中包括所述瀏覽器需同步的數(shù)據(jù);
[0105]相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器,具體包括:
[0106]所述業(yè)務(wù)接口層通過(guò)WEB管理接口或后臺(tái)管理接口對(duì)所述瀏覽器需同步的數(shù)據(jù)進(jìn)行解析,并將解析后的結(jié)果傳輸至搜索引擎服務(wù)器;
[0107]相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括搜索引擎服務(wù)器,所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié)果,具體包括:所述搜索引擎服務(wù)器保存解析后的所述瀏覽器需同步的數(shù)據(jù)。
[0108]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)過(guò)程中,參見圖2,搜索引擎服務(wù)器可以包括Solr 搜索引擎,解析后的結(jié)果可以為該同步數(shù)據(jù)的搜索關(guān)鍵索引,當(dāng)瀏覽器需同步的數(shù)據(jù)進(jìn)行同步之后,搜索引擎可以提高查詢的效率,從而使得用戶通過(guò)瀏覽器訪問(wèn)同步數(shù)據(jù)的時(shí)候, 通過(guò)搜索進(jìn)行備份數(shù)據(jù)的查詢與找回。
[0109]示例性地,在具體的實(shí)現(xiàn)過(guò)程中,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,具體包括:所述代理服務(wù)器接收客戶端上傳的待保存的非結(jié)構(gòu)化數(shù)據(jù);[〇11〇]相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服務(wù)器,具體包括:所述業(yè)務(wù)接口層生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),并將所述非結(jié)構(gòu)化數(shù)據(jù)傳輸至云存儲(chǔ)服務(wù)器;[〇111]相應(yīng)地,所述云存儲(chǔ)服務(wù)器保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果,具體包括:所述云存儲(chǔ)服務(wù)器將所述非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行保存。[〇112]需要說(shuō)明的是,在上述具體實(shí)現(xiàn)的過(guò)程中,所述的非結(jié)構(gòu)化的數(shù)據(jù),可以包括如照片、視頻等大容量文件,業(yè)務(wù)接口層可以生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),從而后續(xù)可以通過(guò)元數(shù)據(jù)訪問(wèn)云存儲(chǔ)服務(wù)器中所保存的數(shù)據(jù)。[〇113]需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
[0114]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0115]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì) (如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所描述的方法。[〇116]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種云服務(wù)系統(tǒng),其特征在于,所述系統(tǒng)包括:代理服務(wù)器、業(yè)務(wù)接口層、業(yè)務(wù)服務(wù)器 和云存儲(chǔ)服務(wù)器;其中,所述代理服務(wù)器,用于接收客戶端上傳的業(yè)務(wù)請(qǐng)求,并根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議將所述業(yè) 務(wù)請(qǐng)求傳輸至所述業(yè)務(wù)接口層;所述業(yè)務(wù)接口層,用于根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處 理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云 存儲(chǔ)服務(wù)器;所述業(yè)務(wù)服務(wù)器,用于當(dāng)所述業(yè)務(wù)請(qǐng)求類型為非存儲(chǔ)類業(yè)務(wù)時(shí),保存非存儲(chǔ)類業(yè)務(wù)的 處理結(jié)果;所述云存儲(chǔ)服務(wù)器,用于當(dāng)所述業(yè)務(wù)請(qǐng)求類型為存儲(chǔ)類業(yè)務(wù)時(shí),保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述代理服務(wù)器,具體用于接收終端通過(guò) 應(yīng)用程序APP發(fā)送的同步業(yè)務(wù)請(qǐng)求;其中,所述同步請(qǐng)求中包括所述終端當(dāng)前需同步的數(shù)據(jù) 與所述終端前次同步時(shí)需同步的數(shù)據(jù)之間的差分?jǐn)?shù)據(jù);相應(yīng)地,所述業(yè)務(wù)接口層,用于通過(guò)應(yīng)用程序?qū)?yīng)的應(yīng)用程序編程接口 API接口接收所 述差分?jǐn)?shù)據(jù);以及,將所述差分?jǐn)?shù)據(jù)更新所述終端對(duì)應(yīng)的同步數(shù)據(jù)緩存;以及,將所述差分?jǐn)?shù)據(jù)傳輸至同步數(shù)據(jù)服務(wù)器;相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括同步數(shù)據(jù)服務(wù)器,用于保存所述終端當(dāng)前需同步的數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,當(dāng)所述同步業(yè)務(wù)請(qǐng)求中徐同步的數(shù)據(jù)類型 是新增的同步數(shù)據(jù)類型時(shí),所述業(yè)務(wù)接口層,還用于為所述新增的同步數(shù)據(jù)類型建立對(duì)應(yīng) 的同步數(shù)據(jù)表;所述同步數(shù)據(jù)表以同步的用戶數(shù)量為分表維度;以及,當(dāng)接收到所述新增的同步數(shù)據(jù)類型對(duì)應(yīng)的需同步的數(shù)據(jù)時(shí),在同步數(shù)據(jù)表中對(duì)所述新 增的同步數(shù)據(jù)類型進(jìn)行同步的用戶數(shù)量進(jìn)行計(jì)數(shù)。4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述代理服務(wù)器,具體用于接收瀏覽器發(fā) 送的同步數(shù)據(jù)請(qǐng)求;其中,所述同步數(shù)據(jù)請(qǐng)求中包括所述瀏覽器需同步的數(shù)據(jù);相應(yīng)地,所述業(yè)務(wù)接口層,用于通過(guò)WEB管理接口或后臺(tái)管理接口對(duì)所述瀏覽器需同步 的數(shù)據(jù)進(jìn)行解析,并將解析后的結(jié)果傳輸至搜索引擎服務(wù)器;相應(yīng)的,所述業(yè)務(wù)服務(wù)器包括搜索引擎服務(wù)器,用于保存解析后的所述瀏覽器需同步 的數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述代理服務(wù)器,用于接收客戶端上傳的 待保存的非結(jié)構(gòu)化數(shù)據(jù);所述業(yè)務(wù)接口層,用于生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),并將所述非結(jié)構(gòu)化數(shù)據(jù) 傳輸至云存儲(chǔ)服務(wù)器;所述云存儲(chǔ)服務(wù)器,用于將所述非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行保存。6.—種云服務(wù)的方法,其特征在于,所述方法應(yīng)用于云服務(wù)系統(tǒng)中,所述云服務(wù)系統(tǒng)可 以包括代理服務(wù)器、業(yè)務(wù)接口層、業(yè)務(wù)服務(wù)器和云存儲(chǔ)服務(wù)器;所述方法包括:所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng)求,并根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議將所述業(yè)務(wù)請(qǐng)求 傳輸至所述業(yè)務(wù)接口層;所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并 按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或云存儲(chǔ)服 務(wù)器;當(dāng)所述業(yè)務(wù)請(qǐng)求類型為非存儲(chǔ)類業(yè)務(wù)時(shí),所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的處理結(jié) 果;當(dāng)所述業(yè)務(wù)請(qǐng)求類型為存儲(chǔ)類業(yè)務(wù)時(shí),所述云存儲(chǔ)服務(wù)器保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng) 求,具體包括:所述代理服務(wù)器接收終端通過(guò)應(yīng)用程序APP發(fā)送的同步業(yè)務(wù)請(qǐng)求;其中,所述 同步請(qǐng)求中包括所述終端當(dāng)前需同步的數(shù)據(jù)與所述終端前次同步時(shí)需同步的數(shù)據(jù)之間的 差分?jǐn)?shù)據(jù);相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù) 處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或 云存儲(chǔ)服務(wù)器,具體包括:所述業(yè)務(wù)接口層通過(guò)應(yīng)用程序?qū)?yīng)的應(yīng)用程序編程接口 API接口接收所述差分?jǐn)?shù)據(jù); 以及,所述業(yè)務(wù)接口層將所述差分?jǐn)?shù)據(jù)更新所述終端對(duì)應(yīng)的同步數(shù)據(jù)緩存;以及,所述業(yè)務(wù) 接口層將所述差分?jǐn)?shù)據(jù)傳輸至同步數(shù)據(jù)服務(wù)器;相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括同步數(shù)據(jù)服務(wù)器,所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的 處理結(jié)果,具體包括:所述同步數(shù)據(jù)服務(wù)器保存所述終端當(dāng)前需同步的數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:當(dāng)所述同步業(yè)務(wù)請(qǐng)求中徐同步的數(shù)據(jù)類型是新增的同步數(shù)據(jù)類型時(shí),所述業(yè)務(wù)接口層 為所述新增的同步數(shù)據(jù)類型建立對(duì)應(yīng)的同步數(shù)據(jù)表;所述同步數(shù)據(jù)表以同步的用戶數(shù)量為 分表維度;當(dāng)接收到所述新增的同步數(shù)據(jù)類型對(duì)應(yīng)的需同步的數(shù)據(jù)時(shí),所述業(yè)務(wù)接口層在同步數(shù) 據(jù)表中對(duì)所述新增的同步數(shù)據(jù)類型進(jìn)行同步的用戶數(shù)量進(jìn)行計(jì)數(shù)。9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù)請(qǐng) 求,具體包括:所述代理服務(wù)器接收瀏覽器發(fā)送的同步數(shù)據(jù)請(qǐng)求;其中,所述同步數(shù)據(jù)請(qǐng)求 中包括所述瀏覽器需同步的數(shù)據(jù);相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù) 處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或 云存儲(chǔ)服務(wù)器,具體包括:所述業(yè)務(wù)接口層通過(guò)WEB管理接口或后臺(tái)管理接口對(duì)所述瀏覽器需同步的數(shù)據(jù)進(jìn)行解 析,并將解析后的結(jié)果傳輸至搜索引擎服務(wù)器;相應(yīng)地,所述業(yè)務(wù)服務(wù)器包括搜索引擎服務(wù)器,所述業(yè)務(wù)服務(wù)器保存非存儲(chǔ)類業(yè)務(wù)的 處理結(jié)果,具體包括:所述搜索引擎服務(wù)器保存解析后的所述瀏覽器需同步的數(shù)據(jù)。10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述代理服務(wù)器接收客戶端上傳的業(yè)務(wù) 請(qǐng)求,具體包括:所述代理服務(wù)器接收客戶端上傳的待保存的非結(jié)構(gòu)化數(shù)據(jù);相應(yīng)地,所述業(yè)務(wù)接口層根據(jù)所述業(yè)務(wù)請(qǐng)求的類型觸發(fā)對(duì)應(yīng)的業(yè)務(wù)處理接口進(jìn)行業(yè)務(wù)處理,并按照業(yè)務(wù)處理結(jié)果對(duì)應(yīng)的業(yè)務(wù)請(qǐng)求的類型,將業(yè)務(wù)處理結(jié)果傳輸至業(yè)務(wù)服務(wù)器或 云存儲(chǔ)服務(wù)器,具體包括:所述業(yè)務(wù)接口層生成所述非結(jié)構(gòu)化數(shù)據(jù)對(duì)應(yīng)的元數(shù)據(jù),并將所述 非結(jié)構(gòu)化數(shù)據(jù)傳輸至云存儲(chǔ)服務(wù)器;相應(yīng)地,所述云存儲(chǔ)服務(wù)器保存存儲(chǔ)類業(yè)務(wù)的處理結(jié)果,具體包括:所述云存儲(chǔ)服務(wù)器 將所述非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行保存。
【文檔編號(hào)】H04L29/08GK105978948SQ201610270595
【公開日】2016年9月28日
【申請(qǐng)日】2016年4月27日
【發(fā)明人】郭思勇
【申請(qǐng)人】努比亞技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1