1.一种应用于区块链支付的支付网络环境检测方法,其特征在于,应用于与区块链节点设备通信的所述网络服务器,所述方法至少包括:在获得第一区块链节点设备的授权后,获取所述第一区块链节点设备对应的历史支付记录;
在获得与所述第一区块链节点存在有效交易行为的第二区块链节点设备的授权后,基于所述第二区块链节点设备的历史收款记录将所述历史支付记录中的多个支付清单进行分类,得到多个有效支付清单和多个无效支付清单;
基于获取的所述第一区块链节点设备和所述第二区块链节点设备所处的区块链网络在当前时段内的网络状态数据,确定每个无效支付清单与所述第一区块链节点设备的支付行为数据分别相对应的支付请求拒绝信息;
至少基于所述支付请求拒绝信息、所述历史收款记录以及所述网络状态数据确定所述区块链网络的支付环境指标数据;
根据所述支付环境指标数据以及所述第一区块链节点设备接收到的用于指示所述第一区块链节点设备进行区块链支付交易的输入指令,对所述第一区块链节点设备的接口访问权限进行修改。
2.根据权利要求1所述的方法,其特征在于,至少基于所述支付请求拒绝信息、所述历史收款记录以及所述网络状态数据确定所述区块链网络的支付环境指标数据,包括:对于确定出的每一个支付请求拒绝信息,基于获取的所述第一区块链节点设备和所述第二区块链节点设备所处的区块链网络在当前时段内的网络状态数据提取所述支付请求拒绝信息中的支付风险提示信息;
在所述历史收款记录中查询与每个支付风险提示信息相对应的收款方设备的交易提示信息;
基于所述网络状态数据计算所述交易提示信息和所述支付风险提示信息之间的时序异步数据并根据所述时序异步数据确定所述区块链网络的支付延迟数据;其中,所述时序异步系数用于表征所述交易提示信息的生成时刻和所述支付风险提示信息的生成时刻之间的差值;
确定所述支付延迟数据在所述网络状态数据的数据分布特征,并采用所述有效支付清单与所述无效支付清单的比例对所述数据分布特征进行加权得到加权分布特征,基于所述加权分布特征确定所述区块链网络的支付环境指标数据。
3.根据权利要求2所述的方法,其特征在于,根据所述支付环境指标数据以及所述第一区块链节点设备接收到的用于指示所述第一区块链节点设备进行区块链支付交易的输入指令,对所述第一区块链节点设备的接口访问权限进行修改,包括:获取对支付环境指标数据进行全局网络数据提取得到的环境网络数据集,以及采用入侵检测脚本程序对所述支付环境指标数据进行数据入侵检测得到的入侵检测结果;根据所述支付环境指标数据的指标维度信息,确定对所述入侵检测脚本程序的检测准确率进行修正的程序修正指令,并确定所述程序修正指令的修正时效性数据;从所述环境网络数据集和所述入侵检测结果中确定出所述修正时效性数据所对应的真实时效性数据;根据所述程序修正指令和所述真实时效性数据,确定所述支付环境指标数据相对于所述入侵检测结果的支付环境安全系数;
解析所述输入指令以获得所述输入指令中包括的用于指示所述第一区块链节点设备进行区块链支付交易的期望交易时段以及期望交易时长,以及用于指示所述第一区块链节点设备进行区块链支付交易的交易方设备的设备标识信息;
在预设数据库中查询出与所述设备标识信息对应的交易方设备的当前通信地址并基于所述当前通信地址请求所述交易方设备的设备访问授权,在获得所述交易方设备的设备访问授权之后,根据所述期望交易时段和所述期望交易时长生成用于查询所述交易方设备的设备运行状态的查询请求,将所述查询请求发送给所述交易方设备以获取所述交易方设备基于所述查询请求返回的目标运行状态信息;其中,所述目标运行状态信息与所述期望交易时段以及所述期望交易时长相匹配;
基于所述设备运行状态确定所述第一区块链节点设备与所述期望交易时段以及所述期望交易时长相匹配的设备接口真空期;判断在所述设备接口真空期内所述支付环境安全系数对应的接口入侵概率以及所述接口入侵概率对应的接口权限信息;在所述接口入侵概率大于设定概率时对所述第一区块链节点设备的接口访问权限进行修改。
4.根据权利要求1-3任一项所述的方法,其特征在于,基于所述第二区块链节点设备的历史收款记录将所述历史支付记录中的多个支付清单进行分类,得到多个有效支付清单和多个无效支付清单,包括:确定所述历史收款记录的按时序先后排列的收款记录队列,并基于所述收款记录队列确定所述历史支付记录中的各支付清单;
在根据所述按时序先后排列的收款记录队列确定出所述历史支付记录中存在支付统计列表的前提下,从所述支付统计列表中确定出第一支付标签和第二支付标签;其中,所述第一支付标签用于表征支付清单的有效性,所述第二支付标签用于表征支付清单的无效性,且所述第一支付标签下的支付清单与所述第一支付标签下的支付清单的清单数量总和与所述历史支付记录中的支付清单总和相同;
根据所述历史支付记录在所述第一支付标签下的支付清单以及所述历史支付记录在所述第一支付标签下的支付清单的数字认证签名,计算所述历史支付记录在所述第二支付标签下的各支付清单与所述历史支付记录在所述第一支付标签下的各支付清单之间的时序连续度,并将所述历史支付记录在所述第二支付标签下的与在所述第一支付标签下的支付清单在时序上连续的支付清单调整到所述第一支付标签下;
将所述第一支付标签下的支付清单确定为有效支付清单,将所述第二支付标签下的支付清单确定为无效支付清单。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述历史支付记录的所述第二支付标签下包含有多个异常支付清单的情况下,根据所述历史支付记录在所述第一支付标签下的支付清单以及所述历史支付记录在所述第一支付标签下的支付清单的数字认证签名确定所述历史支付记录的所述第二支付标签下的各异常支付清单之间的时序连续度,并根据所述各异常支付清单之间的时序连续度对所述第二支付标签下的各异常支付清单进行校验;
根据所述历史支付记录在所述第一支付标签下的支付清单以及所述历史支付记录在所述第一支付标签下的支付清单的数字认证签名为通过校验的目标支付清单设置校验认证签名,并将携带有所述校验认证签名的目标支付清单调整到所述第一支付标签下。
6.根据权利要求1所述的方法,其特征在于,获取所述第一区块链节点设备对应的历史支付记录,包括:从所述第一区块链节点设备的业务数据库中提取存在交易完成标识的支付记录作为所述历史支付记录;其中,所述业务数据库在所述第一区块链节点设备对所述网络服务器的授权通过之后对所述网络服务器开放。
7.根据权利要求1所述的方法,其特征在于,所述区块链网络在当前时段内的网络状态数据通过以下方式获取:
提取所述第一区块链节点设备与所述第二区块链节点设备之间的通信链路对应的第一链路协议层特征,并提取所述区块链网络中除所述第一区块链节点设备与所述第二区块链节点设备之间的通信链路之外的其他通信链路对应的第二链路协议层特征;其中,所述第一链路协议层特征和所述第二链路协议层特征分别包括多个不同特征权重的协议层信息;
确定所述通信链路在所述第一链路协议层特征的任一协议层信息的链路状态参数,并行地将所述第二链路协议层特征中具有最小特征权重的协议层信息确定为目标协议层信息;
基于所述第一区块链节点设备与所述第二区块链节点设备之间的交易互动业务的双向认证信息,将所述链路状态参数映射到所述目标协议层信息中以在所述目标协议层信息中得到映射状态参数;通过所述链路状态参数和所述映射状态参数之间的参数关联特征生成所述通信链路和所述其他通信链路之间的链路影响特征数据;其中,所述链路影响特征数据用于表征所述通信链路和所述其他通信链路之间的通信干扰和通信影响;
以所述映射状态参数为当前状态参数在所述目标协议层信息中获取局部状态参数,根据所述链路影响特征数据对应的数据特征分布队列,将所述局部状态参数映射到所述链路状态参数所在的协议层信息中以在所述链路状态参数所在的协议层信息中得到所述局部状态参数对应的全局状态参数,并通过所述全局状态参数生成所述区块链网络在当前时段内的网络状态数据。
8.一种网络服务器,其特征在于,与区块链节点设备通信,所述网络服务器用于:
在获得第一区块链节点设备的授权后,获取所述第一区块链节点设备对应的历史支付记录;
在获得与所述第一区块链节点存在有效交易行为的第二区块链节点设备的授权后,基于所述第二区块链节点设备的历史收款记录将所述历史支付记录中的多个支付清单进行分类,得到多个有效支付清单和多个无效支付清单;
基于获取的所述第一区块链节点设备和所述第二区块链节点设备所处的区块链网络在当前时段内的网络状态数据,确定每个无效支付清单与所述第一区块链节点设备的支付行为数据分别相对应的支付请求拒绝信息;
至少基于所述支付请求拒绝信息、所述历史收款记录以及所述网络状态数据确定所述区块链网络的支付环境指标数据;
根据所述支付环境指标数据以及所述第一区块链节点设备接收到的用于指示所述第一区块链节点设备进行区块链支付交易的输入指令,对所述第一区块链节点设备的接口访问权限进行修改。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7任一项所述方法的步骤。
10.一种网路服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-7任一项所述方法的步骤。