[0050] 2.本發(fā)明通過在數(shù)據(jù)同步模塊之后設(shè)計仿真測試模塊,在搭建的仿真模型中運(yùn)行數(shù)據(jù)同步系統(tǒng)的數(shù)據(jù)同步過程,由于是模擬操作,使得在使用線下與線上商品零售系統(tǒng)間的數(shù)據(jù)同步系統(tǒng)后,能夠監(jiān)測加入數(shù)據(jù)同步系統(tǒng)后對線上商品零售系統(tǒng)和線下商品零售系統(tǒng)的影響,而不會影響到單獨(dú)線上商品零售系統(tǒng)或線下商品零售系統(tǒng)自身正常的使用,實(shí)現(xiàn)對數(shù)據(jù)同步系統(tǒng)的基礎(chǔ)性測試處理,達(dá)到初步調(diào)試的作用;
[0051] 3.本發(fā)明將數(shù)據(jù)同步模塊和系統(tǒng)評估模塊配合使用,以采集到的數(shù)據(jù)為基礎(chǔ),獲取相關(guān)參數(shù)中的同步延遲指數(shù)Zys、同步頻率指數(shù)Czs以及錯誤指數(shù)Scs,并依據(jù)相關(guān)參數(shù)來生成數(shù)據(jù)同步系數(shù)評估值Dsxs,綜合考慮了各個因素,以確保數(shù)據(jù)同步系數(shù)評估值Dsxs的準(zhǔn)確性,在將數(shù)據(jù)同步系數(shù)評估值Dsxs與評估閾值Xz進(jìn)行對比后即可判定得到的數(shù)據(jù)同步系統(tǒng)是否穩(wěn)定,從而高效、準(zhǔn)確的完成對數(shù)據(jù)同步系統(tǒng)的評估;
[0052] 4.本發(fā)明依據(jù)數(shù)據(jù)同步系數(shù)評估值Dsxs與評估閾值Xz的對比結(jié)果,通過執(zhí)行的遍歷策略,在確保信息數(shù)據(jù)格式一致的情況下,切換式選擇不同的同步模式,不僅可以得到能夠正式操作的數(shù)據(jù)同步系統(tǒng),還能夠得出最佳的同步模式,達(dá)到二次系統(tǒng)調(diào)試的作用,進(jìn)一步保證能夠得到穩(wěn)定數(shù)據(jù)同步系統(tǒng)的準(zhǔn)確性。
附圖說明
[0053] 圖1為本發(fā)明線下與線上商品零售系統(tǒng)間的數(shù)據(jù)同步系統(tǒng)整體原理結(jié)構(gòu)框圖;
[0054] 圖2為現(xiàn)有線上商品零售系統(tǒng)和線下商品零售系統(tǒng)在實(shí)際運(yùn)用時的示意圖。
具體實(shí)施方式
[0055] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0056] 實(shí)施例1:請參閱圖1,本發(fā)明提供一種線下與線上商品零售系統(tǒng)間的數(shù)據(jù)同步系統(tǒng),包括線上商品零售系統(tǒng)和線下商品零售系統(tǒng);線上商品零售系統(tǒng)和線下商品零售系統(tǒng)都是傳統(tǒng)的系統(tǒng),分別用于在線上和線下銷售商品的相關(guān)業(yè)務(wù);
[0057] 線上商品零售系統(tǒng):
[0058] 線上商品零售系統(tǒng)是指在互聯(lián)網(wǎng)上進(jìn)行商品銷售和交易的電子商務(wù)平臺,它提供了在線商店的功能,允許用戶通過網(wǎng)頁或手機(jī)應(yīng)用程序進(jìn)行商品瀏覽、下單購買、支付和物流配送等操作,該系統(tǒng)通常包括商品管理、庫存管理、訂單管理、支付和物流管理等子系統(tǒng),以支持線上銷售的全流程業(yè)務(wù)運(yùn)作;
[0059] 線下商品零售系統(tǒng):
[0060] 線下商品零售系統(tǒng)是指傳統(tǒng)的實(shí)體商店或零售連鎖店使用的系統(tǒng),該系統(tǒng)主要用于管理實(shí)體店鋪中的商品、庫存、銷售、購物車、收銀等業(yè)務(wù),它可以有多種形式,如POS(點(diǎn)?of?Sale)系統(tǒng)、企業(yè)資源規(guī)劃(ERP)系統(tǒng)等,用于跟蹤商品庫存、管理銷售、票據(jù)打印和店鋪經(jīng)營分析等功能。
[0061] 這兩個系統(tǒng)通常都是獨(dú)立運(yùn)行的,但在數(shù)據(jù)同步方面需要保持一致性,以確保線上線下系統(tǒng)中的商品信息、庫存、訂單和銷售等數(shù)據(jù)保持同步和一致,為此,本發(fā)明設(shè)計了線下與線上商品零售系統(tǒng)間的數(shù)據(jù)同步系統(tǒng),以確保雙方系統(tǒng)之間的數(shù)據(jù)流動和互通。
[0062] 在線上商品零售系統(tǒng)和線下商品零售系統(tǒng)內(nèi)分別建立線上數(shù)據(jù)源模塊和線下數(shù)據(jù)源模塊,其中的線上數(shù)據(jù)源模塊和線下數(shù)據(jù)源模塊對應(yīng)線上商品零售系統(tǒng)和線下商品零售系統(tǒng)的數(shù)據(jù)庫,用于存儲對應(yīng)系統(tǒng)內(nèi)的信息數(shù)據(jù),該信息數(shù)據(jù)至少包括商品信息、庫存信息以及訂單信息;
[0063] 數(shù)據(jù)緩存模塊,其包括待同步數(shù)據(jù)單元和格式統(tǒng)一單元,通過待同步數(shù)據(jù)單元提取線上數(shù)據(jù)源模塊和線下數(shù)據(jù)源模塊內(nèi)待同步的信息數(shù)據(jù),并利用格式統(tǒng)一單元對提取到的信息數(shù)據(jù)進(jìn)行數(shù)據(jù)格式標(biāo)準(zhǔn)化處理,為了確保數(shù)據(jù)能夠正確地在兩個系統(tǒng)間進(jìn)行傳輸和解析,需要設(shè)計統(tǒng)一的數(shù)據(jù)格式標(biāo)準(zhǔn),例如采用JSON、XML等格式,其中的待同步的信息數(shù)據(jù)根據(jù)需要提前設(shè)定;例如:只需要同步信息數(shù)據(jù)中的商品信息和訂單信息,暫時不需要用到庫存信息時,或是后續(xù)對庫存信息進(jìn)行分批次數(shù)據(jù)同步處理,在一定程度上能夠降低整個數(shù)據(jù)同步系統(tǒng)的運(yùn)行負(fù)載;
[0064] 數(shù)據(jù)同步模塊,通過選定的同步模式完成對線上商品零售系統(tǒng)和線下商品零售系統(tǒng)中,經(jīng)過數(shù)據(jù)格式標(biāo)準(zhǔn)化處理的信息數(shù)據(jù)進(jìn)行同步處理;
[0065] 同步模式為任意兩種、不分先后組合的數(shù)據(jù)同步算法,且數(shù)據(jù)同步算法包括全量同步、增量同步、數(shù)據(jù)合并以及實(shí)時合并;
[0066] 全量同步:將線下系統(tǒng)中的所有數(shù)據(jù)按照既定的規(guī)則全部同步至線上系統(tǒng),這種算法適用于初始同步或需要完全更新線上數(shù)據(jù)的情況,全量同步算法可以簡單粗暴地將線下系統(tǒng)的數(shù)據(jù)覆蓋線上系統(tǒng)的數(shù)據(jù),確保兩個系統(tǒng)的數(shù)據(jù)一致;