一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及物流信息管理【技術(shù)領(lǐng)域】,尤其涉及一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng)。一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng),包括分布式協(xié)調(diào)管理系統(tǒng)、總數(shù)據(jù)庫(kù)管理系統(tǒng)、分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng),所述分布式協(xié)調(diào)管理包括手機(jī)app服務(wù)器端系統(tǒng),所述分布式協(xié)調(diào)管理系統(tǒng)設(shè)置主節(jié)點(diǎn)、次級(jí)節(jié)點(diǎn),所述分布式協(xié)調(diào)管理系統(tǒng)將用戶請(qǐng)求經(jīng)所述主節(jié)點(diǎn)轉(zhuǎn)到所述總數(shù)據(jù)庫(kù)管理系統(tǒng)、將用戶請(qǐng)求經(jīng)所述次級(jí)節(jié)點(diǎn)轉(zhuǎn)到所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)。本發(fā)明基于手機(jī)app的應(yīng)用,手機(jī)用戶和方便快捷的訂購(gòu)業(yè)務(wù),處理業(yè)務(wù)和追蹤服務(wù)信息。并可以基于手機(jī)app的信息互動(dòng),及時(shí)處理客戶申述和共享信息。
【專利說(shuō)明】一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物流信息管理【技術(shù)領(lǐng)域】,尤其涉及一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著物流企業(yè)對(duì)信息訪問(wèn)依賴性的增加,數(shù)據(jù)業(yè)務(wù)系統(tǒng)對(duì)日常業(yè)務(wù)影響也越來(lái)越大。一旦數(shù)據(jù)業(yè)務(wù)系統(tǒng)出現(xiàn)故障,將對(duì)日常業(yè)務(wù)的正常運(yùn)作造成極大的沖擊,更是無(wú)法實(shí)現(xiàn)對(duì)業(yè)務(wù)的實(shí)時(shí)管控。
[0003]目前,物流信息管理系統(tǒng)功能開(kāi)發(fā)的技術(shù)構(gòu)架是基于單數(shù)據(jù)庫(kù)及單服務(wù)器的運(yùn)行方式,隨著業(yè)務(wù)種類及業(yè)務(wù)量的增加,該運(yùn)行方式存在以下問(wèn)題:
[0004]服務(wù)器或集群發(fā)生故障時(shí),所有用戶均無(wú)法使用數(shù)據(jù)業(yè)務(wù)系統(tǒng),服務(wù)被迫中斷,可能造成無(wú)法挽回的后果。隨著業(yè)務(wù)范圍的擴(kuò)大,單一服務(wù)器或集群出現(xiàn)超過(guò)其額定負(fù)載時(shí),將響應(yīng)緩慢,甚至停止服務(wù)的現(xiàn)象,并且數(shù)據(jù)業(yè)務(wù)系統(tǒng)進(jìn)行擴(kuò)展升級(jí)時(shí),也被迫停止服務(wù)才能升級(jí)工作。同時(shí),隨著業(yè)務(wù)多樣化發(fā)展,舊系統(tǒng)平臺(tái)對(duì)實(shí)時(shí)業(yè)務(wù)管控的能力越來(lái)越差,增大了承運(yùn)方及托運(yùn)方的各項(xiàng)工作環(huán)節(jié)的風(fēng)險(xiǎn)性。顧客滿意度大大降低,這也極不利于公司的發(fā)展。因此,數(shù)據(jù)業(yè)務(wù)系統(tǒng)穩(wěn)定可靠運(yùn)行及不中斷服務(wù)的系統(tǒng)擴(kuò)展及優(yōu)化舊系統(tǒng)網(wǎng)絡(luò)實(shí)現(xiàn)實(shí)時(shí)業(yè)務(wù)管控已經(jīng)成為迫切需要解決的關(guān)鍵問(wèn)題。
[0005]基于當(dāng)下智能手機(jī)的普及,通過(guò)手機(jī)app來(lái)處理日常事務(wù)成為了手機(jī)一族的趨勢(shì)。目前,基于手機(jī)app的各種生活服務(wù)類應(yīng)用已經(jīng)成為人們常用的工具,通過(guò)手機(jī)了解信息、處理管理事務(wù)已經(jīng)成為了人們的一種習(xí)慣。但目前,基于手機(jī)app的物流管理系統(tǒng)卻還未成型。
【發(fā)明內(nèi)容】
[0006]為解決現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物
流管理系統(tǒng)。
[0007]—種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng),包括分布式協(xié)調(diào)管理系統(tǒng)、總數(shù)據(jù)庫(kù)管理系統(tǒng)、分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng),所述分布式協(xié)調(diào)管理系統(tǒng)設(shè)置主節(jié)點(diǎn)、次級(jí)節(jié)點(diǎn),所述分布式協(xié)調(diào)管理系統(tǒng)將用戶請(qǐng)求經(jīng)所述主節(jié)點(diǎn)轉(zhuǎn)到所述總數(shù)據(jù)庫(kù)管理系統(tǒng)、將用戶請(qǐng)求經(jīng)所述次級(jí)節(jié)點(diǎn)轉(zhuǎn)到所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)。
[0008]優(yōu)選的,所述分布式協(xié)調(diào)管理系統(tǒng)包括后臺(tái)監(jiān)控系統(tǒng)、數(shù)據(jù)同步系統(tǒng)、數(shù)據(jù)恢復(fù)系統(tǒng),其中:
[0009]所述手機(jī)app服務(wù)器端系統(tǒng)通過(guò)手機(jī)app客戶端手機(jī)客戶請(qǐng)求,反饋信息;
[0010]所述后臺(tái)監(jiān)控系統(tǒng)監(jiān)控所述總數(shù)據(jù)庫(kù)管理系統(tǒng)及所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)更新,若監(jiān)測(cè)到數(shù)據(jù)庫(kù)更新,則將更新的數(shù)據(jù)同步至所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)或所述總數(shù)據(jù)庫(kù)管理系統(tǒng)中;
[0011]所述數(shù)據(jù)同步系統(tǒng)將產(chǎn)生的更新數(shù)據(jù)同步至所述總數(shù)據(jù)庫(kù)管理系統(tǒng)及所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)中;
[0012]所述數(shù)據(jù)恢復(fù)系統(tǒng)在站點(diǎn)發(fā)生數(shù)據(jù)災(zāi)難時(shí),通過(guò)其它站點(diǎn)把原在該站點(diǎn)上存儲(chǔ)的數(shù)據(jù)進(jìn)行恢復(fù)。
[0013]優(yōu)選的,所述后臺(tái)監(jiān)控系統(tǒng)通過(guò)觸發(fā)器、進(jìn)程消息通信機(jī)制實(shí)現(xiàn)。
[0014]優(yōu)選的,當(dāng)所述總數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)生數(shù)據(jù)災(zāi)難時(shí),數(shù)據(jù)庫(kù)數(shù)據(jù)可通過(guò)各子站點(diǎn)的的水平、垂直切片數(shù)據(jù)進(jìn)行聚合恢復(fù);當(dāng)各所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)發(fā)生數(shù)據(jù)災(zāi)難時(shí),可通過(guò)對(duì)所述總數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行切片,并將數(shù)據(jù)恢復(fù)至發(fā)生數(shù)據(jù)災(zāi)難的分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)中。
[0015]優(yōu)選的,所述總數(shù)據(jù)庫(kù)管理系統(tǒng)與所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接。
[0016]本發(fā)明的由主節(jié)點(diǎn)和異地多次級(jí)節(jié)點(diǎn)組成的分布式系統(tǒng)結(jié)構(gòu)中,若次級(jí)節(jié)點(diǎn)的業(yè)務(wù)系統(tǒng)發(fā)生故障甚至數(shù)據(jù)災(zāi)難、或各節(jié)點(diǎn)間網(wǎng)絡(luò)通迅中斷時(shí),可以保障全局?jǐn)?shù)據(jù)的安全、完整,并自動(dòng)將用戶訪問(wèn)請(qǐng)求轉(zhuǎn)到其它站點(diǎn),保證業(yè)務(wù)服務(wù)的持續(xù)性。同時(shí),基于手機(jī)app的應(yīng)用,手機(jī)用戶和方便快捷的訂購(gòu)業(yè)務(wù),處理業(yè)務(wù)和追蹤服務(wù)信息。并可以基于手機(jī)app的信息互動(dòng),及時(shí)處理客戶申述和共享信息。
【專利附圖】
【附圖說(shuō)明】
[0017]圖1為本發(fā)明的系統(tǒng)圖。
【具體實(shí)施方式】
[0018]以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0019]在一個(gè)具體的實(shí)施方式中,本發(fā)明提供了一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng),包括分布式協(xié)調(diào)管理系統(tǒng)、總數(shù)據(jù)庫(kù)管理系統(tǒng)、分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng),所述分布式協(xié)調(diào)管理系統(tǒng)設(shè)置主節(jié)點(diǎn)、次級(jí)節(jié)點(diǎn),所述分布式協(xié)調(diào)管理系統(tǒng)將用戶請(qǐng)求經(jīng)所述主節(jié)點(diǎn)轉(zhuǎn)到所述總數(shù)據(jù)庫(kù)管理系統(tǒng)、將用戶請(qǐng)求經(jīng)所述次級(jí)節(jié)點(diǎn)轉(zhuǎn)到所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)。
[0020]優(yōu)選的,所述分布式協(xié)調(diào)管理系統(tǒng)包括后臺(tái)監(jiān)控系統(tǒng)、數(shù)據(jù)同步系統(tǒng)、、、數(shù)據(jù)恢復(fù)系統(tǒng),其中:
[0021]所述手機(jī)app服務(wù)器端系統(tǒng)通過(guò)手機(jī)app客戶端手機(jī)客戶請(qǐng)求,反饋信息;
[0022]所述后臺(tái)監(jiān)控系統(tǒng)監(jiān)控所述總數(shù)據(jù)庫(kù)管理系統(tǒng)及所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)更新,若監(jiān)測(cè)到數(shù)據(jù)庫(kù)更新,則將更新的數(shù)據(jù)同步至所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)或所述總數(shù)據(jù)庫(kù)管理系統(tǒng)中;
[0023]所述數(shù)據(jù)同步系統(tǒng)將產(chǎn)生的更新數(shù)據(jù)同步至所述總數(shù)據(jù)庫(kù)管理系統(tǒng)及所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)中;
[0024]所述數(shù)據(jù)恢復(fù)系統(tǒng)在站點(diǎn)發(fā)生數(shù)據(jù)災(zāi)難時(shí),通過(guò)其它站點(diǎn)把原在該站點(diǎn)上存儲(chǔ)的數(shù)據(jù)進(jìn)行恢復(fù)。
[0025]優(yōu)選的,當(dāng)所述總數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)生數(shù)據(jù)災(zāi)難時(shí),數(shù)據(jù)庫(kù)數(shù)據(jù)可通過(guò)各子站點(diǎn)的的水平、垂直切片數(shù)據(jù)進(jìn)行聚合恢復(fù);當(dāng)各所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)發(fā)生數(shù)據(jù)災(zāi)難時(shí),可通過(guò)對(duì)所述總數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行切片,并將數(shù)據(jù)恢復(fù)至發(fā)生數(shù)據(jù)災(zāi)難的分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)中。
[0026]優(yōu)選的,所述總數(shù)據(jù)庫(kù)管理系統(tǒng)與所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接
[0027]在實(shí)際操作中,當(dāng)用戶訪問(wèn)系統(tǒng)時(shí),分布式協(xié)調(diào)管理系統(tǒng)將根據(jù)用戶的IP地址等方式確定用戶來(lái)源或歸屬地后,自動(dòng)將用戶請(qǐng)求轉(zhuǎn)到離用戶最近的可用子站點(diǎn)或歸屬地的子站點(diǎn),由該子站點(diǎn)為用戶提供服務(wù)。如果該子站點(diǎn)暫時(shí)失效,則將用戶請(qǐng)求調(diào)度到主數(shù)據(jù)庫(kù)所在的站點(diǎn),由該站點(diǎn)為用戶提供服務(wù)。通過(guò)該方式保障系統(tǒng)的高可用性,同時(shí)也減輕主站點(diǎn)的負(fù)載壓力。
[0028]服務(wù)期間產(chǎn)生的業(yè)務(wù)數(shù)據(jù)更新,由后臺(tái)監(jiān)控系統(tǒng)同步至主數(shù)據(jù)庫(kù)服務(wù)器和子數(shù)據(jù)庫(kù)服務(wù)器,同時(shí)各服務(wù)器上的基礎(chǔ)數(shù)據(jù)更新均及時(shí)同步至其它數(shù)據(jù)庫(kù)中。
[0029]當(dāng)各站點(diǎn)間通迅線路發(fā)生故障時(shí),各站點(diǎn)繼續(xù)運(yùn)行業(yè)務(wù),期間產(chǎn)生的數(shù)據(jù)更新存于本地,待通迅線路恢復(fù)正常后,再將數(shù)據(jù)更新同步各站點(diǎn)。保障各站點(diǎn)間通迅線路發(fā)生故障時(shí),不影響業(yè)務(wù)的持續(xù)運(yùn)行。
[0030]數(shù)據(jù)獨(dú)立性與全局統(tǒng)一。在各地理位置建立子應(yīng)用服務(wù)處理層及分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng),該系統(tǒng)中存放與該地理位置密切相關(guān)的水平切片業(yè)務(wù)數(shù)據(jù)以及全局統(tǒng)一的基礎(chǔ)數(shù)據(jù),各子站點(diǎn)的數(shù)據(jù)庫(kù)數(shù)據(jù)通過(guò)監(jiān)控系統(tǒng),與主數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換及同步。
[0031]當(dāng)總數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)生數(shù)據(jù)災(zāi)難時(shí),數(shù)據(jù)庫(kù)數(shù)據(jù)可通過(guò)各子站點(diǎn)的的水平、垂直切片數(shù)據(jù)進(jìn)行聚合恢復(fù)。當(dāng)各子站點(diǎn)數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)生數(shù)據(jù)災(zāi)難時(shí),可通過(guò)對(duì)主站點(diǎn)的數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行切片,并將數(shù)據(jù)恢復(fù)至發(fā)生數(shù)據(jù)災(zāi)難的子站點(diǎn)中,以保證系統(tǒng)的高容災(zāi)性。
[0032]由于基于分布式的應(yīng)用系統(tǒng)設(shè)計(jì),各站點(diǎn)的應(yīng)用系統(tǒng)均采用站點(diǎn)號(hào)與業(yè)務(wù)流水號(hào)組合的方式確保單號(hào)的唯一性,避免數(shù)據(jù)沖突。
[0033]后臺(tái)監(jiān)控系統(tǒng)可用于監(jiān)控主站點(diǎn)及子站點(diǎn)的數(shù)據(jù)更新,若監(jiān)測(cè)到數(shù)據(jù)庫(kù)更新,則將更新的數(shù)據(jù)同步至子站點(diǎn)或主站點(diǎn)中。后臺(tái)監(jiān)控系統(tǒng)將通過(guò)觸發(fā)器、進(jìn)程消息通信等機(jī)制實(shí)現(xiàn)。
[0034]數(shù)據(jù)同步系統(tǒng)用于將產(chǎn)生的更新數(shù)據(jù)同步至各數(shù)據(jù)庫(kù)中,并利用鎖機(jī)制避免由于用戶訪問(wèn)與數(shù)據(jù)同步并發(fā)進(jìn)行時(shí),可能造成的讀臟數(shù)據(jù)及丟失更新等問(wèn)題。同步系統(tǒng)通過(guò)數(shù)據(jù)庫(kù)連接、socket傳輸?shù)燃夹g(shù)實(shí)現(xiàn)。
[0035]數(shù)據(jù)恢復(fù)系統(tǒng)使當(dāng)站點(diǎn)發(fā)生數(shù)據(jù)災(zāi)難時(shí),監(jiān)控及恢復(fù)子系統(tǒng)通過(guò)其它站點(diǎn)把原在該站點(diǎn)上存儲(chǔ)的數(shù)據(jù)進(jìn)行恢復(fù),并保證數(shù)據(jù)的正確、完整。
[0036]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng),包括分布式協(xié)調(diào)管理系統(tǒng)、總數(shù)據(jù)庫(kù)管理系統(tǒng)、分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng),所述分布式協(xié)調(diào)管理包括手機(jī)app服務(wù)器端系統(tǒng),所述分布式協(xié)調(diào)管理系統(tǒng)設(shè)置主節(jié)點(diǎn)、次級(jí)節(jié)點(diǎn),所述分布式協(xié)調(diào)管理系統(tǒng)將用戶請(qǐng)求經(jīng)所述主節(jié)點(diǎn)轉(zhuǎn)到所述總數(shù)據(jù)庫(kù)管理系統(tǒng)、將用戶請(qǐng)求經(jīng)所述次級(jí)節(jié)點(diǎn)轉(zhuǎn)到所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng),其特征在于:所述分布式協(xié)調(diào)管理系統(tǒng)包括后臺(tái)監(jiān)控系統(tǒng)、數(shù)據(jù)同步系統(tǒng)、數(shù)據(jù)恢復(fù)系統(tǒng),其中: 所述手機(jī)app服務(wù)器端系統(tǒng)通過(guò)手機(jī)app客戶端手機(jī)客戶請(qǐng)求,反饋信息; 所述后臺(tái)監(jiān)控系統(tǒng)監(jiān)控所述總數(shù)據(jù)庫(kù)管理系統(tǒng)及所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)更新,若監(jiān)測(cè)到數(shù)據(jù)庫(kù)更新,則將更新的數(shù)據(jù)同步至所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)或所述總數(shù)據(jù)庫(kù)管理系統(tǒng)中; 所述數(shù)據(jù)同步系統(tǒng)將產(chǎn)生的更新數(shù)據(jù)同步至所述總數(shù)據(jù)庫(kù)管理系統(tǒng)及所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)中; 所述數(shù)據(jù)恢復(fù)系統(tǒng)在站點(diǎn)發(fā)生數(shù)據(jù)災(zāi)難時(shí),通過(guò)其它站點(diǎn)把原在該站點(diǎn)上存儲(chǔ)的數(shù)據(jù)進(jìn)行恢復(fù)。
3.根據(jù)權(quán)利要求1至2任一所述的基于手機(jī)app的分布式系統(tǒng)架構(gòu)的物流管理系統(tǒng),其特征在于:當(dāng)所述總數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)崩潰時(shí),數(shù)據(jù)庫(kù)數(shù)據(jù)可通過(guò)各子站點(diǎn)的的水平、垂直切片數(shù)據(jù)進(jìn)行聚合恢復(fù);當(dāng)各所述分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)發(fā)生數(shù)據(jù)災(zāi)難時(shí),可通過(guò)對(duì)所述總數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行切片,并將數(shù)據(jù)恢復(fù)至發(fā)生數(shù)據(jù)災(zāi)難的分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)中。
【文檔編號(hào)】G06Q50/28GK103679429SQ201310733075
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2013年12月26日 優(yōu)先權(quán)日:2013年12月26日
【發(fā)明者】胡朝暉, 王宇宏, 侯超平 申請(qǐng)人:廣西科技大學(xué)