本技术涉及区块链,特别是涉及一种文件处理方法、装置、计算机设备和存储介质。
背景技术:
1、在金融领域,金融机构经常需要将前端应用的文件上传至金融机构的系统,但为了保证系统安全,需要对待上传文件进行预检查,以防止待上传文件存在风险。
2、目前,金融机构通常会构建一个预检查样本库,将待上传样本与预检查样本库中的风险样本进行比较,来实现对待上传文件的预检查,但是每家金融机构,都构建一个预检查样本库,会导致预检查样本库的维护成本过高,从而导致文件处理的成本过高,因此,急需一种能够降低成本的文件处理方法。
技术实现思路
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、上述文件处理方法、装置、计算机设备和存储介质。当需要上传文件时,即根据待上传文件的文件标识,向区块链网络发起文件调用请求,并基于区块链网络反馈的核查文件对待上传文件进行风险核查,核查通过后再上传待上传文件。利用上述方法,当金融机构存在文件上传需求时,只需要从区块链网络中调用核查文件即可,不用自己单独构建核查文件库,区块链网络可以由多个金融机构共同维护,不但增加了核查文件的丰富性,也大大降低了维护成本,从而大大节省了文件上传的成本。