本發(fā)明涉及數(shù)據(jù)處理的技術(shù)領(lǐng)域,特別是涉及一種業(yè)務(wù)對(duì)象同步的方法、一種業(yè)務(wù)對(duì)象同步的客戶(hù)端和一種業(yè)務(wù)對(duì)象同步的服務(wù)器。
背景技術(shù):
在某些業(yè)務(wù)領(lǐng)域中,為了規(guī)范提供業(yè)務(wù)對(duì)象的提供方、接受業(yè)務(wù)對(duì)象的接收方在處理業(yè)務(wù)對(duì)象時(shí)的業(yè)務(wù)處理,往往是規(guī)定在某一個(gè)平臺(tái)進(jìn)行處理。
在該平臺(tái)中,由于各種因素,如國(guó)家政策、處理行為等,對(duì)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)產(chǎn)生影響,因此,平臺(tái)會(huì)實(shí)時(shí)處理業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)。
由于業(yè)務(wù)對(duì)象的類(lèi)目很多、在每個(gè)類(lèi)目下的數(shù)量也很多,因此用戶(hù)可以選擇一個(gè)或多個(gè)自己感興趣的業(yè)務(wù)對(duì)象或業(yè)務(wù)對(duì)象類(lèi)目,加入到屬于該用戶(hù)的關(guān)注列表中,則用戶(hù)可以通過(guò)打開(kāi)關(guān)注列表來(lái)集中查看自己感興趣的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),無(wú)需分散查找各個(gè)關(guān)注的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),便于用戶(hù)對(duì)關(guān)注的業(yè)務(wù)對(duì)象的集中管理。
隨著信息技術(shù)的發(fā)展,用戶(hù)可以在不同終端中登錄相同的客戶(hù)端進(jìn)行業(yè)務(wù)對(duì)象的查看與管理,則在不同的終端中用戶(hù)需要分別設(shè)定關(guān)注列表,如果用戶(hù)想要在不同的終端中同步關(guān)注列表,用戶(hù)首先需要手動(dòng)點(diǎn)擊“上傳”按鈕將某一終端的關(guān)注列表上傳服務(wù)器,隨后,在另一終端中登錄客戶(hù)端,從服務(wù)器中手動(dòng)下載關(guān)注列表,從而實(shí)現(xiàn)不同終端的關(guān)注列表的同步。然而該同步方法依賴(lài)用戶(hù)的手動(dòng)操作,操作繁瑣,耗費(fèi)用戶(hù)大量的精力、時(shí)間,使得業(yè)務(wù)處理的效率低下。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種業(yè)務(wù)對(duì)象同步的方法、客戶(hù)端和服務(wù)器,用以解決多終端場(chǎng)景下數(shù)據(jù)同步的問(wèn)題。
本發(fā)明實(shí)施例公開(kāi)了一種業(yè)務(wù)對(duì)象同步的方法,所述方法包括:
在客戶(hù)端側(cè)加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),其中,所述指定業(yè)務(wù)分組包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),所述指定業(yè)務(wù)分組包括分組標(biāo)識(shí),所述登錄用戶(hù)包括用戶(hù)標(biāo)識(shí);
檢測(cè)對(duì)所述指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的更新操作時(shí),生成對(duì)應(yīng)的更新信息;
依據(jù)所述更新信息、所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)生成更新指令,并將所述更新指令發(fā)送至云服務(wù)器端,所述云服務(wù)器端用于基于所述更新指令,對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新。
優(yōu)選地,所述客戶(hù)端中包括一用于記錄客戶(hù)端與云服務(wù)器交互行為的日志文件,所述方法還包括:
將所述更新指令的更新?tīng)顟B(tài)記錄在日志文件中,其中,所述更新?tīng)顟B(tài)包括已更新?tīng)顟B(tài)或未更新?tīng)顟B(tài);
按照預(yù)設(shè)時(shí)間間隔,將所述日志文件中的未更新?tīng)顟B(tài)的更新指令重新發(fā)送至服務(wù)器中。
優(yōu)選地,所述在客戶(hù)端側(cè)加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的步驟包括:
檢測(cè)當(dāng)前登錄用戶(hù)發(fā)出的開(kāi)啟指定業(yè)務(wù)分組的開(kāi)啟請(qǐng)求,所述開(kāi)啟請(qǐng)求至少包括:所述登錄用戶(hù)的用戶(hù)標(biāo)識(shí)以及所述指定業(yè)務(wù)分組的分組標(biāo)識(shí);
判斷客戶(hù)端本地是否存在與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);
若是,則從本地獲得并顯示所述與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);
若否,則依據(jù)所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)生成數(shù)據(jù)獲取請(qǐng)求,并將所述數(shù)據(jù)獲取請(qǐng)求發(fā)送至云服務(wù)器,以向云服務(wù)器請(qǐng)求與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),以及,顯示所述對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)。
優(yōu)選地,在所述依據(jù)所述更新信息、所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)生成更新指令,并將所述更新指令發(fā)送至云服務(wù)器端的步驟之后,還包括:
接收云服務(wù)器端返回的所述指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的最新版本號(hào);
將所述最新版本號(hào)與本地存儲(chǔ)的所述指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的本地版本號(hào)進(jìn)行比較;
若所述本地版本號(hào)小于所述最新版本號(hào),則依據(jù)所述用戶(hù)標(biāo)識(shí)、所述分組標(biāo)識(shí)以及所述最新版本號(hào)生成業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求;
將所述業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求發(fā)送至服務(wù)器;
接收所述服務(wù)器返回的與所述業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求對(duì)應(yīng)的所述指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù);
將所述指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù)覆蓋所述指定業(yè)務(wù)分組的在先的業(yè)務(wù)數(shù)據(jù),并在所述指定業(yè)務(wù)分組對(duì)應(yīng)的頁(yè)面中顯示所述最新版本的業(yè)務(wù)數(shù)據(jù)。
本發(fā)明實(shí)施例還公開(kāi)了一種業(yè)務(wù)對(duì)象同步的方法,所述方法包括:
云端服務(wù)器接收客戶(hù)端發(fā)送的更新指令,所述更新指令包括更新信息、指定業(yè)務(wù)分組的分組標(biāo)識(shí)以及登錄用戶(hù)的用戶(hù)標(biāo)識(shí),所述更新信息為所述客戶(hù)端加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)后,檢測(cè)到當(dāng)前登錄用戶(hù)對(duì)所述指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的更新操作時(shí)生成的信息,所述指定業(yè)務(wù)分組包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù);
對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新。
優(yōu)選地,在所述云端服務(wù)器接收客戶(hù)端發(fā)送的更新指令的步驟之前,還包括:
接收客戶(hù)端發(fā)送的數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求包括當(dāng)前登錄的用戶(hù)的用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí);
獲取與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù);
將所述指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)返回所述客戶(hù)端。
優(yōu)選地,所述更新指令為加密的指令;
在所述對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新的步驟之前,還包括:
采用預(yù)設(shè)的解密算法對(duì)所述更新指令進(jìn)行解密。
優(yōu)選地,所述云端服務(wù)器與一備份服務(wù)器相連,所述方法還包括:
實(shí)時(shí)將云端服務(wù)器接收到的更新指令發(fā)送至所述備份服務(wù)器,以對(duì)所述備份服務(wù)器進(jìn)行數(shù)據(jù)同步。
本發(fā)明實(shí)施例還公開(kāi)了一種業(yè)務(wù)對(duì)象同步的客戶(hù)端,所述客戶(hù)端包括:
業(yè)務(wù)數(shù)據(jù)加載模塊,用于加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),其中,所述指定業(yè)務(wù)分組包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),所述指定業(yè)務(wù)分組包括分組標(biāo)識(shí),所述登錄用戶(hù)包括用戶(hù)標(biāo)識(shí);
更新操作檢測(cè)模塊,用于檢測(cè)對(duì)所述指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的更新操作時(shí),生成對(duì)應(yīng)的更新信息;
更新指令生成模塊,用于依據(jù)所述更新信息、所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)生成更新指令,并將所述更新指令發(fā)送至云服務(wù)器端,所述云服務(wù)器端用于基于所述更新指令,對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新。
本發(fā)明實(shí)施例還公開(kāi)了一種業(yè)務(wù)對(duì)象同步的服務(wù)器,包括:
更新指令接收模塊,用于接收客戶(hù)端發(fā)送的更新指令,所述更新指令包括更新信息、指定業(yè)務(wù)分組的分組標(biāo)識(shí)以及登錄用戶(hù)的用戶(hù)標(biāo)識(shí),所述更新信息為所述客戶(hù)端加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)后,檢測(cè)到當(dāng)前登錄用戶(hù)對(duì)所述指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的更新操作時(shí)生成的信息,所述指定業(yè)務(wù)分組包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù);
更新模塊,用于對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新。
在本發(fā)明實(shí)施例中,當(dāng)在客戶(hù)端側(cè)加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)以后,若客戶(hù)端檢測(cè)到用戶(hù)對(duì)該指定業(yè)務(wù)分組的更新操作時(shí),獲取對(duì)應(yīng)的更新信息,并依據(jù)該更新信息生成更新指令,將該更新指令發(fā)送至云服務(wù)器端,以進(jìn)行云服務(wù)器端的對(duì)應(yīng)的業(yè)務(wù)分組的數(shù)據(jù)更新,根據(jù)本發(fā)明實(shí)施例,可自動(dòng)實(shí)現(xiàn)云服務(wù)器端與客戶(hù)端的同步,無(wú)需用戶(hù)手動(dòng)上傳更新信息,提高了終端的智能化,提升了業(yè)務(wù)數(shù)據(jù)同步的效率以及業(yè)務(wù)對(duì)象的處理效率。
附圖說(shuō)明
圖1是本發(fā)明的一種業(yè)務(wù)對(duì)象同步的方法實(shí)施例一的步驟流程圖;
圖2是本發(fā)明的一種業(yè)務(wù)對(duì)象同步的方法實(shí)施例二的步驟流程圖;
圖3是本發(fā)明的一種業(yè)務(wù)對(duì)象同步的客戶(hù)端實(shí)施例的結(jié)構(gòu)框圖;
圖4是本發(fā)明的一種業(yè)務(wù)對(duì)象同步的服務(wù)器實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參照?qǐng)D1,示出了本發(fā)明的一種業(yè)務(wù)對(duì)象同步的方法實(shí)施例一的步驟流程圖,具體可以包括如下步驟:
步驟101,在客戶(hù)端側(cè)加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù);
需要說(shuō)明的是,本發(fā)明實(shí)施例可以應(yīng)用于客戶(hù)端中,該客戶(hù)端可以與第三方的服務(wù)器或服務(wù)器集群相連,如分布式系統(tǒng),其可以抓取網(wǎng)絡(luò)平臺(tái)中業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),網(wǎng)絡(luò)平臺(tái)為獨(dú)立的服務(wù)器或服務(wù)器集群,用于對(duì)業(yè)務(wù)對(duì)象進(jìn)行業(yè)務(wù)處理。
進(jìn)一步地,該客戶(hù)端還可以與云端服務(wù)器相連,云服務(wù)器是一種簡(jiǎn)單高效、安全可靠、處理能力可彈性伸縮的計(jì)算服務(wù),用于存儲(chǔ)該用戶(hù)對(duì)應(yīng)的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),當(dāng)用戶(hù)通過(guò)多個(gè)終端登錄客戶(hù)端時(shí),云端服務(wù)器還可以用于進(jìn)行多個(gè)終端的數(shù)據(jù)同步。
在一種實(shí)施方式中,該云端服務(wù)器與第三方服務(wù)器或服務(wù)器集群可以為同一服務(wù)器。
在不同的業(yè)務(wù)領(lǐng)域中可以具有不同的業(yè)務(wù)對(duì)象,即體現(xiàn)該領(lǐng)域特性的數(shù)據(jù)。
例如,在通信領(lǐng)域中,業(yè)務(wù)對(duì)象可以為通信數(shù)據(jù);在新聞媒體領(lǐng)域中,業(yè)務(wù)對(duì)象可以為新聞數(shù)據(jù);在搜索領(lǐng)域中,業(yè)務(wù)對(duì)象可以為網(wǎng)頁(yè);在金融領(lǐng)域中,業(yè)務(wù)對(duì)象可以為股票數(shù)據(jù),等等。
在不同的業(yè)務(wù)領(lǐng)域中,雖然業(yè)務(wù)對(duì)象承載領(lǐng)域特性而有所不同,但其本質(zhì)都是數(shù)據(jù),例如,文本數(shù)據(jù)、圖像數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)等等,相對(duì)地,對(duì)業(yè)務(wù)對(duì)象的處理,本質(zhì)都是對(duì)數(shù)據(jù)的處理。
為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實(shí)施例,在本發(fā)明實(shí)施例中,將證券數(shù)據(jù)(如股票數(shù)據(jù))作為業(yè)務(wù)對(duì)象的一種示例進(jìn)行說(shuō)明。
在網(wǎng)絡(luò)平臺(tái)中,每個(gè)用戶(hù)(包括自然人和企業(yè))均可以配置至少一個(gè)賬號(hào),以管理其業(yè)務(wù)對(duì)象,及進(jìn)行業(yè)務(wù)處理。
例如,股票是股份制企業(yè)(上市和非上市)所有者(即股東)擁有公司資產(chǎn)和權(quán)益的憑證,股票是可以發(fā)行的。
股票發(fā)行(share issuance)是指符合條件的發(fā)行人以籌資或?qū)嵤┕衫峙錇槟康?,按照法定的程序,向投資者或原股東發(fā)行股份或無(wú)償提供股份的行為。
上市的股票稱(chēng)流通股,可在股票交易所(即二級(jí)市場(chǎng))自由交易。非上市的股票沒(méi)有進(jìn)入股票交易所,因此不能自由交易,稱(chēng)非上市流通股。
目前,投資者可以在證券登記機(jī)構(gòu)分別注冊(cè)上海交易所或深圳交易所(網(wǎng)絡(luò)平臺(tái))的帳號(hào),進(jìn)行股票交易(業(yè)務(wù)處理)。
當(dāng)用戶(hù)需要管理其業(yè)務(wù)對(duì)象時(shí),需要登錄賬號(hào)才能進(jìn)行業(yè)務(wù)對(duì)象的查看與管理。其中,該登錄賬號(hào)可以作為標(biāo)識(shí)用戶(hù)身份的用戶(hù)標(biāo)識(shí)。
應(yīng)用于本發(fā)明實(shí)施例,客戶(hù)端還可以與認(rèn)證服務(wù)器相連,當(dāng)客戶(hù)端檢測(cè)到用戶(hù)輸入登錄賬號(hào)以及登錄密碼以登錄當(dāng)前客戶(hù)端時(shí),可以將其登錄賬號(hào)以及登錄密碼發(fā)送至認(rèn)證服務(wù)器,認(rèn)證服務(wù)器可以對(duì)該登錄賬號(hào)以及登錄密碼進(jìn)行驗(yàn)證,以判斷當(dāng)前用戶(hù)是否為具備登錄權(quán)限的用戶(hù)。在一種實(shí)施方式中,認(rèn)證服務(wù)器可以首先在認(rèn)證的白名單列表中查找該登錄賬號(hào),若查找成功,則進(jìn)一步驗(yàn)證該登錄密碼與預(yù)先設(shè)定的登錄密碼是否相同,若相同,則認(rèn)證通過(guò);若在白名單中沒(méi)有查找到該登錄賬號(hào)和/或登錄密碼與預(yù)設(shè)的登錄密碼不相同,則認(rèn)證不通過(guò),此時(shí)認(rèn)證服務(wù)器可以向客戶(hù)端發(fā)送認(rèn)證不通過(guò)的提示信息。
在實(shí)際中,該認(rèn)證服務(wù)器與云服務(wù)器可以為同一服務(wù)器。
由于業(yè)務(wù)對(duì)象的數(shù)量繁多,用戶(hù)登錄成功以后,可以從眾多業(yè)務(wù)對(duì)象中選擇部分感興趣的業(yè)務(wù)對(duì)象加入到用戶(hù)的關(guān)注列表或關(guān)注數(shù)據(jù)庫(kù)中,通過(guò)關(guān)注列表或關(guān)注數(shù)據(jù)庫(kù),用戶(hù)可以及時(shí)查看與跟蹤感興趣的業(yè)務(wù)對(duì)象的動(dòng)態(tài)信息,便于對(duì)感興趣的業(yè)務(wù)對(duì)象的集中管理。
本發(fā)明實(shí)施例的客戶(hù)端還可以提供分組功能,當(dāng)關(guān)注列表或關(guān)注數(shù)據(jù)庫(kù)中的業(yè)務(wù)對(duì)象的數(shù)量較多時(shí),用戶(hù)可以通過(guò)分組功能對(duì)關(guān)注列表或關(guān)注數(shù)據(jù)庫(kù)中的業(yè)務(wù)對(duì)象進(jìn)行分組,以得到一個(gè)以上的業(yè)務(wù)分組,完成業(yè)務(wù)對(duì)象的自定義分類(lèi)。其中,每個(gè)業(yè)務(wù)分組具有分組標(biāo)識(shí),每個(gè)業(yè)務(wù)分組包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)。
例如,若業(yè)務(wù)對(duì)象為股票數(shù)據(jù),則用戶(hù)的關(guān)注列表或關(guān)注數(shù)據(jù)庫(kù)可以為用戶(hù)的自選股,用戶(hù)還可以對(duì)自選股進(jìn)行分組,以得到一個(gè)以上自定義的自選股分組,每個(gè)分組包括一個(gè)或一個(gè)以上的股票數(shù)據(jù)。
其中,業(yè)務(wù)數(shù)據(jù)可以為與業(yè)務(wù)對(duì)象的相關(guān)數(shù)據(jù),例如,對(duì)于股票數(shù)據(jù),其業(yè)務(wù)數(shù)據(jù)可以包括日期(fld_date)、股票代碼(fld_securitiyid)、交易日時(shí)間(fld_kdaytime)、開(kāi)盤(pán)價(jià)(fld_open)、最高價(jià)(fld_high)、最新價(jià)(fld_low)、收盤(pán)價(jià)(fld_close)、昨收價(jià)(fld_preclose)、漲停價(jià)(fld_uplimit)(圖上未示出)、跌停價(jià)(fld_downlimit)(圖上未示出)、成交量(fld_volume)、成交額(fld_amount)等等。
在具體實(shí)現(xiàn)中,一個(gè)終端的顯示屏在一個(gè)時(shí)間段內(nèi)顯示一個(gè)業(yè)務(wù)分組的信息。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,步驟101可以包括如下子步驟:
子步驟S11,檢測(cè)當(dāng)前登錄用戶(hù)發(fā)出的開(kāi)啟指定業(yè)務(wù)分組的開(kāi)啟請(qǐng)求,所述開(kāi)啟請(qǐng)求至少包括:所述登錄用戶(hù)的用戶(hù)標(biāo)識(shí)以及所述指定業(yè)務(wù)分組的分組標(biāo)識(shí);
在實(shí)際應(yīng)用中,當(dāng)前登錄用戶(hù)開(kāi)啟指定業(yè)務(wù)分組的開(kāi)啟請(qǐng)求可以是指用戶(hù)加載指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的指示。
例如,用戶(hù)可以在客戶(hù)端的頁(yè)面通過(guò)點(diǎn)擊某個(gè)業(yè)務(wù)分組的分組標(biāo)識(shí)(如點(diǎn)擊自選股中的某個(gè)分組的名稱(chēng))來(lái)請(qǐng)求加載該業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)。
當(dāng)檢測(cè)到用戶(hù)發(fā)出的開(kāi)啟請(qǐng)求以后,可以獲得該登錄用戶(hù)的用戶(hù)標(biāo)識(shí)UID(例如,登錄賬號(hào))以及該指定業(yè)務(wù)分組的分組標(biāo)識(shí)group_ID。
子步驟S12,判斷客戶(hù)端本地是否存在與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);若是,則執(zhí)行子步驟S13,若否,則執(zhí)行子步驟S14;
當(dāng)客戶(hù)端確定用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)以后,可以查找本地緩存的關(guān)注列表中是否存在與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),如果在本地查找到與該用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),即在本地的關(guān)注列表中能夠查找到該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的關(guān)注列表,并在該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的關(guān)注列表中查找到該分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),則執(zhí)行子步驟S13。
否則,如果在本地沒(méi)有查找到與該用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),即在本地的關(guān)注列表中沒(méi)有查找到該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的關(guān)注列表,或者,在本地的關(guān)注列表中查找到該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的關(guān)注列表,但在該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的關(guān)注列表中沒(méi)有查找到該分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),則執(zhí)行子步驟S14。
子步驟S13,從本地獲得并顯示所述與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);
當(dāng)在本地緩存的關(guān)注列表中存在與該用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),則獲得該指定業(yè)務(wù)分組的存儲(chǔ)路徑,并從該指定業(yè)務(wù)分組的存儲(chǔ)路徑中獲得該指定業(yè)務(wù)分組對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)。
獲得該指定業(yè)務(wù)分組對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)以后,可以在當(dāng)前開(kāi)啟的指定業(yè)務(wù)分組的頁(yè)面中或新創(chuàng)建的窗口中顯示該指定業(yè)務(wù)分組下的業(yè)務(wù)數(shù)據(jù)。
子步驟S14,依據(jù)所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)生成數(shù)據(jù)獲取請(qǐng)求,并將所述數(shù)據(jù)獲取請(qǐng)求發(fā)送至云服務(wù)器,以向云服務(wù)器請(qǐng)求與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),以及,顯示所述對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)。
當(dāng)在本地緩存的關(guān)注列表中不存在與該用戶(hù)標(biāo)識(shí)和/或分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),則客戶(hù)端可以依據(jù)該用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)生成數(shù)據(jù)獲取請(qǐng)求,并將該數(shù)據(jù)獲取請(qǐng)求發(fā)送至云服務(wù)器。
云服務(wù)器接收到該數(shù)據(jù)獲取請(qǐng)求以后,判斷云服務(wù)器中存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)庫(kù)中是否存儲(chǔ)有該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),具體的,可以首先在業(yè)務(wù)數(shù)據(jù)庫(kù)中查找該用戶(hù)標(biāo)識(shí),若查找該用戶(hù)標(biāo)識(shí)成功,則獲得該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),隨后,從該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)中查找該分組標(biāo)識(shí),若該分組標(biāo)識(shí)查找成功,則表示云服務(wù)器端存儲(chǔ)有該用戶(hù)下的該指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),即判斷云服務(wù)器中存在與所述用戶(hù)標(biāo)識(shí)以及所述分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),此時(shí),可以向客戶(hù)端返回最新版本的該分組標(biāo)識(shí)下的業(yè)務(wù)數(shù)據(jù)。當(dāng)客戶(hù)端接收到與該用戶(hù)標(biāo)識(shí)以及該分組標(biāo)識(shí)對(duì)應(yīng)的最新版本的業(yè)務(wù)數(shù)據(jù)以后,在客戶(hù)端的本地緩存中存儲(chǔ)該業(yè)務(wù)數(shù)據(jù),并在客戶(hù)端的當(dāng)前頁(yè)面中顯示該業(yè)務(wù)數(shù)據(jù)。
另一方面,若云服務(wù)器中不存在該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),或者,雖然存在該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),但在該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)中不存在該分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),即云服務(wù)器中不存在與所述用戶(hù)標(biāo)識(shí)和/或所述分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),此時(shí),云服務(wù)器可以向客戶(hù)端發(fā)出提示信息,以提示該用戶(hù)云服務(wù)器端中并不存在客戶(hù)端當(dāng)前所需的數(shù)據(jù)。
應(yīng)用于本發(fā)明實(shí)施例,客戶(hù)端與云服務(wù)器端可以預(yù)先協(xié)商一套加解密方案,以對(duì)雙方之間傳遞的數(shù)據(jù)采用該加解密方案進(jìn)行加密或解密處理。例如,在上述數(shù)據(jù)交互過(guò)程中,客戶(hù)端向云服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求時(shí),可以將該數(shù)據(jù)獲取請(qǐng)求采用預(yù)設(shè)的加密算法進(jìn)行加密,則云服務(wù)器端接收到數(shù)據(jù)獲取請(qǐng)求后,采用預(yù)設(shè)的解密算法進(jìn)行解密,然后處理解密后的數(shù)據(jù)獲取請(qǐng)求。相應(yīng)的,云服務(wù)器向客戶(hù)端返回的業(yè)務(wù)數(shù)據(jù)也是加密后的業(yè)務(wù)數(shù)據(jù),客戶(hù)端側(cè)接收到業(yè)務(wù)數(shù)據(jù)以后,需要對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行解密后方可以進(jìn)行顯示。
需要說(shuō)明的是,加解密方案可以為對(duì)稱(chēng)加密算法或者非對(duì)稱(chēng)加密算法,本發(fā)明實(shí)施例對(duì)具體的加解密方案不作限定。
本發(fā)明實(shí)施例在客戶(hù)端與云端服務(wù)器的交互過(guò)程中的數(shù)據(jù)都是經(jīng)過(guò)加密后的數(shù)據(jù),避免了客戶(hù)端與云服務(wù)器端上傳或下載的信息因被截獲而泄露的風(fēng)險(xiǎn),保證了數(shù)據(jù)的安全性。
步驟102,檢測(cè)對(duì)所述指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的更新操作時(shí),生成對(duì)應(yīng)的更新信息;
當(dāng)當(dāng)前頁(yè)面中顯示指定業(yè)務(wù)分組的一個(gè)以上的業(yè)務(wù)對(duì)象對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)以后,若當(dāng)前登錄用戶(hù)對(duì)該業(yè)務(wù)對(duì)象和/或業(yè)務(wù)數(shù)據(jù)執(zhí)行增刪改等更新操作,則客戶(hù)端檢測(cè)到該更新操作以后,可以生成對(duì)應(yīng)的更新信息。
其中,當(dāng)前登錄用戶(hù)對(duì)該業(yè)務(wù)對(duì)象和/或業(yè)務(wù)數(shù)據(jù)執(zhí)行增刪改等更新操作可以包括但不限于以下操作:在該指定業(yè)務(wù)分組下增加一個(gè)或一個(gè)以上的業(yè)務(wù)對(duì)象;從該指定業(yè)務(wù)分組下刪除一個(gè)或一個(gè)以上的業(yè)務(wù)對(duì)象;對(duì)該指定業(yè)務(wù)分組下的某個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)進(jìn)行修改,等等。
更新信息可以包括但不限于以下信息:更新的動(dòng)作(包括增加、刪除、修改等)、發(fā)生更新的業(yè)務(wù)對(duì)象的標(biāo)識(shí)、發(fā)生更新的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)的標(biāo)識(shí)等等。
例如,若業(yè)務(wù)對(duì)象為股票數(shù)據(jù),用戶(hù)在自選股分組1下執(zhí)行如下更新操作:增加股票代碼為sh600160的股票、刪除股票代碼為sz002661的股票。則對(duì)應(yīng)的更新信息可以為Add sh600160;Del sz002661。
步驟103,依據(jù)所述更新信息、所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)生成更新指令,并將所述更新指令發(fā)送至云服務(wù)器端。
應(yīng)用于本發(fā)明實(shí)施例,客戶(hù)端端一旦檢測(cè)出用戶(hù)的更新操作,則自動(dòng)將更新操作對(duì)應(yīng)的更新信息上傳至云服務(wù)器中,以進(jìn)行云服務(wù)器的同步。
具體的,客戶(hù)端生成更新信息以后,可以將更新信息結(jié)合當(dāng)前登錄用戶(hù)的用戶(hù)標(biāo)識(shí)、指定業(yè)務(wù)分組的分組標(biāo)識(shí)生成更新指令,對(duì)更新指令進(jìn)行加密后,將該加密后的更新指令發(fā)送至云服務(wù)器端,以將本地的更新信息備份到云端服務(wù)器,進(jìn)行云服務(wù)器端的數(shù)據(jù)同步。
在實(shí)際應(yīng)用中,針對(duì)一個(gè)更新信息可以生成對(duì)應(yīng)的一條更新指令。
云服務(wù)器端接收到更新指令以后,對(duì)更新指令進(jìn)行解密,隨后對(duì)云服務(wù)器端中與該分組標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按該更新信息進(jìn)行更新。
具體的,云服務(wù)器端接收到更新指令以后,依據(jù)用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí),在云服務(wù)器端的業(yè)務(wù)數(shù)據(jù)庫(kù)中定位該用戶(hù)標(biāo)識(shí)下的該分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組,并根據(jù)更新信息對(duì)該指定業(yè)務(wù)分組進(jìn)行更新,例如,根據(jù)上例中的更新信息,云服務(wù)器端可以在指定業(yè)務(wù)分組下增加股票代碼為sh600160的股票以及刪除股票代碼為sz002661的股票。
應(yīng)用于本發(fā)明實(shí)施例,云服務(wù)器可以與多個(gè)終端相連,則云服務(wù)器可以同時(shí)同步多個(gè)終端的客戶(hù)端針對(duì)同一指定業(yè)務(wù)分組上傳的更新信息,這樣云服務(wù)器中存儲(chǔ)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)與其中某一個(gè)終端的客戶(hù)端中存儲(chǔ)的該指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)并不一定是一致的,因此,本發(fā)明實(shí)施例中云服務(wù)器端還可以將指定業(yè)務(wù)分組當(dāng)前最新版本的業(yè)務(wù)數(shù)據(jù)下發(fā)到任一終端中,以同步云端服務(wù)器上的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)到各個(gè)終端中。
具體的,在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,云服務(wù)器接收到更新指令以后,云服務(wù)器還可以根據(jù)該更新指令中攜帶的用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí),查找該用戶(hù)標(biāo)識(shí)下的,該分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的最新版本號(hào),并將該最新版本號(hào)發(fā)送至客戶(hù)端。
客戶(hù)端接收到云服務(wù)器端返回的最新版本號(hào)以后,將該最新版本號(hào)與本地存儲(chǔ)的該指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的本地版本號(hào)進(jìn)行比較。若該本地版本號(hào)與該最新版本號(hào)相同,則說(shuō)明本地存儲(chǔ)及顯示的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)為最新版本的業(yè)務(wù)數(shù)據(jù)。
若該本地版本號(hào)小于該最新版本號(hào),則說(shuō)明本地存儲(chǔ)及顯示的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)不是最新版本的業(yè)務(wù)數(shù)據(jù),此時(shí),客戶(hù)端可以依據(jù)該用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào)生成業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求,并將該業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求加密后發(fā)送至云服務(wù)器。
在一種實(shí)施方式中,云服務(wù)器獲得業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求后,解密該業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求,獲得對(duì)應(yīng)的用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào),從而可以從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲得與該用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào)對(duì)應(yīng)的該用戶(hù)下指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù),并將該最新版本的業(yè)務(wù)數(shù)據(jù)加密后發(fā)送至客戶(hù)端中。在客戶(hù)端側(cè)接收到最新版本的業(yè)務(wù)數(shù)據(jù)以后,將該最新版本的業(yè)務(wù)數(shù)據(jù)覆蓋在先的該指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),并在當(dāng)前指定業(yè)務(wù)分組的頁(yè)面中顯示該最新版本的業(yè)務(wù)數(shù)據(jù)。
在另一種實(shí)施方式中,云服務(wù)器獲得業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求后,解密該業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求,獲得對(duì)應(yīng)的用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào),從而可以從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲得與該用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào)對(duì)應(yīng)的該用戶(hù)下指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù)。隨后,云服務(wù)器獲得客戶(hù)端本地的業(yè)務(wù)數(shù)據(jù)的本地版本號(hào)(由于客戶(hù)端是定期從服務(wù)器中下載最新版本號(hào)的業(yè)務(wù)數(shù)據(jù),若客戶(hù)端中的版本號(hào)小于最新版本號(hào),則客戶(hù)端中的版本號(hào)通常為最新版本號(hào)的上一版本號(hào)),并計(jì)算最新版本號(hào)的業(yè)務(wù)數(shù)據(jù)與客戶(hù)端本地的版本號(hào)的業(yè)務(wù)數(shù)據(jù)的增量數(shù)據(jù),以及,將該增量數(shù)據(jù)加密后發(fā)送至客戶(hù)端中,以減少數(shù)據(jù)傳輸?shù)膲毫Αt在客戶(hù)端側(cè),接收到增量數(shù)據(jù)后,根據(jù)增量數(shù)據(jù)對(duì)本地存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)進(jìn)行同步更新,以得到最新版本的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),并顯示該最新版本的業(yè)務(wù)數(shù)據(jù)。
在實(shí)際中,該增量數(shù)據(jù)可以包括增加業(yè)務(wù)對(duì)象、刪除業(yè)務(wù)對(duì)象、修改業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)等信息。
需要說(shuō)明的是,在一種實(shí)施方式中,客戶(hù)端還可以定期異步從云服務(wù)器中同步云服務(wù)器中的最新版的業(yè)務(wù)數(shù)據(jù)。具體的,當(dāng)?shù)卿浻脩?hù)成功登錄客戶(hù)端以后,客戶(hù)端可以分別根據(jù)該用戶(hù)的用戶(hù)標(biāo)識(shí)以及各個(gè)業(yè)務(wù)分組的分組標(biāo)識(shí),生成業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求,并將業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求結(jié)合時(shí)間戳信息定期發(fā)送至云服務(wù)器端,以從云服務(wù)器端下載最新版的該業(yè)務(wù)分組對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)。云服務(wù)器返回的數(shù)據(jù)可以是全部的最新版的業(yè)務(wù)數(shù)據(jù),也可以是增量數(shù)據(jù)。
在另一種實(shí)施方式中,當(dāng)云服務(wù)器中的業(yè)務(wù)數(shù)據(jù)有更新時(shí),云服務(wù)器也可以將最新版的業(yè)務(wù)數(shù)據(jù)同時(shí)發(fā)送至多個(gè)終端的客戶(hù)端中,以進(jìn)行客戶(hù)端的數(shù)據(jù)同步。
在本發(fā)明實(shí)施例中,當(dāng)在客戶(hù)端側(cè)加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)以后,若客戶(hù)端檢測(cè)到用戶(hù)對(duì)該指定業(yè)務(wù)分組的更新操作時(shí),生成對(duì)應(yīng)的更新信息,并依據(jù)該更新信息生成更新指令,將該更新指令發(fā)送至云服務(wù)器端,以進(jìn)行云服務(wù)器端的對(duì)應(yīng)的業(yè)務(wù)分組的更新,在客戶(hù)端側(cè)可自動(dòng)實(shí)現(xiàn)云服務(wù)器端與客戶(hù)端的業(yè)務(wù)對(duì)象的數(shù)據(jù)同步,無(wú)需用戶(hù)手動(dòng)上傳更新信息,提高了終端的智能化,提升了業(yè)務(wù)數(shù)據(jù)同步的效率以及業(yè)務(wù)對(duì)象的處理效率。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,在步驟103之后,本發(fā)明實(shí)施例還可以包括如下步驟:
將所述更新指令的更新?tīng)顟B(tài)記錄在日志文件中,其中,所述更新?tīng)顟B(tài)包括已更新?tīng)顟B(tài)或未更新?tīng)顟B(tài);
按照預(yù)設(shè)時(shí)間間隔,將所述日志文件中的未更新?tīng)顟B(tài)的更新指令發(fā)送至服務(wù)器中。
應(yīng)用于本發(fā)明實(shí)施例,在客戶(hù)端本地可以維護(hù)一日志文件log,該日志文件可以用于記錄客戶(hù)端與云服務(wù)器的交互行為。例如,該日志文件可以記錄客戶(hù)端與云服務(wù)器的更新指令以及更新?tīng)顟B(tài)。
該更新?tīng)顟B(tài)可以包括已更新?tīng)顟B(tài)或未更新?tīng)顟B(tài),若某一更新指令成功發(fā)送至服務(wù)器端,則該更新指令的更新?tīng)顟B(tài)為已更新?tīng)顟B(tài),若某一更新指令因網(wǎng)絡(luò)連接失敗等原因沒(méi)有成功發(fā)送至服務(wù)器端,則該更新指令的更新?tīng)顟B(tài)為未更新?tīng)顟B(tài)。
例如,針對(duì)用戶(hù)增加股票代碼為sh600160的股票的更新操作生成第一更新指令,針對(duì)用戶(hù)刪除股票代碼為sz002661的股票的更新操作生成第二更新指令,若第一更新指令發(fā)送成功,第二更新指令發(fā)送失敗,則日志文件可以產(chǎn)生如下記錄:
Add 600160done;
Del sz002661toUpload。
其中,Add 600160done表示股票600160已經(jīng)增加到自選股并上傳成功;Del sz002661toUpload表示股票002661的刪除信息未上傳。
當(dāng)客戶(hù)端與云服務(wù)器端的網(wǎng)絡(luò)恢復(fù)正常以后,客戶(hù)端可以重新將該日志文件中未更新?tīng)顟B(tài)的更新指令發(fā)送至云服務(wù)器端,若該更新指令還是發(fā)送失敗,則客戶(hù)端可以按照預(yù)設(shè)時(shí)間間隔將未更新?tīng)顟B(tài)的更新指令發(fā)送至云服務(wù)器端,直到該未更新?tīng)顟B(tài)的更新指令發(fā)送成功。
當(dāng)該未更新?tīng)顟B(tài)的更新指令發(fā)送成功時(shí),可以將該更新指令的更新?tīng)顟B(tài)修改為已更新?tīng)顟B(tài)。
在實(shí)際應(yīng)用中,在執(zhí)行上述步驟101時(shí),在客戶(hù)端側(cè)加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的過(guò)程中,客戶(hù)端還可以異步讀取日志文件,判斷該日志文件中是否存在未更新?tīng)顟B(tài)的更新指令(并不限于指定業(yè)務(wù)分組的更新指令,也可以是該用戶(hù)下其他分組的更新指令),若存在未更新?tīng)顟B(tài)的更新指令,則異步將該更新指令發(fā)送至云服務(wù)器端。
在本發(fā)明實(shí)施例中設(shè)置日志文件記錄更新指令的更新?tīng)顟B(tài),并定時(shí)將未更新?tīng)顟B(tài)的更新指令發(fā)送至云服務(wù)器中,保證了客戶(hù)端與云服務(wù)器端的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)的一致性。
參照?qǐng)D2,示出了本發(fā)明的一種業(yè)務(wù)對(duì)象同步的方法實(shí)施例二的步驟流程圖,具體可以包括如下步驟:
步驟201,云端服務(wù)器接收客戶(hù)端發(fā)送的更新指令;
應(yīng)用于本發(fā)明實(shí)施例,該更新指令至少可以包括更新信息、指定業(yè)務(wù)分組的分組標(biāo)識(shí)以及登錄用戶(hù)的用戶(hù)標(biāo)識(shí)。
其中,用戶(hù)標(biāo)識(shí)為當(dāng)前登錄用戶(hù)的標(biāo)識(shí),例如可以為登錄賬號(hào)。在實(shí)際中,客戶(hù)端檢測(cè)到用戶(hù)輸入登錄賬號(hào)和登錄密碼來(lái)登錄客戶(hù)端時(shí),客戶(hù)端可以向云服務(wù)器發(fā)送該登錄賬號(hào)和登錄密碼,隨后,云服務(wù)器對(duì)該登錄賬號(hào)和登錄密碼進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)以后方允許用戶(hù)登錄。
指定業(yè)務(wù)分組的分組標(biāo)識(shí)可以為指定業(yè)務(wù)分組的分組代碼,例如,自選股分組01、自選股分組02等。
該更新信息為客戶(hù)端加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)后,檢測(cè)到當(dāng)前登錄用戶(hù)對(duì)該指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的更新操作時(shí)生成的信息。
其中,指定業(yè)務(wù)分組可以包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)。
具體的,客戶(hù)端加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),可以采用如下方式:檢測(cè)當(dāng)前登錄用戶(hù)發(fā)出的開(kāi)啟指定業(yè)務(wù)分組的開(kāi)啟請(qǐng)求,所述開(kāi)啟請(qǐng)求至少包括:所述登錄用戶(hù)的用戶(hù)標(biāo)識(shí)以及所述指定業(yè)務(wù)分組的分組標(biāo)識(shí);判斷客戶(hù)端本地是否存在與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);若是,則從本地獲得并顯示所述與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);若否,則依據(jù)所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)生成數(shù)據(jù)獲取請(qǐng)求,并將所述數(shù)據(jù)獲取請(qǐng)求發(fā)送至云服務(wù)器。
則在云服務(wù)器側(cè),在步驟201之前,還可以包括如下步驟:
接收客戶(hù)端發(fā)送的數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求包括當(dāng)前登錄的用戶(hù)的用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí);獲取與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù);將所述指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)返回所述客戶(hù)端。
另一方面,若云服務(wù)器中不存在與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),則云服務(wù)器可以生成提示信息,并將提示信息返回客戶(hù)端,以提示用戶(hù)云服務(wù)器端并不存在客戶(hù)端當(dāng)前所需的數(shù)據(jù)。
應(yīng)用于本發(fā)明實(shí)施例,客戶(hù)端與云服務(wù)器端可以預(yù)先協(xié)商一套加解密方案,以對(duì)雙方之間傳遞的數(shù)據(jù)采用該加解密方案進(jìn)行加密或解密處理。例如,在上述數(shù)據(jù)交互過(guò)程中,客戶(hù)端向云服務(wù)器發(fā)送更新指令或數(shù)據(jù)獲取請(qǐng)求時(shí),可以將該更新指令或數(shù)據(jù)獲取請(qǐng)求采用預(yù)設(shè)的加密算法進(jìn)行加密,則云服務(wù)器端接收到更新指令或數(shù)據(jù)獲取請(qǐng)求后,采用預(yù)設(shè)的解密算法進(jìn)行解密,然后處理解密后的請(qǐng)求。
相應(yīng)的,云服務(wù)器向客戶(hù)端返回的業(yè)務(wù)數(shù)據(jù)也是加密后的業(yè)務(wù)數(shù)據(jù),客戶(hù)端側(cè)接收到業(yè)務(wù)數(shù)據(jù)以后,需要對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行解密后方可以進(jìn)行顯示。
需要說(shuō)明的是,加解密方案可以為對(duì)稱(chēng)加密算法或者非對(duì)稱(chēng)加密算法,本發(fā)明實(shí)施例對(duì)具體的加解密方案不作限定。
本發(fā)明實(shí)施例在客戶(hù)端與云端服務(wù)器的交互過(guò)程中的數(shù)據(jù)都是經(jīng)過(guò)加密后的數(shù)據(jù),避免了客戶(hù)端與云服務(wù)器端上傳或下載的信息因被截獲而泄露的風(fēng)險(xiǎn),保證了數(shù)據(jù)的安全性。
步驟202,對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新。
云服務(wù)器端接收到更新指令以后,依據(jù)用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí),在云服務(wù)器端的業(yè)務(wù)數(shù)據(jù)庫(kù)中定位該用戶(hù)標(biāo)識(shí)下的該分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組,并根據(jù)更新信息對(duì)該指定業(yè)務(wù)分組進(jìn)行更新。
應(yīng)用于本發(fā)明實(shí)施例,云服務(wù)器可以與多個(gè)終端相連,則云服務(wù)器可以同時(shí)同步多個(gè)終端的客戶(hù)端針對(duì)同一指定業(yè)務(wù)分組上傳的更新信息,這樣云服務(wù)器中存儲(chǔ)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)與其中某一個(gè)終端的客戶(hù)端中存儲(chǔ)的該指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)并不一定是一致的,因此,本發(fā)明實(shí)施例中云服務(wù)器端還可以將指定業(yè)務(wù)分組當(dāng)前最新版本的業(yè)務(wù)數(shù)據(jù)下發(fā)到任一終端中,以同步云端服務(wù)器上的業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)到各個(gè)終端中。
具體的,在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,云服務(wù)器接收到更新指令以后,云服務(wù)器還可以根據(jù)該更新指令中攜帶的用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí),查找該用戶(hù)標(biāo)識(shí)下的,該分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的最新版本號(hào),并將該最新版本號(hào)發(fā)送至客戶(hù)端。
客戶(hù)端接收到云服務(wù)器端返回的最新版本號(hào)以后,將該最新版本號(hào)與本地存儲(chǔ)的該指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的本地版本號(hào)進(jìn)行比較。若本地版本號(hào)與該最新版本號(hào)相同,則說(shuō)明本地存儲(chǔ)及顯示的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)為最新版本的業(yè)務(wù)數(shù)據(jù)。
若本地版本號(hào)小于該最新版本號(hào),則說(shuō)明本地存儲(chǔ)及顯示的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)不是最新版本的業(yè)務(wù)數(shù)據(jù),此時(shí),客戶(hù)端可以依據(jù)該用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào)生成業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求,并將該業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求加密后發(fā)送至服務(wù)器。
在一種實(shí)施方式中,云服務(wù)器獲得業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求后,解密該業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求,獲得對(duì)應(yīng)的用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào),從而可以從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲得與該用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào)對(duì)應(yīng)的該用戶(hù)下指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù),并將該最新版本的業(yè)務(wù)數(shù)據(jù)加密后發(fā)送至客戶(hù)端中。在客戶(hù)端側(cè)接收到最新版本的業(yè)務(wù)數(shù)據(jù)以后,將該最新版本的業(yè)務(wù)數(shù)據(jù)覆蓋在先的該指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),并在當(dāng)前指定業(yè)務(wù)分組的頁(yè)面中顯示該最新版本的業(yè)務(wù)數(shù)據(jù)。
在另一種實(shí)施方式中,云服務(wù)器獲得業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求后,解密該業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求,獲得對(duì)應(yīng)的用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào),從而可以從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲得與該用戶(hù)標(biāo)識(shí)、分組標(biāo)識(shí)以及最新版本號(hào)對(duì)應(yīng)的該用戶(hù)下指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù)。隨后,云服務(wù)器獲得客戶(hù)端本地的業(yè)務(wù)數(shù)據(jù)的本地版本號(hào),并計(jì)算最新版本號(hào)的業(yè)務(wù)數(shù)據(jù)與客戶(hù)端本地的版本號(hào)的業(yè)務(wù)數(shù)據(jù)的增量數(shù)據(jù),以及,將該增量數(shù)據(jù)加密后發(fā)送至客戶(hù)端中,以減少數(shù)據(jù)傳輸?shù)膲毫?。則在客戶(hù)端側(cè),接收到增量數(shù)據(jù)后,根據(jù)增量數(shù)據(jù)對(duì)本地存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)進(jìn)行同步更新,以得到最新版本的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),并顯示該最新版本的業(yè)務(wù)數(shù)據(jù)。
在實(shí)際中,該增量數(shù)據(jù)可以包括增加業(yè)務(wù)對(duì)象、刪除業(yè)務(wù)對(duì)象、修改業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù)等信息。
應(yīng)用于本發(fā)明實(shí)施例,云端服務(wù)器還可以與一備份服務(wù)器相連,該備份服務(wù)器用于對(duì)云端服務(wù)器中的數(shù)據(jù)進(jìn)行備份,使得某一臺(tái)云服務(wù)器宕機(jī)而導(dǎo)致數(shù)據(jù)丟失時(shí),可以從備份服務(wù)器中同步數(shù)據(jù),降低了數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
本發(fā)明實(shí)施例還可以包括如下步驟:
實(shí)時(shí)將云端服務(wù)器接收到的更新指令發(fā)送至所述備份服務(wù)器,以對(duì)所述備份服務(wù)器進(jìn)行數(shù)據(jù)同步。
具體的,當(dāng)云服務(wù)器接收到任一終端發(fā)送的更新指令以后,實(shí)時(shí)或按照預(yù)設(shè)時(shí)間間隔將更新指令發(fā)送至備份服務(wù)器,備份服務(wù)器接收到更新指令以后,按照更新指令中的更新信息對(duì)對(duì)應(yīng)的指定業(yè)務(wù)分組進(jìn)行更新,以保證備份服務(wù)器與云服務(wù)器的業(yè)務(wù)數(shù)據(jù)的同步,防止數(shù)據(jù)丟失。
圖1的實(shí)施例由于與圖2的實(shí)施例的應(yīng)用基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)特征業(yè)務(wù)對(duì)象的挖掘方法實(shí)施例的部分說(shuō)明即可,本發(fā)明實(shí)施例在此不加以詳述。
需要說(shuō)明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
參照?qǐng)D3,示出了本發(fā)明的一種業(yè)務(wù)對(duì)象同步的客戶(hù)端實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
業(yè)務(wù)數(shù)據(jù)加載模塊301,用于加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),其中,所述指定業(yè)務(wù)分組包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù),所述指定業(yè)務(wù)分組包括分組標(biāo)識(shí),所述登錄用戶(hù)包括用戶(hù)標(biāo)識(shí);
更新操作檢測(cè)模塊302,用于檢測(cè)對(duì)所述指定業(yè)務(wù)分組中的業(yè)務(wù)數(shù)據(jù)的更新操作時(shí),生成對(duì)應(yīng)的更新信息;
更新指令生成模塊303,用于依據(jù)所述更新信息、所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)生成更新指令,并將所述更新指令發(fā)送至云服務(wù)器端,所述云服務(wù)器端用于基于所述更新指令,對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述客戶(hù)端中包括一用于記錄客戶(hù)端與云服務(wù)器交互行為的日志文件,所述客戶(hù)端還包括:
日志記錄模塊,用于將所述更新指令的更新?tīng)顟B(tài)記錄在日志文件中,其中,所述更新?tīng)顟B(tài)包括已更新?tīng)顟B(tài)或未更新?tīng)顟B(tài);
重發(fā)模塊,用于按照預(yù)設(shè)時(shí)間間隔,將所述日志文件中的未更新?tīng)顟B(tài)的更新指令重新發(fā)送至服務(wù)器中。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述業(yè)務(wù)數(shù)據(jù)加載模塊301可以包括如下子模塊:
開(kāi)啟請(qǐng)求檢測(cè)子模塊,用于檢測(cè)當(dāng)前登錄用戶(hù)發(fā)出的開(kāi)啟指定業(yè)務(wù)分組的開(kāi)啟請(qǐng)求,所述開(kāi)啟請(qǐng)求至少包括:所述登錄用戶(hù)的用戶(hù)標(biāo)識(shí)以及所述指定業(yè)務(wù)分組的分組標(biāo)識(shí);
判斷子模塊,用于判斷客戶(hù)端本地是否存在與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);若是,則調(diào)用數(shù)據(jù)獲取子模塊,若否,則調(diào)用請(qǐng)求生成子模塊;
數(shù)據(jù)獲取子模塊,用于從本地獲得并顯示所述與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù);
請(qǐng)求生成子模塊,用于依據(jù)所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)生成數(shù)據(jù)獲取請(qǐng)求,并將所述數(shù)據(jù)獲取請(qǐng)求發(fā)送至云服務(wù)器,以向云服務(wù)器請(qǐng)求與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),以及,顯示所述對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述客戶(hù)端還包括如下模塊:
版本號(hào)接收模塊,用于接收云服務(wù)器端返回的所述指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的最新版本號(hào);
版本號(hào)比較模塊,用于將所述最新版本號(hào)與本地存儲(chǔ)的所述指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)的本地版本號(hào)進(jìn)行比較;
業(yè)務(wù)請(qǐng)求模塊,用于若所述本地版本號(hào)小于所述最新版本號(hào),則依據(jù)所述用戶(hù)標(biāo)識(shí)、所述分組標(biāo)識(shí)以及所述最新版本號(hào)生成業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求;
業(yè)務(wù)請(qǐng)求發(fā)送模塊,用于將所述業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求發(fā)送至服務(wù)器;
業(yè)務(wù)數(shù)據(jù)接收模塊,用于接收所述服務(wù)器返回的與所述業(yè)務(wù)數(shù)據(jù)獲取請(qǐng)求對(duì)應(yīng)的所述指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù);
業(yè)務(wù)數(shù)據(jù)顯示模塊,用于將所述指定業(yè)務(wù)分組的最新版本的業(yè)務(wù)數(shù)據(jù)覆蓋所述指定業(yè)務(wù)分組的在先的業(yè)務(wù)數(shù)據(jù),并在所述指定業(yè)務(wù)分組對(duì)應(yīng)的頁(yè)面中顯示所述最新版本的業(yè)務(wù)數(shù)據(jù)。
對(duì)于客戶(hù)端實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
參照?qǐng)D4,示出了本發(fā)明的一種業(yè)務(wù)對(duì)象同步的服務(wù)器實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
更新指令接收模塊401,用于接收客戶(hù)端發(fā)送的更新指令,所述更新指令包括更新信息、指定業(yè)務(wù)分組的分組標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí),所述更新信息為所述客戶(hù)端加載當(dāng)前登錄用戶(hù)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)后,檢測(cè)到當(dāng)前登錄用戶(hù)對(duì)所述指定業(yè)務(wù)分組登錄用戶(hù)的的更新操作時(shí)生成的信息,所述指定業(yè)務(wù)分組包括一個(gè)或多個(gè)業(yè)務(wù)對(duì)象的業(yè)務(wù)數(shù)據(jù);
更新模塊402,用于對(duì)云服務(wù)器端中與所述分組標(biāo)識(shí)以及所述用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù),按所述更新信息進(jìn)行更新。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述服務(wù)器還包括如下模塊:
數(shù)據(jù)獲取請(qǐng)求接收模塊,用于接收客戶(hù)端發(fā)送的數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求包括當(dāng)前登錄的用戶(hù)的用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí);
業(yè)務(wù)數(shù)據(jù)獲取模塊,用于獲取與所述用戶(hù)標(biāo)識(shí)以及分組標(biāo)識(shí)對(duì)應(yīng)的指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù);
業(yè)務(wù)數(shù)據(jù)發(fā)送模塊,用于將所述指定業(yè)務(wù)分組的業(yè)務(wù)數(shù)據(jù)返回所述客戶(hù)端。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述更新指令為加密的指令;所述服務(wù)器還包括:
解密模塊,用于采用預(yù)設(shè)的解密算法對(duì)所述更新指令進(jìn)行解密。
在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述云端服務(wù)器與一備份服務(wù)器相連,所述服務(wù)器還包括:
備份模塊,用于實(shí)時(shí)將云端服務(wù)器接收到的更新指令發(fā)送至所述備份服務(wù)器,以對(duì)所述備份服務(wù)器進(jìn)行數(shù)據(jù)同步。
對(duì)于服務(wù)器實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。