[发明专利]一种基于区块链的农畜产品追溯系统的服务信息处理方法有效
申请号: | 202010036026.7 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111291114B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 刘维东;杨志伟 | 申请(专利权)人: | 内蒙古大学 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06K17/00;G06Q30/018;G06Q50/02 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 010000 内蒙古自*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 农畜 产品 追溯 系统 服务 信息处理 方法 | ||
1.一种基于区块链的农畜产品追溯系统的服务信息处理方法,其特征在于,所述基于区块链的农畜产品追溯系统的服务信息处理方法具体包括:
步骤一,利用电子标签、RFID扫描终端、计算机硬件设备和以太坊软件平台搭建基于区块链的农畜产品追溯系统;
步骤二,基于搭建的农畜产品追溯系统,利用RFID终端进行信息上传与追溯,通过产品追溯信息获得产品流通链,通过智能合约读取产品流通链的基础评价数据与基础数据,并对同一个厂商产品评价数据做累积处理;
步骤三,通过消费者的评价,得到产品流通链上的厂商评价,进而利用消费者的评价对厂商服务进行综合评估;
步骤四,将厂商节点的综合服务评估值作为厂商节点服务评价的依据,生成可打印的厂商服务排名网页报告,根据报告筛选优质服务厂商;
步骤三中,评价传递数值计算方法具体包括:
从网络结构中抽取的一条长度为n的评价传递链,Nk代表示厂商节点,k表示节点在流通链中的编号,Pk表示当前厂商节点对上游厂商节点的评价,Rk表示该节点在产品流通链对产品增值占总增值比例,Gk表示产品在厂商节点k经过加工增值后的价格,k∈N,k-1表示厂商节点k的上一个节点,Q表示产品到消费者手中时的价格,w表示加工后产品在初始产品中所占比重;P0表示消费者评价,M表示区块链网络中有M条评价传递链;
其中Rk计算式如下:
1)在单一产品流通链中,节点收到的评价信息计算如下:
Cik(i,k∈N)表示第i条产品流通链中第k个厂商节点评价值,P0表示消费者评价值,Pj表示第j个节点对产品评价值,Rik(i,k∈N)表示第i条产品流通链中第k个厂商节点给产品增值占总增值比例;
2)在多条产品流通链中,一个厂商节点的评价数据由多条产品流通链传递过来的评价数据共同组成,厂商节点收到的评价信息计算式如下:
Sm(m∈N)表示该节点在m条产品流通链中的评价值总和,Cik表示第i条产品流通链中第k个节点评价值,其中i,k∈N;
步骤三中,所述综合服务评估方法具体包括:
第一,将厂商节点评价值作为一个指标,从智能合约获取的信息中选取其他评估指标,包括但不限于库存量、交易量、基础设施;
第二,将各个指标正向化,形成正向化矩阵,对矩阵进行标准化处理形成标准化矩阵X,矩阵的行由参与评价的厂商节点数量决定,矩阵的列由评价指标个数决定;
X矩阵每一列表示不同厂商节点的同一指标经过标准化后的值,每一行表示一个厂商节点的所有指标经过标准化后的值,xnm(n,m∈N)表示第n个厂商节点的第m个指标的评估值;
第三,取每一列最大值形成集合M,取每一列最小值形成集合m,最大值集合M为各项指标最好的厂商,最小值m为各项指标最差的厂商:
M=(M1,M2…,Mm)=(max{x11,…,xn1},max{x12,…,xn2},…,max{x1m,…,xnm});
m=(m1,m2…,mm)=(min{x11,…,xn1},min{x12,…,xn2},…,min{x1m,…,xnm});
认定指标数据为集合M的是最优质服务厂商节点,指标数据为集合m的是最差服务厂商节点;
第四,计算所有评估厂商与最优质厂商节点、最差厂商节点的差距,根据差距值得出厂商节点综合评估值,计算式如下:
mj(j∈N)表示集合m中下标为j的数值,m为指标数量,xnm表示第n个厂商节点的第m个指标,vj(j∈N)表示指标xnm所占评估结果的权重;T为厂商节点综合服务的评估值,利用T生成可打印的厂商服务排名的网页报告,利用网页报告上的信息筛选出提供优质服务的厂商。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古大学,未经内蒙古大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010036026.7/1.html,转载请声明来源钻瓜专利网。