一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的金融数据存证方法及系统

2022-08-10 14:13:58 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,特别涉及一种基于区块链的金融数据存证方法及系统。


背景技术:

2.目前,金融是货币资金融通的总称;主要指与货币流通和银行信用相关的各种活动;随着互联网科技的快速发展,越来越多的金融业务可以在网上进行办理,这样极大方便了人们,但是随之而来的是这些金融数据的可靠性的问题,并且重要的金融数据在存储过程若被篡改,无法及时发现的风险,因此如何进行金融数据的安全及有效地存证是亟需解决的技术问题。


技术实现要素:

3.本发明目的之一在于提供了一种基于区块链的金融数据存证方法,根据金融数据的具体情形,个性化实施不同的存证策略,将重要的金融数据与存证信息关联绑定,进行哈希值计算并上传至区块链,应用区块链的防篡改机制,从而实现当重要的金融数据被篡改后能够及时发现,避免造成不可挽回的损失。
4.本发明实施例提供的一种基于区块链的金融数据存证方法,包括:
5.获取待存证的金融数据;
6.解析金融数据,确定存证策略;
7.解析存证策略,确定存证方式以及存证方式的存证信息的获取方式;
8.基于获取方式,获取存证信息;
9.当存证方式为上链存储,将存证信息与金融数据关联,形成关联数据;计算关联数据的哈希值,将哈希值存储至区块链网络中;将关联数据存证至分布式存储网络中。
10.优选的,获取待存证的金融数据,包括:
11.当接收到存证请求时,对存证请求进行验证;
12.当验证通过时,确定请求方的权限级别;
13.输出与权限级别对应关联的金融数据获取模板列表;
14.将请求方对于金融数据获取模板列表的选择项对应的金融数据获取模板输出给请求方;
15.基于金融数据获取模板,获取待存证的金融数据;
16.其中,对存证请求进行验证,包括:
17.获取存证请求的请求方使用的设备的机器号码;
18.当机器号码在设备备案库中有备案信息时,验证通过;
19.和/或,
20.获取请求方的定位信息;
21.当定位信息对应的位置在位置备案库中有备案信息时,验证通过;
22.和/或,
23.获取请求方的身份信息;
24.当身份信息在人员备案库中有备案信息时,验证通过。
25.优选的,解析金融数据,确定存证策略,包括:
26.解析金融数据,确定各个金融参与者的身份信息;
27.获取预设的第一存证策略规则库;
28.基于身份信息,尝试从第一存证策略规则库中调取各个金融参与者预设的第一存证策略规则以及各个第一存证策略规则对应关联的优先级;
29.当针对每个金融参与者都从第一存证策略规则库中确定了第一存证策略规则时,比较各个第一存证策略规则对应关联的第一优先值;
30.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
31.解析确定规则,确定第一特征提取模板及其对应的策略确定表;
32.基于第一特征提取模板对金融数据进行特征提取,获取多个第一特征值;
33.基于多个第一特征值,查询策略确定表,获取存证策略。
34.优选的,解析金融数据,确定存证策略,还包括:
35.当至少一个金融参与者通过第一存证策略规则库中确定了对应的第一存证策略规则且不是所有的金融参与者都通过第一存证策略规则库中确定了对应的第一存证策略规则时,判断已确定出的第一存证策略规则中是否存在最高优先级;
36.当存在时,比较各个第一存证策略规则对应关联的第一优先值;
37.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
38.当不存在时,将各个第一存证策略规则对应关联的第一优先值中最高值作为参考值,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
39.从大数据平台上获取待评价人的历史金融活动数据;
40.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二特征值;
41.基于多个第二特征值,构建待评价向量;
42.获取预设的评价库;
43.基于待评价向量与评价库,确定待评价人的评价值;
44.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
45.将第二优先值中最大值与参考值比较,当参考值较大或相等时,以参考值对应的第一存证策略规则作为确定规则;当参考值较小时,以第二优先值中最大值对应的第二存证策略规则为确定规则。
46.优选的,解析金融数据,确定存证策略,还包括:
47.当所有的金融参与者都未能通过第一存证策略规则库中确定对应的第一存证策略规则时,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
48.从大数据平台上获取待评价人的历史金融活动数据;
49.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二
特征值;
50.基于多个第二特征值,构建待评价向量;
51.获取预设的评价库;
52.基于待评价向量与评价库,确定待评价人的评价值;
53.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
54.将第二优先值中最大值对应的第二存证策略规则为确定规则。
55.本发明还提供一种基于区块链的金融数据存证系统,包括:
56.数据获取模块,用于获取待存证的金融数据;
57.策略确定模块,用于解析金融数据,确定存证策略;
58.策略解析模块,用于解析存证策略,确定存证方式以及存证方式的存证信息的获取方式;
59.信息获取模块,用于基于获取方式,获取存证信息;
60.存证模块,用于当存证方式为上链存储,将存证信息与金融数据关联,形成关联数据;计算关联数据的哈希值,将哈希值存储至区块链网络中;将关联数据存证至分布式存储网络中。
61.优选的,数据获取模块获取待存证的金融数据,执行如下操作:
62.当接收到存证请求时,对存证请求进行验证;
63.当验证通过时,确定请求方的权限级别;
64.输出与权限级别对应关联的金融数据获取模板列表;
65.将请求方对于金融数据获取模板列表的选择项对应的金融数据获取模板输出给请求方;
66.基于金融数据获取模板,获取待存证的金融数据;
67.其中,对存证请求进行验证,包括:
68.获取存证请求的请求方使用的设备的机器号码;
69.当机器号码在设备备案库中有备案信息时,验证通过;
70.和/或,
71.获取请求方的定位信息;
72.当定位信息对应的位置在位置备案库中有备案信息时,验证通过;
73.和/或,
74.获取请求方的身份信息;
75.当身份信息在人员备案库中有备案信息时,验证通过。
76.优选的,策略确定模块解析金融数据,确定存证策略,执行如下操作:
77.解析金融数据,确定各个金融参与者的身份信息;
78.获取预设的第一存证策略规则库;
79.基于身份信息,尝试从第一存证策略规则库中调取各个金融参与者预设的第一存证策略规则以及各个第一存证策略规则对应关联的优先级;
80.当针对每个金融参与者都从第一存证策略规则库中确定了第一存证策略规则时,比较各个第一存证策略规则对应关联的第一优先值;
81.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
82.解析确定规则,确定第一特征提取模板及其对应的策略确定表;
83.基于第一特征提取模板对金融数据进行特征提取,获取多个第一特征值;
84.基于多个第一特征值,查询策略确定表,获取存证策略。
85.优选的,策略确定模块解析金融数据,确定存证策略,还执行如下操作:
86.当至少一个金融参与者通过第一存证策略规则库中确定了对应的第一存证策略规则且不是所有的金融参与者都通过第一存证策略规则库中确定了对应的第一存证策略规则时,判断已确定出的第一存证策略规则中是否存在最高优先级;
87.当存在时,比较各个第一存证策略规则对应关联的第一优先值;
88.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
89.当不存在时,将各个第一存证策略规则对应关联的第一优先值中最高值作为参考值,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
90.从大数据平台上获取待评价人的历史金融活动数据;
91.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二特征值;
92.基于多个第二特征值,构建待评价向量;
93.获取预设的评价库;
94.基于待评价向量与评价库,确定待评价人的评价值;
95.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
96.将第二优先值中最大值与参考值比较,当参考值较大或相等时,以参考值对应的第一存证策略规则作为确定规则;当参考值较小时,以第二优先值中最大值对应的第二存证策略规则为确定规则。
97.优选的,策略确定模块解析金融数据,确定存证策略,还执行如下操作:
98.当所有的金融参与者都未能通过第一存证策略规则库中确定对应的第一存证策略规则时,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
99.从大数据平台上获取待评价人的历史金融活动数据;
100.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二特征值;
101.基于多个第二特征值,构建待评价向量;
102.获取预设的评价库;
103.基于待评价向量与评价库,确定待评价人的评价值;
104.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
105.将第二优先值中最大值对应的第二存证策略规则为确定规则。
106.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
107.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
108.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
109.图1为本发明实施例中一种基于区块链的金融数据存证方法的示意图;
110.图2为本发明实施例中一种基于区块链的金融数据存证系统的示意图。
具体实施方式
111.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
112.本发明实施例提供了一种基于区块链的金融数据存证方法,如图1所示,包括:
113.步骤s1:获取待存证的金融数据;
114.步骤s2:解析金融数据,确定存证策略;
115.步骤s3:解析存证策略,确定存证方式以及存证方式的存证信息的获取方式;
116.步骤s4:基于获取方式,获取存证信息;
117.步骤s5:当存证方式为上链存储,将存证信息与金融数据关联,形成关联数据;计算关联数据的哈希值,将哈希值存储至区块链网络中;将关联数据存证至分布式存储网络中。
118.上述技术方案的工作原理及有益效果为:
119.本发明的基于区块链的金融数据存证方法,应用于金融数据管理平台,工作人员或用户(即请求方)通过移动终端或电脑将需要存证的金融数据上传至金融数据管理平台;金融数据管理平台对金融数据进行解析,根据金融数据的实际情况确定出具体的存证策略,根据存证策略中的存证信息获取方式获取存证信息;然后根据存证策略中的存证方式进行存证;其中,存证信息包括:指纹信息、音频信息、图像信息、签名信息、虹膜信息、手势信息其中一种或多种结合;存证方式包括:平台本地存储、分布式网络存储、云存储空间存储、分布式网络和区块链系统结合存储(上链存储)、区块链存储等;例如:采用平台本地存储主要为将金融数据与存证信息关联存储在平台的服务器内;分布式网络存储为将金融数据与存证信息关联存储至分布式存储网络内;云存储空间存储为存储至请求方指定的云存储空间内;上链存储即分布式网络和区块链系统结合的存储方式,为将金融数据与存证信息关联存储至分布式网络,对关联后的数据进行哈希值计算后将哈希值存储在区块链网络中;区块链存储为直接将关联数据存储在区块链系统中。本发明的上链存储,将主要数据存储在分布式存储网络中,以分布式存储网络的大容量存储大体量的金融数据与存证信息的关联数据,将关联数据的哈希值存储在区块链系统中,当关联数据被调用时,通过区块链系统中的哈希值对调用的数据进行校验,实现当关联数据被篡改的及时发现。
120.在一个实施例中,获取待存证的金融数据,包括:
121.当接收到存证请求时,对存证请求进行验证;
122.当验证通过时,确定请求方的权限级别;
123.输出与权限级别对应关联的金融数据获取模板列表;
124.将请求方对于金融数据获取模板列表的选择项对应的金融数据获取模板输出给请求方;
125.基于金融数据获取模板,获取待存证的金融数据;
126.其中,对存证请求进行验证,包括:
127.获取存证请求的请求方使用的设备的机器号码;
128.当机器号码在设备备案库中有备案信息时,验证通过;
129.和/或,
130.获取请求方的定位信息;
131.当定位信息对应的位置在位置备案库中有备案信息时,验证通过;
132.和/或,
133.获取请求方的身份信息;
134.当身份信息在人员备案库中有备案信息时,验证通过。
135.上述技术方案的工作原理及有益效果为:
136.在获取待存证的金融数据时,需要对存证请求进行验证,以保证存证资源的合理利用,验证主要可以从机器号码、定位信息以及身份信息方面进行验证,机器号码在平台的设备备案库中备案后,可以认定为验证通过,只要是该备案的机器号码发送的存证请求就可以认为是验证通过;位置备案,主要应用与各大金融主体的办事大厅,在此处进行请求时,可以认为验证通过;备案的请求方,主要针对平台认可的工作人员或者用户。一种类别的金融数据对应一种金融数据获取模板,以实现针对性地获取金融数据。针对输出与权限级别对应关联的金融数据获取模板列表,当非工作人员在备案的位置登录平台时,如何输出对应权限的列表,若用户登录平台后,在平台内没有预存的权限信息时,平台会赋予一个初始权限;该初始权限一般设置为最低权限。
137.在一个实施例中,解析金融数据,确定存证策略,包括:
138.解析金融数据,确定各个金融参与者的身份信息;
139.获取预设的第一存证策略规则库;
140.基于身份信息,尝试从第一存证策略规则库中调取各个金融参与者预设的第一存证策略规则以及各个第一存证策略规则对应关联的优先级;
141.当针对每个金融参与者都从第一存证策略规则库中确定了第一存证策略规则时,比较各个第一存证策略规则对应关联的第一优先值;
142.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
143.解析确定规则,确定第一特征提取模板及其对应的策略确定表;
144.基于第一特征提取模板对金融数据进行特征提取,获取多个第一特征值;
145.基于多个第一特征值,查询策略确定表,获取存证策略。
146.上述技术方案的工作原理及有益效果为:
147.平台各个用户事先配置了第一存证策略规则,平台根据第一存证策略规则以及用户的信息进行综合分析确定其对应的优先级,构建出第一存证策略规则库;在进行金融数据解析,确定存在策略时,可以通过调取各个金融参与者事先配置的第一存证策略规则,进行优先值比较确定最后采用的第一存证策略规则,确定用于金融数据存证的存证策略;实现根据金融数据的情况进行分析,确定相适应的存证策略;其中,平台根据第一存证策略规
则以及用户的信息进行综合分析确定其对应的优先级;具体为:对用户配置的第一存证策略规则进行特征提取,提取第一类特征值;对用户的信息进行特征提取,提取第二类特征值;基于第二类特征值和第一类特征值,构建优先值确定向量;通过预设的优先值确定库,确定与优先值确定向量匹配的判断向量对应关联的优先值。其中,第一类特征值包括:第一存证策略规则中作为结果的存证策略总数、第一存证策略规则中作为基础的参数总数、以及参数对应的量化编号、第一存证策略规则中作为判断条件的参数的阈值等;第二类特征值包括:用户的权限等级、经过历史金融活动数据分析的信用等级等;将第一类特征值和第二类特征值按照顺序排列形成优先值确定向量;优先值确定向量与判断向量的匹配可以采用计算两者的相似度的方式实现;相似度大于预设的阈值(例如:0.90),即可确定两者匹配;向量的相似度计算采用余弦相似度计算法。
148.在一个实施例中,解析金融数据,确定存证策略,还包括:
149.当至少一个金融参与者通过第一存证策略规则库中确定了对应的第一存证策略规则且不是所有的金融参与者都通过第一存证策略规则库中确定了对应的第一存证策略规则时,判断已确定出的第一存证策略规则中是否存在最高优先级;
150.当存在时,比较各个第一存证策略规则对应关联的第一优先值;
151.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
152.当不存在时,将各个第一存证策略规则对应关联的第一优先值中最高值作为参考值,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
153.从大数据平台上获取待评价人的历史金融活动数据;
154.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二特征值;第二特征值包括:是否存在财务纠纷(存在为0,不存在为1)、纠纷金额、贷款金额、有无逾期等经过量化的数值;
155.基于多个第二特征值,构建待评价向量;
156.获取预设的评价库;
157.基于待评价向量与评价库,确定待评价人的评价值;
158.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
159.将第二优先值中最大值与参考值比较,当参考值较大或相等时,以参考值对应的第一存证策略规则作为确定规则;当参考值较小时,以第二优先值中最大值对应的第二存证策略规则为确定规则。
160.当所有的金融参与者都未能通过第一存证策略规则库中确定对应的第一存证策略规则时,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
161.从大数据平台上获取待评价人的历史金融活动数据;
162.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二特征值;
163.基于多个第二特征值,构建待评价向量;
164.获取预设的评价库;
165.基于待评价向量与评价库,确定待评价人的评价值;
166.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
167.将第二优先值中最大值对应的第二存证策略规则为确定规则。
168.上述技术方案的工作原理及有益效果为:
169.第二存储策略规则库为平台配置的初始规则库,根据待评价人的评价值调取对应的存证策略确定规则;通过历史金融活动数据对待评价人进行评价分析,评价值越高,说明待评价人的信用越好,所要的存证策略在安全度上可以适当放低;评价值越低,说明待评价人的信用越差,所要的存证策略在安全度上可以适当提高;存证策略所需的存证信息越多对应的安全度越高,存证策略所采用的存储方式越安全,安全度越高。第二存证策略规则库,为事先在大量数据经过人工分析后建立,在第二存证策略规则库中评价值、第二存证策略规则和第二优先值的对应关联存储。此外,作为评价值的确定关键的评价库,也是根据大量的人员的金融活动数据进行分析构建,以反应待评价人的金融活动的诚信等方面;评价库中待评价向量与评价值一一对应关联存储。
170.本发明还提供一种基于区块链的金融数据存证系统,如图2所示,包括:
171.数据获取模块1,用于获取待存证的金融数据;
172.策略确定模块2,用于解析金融数据,确定存证策略;
173.策略解析模块3,用于解析存证策略,确定存证方式以及存证方式的存证信息的获取方式;
174.信息获取模块4,用于基于获取方式,获取存证信息;
175.存证模块5,用于当存证方式为上链存储,将存证信息与金融数据关联,形成关联数据;计算关联数据的哈希值,将哈希值存储至区块链网络中;将关联数据存证至分布式存储网络中。
176.在一个实施例中,数据获取模块1获取待存证的金融数据,执行如下操作:
177.当接收到存证请求时,对存证请求进行验证;
178.当验证通过时,确定请求方的权限级别;
179.输出与权限级别对应关联的金融数据获取模板列表;
180.将请求方对于金融数据获取模板列表的选择项对应的金融数据获取模板输出给请求方;
181.基于金融数据获取模板,获取待存证的金融数据;
182.其中,对存证请求进行验证,包括:
183.获取存证请求的请求方使用的设备的机器号码;
184.当机器号码在设备备案库中有备案信息时,验证通过;
185.和/或,
186.获取请求方的定位信息;
187.当定位信息对应的位置在位置备案库中有备案信息时,验证通过;
188.和/或,
189.获取请求方的身份信息;
190.当身份信息在人员备案库中有备案信息时,验证通过。
191.在一个实施例中,策略确定模块2解析金融数据,确定存证策略,执行如下操作:
192.解析金融数据,确定各个金融参与者的身份信息;
193.获取预设的第一存证策略规则库;
194.基于身份信息,尝试从第一存证策略规则库中调取各个金融参与者预设的第一存证策略规则以及各个第一存证策略规则对应关联的优先级;
195.当针对每个金融参与者都从第一存证策略规则库中确定了第一存证策略规则时,比较各个第一存证策略规则对应关联的第一优先值;
196.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
197.解析确定规则,确定第一特征提取模板及其对应的策略确定表;
198.基于第一特征提取模板对金融数据进行特征提取,获取多个第一特征值;
199.基于多个第一特征值,查询策略确定表,获取存证策略。
200.在一个实施例中,策略确定模块2解析金融数据,确定存证策略,还执行如下操作:
201.当至少一个金融参与者通过第一存证策略规则库中确定了对应的第一存证策略规则且不是所有的金融参与者都通过第一存证策略规则库中确定了对应的第一存证策略规则时,判断已确定出的第一存证策略规则中是否存在最高优先级;
202.当存在时,比较各个第一存证策略规则对应关联的第一优先值;
203.将第一优先值最高的第一存证策略规则,作为用于存证策略的确定规则;
204.当不存在时,将各个第一存证策略规则对应关联的第一优先值中最高值作为参考值,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
205.从大数据平台上获取待评价人的历史金融活动数据;
206.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二特征值;
207.基于多个第二特征值,构建待评价向量;
208.获取预设的评价库;
209.基于待评价向量与评价库,确定待评价人的评价值;
210.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
211.将第二优先值中最大值与参考值比较,当参考值较大或相等时,以参考值对应的第一存证策略规则作为确定规则;当参考值较小时,以第二优先值中最大值对应的第二存证策略规则为确定规则。
212.在一个实施例中,策略确定模块2解析金融数据,确定存证策略,还执行如下操作:
213.当所有的金融参与者都未能通过第一存证策略规则库中确定对应的第一存证策略规则时,将未从第一存证规则确定库中确定出第一存证策略规则的金融参与者作为待评价人;
214.从大数据平台上获取待评价人的历史金融活动数据;
215.基于预设的第二特征提取模板对历史金融活动数据进行特征提取,获取多个第二特征值;
216.基于多个第二特征值,构建待评价向量;
217.获取预设的评价库;
218.基于待评价向量与评价库,确定待评价人的评价值;
219.基于评价值与预设的第二存证策略规则库,确定各个待评价人对应的第二存证策略规则及其对应的第二优先值;
220.将第二优先值中最大值对应的第二存证策略规则为确定规则。
221.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献