一种基于区块链的交易数据查询方法及系统与流程

文档序号:27693787发布日期:2021-12-01 04:38阅读:391来源:国知局
一种基于区块链的交易数据查询方法及系统与流程

1.本发明涉及区块链技术领域,具体为一种基于区块链的交易数据查询方法及系统。


背景技术:

2.区块链是一个共享数据库,对数据进行存储、点对点传输、共识机制、加密算法等,区块链的交易数据查询方法及系统可对鸭绒厂上等鸭毛和劣质鸭毛交易数据进行有效的查询。
3.现有的鸭毛厂对不同级别的鸭毛数据交易查询采取常规的实体重量乘以每克的价格得到总金额在进行系统录入,现有的方法需要鸭子拔完毛区分出鸭毛的品质而后进行交易,交易结束后才能查询交易数据,不能提前通过观察完整图像区分鸭毛完损情况,也不能提前计算出各自鸭毛数量,所以实用性差,不便捷。因此,设计能在不拔完鸭毛情况下区分出鸭毛完损类别并且提前通过轮廓对比计算出鸭毛数量的一种基于区块链的交易数据查询方法及系统是很有必要的。


技术实现要素:

4.本发明的目的在于提供一种基于区块链的交易数据查询方法及系统,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种基于区块链的交易数据查询方法及系统,包括羽毛量判定模块、羽毛形状分析模块,所述羽毛量判定模块和羽毛形状分析模块;
6.根据上述技术方案,所述羽毛形状分析模块包括声音刺激模块、动作姿态对比模块、摄像模块、图像存储模块、羽毛形状对比模块、羽毛分类模块,所述声音刺激模块与动作姿态对比模块电连接,所述动作姿态对比模块与摄像模块电连接,所述摄像模块与图像存储模块电连接,所述图像存储模块与羽毛形状对比模块电连接,所述羽毛形状对比模块与羽毛分类模块电连接,所述羽毛量判定模块包括红外感应模块、红外轮廓拟合模块、摄像模块、图像轮廓拟合模块、轮廓对比模块和羽毛量计算模块,所述红外感应模块与红外轮廓拟合模块电连接,所述红外轮廓拟合模块与摄像模块电连接,所述图像轮廓拟合模块与轮廓对比模块电连接,所述轮廓对比模块与羽毛量计算模块电连接。
7.所述声音刺激模块用于播放动感音乐刺激鸭子张开翅膀,便于观察整体的羽毛情况,所述动作姿态对比模块用于根据红外感应模块通过红外轮廓拟合出的鸭子形态来判断鸭子是否张开翅膀,若张开翅膀则触动摄像模块开启,以便达到节能作用,所述摄像模块用于拍摄张开翅膀的鸭子,以便观察整个羽毛情况,图像存储模块用于保存摄像模块中拍摄的鸭子羽毛照片,所述羽毛形状对比模块用于根据对比鸭毛外观形状完损度来区分羽毛,所述羽毛分类模块用于根据羽毛对比模块区分出的鸭毛分为上等鸭毛和劣质鸭毛,所述红外感应模块用于根据红外感应的方式检测的鸭子存在,利用红外轮廓拟合模块拟合出鸭子
的整体轮廓,所述红外轮廓拟合模块用于根据红外感应模块的热成像信号拟合出鸭子的肉体轮廓,所述摄像模块用于拍摄鸭子整体外观图,所述图像轮廓拟合模块用于将摄像模块拍摄出的鸭子整体外观图拟合出鸭子整体轮廓,所述轮廓对比模块用于将图像轮廓拟合模块拟合出的鸭子轮廓图与红外拟合出的轮廓图进行面积对比,所述羽毛量计算模块用于根据图像轮廓拟合模块拟合出的图像与红外轮廓拟合模块拟合出的图进行计算鸭子的羽毛量。
8.根据上述技术方案,所述羽毛形状分析模块的工作步骤具体如下:
9.s1:播放动感音乐刺激鸭子张开翅膀,使之身体舒展开;
10.s2:启动红外感应模块,对鸭子进行扫描,利用红外轮廓拟合模块根据鸭子轮廓的红外成像扫描出鸭子轮廓,在根据动作姿态对比模块对比该鸭子的轮廓图是否符合条件;
11.s3:若根据动作姿态对比后,鸭子属于张开翅膀姿态,则启动摄像模块拍摄该鸭子并通过图像存储模块保存这些图片,以便观察鸭子的羽毛质量,若动作姿态对比后,鸭子不处于张开翅膀状态,则不启动摄像功能,可以节约能耗和防止无用的照片占据内存;
12.s4:根据羽毛形状对比模块,将羽毛进行形状完整度对比并将他们区分为上等鸭毛和劣质鸭毛。
13.根据上述技术方案,上述s3鸭子动作姿态对比模块的具体要求如下:
14.s5:当红外感应模块扫描出鸭子轮廓,利用红外轮廓模块拟合出鸭子的整个轮廓,利用动作姿态对比模块人进行比较,整个鸭子体轮廓分为四个区域,与头部形状相似的小椭圆形代表头部区域,与躯干形状相似的矩形代表躯干部分,与翅膀形状接近的区域代表翅膀,与腿部形状接近的区域代表腿部区域;
15.s6:当扫描到轮廓是从上往下是头、身体、腿,从左往右是翅膀、身体翅膀且翅膀在身体两侧并向两边伸张达到180
°
,腿部区域在身体下方且呈60
°
张开,则说明鸭子此时处于舒张状态,可观察到所有羽毛,因此可开启摄像模块;
16.s7:当扫描的轮廓看见头部形状在身体上面,身体两侧无向两边伸张达到180
°
的翅膀区域,并且腿部区域在身体下方不呈60
°
张开,则说明鸭子此时状态不符合舒张状态,不能观察到被遮挡的羽毛,因此不会开启摄像模块,也不会浪费摄像资源。
17.根据上述技术方案,上述s4羽毛形状对比模块具体对比标准如下:
18.将鸭毛整体轮廓分为两个区域,与羽根形状接近的根管状代表羽茎部分,与羽毛形状接近的上下尖锐的椭圆部分代表羽毛部分;
19.利用摄像模块拍下羽毛图片,利用轮廓对比模块进行对比,若根管状羽茎部分呈现不断裂、不弯折,羽毛部分四周圆滑规整且不缺少羽绒,则该羽毛为上等羽毛;若该羽毛羽茎部分断裂或弯折或羽毛部分四周不圆滑规整,则均为劣质羽毛。
20.根据上述技术方案,所述羽毛量判定模块包括包括红外感应模块、红外轮廓拟合模块、摄像模块、图像轮廓拟合模块、轮廓对比模块和羽毛量计算模块,运作过程如下:
21.s8:启动红外感应模块利用红外感应检测到鸭子存在,通过红外轮廓拟合模块中的热成像信号拟合出鸭子身体的轮廓;
22.s9:红外轮廓拟合模块拟合出鸭子的整体身体轮廓后,摄像模块进行鸭子实物图拍照;
23.s10:利用图像轮廓拟合模块将摄像模块拍摄的图片进行图像轮廓拟合,通过轮廓
对比模块将图像轮廓拟合出的轮廓面积与红外轮廓拟合出的轮廓面积对比;
24.s11:最后利用羽毛量计算模块计算出鸭子的羽毛量。
25.根据上述技术方案,上述s9中轮廓对比模块的具体方法如下:
26.当鸭子的羽毛量判定模块中的图像轮廓拟合模块与红外轮廓拟合模块中的面积比例等于2时,说明羽毛面积比肉体面积为1:1,则为羽毛中等鸭子,当鸭子的羽毛量判定模块中的图像轮廓拟合模块与红外轮廓拟合模块中的面积比例大于2时,则为羽毛量多的鸭子,当鸭子的羽毛量判定模块中的图像轮廓拟合模块与红外轮廓拟合模块中的面积比例小于2时,则为羽毛量少的鸭子。
27.根据上述技术方案,上述s10中羽毛量计算模块的具体方法如下:
28.经过红外轮廓拟合模块和图像轮廓拟合模块下的鸭子形状呈现不规则的圆,因此他们的面积均可用πr2表示,计算羽毛量的具体公式如下:
[0029][0030]
其中q为鸭子的总羽毛量,s为图像轮廓拟合模块下的鸭子面积,p为红外轮廓模块下的鸭子面积,r1为图像轮廓拟合模块下的圆半径,r2为红外轮廓拟合模块下的圆半径,k为鸭子每平方厘米皮肤下的羽毛量。
[0031]
根据上述技术方案,所述价值判定模块包括价值计算模块;
[0032]
所述价值计算模块用于计算上等鸭毛和劣质鸭毛的交易金额。
[0033]
根据上述技术方案,所述价值计算模块具体计算公式如下:
[0034]
w=w1+w2=q1i1+q2i2,
[0035]
其中w为全部鸭羽毛总交易金额,w1为上等鸭羽毛交易金额,q1为上等鸭羽毛数量,i1为上等鸭羽毛单价,w2为劣质鸭羽毛交易金额,q2为劣质鸭羽毛数量,i2为劣质鸭羽毛单价。
[0036]
与现有技术相比,本发明所达到的有益效果是:本发明,通过声音刺激鸭子伸开翅膀舒展全身,利用摄像模块能拍摄最全面的羽毛图片,分析该鸭毛是上等鸭毛还是劣质鸭毛,同时通过轮廓姿态对比模块来判定鸭子是否舒展全身,若不是该姿态则不用打开摄像模块,起到降低能耗作用,通过红外感应模块根据红外轮廓拟合模块得到鸭子身体轮廓图,利用图像轮廓拟合得到鸭子实体轮廓图,经过羽毛量计算模块得出鸭子羽毛数量,在这计算期间根据轮廓对比模块对比来区分鸭毛数量多与少,本发明可提前得到交易数据,可以将计算资源合理利用。
附图说明
[0037]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0038]
图1是本发明的整体原理示意图;
具体实施方式
[0039]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0040]
请参阅图1,本发明提供技术方案:一种基于区块链的交易交易数据查询方法及系统;
[0041]
羽毛形状分析模块用于分析鸭子羽毛整体形状完整情况,羽毛量判定模块用于测量鸭子的羽毛量的多少。
[0042]
羽毛形状分析模块包括声音刺激模块、动作姿态对比模块、摄像模块、图像存储模块、羽毛形状对比模块、羽毛分类模块,所述声音刺激模块与动作姿态对比模块电连接,所述动作姿态对比模块与摄像模块电连接,所述摄像模块与图像存储模块电连接,所述图像存储模块与羽毛形状对比模块电连接,所述羽毛形状对比模块与羽毛分类模块电连接,所述羽毛量判定模块包括红外感应模块、红外轮廓拟合模块、摄像模块、图像轮廓拟合模块、轮廓对比模块和羽毛量计算模块,所述红外感应模块与红外轮廓拟合模块电连接,所述红外轮廓拟合模块与摄像模块电连接,所述图像轮廓拟合模块与轮廓对比模块电连接,所述轮廓对比模块与羽毛量计算模块电连接。
[0043]
声音刺激模块用于播放动感音乐刺激鸭子张开翅膀,便于观察整体的羽毛情况,动作姿态对比模块用于根据红外感应模块通过红外轮廓拟合出的鸭子形态来判断鸭子是否张开翅膀,若张开翅膀则触动摄像模块开启,以便达到节能作用,摄像模块用于拍摄张开翅膀的鸭子,以便观察整个羽毛情况,图像存储模块用于保存摄像模块中拍摄的鸭子羽毛照片,羽毛形状对比模块用于根据对比鸭毛外观形状完损度来区分羽毛,羽毛分类模块用于根据羽毛对比模块区分出的鸭毛分为上等鸭毛和劣质鸭毛,红外感应模块用于根据红外感应的方式检测的鸭子存在,利用红外轮廓拟合模块拟合出鸭子的整体轮廓,红外轮廓拟合模块用于根据红外感应模块的热成像信号拟合出鸭子的肉体轮廓,摄像模块用于拍摄鸭子整体外观图,图像轮廓拟合模块用于将摄像模块拍摄出的鸭子整体外观图拟合出鸭子整体轮廓,轮廓对比模块用于将图像轮廓拟合模块拟合出的鸭子轮廓图与红外拟合出的轮廓图进行面积对比,羽毛量计算模块用于根据图像轮廓拟合模块拟合出的图像与红外轮廓拟合模块拟合出的图进行计算鸭子的羽毛量。
[0044]
羽毛形状分析模块的工作步骤具体如下:
[0045]
s1:播放动感音乐刺激鸭子张开翅膀,使之身体舒展开;
[0046]
s2:启动红外感应模块,对鸭子进行扫描,利用红外轮廓拟合模块根据鸭子轮廓的红外成像扫描出鸭子轮廓,在根据动作姿态对比模块对比该鸭子的轮廓图是否符合条件;
[0047]
s3:若根据动作姿态对比后,鸭子属于张开翅膀姿态,则启动摄像模块拍摄该鸭子并通过图像存储模块保存这些图片,以便观察鸭子的羽毛质量,若动作姿态对比后,鸭子不处于张开翅膀状态,则不启动摄像功能,可以节约能耗和防止无用的照片占据内存;
[0048]
s4:根据羽毛形状对比模块,将羽毛进行形状完整度对比并将他们区分为上等鸭毛和劣质鸭毛。
[0049]
上述s3鸭子动作姿态对比模块的具体要求如下:
[0050]
s5:当红外感应模块扫描出鸭子轮廓,利用红外轮廓模块拟合出鸭子的整个轮廓,利用动作姿态对比模块人进行比较,整个鸭子体轮廓分为四个区域,与头部形状相似的小椭圆形代表头部区域,与躯干形状相似的矩形代表躯干部分,与翅膀形状接近的区域代表翅膀,与腿部形状接近的区域代表腿部区域;
[0051]
s6:当扫描到轮廓是从上往下是头、身体、腿,从左往右是翅膀、身体翅膀且翅膀在身体两侧并向两边伸张达到180
°
,腿部区域在身体下方且呈60
°
张开,则说明鸭子此时处于舒张状态,可观察到所有羽毛,因此可开启摄像模块;
[0052]
s7:当扫描的轮廓看见头部形状在身体上面,身体两侧无向两边伸张达到180
°
的翅膀区域,并且腿部区域在身体下方不呈60
°
张开,则说明鸭子此时状态不符合舒张状态,不能观察到被遮挡的羽毛,因此不会开启摄像模块,也不会浪费摄像资源。
[0053]
上述s4羽毛形状对比模块具体对比标准如下:
[0054]
将鸭毛整体轮廓分为两个区域,与羽根形状接近的根管状代表羽茎部分,与羽毛形状接近的上下尖锐的椭圆部分代表羽毛部分;
[0055]
利用摄像模块拍下羽毛图片,利用轮廓对比模块进行对比,若根管状羽茎部分呈现不断裂、不弯折,羽毛部分四周圆滑规整且不缺少羽绒,则该羽毛为上等羽毛;若该羽毛羽茎部分断裂或弯折或羽毛部分四周不圆滑规整,则均为劣质羽毛。
[0056]
羽毛量判定模块的过程如下:
[0057]
s8:启动红外感应模块利用红外感应检测到鸭子存在,通过红外轮廓拟合模块中的热成像信号拟合出鸭子身体的轮廓;
[0058]
s9:红外轮廓拟合模块拟合出鸭子的整体身体轮廓后,摄像模块进行鸭子实物图拍照;
[0059]
s10:利用图像轮廓拟合模块将摄像模块拍摄的图片进行图像轮廓拟合,通过轮廓对比模块将图像轮廓拟合出的轮廓面积与红外轮廓拟合出的轮廓面积对比;
[0060]
s11:最后利用羽毛量计算模块计算出鸭子的羽毛量。
[0061]
上述s9中轮廓对比模块的具体方法如下:
[0062]
当鸭子的羽毛量判定模块中的图像轮廓拟合模块与红外轮廓拟合模块中的面积比例等于2时,说明羽毛面积比肉体面积为1:1,则为羽毛中等鸭子,当鸭子的羽毛量判定模块中的图像轮廓拟合模块与红外轮廓拟合模块中的面积比例大于2时,则为羽毛量多的鸭子,当鸭子的羽毛量判定模块中的图像轮廓拟合模块与红外轮廓拟合模块中的面积比例小于2时,则为羽毛量少的鸭子。
[0063]
上述s10中羽毛量计算模块的具体方法如下:
[0064]
经过红外轮廓拟合模块和图像轮廓拟合模块下的鸭子形状呈现不规则的圆,因此他们的面积均可用πr2表示,计算羽毛量的具体公式如下:
[0065][0066]
其中q为鸭子的总羽毛量,s为图像轮廓拟合模块下的鸭子面积,p为红外轮廓模块下的鸭子面积,r1为图像轮廓拟合模块下的圆半径,r2为红外轮廓拟合模块下的圆半径,k为鸭子每平方厘米皮肤下的羽毛量。
[0067]
价值判定模块包括价值计算模块;
[0068]
价值计算模块用于计算上等鸭毛和劣质鸭毛的交易金额。
[0069]
价值计算模块具体计算公式如下:
[0070]
w=w1+w2=q1i1+q2i2,
[0071]
其中w为全部鸭羽毛总交易金额,w1为上等鸭羽毛交易金额,q1为上等鸭羽毛数量,i1为上等鸭羽毛单价,w2为劣质鸭羽毛交易金额,q2为劣质鸭羽毛数量,i2为劣质鸭羽毛单
价。
[0072]
具体实施例:通过声音刺激模块使鸭子张开翅膀,便于观察鸭子羽毛形状,当扫描到轮廓是从上往下是头、身体、腿,从左往右是翅膀、身体翅膀且翅膀在身体两侧并向两边伸张达到180
°
,腿部区域在身体下方且呈60
°
张开,则说明鸭子此时处于舒张状态,可观察到所有羽毛,因此可开启摄像模块,利用摄像模块拍下羽毛图片,利用轮廓对比模块进行对比,若根管状羽茎部分呈现不断裂、不弯折,羽毛部分四周圆滑规整且不缺少羽绒,则该羽毛为上等羽毛;若该羽毛羽茎部分断裂或弯折或羽毛部分四周不圆滑规整,则均为劣质羽毛,开启红外感应模块,经过红外轮廓拟合模块和图像轮廓拟合模块下的鸭子形状呈现不规则的圆,因此他们的面积均可用πr2表示,计算羽毛量具体运算公式如下:
[0073][0074]
其中q为鸭子的总羽毛量,s为图像轮廓拟合模块下的鸭子面积,p为红外轮廓模块下的鸭子面积,r1为图像轮廓拟合模块下的圆半径,r2为红外轮廓拟合模块下的圆半径,k为鸭子每平方厘米皮肤下的羽毛量。
[0075]
当图像轮廓拟合模块下r1等于10厘米,红外轮廓你和模块下r2等于4厘米,k等于10根时,总羽毛量为:约等于2638根羽毛;
[0076]
计算出羽毛量后,可根据价值计算公式算出交易总金额,公式如下:
[0077]
w=w1+w2=q1i1+q2i2,
[0078]
其中w为鸭毛总交易金额,w1为上等鸭毛,q1为上等鸭毛数量,i1为上等鸭毛单价,w2为劣质鸭毛,q2为劣质鸭毛数量,i2为劣质鸭毛单价;
[0079]
当上等鸭毛数量为2000根,单价为8元,劣质鸭毛数量为1000根,单价为5元时,w总交易金额为w=q1i1+q2i2=2000*8+1000*5=21000元;
[0080]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0081]
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1