发布信息

一种钢材价格的测算方法、装置及存储介质与流程 专利技术说明

作者:admin      2023-07-05 11:33:52     822



计算;推算;计数设备的制造及其应用技术1.本发明涉及钢材采购价格测算技术领域,特别是涉及一种钢材价格的测算方法、装置及存储介质。背景技术:2.钢材采购的流程一般是通过施工企业采购专员发布钢材采购通知,钢材供货商通过竞标投标的方式,最终由施工企业内部商讨决定选择供货商。但是由于钢材属于大宗型产品原材料,钢材价格市场环境本身是处于不断震荡的趋势,钢材的价格会受到多方面的因素影响,例如钢材供应情况、钢材市场需求、运输成本以及地方价格差异等等,所以供应商所提供的钢材价格往往存在一定的浮动空间,施工企业和供应商之间会存在信息差,这也会导致施工企业的采购成本会进一步上浮。针对钢铁采购活动中采购人员难以实时获取钢材的市场行情价格信息的问题,需要提供一种更自动化、更准确的方式来帮助采购人员测算需要采购的钢材价格。技术实现要素:3.为解决现有技术的上述问题,本发明的实施例提供了一种钢材价格的测算方法、装置及存储介质。4.为了实现上述目的,一方面,提供了一种钢材价格的测算方法,包括:5.获得待测算钢材的参数信息,参数信息包括钢材的品名和钢材的材质;6.从第三方平台获取在选定时间发布的、与钢材的品名和材质相匹配的多条市场行情数据,其中,每一条市场行情数据包括对应钢材的品名、材质、属性和价格;7.按照针对钢材的品名预先选定的n个不同属性,获得每一条市场行情数据所对应钢材的属性集{p1,p2,…,pn},其中,n为正整数,p1,p2,…,pn为该对应钢材针对n个不同属性的取值;8.获得待测算钢材的属性集{s1,s2,…,sn},其中,s1,s2,…,sn为待测算钢材针对n个不同属性的取值;9.计算待测钢材的属性集和每一条市场行情数据所对应钢材的属性集之间的属性匹配度;10.将市场行情数据中、属性匹配度最大的市场行情数据所对应的钢材确定为与待测钢材相匹配的钢材,并将该相匹配钢材的价格确定为待测算钢材的价格。11.优选地,所述的测算方法,其中,通过计算待测钢材的属性集和每一条市场行情数据所对应钢材的属性集之间的加权欧式距离d来计算属性匹配度,其中加权欧式距离d通过如下公式来计算:12.13.其中,αi表示第i个属性对应的权重,i为变量,i的取值为1到n的正整数;14.其中,加权欧式距离d最小的市场行情数据所对应的属性匹配度最大。15.优选地,所述的测算方法,其中,从第三方平台获取的在选定时间发布的、与钢材的品名和材质相匹配的多条市场行情数据为经过预先设定的清洗规则清洗和过滤后的市场行情数据。16.优选地,所述的测算方法,其中,n个不同的属性包括如下中的一个或多个:钢材的长度、钢材的宽度、钢材的厚度、钢材的高度、钢材的直径和钢材的半径。17.优选地,所述的测算方法,其中,通过爬虫技术从第三方平台获取多条市场行情数据。18.优选地,所述的测算方法,其中,根据钢材的参数信息从第三方平台获取与钢材的品名和材质相匹配的多条市场行情数据包括:19.获取与钢材的品名相同的多条市场行情数据;20.如果不存在与钢材的品名相同的市场行情数据,则按照预先设定的品名替换规则获取与钢材的品名对应的替代品名的钢材市场行情数据。21.优选地,所述的测算方法,其中,根据钢材的参数信息从第三方平台获取与钢材的品名和材质相匹配的多条市场行情数据的步骤还包括:22.获取与钢材的材质相同的多条市场行情数据;23.如果不存在与钢材的材质相同的市场行情数据,则按照预先设定的材质替换规则获取与钢材的材质对应的替代材质的钢材市场行情数据。24.优选地,所述的测算方法,其中,在计算加权欧式距离d时,不同属性对应的权重根据业务场景的不同预先设定。25.另一方面,提供了一种钢材价格的测算装置,包括存储器和处理器,存储器存储有至少一段程序,至少一段程序由处理器执行以实现如上文任一所述的方法。26.又一方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一段程序,至少一段程序由处理器执行以实现如上文任一所述的方法。27.上述技术方案具有如下技术效果:28.本发明实施例的技术方案根据待测钢材的参数从第三方平台获取钢铁的市场行情数据,通过比较所获取数据对应的钢材的属性与待测算钢材的属性匹配度来选择与待测算钢材相匹配的钢材,并获得待测算钢材的价格,从而使得采购人员可以根据采购的实际情况,自动地获取相匹配的各类钢材的实时价格,显著提升了钢材价格测算的效果和准确性,有利于采购人员控制采购成本。29.在本发明实施例的进一步方案中,使用加权欧式距离的度量方式来比对待测算钢材和市场钢材的属性匹配度即属性相似程度,且在加权欧式距离的计算中根据实际的采购场景,通过将不同的属性或规格设置不同的权重来区分钢材的主要属性和次要属性,从而可以获得更准确的匹配钢材,并进而获得更准确的钢材价格。附图说明30.图1为本发明一实施例的钢材价格的测算方法的流程示意图;31.图2为本发明另一实施例的钢材价格的测算方法的流程示意图;32.图3为本发明一实施例的钢材价格的测算装置的结构示意图。具体实施方式33.为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。34.现结合附图和具体实施方式对本发明进一步说明。35.实施例一:36.图1为本发明一实施例钢材价格的测算方法的流程示意图。如图1,该实施例的钢材价格的测算方法,包括如下步骤:37.s1,获得待测算钢材的参数信息,其中,参数信息包括钢材的品名和钢材的材质;38.示例性地,可以通过接收用户输入的钢材参数信息来获得待测算钢材的参数信息;例如,用户通过设置的界面输入的钢材信息;39.示例性地,上述钢材的品名可以是h型钢、工字钢、角钢、圆钢等,品名示出了钢材的类型;本领域的普通技术人员能够知晓钢材的品名,在此不再赘述;示例性地,上述钢材的材质可以是:q355b、q235b、q215、q235等,本领域的普通技术人员知晓用标准名称表示的钢材材质,在此不再赘述;40.s2,从第三方平台获取在选定时间发布的、与上述钢材的品名和材质相匹配的多条市场行情数据,其中,每一条市场行情数据包括对应钢材的品名、材质、属性和价格;优选地,该第三方平台为公开可获得的第三方平台如网站;优选地,该步骤所述的多条市场行情数据为按照预先设定的数据清洗原则对从第三方平台获得的数据进行清洗和过滤后的数据;41.优选地,上述选定时间可以根据用户需求设定;例如,用户可以在输入待测算钢材的参数时,输入钢材价格的发布日期;则在该步骤中,根据用户输入的日期,从第三方平台获取在该日期发布的相关钢材的市场行情数据;在另一示例中,也可以设定为定期从第三方平台获取相关钢材的市场行情数据;42.具体实现中,从第三方平台获得的市场行情的原始数据可能不满足直接进行价格测算的数据要求,因为这些原始数据中可能包含大量的残缺数据、重复数据及错误数据,难以满足数据的一致性要求,所以在获取上述原始数据后先通过预定的数据清洗规则重新进行审查和校验,过滤掉错误的或不符合预定数据要求的数据;43.s3,按照针对钢材的品名预先选定的n个不同属性,获得每一条市场行情数据所对应钢材的属性集{p1,p2,…pn},其中,n为正整数,p1,p2,…,pn为该对应钢材针对上述预先选定的n个不同属性的取值;44.优选地,所述的n个不同的属性包括如下中的一个或多个:钢材的长度、钢材的宽度、钢材的厚度、钢材的高度、钢材的直径和钢材的半径;在具体的业务场景下,针对不同品名下的钢材可以考虑不同的属性;45.示例性地,获取的市场行情数据里的属性可能包括钢材的长度、钢材的宽度、钢材的厚度、钢材的高度、钢材的直径和/或钢材的半径等;在具体应用中,不同的行情数据可能包含不同的钢材规格或属性,获得的内容可能多种多样,例如包含长宽厚和高信息的“200*200*8*12”、包含长和宽信息的“4分*2.75mm”、包含长宽厚信息的48*3.25*2000mm等规格数据,这些规格数据即属性数据无法用于直接计算,因此需要将其进行规格分解;可以预先设定规格分解的规则,包括例如先清洗掉无用的数据,如有问题的数据、不能直接应用于预定数据库的数据等;然后进行特殊符号的处理,如去除掉特殊的符号,如“*”等;然后按照需要考虑的预定的n个属性,从市场行情数据中提取出所需的n个属性的属性值,并将属性值按照预定的顺序排列在属性集或属性数组{p1,p2,…pn}中;然后,可以将经过上述处理后的市场行情数据即将其包括的属性数据、对应的钢材品名及价格相对应地存储在数据库中以供后续使用,如进行属性匹配度计算时使用;46.s4,获得上述待测算钢材的属性集{s1,s2,…,sn},其中,s1,s2,…,sn为上述待测算钢材针对n个不同属性的取值;47.一种具体实现中,所获得的待测算钢材的属性的内容和格式也可能是多种多样的;在这种情况下,与上述对市场行情数据中的钢材属性数据处理类似地,需要先对所获得的待测算钢材的属性数据按照预定的属性分解原则进行分解,将待测算钢材的属性数据处理成预定的格式,如上述的属性集或属性组的形式;优选地,经过处理后的待测算钢材的属性数据和市场行情数据中对应钢材的属性数据具有一致的数据格式,以供后续计算使用;48.s5,计算待测钢材的属性集和每一条市场行情数据所对应钢材的属性集之间的属性匹配度;49.s6,将上述市场行情数据中、属性匹配度最大的市场行情数据所对应的钢材确定为与上述待测钢材相匹配的钢材,并将该相匹配钢材的价格确定为上述待测算钢材的价格。50.优选地,通过计算待测钢材的属性集和每一条市场行情数据所对应钢材的属性集之间的加权欧式距离d来计算属性匹配度,其中加权欧式距离d通过如下公式来计算:[0051][0052]其中,αi表示第i个属性对应的权重,i为变量,i的取值为1到n的正整数;其中,加权欧式距离d最小的市场行情数据所对应的属性匹配度最大。优选地,在计算加权欧式距离d时,不同属性对应的权重根据业务场景的不同预先设定。具体实现中,根据业务场景的需求,可以针对不同的场景或不同品名的钢材选择影响钢材价格测算的主要规格属性即主要属性或次要规格属性例如次要属性,并在计算加权欧式距离时,相应地将主要属性的权重设置得大些,将次要属性的权重设置得小些;例如,对于型材,长度为主要属性,可将长度权重设置得较大;对于扁钢,厚度为主要属性,可将厚度权重设置得较大;对于圆钢,直径为主要属性,可将直径权重设置得较大。优选地,为了消除钢材规格的主要属性和次要属性对于后续价格测算的影响,可以将样本点的不同属性之间的差异量化到同一个区间。[0053]优选地,本发明实施例的方法还可以包括:接收用户输入的权重调整参数;示例性地,可以通过设置一个用户输入接口来供用户进行调整权重;由于一般情况下钢材对应权重是系统预先设定的,但是在测算时可能遇到系统未设置的钢材品名或类型,则可以通过给用户一个手动调整或设置的功能,用户可以手动设置钢材和对应的市场钢材数据,实现本发明实施例方法的装置或系统则可以根据用户手动设置的钢材自动将钢材对应的信息和默认权重信息更新至装置或系统,当用户下次进行测算时则可以根据其设置的权重信息和对应关系进行测算。[0054]实施例二:[0055]在本发明实施例的技术方案中,优选地,根据钢材的参数信息从第三方平台获取与钢材的品名和材质相匹配的多条市场行情数据是获取与所接收的钢材的品名和材质均相同的钢材的市场行情数据。但是,由于钢材市场的不确定性,在进行价格测算时,可能会出现对应品名和/或对应材质无数据的情况。优选地,当出现不存在与钢材的品名相同的市场行情数据的情况时,则按照预先设定的品名替换规则获取与钢材的品名对应的替代品名的钢材市场行情数据;进一步地,当出现不存在与钢材的材质相同的市场行情数据时,则按照预先设定的材质替换规则获取与钢材的材质对应的替代材质的钢材市场行情数据。[0056]图2为本发明另一实施例的钢材价格的测算方法的流程示意图。如图2,该实施例的方法包括:输入待测算钢材参数;然后,根据钢材品名从第三方平台查找钢材市场行情数据;判断查找到的数据中是否包含对应品名的数据;如是,则直接获取对应品名的市场行情数据;如否,则根据品名替换规则查询替代品名对应的数据,然后获得对应的替代品名所对应的市场行情数据;然后在查找出的对应品名的市场行情数据中再根据带测算钢材的材质查询;判断查询出的数据中是否包含对应材质的行情数据;如是,则获取到品名和材质相匹配的合适的钢材的市场行情数据;如否,则根据材质替换规则查询替代材质对应的数据,然后将查询到的替代材质对应的数据作为相匹配的数据;计算待测算钢材和匹配的市场行情数据对应钢材的属性之间的加权欧式距离;将欧式距离进行排序,取最小的为与待测算钢材最匹配的钢材即最佳匹配,获得该最匹配钢材的价格作为待测算钢材的价格。[0057]在该实施例中,考虑了钢材市场的不确定性,在进行价格测算时,可能出现对应品名和/或对应材质无数据的情况;在这种情况下,可以根据预先设定的替换规则通过替代品名或替代材质作为对照条件进行价格测算。例如待测算钢材为花纹钢板,材质为q335b,当天钢材市场无品名为花纹钢板的数据,则可用普中板进行替换,查询普中板当天的钢材市场行情数据;同理,如果当天钢材市场无材质为q355b的普中板数据,则可以查询材质为q235b的钢材市场行情数据,以这些钢材市场行情数据作为对照数据进行测算。具体实现中,根据具体的业务场景来设定替换规则;可以设置单独替代或区间替代;如,可以设置材质q235b的替代材质为q215-235、q215-q235或q235。[0058]实施例三:[0059]本发明还提供一种钢材价格的测算装置,如图3所示,该装置包括处理器301、存储器302、总线303、以及存储在所述存储器302中并可在所述处理器301上运行的计算机程序,处理器301包括一个或一个以上处理核心,存储器302通过总线303与处理器301相连,存储器302用于存储程序指令,所述处理器执行所述计算机程序时实现本发明实施例一的上述方法实施例中的步骤。[0060]进一步地,作为一个可执行方案,所述钢材价格的测算装置可以是计算机单元,该计算机单元可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机单元可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,上述计算机单元的组成结构仅仅是计算机单元的示例,并不构成对计算机单元的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件。例如所述计算机单元还可以包括输入输出设备、网络接入设备、总线等,本发明实施例对此不做限定。[0061]进一步地,作为一个可执行方案,所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机单元的控制中心,利用各种接口和线路连接整个计算机单元的各个部分。[0062]所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机单元的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。[0063]实施例四:[0064]本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述方法的步骤。[0065]所述计算机单元集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减。[0066]尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部