农牧产品网络价格分析方法与装置与流程

文档序号:11708386阅读:234来源:国知局
农牧产品网络价格分析方法与装置与流程

本发明涉及网络数据分析技术,特别是涉及到农牧产品网络价格分析技术。



背景技术:

现代农牧业中,越来越普遍地使用电商平台进行农牧产品的销售或采购。电子商务平台即是一个为企业或个人提供网上交易洽谈的平台。电子商务建设的最终目的是发展业务和应用。一方面网上商家以一种无序的方式发展,造成重复建设和资源浪费;另一方面商家业务发展比较低级,很多业务仅以浏览为主,需通过网外的方式完成资金流和物流,不能充分利用internet无时空限制的优势,因此有必要建立一个业务发展框架系统,规范网上业务的开展,提供完善的网络资源、安全保障、安全的网上支付和有效的管理机制,有效地实现资源共享,实现真正的电子商务。

企业电子商务平台的建设,可以建立起电子商务服务的门户站点,是现实社会到网络社会的真正体现,为广大网上商家以及网络客户提供一个符合中国国情的电子商务网上生存环境和商业运作空间。

企业电子商务平台的建设,不仅仅是初级网上购物的实现,它能够有效地在internet上构架安全的和易于扩展的业务框架体系,实现b2b、b2c、c2c、o2o、b2m、m2c、b2a(即b2g)、c2a(即c2g)abc模式等应用环境,推动电子商务在中国的发展。

对于农牧产品的电商平台而言,一个非常重要的功能是提供农牧产品的价格查询,例如生猪价格、豆粕或玉米的价格等,网络平台的用户通常会想要知道当天或最近一段时间在某个地域或者全国范围内的生猪价格、豆粕或玉米价格的状况。

但是,实际情况是因为网络数据采集的不完整性,有的地方有这些价格数据,有的地方的价格数据不完整;而且可能一个地域采集到的价格还互相不相同,这样用户难以从这些纷繁复杂的价格信息中提取出有用的信息,对其业务也会造成影响。



技术实现要素:

本发明的目的在于克服现有技术的缺点,提供一种农牧产品网络价格分析方法与装置,所述农牧产品网络价格分析方法采用多元线性回归计算模型来分析网络抓取的农牧产品价格,由此向网络平台的用户提供具有参考价值的分析价格。

为解决上述技术问题,本发明采用如下技术方案。

一种农牧产品网络价格分析方法,所述方法包括步骤:

a、对市级区域,按照预定时间间隔获取网络采集价格、获取网站管理员报价,通过网络接口获取网络用户报价,并抓取其他网络交易平台价格;

b、利用预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格的加权和;

c、当所述加权和与前一日期平均价格差值在预定阈值之内时,将所述加权和加上所述差值的两倍作为市级区域农牧产品网络价格,否则以加权和作为市级区域农牧产品网络价格。

其中获取网络采集价格的步骤包括:

a1、如果网络采集价格的采集条数为零,则使用前一日期平均价格为网络采集价格,否则如果网络采集价格的采集条数不为零,使用前一日期平均价格和网络采集价格、网站管理员报价的加权和为网络采集价格。

特别地,所述前一日期平均价格和网络采集价格、网站管理员报价的加权和为:

如果网络采集价格的采集条数为一,则以前一日期平均价格乘以0.75,加上采集的网络采集价格乘以0.25为网络采集价格;

如果网络采集价格的采集条数为二,则以采集的两条网络采集价格之平均值乘以0.75加上网站管理员报价乘以0.25相加后再乘以0.5,后再加上以前一日期平均价格乘以0.5作为网络采集价格;

如果网络采集价格的采集条数为三,则以采集的三条网络采集价格之平均值乘以0.75加上网站管理员报价乘以0.25相加后再乘以0.75,后再加上以前一日期平均价格乘以0.25作为网络采集价格;

如果网络采集价格的采集条数大于或等于四,则以采集的网络采集价格之平均值作为网络采集价格。

本发明确定市级区域的农牧产品网络价格后,进一步包括:

d、以省级区域内所有市级区域中网络采集价格的采集条数排序,取排序靠前的预定数目的市级区域的农牧产品网络价格的平均价格作为省级区域的农牧产品网络价格。

而且确定省级区域的农牧产品网络价格后,进一步包括:

e、以全国区域内各省级区域内农牧产品的销售量为顺序排序,取排序靠前的预定数目的省级区域的农牧产品网络价格的平均价格作为全国区域的农牧产品网络价格。

或者确定市级区域的农牧产品网络价格后,进一步包括:

f、对于市级区域以下的县级区域,如果所述县级区域存在网络采集价格,则以步骤a-c中确定市级区域农牧产品网络价格相同的方式,确定县级区域的农牧产品网络价格,然后以所述县级区域的农牧产品网络价格与其所在市级区域的农牧产品网络价格之平均价值为县级区域的农牧产品网络价格;

