專利名稱:應(yīng)用倉(cāng)儲(chǔ)物流中心模型實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)和通信領(lǐng)域的數(shù)據(jù)處理技術(shù),具體是一種應(yīng)用倉(cāng)儲(chǔ)物流中心模
型實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換的方法。
背景技術(shù):
目前各業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)交換機(jī)制多采用直接的文件形式交互或消息形式接 口交互。在各個(gè)業(yè)務(wù)系統(tǒng)數(shù)據(jù)交換時(shí),如果發(fā)現(xiàn)接收的數(shù)據(jù)有缺失或者接收的數(shù)據(jù)的記錄 數(shù)和發(fā)送的記錄數(shù)不一致,無(wú)法定位究竟是發(fā)送方的責(zé)任還是接收方的責(zé)任。單純的數(shù)據(jù) 轉(zhuǎn)發(fā),沒(méi)有一個(gè)有效的機(jī)制來(lái)驗(yàn)證接收、發(fā)送的數(shù)據(jù)文件的是否齊全、有無(wú)遺漏,如果出現(xiàn) 問(wèn)題,也無(wú)法定位問(wèn)題發(fā)生的原因和責(zé)任方。
發(fā)明內(nèi)容
本發(fā)明引入物流處理模式,采用一套有保障的機(jī)制規(guī)范數(shù)據(jù)的交換機(jī)制和管理流 程,以倉(cāng)儲(chǔ)物流的思想進(jìn)行數(shù)據(jù)交換方法,尤其是不同層面業(yè)務(wù)系統(tǒng)的數(shù)據(jù)交換方法來(lái)解 決處理這些實(shí)際生產(chǎn)中的問(wèn)題。 本發(fā)明目的是,引入物流處理模式,采用一套有保障的機(jī)制規(guī)范數(shù)據(jù)的發(fā)送和接 收流程,對(duì)數(shù)據(jù)自動(dòng)進(jìn)行傳送和復(fù)制,并且通過(guò)嚴(yán)格的數(shù)據(jù)稽核和校驗(yàn)機(jī)制保證了在數(shù)據(jù) 中心交換的數(shù)據(jù)的一致性、可靠性和安全性,同時(shí)對(duì)異常數(shù)據(jù)也有相應(yīng)的錯(cuò)誤處理和拒收 處理流程。 本發(fā)明的技術(shù)解決方案如下 —種應(yīng)用倉(cāng)儲(chǔ)物流中心模型實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換的方法,以倉(cāng)儲(chǔ)物流中心模 型,建立數(shù)據(jù)存儲(chǔ)管理中心,數(shù)據(jù)存儲(chǔ)管理中心接收存儲(chǔ)各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù),和向發(fā)送數(shù) 據(jù)提取請(qǐng)求的業(yè)務(wù)系統(tǒng)發(fā)送相應(yīng)數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)管理中心在接收和發(fā)送數(shù)據(jù)的過(guò)程 中,對(duì)數(shù)據(jù)進(jìn)行稽核和校驗(yàn); 1)所述數(shù)據(jù)存儲(chǔ)管理中心接收存儲(chǔ)數(shù)據(jù)的步驟包括 101)數(shù)據(jù)存儲(chǔ)管理中心在各個(gè)業(yè)務(wù)系統(tǒng)實(shí)時(shí)掃描發(fā)現(xiàn)數(shù)據(jù),按不同業(yè)務(wù)的優(yōu)先級(jí) 和頻度生成觸發(fā)采集的數(shù)據(jù)報(bào); 102)對(duì)數(shù)據(jù)報(bào)進(jìn)行分析,生成數(shù)據(jù)提取單和數(shù)據(jù)庫(kù)存儲(chǔ)單;數(shù)據(jù)提取單記錄數(shù)據(jù) 的屬性信息; 103)數(shù)據(jù)提取單被插入數(shù)據(jù)提取單隊(duì)列,按照提取單的優(yōu)先級(jí)、業(yè)務(wù)特征和配送 頻度要求,進(jìn)行數(shù)據(jù)提取(例如,移動(dòng)業(yè)務(wù)中的漫游上下傳數(shù)據(jù)可以定義較高的優(yōu)先級(jí),固 網(wǎng)業(yè)務(wù)的數(shù)據(jù)定義較低的優(yōu)先級(jí),保證在多種業(yè)務(wù)復(fù)合傳輸?shù)臅r(shí)候,確保優(yōu)先級(jí)高的數(shù)據(jù) 先處理); 104)數(shù)據(jù)提取過(guò)程中,先與數(shù)據(jù)所在業(yè)務(wù)系統(tǒng)的客戶端建立數(shù)據(jù)連接,校驗(yàn)數(shù)據(jù) 提取單上的數(shù)據(jù)信息,核對(duì)無(wú)誤后,再將數(shù)據(jù)采集到數(shù)據(jù)存儲(chǔ)管理中心的數(shù)據(jù)接收緩存區(qū), 并記錄該數(shù)據(jù)提取成功的信息;
105)數(shù)據(jù)提取成功后,才許可數(shù)據(jù)存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù);所述數(shù)據(jù)接收緩存區(qū)的數(shù)據(jù)還 需和數(shù)據(jù)庫(kù)存儲(chǔ)單核對(duì)無(wú)誤后,再將數(shù)據(jù)存放到數(shù)據(jù)庫(kù);
2)所述數(shù)據(jù)存儲(chǔ)管理中心發(fā)送數(shù)據(jù)的步驟包括 201)先根據(jù)業(yè)務(wù)系統(tǒng)發(fā)送的數(shù)據(jù)請(qǐng)求,制定數(shù)據(jù)發(fā)送單,數(shù)據(jù)發(fā)送單記載的信息 是數(shù)據(jù)的屬性信息; 202)將數(shù)據(jù)庫(kù)記載的實(shí)際數(shù)據(jù)和數(shù)據(jù)庫(kù)輸出單上的數(shù)據(jù)核對(duì)無(wú)誤后,再將數(shù)據(jù)發(fā) 到數(shù)據(jù)發(fā)送緩存區(qū),并記錄該過(guò)程; 203)根據(jù)數(shù)據(jù)發(fā)送單核對(duì)數(shù)據(jù)發(fā)送緩存區(qū)的相應(yīng)數(shù)據(jù),核對(duì)無(wú)誤后,再和目的地
業(yè)務(wù)系統(tǒng)客戶端建立數(shù)據(jù)連接,發(fā)送數(shù)據(jù)到目的地。 所述步驟101 105,201 203中,每個(gè)步驟都有日志記錄。 所述數(shù)據(jù)存儲(chǔ)管理中心將數(shù)據(jù)庫(kù)中的數(shù)據(jù),定期做數(shù)據(jù)生命周期管理生命周期 中的數(shù)據(jù)做數(shù)據(jù)備份,過(guò)期的數(shù)據(jù)進(jìn)行清理;按各種頻度做數(shù)據(jù)的分析和挖掘,提供各種業(yè) 務(wù)系統(tǒng)數(shù)據(jù)的條狀,餅狀分析圖和各類報(bào)表。 所述數(shù)據(jù)庫(kù)中的數(shù)據(jù),根據(jù)不同業(yè)務(wù)系統(tǒng)的需要,通過(guò)優(yōu)先級(jí)、目的地和頻度因 素,將相同業(yè)務(wù)需求的任務(wù)合并到一份數(shù)據(jù)庫(kù)輸出單中。 所述步驟102)中的數(shù)據(jù)提取單(取貨單)記錄的屬性信息可以包括記錄數(shù)據(jù)大 小,數(shù)量,業(yè)務(wù)來(lái)源等關(guān)鍵信息。類似的,所述數(shù)據(jù)庫(kù)存儲(chǔ)單(入庫(kù)單)、數(shù)據(jù)庫(kù)輸出單(出 庫(kù)單)以及數(shù)據(jù)發(fā)送單(發(fā)貨單)等記錄的信息都是根據(jù)具體應(yīng)用時(shí)的需求而設(shè)定。例如,
數(shù)據(jù)庫(kù)存儲(chǔ)單(入庫(kù)單)可以記錄上架地址,數(shù)據(jù)大小,數(shù)量,業(yè)務(wù)來(lái)源等關(guān)鍵信 息; 數(shù)據(jù)庫(kù)輸出單(出庫(kù)單)可以記錄上架地址,數(shù)據(jù)大小,數(shù)量,業(yè)務(wù)來(lái)源,發(fā)貨廣場(chǎng) 地址等關(guān)鍵信息; 與現(xiàn)有技術(shù)相比,本方法的效果是,通過(guò)實(shí)際使用驗(yàn)證表明,基于物流中心模型的 數(shù)據(jù)交換比割裂的傳輸系統(tǒng)(現(xiàn)有技術(shù)中最典型的系統(tǒng)),性能提高10%,資源消耗減少 30%,系統(tǒng)故障率下降20%,每個(gè)過(guò)程都可查可控。
圖1是倉(cāng)儲(chǔ)物流中心模型;
圖2是本方法運(yùn)行模型; 圖3是本方法的控制連接和數(shù)據(jù)連接分離示意圖。
具體實(shí)施例方式
下面結(jié)合附圖與具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步說(shuō)明。 實(shí)現(xiàn)本方法的系統(tǒng)的組件包括數(shù)據(jù)交換事務(wù)調(diào)度中心1、事務(wù)控制組件2、控制 連接客戶端組件3數(shù)據(jù)客戶端組件4、數(shù)據(jù)讀取和發(fā)送進(jìn)程組件5、數(shù)據(jù)存儲(chǔ)、輸出數(shù)據(jù)庫(kù)的 調(diào)度進(jìn)程組件6、數(shù)據(jù)存儲(chǔ)管理中心7(包括數(shù)據(jù)存儲(chǔ)緩存區(qū)、數(shù)據(jù)發(fā)送緩存區(qū)和數(shù)據(jù)庫(kù))。 上述組件和進(jìn)程都可以利用現(xiàn)有編程技術(shù),根據(jù)本方法的步驟要求編程得到,在此不進(jìn)一 步加以限制。 參考圖l,是本方法參考的倉(cāng)儲(chǔ)物流中心模型,圖2是本方法的模型,結(jié)合兩個(gè)模型,對(duì)本方法說(shuō)明如下
本方法的步驟包括 1.物流客戶端在各個(gè)業(yè)務(wù)系統(tǒng)實(shí)時(shí)掃描發(fā)現(xiàn)數(shù)據(jù),按不同業(yè)務(wù)的優(yōu)先級(jí)、頻度生 成觸發(fā)采集的數(shù)據(jù)報(bào),通過(guò)控制連接發(fā)送給事務(wù)控制組件。 2.事務(wù)控制組件分析數(shù)據(jù)報(bào),生成物流取貨單(記錄數(shù)據(jù)大小,數(shù)量,業(yè)務(wù)來(lái)源等 關(guān)鍵信息)提交給物流交換事務(wù)調(diào)度中心,確保采集數(shù)據(jù)有單可查。 3.物流交換事務(wù)調(diào)度中心將取貨單插入取貨單隊(duì)列,根據(jù)優(yōu)先級(jí),業(yè)務(wù)特征,配送 頻度要求,將取貨單派發(fā)給具體的物流取貨進(jìn)程。 4.物流取貨進(jìn)程和客戶端建立數(shù)據(jù)連接,將取貨單上的貨品和實(shí)際采集數(shù)據(jù)校 驗(yàn),核對(duì),確保無(wú)誤后,將數(shù)據(jù)采集到物流倉(cāng)儲(chǔ)數(shù)據(jù)管理中心的取貨廣場(chǎng),并把取貨成功的 回執(zhí)單據(jù)提交給物流調(diào)度中心。 5.物流調(diào)度中心派發(fā)入庫(kù)單(記錄上架地址,數(shù)據(jù)大小,數(shù)量,業(yè)務(wù)來(lái)源等關(guān)鍵信 息)給物流入庫(kù)進(jìn)程,入庫(kù)進(jìn)程將收貨廣場(chǎng)上的數(shù)據(jù)和入庫(kù)單核對(duì)無(wú)誤后,將數(shù)據(jù)采集到 數(shù)據(jù)倉(cāng)庫(kù)的貨架上。 6.物流倉(cāng)儲(chǔ)數(shù)據(jù)管理中心將數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù),定期做數(shù)據(jù)生命周期管理,生命 周期中的數(shù)據(jù)做數(shù)據(jù)備份,過(guò)期數(shù)據(jù)自動(dòng)派生清理進(jìn)程清理。按各種頻度做數(shù)據(jù)的分析和 挖掘,提供各種業(yè)務(wù)系統(tǒng)數(shù)據(jù)的條狀,餅狀分析圖和各類報(bào)表,解決以往信息孤島,不同業(yè) 務(wù)系統(tǒng)割裂等It系統(tǒng)群的不調(diào)問(wèn)題。 7.物流交換事務(wù)調(diào)度中心對(duì)數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù),根據(jù)不同業(yè)務(wù)系統(tǒng)的需要,通過(guò) 優(yōu)先級(jí),目的地,頻度等因素,綜合計(jì)算將相同業(yè)務(wù)需求的任務(wù)合并到一張出庫(kù)單(記錄上 架地址,數(shù)據(jù)大小,數(shù)量,業(yè)務(wù)來(lái)源,發(fā)貨廣場(chǎng)地址等關(guān)鍵信息)中,派發(fā)出庫(kù)單給物流出庫(kù) 進(jìn)程。 8.物流出庫(kù)進(jìn)程、出庫(kù)進(jìn)程,將相應(yīng)貨架上的實(shí)際數(shù)據(jù)和出庫(kù)單上的數(shù)據(jù)核對(duì)無(wú) 誤后,將數(shù)據(jù)下架到配送廣場(chǎng),并回執(zhí)物流中心單據(jù)。 9.物流中心再配發(fā)配送單給物流配送進(jìn)程,物流配送進(jìn)程從配送廣場(chǎng),核對(duì)數(shù)據(jù) 后,和目的地業(yè)務(wù)系統(tǒng)客戶端建立數(shù)據(jù)連接,配送數(shù)據(jù)到目的地。每個(gè)步驟都有日志記錄, 整個(gè)物流交換過(guò)程透明,可控。
本方法的特點(diǎn)和主要優(yōu)勢(shì)在于 1.解決同一層面的業(yè)務(wù)系統(tǒng)之間、不同層面的業(yè)務(wù)系統(tǒng)之間數(shù)據(jù)直接交換沒(méi)有對(duì) 證的問(wèn)題,數(shù)據(jù)樞紐化管理交換的數(shù)據(jù)。 2.物流交換中心模型是業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)交換樞紐,以網(wǎng)元概念來(lái)看待業(yè)務(wù)系 統(tǒng),周邊網(wǎng)元的數(shù)據(jù)都可以利用物流中心集中交換和共享,減輕了網(wǎng)元做接口的開(kāi)銷,節(jié)省 了寶貴的主機(jī)資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源。 3.引入了物流倉(cāng)儲(chǔ)管理原理,參照一整套完善的貨運(yùn)單證管理理論,把數(shù)據(jù)交互 的雙方都作為獨(dú)立的網(wǎng)元,打破點(diǎn)對(duì)點(diǎn)的概念,建立了數(shù)據(jù)跟蹤查詢和管理機(jī)制,保證了數(shù) 據(jù)交換的事物完整性。 4.參照物流流程自動(dòng)創(chuàng)建數(shù)據(jù)傳輸?shù)逆溌?,把?shù)據(jù)安全、可靠的發(fā)送到目的網(wǎng)元。 如果目的網(wǎng)元暫時(shí)沒(méi)有啟動(dòng)或者不能工作的時(shí)候,物流中心會(huì)暫存文件、消息,當(dāng)網(wǎng)元啟動(dòng) 或者可以工作的時(shí)候再將暫存的文件、消息交給網(wǎng)元處理,從而大大提高了傳送的可靠性和簡(jiǎn)便性。
—、實(shí)際環(huán)境下的服務(wù)端處理過(guò)程 1.主服務(wù)器上的安裝物流交換事務(wù)調(diào)度中心和物流倉(cāng)儲(chǔ)數(shù)據(jù)管理中心和其他各 個(gè)組件。 2.主服務(wù)器上的在實(shí)際應(yīng)用的磁盤下劃分收、發(fā)貨廣場(chǎng)區(qū)域和數(shù)據(jù)倉(cāng)庫(kù)區(qū)域。
3.啟動(dòng)物流交換中心系統(tǒng)和物流倉(cāng)儲(chǔ)數(shù)據(jù)管理系統(tǒng)。
二、實(shí)際環(huán)境下的客戶端處理過(guò)程
1.業(yè)務(wù)系統(tǒng)主機(jī)安裝客戶端程序。 2.業(yè)務(wù)系統(tǒng)主機(jī)開(kāi)放相應(yīng)傳輸和控制端口 (用于掃描數(shù)據(jù)和傳輸數(shù)據(jù)),啟動(dòng)客 戶端程序。
權(quán)利要求
一種應(yīng)用倉(cāng)儲(chǔ)物流中心模型實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換的方法,其特征是以倉(cāng)儲(chǔ)物流中心模型,建立數(shù)據(jù)存儲(chǔ)管理中心,數(shù)據(jù)存儲(chǔ)管理中心接收存儲(chǔ)各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù),和向發(fā)送數(shù)據(jù)提取請(qǐng)求的業(yè)務(wù)系統(tǒng)發(fā)送相應(yīng)數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)管理中心在接收和發(fā)送數(shù)據(jù)的過(guò)程中,對(duì)數(shù)據(jù)進(jìn)行稽核和校驗(yàn);1)所述數(shù)據(jù)存儲(chǔ)管理中心接收存儲(chǔ)數(shù)據(jù)的步驟包括101)數(shù)據(jù)存儲(chǔ)管理中心在各個(gè)業(yè)務(wù)系統(tǒng)實(shí)時(shí)掃描發(fā)現(xiàn)數(shù)據(jù),按不同業(yè)務(wù)的優(yōu)先級(jí)和頻度生成觸發(fā)采集的數(shù)據(jù)報(bào);102)對(duì)數(shù)據(jù)報(bào)進(jìn)行分析,生成數(shù)據(jù)提取單和數(shù)據(jù)庫(kù)存儲(chǔ)單;數(shù)據(jù)提取單記錄數(shù)據(jù)的屬性信息;103)數(shù)據(jù)提取單被插入數(shù)據(jù)提取單隊(duì)列,按照提取單的優(yōu)先級(jí)、業(yè)務(wù)特征和配送頻度要求,進(jìn)行數(shù)據(jù)提?。?04)數(shù)據(jù)提取過(guò)程中,先與數(shù)據(jù)所在業(yè)務(wù)系統(tǒng)的客戶端建立數(shù)據(jù)連接,校驗(yàn)數(shù)據(jù)提取單上的數(shù)據(jù)信息,核對(duì)無(wú)誤后,再將數(shù)據(jù)采集到數(shù)據(jù)存儲(chǔ)管理中心的數(shù)據(jù)接收緩存區(qū),并記錄該數(shù)據(jù)提取成功的信息;105)數(shù)據(jù)提取成功后,才許可數(shù)據(jù)存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù);所述數(shù)據(jù)接收緩存區(qū)的數(shù)據(jù)還需和數(shù)據(jù)庫(kù)存儲(chǔ)單核對(duì)無(wú)誤后,再將數(shù)據(jù)存放到數(shù)據(jù)庫(kù);2)所述數(shù)據(jù)存儲(chǔ)管理中心發(fā)送數(shù)據(jù)的步驟包括201)先根據(jù)業(yè)務(wù)系統(tǒng)發(fā)送的數(shù)據(jù)請(qǐng)求,制定數(shù)據(jù)發(fā)送單,數(shù)據(jù)發(fā)送單記載的信息是數(shù)據(jù)的屬性信息;202)將數(shù)據(jù)庫(kù)記載的實(shí)際數(shù)據(jù)和數(shù)據(jù)庫(kù)輸出單上的數(shù)據(jù)核對(duì)無(wú)誤后,再將數(shù)據(jù)發(fā)到數(shù)據(jù)發(fā)送緩存區(qū),并記錄該過(guò)程;202)根據(jù)數(shù)據(jù)發(fā)送單核對(duì)數(shù)據(jù)發(fā)送緩存區(qū)的相應(yīng)數(shù)據(jù),核對(duì)無(wú)誤后,再和目的地業(yè)務(wù)系統(tǒng)客戶端建立數(shù)據(jù)連接,發(fā)送數(shù)據(jù)到目的地;所述步驟101~105,201~203中,每個(gè)步驟都有日志記錄。
2. 根據(jù)權(quán)利要求1所述的應(yīng)用倉(cāng)儲(chǔ)物流中心模型實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換的方法,其特征是所述數(shù)據(jù)存儲(chǔ)管理中心將數(shù)據(jù)庫(kù)中的數(shù)據(jù),定期做數(shù)據(jù)生命周期管理生命周期中的數(shù)據(jù)做數(shù)據(jù)備份,過(guò)期的數(shù)據(jù)進(jìn)行清理;按各種頻度做數(shù)據(jù)的分析和挖掘,提供各種業(yè)務(wù)系統(tǒng)數(shù)據(jù)的條狀,餅狀分析圖和各類報(bào)表。
3. 根據(jù)權(quán)利要求2所述的應(yīng)用倉(cāng)儲(chǔ)物流中心模型實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換的方法,其特征是所述數(shù)據(jù)庫(kù)中的數(shù)據(jù),根據(jù)不同業(yè)務(wù)系統(tǒng)的需要,通過(guò)優(yōu)先級(jí)、目的地和頻度因素,將相同業(yè)務(wù)需求的任務(wù)合并到一份數(shù)據(jù)庫(kù)輸出單中。
全文摘要
一種應(yīng)用倉(cāng)儲(chǔ)物流中心模型實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換的方法,是以倉(cāng)儲(chǔ)物流中心模型,建立數(shù)據(jù)存儲(chǔ)管理中心,數(shù)據(jù)存儲(chǔ)管理中心接收存儲(chǔ)各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù),和向發(fā)送數(shù)據(jù)提取請(qǐng)求的業(yè)務(wù)系統(tǒng)發(fā)送相應(yīng)數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)管理中心在接收和發(fā)送數(shù)據(jù)的過(guò)程中,對(duì)數(shù)據(jù)進(jìn)行稽核和校驗(yàn)?,F(xiàn)有技術(shù)相比,本方法的效果是,通過(guò)實(shí)際使用驗(yàn)證表明,基于物流中心模型的數(shù)據(jù)交換比割裂的傳輸系統(tǒng)(現(xiàn)有技術(shù)中最典型的系統(tǒng)),性能提高10%,資源消耗減少30%,系統(tǒng)故障率下降20%,每個(gè)過(guò)程都可查可控。
文檔編號(hào)G06Q10/00GK101699482SQ200910212448
公開(kāi)日2010年4月28日 申請(qǐng)日期2009年11月11日 優(yōu)先權(quán)日2009年11月11日
發(fā)明者丁亮, 孫力斌, 岳志鵬, 戴元元, 施海濤, 皋春雷, 紀(jì)振華, 邵九松, 顧成功 申請(qǐng)人:南京聯(lián)創(chuàng)科技集團(tuán)股份有限公司