【技术实现步骤摘要】
应用于区块链支付的支付网络环境检测方法及网络服务器
本申请涉及区块链支付和区块链金融
,尤其涉及应用于区块链支付的支付网络环境检测方法及网络服务器。
技术介绍
相较于传统的线上支付体系,区块链支付对于支付方和收款方而言具有双重利好效益。一方面,针对支付方,区块链支付的每一笔交易都是不被篡改的,如果遇到交易不成功的现象,支付方不会被扣款,而且收款方是没有办法对交易的信息进行篡改的,而且即使有多扣钱的现象,在区块链的浏览器里是可以查到的。另一方面,针对收款方,区块链的去中心化可以免去中间的任何机构,从而直接让付款方的每一笔订单的支付,直接到收款方的账户上,有效缩短了资金流的时长。然而,在执行区块链支付行为时,区块链支付行为对应的区块链支付节点容易被第三方设备入侵。
技术实现思路
本说明书提供了一种应用于区块链支付的支付网络环境检测方法及网络服务器,以解决或者部分解决现有技术存在的上述技术问题。本说明书公开了一种应用于区块链支付的支付网络环境检测方法,应用于与区块链节点设备通信的网络服务器,所述方法至少包括:在获得第一区块链节点设备的授权后,获取所述第一区块链节点设备对应的历史支付记录;在获得与所述第一区块链节点存在有效交易行为的第二区块链节点设备的授权后,基于所述第二区块链节点设备的历史收款记录将所述历史支付记录中的多个支付清单进行分类,得到多个有效支付清单和多个无效支付清单;基于获取的所述第一区块链节点设备和所述第二区块链节点设备所处的区 ...
【技术保护点】
1.一种应用于区块链支付的支付网络环境检测方法,其特征在于,应用于与区块链节点设备通信的所述网络服务器,所述方法至少包括:/n在获得第一区块链节点设备的授权后,获取所述第一区块链节点设备对应的历史支付记录;/n在获得与所述第一区块链节点存在有效交易行为的第二区块链节点设备的授权后,基于所述第二区块链节点设备的历史收款记录将所述历史支付记录中的多个支付清单进行分类,得到多个有效支付清单和多个无效支付清单;/n基于获取的所述第一区块链节点设备和所述第二区块链节点设备所处的区块链网络在当前时段内的网络状态数据,确定每个无效支付清单与所述第一区块链节点设备的支付行为数据分别相对应的支付请求拒绝信息;/n至少基于所述支付请求拒绝信息、所述历史收款记录以及所述网络状态数据确定所述区块链网络的支付环境指标数据;/n根据所述支付环境指标数据以及所述第一区块链节点设备接收到的用于指示所述第一区块链节点设备进行区块链支付交易的输入指令,对所述第一区块链节点设备的接口访问权限进行修改。/n
【技术特征摘要】
1.一种应用于区块链支付的支付网络环境检测方法,其特征在于,应用于与区块链节点设备通信的所述网络服务器,所述方法至少包括:
在获得第一区块链节点设备的授权后,获取所述第一区块链节点设备对应的历史支付记录;
在获得与所述第一区块链节点存在有效交易行为的第二区块链节点设备的授权后,基于所述第二区块链节点设备的历史收款记录将所述历史支付记录中的多个支付清单进行分类,得到多个有效支付清单和多个无效支付清单;
基于获取的所述第一区块链节点设备和所述第二区块链节点设备所处的区块链网络在当前时段内的网络状态数据,确定每个无效支付清单与所述第一区块链节点设备的支付行为数据分别相对应的支付请求拒绝信息;
至少基于所述支付请求拒绝信息、所述历史收款记录以及所述网络状态数据确定所述区块链网络的支付环境指标数据;
根据所述支付环境指标数据以及所述第一区块链节点设备接收到的用于指示所述第一区块链节点设备进行区块链支付交易的输入指令,对所述第一区块链节点设备的接口访问权限进行修改。
2.根据权利要求1所述的方法,其特征在于,至少基于所述支付请求拒绝信息、所述历史收款记录以及所述网络状态数据确定所述区块链网络的支付环境指标数据,包括:
对于确定出的每一个支付请求拒绝信息,基于获取的所述第一区块链节点设备和所述第二区块链节点设备所处的区块链网络在当前时段内的网络状态数据提取所述支付请求拒绝信息中的支付风险提示信息;
在所述历史收款记录中查询与每个支付风险提示信息相对应的收款方设备的交易提示信息;
基于所述网络状态数据计算所述交易提示信息和所述支付风险提示信息之间的时序异步数据并根据所述时序异步数据确定所述区块链网络的支付延迟数据;其中,所述时序异步系数用于表征所述交易提示信息的生成时刻和所述支付风险提示信息的生成时刻之间的差值;
确定所述支付延迟数据在所述网络状态数据的数据分布特征,并采用所述有效支付清单与所述无效支付清单的比例对所述数据分布特征进行加权得到加权分布特征,基于所述加权分布特征确定所述区块链网络的支付环境指标数据。
3.根据权利要求2所述的方法,其特征在于,根据所述支付环境指标数据以及所述第一区块链节点设备接收到的用于指示所述第一区块链节点设备进行区块链支付交易的输入指令,对所述第一区块链节点设备的接口访问权限进行修改,包括:
获取对支付环境指标数据进行全局网络数据提取得到的环境网络数据集,以及采用入侵检测脚本程序对所述支付环境指标数据进行数据入侵检测得到的入侵检测结果;根据所述支付环境指标数据的指标维度信息,确定对所述入侵检测脚本程序的检测准确率进行修正的程序修正指令,并确定所述程序修正指令的修正时效性数据;从所述环境网络数据集和所述入侵检测结果中确定出所述修正时效性数据所对应的真实时效性数据;根据所述程序修正指令和所述真实时效性数据,确定所述支付环境指标数据相对于所述入侵检测结果的支付环境安全系数;
解析所述输入指令以获得所述输入指令中包括的用于指示所述第一区块链节点设备进行区块链支付交易的期望交易时段以及期望交易时长,以及用于指示所述第一区块链节点设备进行区块链支付交易的交易方设备的设备标识信息;
在预设数据库中查询出与所述设备标识信息对应的交易方设备的当前通信地址并基于所述当前通信地址请求所述交易方设备的设备访问授权,在获得所述交易方设备的设备访问授权之后,根据所述期望交易时段和所述期望交易时长生成用于查询所述交易方设备的设备运行状态的查询请求,将所述查询请求发送给所述交易方设备以获取所述交易方设备基于所述查询请求返回的目标运行状态信息;其中,所述目标运行状态信息与所述期望交易时段以及所述期望交易时长相匹配;
基于所述设备运行状态确定所述第一区块链节点设备与所述期望交易时段以及所述期望交易时长相匹配的设备接口真空期;判断在所述设备接口真空期内所述支付环境安全系数对应的接口入侵概率以及所述接口入侵概率对应的接口权限信息;在所述接口入侵概率大于设定概率时对所述第一区块链节点设备的接口访问权限进行修改。
4.根据权利要求1-3任一项所述的方法,其特征在于,基于所述第二区块链节点设备的历史收款记录将所述历史支付记录中的多个支付清单进行分类,得到多个有效支付清单和多个无效支付清单,包括:
确定所述历史收款记录的按时序先后排列的收款记录队列,并基于所述收款记录队列确定所述历史支付记录中的各支付清单;
在根据所述按时序先后排列的收款记录队列确定出所述历史支付记录中存在支付统计列表的前提下,从所述支付统计列表中确定出第一支付标签和第二支付标签;其中,所述第一支付标签用于表征支付清单的有效性,所述第二支付标签用于表征支付清单的无效性,且所述第一支付标签下的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。