如果所述县级区域不存在网络采集价格,则以其其所在市级区域的农牧产品网络价格为县级区域的农牧产品网络价格。

另外,利用预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格的加权和的方法为:如果网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格中只存在一项或以上,则以一存在项的预设权重除以所有存在项的权重和,作为新的预设权重,确定所有存在项的新的预设权重,随后以新的预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格中存在项的加权和。

一种农牧产品网络价格分析装置,所述装置包括价格收集单元和区域网络计算单元,其中,

所述价格收集单元用于对市级区域,按照预定时间间隔获取网络采集价格、获取网站管理员报价,通过网络接口获取网络用户报价,并抓取其他网络交易平台价格;

所述区域网络计算单元,用于利用预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格的加权和;当所述加权和与前一日期平均价格差值在预定阈值之内时,将所述加权和加上所述差值的两倍作为市级区域农牧产品网络价格,否则以加权和作为市级区域农牧产品网络价格。

首先,通过本发明的农牧产品网络价格分析方法及系统,能够综合考虑网络平台业务员预设价格、网络采集交易价格、其他网络用户提供价格、网络交易平台交易价格等价格,进行多元线性回归,分析出综合价格。

其次,通过本发明的农牧产品网络价格分析方法及系统,能够参考相对于在前日期的价格波动,调整综合价格。

另外,通过本发明的农牧产品网络价格分析方法及系统,能够按照地域级别,提供不同范围的农牧产品价格。

附图说明

图1是根据本发明具体实施方式的农牧产品网络价格分析方法的流程示意图。

图2是根据本发明具体实施方式的农牧产品网络价格分析方法的流程示意图。

图3是根据本发明具体实施方式的农牧产品网络价格分析方法的流程示意图。

具体实施方式

下面结合附图,对本发明作详细说明。

以下公开详细的示范实施例。然而,此处公开的具体结构和功能细节仅仅是出于描述示范实施例的目的。

然而,应该理解,本发明不局限于公开的具体示范实施例,而是覆盖落入本公开范围内的所有修改、等同物和替换物。在对全部附图的描述中,相同的附图标记表示相同的元件。

参阅附图,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。同时,本说明书中所引用的位置限定用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。

同时应该理解,如在此所用的术语“和/或”包括一个或多个相关的列出项的任意和所有组合。另外应该理解,当部件或单元被称为“连接”或“耦接”到另一部件或单元时,它可以直接连接或耦接到其他部件或单元,或者也可以存在中间部件或单元。此外,用来描述部件或单元之间关系的其他词语应该按照相同的方式理解(例如,“之间”对“直接之间”、“相邻”对“直接相邻”等)。

如图1所示,本发明具体实施方式中包括了一种农牧产品网络价格分析方法,所述方法包括步骤:

a、对市级区域,按照预定时间间隔获取网络采集价格、获取网站管理员报价,通过网络接口获取网络用户报价,并抓取其他网络交易平台价格;

b、利用预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格的加权和;

c、当所述加权和与前一日期平均价格差值在预定阈值之内时,将所述加权和加上所述差值的两倍作为市级区域农牧产品网络价格,否则以加权和作为市级区域农牧产品网络价格。

本具体实施方式中,采用猪肉价格为例来说明,但是本领域内技术人员应当知悉,对于例如豆粕、玉米等农牧产品价格,也能直接使用本具体实施方式中的技术方案。

本具体实施方式中,所述预定时间间隔根据实际需要进行设定,例如如果需要更频繁的更新数据时,可以将预定时间间隔设置为更短,在本实施方式中,可以设置该时间间隔为1小时。

在本实施方式中,最终的市级区域农牧产品网络价格来源于网站管理员报价、网络采集价格、通过网络接口获取网络用户报价、和其他网络交易平台价格,这里假设有两个其他网络交易平台,分别被称为网络交易平台a和网络交易平台b。

市级区域农牧产品网络价格计算方法为多元线性回归。所有价格均精确到分。所有市级区域农牧产品网络价格均应在以前一日的平均定价格为基准,上下浮动不超过阈值,例如是15%,在这个范围内入选,超出后舍弃该价格。最初时,方法自动设定一次价格,后续按照模型来出的价格为准。下面的所有描述均基于数据经过筛分之后这个条件。对筛分过的数据,每个数据来源取平均值作为该数据来源带入公式计算的数据。由于抓取的数据是每小时抓取一次,所以本实施方式的模型也是每小时计算一次。以每天最后一次抓取数据之后,模型计算的平均价格作为该市的最终价格。

所述预设权重根据需要设定,并可根据实际反馈结果进行调整,例如:

网站管理员报价:0.24,

网络采集价格:0.73,

网络用户报价:0.01,

网络交易平台a:0.01,

网络交易平台b:0.01。

如图3所示,其中获取网络采集价格的步骤包括:

