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

基于可信预言机的数据交互服务平台的制作方法

2022-11-28 14:23:10 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其涉及一种基于可信预言机的数据交互服务平台。


背景技术:

2.随着时代的发展以及社会的进步,人们对数据的需求不断提升,现在的数据资源具有数量多、多元化和传播快的特点,基于经济领域作业的特殊性,如何保障数据信息的安全可信成为急需解决的问题。
3.申请号为202111035568 .3的专利文献公开的一种链上预言机的可信数据获取装置包括:第一获取模块,用于获取链上预言机采集的外部数据以及外部数据的发生时间;登记模块,用于根据发生时间,实时将外部数据登记到链上预言机中;第二获取模块,用于获取外部数据的核查认证结果;确定模块,用于根据外部数据的核查认证结果,确定外部数据是可信数据,并将外部数据保存到与链上预言机对应的区块链上;第一接收模块,用于接收登记认证机构针对外部数据上传的登记信息,并将登记信息保存到区块链上;第三获取模块,用于获取可对登记信息进行认证的可信任机构;第一发送模块,用于向可信任机构发送针对登记信息的认证请求;第二接收模块,用于接收可信任机构针对认证请求反馈的响应信息,其中,响应信息中包括认证结果信息;保存模块,用于将认证结果信息保存到区块链上;第三接收模块,用于接收监管机构针对外部数据的核查请求;第二发送模块,用于根据核查请求,将认证结果信息发送给监管机构;第四接收模块,用于接收监管机构针对认证结果信息返回的核查结果信息,并将核查结果信息保存到区块链上;第五接收模块,用于接收终端设备针对外部数据的使用记录查询请求;第四获取模块,用于根据使用记录查询请求,获取与外部数据对应的使用记录信息,向终端设备返回使用记录信息。
4.现有技术基于链上预言机采集外部数据的发生时间,把采集的外部数据登记到链上预言机中并获取对外部数据进行核查认证的结果,根据外部数据的核查认证结果,确定外部数据是可信数据,但并不能保证数据不被恶意篡改,导致数据不安全可信。


技术实现要素:

5.为此,本发明提供一种基于可信预言机的数据交互服务平台,可以解决数据被恶意篡改导致数据不安全可信的问题。
6.为实现上述目的,本发明提供一种基于可信预言机的数据交互服务平台,该平台包括:预言机模块和区块链模块,所述预言机模块包括:获取单元,用以获取若干终端的第一金融数据,所述第一金融数据包括若干参数,所述若干参数包括数据标识和数据来源;筛选单元,用以根据所述数据标识对所述第一金融数据进行分类,将分类后的第一金融数据根据其除数据标识以外的参数进行筛选,得到第二金融数据;分段单元,用以根据所述若干参数将所述第二金融数据进行参数分段,得到参数
分段序列;验证单元,用以根据所述参数分段序列对所述第二金融数据进行第一安全验证和第二安全验证,所述第二安全验证设置有验证条件,若经过所述第一安全验证和第二安全验证后的验证结果为安全,则确定所述第二金融数据为安全金融数据,将安全金融数据传输到所述区块链模块,若验证结果为不安全,则根据所述数据来源将不安全的第二金融数据返回对应终端;调整单元,用以根据当前周期内的安全金融数据的数量对下一周期内的所述验证条件进行调整;区块链模块,用以接收所述验证单元传输的所述安全金融数据。
7.进一步地,在所述筛选单元对所述第一金融数据进行筛选时,若所述数据标识有数据标识a,根据数据标识a将相同数据标识的第一金融数据归为一类,将数据标识同为a的第一金融数据根据除数据标识以外的参数进行比较,对数据来源不同且除数据标识和数据来源以外的参数都相同的第一金融数据进行筛选;所述获取单元获取若干终端的第一金融数据时,当获取到时,根据获取时间对第一金融数据加时间戳;在对数据来源不同且除数据标识和数据来源以外的参数都相同的第一金融数据进行筛选时,将所述时间戳早的进行保留,得到第二金融数据。
8.进一步地,在所述分段单元对所述第二金融数据进行参数分段时,根据所述若干参数进行参数分段,一个参数分为一个参数分段,得到参数分段序列,所述参数分段序列包括数据标识段、数据名称段、价格段、涨跌额段、涨跌幅段、交易量段、交易额段、利率段、净值段、增长率段、日期段和数据来源段,由于每一数据标识的第二金融数据的参数不同,因此参数分段序列中部分参数分段为空。
9.进一步地,在所述验证单元对所述第二金融数据进行第一安全验证时,根据所述参数分段序列对第二金融数据进行正向顺序的第一安全验证,当按参数分段序列的正向顺序进行第一安全验证时,若任意参数段的数据验证通过,则验证单元将继续验证剩余参数段的数据,若任意参数段的数据验证未通过,则验证单元将此参数段对应的第二金融数据判定为可疑数据。
10.进一步地,在对参数分段序列中的参数段的数据进行第一安全验证时,在任意时刻时,所述验证单元得到参数分段序列a1,将参数分段序列a1与上一时刻的相同数据标识和数据名称的参数分段序列a2进行计算,验证单元分别计算参数分段序列a1与参数分段序列a2的每个参数段的数据的差值序列为

