预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113254306A(43)申请公布日2021.08.13(21)申请号202110506454.6(22)申请日2021.05.10(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人黄洲荣(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人周嗣勇(51)Int.Cl.G06F11/30(2006.01)权利要求书2页说明书13页附图5页(54)发明名称运行状态监控方法、装置、设备和存储介质(57)摘要本申请提出一种运行状态监控方法、装置、设备和存储介质。其中,所述方法应用于区块链业务系统中的桥接设备。所述桥接设备用于桥接所述区块链业务系统包括的业务子系统与区块链网络。所述方法可以包括,周期性采集自检数据以及所述区块链网络中与所述桥接设备对应的节点设备的运行数据。根据所述自检数据以及所述运行数据,确定自身运行状态以及所述节点设备的运行状态。将表征自身运行状态与所述节点设备的运行状态的状态数据发布至所述区块链,以使监控设备从所述区块链中获取所述状态数据,并基于所述状态数据进行区块链业务系统运行状态监控。CN113254306ACN113254306A权利要求书1/2页1.一种运行状态监控方法,应用于区块链业务系统中的桥接设备;所述桥接设备用于桥接所述区块链业务系统包括的业务子系统与区块链网络;所述方法包括:周期性采集自检数据以及所述区块链网络中与所述桥接设备对应的节点设备的运行数据;根据所述自检数据以及所述运行数据,确定自身运行状态以及所述节点设备的运行状态;将表征自身运行状态与所述节点设备的运行状态的状态数据发布至所述区块链,以使监控设备从所述区块链中获取所述状态数据,并基于所述状态数据进行区块链业务系统运行状态监控。2.根据权利要求1所述的方法,如果所述自身运行状态与所述节点设备对应的运行状态均正常,所述状态数据包括表征运行状态正常的心跳数据;如果所述自身运行状态与所述节点设备对应的运行状态中的至少一项为异常,所述状态数据包括表征运行状态异常的告警数据。3.根据权利要求1所述的方法,所述将表征自身运行状态与所述节点设备的运行状态的状态数据发布至所述区块链,包括:对所述状态数据进行加密,得到加密后的状态数据;将加密后的状态数据发布至所述区块链。4.根据权利要求3所述的方法,所述对所述状态数据进行加密,得到加密后的状态数据,包括:利用与所述桥接设备对应的主密钥生成密文密钥;利用所述密文密钥对所述状态数据进行加密,得到密文数据;通过与所述监控设备对应的公钥,对所述密文数据和所述密文密钥对应的组合数据进行加密,得到加密后的状态数据。5.根据权利要求1所述的方法,所述将表征自身运行状态与所述节点设备的运行状态的状态数据发布至所述区块链,以使监控设备从所述区块链中获取所述状态数据,包括:根据表征自身运行状态与所述节点设备的运行状态的状态数据,生成状态报告事件;将所述状态报告事件发布至所述区块链,以使所述区块链中的节点设备在完成共识后,将所述状态报告事件中发送至订阅该状态报告事件的监控设备。6.根据权利要求5所述的方法,所述区块链网络部署了智能合约;所述根据表征自身运行状态与所述节点设备的运行状态的状态数据,生成状态报告事件,包括:向所述区块链网络发送智能合约调用交易;其中,所述调用交易包括所述状态数据;以使所述区块链网络中的节点设备在对该交易共识后,调用所述智能合约包括的事件生成逻辑,基于所述状态数据生成状态报告事件。7.根据权利要求1所述的方法,所述运行数据包括所述区块链网络中与所述节点设备连接的节点设备的第一标识集合;根据所述运行数据,确定所述节点设备的运行状态,包括:将所述第一标识集合中的各第一标识分别与维护的第二标识集合中的各第二标识进行匹配;其中,所述第二标识集合包括所述区块链网络中,与所述节点设备应当连接的节点2CN113254306A权利要求书2/2页设备的第二标识;如果各第一标识与各第二标识一一匹配,确定所述节点设备运行正常;反之,确定所述节点设备运行异常,并根据所述各第二标识集合中,与所述第一标识集合中的第一标识不匹配的第二标识,构建告警数据。8.根据权利要求1所述的方法,所述桥接设备与所述节点设备通过TCP协议连接;所述方法还包括:若检测到与所述节点设备之间的TCP连接异常,根据异常数据构建告警数据并发布至所述区块链,以使监控设备从所述区块链中获取所述告警数据,并基于所述告警数据进行故障排查。9.根据权利要求2所述的方法,所述基于所述状态数据进行区块链业务系统运行状态监控,包括:将所述状态数据发送至监控平台;所述监控平台对所述状态数据进行解析,获取心跳