a1、如果网络采集价格的采集条数为零,则使用前一日期平均价格为网络采集价格,否则如果网络采集价格的采集条数不为零,使用前一日期平均价格和网络采集价格、网站管理员报价的加权和为网络采集价格。

其中,前一日期平均价格差值为该市级区域前一日期各个时间点的农牧产品网络价格之平均值。

特别地,所述前一日期平均价格和网络采集价格、网站管理员报价的加权和为:

如果网络采集价格的采集条数为一,则以前一日期平均价格乘以0.75,加上采集的网络采集价格乘以0.25为网络采集价格;

如果网络采集价格的采集条数为二,则以采集的两条网络采集价格之平均值乘以0.75加上网站管理员报价乘以0.25相加后再乘以0.5,后再加上以前一日期平均价格乘以0.5作为网络采集价格;

如果网络采集价格的采集条数为三,则以采集的三条网络采集价格之平均值乘以0.75加上网站管理员报价乘以0.25相加后再乘以0.75,后再加上以前一日期平均价格乘以0.25作为网络采集价格;

如果网络采集价格的采集条数大于或等于四,则以采集的网络采集价格之平均值作为网络采集价格。

为了简化公式,我们用字符代替。

w输出价格,

a网站管理员报价,

b网络采集价格,

c网络用户报价,

d网络交易平台a价格,

h网络交易平台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)网络采集价格,条件限制(市级区域);

条数=0,b=f

条数=1,b=f*0.75+价格*0.25

条数=2,b=f*0.5+(a*0.25+b*0.75)*0.5

条数=3,b=f*0.25++(a*0.25+b*0.75)*0.75

条数>=4,b=4价格均价。

本发明确定市级区域的农牧产品网络价格后,进一步包括:

d、以省级区域内所有市级区域中网络采集价格的采集条数排序,取排序靠前的预定数目的市级区域的农牧产品网络价格的平均价格作为省级区域的农牧产品网络价格。

所述预定数目可以根据精确度进行选择和调整,例如设置预定数目为五,也就是说,网络采集价格的采集条数排序前五的市级区域农牧产品网络价格进入计算。

而且确定省级区域的农牧产品网络价格后,进一步包括:

e、以全国区域内各省级区域内农牧产品的销售量为顺序排序,取排序靠前的预定数目的省级区域的农牧产品网络价格的平均价格作为全国区域的农牧产品网络价格。

或者如图2所示,确定市级区域的农牧产品网络价格后,进一步包括:

f、对于市级区域以下的县级区域,如果所述县级区域存在网络采集价格,则以步骤a-c中确定市级区域农牧产品网络价格相同的方式,确定县级区域的农牧产品网络价格,然后以所述县级区域的农牧产品网络价格与其所在市级区域的农牧产品网络价格之平均价值为县级区域的农牧产品网络价格;

如果所述县级区域不存在网络采集价格,则以其其所在市级区域的农牧产品网络价格为县级区域的农牧产品网络价格。

另外,利用预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格的加权和的方法为:如果网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格中只存在一项或以上,则以一存在项的预设权重除以所有存在项的权重和,作为新的预设权重,确定所有存在项的新的预设权重,随后以新的预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格中存在项的加权和。

以公式来表示为:

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分别为网站管理员报价和网络采集价格的权重。

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分别为网站管理员报价、网络采集价格、网络用户价格的权重。

e=pa*a+pb*b+pc*c;

与农牧产品网络价格分析方法相对应,在本发明具体实施方式中还包括一种农牧产品网络价格分析装置,所述装置包括价格收集单元和区域网络计算单元,其中,

所述价格收集单元用于对市级区域,按照预定时间间隔获取网络采集价格、获取网站管理员报价,通过网络接口获取网络用户报价,并抓取其他网络交易平台价格;

所述区域网络计算单元,用于利用预设权重计算网络采集价格、网站管理员报价、网络用户报价,其他网络交易平台价格的加权和;当所述加权和与前一日期平均价格差值在预定阈值之内时,将所述加权和加上所述差值的两倍作为市级区域农牧产品网络价格,否则以加权和作为市级区域农牧产品网络价格。

通过以上说明可见,首先,通过本发明的农牧产品网络价格分析方法及系统,能够综合考虑网络平台业务员预设价格、网络采集交易价格、其他网络用户提供价格、网络交易平台交易价格等价格,进行多元线性回归,分析出综合价格。

其次,通过本发明的农牧产品网络价格分析方法及系统,能够参考相对于在前日期的价格波动,调整综合价格。

另外,通过本发明的农牧产品网络价格分析方法及系统,能够按照地域级别,提供不同范围的农牧产品价格。

需要说明的是,上述实施方式仅为本发明较佳的实施方案,不能将其理解为对本发明保护范围的限制,在未脱离本发明构思前提下,对本发明所做的任何微小变化与修饰均属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1