a1,验证单元分别计算与参数分段序列a1相同数据标识和数据名称的历史参数分段序列的每个参数段的数据的平均差值序列为

a,当按参数分段序列a1的正向顺序对参数段的数据进行比较时,任意参数段的数据的差值为

a1

,任意参数段的数据的平均差值为
△a′
,若

a1


△a′
,表示参数分段序列a1中某一参数段的数据验证通过,则验证单元继续按正向顺序对参数分段序列a1中剩余参数段的数据进行验证,若所有参数段的数据都验证通过,则验证单元对参数分段序列a1对应的第二金融数据的验证结果为安全;若

a1


△a′
,表示参数分段序列a1中某一参数段的数据验证未通过,则验证参数分段序列a1对应的第二金融数据为可疑数据。
11.进一步地,在所述验证单元判定所述第二金融数据为可疑数据时,验证单元对其进行第二安全验证,在验证单元对所述参数分段序列a1中某一参数段的数据验证未通过时,验证单元继续对参数分段序列a1中剩余的参数段的数据进行安全验证,其验证方法与第一安全验证的方法一致,验证单元通过参数分段序列a1中参数段验证未通过的数量计算验证未通过的参数段的数量百分比为m,验证单元设置有验证条件为预设验证未通过的参数段的数量百分比为m0,若m≤m0,则验证单元对参数分段序列a1对应的第二金融数据的验证结果为安全,确定所述第二金融数据为安全金融数据,将安全金融数据传输到所述区块链模块;若m>m0,则验证单元对参数分段序列a1对应的第二金融数据的验证结果为不安全。
12.进一步地,在所述验证单元对第二金融数据的验证结果为不安全时,将不安全的第二金融数据进行标记,验证单元将打标记的第二金融数据根据其数据来源返回给对应的终端。
13.进一步地,在所述验证单元对所述参数分段序列a1通过正向顺序进行第一安全验证时,验证方式还包括逆向顺序或随机抽取,对参数分段序列a1中的参数段按照逆向顺序或者随机抽取参数段进行安全验证。
14.进一步地,在调整单元对下一周期内的所述验证条件进行调整时,根据当前周期内的安全金融数据的数量对预设验证未通过的参数段的数量百分比m0进行调整,计算当前周期内的安全金融数据的数量百分比n来调整预设验证未通过的参数段的数量百分比m0,所述周期为预设周期,当n≥70%时,则在预设周期后降低预设验证未通过的参数段的数量百分比m0;当35%≤n<70%时,则在预设周期后预设验证未通过的参数段的数量百分比m0保持不变;当0<n<35%时,则在预设周期后提高预设验证未通过的参数段的数量百分比m0。
15.进一步地,在所述区块链模块接收所述验证单元传输的所述安全金融数据时,区块链模块包括若干节点,根据若干节点的历史数据处理情况选择节点对安全金融数据进行接入,若区块链模块包括节点e和节点f,区块链模块获取节点e和节点f的历史数据处理情况,即节点e和节点f在处理完数据后将互相响应对方,计算节点e响应节点f的响应时长为t1,节点f响应节点e的响应时长为t2,若t1>t2,则将节点e判定为高效节点;若t1=t2,则将节点e和节点f都判定为高效节点;若t1<t2,则将节点f判定为高效节点;则在区块链模块在接收安全金融数据时,选择高效节点来接入安全金融数据,当区块链模块中出现不止一个高效节点时,随机任选一个节点接入安全金融数据。
16.与现有技术相比,本发明的有益效果在于,通过所述预言机模块中的所述获取单元获取第一金融数据,接着所述筛选单元根据所述数据标识对所述第一金融数据进行分类,将分类后的第一金融数据根据其除数据标识以外的参数进行筛选,得到第二金融数据,接着分段单元根据所述若干参数将所述第二金融数据进行参数分段,得到参数分段序列,
然后所述验证单元根据所述参数分段序列对所述第二金融数据进行第一安全验证和第二安全验证,所述第二安全认证设置有验证条件,若经过所述第一安全验证和第二安全验证后的验证结果为安全,则确定所述第二金融数据为安全金融数据,将安全金融数据传输到所述区块链模块,若验证结果为不安全,则根据所述数据来源将不安全的第二金融数据返回对应终端,然后调整单元根据当前周期内的安全金融数据的数量对下一周期内的所述验证条件进行调整,最后所述区块链模块接收所述验证单元传输的所述安全金融数据,通过所述获取单元和所述筛选单元进行金融数据的获取和筛选,减少了金融数据量,所述验证单元对所述第二金融数据进行安全验证,有效防止了数据被恶意篡改,提高了数据的安全可信性。
17.尤其,在所述筛选单元对所述第一金融数据进行筛选时,将同属于一个数据标识的第一金融数据划分到一起,再对同一数据标识的第一金融数据根据其除数据标识以外的参数进行比较,将数据来源不同且除数据标识和数据来源以外参数都相同的进行筛选去重,最后根据第一金融数据的时间戳进行去重,将时间戳早的进行保留,通过对第一金融数据进行筛选去重,减小了数据量,进而提高数据验证效率。
18.尤其,在所述分段单元对所述第二金融数据进行参数分段时,根据所述若干参数进行参数分段,一个参数分为一个参数分段,得到参数分段序列,由于每一数据标识的第二金融数据的参数不同,因此参数分段序列中部分参数分段为空,通过将第二金融数据进行参数分段,使第二金融数据更加整齐有序,便于对其进行验证,从而提高验证效率。
19.尤其,在所述验证单元对所述第二金融数据进行第一安全验证时,根据所述参数分段序列对第二金融数据进行正向顺序的第一安全验证,当按参数分段序列的正向顺序进行第一安全验证时,若任意参数段的数据验证通过,则验证单元将继续验证剩余参数段的数据,若任意参数段的数据验证未通过,则验证单元将此第二金融数据判定为可疑数据,通过根据参数分段序列的正向顺序进行安全验证,当验证到某一参数段的数据不通过时,及时将此参数段对应的第二金融数据判定为可疑数据,不用一一将所有参数段进行验证,缩短了验证时间,提高了验证效率。
20.尤其,在对参数分段序列中的参数段的数据进行第一安全验证时,在任意时刻时,验证单元得到参数分段序列a1,将参数分段序列a1与上一时刻的相同数据标识和数据名称的参数分段序列a2进行计算,分别计算参数分段序列a1的参数段与参数分段序列a2的每个参数段的数据的差值序列为

