一种基于区块链的招标恶意行为检测方法及装置制造方法及图纸

技术编号:38471026 阅读:8 留言:0更新日期:2023-08-11 14:47
本申请公开了一种基于区块链的招标恶意行为检测方法及装置,在第一投标方节点检测到上传的第一投标信息之后,对第一投标信息进行存储处理;当接收到上传的第二投标信息之后,分别从第一投标信息以及第二投标信息中提取出关键特征;当检测到至少两个关键特征的相似度低于预设阈值时,确定出第一投标信息对应的时间间隔;获取第一投标方节点在时间间隔内记录的第一日志数据,并根据第一日志数据判断是否存在恶意行为。通过对上传的不同投标信息进行特征比较,并结合处于时间间隔内的日志数据来确定出相应的修改次数或是登录次数,进而有效判断出投标方是否存在多次修改投标信息或是频繁登录等异常行为,为整个竞标的公平性以及公正性提供保障。及公正性提供保障。及公正性提供保障。

【技术实现步骤摘要】
一种基于区块链的招标恶意行为检测方法及装置


[0001]本申请属于招投标管理
,特别的涉及一种基于区块链的招标恶意行为检测方法及装置。

技术介绍

[0002]区块链技术可理解为通过一个又一个区块组成的链条,每一个区块中保存了一定的信息,按照各自产生的时间顺序连接成链条,这个链条被保存在所有服务器中。相比于传统的网络,区块链具有两大核心特点:数据难以篡改和去中心化,且基于这两个特点,区块链所记录的信息更加真实可靠。
[0003]招投标作为一种国际惯例,是商品经济高度发展的产物,是应用技术、经济的方法和市场经济的竞争机制的作用,且有组织开展的一种择优成交的方式。这种方式是在货物、工程和服务的采购行为中,招标人通过事先公布的采购和要求,吸引众多的投标人按照同等条件进行平等竞争,按照规定程序并组织技术、经济和法律等方面专家对众多的投标人进行综合评审,从中择优选定项目的中标人的行为过程。
[0004]然而在实际的招投标过程中,投标方会通过多种方式来获取竞争对手的投标信息,并以多次修改上传的投标信息的方式来保障自身权益的最大化,其恶意行为易影响到整个竞标的公平性以及公正性。

技术实现思路

