一种基于大数据的人工智能竞价算法及系统的制作方法

文档序号:25885444发布日期:2021-07-16 19:11阅读:250来源:国知局

1.本发明涉及智能竞价技术领域,具体为一种基于大数据的人工智能竞价算法及系统。


背景技术:

2.竞价交易是指在交易市场组织下,买方或卖方通过交易市场现货竞价交易系统,将可供需商品的品牌、规格等主要属性和交货地点、交货时间、数量、底价等信息对外发布要约,由符合资格的对手方自主加价或减价,按照“价格优先”的原则,在规定时间内以最高买价或最低卖价成交并通过交易市场签订电子购销合同,按合同约定进行实物交收的交易方式。
3.大数据条件下物流采购竞价交易模式扩大了竞价交易的范围,由于过去时间以及空间的限制导致竞价交易的范围被限制在非常小的领域内,人们只能够在有限的时空范围内选择有限的商品服务,使得竞争性报价的空间难以得到有效的突破。随着互联网、移动互联网技术的不断完善,再加上移动终端的普及,大数据信息技术为物流采购竞价交易模式赋予了新的商业形态。大数据信息技术在物流生态系统、商业产业经济、以及互联网中承担着十分重要的职能,如何将三者紧紧结合在一起,让服务采购方能够在供需快速匹配的基础上以合理的价格选择符合需要的商品服务,降低了整体的物流采购竞价交易成本。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术的不足,本发明提供一种基于大数据的人工智能竞价算法及系统,以解决如何让服务采购方能够在供需快速匹配的基础上以合理的价格选择符合需要的商品服务的技术问题。
6.(二)技术方案
7.为实现上述目的,本发明提供如下技术方案:
8.一种基于大数据的人工智能竞价系统,包括运行有产品竞价交易系统服务端软件的云计算服务器ccspbts,该产品竞价交易系统包括用于存储历史成交大数据信息的成交数据模块、运行有人工智能竞价预测模型的竞价预测模块、用于竞价交易用户完成竞价交易操作的竞价交易模块、用于竞价交易用户完成身份注册的交易用户注册模块、用于竞价交易用户完成身份验证的交易用户验证模块、用于竞价交易用户完成竞价交易信息加解密处理的交易信息加密模块;
9.所述竞价交易模块与成交数据模块进行相互之间的数据交互,成交数据模块与竞价预测模块进行相互之间的数据交互;
10.所述竞价交易模块分别与交易用户注册模块、交易用户验证模块、交易信息加密模块进行相互之间的数据交互;
11.所述交易用户注册模块分别与交易用户验证模块、交易信息加密模块进行相互之
间的数据交互。
12.进一步的,所述产品竞价交易系统用户端软件:安装并运行在用于出价用户bidui完成产品出价交易操作的计算机终端cti或智能终端sti上、还安装并运行在用于应价用户biddinguj完成产品应价交易操作的ctj或智能终端stj上。
13.一种基于大数据的人工智能竞价算法,包括以下步骤:
14.步骤一,在竞价预测模块上建立人工智能竞价预测模型;
15.步骤二,出价用户bidui通过计算机终端cti或智能终端sti上的产品竞价交易系统用户端软件在交易用户注册模块进行用户注册;
16.应价用户biddinguj通过计算机终端ctj或智能终端stj上的产品竞价交易系统用户端软件在交易用户注册模块进行用户注册;
17.步骤三,出价用户bidui通过计算机终端cti或智能终端sti向交易用户验证模块发送身份验证请求,交易用户验证模块对出价用户bidui的身份进行验证,验证成功之后,出价用户bidui首先根据步骤一中的竞价预测模型输出预测的产品出价区间,并以该出价区间为参考,在竞价交易模块上输入经交易信息加密模块加密处理的出价信息bm
i
的密文bc
i

18.其中,出价信息bm
i
包括产品p
i
的计价属性va
i
、与对应于产品p
i
的计价属性va
i
的出价价格bp
i

