一種用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著電子商務(wù)的蓬勃發(fā)展,越來(lái)越多的企業(yè)或個(gè)人在電商平臺(tái)上開(kāi)設(shè)虛擬店鋪進(jìn)行商品展示和銷(xiāo)售。當(dāng)下各主流電商平臺(tái)一般都給平臺(tái)賣(mài)家用戶(hù)提供網(wǎng)店裝修配置的方案,但存在網(wǎng)店的裝修配置數(shù)據(jù)處理效率較低,耗時(shí)過(guò)多,或者出現(xiàn)數(shù)據(jù)保存錯(cuò)漏等。造成配置數(shù)據(jù)處理效率低的原因之一就是前端展示代碼、人機(jī)交互操作的指令代碼以及數(shù)據(jù)庫(kù)信息等混雜在一起,對(duì)服務(wù)器的數(shù)據(jù)處理壓力過(guò)大。
【發(fā)明內(nèi)容】
[0003]為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng)和方法,能夠?qū)⒕W(wǎng)店的配置數(shù)據(jù)的展示、處理和存儲(chǔ)三者分離,提高了配置數(shù)據(jù)的處理效率,避免了裝修耗時(shí)過(guò)多的問(wèn)題。
[0004]根據(jù)本發(fā)明實(shí)施方式的第一方面,一種用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng),其特征在于,所述系統(tǒng)包括:前端交互模塊,設(shè)置于第一服務(wù)器,用于接收用戶(hù)通過(guò)客戶(hù)端對(duì)組件發(fā)出的配置指令,其中,所述網(wǎng)店由一個(gè)或多個(gè)所述組件構(gòu)建;云端服務(wù)器,用于根據(jù)所述配置指令對(duì)組件進(jìn)行配置,并將配置得到的配置組件保存到所述云端服務(wù)器的數(shù)據(jù)庫(kù);前端展示模塊,設(shè)置于第二服務(wù)器,用于讀取和解析所述數(shù)據(jù)庫(kù)中的配置組件,并將解析后的配置組件通過(guò)所述客戶(hù)端向所述用戶(hù)展示。
[0005]在本發(fā)明的一些實(shí)施方式中,所述組件是由所述云端服務(wù)器創(chuàng)建并且能夠在所述客戶(hù)端上顯示。
[0006]在本發(fā)明的一些實(shí)施方式中,所述組件包括名稱(chēng)、描述、邊界和擴(kuò)展行為,其中,所述擴(kuò)展行為包括能夠編輯所述組件的下述一項(xiàng)或多項(xiàng)參數(shù):高度、寬度、線條和背景顏色。
[0007]在本發(fā)明的一些實(shí)施方式中,所述對(duì)組件的配置指令包括在所述客戶(hù)端上通過(guò)輸入設(shè)備對(duì)所述組件的拖拽操作。
[0008]在本發(fā)明的一些實(shí)施方式中,所述云端服務(wù)器根據(jù)所述配置指令對(duì)組件進(jìn)行配置,并將配置得到的配置組件保存到所述云端服務(wù)器的數(shù)據(jù)庫(kù)包括:所述云端服務(wù)器根據(jù)所述配置指令對(duì)組件進(jìn)行配置,以預(yù)定的時(shí)間間隔將配置得到的配置組件保存到所述云端服務(wù)器的預(yù)定緩存區(qū),在接收到所述客戶(hù)端的保存指令時(shí),將所述預(yù)定緩存區(qū)的配置組件一次性加載到所述云端服務(wù)器的數(shù)據(jù)庫(kù)。
[0009]在本發(fā)明的一些實(shí)施方式中,所述用戶(hù)對(duì)所述組件的配置權(quán)限不同。
[0010]根據(jù)本發(fā)明實(shí)施方式的第二方面,提供了一種用于網(wǎng)店的配置數(shù)據(jù)處理方法,該方法包括:調(diào)用前端交互模塊接收用戶(hù)通過(guò)客戶(hù)端對(duì)組件發(fā)出的配置指令,其中,所述前端交互模塊設(shè)置于第一服務(wù)器,所述網(wǎng)店由一個(gè)或多個(gè)所述組件構(gòu)建;調(diào)用云端服務(wù)器根據(jù)所述配置指令對(duì)組件進(jìn)行配置,并將配置得到的配置組件保存到所述云端服務(wù)器的數(shù)據(jù)庫(kù);調(diào)用前端展示模塊讀取和解析所述數(shù)據(jù)庫(kù)中的配置組件,并將解析后的配置組件通過(guò)所述客戶(hù)端向所述用戶(hù)展示,其中,所述前端展示模塊設(shè)置于第二服務(wù)器。
[0011]在本發(fā)明的一些實(shí)施方式中,所述方法還可包括:調(diào)用所述云端服務(wù)器創(chuàng)建所述組件,并調(diào)用所述前端展示模塊將所創(chuàng)建的組件在客戶(hù)端上顯示。
[0012]在本發(fā)明的一些實(shí)施方式中,所述組件包括名稱(chēng)、描述、邊界和擴(kuò)展行為,其中,所述擴(kuò)展行為包括能夠編輯所述組件的下述一項(xiàng)或多項(xiàng)參數(shù):高度、寬度、線條和背景顏色。
[0013]在本發(fā)明的一些實(shí)施方式中,所述對(duì)組件的配置指令包括在所述客戶(hù)端上通過(guò)輸入設(shè)備對(duì)所述組件的拖拽操作。
[0014]在本發(fā)明的一些實(shí)施方式中,所述調(diào)用云端服務(wù)器根據(jù)所述配置指令對(duì)組件進(jìn)行配置,并將配置得到的配置組件保存到所述云端服務(wù)器的數(shù)據(jù)庫(kù)包括:調(diào)用所述云端服務(wù)器根據(jù)所述配置指令對(duì)組件進(jìn)行配置,以預(yù)定的時(shí)間間隔將配置得到的配置組件保存到所述云端服務(wù)器的預(yù)定緩存區(qū),在接收到所述客戶(hù)端的保存指令時(shí),將所述預(yù)定緩存區(qū)的配置組件一次性加載到所述云端服務(wù)器的數(shù)據(jù)庫(kù)。
[0015]在本發(fā)明的一些實(shí)施方式中,所述用戶(hù)對(duì)所述組件的配置權(quán)限不同。
[0016]本發(fā)明實(shí)施方式提供的用于網(wǎng)店的配置數(shù)據(jù)處理方法和系統(tǒng),通過(guò)設(shè)置在不同服務(wù)器的前端交互模塊、云端服務(wù)器和前端展示模塊將配置數(shù)據(jù)的展示、處理和存儲(chǔ)三者分離,能夠有效地分散服務(wù)器的處理壓力,而且可改善配置數(shù)據(jù)的操作和展示不一致的問(wèn)題;而且,通過(guò)在云端設(shè)備上對(duì)配置數(shù)據(jù)進(jìn)行緩存,可有效解決配置數(shù)據(jù)的處理因中斷無(wú)法恢復(fù)的問(wèn)題;而且,本發(fā)明通過(guò)對(duì)用戶(hù)設(shè)置不同的組件配置權(quán)限,可節(jié)省網(wǎng)店的配置數(shù)據(jù)處理時(shí)間,而且也有利于改善網(wǎng)店的配置數(shù)據(jù)的安全性。
【附圖說(shuō)明】
[0017]圖1是根據(jù)本發(fā)明一種實(shí)施方式的用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0018]圖2是根據(jù)本發(fā)明一種實(shí)施方式的用于網(wǎng)店的配置數(shù)據(jù)處理方法的流程示意圖。
【具體實(shí)施方式】
[0019]以下結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明的各個(gè)方面進(jìn)行詳細(xì)闡述。其中,眾所周知的模塊、單元及其相互之間的連接、鏈接、通信或操作沒(méi)有示出或未作詳細(xì)說(shuō)明。并且,所描述的特征、架構(gòu)或功能可在一個(gè)或一個(gè)以上實(shí)施方式中以任何方式組合。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,下述的各種實(shí)施方式只用于舉例說(shuō)明,而非用于限制本發(fā)明的保護(hù)范圍。還可以容易理解,本文所述和附圖所示的各實(shí)施方式中的模塊或單元或處理方式可以按各種不同配置進(jìn)行組合和設(shè)計(jì)。
[0020]參見(jiàn)圖1,圖1是根據(jù)本發(fā)明一種實(shí)施方式的用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖,該用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng)I可包括:
[0021]前端交互模塊11,設(shè)置于第一服務(wù)器,用于接收用戶(hù)通過(guò)客戶(hù)端對(duì)組件發(fā)出的配置指令,其中,所述網(wǎng)店由一個(gè)或多個(gè)所述組件構(gòu)建;
[0022]云端服務(wù)器12,用于根據(jù)所述配置指令對(duì)組件進(jìn)行配置,并將配置得到的配置組件保存到所述云端服務(wù)器的數(shù)據(jù)庫(kù);
[0023]前端展示模塊13,設(shè)置于第二服務(wù)器,用于讀取和解析所述數(shù)據(jù)庫(kù)中的配置組件,并將解析后的配置組件通過(guò)所述客戶(hù)端向所述用戶(hù)展示。
[0024]本發(fā)明實(shí)施方式的用于網(wǎng)店的配置數(shù)據(jù)處理系統(tǒng)I可應(yīng)用于各類(lèi)電商平臺(tái)的各種不同網(wǎng)店的配置,例如,網(wǎng)店的裝修等。系統(tǒng)I可包括前端交互模塊11、云端服務(wù)器12和前端展示模塊13,其中,前端交互模塊11和前端展示模塊13可設(shè)置在電商平臺(tái)的應(yīng)用服務(wù)器上,分別設(shè)置于交互服務(wù)器和展示服務(wù)器;云端服務(wù)器12可以是云端系統(tǒng)的形式,與電商平臺(tái)的應(yīng)用服務(wù)器分離,可包括云端處理系統(tǒng)和云端數(shù)據(jù)庫(kù)系統(tǒng)。上述三個(gè)模塊分別設(shè)置在不同的服務(wù)器上,將網(wǎng)店配置數(shù)據(jù)的展示、處理和存儲(chǔ)三者分離,有效避免了三者不分離對(duì)整個(gè)服務(wù)器造成的處理壓力,改善了網(wǎng)店配置數(shù)據(jù)的處理效率。
[0025]下面結(jié)合具體的實(shí)施方式描述本發(fā)明的各個(gè)模塊。
[0026]在前端交互模塊11接收用戶(hù)通過(guò)客戶(hù)端對(duì)組件的配置命令之前,云端服務(wù)器12會(huì)創(chuàng)建用于構(gòu)建網(wǎng)店的組件,這些組件在用戶(hù)的客戶(hù)端上