[0005]本申请为解决上述提到的投标方会通过多种方式来获取竞争对手的投标信息,并以多次修改上传的投标信息的方式来保障自身权益的最大化,其恶意行为易影响到整个竞标的公平性以及公正性等技术缺陷,提出一种基于区块链的招标恶意行为检测方法及装置,其技术方案如下:第一方面,本申请实施例提供了一种基于区块链的招标恶意行为检测方法,包括:在第一投标方节点检测到上传的第一投标信息之后,基于预设的存储路径对第一投标信息进行存储处理;当接收到第一投标方节点上传的第二投标信息之后,从预设的存储路径中下载第一投标信息,并分别从第一投标信息以及第二投标信息中提取出至少两个关键特征;当检测到第一投标信息的至少两个关键特征与第二投标信息的至少两个关键特征之间的相似度低于预设阈值时,确定出第一投标信息对应的上传时刻与第二投标信息对应的上传时刻之间的时间间隔;获取第一投标方节点在时间间隔内记录的第一日志数据,并根据第一日志数据判断第一投标方节点是否存在恶意行为。
[0006]在第一方面的一种可选方案中,分别从第一投标信息以及第二投标信息中提取出至少两个关键特征,包括:基于关键词集合中的每个关键词对第一投标信息进行过滤处理,得到至少两个包
含关键词的第一段落;其中,关键词集合包含至少两个关键词;从每个第一段落中提取出与关键词对应的关键特征;基于关键词集合中的每个关键词对第二投标信息进行过滤处理,得到至少两个包含关键词的第二段落;从每个第二段落中提取出与关键词对应的关键特征。
[0007]在第一方面的又一种可选方案中,在基于预设的存储路径对第一投标信息进行存储处理之后,接收到第一投标方节点上传的第二投标信息之前,还包括:基于第一投标方节点获取与第一投标信息对应的地址信息;在第二投标方节点检测到上传的第三投标信息之后,获取第二投标方节点在预设的时间间隔内所记录的第二日志数据;当在第二日志数据中检测到与第一投标信息对应的地址信息时,在第二日志数据中统计出与第一投标信息对应的地址信息的个数;当检测到与第一投标信息对应的地址信息的个数超过预设个数阈值时,确定第一投标方节点所对应的投标方存在恶意行为,并向招标方节点发送用于表征第一投标方节点存在恶意行为的提示信息。
[0008]在第一方面的又一种可选方案中,在获取第二投标方节点在预设的时间间隔内所记录的第二日志数据之后,还包括:当在第二日志数据中检测到与第一投标信息对应的地址信息时,判断第三投标方节点是否检测到上传的第四投标信息;在第三投标方节点检测到上传的第四投标信息之后,获取第三投标方节点在预设的时间间隔内所记录的第三日志数据;当在第三日志数据中检测到与第一投标信息对应的地址信息时,确定第一投标方节点所对应的投标方存在恶意行为,并向招标方节点发送用于表征第一投标方节点存在恶意行为的提示信息。
[0009]在第一方面的又一种可选方案中,根据第一日志数据判断第一投标方节点是否存在恶意行为,包括:当在第一日志数据中检测到至少两个地址信息时,确定出与每个地址信息对应的登录时段;当在与任意一个地址信息对应的登录时段内检测到第一投标信息的修改次数超过预设次数阈值时,确定第一投标方节点所对应的投标方存在恶意行为。
[0010]在第一方面的又一种可选方案中,在第一日志数据中检测到至少两个地址信息之后,还包括:统计出每个地址信息在第一日志数据中出现的个数,并分别计算出每个地址信息的个数占所有地址信息的个数之和的比例;当检测到至少两个地址信息所对应的比例超过预设比例阈值时,确定第一投标方节点所对应的投标方存在恶意行为。
[0011]在第一方面的又一种可选方案中,在确定第一投标方节点所对应的投标方存在恶意行为之后,还包括:在第一投标信息的修改总次数中确定出与第m次修改所对应的投标信息;其中,m
为预设的正整数;将与第m次修改所对应的投标信息作为第一投标方节点的目标投标信息,并对目标投标信息进行标记处理;将经过标记处理后的目标投标信息发送至招标方节点。
[0012]第二方面,本申请实施例提供了一种基于区块链的招标恶意行为检测装置,包括:信息获取模块,用于在第一投标方节点检测到上传的第一投标信息之后,基于预设的存储路径对第一投标信息进行存储处理;特征提取模块,用于当接收到第一投标方节点上传的第二投标信息之后,从预设的存储路径中下载第一投标信息,并分别从第一投标信息以及第二投标信息中提取出至少两个关键特征;间隔确定模块,用于当检测到第一投标信息的至少两个关键特征与第二投标信息的至少两个关键特征之间的相似度低于预设阈值时,确定出第一投标信息对应的上传时刻与第二投标信息对应的上传时刻之间的时间间隔;行为判断模块,用于获取第一投标方节点在时间间隔内记录的第一日志数据,并根据第一日志数据判断第一投标方节点是否存在恶意行为。
[0013]第三方面,本申请实施例还提供了一种基于区块链的招标恶意行为检测装置,包括处理器以及存储器;处理器与存储器连接;存储器,用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现本申请实施例第一方面或第一方面的任意一种实现方式提供的基于区块链的招标恶意行为检测方法。
[0014]第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,可实现本申请实施例第一方面或第一方面的任意一种实现方式提供的基于区块链的招标恶意行为检测方法。
[0015]在本申请实施例中,可在区块链网络中对投标方的恶意行为进行检测时,在第一投标方节点检测到上传的第一投标信息之后,基于预设的存储路径对第一投标信息进行存储处理;当接收到第一投标方节点上传的第二投标信息之后,从预设的存储路径中下载第一投标信息,并分别从第一投标信息以及第二投标信息中提取出至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的招标恶意行为检测方法,其特征在于,包括:在第一投标方节点检测到上传的第一投标信息之后,基于预设的存储路径对所述第一投标信息进行存储处理;当接收到所述第一投标方节点上传的第二投标信息之后,从所述预设的存储路径中下载所述第一投标信息,并分别从所述第一投标信息以及所述第二投标信息中提取出至少两个关键特征;当检测到所述第一投标信息的至少两个关键特征与所述第二投标信息的至少两个关键特征之间的相似度低于预设阈值时,确定出所述第一投标信息对应的上传时刻与所述第二投标信息对应的上传时刻之间的时间间隔;获取所述第一投标方节点在所述时间间隔内记录的第一日志数据,并根据所述第一日志数据判断所述第一投标方节点是否存在恶意行为。2.根据权利要求1所述的方法,其特征在于,所述分别从所述第一投标信息以及所述第二投标信息中提取出至少两个关键特征,包括:基于关键词集合中的每个关键词对所述第一投标信息进行过滤处理,得到至少两个包含所述关键词的第一段落;其中,所述关键词集合包含至少两个关键词;从每个所述第一段落中提取出与所述关键词对应的关键特征;基于关键词集合中的每个关键词对所述第二投标信息进行过滤处理,得到至少两个包含所述关键词的第二段落;从每个所述第二段落中提取出与所述关键词对应的关键特征。3.根据权利要求1所述的方法,其特征在于,在所述基于预设的存储路径对所述第一投标信息进行存储处理之后,所述接收到所述第一投标方节点上传的第二投标信息之前,还包括:基于所述第一投标方节点获取与所述第一投标信息对应的地址信息;在第二投标方节点检测到上传的第三投标信息之后,获取所述第二投标方节点在预设的时间间隔内所记录的第二日志数据;当在所述第二日志数据中检测到与所述第一投标信息对应的地址信息时,在所述第二日志数据中统计出与所述第一投标信息对应的地址信息的个数;当检测到与所述第一投标信息对应的地址信息的个数超过预设个数阈值时,确定所述第一投标方节点所对应的投标方存在恶意行为,并向招标方节点发送用于表征所述第一投标方节点存在恶意行为的提示信息。4.根据权利要求3所述的方法,其特征在于,在所述获取所述第二投标方节点在预设的时间间隔内所记录的第二日志数据之后,还包括:当在所述第二日志数据中检测到与所述第一投标信息对应的地址信息时,判断第三投标方节点是否检测到上传的第四投标信息;在所述第三投标方节点检测到上传的所述第四投标信息之后,获取所述第三投标方节点在所述预设的时间间隔内所记录的第三日志数据;当在所述第三日志数据中检测到与所述第一投标信息对应的地址信息时,确定所述第一投标方节点所对应的投标方存在恶意行为,并向招标方节点发送用于表征所述第一投标方节点存在恶意行为的提示信息。
...

【专利技术属性】
技术研发人员:周子岩刘明哲张守玉
申请(专利权)人:华能招标有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1