a1,验证单元分别计算与参数分段序列a1相同数据标识和数据名称的历史参数分段序列每个参数段的数据的平均差值序列为

a,将任意参数段的数据的差值

a1

和任意参数段的平均差值
△a′
进行比较来验证是否继续按参数分段序列a1的正向顺序继续对剩余参数段的数据进行验证,通过参数分段序列中参数段与历史参数段的数据的变化情况来判断参数分段序列中参数段的数据是否是突然变化的,进而判定是否是可信数据,通过历史参数分段序列中参数段的数据的变化情况对此历史参数分段序列的参数段的数据进行比较进而验证出对应的第二金融数据是否可信,有效避免了第二金融数据被篡改,提高了数据的安全可信性。
21.尤其,在所述验证单元判定所述第二金融数据为可疑数据时,验证单元对其进行第二安全验证,在验证单元对参数分段序列a1中某一参数段的数据验证未通过时,验证单元继续对参数分段序列a1中剩余的参数段的数据进行安全验证,验证单元通过参数分段序
列a1中参数段验证未通过的数量计算验证未通过的参数段的数量百分比为m,通过将未通过的参数段的数量百分比m与预设验证未通过的参数段的数量百分比m0相比较,若超过预设验证未通过的参数段的数量百分比,则说明参数分段序列a1对应的第二金融数据不安全,通过两次安全验证,使安全验证更加准确,提高数据的安全可信性。
22.尤其,在所述验证单元对第二金融数据的验证结果为不安全时,通过将不安全的第二金融数据进行标记,然后验证单元将打标记的第二金融数据根据其数据来源返回给对应的终端,通过将不安全数据打标记并返回给终端,既可以提醒终端其数据有问题又解决了本平台数据不安全可信的问题。
23.尤其,在所述验证单元对所述参数分段序列a1通过正向顺序进行第一安全验证时,除了可以对参数分段序列a1中的参数段通过正向顺序进行安全验证,还可以通过逆向顺序或者随机抽取参数段进行安全验证,通过多种验证方式对参数分段序列a1中的参数段进行安全验证,可缩短验证的时间,进而提高验证的效率和准确度。
24.尤其,在调整单元对下一周期内的所述验证条件进行调整时,根据当前周期内的安全金融数据的数量对预设验证未通过的参数段的数量百分比m0进行调整,计算当前周期内的安全金融数据的数量百分比n来调整预设验证未通过的参数段的数量百分比m0,若当前周期内的安全金融数据的数量百分比n不断增加或降低到规定范围时,表明当前周期内的第二金融数据的安全性不断增加或降低,进而可降低或提高预设验证未通过的参数段的数量百分比m0,通过不断调整预设验证未通过的参数段的数量百分比m0可在第二金融数据安全性不同的情况下,提高验证效率。
25.尤其,在所述区块链模块接收所述验证单元传输的所述安全金融数据时,根据区块链模块中若干节点的历史数据处理情况选择节点对安全金融数据进行接入,通过若干节点的响应时长来判定节点的历史数据处理情况,进而选择历史数据处理高效的节点首先接入,进而提高节点对数据的处理效率并预防单点故障。
附图说明
26.图1为本发明实施例提供的基于可信预言机的数据交互服务平台结构示意图。
具体实施方式
27.为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
28.下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
29.需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
30.此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,
可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
31.请参阅图1所示,本发明实施例提供的基于可信预言机的数据交互服务平台包括:预言机模块和区块链模块,所述预言机模块包括:获取单元110,用以获取若干终端的第一金融数据,所述第一金融数据包括若干参数,所述若干参数包括数据标识和数据来源;筛选单元120,用以根据所述数据标识对所述第一金融数据进行分类,将分类后的第一金融数据根据其除数据标识以外的参数进行筛选,得到第二金融数据;分段单元130,用以根据所述若干参数将所述第二金融数据进行参数分段,得到参数分段序列;验证单元140,用以根据所述参数分段序列对所述第二金融数据进行第一安全验证和第二安全验证,所述第二安全验证设置有验证条件,若经过所述第一安全验证和第二安全验证后的验证结果为安全,则确定所述第二金融数据为安全金融数据,将安全金融数据传输到所述区块链模块,若验证结果为不安全,则根据所述数据来源将不安全的第二金融数据返回对应终端;调整单元150,用以根据当前周期内的安全金融数据的数量对下一周期内的所述验证条件进行调整;区块链模块,用以接收所述验证单元传输的所述安全金融数据。
32.具体而言,本发明实施例通过所述预言机模块中的所述获取单元获取第一金融数据,接着所述筛选单元根据所述数据标识对所述第一金融数据进行分类,将分类后的第一金融数据根据其除数据标识以外的参数进行筛选,得到第二金融数据,接着分段单元根据所述若干参数将所述第二金融数据进行参数分段,得到参数分段序列,然后所述验证单元根据所述参数分段序列对所述第二金融数据进行第一安全验证和第二安全验证,所述第二安全认证设置有验证条件,若经过所述第一安全验证和第二安全验证后的验证结果为安全,则确定所述第二金融数据为安全金融数据,将安全金融数据传输到所述区块链模块,若验证结果为不安全,则根据所述数据来源将不安全的第二金融数据返回对应终端,然后调整单元根据当前周期内的安全金融数据的数量对下一周期内的所述验证条件进行调整,最后所述区块链模块接收所述验证单元传输的所述安全金融数据,通过所述获取单元和所述筛选单元进行金融数据的获取和筛选,减少了金融数据量,所述验证单元对所述第二金融数据进行安全验证,有效防止了数据被恶意篡改,提高了数据的安全可信性。
33.具体而言,在所述筛选单元对所述第一金融数据进行筛选时,若所述数据标识有数据标识a,根据数据标识a将相同数据标识的第一金融数据归为一类,将数据标识同为a的第一金融数据根据除数据标识以外的参数进行比较,对数据来源不同且除数据标识和数据来源以外的参数都相同的第一金融数据进行筛选;所述获取单元获取若干终端的第一金融数据时,当获取到时,根据获取时间对第一金融数据加时间戳;在对数据来源不同且除数据标识和数据来源以外的参数都相同的第一金融数据进行筛选时,将所述时间戳早的进行保留,得到第二金融数据。
34.具体而言,若所述数据标识有股票和债券,将数据标识同为股票或债券的第一金
融数据分到一起,若数据标识为股票的第一金融数据的参数还包括数据名称、价格和利率,将同为股票的第一金融数据的数据名称、价格和利率进行比较,当其数据名称、价格和利率都相同但数据来源不同时,对其进行筛选去重,在筛选时将第一金融数据的时间戳早的留下,得到第二金融数据。
35.具体而言,本发明实施例在所述筛选单元对所述第一金融数据进行筛选时,将同属于一个数据标识的第一金融数据划分到一起,再对同一数据标识的第一金融数据根据其除数据标识以外的参数进行比较,将数据来源不同且除数据标识和数据来源以外参数都相同的进行筛选去重,最后根据第一金融数据的时间戳进行去重,将时间戳早的进行保留,通过对第一金融数据进行筛选去重,减小了数据量,进而提高数据验证效率。
36.具体而言,在所述分段单元对所述第二金融数据进行参数分段时,根据所述若干参数进行参数分段,一个参数分为一个参数分段,得到参数分段序列,所述参数分段序列包括数据标识段、数据名称段、价格段、涨跌额段、涨跌幅段、交易量段、交易额段、利率段、净值段、增长率段、日期段和数据来源段,由于每一数据标识的第二金融数据的参数不同,因此参数分段序列中部分参数分段为空。
37.具体而言,若第二金融数据的数据标识包括股票、债券和基金,则股票的参数分段序列中的利率段、净值段和增长率段的数据为空,债券的参数分段序列中的净值段、增长率段的数据为空,基金的参数分段序列中的利率段的数据为空。
38.具体而言,本发明实施例在所述分段单元对所述第二金融数据进行参数分段时,根据所述若干参数进行参数分段,一个参数分为一个参数分段,得到参数分段序列,由于每一数据标识的第二金融数据的参数不同,因此参数分段序列中部分参数分段为空,通过将第二金融数据进行参数分段,使第二金融数据更加整齐有序,便于对其进行验证,从而提高验证效率。
39.具体而言,在所述验证单元对所述第二金融数据进行第一安全验证时,根据所述参数分段序列对第二金融数据进行正向顺序的第一安全验证,当按参数分段序列的正向顺序进行第一安全验证时,若任意参数段的数据验证通过,则验证单元将继续验证剩余参数段的数据,若任意参数段的数据验证未通过,则验证单元将此参数段对应的第二金融数据判定为可疑数据。
40.具体而言,本发明实施例在所述验证单元对所述第二金融数据进行第一安全验证时,根据所述参数分段序列对第二金融数据进行正向顺序的第一安全验证,当按参数分段序列的正向顺序进行第一安全验证时,若任意参数段的数据验证通过,则验证单元将继续验证剩余参数段的数据,若任意参数段的数据验证未通过,则验证单元将此第二金融数据判定为可疑数据,通过根据参数分段序列的正向顺序进行安全验证,当验证到某一参数段的数据不通过时,及时将此参数段对应的第二金融数据判定为可疑数据,不用一一将所有参数段进行验证,缩短了验证时间,提高了验证效率。
41.具体而言,在对参数分段序列中的参数段的数据进行第一安全验证时,在任意时刻时,所述验证单元得到参数分段序列a1,将参数分段序列a1与上一时刻的相同数据标识和数据名称的参数分段序列a2进行计算,验证单元分别计算参数分段序列a1与参数分段序列a2的每个参数段的数据的差值序列为

