工业品上下游产业链中产品的定价方法、装置及电子设备
文献发布时间:2023-06-19 13:26:15
技术领域
本申请涉及计算机领域,尤其涉及一种工业品上下游产业链中产品的定价方法、装置及电子设备。
背景技术
工业品对国家生存和发展的物质保障有着重要的作用,因此,研究工业品的产品价格变动,能够合理定价、降低工业品的产品价格波动对经济运行状况的影响具有重要意义。
相关技术下,部分生产型企业会按照设定的周期,基于工业生产者价格统计报表制度,将部分产品的出厂价格上报给国家统计局,而国家统计局会基于获得的出厂价格计算出工业品出厂价格指数(Producer Price Index,PPI);由于PPI反映了产品的价格变动,所以基于PPI,国家统计局可以对产品的下一周期进行合理的定价。
然而,相关技术下,采用上述方式获得的PPI,存在获取的数据量小,覆盖面低的问题,并且一旦企业虚假上报,就会导致计算的PPI不准确,从而严重影响各类产品的准确定价。
发明内容
本申请提供一种工业品上下游产业链中产品的定价方法、装置及电子设备,用于提高PPI的计算准确度,从而提升产品的定价准确性。
本申请实施例提供的具体技术方案如下:
一种工业品上下游产业链中产品定价的方法,包括:
基于各个工业品供应企业各自对应的原始历史销项发票信息,从所述各个原始历史销项发票信息中,筛选出符合预设条件的各个目标历史销项发票信息,并分别确定所述各个目标历史销项发票信息各自关联的产品的历史出厂价格指数;
分别确定所述各个目标历史销项发票信息各自关联的产品之间的上下游关系,其中,每个上游产品表征生产原材料或者用于下一步加工的半成产品;下游产品表征基于上游产品加工获得的产品;
基于所述上下游关系,针对各个产品分别执行以下操作:基于一个目标历史销项发票信息关联的一个产品的历史出厂价格指数,以及与所述一个产品的各个上游产品各自的历史出厂价格指数,结合对应所述一个产品预设的预测时间参数,获得所述一个产品在所述预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价。
可选的,基于各个工业品供应企业各自对应的原始历史销项发票信息,从所述各个原始历史销项发票信息中,筛选出符合预设条件的各个目标历史销项发票信息,包括:
获取各个工业品供应企业各自对应的原始历史销项发票信息,其中,每个原始历史销项发票信息至少包括:相应的工业品供应企业所销售产品的第一产品属性信息,所述第一产品属性信息用于表征产品的销售信息;
从所述各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息。
可选的,所述原始历史销项发票信息中进一步包括第二产品属性信息和产品标识,所述第二产品属性信息用于表征产品的归属信息,则从所述各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息,包括:
基于所述各个原始历史销项发票信息各自对应的第二产品属性信息,将所述各个原始历史销项发票信息划分为各个信息集合;
针对获得的各个信息集合,分别执行以下操作:
基于一个信息集合包含的各个原始历史销项发票信息各自对应的产品标识,将所述一个信息集合包含各个原始历史销项发票信息进一步划分为各个信息类;
在所述各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,将获得的各个目标类包含的各个原始历史销项发票信息作为相应的目标历史销项发票信息。
可选的,所述第一产品属性信息至少包括:开票时间和产品的销售额,则在所述各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,包括:
针对所述一个信息集合,基于所述一个信息集合包含的各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得所述一个信息集合对应的第一销售总额,以及统计所述一个信息集合对应的各个开票时间的第一总时长;
针对所述一个信息集合包含的各个信息类中,分别执行以下操作:在一个信息类中,基于各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得所述一个信息类对应的第二销售总额,以及获得所述一个信息类对应的各个开票时间的第二总时长;
将符合以下预设条件的信息类确定为所述目标信息类:对应的第二销售总额与所述第一销售总额的比值达到预设的销售额度门限,以及对应的第二总时长与所述第一总时长的比值达到预设的时长占比门限。
可选的,所述原始历史销项发票信息中进一步包括产品的规格类型和出厂价格,分别确定所述各个目标历史销项发票信息各自关联的产品的历史出厂价格指数,包括:
确定所述各个目标历史销项发票信息对应的历史时间段集合,其中,每个历史时间段对应至少一个目标历史销项发票信息;
针对所述历史时间段集合包含的各个历史时间段,分别执行以下操作:基于一个历史时间段对应的至少一个目标历史销项发票信息,分别确定所述一个历史时间段内的各个产品标识下的各个规格类型各自对应的出厂价格平均值;
基于获得的各个出厂价格平均值,分别获得所述各个产品标识下的各个规格类型各自对应的价格波动信息;
基于获得的各个价格波动信息,分别计算所述各个产品标识各自对应的历史出厂价格指数。
可选的,基于一个目标历史销项发票信息关联的一个产品的历史出厂价格指数,以及与所述一个产品的各个上游产品各自的历史出厂价格指数,结合对应所述一个产品预设的预测时间参数,获得所述一个产品在所述预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价,包括:
基于所述一个产品的生成过程,确定所述一个产品关联的至少一级的各个上游产品;
基于所述至少一级的各个上游产品包括生产原材料级中的各个生产原材料,将所述各个生产原材料各自的历史出厂价格指数和所述预测时间参数输入到预先设定的预测模型中,分别获得所述各个生产原材料在所述未来时间段内,各自对应的第一子出厂价格指数;
基于所述一个产品的历史出厂价格指数,以及所述各个生产原材料各自的历史出厂价格指数,分别计算所述各个生产原材料各自与所述一个产品之间的第一相关系数;
根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价。
可选的,若所述至少一级的各个上游产品还包括中间级的各个上游产品,则根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价,包括:
针对所述中间级的各个上游产品,分别执行以下操作:基于获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得一个上游产品在所述未来时间段的第二子出厂价格指数;
基于所述一个产品的历史出厂价格指数,以及所述各个相邻上游产品各自的历史出厂价格指数,分别计算所述各个上游产品各自与所述一个产品之间的第二相关系数;
基于获得的各个第二相关系数,以及获得的各个第二子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价。
一种工业品上下游产业链中产品定价装置,包括:
处理单元,基于各个工业品供应企业各自对应的原始历史销项发票信息,从所述各个原始历史销项发票信息中,筛选出符合预设条件的各个目标历史销项发票信息,并分别确定所述各个目标历史销项发票信息各自关联的产品的历史出厂价格指数;
确定单元,分别确定所述各个目标历史销项发票信息各自关联的产品之间的上下游关系,其中,每个上游产品表征生产原材料或者用于下一步加工的半成产品;下游产品表征基于上游产品加工获得的产品;
预测单元,基于所述上下游关系,针对各个产品分别执行以下操作:基于一个目标历史销项发票信息关联的一个产品的历史出厂价格指数,以及与所述一个产品的各个上游产品各自的历史出厂价格指数,结合对应所述一个产品预设的预测时间参数,获得所述一个产品在所述预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价。
可选的,基于各个工业品供应企业各自对应的原始历史销项发票信息,从所述各个原始历史销项发票信息中,筛选出符合预设第一条件的各个目标历史销项发票信息,所述处理单元用于:
获取各个工业品供应企业各自对应的原始历史销项发票信息,其中,每个原始历史销项发票信息至少包括:相应的工业品供应企业所销售产品的第一产品属性信息,所述第一产品属性信息用于表征产品的销售信息;
从所述各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息。
可选的,所述原始历史销项发票信息中进一步包括第二产品属性信息和产品标识,所述第二产品属性信息用于表征产品的归属信息,则从所述各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息,所述处理单元还用于:
基于所述各个原始历史销项发票信息各自对应的第二产品属性信息,将所述各个原始历史销项发票信息划分为各个信息集合;
针对获得的各个信息集合,分别执行以下操作:
基于一个信息集合包含的各个原始历史销项发票信息各自对应的产品标识,将所述一个信息集合包含各个原始历史销项发票信息进一步划分为各个信息类;
在所述各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,将获得的各个目标类包含的各个原始历史销项发票信息作为相应的目标历史销项发票信息。
可选的,所述第一产品属性信息至少包括:开票时间和产品的销售额,则在所述各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,所述处理单元还用于:
针对所述一个信息集合,基于所述一个信息集合包含的各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得所述一个信息集合对应的第一销售总额,以及统计所述一个信息集合对应的各个开票时间的第一总时长;
针对所述一个信息集合包含的各个信息类中,分别执行以下操作:在一个信息类中,基于各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得所述一个信息类对应的第二销售总额,以及获得所述一个信息类对应的各个开票时间的第二总时长;
将符合以下预设条件的信息类确定为所述目标信息类:对应的第二销售总额与所述第一销售总额的比值达到预设的销售额度门限,以及对应的第二总时长与所述第一总时长的比值达到预设的时长占比门限。
可选的,所述原始历史销项发票信息中进一步包括产品的规格类型和出厂价格,分别确定所述各个目标历史销项发票信息各自关联的产品的历史出厂价格指数,所述处理单元用于:
确定所述各个目标历史销项发票信息对应的历史时间段集合,其中,每个历史时间段对应至少一个目标历史销项发票信息;
针对所述历史时间段集合包含的各个历史时间段,分别执行以下操作:基于一个历史时间段对应的至少一个目标历史销项发票信息,分别确定所述一个历史时间段内的各个产品标识下的各个规格类型各自对应的出厂价格平均值;
基于获得的各个出厂价格平均值,分别获得所述各个产品标识下的各个规格类型各自对应的价格波动信息;
基于获得的各个价格波动信息,分别计算所述各个产品标识各自对应的历史出厂价格指数。
可选的,基于一个目标历史销项发票信息关联的一个产品的历史出厂价格指数,以及与所述一个产品的各个上游产品各自的历史出厂价格指数,结合对应所述一个产品预设的预测时间参数,获得所述一个产品在所述预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价,所述预测单元用于:
基于所述一个产品的生成过程,确定所述一个产品关联的至少一级的各个上游产品;
基于所述至少一级的各个上游产品包括生产原材料级中的各个生产原材料,将所述各个生产原材料各自的历史出厂价格指数和所述预测时间参数输入到预先设定的预测模型中,分别获得所述各个生产原材料在所述未来时间段内,各自对应的第一子出厂价格指数;
基于所述一个产品的历史出厂价格指数,以及所述各个生产原材料各自的历史出厂价格指数,分别计算所述各个生产原材料各自与所述一个产品之间的第一相关系数;
根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价。
可选的,若所述至少一级的各个上游产品还包括中间级的各个上游产品,则根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价,所述预测单元还用于:
针对所述中间级的各个上游产品,分别执行以下操作:基于获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得一个上游产品在所述未来时间段的第二子出厂价格指数;
基于所述一个产品的历史出厂价格指数,以及所述各个相邻上游产品各自的历史出厂价格指数,分别计算所述各个上游产品各自与所述一个产品之间的第二相关系数;
基于获得的各个第二相关系数,以及获得的各个第二子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价。
一种电子设备,包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行权利要求1-7中任一所述方法的步骤。
一种计算机可读存储介质,包括程序代码,当所述程序代码在电子设备上运行时,所述程序代码用于使所述电子设备执行权利要求1-7中任一所述方法的步骤。
本申请实施例中,获取各个工业品供应企业各自对应的原始历史销项发票信息,对原始历史销项发票信息进行筛选处理,获得目标历史销项发票信息,确定各个目标历史销项发票信息各自关联的产品的历史出厂价格指数,基于上下游关系,获得各个产品在预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价,这样,由于选取的是原始历史销项发票信息,数据更加全面完整,并且考虑上下游之间的关系,实现了计算获得的历史出厂价格指数更加准确,从而预测出厂价格指数更加准确,可以更加合理对产品定价,同时,与企业主动进行上报数据相比,解决了企业虚假上报的问题,提升了数据处理效率,减少人力资源的浪费。
附图说明
图1为本申请实施例中一种钢材上下游产业链示意图;
图2为本申请实施例中一种工业品上下游产业链中产品的定价方法的流程示意图;
图3为本申请实施例中获得一个产品的预测出厂价格指数及相应的产品定价的流程示意图;
图4为本申请实施例中原始历史销项发票信息分类的逻辑结构示意图;
图5为本申请实施例中一种工业品上下游产业链中产品定价方法的逻辑结构示意图;
图6为本申请实施例中一种工业品上下游产业链中产品的定价装置的逻辑架构示意;
图7为本申请实施例中电子设备的实体架构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了实现提高PPI的计算准确度,解决由于现有技术PPI计算不准确,影响产品准确定价的问题,本申请实施例中,通过先对各个原始历史销项发票信息筛选处理获得各个目标历史销项发票信息,再基于各个目标历史销项发票信息的内容,获得各个目标历史销项发票信息各自关联的产品的历史出厂价格指数,根据上下游关系,确定产品在预测时间参数对应的未来时间段内的各个预测出厂价格指数及相应的产品定价,从而实现了国家统计局对产品进行合理定价的目的。
基于上述说明,本发明实施例提供一种工业品上下游产业链中产品的定价方法,在具体实施例执行之前,需要预先将所有产品进行划分处理,具体如下:
根据预设的分类标准,将一种工业品的所有产品进行划分处理,获得工业品上下游产业链中的各个行业和各个行业对应的各个产品类型。
例如,当工业品为钢材时,预设的分类标准是按照专家经验和统计局经验进行划分,具体划分结果参阅图1所示。
参阅图2所示的本申请实施例中工业品上下游产业链中产品的定价方法的流程图,具体包括:
步骤20:基于各个工业品供应企业各自对应的原始历史销项发票信息,从各个原始历史销项发票信息中,筛选出符合预设条件的各个目标历史销项发票信息,并分别确定各个目标历史销项发票信息各自关联的产品的历史出厂价格指数。
具体的,在执行步骤20的过程中,当基于各个工业品供应企业各自对应的原始历史销项发票信息,从各个原始历史销项发票信息中,筛选出符合预设条件的各个目标历史销项发票信息时,具体执行以下操作:
(1)、获取各个工业品供应企业各自对应的原始历史销项发票信息,其中,每个原始历史销项发票信息至少包括:相应的工业品供应企业所销售产品的第一产品属性信息,第一产品属性信息用于表征产品的销售信息。
其中,产品的销售信息至少包括:开票时间和产品的销售额。
例如:当工业品为钢材,从数据库中获取各个钢材供应企业各自对应的原始历史销项发票信息,具体信息如表1所示:
表1
在各个原始历史销项发票信息中,还包括企业名称、产品类型、产品标识、规格类型和出厂价格,一种企业名称至少对应一种产品类型,一种产品类型对应至少一种产品标识,一种产品标识对应至少一种规格类型。
在获取到各个钢材供应企业各自对应的原始历史销项发票信息后,进一步的,要对各个原始历史销项发票信息进行数据清洗,即将出厂价格和产品的销售额中单位不正确的原始历史销项发票信息进行清除。
(2)、从各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息。
具体的,假设原始历史销项发票信息中进一步包括第二产品属性信息和产品标识,第二产品属性信息用于表征产品的归属信息,则从各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息。在执行流步骤(2)时,具体执行以下操作:
(2-1)、基于各个原始历史销项发票信息各自对应的第二产品属性信息,将各个原始历史销项发票信息划分为各个信息集合。
其中,产品的归属信息至少包括:产品的企业名称和产品类型。
例如,基于表1包含的各个原始历史销项发票信息各自对应的企业名称和产品类型,将企业名称和产品类型相同的划分为同一个信息集合,共划分为5个信息集合,分别为铁矿石信息集合、生铁信息集合、钢筋信息集合、a洗衣机信息集合和b洗衣机集合,其中,铁矿石信息集合的具体内容为表2所示:
表2
(2-2)、基于各个信息集合各自包含的各个原始历史销项发票信息各自对应的产品标识,将各个信息集合各自包含的各个原始历史销项发票信息进一步划分为各个信息类。
例如,基于各个信息集合各自包含的各个原始历史销项发票信息各自对应的产品标识,将各个信息集合各自包含的产品标识相同的划分为同一个类,获得6个信息类,其中,铁矿石信息集合划分为日照港铁矿石信息类与江阴港铁矿石信息类,生铁信息集合划分为铸造生铁信息类,钢筋信息集合划分为螺纹钢筋信息类,d洗衣机信息集合划分为工业洗衣机信息类,e洗衣机集合划分为医用洗衣机信息类。
(2-3)、在各个信息集合各自包含的各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,将获得的各个目标类包含的各个原始历史销项发票信息作为相应的目标历史销项发票信息。
具体的,在执行步骤(2-3)的过程中,假设第一产品属性信息至少包括:开票时间和产品的销售额,则在各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,将获得的各个目标类包含的各个原始历史销项发票信息作为相应的目标历史销项发票信息,具体执行以下操作:
首先,基于各个信息集合各自包含的各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得各个信息集合各自对应的第一销售总额,以及统计各个信息集合各自对应的各个开票时间的第一总时长。
例如,针对各个信息集合,基于各个信息集合各自包含的各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得铁矿石信息集合对应的第一销售总额为83500元,以及对应的各个开票时间的第一总时长为4个月。获得生铁信息集合的第一销售总额为86100元,以及对应的各个开票时间的第一总时长为3个月。获得钢筋信息集合的第一销售总额为76500元,对应的各个开票时间的第一总时长为3个月。获得d洗衣机信息集合的第一销售总额为46500元,对应的各个开票时间的第一总时长为3个月。获得e洗衣机信息集合的第一销售总额为100400元,对应的各个开票时间的第一总时长为3个月。
其次,在各个信息集合各自包含的各个信息类中,基于各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得各个信息类对应的第二销售总额,以及获得各个信息类对应的各个开票时间的第二总时长。
例如,在铁矿石信息集合包含的日照港铁矿石信息类中,基于各个原始历史销项发票信息对应的日照港铁矿石的销售额和开票时间,获得对应的第二销售总额为10500元,对应的开票时间的第二总时长为1月。在铁矿石信息集合包含的江阴港铁矿石信息类中,基于各个原始历史销项发票信息对应的江阴港铁矿石的销售额和开票时间,获得对应的第二销售总额为73000元,对应的开票时间的第二总时长为3月。在生铁信息集合包含的炼钢生铁信息类中,基于各个原始历史销项发票信息对应的炼钢生铁的销售额和开票时间,获得第二销售总额为86100元,对应的开票时间的第二总时长为3月。在钢筋信息集合包含的螺纹钢筋信息类中,基于各个原始历史销项发票信息对应的螺纹钢筋的销售额和开票时间,获得第二销售总额为76500元,对应的开票时间的第二总时长为3月。在d洗衣机信息集合包含的工业洗衣机信息类中,基于各个原始历史销项发票信息对应的工业洗衣机的销售额和开票时间,获得第二销售总额为46500元,对应的开票时间的第二总时长为3月。在e洗衣机信息集合包含的医用洗衣机信息类中,基于各个原始历史销项发票信息对应的医用洗衣机的销售额和开票时间,获得第二销售总额为100400元,对应的开票时间的第二总时长为3月。
再次,将符合以下预设条件的信息类确定为目标信息类:对应的第二销售总额与第一销售总额的比值达到预设的销售额度门限,以及对应的第二总时长与第一总时长的比值达到预设的时长占比门限。
例如,预先设置销售额度门限为50%,时长占比门限为70%,将满足预设条件的信息类作为目标信息类,铁矿石信息集合包含的江阴港铁矿石信息类对应的第二销售总额与第一销售总额的比值超过50%,以及对应的第二总时长与第一总时长的比值超过70%,都达到了预设条件,将江阴港铁矿石信息类作为目标信息类。生铁信息集合包含的炼钢生铁信息类对应的第二销售总额与第一销售总额的比值超过50%,以及对应的第二总时长与第一总时长的比值超过70%,都达到了预设条件,将炼钢生铁信息类作为目标信息类。钢筋信息集合包含的螺纹钢筋信息类对应的第二销售总额与第一销售总额的比值超过50%,以及对应的第二总时长与第一总时长的比值超过70%,都达到了预设条件,将螺纹钢筋信息类作为目标信息类。d洗衣机信息集合包含的工业洗衣机信息类对应的第二销售总额与第一销售总额的比值超过50%,以及对应的第二总时长与第一总时长的比值超过70%,都达到了预设条件,将工业洗衣机信息类作为目标信息类,e洗衣机信息集合包含的医用洗衣机信息类对应的第二销售总额与第一销售总额的比值超过50%,以及对应的第二总时长与第一总时长的比值超过70%,都达到了预设条件,将医用洗衣机信息类作为目标信息类。
筛选后表1内容更新,具体更新的内容如表3所示:
表3
在获得目标信息类后,进一步的,将各个目标信息类对应的各个产品作为代表产品。
最后,将获得的各个目标类包含的各个原始历史销项发票信息作为相应的目标历史销项发票信息。
在执行步骤20的过程中,当原始历史销项发票信息中进一步包括产品的规格类型和出厂价格,分别确定各个目标历史销项发票信息各自关联的产品的历史出厂价格指数,具体执行以下操作:
(a)、确定各个目标历史销项发票信息对应的历史时间段集合,其中,每个历史时间段对应至少一个目标历史销项发票信息。
例如,基于表3中各个目标历史销项发票信息,确定江阴港铁矿石的历史时间段集合是2019年12月,2020年1月,2020年2月,确定炼钢生铁的历史时间段集合是2019年12月,2020年1月,2020年2月,确定螺纹钢筋的历史时间段集合是2019年12月,2020年1月,2020年2月,确定工业洗衣机的历史时间段集合是2019年12月,2020年1月,2020年2月,确定医用洗衣机的历史时间段集合是2019年12月,2020年1月,2020年2月。
(b)、基于各个历史时间段集合各自包含的各个历史时间段对应的至少一个目标历史销项发票信息,分别确定各个历史时间段内的各个产品标识下的各个规格类型各应对应的出厂价格平均值。
例如,基于表3中各个目标历史销项发票信息,获得产品标识为江阴港铁矿石,规格类型为粉矿的产品,在2019年12月的出厂价格平均值为1000,在2020年1月的出厂价格平均值为(1020+1040)/2=1030,在2020年2月的出厂价格平均值为1060;获得产品标识为江阴港铁矿石,规格类型为PB粉的产品,在2019年12月的出厂价格平均值为1040,在2020年1月的出厂价格平均值为1060,在2020年2月的出厂价格平均值为1080;获得产品标识为炼钢生铁,规格类型为L10的产品,在2019年12月的出厂价格平均值为2840,在2020年1月的出厂价格平均值为2880,在2020年2月的出厂价格平均值为2890;获得产品标识为螺纹钢筋,规格类型为Φ6mm的产品,在2019年12月的出厂价格平均值为5000,在2020年1月的出厂价格平均值为5100,在2020年2月的出厂价格平均值为5200;获得产品标识为工业洗衣机,规格类型为15kg的产品,在2019年12月的出厂价格平均值为3000,在2020年1月的出厂价格平均值为3100,在2020年2月的出厂价格平均值为3200;获得产品标识为医用洗衣机,规格类型为15kg的产品,在2019年12月的出厂价格平均值为20000,在2020年1月的出厂价格平均值为20100,在2020年2月的出厂价格平均值为20200。
(c)、基于获得的各个出厂价格平均值,分别获得各个产品标识下的各个规格类型各自对应的价格波动信息。
本申请将价格波动信息用涨幅表示,但不仅限于涨幅。
涨幅公式:
其中,公式中的i代表在相同的代表产品下的第i个规格类型的涨幅。
例如,基于获得的各个历史时间段各自对应的各个产品标识下的各个规格类型的出厂价格平均值,获得产品标识为江阴港铁矿石,规格类型为粉矿的产品,在2020年1月的价格波动为(1030-1000)/1000=0.03,在2020年2月的价格波动为(1060-1030)/1030=0.0291;获得产品标识为江阴港铁矿石,规格类型为PB的产品,在2020年1月的价格波动为(1060-1040)/1040=0.0192,在2020年2月的价格波动为(1080-1060)/1060=0.0188;获得产品标识为炼钢生铁,规格类型为L10的产品,在2020年1月的价格波动为(2880-2840)/2840=0.0141,在2020年2月的价格波动为(2890-2880)/2880=0.00347;获得产品标识为螺纹钢筋,规格类型为Φ6mm的产品,在2020年1月的价格波动为(5100-5000)/5000=0.02,在2020年2月的价格波动为(5200-5100)/5100=0.0196;获得产品标识为工业洗衣机,规格类型为15kg的产品,在2020年1月的价格波动为(3100-3000)/3000=0.0333,在2020年2月的价格波动为(3200-3100)/3100=0.0323;获得产品标识为医用洗衣机,规格类型为15kg的产品,在2020年1月的价格波动为(20100-20000)/20000=0.005,在2020年2月的价格波动为(20200-20100)/20100=0.00498。
(1)、基于获得的各个价格波动信息,分别计算各个产品标识各自对应的历史出厂价格指数。
产品的出厂价格指数公式:
其中,j表征在相同的产品类型下的第j个代表产品,i代表在相同的代表产品下的第i个规格类型的涨幅,n表征在相同的代表产品下的规格类型的总数。
例如,基于获得的各个价格波动信息,计算获得产品标识为江阴港铁矿石在2020年1月的历史出厂价格指数为
在获得代表产品的出厂价格指数后,进一步的,基于预设的产品类型的出厂价格指数公式,获得产品类型的出厂价格指数。
产品类型的出厂价格指数公式:
其中,P
例如,产品类型为洗衣机,代表产品有工业洗衣机和医用洗衣机,根据工业洗衣机的在2020年1月的出厂价格指数为0.0333,在2020年2月的出厂价格指数为0.0323,医用洗衣机的出厂价格指数在2020年1月的出厂价格指数为0.005,在2020年2月的出厂价格指数为0.00498,权重可以为代表产品上一年的销售额与所属代表类型的全部产品上一年的总销售额的比值,但不仅限于此,本申请对此不做限制,假设工业洗衣机权重为0.4,医用洗衣机的权重为0.3,将数值带入到公式中,获得在2020年1月洗衣机的出厂价格指数=0.4×0.0333+0.3×0.005=0.01482,在2020年2月洗衣机出厂价格指数=0.4×0.0323+0.3×0.00498=0.01441。
在获得产品类型的出厂价格指数后,还可以将基于开源图表库,对所有产品划分获得的各个行业对应的各个产品类型进行出厂价格指数标识。
步骤21:分别确定各个目标历史销项发票信息各自关联的产品之间的上下游关系,其中,每个上游产品表征生产原材料或者用于下一步加工的半成产品;下游产品表征基于上游产品加工获得的产品。
例如,参阅图1所示,铁矿石为生产原材料,属于上游产品。生铁为用于钢筋加工的半成品,是铁矿石的下游产品,以及钢筋的上游产品。钢筋为用于洗衣机加工的半成品,是生铁的下游产品,洗衣机的上游产品。洗衣机是钢筋加工获得的产品,属于下游产品。
步骤22:基于上下游关系,针对各个产品分别执行以下操作:基于一个目标历史销项发票信息关联的一个产品的历史出厂价格指数,以及与一个产品的各个上游产品各自的历史出厂价格指数,结合对应一个产品预设的预测时间参数,获得一个产品在预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价。
具体的,在执行步骤22的过程中,针对一个产品,具体执行步骤220-223,具体过程参阅图3所示。
步骤220:基于一个产品的生成过程,确定一个产品关联的至少一级的各个上游产品。
步骤221:基于至少一级的各个上游产品包括生产原材料级中的各个生产原材料,将各个生产原材料各自的历史出厂价格指数和预测时间参数输入到预先设定的预测模型中,分别获得各个生产原材料在未来时间段内,各自对应的第一子出厂价格指数。
例如,生铁类型产品的各个上游产品包括生产原材料级中的各个铁矿石,将各个铁矿石各自的历史出厂价格指数和预设的预测时间参数为2个月输入到预先设定的预测模型中,获得铁矿石在2020年3月对应的第一子出厂价格指数为0.0296,在2020年4月对应的第一子出厂价格指数为0.0294。
步骤222:基于一个产品的历史出厂价格指数,以及各个生产原材料各自的历史出厂价格指数,分别计算各个生产原材料各自与一个产品之间的第一相关系数。
本申请实施例中,可选的,假设相邻的上游产品与下游产品存在线性关系,其相关系数r计算公式:
例如,基于属于生铁类型一个产品的历史出厂价格指数,以及各个铁矿石类型产品各自的历史出厂价格指数,计算获得江阴港铁矿石产品与炼钢生铁产品之间的第一相关系数为-99.99%。
步骤223:根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得一个产品在未来时间段的预测出厂价格指数及相应的产品定价。
根据一个产品被划分的层级不同,计算一个产品在未来时间段的预测出厂价格指数及相应的产品定价分为两种情况,第一种情况是一个产品的各个上游产品仅包括生产原材料级中的各个生产原材料,第二种情况是一个产品的各个上游产品还包括中间级的各个上游产品。
在第一种情况下,一个产品的各个上游产品仅包括生产原材料级中生产原材料,则根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得一个产品在未来时间段的预测出厂价格指数及相应的产品定价。
例如,针对生铁类型的一个产品,根据获得的第一相关系数为-99.99%,以及获得铁矿石在2020年3月对应的第一子出厂价格指数为0.0296,在2020年4月对应的第一子出厂价格指数为0.0294,预测获得炼钢生铁在2020年3月的预测出厂价格指数为-0.0199,确定定价为2832.5,预测出炼钢生铁在2020年4月的预测出厂价格指数为-0.0192,确定定价为2778.1。
在第二种情况下,一个产品的各个上游产品还包括中间级的各个上游产品,则执行以下操作:
首先,基于获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得一个上游产品在未来时间段的第二子出厂价格指数。
例如,针对各个上游产品包括铁矿石类型产品和生铁类型产品,根据获得的第一相关系数为-99.99%,以及获得铁矿石在2020年3月对应的第一子出厂价格指数为0.0296,在2020年4月对应的第一子出厂价格指数为0.0294,预测获得炼钢生铁在2020年3月的第二子出厂价格指数为-0.0199,确定定价为2832.5,预测出炼钢生铁在2020年4月的第二子出厂价格指数为-0.0192,确定定价为2778.1。
其次,基于一个产品的历史出厂价格指数,以及各个相邻上游产品各自的历史出厂价格指数,分别计算各个上游产品各自与一个产品之间的第二相关系数。
例如,基于属于钢筋类型的一个产品的历史出厂价格指数,以及各个炼钢生铁产品各自的历史出厂价格指数,计算获得炼钢生铁产品各自与螺纹钢筋之间的第二相关系数为-98.99%。
最后,基于获得的各个第二相关系数,以及获得的各个第二子出厂价格指数,获得一个产品在未来时间段的预测出厂价格指数及相应的产品定价。
例如,基于获得的第二相关系数为-98.99%,以及获得的第二子出厂价格指数在2020年3月的第二子出厂价格指数为-0.0199,在2020年4月的第二子出厂价格指数为-0.0192,获得螺纹钢筋在2020年3月的第二子出厂价格指数为-0.0179,确认定价为5121.5,预测出螺纹钢筋在2020年4月的第二子出厂价格指数为-0.0182,确认定价为5040.5。
基于上述实施例,参阅图4所示,为本申请实施例中原始历史销项发票信息分类的逻辑结构示意图,具体包括:
基于各个原始历史销项发票信息各自对应的第二产品属性信息,将若干原始历史销项发票信息划分为若干信息集合,针对每个信息集合包含的各个原始历史销项发票信息各自对应的产品标识,将每个信息集合包含的各个原始历史销项发票信息进一步划分为若干信息类。
基于上述实施例,参阅图5所示,为本申请实施例中一种工业品上下游产业链中产品定价方法的逻辑结构示意图,具体包括:
例如,假设钢材供应企业有三家企业A、B和C,获得供应企业各自对应的原始历史销项发票信息,从各个历史销项发票信息中,筛选出符合预设条件的目标历史销项发票信息1、目标历史销项发票信息2、目标历史销项发票信息3和目标历史销项发票信息4,假设目标历史销项发票信息1和目标历史销项发票信息2对应的产品为江阴港铁矿石,确定产品的历史出厂价格指数1,目标历史销项发票信息3和目标历史销项发票信息4对应的产品为炼钢生铁,确定产品的历史出厂价格指数2。
确定江阴港铁矿石为上游产品,和炼钢生铁是江阴港铁矿石的下游产品。
基于上下游的关系,针对炼钢生铁产品执行一下操作:基于江阴港铁矿石的历史出厂价格指数,以及炼钢生铁的历史出厂价格指数,结合对应的炼钢生铁预设的预测时间参数,获得炼钢生铁在预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价。
基于相同的发明构思,本申请实施例还提供一种工业品上下游产业链中产品定价的装置。参阅图6所示,本申请实施例中一种工业品上下游产业链中产品定价的装置的逻辑结构示意图,具体包括:
处理单元600,基于各个工业品供应企业各自对应的原始历史销项发票信息,从所述各个原始历史销项发票信息中,筛选出符合预设条件的各个目标历史销项发票信息,并分别确定所述各个目标历史销项发票信息各自关联的产品的历史出厂价格指数;
确定单元601,分别确定所述各个目标历史销项发票信息各自关联的产品之间的上下游关系,其中,每个上游产品表征生产原材料或者用于下一步加工的半成产品;下游产品表征基于上游产品加工获得的产品;
预测单元602,基于所述上下游关系,针对各个产品分别执行以下操作:基于一个目标历史销项发票信息关联的一个产品的历史出厂价格指数,以及与所述一个产品的各个上游产品各自的历史出厂价格指数,结合对应所述一个产品预设的预测时间参数,获得所述一个产品在所述预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价。
可选的,基于各个工业品供应企业各自对应的原始历史销项发票信息,从所述各个原始历史销项发票信息中,筛选出符合预设第一条件的各个目标历史销项发票信息,所述处理单元600用于:
获取各个工业品供应企业各自对应的原始历史销项发票信息,其中,每个原始历史销项发票信息至少包括:相应的工业品供应企业所销售产品的第一产品属性信息,所述第一产品属性信息用于表征产品的销售信息;
从所述各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息。
可选的,所述原始历史销项发票信息中进一步包括第二产品属性信息和产品标识,所述第二产品属性信息用于表征产品的归属信息,则从所述各个原始历史销项发票信息中,筛选出第一产品属性信息满足预设条件的各个原始历史销项发票信息作为各个目标历史销项发票信息,所述处理单元600还用于:
基于所述各个原始历史销项发票信息各自对应的第二产品属性信息,将所述各个原始历史销项发票信息划分为各个信息集合;
针对获得的各个信息集合,分别执行以下操作:
基于一个信息集合包含的各个原始历史销项发票信息各自对应的产品标识,将所述一个信息集合包含各个原始历史销项发票信息进一步划分为各个信息类;
在所述各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,将获得的各个目标类包含的各个原始历史销项发票信息作为相应的目标历史销项发票信息。
可选的,所述第一产品属性信息至少包括:开票时间和产品的销售额,则在所述各个信息类中,分别筛选出第一产品属性信息满足预设条件的各个目标信息类,所述处理单元600还用于:
针对所述一个信息集合,基于所述一个信息集合包含的各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得所述一个信息集合对应的第一销售总额,以及统计所述一个信息集合对应的各个开票时间的第一总时长;
针对所述一个信息集合包含的各个信息类中,分别执行以下操作:在一个信息类中,基于各个原始历史销项发票信息各自对应的产品的销售额和开票时间,获得所述一个信息类对应的第二销售总额,以及获得所述一个信息类对应的各个开票时间的第二总时长;
将符合以下预设条件的信息类确定为所述目标信息类:对应的第二销售总额与所述第一销售总额的比值达到预设的销售额度门限,以及对应的第二总时长与所述第一总时长的比值达到预设的时长占比门限。
可选的,所述原始历史销项发票信息中进一步包括产品的规格类型和出厂价格,分别确定所述各个目标历史销项发票信息各自关联的产品的历史出厂价格指数,所述处理单元600用于:
确定所述各个目标历史销项发票信息对应的历史时间段集合,其中,每个历史时间段对应至少一个目标历史销项发票信息;
针对所述历史时间段集合包含的各个历史时间段,分别执行以下操作:基于一个历史时间段对应的至少一个目标历史销项发票信息,分别确定所述一个历史时间段内的各个产品标识下的各个规格类型各自对应的出厂价格平均值;
基于获得的各个出厂价格平均值,分别获得所述各个产品标识下的各个规格类型各自对应的价格波动信息;
基于获得的各个价格波动信息,分别计算所述各个产品标识各自对应的历史出厂价格指数。
可选的,基于一个目标历史销项发票信息关联的一个产品的历史出厂价格指数,以及与所述一个产品的各个上游产品各自的历史出厂价格指数,结合对应所述一个产品预设的预测时间参数,获得所述一个产品在所述预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价,所述预测单元602用于:
基于所述一个产品的生成过程,确定所述一个产品关联的至少一级的各个上游产品;
基于所述至少一级的各个上游产品包括生产原材料级中的各个生产原材料,将所述各个生产原材料各自的历史出厂价格指数和所述预测时间参数输入到预先设定的预测模型中,分别获得所述各个生产原材料在所述未来时间段内,各自对应的第一子出厂价格指数;
基于所述一个产品的历史出厂价格指数,以及所述各个生产原材料各自的历史出厂价格指数,分别计算所述各个生产原材料各自与所述一个产品之间的第一相关系数;
根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价。
可选的,若所述至少一级的各个上游产品还包括中间级的各个上游产品,则根据获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价,所述预测单元602还用于:
针对所述中间级的各个上游产品,分别执行以下操作:基于获得的各个第一相关系数,以及获得的各个第一子出厂价格指数,获得一个上游产品在所述未来时间段的第二子出厂价格指数;
基于所述一个产品的历史出厂价格指数,以及所述各个相邻上游产品各自的历史出厂价格指数,分别计算所述各个上游产品各自与所述一个产品之间的第二相关系数;
基于获得的各个第二相关系数,以及获得的各个第二子出厂价格指数,获得所述一个产品在所述未来时间段的预测出厂价格指数及相应的产品定价。
基于上述实施例,参阅图7所示为本申请实施例中电子设备的实体架构示意图。
本申请实施例提供了一种电子设备,该电子设备可以包括处理器710(CenterProcessing Unit,CPU)、存储器720、输入设备730和输出设备740等,输入设备530可以包括键盘、鼠标、触摸屏等,输出设备740可以包括显示设备,如液晶显示器(Liquid CrystalDisplay,LCD)、阴极射线管(Cathode Ray Tube,CRT)等。
存储器720可以包括只读存储器(ROM)和随机存取存储器(RAM),并向处理器710提供存储器720中存储的程序指令和数据。在本申请实施例中,存储器720可以用于存储本申请实施例中任一种基于流量学习的白名单生成方法的程序。
处理器710通过调用存储器720存储的程序指令,处理器710用于按照获得的程序指令执行本申请实施例中任一种基于流量学习的白名单生成方法。
基于上述实施例,本申请实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意方法实施例中的一种基于流量学习的白名单生成方法。
本申请实施例中,获取各个工业品供应企业各自对应的原始历史销项发票信息,对原始历史销项发票信息进行筛选处理,获得目标历史销项发票信息,确定各个目标历史销项发票信息各自关联的产品的历史出厂价格指数,基于上下游关系,获得各个产品在预测时间参数对应的未来时间段的预测出厂价格指数及相应的产品定价,这样,由于选取的是原始历史销项发票信息,数据更加全面完整,并且考虑上下游之间的关系,实现了计算获得的历史出厂价格指数更加准确,从而预测出厂价格指数更加准确,可以更加合理对产品定价,同时,与企业主动进行上报数据相比,解决了企业虚假上报的问题,提升了数据处理效率,减少人力资源的浪费。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
- 工业品上下游产业链中产品的定价方法、装置及电子设备
- 一种基于价格敏感模型的金融产品定价方法、装置和电子设备