[发明专利]一种B2B农产品交易系统有效
申请号: | 201910709614.X | 申请日: | 2019-08-01 |
公开(公告)号: | CN110473060B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 龙正飞 | 申请(专利权)人: | 丰宁满族自治县爱邦商贸有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06Q10/06;G06Q30/02;G06Q40/04;G06Q50/02;H04L29/08 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 赵银萍 |
地址: | 067000 河北省承*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 b2b 农产品 交易系统 | ||
1.一种B2B农产品交易系统,其特征在于,
农户端,用于发布第一农产品信息到第一交易平台;
管理端,用于基于所述第一交易平台,从所述农户端所发布的与第一农产品信息相应的第一农产品中购买所需的第二农产品,同时上传与所购买的第二农产品相应的第二农产品信息到第二交易平台,并将所述第二农产品信息对应的第二农产品下发到所对应的商户端,并对所述商户端的商户进行管理;
其中,所述第二农产品信息包括:第二农产品的待售价格;
服务器,用于对所述管理端与所述农户端之间的所述第一农产品的购买交易信息进行记录,并根据所述购买交易信息确定发布所述第一农产品信息到第一交易平台的所述农户端的地理位置、及确定购买对应的所述第一农产品的管理端的地理位置;
同时,获取所记录的所述购买交易信息对应的物流,并对所述物流进行实时监控,同时将对应的实时监控信息传输到所述管理端;
消费端,用于基于所述第二交易平台,从所述管理端所管理的与第二农产品对应的商户端的商户中,购买所述第二农产品中的预购农产品;
确定所述第二农产品的待售价格的具体步骤如下所述:
首先将所有农产品按照重量变化分为大果型、小果型和混果型,所述大果型为所述农产品单个重量越大越受欢迎,所述小果型为所述农产品单个重量越小越受欢迎,所述混果型为所述农产品单个重量与受欢迎程度无关;
同时将所有农产品按照天气关系分为好水型、厌水型和水无关型,其中所述好水型为天气越好所述农产品越不受欢迎,所述厌水型为天气越好所述农产品越受欢迎,水无关型为所述农产品受欢迎程度和天气无关;
从所述第二农产品中随机提取20个产品,分别获取所述20个产品的重量形成向量A,将所述向量A利用公式(1)计算调节因子:
其中,S1为中间参数,Ai为向量A的第i个值,max(A)为向量A的最大值,Aj为向量A的第j个值,S为调节因子,为所述第二农产品的历史成交信息中,所述第二农产品的单个农产品的平均重量,i=1、2、3……20、j=1、2、3……20;
利用公式(2)确定调整系数;
其中,ρ为调整系数,tq为天气预报所预报的当天天气指标值,tq(-1)为天气预报所预报的前一天天气指标值,tq(1)为天气预报所预报的后一天天气指标值,且当所述第二农产品为厌水型农产品时利用公式(2)中的计算,当所述第二农产品为好水型农产品时利用公式(2)中的计算,当所述第二农产品为水无关型时,ρ=S;
同时,所述交易系统还包括:农产品品质检测模块,用于对所述农产品的品质进行检测,其具体的检测步骤如下所述:
农产品品质检测模块中针对所有农产品中的每种农产品都分别含有一个对应的检测数据库,所述检测数据库中记录有P条不同品质的农产品,每条记录中都含有在不同品质下,该农产品的N个指标对应的数值,形成矩阵B,矩阵B包含P行N列,其中,每一行对应一条记录,同时标注其记录下的所述农产品的品质得分,按百分制打分;
获取所述第二农产品的N个指标对应的数值,并增加至所述农产品对应的矩阵B的第一行,形成P+1行,N列的矩阵M,将矩阵M利用公式(3)进行矩阵规矩化,形成规矩化后的矩阵GM;
其中,GMi,t为矩阵GM的第i行t列的值,Mi,t为矩阵M的第i行t列的值,Mj,t为矩阵M的第j行t列的值,MAX()为求解括号内的最大值,i=1、2、3……P+1、j=1、2、3……P+1、t=i=1、2、3……N;
然后利用公式(4)确定最佳得分;
其中,Fj为所述检测数据库中第j条记录的最佳得分,q和z表示下标值,用来标注所述矩阵的某行第q列或者第z列的值,GMj+1,z表示矩阵j+1行z列的值,j=1、2、3……P,z=1、2、3……N,q=1、2、3……N;
获取所述检测数据库中所有记录的最佳得分,其中所述最佳得分为最大值对应的那一条记录所标注的农产品的品质得分即为所述第二农产品的品质得分;
利用公式(5)确定所述第二农产品的价格;
其中,rt为最终的第二农产品的待售价格,D1为所述第二农产品对应的第一农产品的平均价格,LS为所述第二农产品的历史价格的均值,D2为所述消费端中所述第二农产品预购时的价格的均值,PZ为所述第二农产品的品质得分,当所述第二农产品为混果型时,利用计算,当所述第二农产品为大果型时,利用计算,当所述第二农产品为小果型时,利用计算,所得到的价格则为第二农产品的待售价格;
在所述农产品交易系统中,
所述管理端,还用于接收所述农户端所上传的第一农产品信息;
其中,所述农户端向管理端进行与第一农产品信息相关的数据传输时,为提高数据传输的安全性,需对所传输的数据进行加密处理,其中具体步骤如S1-S6所示:
步骤S1、所述农户端将所需要传输的数据进行二进制转码;
步骤S2、所述农户端将转码后的二进制的值按随机的每Q2个字节进行一次切割,从而成P2条数据,每条数据含有8*Q2位数值,在每条数据后面随机添加S1个0或1组成的值,则形成P2行8*Q2+S1列的矩阵B2;
步骤S3、所述农户端对所述矩阵B2进行秘钥提取同时进行数据剔除,其具体步骤如S301、S302所示;
步骤S301、在所述农户端构建数据矩阵Y2,所述矩阵Y2的初始值为矩阵B2,同时构建秘钥向量M2,所述M2的初始值为Q2;
S302、所述农户端利用公式(6)刷新密钥向量M2;
CF=sum(Y21)
if CF=1 then K2=1,T2=[1,0]
else if CF=0 then K2=1,T2=[0,0]
else if Y21≠Y22 then K2=1,T2=[0,1]
M2=[M2,T2] (6)
其中,CF,T2为中间参数,sum为求和,Y21为矩阵Y2的第一列的值,if…then…为判断if和then之间的条件是否满足,如果满足条件则运行then后面的计算,如果不满足,则运行下一行的else后面的运行,Y21≠Y22为矩阵Y2的所有行的第一列的值都不等于第二列的值,[M2,T2]为将T2的值,添加到向量M2的后面,T2=[]为T2为空向量,K2为判断函数,若K2=0,则进行步骤S4,若K2等于1则,将矩阵Y2的第一列的值剔除,然后将删除第1列后的矩阵Y2重复步骤S302;
步骤S4、所述农户端首先向所述管理端传输密钥向量M2,当所述管理端收到所述秘钥向量M2后,向所述农户端发出确认收到消息,所述农户端收到确认消息后将所述最终被剔除所有需剔除信息后的矩阵Y2发送给管理端;
步骤S5、所述管理端判断所述M2的元素个数是否为1,若是,则运行步骤S6,否则提取向量M2的最后两个值,形成向量M1,同时将向量M2去除最后两个值后形成新的向量M2,并利用公式(7)将所述Y2进行解密;
其中,[1,Y2]为将矩阵Y2前面添加一列全为1的值,[0,Y2]为将矩阵Y2前面添加一列全为0的值,[1-Y21,Y2]为将矩阵Y2前面添加一列所有值都为1-Y21的第一列的值,利用公式从而更新矩阵Y2,同时重复步骤S5;
步骤S6、提取所述M2的第一个元素的值Q2,从而提取所述矩阵Y2的每行的前Q2*8个值,并将所有值,按照行的顺序组成一串二进制机器码,将所述二进制机器码还原为数据,则所还原的数据则为解码后的数据,即与第一农产品信息相关的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丰宁满族自治县爱邦商贸有限公司,未经丰宁满族自治县爱邦商贸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910709614.X/1.html,转载请声明来源钻瓜专利网。