19.步骤四,应价用户biddinguj通过计算机终端ctj或智能终端stj向交易用户验证模块发送身份验证请求,交易用户验证模块对应价用户biddinguj的身份进行验证;
20.验证成功之后,应价用户biddinguj(j=a,b,

,z)首先根据步骤一中的竞价预测模型输出预测的产品出价区间,并以该出价区间为参考,在竞价交易模块上输入经交易信息加密模块加密处理的应价信息bdm
i
(i=1,2,

,n)的密文bdc
i
(i=1,2,

,n);
21.其中,应价信息bdm
i
(i=1,2,

,n)包括产品p
i
的计价属性va
i
、与对应于产品p
i
的计价属性va
i
的应价价格bdp
i
(i=1,2,

,n);
22.步骤五,竞价交易模块解密密文bc
i
和密文bdc
i
(i=1,2,

,n),对所有应价交易的应价价格bdp
i
(i=1,2,

,n)进行排序比价决定胜出交易。
23.进一步的,所述竞价预测模块向成交数据模块调用产品的历史成交大数据,保留所述大数据中产品p
i
(i=1,2,

,n)的计价这一基本属性、与对应于产品p
i
(i=1,2,

,n)的计价属性va
i
(i=1,2,

,n)的最低成交价格ltp
i
(i=1,2,

,n)和最高成交价格mtp
i
(i=1,2,

,n),同时去除该大数据中的其他信息;
24.以产品p
i
(i=1,2,

,n)的计价属性va
i
(i=1,2,

,n)为输入层,以最低成交价格ltp
i
(i=1,2,

,n)和最高成交价格mtp
i
(i=1,2,

,n)为输出层,绘制以产品计价属性为横坐标、以成交价格为纵坐标的竞价预测模型。
25.进一步的,所述交易用户验证模块对出价用户bidui的身份进行验证方法包括以下步骤:
26.步骤s1,出价用户bidui随机选取一个在二进制域f
2m
上的数值li,计算gi=(li)r,并且使gi在椭圆曲线e
p
(a,b)上;
27.步骤s2,交易用户验证模块自动生成在二进制域f
2m
上的随机数pi,之后将随机数pi向出价用户bidui传输;
28.步骤s3,出价用户bidui计算si=li+(pi)(pki),并将si传输给交易用户验证模块;
29.步骤s4,交易用户验证模块验证等式(si)r=gi+(pi)(pki)是否成立,如果成立,则说明出价用户bidui的身份验证成功。
30.进一步的,所述交易信息加密模块对出价信息bm
i
进行加密的方法如下:
31.将出价信息bm
i
编码到e
p
(a,b)上的一点mi,并生成一个在二进制域f
2m
上的随机数δi,且使mi=(δi)r成立,计算加密密文bc
i
=mi+(δi)(pki)。
32.进一步的,所述交易用户验证模块对应价用户biddinguj的身份进行验证方法包括以下步骤:
33.步骤s1,应价用户biddinguj随机选取一个在二进制域f
2m
上的数值lj,计算gj=(lj)r,并且使gj在椭圆曲线e
p
(a,b)上;
34.步骤s2,交易用户验证模块自动生成在二进制域f
2m
上的随机数pj,之后将随机数pj向应价用户biddinguj传输;
35.步骤s3,应价用户biddinguj计算sj=lj+(pj)(pkj),并将sj传输给交易用户验证模块;
36.步骤s4,交易用户验证模块验证等式(sj)r=gj+(pj)(pkj)是否成立,如果成立,则说明应价用户biddinguj的身份验证成功。
37.进一步的,所述交易信息加密模块对应价信息bdm
i
(i=1,2,

,n)进行加密的方法如下:
38.将应价信息bdm
i
编码到e
p
(a,b)上的一点mj,并生成一个在二进制域f
2m
上的随机数δj,且使mj=(δj)r成立,计算加密密文bdc
i
=mj+(δj)(pkj)。
39.进一步的,所述竞价交易模块解密密文bc
i
的具体步骤包括:
40.步骤s1,根据出价用户bidui的密钥pki,通过求解等式bc
i
=(1+pki)(δi)r,得到δi;
41.步骤s2,根据δi,通过求解等式bc
i
=mi+(δi)(pki),得到mi;
42.步骤s3,根据mi、以及出价信息bm
i
与mi之间的编码关系,得到出价信息bm
i

43.进一步的,所述竞价交易模块解密密文bdc
i
(i=1,2,

,n)的具体步骤包括:
44.步骤s1,根据应价用户biddinguj的密钥pkj,通过求解等式bdc
i
=(1+pkj)(δj)r,得到δj;
45.步骤s2,根据δj,通过求解等式bdc
i
=mj+(δj)(pkj),得到mj;
46.步骤s3,根据mj、以及的应价信息bdm
i
与mj之间的编码关系,得到出价信息bdm
i

