本發(fā)明涉及網(wǎng)絡數(shù)據(jù)分析技術,特別是涉及到農(nóng)牧產(chǎn)品網(wǎng)絡價格分析技術。
背景技術:
現(xiàn)代農(nóng)牧業(yè)中,越來越普遍地使用電商平臺進行農(nóng)牧產(chǎn)品的銷售或采購。電子商務平臺即是一個為企業(yè)或個人提供網(wǎng)上交易洽談的平臺。電子商務建設的最終目的是發(fā)展業(yè)務和應用。一方面網(wǎng)上商家以一種無序的方式發(fā)展,造成重復建設和資源浪費;另一方面商家業(yè)務發(fā)展比較低級,很多業(yè)務僅以瀏覽為主,需通過網(wǎng)外的方式完成資金流和物流,不能充分利用internet無時空限制的優(yōu)勢,因此有必要建立一個業(yè)務發(fā)展框架系統(tǒng),規(guī)范網(wǎng)上業(yè)務的開展,提供完善的網(wǎng)絡資源、安全保障、安全的網(wǎng)上支付和有效的管理機制,有效地實現(xiàn)資源共享,實現(xiàn)真正的電子商務。
企業(yè)電子商務平臺的建設,可以建立起電子商務服務的門戶站點,是現(xiàn)實社會到網(wǎng)絡社會的真正體現(xiàn),為廣大網(wǎng)上商家以及網(wǎng)絡客戶提供一個符合中國國情的電子商務網(wǎng)上生存環(huán)境和商業(yè)運作空間。
企業(yè)電子商務平臺的建設,不僅僅是初級網(wǎng)上購物的實現(xiàn),它能夠有效地在internet上構架安全的和易于擴展的業(yè)務框架體系,實現(xiàn)b2b、b2c、c2c、o2o、b2m、m2c、b2a(即b2g)、c2a(即c2g)abc模式等應用環(huán)境,推動電子商務在中國的發(fā)展。
對于農(nóng)牧產(chǎn)品的電商平臺而言,一個非常重要的功能是提供農(nóng)牧產(chǎn)品的價格查詢,例如生豬價格、豆粕或玉米的價格等,網(wǎng)絡平臺的用戶通常會想要知道當天或最近一段時間在某個地域或者全國范圍內的生豬價格、豆粕或玉米價格的狀況。
但是,實際情況是因為網(wǎng)絡數(shù)據(jù)采集的不完整性,有的地方有這些價格數(shù)據(jù),有的地方的價格數(shù)據(jù)不完整;而且可能一個地域采集到的價格還互相不相同,這樣用戶難以從這些紛繁復雜的價格信息中提取出有用的信息,對其業(yè)務也會造成影響。
技術實現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術的缺點,提供一種農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法與裝置,所述農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法采用多元線性回歸計算模型來分析網(wǎng)絡抓取的農(nóng)牧產(chǎn)品價格,由此向網(wǎng)絡平臺的用戶提供具有參考價值的分析價格。
為解決上述技術問題,本發(fā)明采用如下技術方案。
一種農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法,所述方法包括步驟:
a、對市級區(qū)域,按照預定時間間隔獲取網(wǎng)絡采集價格、獲取網(wǎng)站管理員報價,通過網(wǎng)絡接口獲取網(wǎng)絡用戶報價,并抓取其他網(wǎng)絡交易平臺價格;
b、利用預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格的加權和;
c、當所述加權和與前一日期平均價格差值在預定閾值之內時,將所述加權和加上所述差值的兩倍作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格,否則以加權和作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格。
其中獲取網(wǎng)絡采集價格的步驟包括:
a1、如果網(wǎng)絡采集價格的采集條數(shù)為零,則使用前一日期平均價格為網(wǎng)絡采集價格,否則如果網(wǎng)絡采集價格的采集條數(shù)不為零,使用前一日期平均價格和網(wǎng)絡采集價格、網(wǎng)站管理員報價的加權和為網(wǎng)絡采集價格。
特別地,所述前一日期平均價格和網(wǎng)絡采集價格、網(wǎng)站管理員報價的加權和為:
如果網(wǎng)絡采集價格的采集條數(shù)為一,則以前一日期平均價格乘以0.75,加上采集的網(wǎng)絡采集價格乘以0.25為網(wǎng)絡采集價格;
如果網(wǎng)絡采集價格的采集條數(shù)為二,則以采集的兩條網(wǎng)絡采集價格之平均值乘以0.75加上網(wǎng)站管理員報價乘以0.25相加后再乘以0.5,后再加上以前一日期平均價格乘以0.5作為網(wǎng)絡采集價格;
如果網(wǎng)絡采集價格的采集條數(shù)為三,則以采集的三條網(wǎng)絡采集價格之平均值乘以0.75加上網(wǎng)站管理員報價乘以0.25相加后再乘以0.75,后再加上以前一日期平均價格乘以0.25作為網(wǎng)絡采集價格;
如果網(wǎng)絡采集價格的采集條數(shù)大于或等于四,則以采集的網(wǎng)絡采集價格之平均值作為網(wǎng)絡采集價格。
本發(fā)明確定市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格后,進一步包括:
d、以省級區(qū)域內所有市級區(qū)域中網(wǎng)絡采集價格的采集條數(shù)排序,取排序靠前的預定數(shù)目的市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格的平均價格作為省級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格。
而且確定省級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格后,進一步包括:
e、以全國區(qū)域內各省級區(qū)域內農(nóng)牧產(chǎn)品的銷售量為順序排序,取排序靠前的預定數(shù)目的省級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格的平均價格作為全國區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格。
或者確定市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格后,進一步包括:
f、對于市級區(qū)域以下的縣級區(qū)域,如果所述縣級區(qū)域存在網(wǎng)絡采集價格,則以步驟a-c中確定市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格相同的方式,確定縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格,然后以所述縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格與其所在市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格之平均價值為縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格;
如果所述縣級區(qū)域不存在網(wǎng)絡采集價格,則以其其所在市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格為縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格。
另外,利用預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格的加權和的方法為:如果網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格中只存在一項或以上,則以一存在項的預設權重除以所有存在項的權重和,作為新的預設權重,確定所有存在項的新的預設權重,隨后以新的預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格中存在項的加權和。
一種農(nóng)牧產(chǎn)品網(wǎng)絡價格分析裝置,所述裝置包括價格收集單元和區(qū)域網(wǎng)絡計算單元,其中,
所述價格收集單元用于對市級區(qū)域,按照預定時間間隔獲取網(wǎng)絡采集價格、獲取網(wǎng)站管理員報價,通過網(wǎng)絡接口獲取網(wǎng)絡用戶報價,并抓取其他網(wǎng)絡交易平臺價格;
所述區(qū)域網(wǎng)絡計算單元,用于利用預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格的加權和;當所述加權和與前一日期平均價格差值在預定閾值之內時,將所述加權和加上所述差值的兩倍作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格,否則以加權和作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格。
首先,通過本發(fā)明的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法及系統(tǒng),能夠綜合考慮網(wǎng)絡平臺業(yè)務員預設價格、網(wǎng)絡采集交易價格、其他網(wǎng)絡用戶提供價格、網(wǎng)絡交易平臺交易價格等價格,進行多元線性回歸,分析出綜合價格。
其次,通過本發(fā)明的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法及系統(tǒng),能夠參考相對于在前日期的價格波動,調整綜合價格。
另外,通過本發(fā)明的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法及系統(tǒng),能夠按照地域級別,提供不同范圍的農(nóng)牧產(chǎn)品價格。
附圖說明
圖1是根據(jù)本發(fā)明具體實施方式的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法的流程示意圖。
圖2是根據(jù)本發(fā)明具體實施方式的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法的流程示意圖。
圖3是根據(jù)本發(fā)明具體實施方式的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法的流程示意圖。
具體實施方式
下面結合附圖,對本發(fā)明作詳細說明。
以下公開詳細的示范實施例。然而,此處公開的具體結構和功能細節(jié)僅僅是出于描述示范實施例的目的。
然而,應該理解,本發(fā)明不局限于公開的具體示范實施例,而是覆蓋落入本公開范圍內的所有修改、等同物和替換物。在對全部附圖的描述中,相同的附圖標記表示相同的元件。
參閱附圖,本說明書所附圖式所繪示的結構、比例、大小等,均僅用以配合說明書所揭示的內容,以供熟悉此技術的人士了解與閱讀,并非用以限定本發(fā)明可實施的限定條件,故不具技術上的實質意義,任何結構的修飾、比例關系的改變或大小的調整,在不影響本發(fā)明所能產(chǎn)生的功效及所能達成的目的下,均應仍落在本發(fā)明所揭示的技術內容得能涵蓋的范圍內。同時,本說明書中所引用的位置限定用語,亦僅為便于敘述的明了,而非用以限定本發(fā)明可實施的范圍,其相對關系的改變或調整,在無實質變更技術內容下,當亦視為本發(fā)明可實施的范疇。
同時應該理解,如在此所用的術語“和/或”包括一個或多個相關的列出項的任意和所有組合。另外應該理解,當部件或單元被稱為“連接”或“耦接”到另一部件或單元時,它可以直接連接或耦接到其他部件或單元,或者也可以存在中間部件或單元。此外,用來描述部件或單元之間關系的其他詞語應該按照相同的方式理解(例如,“之間”對“直接之間”、“相鄰”對“直接相鄰”等)。
如圖1所示,本發(fā)明具體實施方式中包括了一種農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法,所述方法包括步驟:
a、對市級區(qū)域,按照預定時間間隔獲取網(wǎng)絡采集價格、獲取網(wǎng)站管理員報價,通過網(wǎng)絡接口獲取網(wǎng)絡用戶報價,并抓取其他網(wǎng)絡交易平臺價格;
b、利用預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格的加權和;
c、當所述加權和與前一日期平均價格差值在預定閾值之內時,將所述加權和加上所述差值的兩倍作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格,否則以加權和作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格。
本具體實施方式中,采用豬肉價格為例來說明,但是本領域內技術人員應當知悉,對于例如豆粕、玉米等農(nóng)牧產(chǎn)品價格,也能直接使用本具體實施方式中的技術方案。
本具體實施方式中,所述預定時間間隔根據(jù)實際需要進行設定,例如如果需要更頻繁的更新數(shù)據(jù)時,可以將預定時間間隔設置為更短,在本實施方式中,可以設置該時間間隔為1小時。
在本實施方式中,最終的市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格來源于網(wǎng)站管理員報價、網(wǎng)絡采集價格、通過網(wǎng)絡接口獲取網(wǎng)絡用戶報價、和其他網(wǎng)絡交易平臺價格,這里假設有兩個其他網(wǎng)絡交易平臺,分別被稱為網(wǎng)絡交易平臺a和網(wǎng)絡交易平臺b。
市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格計算方法為多元線性回歸。所有價格均精確到分。所有市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格均應在以前一日的平均定價格為基準,上下浮動不超過閾值,例如是15%,在這個范圍內入選,超出后舍棄該價格。最初時,方法自動設定一次價格,后續(xù)按照模型來出的價格為準。下面的所有描述均基于數(shù)據(jù)經(jīng)過篩分之后這個條件。對篩分過的數(shù)據(jù),每個數(shù)據(jù)來源取平均值作為該數(shù)據(jù)來源帶入公式計算的數(shù)據(jù)。由于抓取的數(shù)據(jù)是每小時抓取一次,所以本實施方式的模型也是每小時計算一次。以每天最后一次抓取數(shù)據(jù)之后,模型計算的平均價格作為該市的最終價格。
所述預設權重根據(jù)需要設定,并可根據(jù)實際反饋結果進行調整,例如:
網(wǎng)站管理員報價:0.24,
網(wǎng)絡采集價格:0.73,
網(wǎng)絡用戶報價:0.01,
網(wǎng)絡交易平臺a:0.01,
網(wǎng)絡交易平臺b:0.01。
如圖3所示,其中獲取網(wǎng)絡采集價格的步驟包括:
a1、如果網(wǎng)絡采集價格的采集條數(shù)為零,則使用前一日期平均價格為網(wǎng)絡采集價格,否則如果網(wǎng)絡采集價格的采集條數(shù)不為零,使用前一日期平均價格和網(wǎng)絡采集價格、網(wǎng)站管理員報價的加權和為網(wǎng)絡采集價格。
其中,前一日期平均價格差值為該市級區(qū)域前一日期各個時間點的農(nóng)牧產(chǎn)品網(wǎng)絡價格之平均值。
特別地,所述前一日期平均價格和網(wǎng)絡采集價格、網(wǎng)站管理員報價的加權和為:
如果網(wǎng)絡采集價格的采集條數(shù)為一,則以前一日期平均價格乘以0.75,加上采集的網(wǎng)絡采集價格乘以0.25為網(wǎng)絡采集價格;
如果網(wǎng)絡采集價格的采集條數(shù)為二,則以采集的兩條網(wǎng)絡采集價格之平均值乘以0.75加上網(wǎng)站管理員報價乘以0.25相加后再乘以0.5,后再加上以前一日期平均價格乘以0.5作為網(wǎng)絡采集價格;
如果網(wǎng)絡采集價格的采集條數(shù)為三,則以采集的三條網(wǎng)絡采集價格之平均值乘以0.75加上網(wǎng)站管理員報價乘以0.25相加后再乘以0.75,后再加上以前一日期平均價格乘以0.25作為網(wǎng)絡采集價格;
如果網(wǎng)絡采集價格的采集條數(shù)大于或等于四,則以采集的網(wǎng)絡采集價格之平均值作為網(wǎng)絡采集價格。
為了簡化公式,我們用字符代替。
w輸出價格,
a網(wǎng)站管理員報價,
b網(wǎng)絡采集價格,
c網(wǎng)絡用戶報價,
d網(wǎng)絡交易平臺a價格,
h網(wǎng)絡交易平臺b價格,
e今日生成價格,
f昨日平均價格。
(1)當e-f的絕對值在0.02到0.08之間時,
w=0.25*a+0.75*b+0.01*c+0.01*d+0.01*h+(e-f)*2,
(2)當e-f的絕對值不在在0.02到0.08之間時,w=e。
w=0.25*a+0.75*b+0.01*c+0.01*d+0.01*h
(3)網(wǎng)絡采集價格,條件限制(市級區(qū)域);
條數(shù)=0,b=f
條數(shù)=1,b=f*0.75+價格*0.25
條數(shù)=2,b=f*0.5+(a*0.25+b*0.75)*0.5
條數(shù)=3,b=f*0.25++(a*0.25+b*0.75)*0.75
條數(shù)>=4,b=4價格均價。
本發(fā)明確定市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格后,進一步包括:
d、以省級區(qū)域內所有市級區(qū)域中網(wǎng)絡采集價格的采集條數(shù)排序,取排序靠前的預定數(shù)目的市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格的平均價格作為省級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格。
所述預定數(shù)目可以根據(jù)精確度進行選擇和調整,例如設置預定數(shù)目為五,也就是說,網(wǎng)絡采集價格的采集條數(shù)排序前五的市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格進入計算。
而且確定省級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格后,進一步包括:
e、以全國區(qū)域內各省級區(qū)域內農(nóng)牧產(chǎn)品的銷售量為順序排序,取排序靠前的預定數(shù)目的省級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格的平均價格作為全國區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格。
或者如圖2所示,確定市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格后,進一步包括:
f、對于市級區(qū)域以下的縣級區(qū)域,如果所述縣級區(qū)域存在網(wǎng)絡采集價格,則以步驟a-c中確定市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格相同的方式,確定縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格,然后以所述縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格與其所在市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格之平均價值為縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格;
如果所述縣級區(qū)域不存在網(wǎng)絡采集價格,則以其其所在市級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格為縣級區(qū)域的農(nóng)牧產(chǎn)品網(wǎng)絡價格。
另外,利用預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格的加權和的方法為:如果網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格中只存在一項或以上,則以一存在項的預設權重除以所有存在項的權重和,作為新的預設權重,確定所有存在項的新的預設權重,隨后以新的預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格中存在項的加權和。
以公式來表示為:
case1:五個價格均為空(null,沒有報價及為空),即a=null、b=null、c=null、d=null、h=null,
則本次報價為null(結果顯示為上一次價格)
case2:四個價格為空(假設為任一價格),即a=value,b=null、c=null、d=null、h=null,
e=a=value,
case3:三個價格均為空,即a=value,b=value、c=null、d=null、h=null,
則pa=pa/(pa+pb),pb=pb/(pa+pb),其中pa和pb分別為網(wǎng)站管理員報價和網(wǎng)絡采集價格的權重。
e=pa*a+pb*b;
case4:二個價格均為空,即a=value,b=value、c=value、d=null、h=null,
則pa=pa/(pa+pb+pc),pb=pa/(pa+pb+pc),pc=pa/(pa+pb+pc),其中pa、pb和pc分別為網(wǎng)站管理員報價、網(wǎng)絡采集價格、網(wǎng)絡用戶價格的權重。
e=pa*a+pb*b+pc*c;
與農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法相對應,在本發(fā)明具體實施方式中還包括一種農(nóng)牧產(chǎn)品網(wǎng)絡價格分析裝置,所述裝置包括價格收集單元和區(qū)域網(wǎng)絡計算單元,其中,
所述價格收集單元用于對市級區(qū)域,按照預定時間間隔獲取網(wǎng)絡采集價格、獲取網(wǎng)站管理員報價,通過網(wǎng)絡接口獲取網(wǎng)絡用戶報價,并抓取其他網(wǎng)絡交易平臺價格;
所述區(qū)域網(wǎng)絡計算單元,用于利用預設權重計算網(wǎng)絡采集價格、網(wǎng)站管理員報價、網(wǎng)絡用戶報價,其他網(wǎng)絡交易平臺價格的加權和;當所述加權和與前一日期平均價格差值在預定閾值之內時,將所述加權和加上所述差值的兩倍作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格,否則以加權和作為市級區(qū)域農(nóng)牧產(chǎn)品網(wǎng)絡價格。
通過以上說明可見,首先,通過本發(fā)明的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法及系統(tǒng),能夠綜合考慮網(wǎng)絡平臺業(yè)務員預設價格、網(wǎng)絡采集交易價格、其他網(wǎng)絡用戶提供價格、網(wǎng)絡交易平臺交易價格等價格,進行多元線性回歸,分析出綜合價格。
其次,通過本發(fā)明的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法及系統(tǒng),能夠參考相對于在前日期的價格波動,調整綜合價格。
另外,通過本發(fā)明的農(nóng)牧產(chǎn)品網(wǎng)絡價格分析方法及系統(tǒng),能夠按照地域級別,提供不同范圍的農(nóng)牧產(chǎn)品價格。
需要說明的是,上述實施方式僅為本發(fā)明較佳的實施方案,不能將其理解為對本發(fā)明保護范圍的限制,在未脫離本發(fā)明構思前提下,對本發(fā)明所做的任何微小變化與修飾均屬于本發(fā)明的保護范圍。