專利名稱:農(nóng)村流通價格數(shù)據(jù)交換引擎的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于商品流通領(lǐng)域,特別涉及農(nóng)村生活消費品流通應用平臺中的一種農(nóng)村流通價格數(shù)據(jù)交換引擎。
背景技術(shù):
自從互聯(lián)網(wǎng)快速發(fā)展后,在網(wǎng)上進行農(nóng)產(chǎn)品交易已成為一種趨勢,現(xiàn)今大多合作社、企業(yè)在自己的網(wǎng)站或農(nóng)產(chǎn)品交易網(wǎng)發(fā)布、查詢農(nóng)產(chǎn)品供求信息。由于農(nóng)產(chǎn)品信息不僅種類繁多,而且數(shù)量巨大,用戶在查詢供求信息時不僅操作繁瑣,而且所得到的信息往往過于繁雜,沒有對農(nóng)產(chǎn)品的價格進行統(tǒng)計分析,用戶只能浪費大量的時間才能獲得自己所需要的供求信息。經(jīng)過用戶調(diào)查,我們得知用戶對于供求信息首先關(guān)心的是價格問題,其次關(guān)心的才是跟價格相關(guān)的農(nóng)產(chǎn)品質(zhì)量及所在地區(qū),為此需要開發(fā)一種農(nóng)村流通價格數(shù)據(jù)交換引擎,以適應農(nóng)村生活消費品流通應用平臺中快速提供給用戶最需要的供求信息,以及幫助用戶了解最近的農(nóng)產(chǎn)品價格走勢。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種農(nóng)村流通價格數(shù)據(jù)交換引擎技術(shù)方案,通過對農(nóng)產(chǎn)品質(zhì)量的細分,以及對農(nóng)產(chǎn)品價格,及運費的精確計算,實現(xiàn)快速提供給用戶最需要的供求信息,以及幫助用戶了解最近的農(nóng)產(chǎn)品價格走勢。為了實現(xiàn)上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的農(nóng)村流通價格數(shù)據(jù)交換引擎,所述引擎在網(wǎng)絡服務器中分為三層結(jié)構(gòu)設置,該引擎結(jié)構(gòu)包括
用于數(shù)據(jù)路由管理、數(shù)據(jù)喚醒、數(shù)據(jù)推送、報文管理的數(shù)據(jù)監(jiān)控層; 用于配置不同數(shù)據(jù)格式的映射轉(zhuǎn)換及傳送的數(shù)據(jù)交換層; 用于提供數(shù)據(jù)格式轉(zhuǎn)換的數(shù)據(jù)交換中間件; 所述引擎執(zhí)行的步驟包括
1.通過數(shù)據(jù)路由管理接收和處理供應信息,建立農(nóng)產(chǎn)品字典表;所述供應信息包括農(nóng)產(chǎn)品名稱、農(nóng)產(chǎn)品地區(qū)標志信息、農(nóng)產(chǎn)品類別信息、農(nóng)產(chǎn)品質(zhì)量級別信息、農(nóng)產(chǎn)品價格信息, 根據(jù)地區(qū)、農(nóng)產(chǎn)品類別、農(nóng)產(chǎn)品質(zhì)量對供應信息進行分類,分類后對相同類別供應信息的價格進行求最大值、最小值、及平均值計算,并把相應的數(shù)值轉(zhuǎn)換為規(guī)定格式存儲到供求信息表中,所述農(nóng)產(chǎn)品字典表包括農(nóng)產(chǎn)品供應信息及對應的運費指數(shù);
2.接收求購查詢信息;所述求購查詢信息包括農(nóng)產(chǎn)品名稱、農(nóng)產(chǎn)品質(zhì)量要求信息、農(nóng)產(chǎn)品價格要求信息、求購方所在地區(qū)信息;
3.查詢供求信息;數(shù)據(jù)交換層根據(jù)用戶求購查詢信息,查詢存儲器建立好的供求信息表,將所查農(nóng)產(chǎn)品價格從低到高列出此類農(nóng)產(chǎn)品此種質(zhì)量的所有供求信息,每條信息都含有一個綜合價格、平均價格、最高價格、最低價格及此類農(nóng)產(chǎn)品近期價格波動數(shù)據(jù),并通過用戶所在地區(qū)在農(nóng)產(chǎn)品字典檢索出兩個地區(qū)相互之間的路程及運費,用農(nóng)產(chǎn)品名稱在農(nóng)產(chǎn)品字典表查詢出運費指數(shù),用綜合價格指數(shù)根據(jù)用戶所要購買的農(nóng)產(chǎn)品數(shù)量、運費及運費指數(shù)計算出綜合價格。所述引擎執(zhí)行的步驟還進一步包括,農(nóng)產(chǎn)品近期價格波動計算價格數(shù)據(jù)交換引擎通過用戶發(fā)布的供求信息,以3天為一個單位,對具體某個品種某個質(zhì)量的農(nóng)產(chǎn)品價格進行求平均計算,并把計算的結(jié)果按規(guī)定格式存儲到供求信息表中。本發(fā)明與已有技術(shù)相比產(chǎn)生的有益效果是
1、實現(xiàn)了供求信息中價格數(shù)據(jù)的統(tǒng)一描述與標識,提高了價格數(shù)據(jù)質(zhì)量,降低了價格數(shù)據(jù)管理的難度與強度。應用上在查詢供求信息時能夠通過細分農(nóng)產(chǎn)品質(zhì)量等級及限定農(nóng)產(chǎn)品價格范圍快速查詢到用戶所需求的農(nóng)產(chǎn)品供求信息,建立地區(qū)運費表通過運費指數(shù)的計算把運費納入農(nóng)產(chǎn)品價格,在每條供求信息后面顯示平均農(nóng)產(chǎn)品價格以及近期農(nóng)產(chǎn)品價格走勢,有助于用戶對農(nóng)產(chǎn)品價格的定位。下面結(jié)合附圖和實施例對本發(fā)明做一詳細說明。
圖1引擎結(jié)構(gòu)示意圖; 圖2引擎執(zhí)行的步驟流程圖。
具體實施例方式實施例
農(nóng)村流通價格數(shù)據(jù)交換引擎實施例,參見圖1和圖2 ;所述引擎在網(wǎng)絡服務器中分為三層結(jié)構(gòu)設置,該引擎結(jié)構(gòu)包括
用于數(shù)據(jù)路由管理、數(shù)據(jù)喚醒、數(shù)據(jù)推送、報文管理的數(shù)據(jù)監(jiān)控層1 ; 用于配置不同數(shù)據(jù)格式的映射轉(zhuǎn)換及傳送的數(shù)據(jù)交換層2 ; 用于提供數(shù)據(jù)格式轉(zhuǎn)換的數(shù)據(jù)交換中間件3 ; 所述引擎執(zhí)行的步驟包括
1.通過數(shù)據(jù)路由管理接收和處理供應信息,建立農(nóng)產(chǎn)品字典表;所述供應信息包括農(nóng)產(chǎn)品名稱、農(nóng)產(chǎn)品地區(qū)標志信息、農(nóng)產(chǎn)品類別信息、農(nóng)產(chǎn)品質(zhì)量級別信息、農(nóng)產(chǎn)品價格信息, 根據(jù)地區(qū)、農(nóng)產(chǎn)品類別、農(nóng)產(chǎn)品質(zhì)量對供應信息進行分類,分類后對相同類別供應信息的價格進行求最大值、最小值、及平均值計算,并把相應的數(shù)值轉(zhuǎn)換為規(guī)定格式存儲到供求信息表中,所述農(nóng)產(chǎn)品字典表包括農(nóng)產(chǎn)品供應信息及對應的運費指數(shù);
2.接收求購查詢信息;所述求購查詢信息包括農(nóng)產(chǎn)品名稱、農(nóng)產(chǎn)品質(zhì)量要求信息、農(nóng)產(chǎn)品價格要求信息、求購方所在地區(qū);
3.查詢供求信息;數(shù)據(jù)交換層根據(jù)用戶求購查詢信息,查詢存儲器從建立好的供求信息表,將所查農(nóng)產(chǎn)品價格從低到高列出此類農(nóng)產(chǎn)品此種質(zhì)量的所有供求信息,每條信息都含有一個綜合價格、平均價格、最高價格、最低價格及此類農(nóng)產(chǎn)品近期價格波動數(shù)據(jù),并通過用戶所在地區(qū)在農(nóng)產(chǎn)品字典檢索出兩個地區(qū)相互之間的路程及運費,用農(nóng)產(chǎn)品名稱在農(nóng)產(chǎn)品字典表查詢出運費指數(shù),用綜合價格指數(shù)根據(jù)用戶所要購買的農(nóng)產(chǎn)品數(shù)量、運費及運費指數(shù)計算出綜合價格。所述引擎執(zhí)行的步驟還進一步包括,農(nóng)產(chǎn)品近期價格波動計算價格數(shù)據(jù)交換引擎通過用戶發(fā)布的供求信息,以3天為一個單位,對具體某個品種某個質(zhì)量的農(nóng)產(chǎn)品價格進行求平均計算,并把計算的結(jié)果按規(guī)定格式存儲到供求信息表中。價格數(shù)據(jù)交換引擎采用流程引擎技術(shù),實現(xiàn)價格數(shù)據(jù)整合與交換的事務性管理, 并提供了強大的流程定義、部署、測試和觸發(fā)功能,擁有超強的穩(wěn)定性和執(zhí)行效率。通過圖形化的管理界面,系統(tǒng)管理人員可以定義、部署、監(jiān)控整個引擎中交換事務的執(zhí)行。本引擎提供了詳細可靠的運費指數(shù)、綜合價格指數(shù)以及嚴謹?shù)霓r(nóng)產(chǎn)品價格計算機制,可以為不同的農(nóng)產(chǎn)品、不同的地區(qū)、不同的時期提供多種格式的價格數(shù)據(jù),其計算準則可以針對數(shù)據(jù)的大小(字節(jié)數(shù)、條數(shù)等),數(shù)據(jù)交換的方向,更可以根據(jù)其重要性進行不同的調(diào)整和設置。價格數(shù)據(jù)交換引擎的數(shù)據(jù)交換層主要是配置不同數(shù)據(jù)格式的映射轉(zhuǎn)換及傳送,例如格式映射、轉(zhuǎn)換、傳送配置、日志監(jiān)控等。數(shù)據(jù)交換中間件提供了二次開發(fā)的功能、例如 SMS、FAX、格式轉(zhuǎn)換等。價格數(shù)據(jù)在引擎中經(jīng)過過濾、分組、壓縮、加密后再傳送給其他用戶系統(tǒng)。其中對數(shù)據(jù)的過濾是利用預先設定的、具有與數(shù)據(jù)模板參數(shù)相一致的過濾參數(shù)的過濾模板來接收條件參數(shù);解析過濾模板得到過濾參數(shù),并根據(jù)過濾參數(shù)和條件參數(shù)生成過濾條件參數(shù),并將過濾條件參數(shù)傳給數(shù)據(jù)模板雛形;數(shù)據(jù)模板雛形根據(jù)過濾條件參數(shù)對數(shù)據(jù)進行過濾。對數(shù)據(jù)的分組是利用分析來自數(shù)據(jù)流的多個數(shù)據(jù)分組,以便產(chǎn)生輪廓數(shù)據(jù),該數(shù)據(jù)表示所述多個數(shù)據(jù)分組中的每一個的一個或多個部分如何從一個數(shù)據(jù)分組到另一個數(shù)據(jù)分組進行變化。然后,使得所述輪廓數(shù)據(jù)可用,以便符合輪廓數(shù)據(jù)的數(shù)據(jù)分組壓縮方案能夠被實現(xiàn)在數(shù)據(jù)交換系統(tǒng)中的數(shù)據(jù)分組上。對數(shù)據(jù)的壓縮是利用壓縮系統(tǒng)從一個數(shù)據(jù)塊中接收N位數(shù)據(jù)字并確定該數(shù)據(jù)字的可變壓縮長度。位計數(shù)器監(jiān)視剩余的總位數(shù)并確定是否已用足夠的位數(shù)以確??梢蕴畛涔潭ㄩL度壓縮數(shù)據(jù)塊。如果已用足夠的位數(shù),則輸出壓縮的數(shù)據(jù)字。如果沒有,在輸出之前給壓縮的數(shù)據(jù)字填充一個合適的位數(shù),填充位可以是零位。所述引擎具有
1.基于計劃調(diào)度的數(shù)據(jù)交換流程設計,自動運行的數(shù)據(jù)交換流程,采用了計劃調(diào)度的執(zhí)行策略,可以預先以圖形化的方式設計好一套數(shù)據(jù)交換流程,其中包括了執(zhí)行周期、執(zhí)行開始時間、包含的數(shù)據(jù)加工組件等流程調(diào)度信息,數(shù)據(jù)交換服務能在擬定的執(zhí)行開始時間自動開始運行。支持自定義的數(shù)據(jù)加工組件。2.支持自定義的數(shù)據(jù)加工組件,數(shù)據(jù)加工組件用來實現(xiàn)某個特定的數(shù)據(jù)加工服務,例如數(shù)據(jù)規(guī)整、數(shù)據(jù)合并、數(shù)據(jù)過濾等。我們希望可以在數(shù)據(jù)加工的流程中任意定義它們順序。也可以隨時根據(jù)需要,增加或者減少數(shù)據(jù)加工流程中的數(shù)據(jù)加工組件。系統(tǒng)提供二次開發(fā)接口,用戶可以自主開發(fā)新的數(shù)據(jù)加工組件。3.支持多種數(shù)據(jù)傳輸方式,為了適應各種復雜的網(wǎng)絡環(huán)境,達夢的數(shù)據(jù)交換解決方案中采用了靈活的數(shù)據(jù)傳輸方式,能夠通過FTP、消息中間件、SOCKET直連等方式進行網(wǎng)絡連接和數(shù)據(jù)傳輸。4.實現(xiàn)數(shù)據(jù)交換的安全性,通過對用戶合法性的二次認、對數(shù)據(jù)進行惡意代碼過濾和對數(shù)據(jù)交換的加密解密過程,保證接收者能正確收到數(shù)據(jù),保證數(shù)據(jù)不被竊取和篡改。 5.可擴展性支撐交換引擎的消息傳輸中間件系統(tǒng)要具有簡單的接口,業(yè)務系統(tǒng)能夠以較方便的使用接口接入到交換引擎,便于系統(tǒng)的實施、維護和擴充。6.支持可定義的數(shù)據(jù)標準和數(shù)據(jù)交換標準交換引擎支持統(tǒng)一制定的數(shù)據(jù)標準和數(shù)據(jù)交換標準,同時能夠適應數(shù)據(jù)標準和數(shù)據(jù)交換標準的修訂。
對于流程步驟的詳細描述,參見圖2,
a.提交供應信息用戶填寫供應信息時必須嚴格按照價格數(shù)據(jù)交換引擎所提供的質(zhì)量評估體系,對自己的農(nóng)產(chǎn)品細分等級。選擇好品種和質(zhì)量等級后,價格數(shù)據(jù)交換引擎會自動發(fā)送給用戶關(guān)于此類農(nóng)產(chǎn)品的平均收購價格,作為用戶填寫出售價格使用。選擇填寫好完整的農(nóng)產(chǎn)品信息,然后提交給價格數(shù)據(jù)交換引擎;
b.提交求購信息用戶填寫求購信息時必須清楚價格數(shù)據(jù)交換引擎所提供的質(zhì)量評估體系,選擇好品種和具體的質(zhì)量等級后,價格數(shù)據(jù)交換引擎會自動發(fā)送給用戶關(guān)于此類農(nóng)產(chǎn)品的平均供應價格,作為用戶填寫收購價格使用。選擇填寫好完整的農(nóng)產(chǎn)品信息,然后提交給價格數(shù)據(jù)交換引擎;
c.處理供求信息當用戶向價格數(shù)據(jù)交換引擎提交供求信息時,價格數(shù)據(jù)交換引擎先對供應信息進行安全性驗證,驗證通過后根據(jù)地區(qū)、農(nóng)產(chǎn)品類別、農(nóng)產(chǎn)品質(zhì)量對供應信息進行分類,分類后對相同類別供求信息的價格進行求最大值、最小值、及平均值計算,并把相應的值轉(zhuǎn)換為規(guī)定格式存儲到供求信息表中;
d.建立價格數(shù)據(jù)交換引擎基礎(chǔ)信息表價格數(shù)據(jù)交換引擎建立農(nóng)產(chǎn)品字典表,存放農(nóng)產(chǎn)品信息及對應的運費指數(shù)(運費指數(shù)是根據(jù)每個品種有不同特性而產(chǎn)生不同的運費給出的一個計算指數(shù));建立地區(qū)數(shù)據(jù)字典,存儲每兩個地區(qū)相互之間的路程及運費;
e.查詢供求信息用戶查詢供求信息時,只需根據(jù)選擇好自己所在的地區(qū)、農(nóng)產(chǎn)品種類、質(zhì)量、收購數(shù)量、及價格范圍(在用戶選擇完種類及質(zhì)量后,價格數(shù)據(jù)交換引擎會自動發(fā)送給用戶關(guān)于此類農(nóng)產(chǎn)品的平均供應價格,供用戶填寫后面的價格范圍參考使用),價格數(shù)據(jù)交換引擎將會按照價格從低到高列出此類農(nóng)產(chǎn)品此種質(zhì)量的所有供求信息,每條信息都含有一個綜合價格、平均價格、最高價格、最低價格及此類農(nóng)產(chǎn)品近期價格波動數(shù)據(jù);
f.綜合價格計算價格數(shù)據(jù)交換引擎通過用戶所在地區(qū)查詢地區(qū)數(shù)據(jù)字典檢索出兩個地區(qū)相互之間的路程及運費,利用農(nóng)產(chǎn)品名稱在農(nóng)產(chǎn)品字典表查詢出運費指數(shù),再利用綜合價格指數(shù)根據(jù)用戶所要購買的農(nóng)產(chǎn)品數(shù)量、運費及運費指數(shù)計算出綜合價格;
g.農(nóng)產(chǎn)品近期價格波動計算價格數(shù)據(jù)交換引擎通過用戶發(fā)布的供求信息,以3天為一個單位,對具體某個品種某個質(zhì)量的農(nóng)產(chǎn)品價格進行求平均計算,并把計算的結(jié)果按規(guī)定格式存儲到供求信息表中。
權(quán)利要求
1.農(nóng)村流通價格數(shù)據(jù)交換引擎,其特征在于,所述引擎在網(wǎng)絡服務器中分為三層結(jié)構(gòu)設置,該引擎結(jié)構(gòu)包括用于數(shù)據(jù)路由管理、數(shù)據(jù)喚醒、數(shù)據(jù)推送、報文管理的數(shù)據(jù)監(jiān)控層;用于配置不同數(shù)據(jù)格式的映射轉(zhuǎn)換及傳送的數(shù)據(jù)交換層;用于提供數(shù)據(jù)格式轉(zhuǎn)換的數(shù)據(jù)交換中間件;所述引擎執(zhí)行的步驟包括1)通過數(shù)據(jù)路由管理接收和處理供應信息,建立農(nóng)產(chǎn)品字典表;所述供應信息包括農(nóng)產(chǎn)品名稱、農(nóng)產(chǎn)品地區(qū)標志信息、農(nóng)產(chǎn)品類別信息、農(nóng)產(chǎn)品質(zhì)量級別信息、農(nóng)產(chǎn)品價格信息, 根據(jù)地區(qū)、農(nóng)產(chǎn)品類別、農(nóng)產(chǎn)品質(zhì)量對供應信息進行分類,分類后對相同類別供應信息的價格進行求最大值、最小值、及平均值計算,并把相應的數(shù)值轉(zhuǎn)換為規(guī)定格式存儲到供求信息表中,所述農(nóng)產(chǎn)品字典表包括農(nóng)產(chǎn)品供應信息及對應的運費指數(shù);2)接收求購查詢信息;所述求購查詢信息包括農(nóng)產(chǎn)品名稱、農(nóng)產(chǎn)品質(zhì)量要求信息、農(nóng)產(chǎn)品價格要求信息、求購方所在地區(qū);3)查詢供求信息;數(shù)據(jù)交換層根據(jù)用戶求購查詢信息,查詢存儲器建立好的供求信息表,將所查農(nóng)產(chǎn)品價格從低到高列出此類農(nóng)產(chǎn)品此種質(zhì)量的所有供求信息,每條信息都含有一個綜合價格、平均價格、最高價格、最低價格及此類農(nóng)產(chǎn)品近期價格波動數(shù)據(jù),并通過用戶所在地區(qū)在農(nóng)產(chǎn)品字典檢索出兩個地區(qū)相互之間的路程及運費,用農(nóng)產(chǎn)品名稱在農(nóng)產(chǎn)品字典表查詢出運費指數(shù),用綜合價格指數(shù)根據(jù)用戶所要購買的農(nóng)產(chǎn)品數(shù)量、運費及運費指數(shù)計算出綜合價格。
2.根據(jù)權(quán)利要求1所述農(nóng)村流通價格數(shù)據(jù)交換引擎,其特征在于,所述引擎執(zhí)行的步驟還進一步包括,農(nóng)產(chǎn)品近期價格波動計算價格數(shù)據(jù)交換引擎通過用戶發(fā)布的供求信息, 以3天為一個單位,對具體某個品種某個質(zhì)量的農(nóng)產(chǎn)品價格進行求平均計算,并把計算的結(jié)果按規(guī)定格式存儲到供求信息表中。
全文摘要
本發(fā)明涉及一種農(nóng)村流通價格數(shù)據(jù)交換引擎,所述引擎在網(wǎng)絡服務器中分為三層結(jié)構(gòu)設置包括一)用于數(shù)據(jù)路由管理、數(shù)據(jù)喚醒、數(shù)據(jù)推送、報文管理的數(shù)據(jù)監(jiān)控層;二)用于配置不同數(shù)據(jù)格式的映射轉(zhuǎn)換及傳送的數(shù)據(jù)交換層;三)用于提供數(shù)據(jù)格式轉(zhuǎn)換的數(shù)據(jù)交換中間件;本發(fā)明與已有技術(shù)相比產(chǎn)生的有益效果是實現(xiàn)了供求信息中價格數(shù)據(jù)的統(tǒng)一描述與標識,提高了價格數(shù)據(jù)質(zhì)量,降低了價格數(shù)據(jù)管理的難度與強度。在查詢供求信息時能夠通過細分農(nóng)產(chǎn)品質(zhì)量等級及限定農(nóng)產(chǎn)品價格范圍快速查詢到用戶所需求的農(nóng)產(chǎn)品供求信息,建立地區(qū)運費表通過運費指數(shù)的計算把運費納入農(nóng)產(chǎn)品價格,在每條供求信息后面顯示平均農(nóng)產(chǎn)品價格以及近期農(nóng)產(chǎn)品價格走勢,有助于用戶對農(nóng)產(chǎn)品價格的定位。
文檔編號G06Q30/00GK102402506SQ20101027403
公開日2012年4月4日 申請日期2010年9月7日 優(yōu)先權(quán)日2010年9月7日
發(fā)明者劉普合, 段月永, 王勇, 申冬華, 羅杰含, 蘇秋文 申請人:中商商業(yè)發(fā)展規(guī)劃院有限公司