一种基于区块链的交易信息安全维护系统
技术领域
本发明涉及信息安全
技术领域
,具体为一种基于区块链的交易信息安全维护系统。背景技术
在玉器交易过程中,具有玉器杯、玉器碗等标准件以供贩卖,玉器的感光度和纹路是衡量价值的重要指标。
而在交易的过程中通常会面临买卖双方信息不对等的情况,遇到不懂行的买家网上购买玉器时,卖家会在交易达成时转手将内部具有瑕疵的相似玉器卖给买家,这种具有瑕疵的玉器会造成价值的折损。而由于同一批玉器的波纹形状和透光率都比较相似,买家很容易做出一批类似的赝品,现有的图像识别系统由于精度限制会造成识别率低。因此,设计实用性强的一种基于区块链的交易信息安全维护系统是很有必要的。
发明内容
本发明的目的在于提供一种基于区块链的交易信息安全维护系统,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种基于区块链的交易信息安全维护系统,包括玉器出库模块、玉器入库模块、买家操作端、卖家操作端,所述买家操作端与玉器出库模块电连接,所述卖家操作端与玉器入库模块电连接;
所述玉器出库模块用于对玉器进行出库给买家,所述玉器入库模块用于将玉器进行储存,所述买家操作端用于验证合法性以提取玉器,所述卖家操作端用于将待展示的玉器取出,并展示完毕的玉器作为凭证入库。
根据上述技术方案,所述玉器入库模块包括灯光照射模组、图像识别模块、图像信息加密模块、玉器盛放单元、感光模块,所述图像识别模块与图像信息加密模块电连接;
所述灯光照射模组用于对玉器进行照射使之纹路清晰可见,所述图像识别模块用于对玉器的图案进行识别,所述图像信息加密模块用于将图像信息加以编码化,以防止卖家识别,所述玉器盛放单元用于将玉器放置在系统中供观察,所述感光模块用于感知透过玉器的光度。
根据上述技术方案,所述玉器入库模块的工作过程为:
S1、将新购置的玉器放入玉器盛放单元,利用灯光照射模组对其进行照射,利用图像识别模块识别玉器上的图像信息;
S2、利用图像信息加密模块对玉器上的图像信息加以编码,将玉器波纹形状、透光率等参数加以代码化;
S3、买家通过买家操作端读取后打开玉器盛放单元,取出某个玉器进行展示,展示后将玉器以相同放入玉器盛放单元,重复步骤S1进行扫描,将前后两次的扫描的信息进行核对,并找出库中参数相似的一批玉器。
根据上述技术方案,上述步骤S2中,图像信息编码的方式为:
S2-1、建立平面直角坐标系xoy,以y轴正坐标任意值为起点,以玉器的颜色交界线为基准沿x轴绘制玉器的纹路,做出颜色区分线波形图,且需保证整个颜色区分线波形图在y轴正坐标;
S2-2、以y轴负坐标为起点,以玉器的周向位置为横坐标,感光度值为纵坐标绝对值,绘制感光度值波形图,并计算感光度值波形图与颜色区分线波形图之间组成的面积,面积相似的一批玉器意味着各项参数相似;
S2-3、设立多个分隔点,将颜色区分线波形图按不同横坐标分割为多个部分;
S2-4、将感光度值波形图以o点为回转中心点进行180°旋转,将每个分隔点与波形图的左端起点和右端终点连接起来,并得到所组成的各个类三角区域面积。
根据上述技术方案,所述玉器出库模块的出库过程为:
S4、买家通过买家操作端将自己选取的分隔点的横坐标输入图像信息加密模块;
S5、从库中筛选出感光度值波形图和波纹形状相似的一批玉器;
S6、将选取的横坐标录入图像信息加密模块,计算感光度值波形图180°旋转后以这一点连线的三角区域面积是否和开始记录的面积相等,对玉器是否被掉包加以判断。
根据上述技术方案,上述步骤S2-4中,类三角区域面积的计算方法为:
判断旋转180°的选取点是否与旋转后的感光度波形图存在交叉,如果存在交叉点,则以该点与颜色区分线波形图的端点进行连线,同时判断两个端点是否与颜色区分线波形图进行交叉,如果存在交叉点,则以该点与感光度波形图进行连线,如果没有交叉,则按照改点进行连线,根据连线与波形图之间的区域计算面积。
根据上述技术方案,所述玉器盛放单元还包括角度校准模块和压力传感器,所述角度校准模块用于根据压力传感器得出的周向压力信息判断玉器的摆放角度是否标准。
根据上述技术方案,所述感光度值波形图和颜色区分线波形图根据图像识别模块收集到的纹路信息进行平滑处理得出。
根据上述技术方案,上述步骤S2中,分隔点的数量为2到8个。
根据上述技术方案,所述买家操作端和卖家操作端可通过二维码和RFID识别的方式与玉器出库模块和玉器入库模块进行交互。
与现有技术相比,本发明所达到的有益效果是:本发明,通过对玉器的形状特征加以提取并加密,可以在买家取货时随意验证图像的合理性,提升卖家制造赝品替代的成本,维护交易的安全性。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明的原理示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供技术方案:一种基于区块链的交易信息安全维护系统,包括玉器出库模块、玉器入库模块、买家操作端、卖家操作端,买家操作端与玉器出库模块电连接,卖家操作端与玉器入库模块电连接;
玉器出库模块用于对玉器进行出库给买家,玉器入库模块用于将玉器进行储存,买家操作端用于验证合法性以提取玉器,卖家操作端用于将待展示的玉器取出,并展示完毕的玉器作为凭证入库;
玉器入库模块包括灯光照射模组、图像识别模块、图像信息加密模块、玉器盛放单元、感光模块,图像识别模块与图像信息加密模块电连接;
灯光照射模组用于对玉器进行照射使之纹路清晰可见,图像识别模块用于对玉器的图案进行识别,图像信息加密模块用于将图像信息加以编码化,以防止卖家识别,玉器盛放单元用于将玉器放置在系统中供观察,感光模块用于感知透过玉器的光度;
玉器入库模块的工作过程为:
S1、将新购置的玉器放入玉器盛放单元,利用灯光照射模组对其进行照射,利用图像识别模块识别玉器上的图像信息;
S2、利用图像信息加密模块对玉器上的图像信息加以编码,将玉器波纹形状、透光率等参数加以代码化;
S3、买家通过买家操作端读取后打开玉器盛放单元,取出某个玉器进行展示,展示后将玉器以相同放入玉器盛放单元,重复步骤S1进行扫描,将前后两次的扫描的信息进行核对,并找出库中参数相似的一批玉器;
上述步骤S2中,图像信息编码的方式为:
S2-1、建立平面直角坐标系xoy,以y轴正坐标任意值为起点,以玉器的颜色交界线为基准沿x轴绘制玉器的纹路,做出颜色区分线波形图,且需保证整个颜色区分线波形图在y轴正坐标;
S2-2、以y轴负坐标为起点,以玉器的周向位置为横坐标,感光度值为纵坐标绝对值,绘制感光度值波形图,并计算感光度值波形图与颜色区分线波形图之间组成的面积,面积相似的一批玉器意味着各项参数相似;
S2-3、设立多个分隔点,将颜色区分线波形图按不同横坐标分割为多个部分;
S2-4、将感光度值波形图以o点为回转中心点进行180°旋转,将每个分隔点与波形图的左端起点和右端终点连接起来,并得到所组成的各个类三角区域面积,通过此种方法,如果卖家制造赝品需要将整个纹路波形和感光度模仿的完全相似或相似度极高,才不会出现三角区域面积偏差过大的现象,极大地提升了卖家的造假成本;
玉器出库模块的出库过程为:
S4、买家通过买家操作端将自己选取的分隔点的横坐标输入图像信息加密模块;
S5、从库中筛选出感光度值波形图和波纹形状相似的一批玉器;
S6、将选取的横坐标录入图像信息加密模块,计算感光度值波形图180°旋转后以这一点连线的三角区域面积是否和开始记录的面积相等,对玉器是否被掉包加以判断;
上述步骤S2-4中,类三角区域面积的计算方法为:
判断旋转180°的选取点是否与旋转后的感光度波形图存在交叉,如果存在交叉点,则以该点与颜色区分线波形图的端点进行连线,同时判断两个端点是否与颜色区分线波形图进行交叉,如果存在交叉点,则以该点与感光度波形图进行连线,如果没有交叉,则按照改点进行连线,根据连线与波形图之间的区域计算面积,此种波形图面积计算方法由于其随机性,选取的坐标点随机以及两个波纹线条区别,导致两个波形图任意位置必须做到大幅度相似,如果任意一点有缺陷会导致端点的判断出现较大偏差,从根本上防止卖家掉包,用相似的赝品进行替换;
玉器盛放单元还包括角度校准模块和压力传感器,角度校准模块用于根据压力传感器得出的周向压力信息判断玉器的摆放角度是否标准;
感光度值波形图和颜色区分线波形图根据图像识别模块收集到的纹路信息进行平滑处理得出;
上述步骤S2中,分隔点的数量为2到8个;
买家操作端和卖家操作端可通过二维码和RFID识别的方式与玉器出库模块和玉器入库模块进行交互。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。