a1,验证单元分别计算与参数分段序列a1相同数据标识和数据名称的历史参数分段序列的每个参数段的数据的平均差值序列为

a,当按
参数分段序列a1的正向顺序对参数段的数据进行比较时,任意参数段的数据的差值为

a1

,任意参数段的数据的平均差值为
△a′
,若

a1


△a′
,表示参数分段序列a1中某一参数段的数据验证通过,则验证单元继续按正向顺序对参数分段序列a1中剩余参数段的数据进行验证,若所有参数段的数据都验证通过,则验证单元对参数分段序列a1对应的第二金融数据的验证结果为安全;若

a1


△a′
,表示参数分段序列a1中某一参数段的数据验证未通过,则验证参数分段序列a1对应的第二金融数据为可疑数据。
42.具体而言,本发明实施例在对参数分段序列中的参数段的数据进行第一安全验证时,在任意时刻时,验证单元得到参数分段序列a1,将参数分段序列a1与上一时刻的相同数据标识和数据名称的参数分段序列a2进行计算,分别计算参数分段序列a1的参数段与参数分段序列a2的每个参数段的数据的差值序列为

a1,验证单元分别计算与参数分段序列a1相同数据标识和数据名称的历史参数分段序列每个参数段的数据的平均差值序列为

a,将任意参数段的数据的差值

