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