一種多平臺(tái)的數(shù)據(jù)更新方法
【專利摘要】本發(fā)明涉及一種多平臺(tái)的數(shù)據(jù)更新方法,其包括:同步服務(wù)器接收管理員對其存儲(chǔ)的數(shù)據(jù)庫的修改指令,以對其存儲(chǔ)的數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)進(jìn)行修改,并根據(jù)所述相應(yīng)數(shù)據(jù)對業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改;至少一個(gè)業(yè)務(wù)平臺(tái)服務(wù)器接收用戶終端的下單指令,以形成商品訂單,并將所述商品訂單發(fā)送至支付平臺(tái);當(dāng)支付平臺(tái)判斷到所述商品訂單支付成功后,將支付成功信息和所述商品訂單的數(shù)據(jù)信息發(fā)送至同步服務(wù)器;同步服務(wù)器接收到支付成功信息后,根據(jù)所述商品訂單的數(shù)據(jù)信息對其存儲(chǔ)的數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)進(jìn)行修改,并根據(jù)修改后的數(shù)據(jù)對業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改。本發(fā)明能夠提高數(shù)據(jù)更新效率,保持?jǐn)?shù)據(jù)同步。
【專利說明】一種多平臺(tái)的數(shù)據(jù)更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)交互技術(shù)。
【背景技術(shù)】
[0002]隨著國際互聯(lián)網(wǎng)迅速走向普及化,通過使用因特網(wǎng),既降低了成本,也造就了更多的商業(yè)機(jī)會(huì),電子商務(wù)技術(shù)從而得以發(fā)展,使其逐步成為了互聯(lián)網(wǎng)應(yīng)用的最大熱點(diǎn)。為適應(yīng)電子商務(wù)這一 I潮流,電子支付隨之發(fā)展起來。
[0003]電子支付是指電子交易的當(dāng)事人,包括消費(fèi)者、廠商和金融機(jī)構(gòu),使用安全電子支付手段,通過網(wǎng)絡(luò)進(jìn)行的貨幣支付或資金流轉(zhuǎn)?,F(xiàn)有的主要的電子支付場景是:消費(fèi)者在電子商城確定了要購買的商品,然后進(jìn)入選擇支付方式的頁面,這個(gè)時(shí)候往往可以看到一大堆的銀行列表,有的時(shí)候還會(huì)有類似使用支付寶賬戶支付這樣的支付方式,在選擇了支付方式后,支付平臺(tái)便調(diào)用銀行接口,跳轉(zhuǎn)到相應(yīng)的網(wǎng)銀,讓用戶輸入用戶名和密碼,進(jìn)行扣款,扣款成功,返回電子商城的商品頁面,完成支付。
[0004]目前,接入電子商城的比較主流的方式有移動(dòng)終端(包括手機(jī)和平板電腦)、觸屏機(jī)和電腦(包括臺(tái)式電腦和筆記本電腦)。由于接口機(jī)制不同,這三種方式就分別需要不同的服務(wù)器進(jìn)行接入,這樣就會(huì)導(dǎo)致數(shù)據(jù)庫也需要多個(gè),由于存在多個(gè)數(shù)據(jù)庫,所以數(shù)據(jù)庫的數(shù)據(jù)同步成為業(yè)內(nèi)亟需解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提出一種多平臺(tái)的數(shù)據(jù)更新方法,其能解決不同平臺(tái)的服務(wù)器之間的數(shù)據(jù)同步問題。
[0006]為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案如下:
[0007]—種多平臺(tái)的數(shù)據(jù)更新方法,所述多平臺(tái)包括多個(gè)業(yè)務(wù)平臺(tái)服務(wù)器、一個(gè)同步服務(wù)器和一個(gè)支付平臺(tái),其包括以下步驟:
[0008]同步服務(wù)器接收管理員對其存儲(chǔ)的數(shù)據(jù)庫的修改指令,以對其存儲(chǔ)的數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)進(jìn)行修改,并根據(jù)所述相應(yīng)數(shù)據(jù)對業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改;
[0009]至少一個(gè)業(yè)務(wù)平臺(tái)服務(wù)器接收用戶終端的下單指令,以形成商品訂單,并將所述商品訂單發(fā)送至支付平臺(tái);
[0010]當(dāng)支付平臺(tái)判斷到所述商品訂單支付成功后,將支付成功信息和所述商品訂單的數(shù)據(jù)信息發(fā)送至同步服務(wù)器;
[0011]同步服務(wù)器接收到支付成功信息后,根據(jù)所述商品訂單的數(shù)據(jù)信息對其存儲(chǔ)的數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)進(jìn)行修改,并根據(jù)修改后的數(shù)據(jù)對業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改。
[0012]優(yōu)選的,該數(shù)據(jù)更新方法還包括以下步驟:同步服務(wù)器實(shí)時(shí)監(jiān)測業(yè)務(wù)平臺(tái)服務(wù)器是否發(fā)生宕機(jī),若是,則在業(yè)務(wù)平臺(tái)服務(wù)器重啟后,將重啟后的業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫替換為同步服務(wù)器的數(shù)據(jù)庫,若否,則持續(xù)監(jiān)測。
[0013]優(yōu)選的,一個(gè)業(yè)務(wù)平臺(tái)服務(wù)器用于接入一種類型的用戶終端。所述用戶終端包括移動(dòng)終端、觸屏機(jī)和電腦。
[0014]本發(fā)明具有如下有益效果:
[0015]1、管理員只要對同步服務(wù)器的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)錄入、修改、更新等,即可自動(dòng)實(shí)現(xiàn)各個(gè)業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫的同步操作,提高了數(shù)據(jù)更改的效率;
[0016]2、某個(gè)業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫因訂單成功而導(dǎo)致數(shù)據(jù)更改,即可自動(dòng)實(shí)現(xiàn)同步服務(wù)器的數(shù)據(jù)庫的更改,并自動(dòng)同步其他業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫,保證了各個(gè)接入方式都能夠保持?jǐn)?shù)據(jù)的同步。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明較佳實(shí)施例的多平臺(tái)系統(tǒng)的架構(gòu)圖;
[0018]圖2為本發(fā)明較佳實(shí)施例的多平臺(tái)的數(shù)據(jù)更新方法的流程圖。
【具體實(shí)施方式】
[0019]下面,結(jié)合附圖以及【具體實(shí)施方式】,對本發(fā)明做進(jìn)一步描述。
[0020]結(jié)合圖1和圖2所示,一種多平臺(tái)的數(shù)據(jù)更新方法,所述多平臺(tái)包括第三個(gè)業(yè)務(wù)平臺(tái)服務(wù)器、一個(gè)同步服務(wù)器和一個(gè)支付平臺(tái)。三個(gè)業(yè)務(wù)平臺(tái)服務(wù)器分別為第一業(yè)務(wù)平臺(tái)服務(wù)器、第二業(yè)務(wù)平臺(tái)服務(wù)器和第三業(yè)務(wù)平臺(tái)服務(wù)器,第一業(yè)務(wù)平臺(tái)服務(wù)器用于接入移動(dòng)終端,第二業(yè)務(wù)平臺(tái)服務(wù)器用于接入觸屏機(jī),第三業(yè)務(wù)平臺(tái)服務(wù)器用于接入電腦。
[0021]本實(shí)施例的數(shù)據(jù)更新方法具體包括以下步驟:
[0022]步驟S1、同步服務(wù)器接收管理員對其存儲(chǔ)的數(shù)據(jù)庫的修改指令,以對其存儲(chǔ)的數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)進(jìn)行修改,并根據(jù)所述相應(yīng)數(shù)據(jù)對所有業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改。
[0023]步驟S2、至少一個(gè)業(yè)務(wù)平臺(tái)服務(wù)器接收用戶終端的下單指令,以形成商品訂單,并將所述商品訂單發(fā)送至支付平臺(tái)。例如,第一業(yè)務(wù)平臺(tái)服務(wù)器接收移動(dòng)終端的下單指令。
[0024]步驟S3、當(dāng)支付平臺(tái)判斷到所述商品訂單支付成功后,將支付成功信息和所述商品訂單的數(shù)據(jù)信息發(fā)送至同步服務(wù)器。
[0025]步驟S4、同步服務(wù)器接收到支付成功信息后,根據(jù)所述商品訂單的數(shù)據(jù)信息對其存儲(chǔ)的數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)進(jìn)行修改,并根據(jù)修改后的數(shù)據(jù)對業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改。
[0026]為了防止業(yè)務(wù)平臺(tái)服務(wù)器上的數(shù)據(jù)丟失,在步驟SI之后,還可以增加如下步驟:同步服務(wù)器實(shí)時(shí)監(jiān)測業(yè)務(wù)平臺(tái)服務(wù)器是否發(fā)生宕機(jī),若是,則在業(yè)務(wù)平臺(tái)服務(wù)器重啟后,將重啟后的業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫替換為同步服務(wù)器的數(shù)據(jù)庫,若否,則持續(xù)監(jiān)測。
[0027]下面,以具體的應(yīng)用例子對本實(shí)施例進(jìn)行說明。
[0028]同步服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)為商品信息,例如,價(jià)格、說明、圖片、數(shù)量等。管理員需要增加商品,則登錄進(jìn)同步服務(wù)器,并對數(shù)據(jù)庫增加商品信息,然后同步服務(wù)器就將這條增加的商品信息同步至所有業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫中。
[0029]用戶A通過移動(dòng)終端連接第一業(yè)務(wù)平臺(tái)服務(wù)器,瀏覽第一業(yè)務(wù)平臺(tái)服務(wù)器呈現(xiàn)出來的電子商城界面,當(dāng)用戶A選擇好購買的商品并進(jìn)行下單后,第一業(yè)務(wù)平臺(tái)服務(wù)器就形成相應(yīng)的商品訂單,并發(fā)送至支付平臺(tái),支付平臺(tái)等待用戶A的支付。如果用戶A在預(yù)設(shè)的時(shí)間后都沒有支付,則商品訂單自動(dòng)取消,如果用戶A完成支付,則支付平臺(tái)將支付成功信息和所述商品訂單的數(shù)據(jù)信息發(fā)送至同步服務(wù)器,同步服務(wù)器根據(jù)商品訂單的數(shù)據(jù)信息,更改其數(shù)據(jù)庫中的相關(guān)信息,例如核減商品數(shù)量,然后同步服務(wù)器再次將修改過的數(shù)據(jù)信息同步至所有業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫中,從而保持各個(gè)業(yè)務(wù)平臺(tái)服務(wù)器上的電子商城呈現(xiàn)的商品信息都是一致的。
[0030]另外,由于業(yè)務(wù)平臺(tái)服務(wù)器是面對用戶的,交互非常頻繁,數(shù)據(jù)處理壓力非常大,因此,容易出現(xiàn)宕機(jī)現(xiàn)象,這樣就有可能造成數(shù)據(jù)庫損壞、丟失等問題,所以為了避免這種情況,同步服務(wù)器還持續(xù)監(jiān)測各業(yè)務(wù)平臺(tái)服務(wù)器是否出現(xiàn)宕機(jī)現(xiàn)象,如果是,則在業(yè)務(wù)平臺(tái)服務(wù)器重啟后,馬上對重啟的業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行恢復(fù),進(jìn)一步保證了數(shù)據(jù)的同止/J/ O
[0031]對于本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及變形,而所有的這些改變以及變形都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種多平臺(tái)的數(shù)據(jù)更新方法,所述多平臺(tái)包括多個(gè)業(yè)務(wù)平臺(tái)服務(wù)器、一個(gè)同步服務(wù)器和一個(gè)支付平臺(tái),其特征在于,包括以下步驟: 同步服務(wù)器接收管理員對其存儲(chǔ)的數(shù)據(jù)庫的修改指令,以對其存儲(chǔ)的數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)進(jìn)行修改,并根據(jù)所述相應(yīng)數(shù)據(jù)對業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改; 至少一個(gè)業(yè)務(wù)平臺(tái)服務(wù)器接收用戶終端的下單指令,以形成商品訂單,并將所述商品訂單發(fā)送至支付平臺(tái); 當(dāng)支付平臺(tái)判斷到所述商品訂單支付成功后,將支付成功信息和所述商品訂單的數(shù)據(jù)信息發(fā)送至同步服務(wù)器; 同步服務(wù)器接收到支付成功信息后,根據(jù)所述商品訂單的數(shù)據(jù)信息對其存儲(chǔ)的數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)進(jìn)行修改,并根據(jù)修改后的數(shù)據(jù)對業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫進(jìn)行相應(yīng)修改。
2.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其特征在于,還包括以下步驟:同步服務(wù)器實(shí)時(shí)監(jiān)測業(yè)務(wù)平臺(tái)服務(wù)器是否發(fā)生宕機(jī),若是,則在業(yè)務(wù)平臺(tái)服務(wù)器重啟后,將重啟后的業(yè)務(wù)平臺(tái)服務(wù)器的數(shù)據(jù)庫替換為同步服務(wù)器的數(shù)據(jù)庫,若否,則持續(xù)監(jiān)測。
3.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其特征在于,一個(gè)業(yè)務(wù)平臺(tái)服務(wù)器用于接入一種類型的用戶終端。
4.如權(quán)利要求3所述的數(shù)據(jù)更新方法,其特征在于,所述用戶終端包括移動(dòng)終端、觸屏機(jī)和電腦。
【文檔編號(hào)】G06F17/30GK104331501SQ201410665998
【公開日】2015年2月4日 申請日期:2014年11月19日 優(yōu)先權(quán)日:2014年11月19日
【發(fā)明者】劉楊志 申請人:廣東花生信息科技有限公司