a1

和任意参数段的平均差值
△a′
进行比较来验证是否继续按参数分段序列a1的正向顺序继续对剩余参数段的数据进行验证,通过参数分段序列中参数段与历史参数段的数据的变化情况来判断参数分段序列中参数段的数据是否是突然变化的,进而判定是否是可信数据,通过历史参数分段序列中参数段的数据的变化情况对此历史参数分段序列的参数段的数据进行比较进而验证出对应的第二金融数据是否可信,有效避免了第二金融数据被篡改,提高了数据的安全可信性。
43.具体而言,在所述验证单元判定所述第二金融数据为可疑数据时,验证单元对其进行第二安全验证,在验证单元对所述参数分段序列a1中某一参数段的数据验证未通过时,验证单元继续对参数分段序列a1中剩余的参数段的数据进行安全验证,其验证方法与第一安全验证的方法一致,验证单元通过参数分段序列a1中参数段验证未通过的数量计算验证未通过的参数段的数量百分比为m,验证单元设置有验证条件为预设验证未通过的参数段的数量百分比为m0,若m≤m0,则验证单元对参数分段序列a1对应的第二金融数据的验证结果为安全,确定所述第二金融数据为安全金融数据,将安全金融数据传输到所述区块链模块;若m>m0,则验证单元对参数分段序列a1对应的第二金融数据的验证结果为不安全。
44.具体而言,本发明实施例在所述验证单元判定所述第二金融数据为可疑数据时,验证单元对其进行第二安全验证,在验证单元对参数分段序列a1中某一参数段的数据验证未通过时,验证单元继续对参数分段序列a1中剩余的参数段的数据进行安全验证,验证单元通过参数分段序列a1中参数段验证未通过的数量计算验证未通过的参数段的数量百分比为m,通过将未通过的参数段的数量百分比m与预设验证未通过的参数段的数量百分比m0相比较,若超过预设验证未通过的参数段的数量百分比,则说明参数分段序列a1对应的第二金融数据不安全,通过两次安全验证,使安全验证更加准确,提高数据的安全可信性。
45.具体而言,在所述验证单元对第二金融数据的验证结果为不安全时,将不安全的第二金融数据进行标记,验证单元将打标记的第二金融数据根据其数据来源返回给对应的终端。
46.具体而言,本发明实施例在所述验证单元对第二金融数据的验证结果为不安全
时,通过将不安全的第二金融数据进行标记,然后验证单元将打标记的第二金融数据根据其数据来源返回给对应的终端,通过将不安全数据打标记并返回给终端,既可以提醒终端其数据有问题又解决了本平台数据不安全可信的问题。
47.具体而言,在所述验证单元对所述参数分段序列a1通过正向顺序进行第一安全验证时,验证方式还包括逆向顺序或随机抽取,对参数分段序列a1中的参数段按照逆向顺序或者随机抽取参数段进行安全验证。
48.具体而言,本发明实施例在所述验证单元对所述参数分段序列a1通过正向顺序进行第一安全验证时,除了可以对参数分段序列a1中的参数段通过正向顺序进行安全验证,还可以通过逆向顺序或者随机抽取参数段进行安全验证,通过多种验证方式对参数分段序列a1中的参数段进行安全验证,可缩短验证的时间,进而提高验证的效率和准确度。
49.具体而言,在调整单元对下一周期内的所述验证条件进行调整时,根据当前周期内的安全金融数据的数量对预设验证未通过的参数段的数量百分比m0进行调整,计算当前周期内的安全金融数据的数量百分比n来调整预设验证未通过的参数段的数量百分比m0,所述周期为预设周期,当n≥70%时,则在预设周期后降低预设验证未通过的参数段的数量百分比m0;当35%≤n<70%时,则在预设周期后预设验证未通过的参数段的数量百分比m0保持不变;当0<n<35%时,则在预设周期后提高预设验证未通过的参数段的数量百分比m0。
50.具体而言,在降低或提高预设验证未通过的参数段的数量百分比m0是根据内部设定进行具体系数的调整。
51.具体而言,本发明实施例在调整单元对下一周期内的所述验证条件进行调整时,根据当前周期内的安全金融数据的数量对预设验证未通过的参数段的数量百分比m0进行调整,计算当前周期内的安全金融数据的数量百分比n来调整预设验证未通过的参数段的数量百分比m0,若当前周期内的安全金融数据的数量百分比n不断增加或降低到规定范围时,表明当前周期内的第二金融数据的安全性不断增加或降低,进而可降低或提高预设验证未通过的参数段的数量百分比m0,通过不断调整预设验证未通过的参数段的数量百分比m0可在第二金融数据安全性不同的情况下,提高验证效率。
52.具体而言,在所述区块链模块接收所述验证单元传输的所述安全金融数据时,区块链模块包括若干节点,根据若干节点的历史数据处理情况选择节点对安全金融数据进行接入,若区块链模块包括节点e和节点f,区块链模块获取节点e和节点f的历史数据处理情况,即节点e和节点f在处理完数据后将互相响应对方,计算节点e响应节点f的响应时长为t1,节点f响应节点e的响应时长为t2,若t1>t2,则将节点e判定为高效节点;若t1=t2,则将节点e和节点f都判定为高效节点;若t1<t2,则将节点f判定为高效节点;则在区块链模块在接收安全金融数据时,选择高效节点来接入安全金融数据,当区块链模块中出现不止一个高效节点时,随机任选一个节点接入安全金融数据。
53.具体而言,本发明实施例在所述区块链模块接收所述验证单元传输的所述安全金
融数据时,根据区块链模块中若干节点的历史数据处理情况选择节点对安全金融数据进行接入,通过若干节点的响应时长来判定节点的历史数据处理情况,进而选择历史数据处理高效的节点首先接入,进而提高节点对数据的处理效率并预防单点故障。
54.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
55.以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献