47.(三)有益的技术效果
48.与现有技术相比,本发明具备以下有益的技术效果:
49.本发明将竞价交易分为出价及应价两种交易,针对同一笔出价交易,允许多笔应价交易存在,并由竞价交易模块通过对所有应价交易进行排序比价决定胜出交易;从而使得服务采购方能够在供需快速匹配的基础上以合理的价格选择符合需要的商品服务;
50.并且利用椭圆曲线上离散对数难解技术对交易用户的身份进行验证,确保交易用户的真实性;并且对交易内容进行保护,确保交易隐私数据的机密性。
具体实施方式
51.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.一种基于大数据的人工智能竞价系统,包括:安装并运行有产品竞价交易系统服务端软件的云计算服务器ccspbts,安装并运行有产品竞价交易系统用户端软件且用于出价用户bidui(i=1,2,

,n)完成产品出价交易操作的计算机终端cti(i=1,2,

,n)或智能终端sti(i=1,2,

,n),安装并运行有产品竞价交易系统用户端软件且用于应价用户biddinguj(j=a,b,

,z)完成产品应价交易操作的ctj(j=a,b,

,z)或智能终端stj(j=a,b,

,z);
53.所述出价用户bidui通过计算机终端cti或智能终端sti上的产品竞价交易系统用户端软件与运行在云计算服务器ccspbts上的产品竞价交易系统服务端软件进行相互之间的数据交互;
54.所述应价用户biddinguj通过计算机终端ctj或智能终端stj上的产品竞价交易系统用户端软件与运行在云计算服务器ccspbts上的产品竞价交易系统服务端软件进行相互之间的数据交互;
55.其中,产品竞价交易系统,包括:用于存储历史成交大数据信息的成交数据模块、运行有人工智能竞价预测模型的竞价预测模块、用于竞价交易用户完成竞价交易操作的竞价交易模块、用于竞价交易用户完成身份注册的交易用户注册模块、用于竞价交易用户完成身份验证的交易用户验证模块、用于竞价交易用户完成竞价交易信息加解密处理的交易信息加密模块;
56.所述竞价交易模块与成交数据模块进行相互之间的数据交互,成交数据模块与竞价预测模块进行相互之间的数据交互;
57.所述竞价交易模块分别与交易用户注册模块、交易用户验证模块、交易信息加密模块进行相互之间的数据交互;
58.所述交易用户注册模块分别与交易用户验证模块、交易信息加密模块进行相互之间的数据交互;
59.一种基于大数据的人工智能竞价算法,包括以下步骤:
60.步骤一,在竞价预测模块上建立人工智能竞价预测模型,具体如下:
61.竞价预测模块向成交数据模块调用产品的历史成交大数据,保留所述大数据中产品p
i
(i=1,2,

,n)的计价这一基本属性、与对应于产品p
i
(i=1,2,

,n)的计价属性va
i
(i=1,2,

,n)的最低成交价格ltp
i
(i=1,2,

,n)和最高成交价格mtp
i
(i=1,2,

,n),同时去除该大数据中的其他信息;
62.以产品p
i
(i=1,2,

,n)的计价属性va
i
(i=1,2,

,n)为输入层,以最低成交价格ltp
i
(i=1,2,

,n)和最高成交价格mtp
i
(i=1,2,

,n)为输出层,绘制以产品计价属性为横坐标、以成交价格为纵坐标的竞价预测模型;
63.步骤二,出价用户bidui通过计算机终端cti或智能终端sti上的产品竞价交易系统用户端软件在交易用户注册模块进行用户注册;
64.应价用户biddinguj通过计算机终端ctj或智能终端stj上的产品竞价交易系统用户端软件在交易用户注册模块进行用户注册;
65.上述用户注册的具体执行操作如下:
66.步骤s1,交易用户注册模块在二进制域f
2m
上选定一条椭圆曲线e
p
(a,b),在该椭圆曲线e
p
(a,b)上随机选取一点r作为基点,之后将椭圆曲线e
p
(a,b)、基点r向出价用户bidui和应价用户biddinguj公开;
67.步骤s2,出价用户bidui选择一个在二进制域f
2m
上的密钥pki,生成在二进制域f
2m
上的公钥pki,且使pki=(pki)r成立,之后将公钥pki传输给交易用户注册模块;
68.应价用户biddinguj选择一个在二进制域f
2m
上的密钥pkj,生成在二进制域f
2m
上的公钥pkj,且使pkj=(pkj)r成立,之后将公钥pkj传输给交易用户注册模块;
69.步骤三,出价用户bidui通过计算机终端cti或智能终端sti向交易用户验证模块发送身份验证请求,交易用户验证模块对出价用户bidui的身份进行验证,验证成功之后,出价用户bidui首先根据步骤一中的竞价预测模型输出预测的产品出价区间,并以该出价区间为参考,然后在竞价交易模块上输入经交易信息加密模块加密处理的出价信息bm
i
的密文bc
i

70.其中,出价信息bm
i
包括产品p
i
的计价属性va
i
、与对应于产品p
i
的计价属性va
i
的出价价格bp
i

71.进一步的,交易用户验证模块对出价用户bidui的身份进行验证方法包括以下步骤:
72.步骤s1,出价用户bidui随机选取一个在二进制域f
2m
上的数值li,计算gi=(li)r,并且使gi在椭圆曲线e
p
(a,b)上;
73.步骤s2,交易用户验证模块自动生成在二进制域f
2m
上的随机数pi,之后将随机数pi向出价用户bidui传输;
74.步骤s3,出价用户bidui计算si=li+(pi)(pki),并将si传输给交易用户验证模块;
75.步骤s4,交易用户验证模块验证等式(si)r=gi+(pi)(pki)是否成立,如果成立,则说明出价用户bidui的身份验证成功;
76.进一步的,交易信息加密模块对出价信息bm
i
进行加密的方法如下:
77.将出价信息bm
i
编码到e
p
(a,b)上的一点mi,并生成一个在二进制域f
2m
上的随机数δi,且使mi=(δi)r成立,计算加密密文bc
i
=mi+(δi)(pki);
78.步骤四,应价用户biddinguj通过计算机终端ctj或智能终端stj向交易用户验证模块发送身份验证请求,交易用户验证模块对应价用户biddinguj的身份进行验证;
79.验证成功之后,应价用户biddinguj(j=a,b,

,z)首先根据步骤一中的竞价预测模型输出预测的产品出价区间,并以该出价区间为参考,在竞价交易模块上输入经交易信息加密模块加密处理的应价信息bdm
i
(i=1,2,

,n)的密文bdc
i
(i=1,2,

,n);
80.其中,应价信息bdm
i
(i=1,2,

,n)包括产品p
i
的计价属性va
i
、与对应于产品p
i
的计价属性va
i
的应价价格bdp
i
(i=1,2,

,n);
81.进一步的,交易用户验证模块对应价用户biddinguj的身份进行验证方法包括以下步骤:
82.步骤s1,应价用户biddinguj随机选取一个在二进制域f
2m
上的数值lj,计算gj=(lj)r,并且使gj在椭圆曲线e
p
(a,b)上;
83.步骤s2,交易用户验证模块自动生成在二进制域f
2m
上的随机数pj,之后将随机数pj向应价用户biddinguj传输;
84.步骤s3,应价用户biddinguj计算sj=lj+(pj)(pkj),并将sj传输给交易用户验证模块;
85.步骤s4,交易用户验证模块验证等式(sj)r=gj+(pj)(pkj)是否成立,如果成立,则说明应价用户biddinguj的身份验证成功;
86.进一步的,交易信息加密模块对应价信息bdm
i
(i=1,2,

,n)进行加密的方法如下:
87.将应价信息bdm
i
编码到e
p
(a,b)上的一点mj,并生成一个在二进制域f
2m
上的随机数δj,且使mj=(δj)r成立,计算加密密文bdc
i
=mj+(δj)(pkj);
88.步骤五,竞价交易模块解密密文bc
i
和密文bdc
i
(i=1,2,

,n),对所有应价交易的应价价格bdp
i
(i=1,2,

,n)进行排序比价决定胜出交易;
89.进一步的,竞价交易模块解密密文bc
i
的具体步骤包括:
90.步骤s1,根据出价用户bidui的密钥pki,通过求解等式bc
i
=(1+pki)(δi)r,得到δi;
91.步骤s2,根据δi,通过求解等式bc
i
=mi+(δi)(pki),得到mi;
92.步骤s3,根据mi、以及出价信息bm
i
与mi之间的编码关系,得到出价信息bm
i

93.进一步的,竞价交易模块解密密文bdc
i
(i=1,2,

,n)的具体步骤包括:
94.步骤s1,根据应价用户biddinguj的密钥pkj,通过求解等式bdc
i
=(1+pkj)(δj)r,得到δj;
95.步骤s2,根据δj,通过求解等式bdc
i
=mj+(δj)(pkj),得到mj;
96.步骤s3,根据mj、以及的应价信息bdm
i
与mj之间的编码关系,得到出价信息bdm
i

97.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1