WO2020253367A1 - Communication failure analysis method, device, and blockchain communication platform - Google Patents
Communication failure analysis method, device, and blockchain communication platform Download PDFInfo
- Publication number
- WO2020253367A1 WO2020253367A1 PCT/CN2020/086229 CN2020086229W WO2020253367A1 WO 2020253367 A1 WO2020253367 A1 WO 2020253367A1 CN 2020086229 W CN2020086229 W CN 2020086229W WO 2020253367 A1 WO2020253367 A1 WO 2020253367A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- blockchain
- node
- block chain
- target
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
Definitions
- This application relates to the technical field of block chain call links. Specifically, this application relates to a communication failure analysis method, device, and blockchain communication platform.
- This application proposes a communication failure analysis method and device based on a system call link, and a blockchain communication platform to connect the network communication records between various communication systems, so that the system can be detected through the call link in a single communication system
- a communication failure analysis method and device based on a system call link, and a blockchain communication platform to connect the network communication records between various communication systems, so that the system can be detected through the call link in a single communication system
- a communication failure analysis method based on a system call link includes: using multiple communication systems as blockchain nodes to generate a blockchain communication platform; each blockchain node in the blockchain communication platform will The network communication record of this node is shared to the blockchain of the blockchain communication platform; the network communication record of each blockchain node corresponding to the system target communication is obtained through the blockchain; the system target communication The system communication information is retrieved from the network communication record of each corresponding blockchain node, and the target invocation link of the system target communication is generated according to each of the system communication information; the target invocation link is analyzed, and according to the analysis As a result, the failure information of the target communication of the system is determined.
- the block chain communication platform includes a plurality of communication systems that communicate with each other. Each communication system serves as a block chain node of the block chain communication platform; the block chain communication platform also It includes a communication component shared by blockchain nodes; a plurality of the communication systems communicate data through the communication component, and the network communication records of the data communication process are packaged into blocks through the communication component, and the blocks are shared To the blockchain of the blockchain communication platform.
- a communication failure analysis device based on a system call link includes: a first generation module, used for generating a blockchain communication platform by using multiple communication communication systems as blockchain nodes; a sharing module, used in the area Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform; the acquisition module is used to obtain the target communication corresponding to the system through the block chain The network communication record of each blockchain node; the second generation module is used to retrieve the system communication information from the network communication record of each blockchain node corresponding to the system target communication, according to each system The communication information generates the target invocation link of the system target communication; the analysis module is used to analyze the target invocation link, and determine the failure information of the system target communication according to the analysis result.
- a computer device including: one or more processor memories; one or more computer programs, wherein the one or more computer programs are stored in the memory and configured to be processed by the one or more The one or more computer programs are configured to execute a communication failure analysis method based on the system call link:
- the communication failure analysis method based on the system call link includes:
- Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform;
- a computer-readable storage medium has a computer program stored on the computer-readable storage medium, and when the computer program is executed by a processor, a communication failure analysis method based on a system call link is realized, wherein the system call link-based
- the communication failure analysis method includes the following steps:
- Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform;
- the communication failure analysis method based on the system call link uses multiple communication communication systems as blockchain nodes to form a blockchain communication platform.
- Each communication system shares the network communication records of the system to the blockchain of the platform, so each communication system in the platform can obtain the network communication records of other communication systems.
- the system target communication with the failure problem can be obtained through the blockchain in the platform.
- the network communication record of each communication system can be used in each communication system.
- the system communication information of each system is retrieved from the network communication record of the network, and the target call link is generated.
- the fault problem in the system target communication can be determined. There is no need to manually log in to each system participating in the system target communication to view the network communication records of each system to analyze the communication fault problem. , Reduce the amount of manual operation and improve the efficiency of communication failure analysis.
- FIG. 1 is a schematic structural diagram of an embodiment of a blockchain communication platform provided by this application.
- FIG. 2 is a method flowchart in an embodiment of a communication failure analysis method based on a system call link provided by this application;
- FIG. 3 is a flowchart of a method in an embodiment of step S200 provided in this application;
- FIG. 5 is a flowchart of a part of the method in another embodiment of a communication failure analysis method based on a system call link provided by this application;
- FIG. 6 is a structural block diagram in an embodiment of a communication failure analysis device based on a system call link provided by this application.
- This application provides a communication failure analysis method based on a system call link.
- the communication failure analysis method based on the system call link is applied to the blockchain communication platform described in this application to generate a system call chain, so as to obtain the network communication record of each communication system by analyzing the system call chain, and finally determine When the system target communication failure problem occurs, there is no need to manually log in to each system to view the network communication records of each system, which reduces the amount of manual operation and improves the efficiency of communication failure analysis.
- the following first explains the blockchain communication platform mentioned in this application:
- the blockchain communication platform includes a plurality of communication systems 100 that communicate with each other.
- Each communication system 100 serves as a blockchain node of the blockchain communication platform, and the data between systems is performed through the blockchain 200 communication.
- the blockchain communication platform is a system platform that uses blockchain technology to communicate with each other.
- Each blockchain node participates in the platform through mining and transactions in blockchain technology, and becomes a blockchain node in the platform .
- Blockchain nodes are computers in the blockchain network, such as mobile phones, mining machines, desktops, and servers. That is, the communication system 100 described in this application may be a communication system composed of servers, desktop computers, and the like.
- the blockchain communication platform also includes communication components shared by blockchain nodes. Multiple communication systems 100 perform data communication through communication components, and package network communication records of the data communication process into blocks through the communication components, and share the blocks in the blockchain 200 of the blockchain communication platform. Therefore, each communication system 100 in the platform, as a blockchain node, can obtain the network communication record of the block from the blockchain 200.
- the communication component is also used to monitor whether there is data communication between each blockchain node (communication system 100) in the blockchain communication platform.
- the node information of each blockchain node through which the data flows and the communication information of the data communication are obtained, and the network link log is generated according to the node information and communication information, and the network link log is saved.
- this application builds a blockchain communication platform with blockchain technology as the bottom layer, and each communication system 100 of the communication participates in the platform in the form of a blockchain node.
- Each blockchain node has equal authority over the block information of the blockchain 200 and has a copy of all communication records of the platform.
- data is transmitted through the communication components provided by the platform.
- the communication component saves the log of the network link through which the data in the communication call process passes, and then packs it into blocks and puts it in the blockchain 200, so as to realize the trace of network communication on the platform, which can be used for subsequent troubleshooting and optimization .
- this application also provides a communication failure analysis method based on the system call link.
- the communication failure analysis method based on the system call link includes the following steps:
- each communication system participating in network communication is used as the blockchain node of the blockchain communication platform.
- each communication system can communicate data through blockchain technology or non-blockchain technology.
- the communication system acts as a blockchain node to package the communication data into blocks and put them into the blockchain to communicate with other communication systems of the blockchain communication platform through the blockchain technology.
- the communication system acts as a blockchain node and uses blockchain technology to communicate with other communication systems in the platform.
- the communication system can also use traditional communication protocols, such as HTTP protocol, TCP protocol, etc., to communicate with other communication systems in the platform using non-blockchain technology.
- Blockchain technology data communication or non-blockchain technology data communication depends on the communication method selected by the communication system 100.
- the network communication records of the node are packaged into blocks and shared in the blockchain 200.
- Any blockchain node of the blockchain communication platform can obtain network communication records of other blockchain nodes from the blockchain 200. That is, each communication system can obtain network communication records of other communication systems through the blockchain 200.
- the network communication record contains the network communication log of the blockchain node (communication system).
- the network communication log includes the sending information sent to the outside and the receiving information received from the outside, as well as the information in the sending and receiving process.
- step S200 includes:
- each blockchain node in the blockchain communication platform performs data communication through a communication component provided by the blockchain communication platform.
- the communication component saves the log of the network link through which data flows during the data communication of each blockchain node in the blockchain communication platform, and packs the saved log and shares it to the In the blockchain of the blockchain communication platform.
- each communication system 100 performs data transmission through the communication components provided by the platform.
- the communication component saves the log of the network link through which the data flows in the calling process, and then packs it into blocks and puts it in the blockchain 200.
- step S220 includes: the communication component monitors whether data communication is performed between each block chain node in the block chain communication platform; during data communication, each block chain node through which the data flows is obtained The node information and the communication information of the data communication; generate a network link log according to the node information and the communication information, and save the network link log.
- S300 Obtain network communication records of each blockchain node corresponding to the target communication of the system through the blockchain.
- a communication request initiated by a communication system may involve the collaborative operation of one or dozens of communication systems in the platform.
- any communication system filters out the system target communication in the system, and scans out each communication system participating in the communication connection of the system target communication.
- any communication system can obtain network communication records of other communication systems participating in the communication connection of the system target communication through the block chain of the platform.
- the way for any communication system to filter out the system target communication in the system can be: when the system receives the operation of the user (such as system operation and maintenance personnel) to select the system communication, the system is selected from the system according to the user operation Target communication.
- the method of scanning each communication system participating in the communication connection of the system target communication may be: after the system determines the system target communication, it scans the communication participating in the system target communication from the historical communication record information of the system.
- Each communication system connected is: after the system determines the system target communication, it scans the communication participating in the system target communication from the historical communication record information of the system.
- S400 retrieve system communication information from the network communication record of each blockchain node corresponding to the system target communication, and generate a target invocation link of the system target communication according to each of the system communication information.
- the blockchain 200 contains the network communication records of all blockchain nodes of the platform, and the network communication records of different blockchain nodes are linked to obtain a complete system network communication call link. Therefore, when the operation and maintenance personnel determine the target communication of the system in any communication system in the platform, they can obtain the network communication records of each communication system participating in the communication connection during the communication process, and adjust from each communication system. Take out the system communication information to get the target call link of the system target communication.
- the network communication record contains system communication information corresponding to the blockchain node (communication system).
- the network communication log in the system communication information includes the sending information sent by the blockchain node and the receiving information received from the outside, as well as the information in the sending and receiving process of network communication.
- the target invocation link is generated according to the sending information sent to the outside and the receiving information received from the outside in each of the system communication information, as well as the information in the sending and receiving process of network communication.
- S500 Analyze the target call link, and determine the failure information of the system target communication according to the analysis result.
- the target call link is analyzed.
- the target call link contains the network communication records of each communication system participating in the communication connection of the system target communication and the communication data information between each communication system, and analyzes the network communication record of each communication system and the communication between each communication system Data information, get the analysis result, and finally determine the failure information of the system target communication based on the analysis result.
- Multiple communication communication systems include communication system A, communication system B, communication system C, communication system D, and communication system E.
- the communication system A, the communication system B, the communication system C, the communication system D and the communication system E are respectively regarded as the blockchain nodes, and the communication system A, the communication system B, the communication system C, the communication system D and the communication system
- the blockchain communication platform of communication system E The blockchain communication platform of communication system E.
- Communication system A, communication system B, communication system C, communication system D, and communication system E respectively share the network communication records of the system to the blockchain of the blockchain communication platform.
- any communication system in the platform needs to confirm whether a system communication fails, the cause of the failure and the node where the failure occurs, first determine the detection object, that is, the system target communication, and determine the part of the system target communication by scanning Each communication system connected by communication.
- the communication systems participating in the communication connection of the target communication of the system include communication system A, communication system B, and communication system D.
- the communication system A can obtain the network communication records of the communication system B and the communication system D through the platform's blockchain, and then according to the network communication records of the communication system B and the communication system D, and this The network communication record of the system generates the target call link of the system target communication.
- the failure information of the system target communication is determined according to the analysis result.
- the communication system D can be determined when the faulty node occurs.
- the cause of the fault is that the communication system D cannot send and receive data when participating in the system target communication. Therefore, there is no need to manually perform communication failure analysis in the communication system B and the communication system D, which reduces the amount of manual operation and improves the work efficiency of communication failure analysis.
- the communication failure analysis method based on the system call link uses multiple communication communication systems as blockchain nodes to form a blockchain communication platform.
- Each communication system shares the network communication records of the system to the blockchain of the platform, so each communication system in the platform can obtain the network communication records of other communication systems.
- the system target communication with the failure problem can be obtained through the blockchain in the platform.
- the network communication record of each communication system can be used in each communication system.
- the system communication information of each system is retrieved from the network communication record of the network, and the target call link is generated.
- the fault problem in the system target communication can be determined. There is no need to manually log in to each system participating in the system target communication to view the network communication records of each system to analyze the communication fault problem. , Reduce the amount of manual operation and improve the efficiency of communication failure analysis.
- the method further includes:
- S600 Pack the target call link and put it into the blockchain of the blockchain communication platform.
- any communication system 100 in the blockchain communication platform generates a target call link according to the network communication record of each blockchain node corresponding to the target call link, and then packs the target call link into Blocks are put into the blockchain 200.
- any communication system 100 in the platform can directly obtain the target call link from the blockchain 200, so that it can directly query whether the corresponding network communication call link has problems according to the target call link , There is no need to regenerate the target call link again according to the network communication record of the corresponding blockchain node, which reduces the workload of the query.
- step S600 it further includes:
- S700 Control each block chain node in the block chain communication platform to have equal operation authority for all network communication records in the block chain and the target call link.
- each communication system 100 shares the network communication record of the system to the platform blockchain, it controls the network communication record and target call chain shared by each blockchain node to all communication systems in the blockchain Road has equal operation authority. These include the authority to add network communication records to the blockchain 200, the authority to obtain the existing network communication records in the blockchain 200, and the operation authority to obtain the target call link in the blockchain 200.
- Each blockchain node has equal operation authority to all network communication records in the blockchain 200, which can ensure that each communication system 100 has access authority to the network communication records generated by other communication systems 100 in the platform.
- Each communication system 100 can obtain the target call link generated by the communication in the platform, thereby making the information of the entire blockchain communication platform open and transparent.
- step S700 the method further includes:
- any blockchain node in the blockchain communication platform analyzes the communication status of each communicating blockchain node in the target call link, and judges each communicating blockchain node according to the communication status Is there any error in the communication of.
- any blockchain node can obtain the target invocation link, and the network communication records uploaded by each blockchain node corresponding to the target invocation link can also be obtained from the blockchain 200.
- Any blockchain node can analyze the communication status of each communicating blockchain node in the target call link, and judge whether the communication of each communicating blockchain node is wrong according to the communication status. If it is, the error information is packaged into the blockchain 200 and broadcast on the platform to inform each blockchain node corresponding to the target call link. Therefore, the block chain node corresponding to the target invocation link can directly obtain the error information, and there is no need to perform communication analysis on the target invocation link, avoiding repeated work.
- step S820 it further includes:
- any blockchain node corresponding to the target call link corrects the communication status of the blockchain node with a communication error according to the error information, and modifies the target call link according to the corrected information,
- the modified target call link is packaged and put into the blockchain.
- Any block chain node in the block chain communication platform can be based on the error message for communication errors.
- the blockchain node corrects the communication status, and modifies the target invocation link according to the corrected information, and packs the modified target invocation link into the blockchain. Therefore, the limitation of the correction operation of the communication system with an error in the communication status can be broken, and the operation and maintenance personnel can complete the modification of the communication error without operating on the fixed communication system, which improves the flexibility of operation.
- the application also provides a communication failure analysis device based on the system call link.
- the device for generating the system call link includes a first generating module 10, a sharing module 20, an acquiring module 30, a second generating module 40 and an analyzing module 50.
- the first generation module 10 is used to use multiple communication systems as blockchain nodes to generate a blockchain communication platform.
- each communication system participating in network communication is used as the blockchain node of the blockchain communication platform.
- each communication system can communicate data through blockchain technology or non-blockchain technology.
- the communication system acts as a blockchain node to package the communication data into blocks and put them into the blockchain to communicate with other communication systems of the blockchain communication platform through the blockchain technology.
- the communication system acts as a blockchain node and uses blockchain technology to communicate with other communication systems in the platform.
- the communication system can also use traditional communication protocols, such as HTTP protocol, TCP protocol, etc., to communicate with other communication systems in the platform using non-blockchain technology.
- Blockchain technology data communication or non-blockchain technology data communication depends on the communication method selected by the communication system 100.
- the sharing module 20 is used for each block chain node in the block chain communication platform to share the network communication record of the node to the block chain of the block chain communication platform.
- the network communication records of the node are packaged into blocks and shared in the blockchain 200.
- Any blockchain node of the blockchain communication platform can obtain network communication records of other blockchain nodes from the blockchain 200. That is, each communication system can obtain network communication records of other communication systems through the blockchain 200.
- the network communication record contains the network communication log of the blockchain node (communication system).
- the network communication log includes the sending information sent to the outside and the receiving information received from the outside, as well as the information in the sending and receiving process.
- the obtaining module 30 is configured to obtain the network communication record of each block chain node corresponding to the system target communication through the block chain.
- a communication request initiated by a communication system may involve the collaborative operation of one or dozens of communication systems in the platform.
- any communication system filters out the system target communication in the system, and scans out each communication system participating in the communication connection of the system target communication.
- any communication system can obtain network communication records of other communication systems participating in the communication connection of the system target communication through the block chain of the platform.
- the method for any communication system to filter out the system target communication in the system can be: when the system receives the user (such as system operation and maintenance personnel) to select the system communication operation, filter out the system target from the system according to the user operation communication.
- the method of scanning each communication system participating in the communication connection of the system target communication may be: after the system determines the system target communication, it scans the communication participating in the system target communication from the historical communication record information of the system. Each communication system connected.
- the second generation module 40 is configured to retrieve system communication information from the network communication record of each blockchain node corresponding to the system target communication, and generate the target call of the system target communication according to each of the system communication information link.
- the blockchain 200 contains the network communication records of all blockchain nodes of the platform, and the network communication records of different blockchain nodes are linked to obtain a complete system network communication call link. Therefore, when the operation and maintenance personnel determine the target communication of the system in any communication system in the platform, they can obtain the network communication records of each communication system participating in the communication connection during the communication process, and adjust from each communication system. Take out the system communication information to get the target call link of the system target communication.
- the analysis module 50 is configured to analyze the target call link, and determine the failure information of the system target communication according to the analysis result.
- the target call link contains the network communication records of each communication system participating in the communication connection of the system target communication and the communication data information between each communication system, and analyzes the network communication record of each communication system and the communication between each communication system Data information, get the analysis result, and finally determine the failure information of the system target communication based on the analysis result.
- This application also provides a computer device, including: one or more processor memories; one or more computer programs, wherein the one or more computer programs are stored in the memory and configured to be used by the one Or executed by multiple processors, and the one or more computer programs are configured to execute a communication failure analysis method based on a system call link:
- the communication failure analysis method based on the system call link includes:
- Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform;
- the present application also provides a computer-readable storage medium, the storage medium is a volatile storage medium or a non-volatile storage medium, the computer-readable storage medium stores a computer program, and the computer program is executed by a processor
- a communication failure analysis method based on a system call link is realized at a time, wherein the communication failure analysis method based on a system call link includes the following steps:
- Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform;
- the modules in the communication failure analysis device based on the system call link provided in this application are also used to execute the corresponding steps in the communication failure analysis method based on the system call link described in this application. Operation, no detailed explanation here.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (20)
- 一种基于***调用链路的通讯故障分析方法,其中,包括:A communication failure analysis method based on system call link, which includes:将多个通讯的通讯***作为区块链节点,生成区块链通讯平台;Use multiple communication systems as blockchain nodes to generate a blockchain communication platform;所述区块链通讯平台中每个区块链节点将本节点的网络通讯记录共享到所述区块链通讯平台的区块链中;Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform;通过所述区块链获取***目标通讯对应的每个区块链节点的网络通讯记录;Obtain the network communication record of each blockchain node corresponding to the target communication of the system through the blockchain;从所述***目标通讯对应的每个区块链节点的网络通讯记录中调取出***通讯信息,根据每个所述***通讯信息生成所述***目标通讯的目标调用链路;Retrieve system communication information from the network communication record of each blockchain node corresponding to the system target communication, and generate the target call link of the system target communication according to each of the system communication information;分析所述目标调用链路,根据分析结果确定所述***目标通讯的故障信息。Analyze the target call link, and determine the failure information of the system target communication according to the analysis result.
- 根据权利要求1所述的方法,其中,所述区块链通讯平台中每个区块链节点将本节点的网络通讯记录共享到所述区块链通讯平台的区块链中,包括:The method according to claim 1, wherein each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform, comprising:所述区块链通讯平台中每个区块链节点通过所述区块链通讯平台提供的通讯组件进行数据通讯;Each block chain node in the block chain communication platform performs data communication through the communication component provided by the block chain communication platform;所述通讯组件将所述区块链通讯平台中每个区块链节点在数据通讯过程中数据流经的网络链路的日志进行保存,并将保存后的日志打包后共享到所述区块链通讯平台的区块链中。The communication component saves the log of the network link through which data flows during the data communication process of each blockchain node in the blockchain communication platform, and packs the saved log and shares it to the block In the blockchain of the chain communication platform.
- 根据权利要求2所述的方法,其中,所述通讯组件将所述区块链通讯平台中每个区块链节点在数据通讯过程中数据流经的网络链路的日志进行保存,包括:The method according to claim 2, wherein the communication component saves a log of the network link through which data flows by each blockchain node in the blockchain communication platform during the data communication process, comprising:所述通讯组件监控所述区块链通讯平台中每个区块链节点之间是否进行数据通讯;The communication component monitors whether data communication is carried out between each blockchain node in the blockchain communication platform;在进行数据通讯时,获取数据流经的各个区块链节点的节点信息以及数据通讯的通讯信息;During data communication, obtain the node information of each blockchain node through which the data flows and the communication information of data communication;根据所述节点信息以及所述通讯信息,生成网络链路日志,保存所述网络链路日志。According to the node information and the communication information, a network link log is generated, and the network link log is saved.
- 根据权利要求1所述的方法,其中,所述根据每个所述***通讯信息生成所述***目标通讯的目标调用链路之后,还包括:The method according to claim 1, wherein after said generating the target invocation link of the system target communication according to each of the system communication information, the method further comprises:将所述目标调用链路打包后放进所述区块链通讯平台的区块链中。Pack the target call link and put it into the blockchain of the blockchain communication platform.
- 根据权利要求4所述的方法,其中,所述将所述目标调用链路打包后放进所述区块链通讯平台的区块链中之后,还包括:The method according to claim 4, wherein after packaging the target call link into the blockchain of the blockchain communication platform, the method further comprises:控制所述区块链通讯平台中每个区块链节点对所述区块链中所有的网络通讯记录以及所述目标调用链路有平等的操作权限。Control each block chain node in the block chain communication platform to have equal operation authority to all network communication records in the block chain and the target call link.
- 根据权利要求5所述的方法,其中,所述控制所述区块链通讯平台中每个区块链节点对所述区块链中所有的网络通讯记录以及所述目标 调用链路有平等的操作权限之后,还包括:The method according to claim 5, wherein the control of each blockchain node in the blockchain communication platform has equal access to all network communication records in the blockchain and the target call link After operating permissions, it also includes:所述区块链通讯平台中任一区块链节点分析所述目标调用链路中,每个通讯的区块链节点的通讯状况,根据所述通讯状况判断各个通讯的区块链节点的通讯是否有误;Any blockchain node in the blockchain communication platform analyzes the communication status of each communicating blockchain node in the target call link, and judges the communication of each communicating blockchain node according to the communication status Whether it is wrong若任一通讯的区块链节点的通讯存在错误,将错误信息打包后放入所述区块链中,并根据所述错误信息向所述目标调用链路对应的每个区块链节点进行错误提醒。If there is an error in the communication of any communicating blockchain node, the error information is packaged and put into the blockchain, and the error information is sent to each blockchain node corresponding to the target call link Error reminder.
- 根据权利要求6所述的方法,其中,所述根据所述错误信息向所述目标调用链路对应的每个区块链节点进行错误提醒之后,还包括:The method according to claim 6, wherein, after the error reminding to each blockchain node corresponding to the target invocation link according to the error information, the method further comprises:所述目标调用链路对应的任一区块链节点根据所述错误信息对存在通讯错误的区块链节点进行通讯状况更正,根据更正后的信息对所述目标调用链路进行修改,将修改后的目标调用链路进行打包后放入所述区块链中。Any blockchain node corresponding to the target invocation link corrects the communication status of the blockchain node with a communication error according to the error information, and modifies the target invocation link according to the corrected information. The latter target call link is packaged and put into the blockchain.
- 一种区块链通讯平台,所述区块链通讯平台包括多个相互通讯的通讯***,每个通讯***作为所述区块链通讯平台的区块链节点;所述区块链通讯平台还包括区块链节点共用的通讯组件;A block chain communication platform. The block chain communication platform includes a plurality of communication systems that communicate with each other. Each communication system serves as a block chain node of the block chain communication platform; the block chain communication platform also Including communication components shared by blockchain nodes;多个所述通讯***通过所述通讯组件进行数据通讯,并通过所述通讯组件将数据通讯过程的网络通讯记录打包为区块,将所述区块共享到所述区块链通讯平台的区块链中。A plurality of the communication systems perform data communication through the communication component, and package the network communication record of the data communication process into a block through the communication component, and share the block in the area of the blockchain communication platform Block chain.
- 根据权利要求8所述的区块链通讯平台,其中,所述通讯组件还用于监控所述区块链通讯平台中每个区块链节点之间是否进行数据通讯;在进行数据通讯时,获取数据流经的各个区块链节点的节点信息以及数据通讯的通讯信息;根据所述节点信息以及所述通讯信息,生成网络链路日志,保存所述网络链路日志。The blockchain communication platform according to claim 8, wherein the communication component is also used to monitor whether data communication is carried out between each blockchain node in the blockchain communication platform; during data communication, Obtain node information of each blockchain node through which data flows and communication information of data communication; generate a network link log according to the node information and the communication information, and save the network link log.
- 一种基于***调用链路的通讯故障分析装置,其中,包括:A communication failure analysis device based on a system call link, which includes:第一生成模块,用于将多个通讯的通讯***作为区块链节点,生成区块链通讯平台;The first generation module is used to use multiple communication systems as blockchain nodes to generate a blockchain communication platform;共享模块,用于所述区块链通讯平台中每个区块链节点将本节点的网络通讯记录共享到所述区块链通讯平台的区块链中;The sharing module is used for each block chain node in the block chain communication platform to share the network communication record of the node to the block chain of the block chain communication platform;获取模块,用于通过所述区块链获取***目标通讯对应的每个区块链节点的网络通讯记录;The obtaining module is used to obtain the network communication record of each block chain node corresponding to the system target communication through the block chain;第二生成模块,用于从所述***目标通讯对应的每个区块链节点的网络通讯记录中调取出***通讯信息,根据每个所述***通讯信息生成所述***目标通讯的目标调用链路;The second generation module is used to retrieve system communication information from the network communication record of each blockchain node corresponding to the system target communication, and generate the target call of the system target communication according to each of the system communication information link;分析模块,用于分析所述目标调用链路,根据分析结果确定所述***目标通讯的故障信息。The analysis module is used to analyze the target call link, and determine the failure information of the system target communication according to the analysis result.
- 一种计算机设备,其中,包括:A computer device, which includes:一个或多个处理器;One or more processors;存储器;Memory一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个计算机程序配置用于执行一种基于***调用链路的通讯故障分析方法:One or more computer programs, wherein the one or more computer programs are stored in the memory and configured to be executed by the one or more processors, and the one or more computer programs are configured to execute A communication failure analysis method based on system call link:其中,所述基于***调用链路的通讯故障分析方法包括:Wherein, the communication failure analysis method based on the system call link includes:将多个通讯的通讯***作为区块链节点,生成区块链通讯平台;Use multiple communication systems as blockchain nodes to generate a blockchain communication platform;所述区块链通讯平台中每个区块链节点将本节点的网络通讯记录共享到所述区块链通讯平台的区块链中;Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform;通过所述区块链获取***目标通讯对应的每个区块链节点的网络通讯记录;Obtain the network communication record of each blockchain node corresponding to the target communication of the system through the blockchain;从所述***目标通讯对应的每个区块链节点的网络通讯记录中调取出***通讯信息,根据每个所述***通讯信息生成所述***目标通讯的目标调用链路;Retrieve system communication information from the network communication record of each blockchain node corresponding to the system target communication, and generate the target call link of the system target communication according to each of the system communication information;分析所述目标调用链路,根据分析结果确定所述***目标通讯的故障信息。Analyze the target call link, and determine the failure information of the system target communication according to the analysis result.
- 根据权利要求11所述的计算机设备,其中,所述区块链通讯平台中每个区块链节点将本节点的网络通讯记录共享到所述区块链通讯平台的区块链中,包括:The computer device according to claim 11, wherein each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform, comprising:所述区块链通讯平台中每个区块链节点通过所述区块链通讯平台提供的通讯组件进行数据通讯;Each block chain node in the block chain communication platform performs data communication through the communication component provided by the block chain communication platform;所述通讯组件将所述区块链通讯平台中每个区块链节点在数据通讯过程中数据流经的网络链路的日志进行保存,并将保存后的日志打包后共享到所述区块链通讯平台的区块链中。The communication component saves the log of the network link through which data flows during the data communication process of each blockchain node in the blockchain communication platform, and packs the saved log and shares it to the block In the blockchain of the chain communication platform.
- 根据权利要求12所述的计算机设备,其中,所述通讯组件将所述区块链通讯平台中每个区块链节点在数据通讯过程中数据流经的网络链路的日志进行保存,包括:The computer device according to claim 12, wherein the communication component saves a log of the network link through which data flows during the data communication process of each blockchain node in the blockchain communication platform, comprising:所述通讯组件监控所述区块链通讯平台中每个区块链节点之间是否进行数据通讯;The communication component monitors whether data communication is carried out between each blockchain node in the blockchain communication platform;在进行数据通讯时,获取数据流经的各个区块链节点的节点信息以及数据通讯的通讯信息;During data communication, obtain the node information of each blockchain node through which the data flows and the communication information of data communication;根据所述节点信息以及所述通讯信息,生成网络链路日志,保存所述网络链路日志。According to the node information and the communication information, a network link log is generated, and the network link log is saved.
- 根据权利要求11所述的计算机设备,其中,所述根据每个所述***通讯信息生成所述***目标通讯的目标调用链路之后,还包括:11. The computer device according to claim 11, wherein after said generating the target invocation link of the system target communication according to each of the system communication information, the method further comprises:将所述目标调用链路打包后放进所述区块链通讯平台的区块链中。Pack the target call link and put it into the blockchain of the blockchain communication platform.
- 根据权利要求14所述的计算机设备,其中,所述将所述目标调用链路打包后放进所述区块链通讯平台的区块链中之后,还包括:The computer device according to claim 14, wherein after the said target call link is packaged and placed in the blockchain of the blockchain communication platform, it further comprises:控制所述区块链通讯平台中每个区块链节点对所述区块链中所有的网络通讯记录以及所述目标调用链路有平等的操作权限。Control each block chain node in the block chain communication platform to have equal operation authority to all network communication records in the block chain and the target call link.
- 根据权利要求15所述的计算机设备,其中,所述控制所述区块 链通讯平台中每个区块链节点对所述区块链中所有的网络通讯记录以及所述目标调用链路有平等的操作权限之后,还包括:The computer device according to claim 15, wherein the control of each blockchain node in the blockchain communication platform has equal access to all network communication records in the blockchain and the target call link After the operation authority, it also includes:所述区块链通讯平台中任一区块链节点分析所述目标调用链路中,每个通讯的区块链节点的通讯状况,根据所述通讯状况判断各个通讯的区块链节点的通讯是否有误;Any blockchain node in the blockchain communication platform analyzes the communication status of each communicating blockchain node in the target call link, and judges the communication of each communicating blockchain node according to the communication status Whether it is wrong若任一通讯的区块链节点的通讯存在错误,将错误信息打包后放入所述区块链中,并根据所述错误信息向所述目标调用链路对应的每个区块链节点进行错误提醒。If there is an error in the communication of any communicating blockchain node, the error information is packaged and put into the blockchain, and the error information is sent to each blockchain node corresponding to the target call link Error reminder.
- 根据权利要求16所述的计算机设备,其中,所述根据所述错误信息向所述目标调用链路对应的每个区块链节点进行错误提醒之后,还包括:The computer device according to claim 16, wherein after the error reminding to each blockchain node corresponding to the target call link according to the error information, the method further comprises:所述目标调用链路对应的任一区块链节点根据所述错误信息对存在通讯错误的区块链节点进行通讯状况更正,根据更正后的信息对所述目标调用链路进行修改,将修改后的目标调用链路进行打包后放入所述区块链中。Any blockchain node corresponding to the target invocation link corrects the communication status of the blockchain node with a communication error according to the error information, and modifies the target invocation link according to the corrected information. The latter target call link is packaged and put into the blockchain.
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现基于***调用链路的通讯故障分析方法,其中,所述基于***调用链路的通讯故障分析方法包括以下步骤:A computer-readable storage medium has a computer program stored on the computer-readable storage medium, and when the computer program is executed by a processor, a communication failure analysis method based on a system call link is realized, wherein the system call link-based The communication failure analysis method includes the following steps:将多个通讯的通讯***作为区块链节点,生成区块链通讯平台;Use multiple communication systems as blockchain nodes to generate a blockchain communication platform;所述区块链通讯平台中每个区块链节点将本节点的网络通讯记录共享到所述区块链通讯平台的区块链中;Each block chain node in the block chain communication platform shares the network communication record of the node in the block chain of the block chain communication platform;通过所述区块链获取***目标通讯对应的每个区块链节点的网络通讯记录;Obtain the network communication record of each blockchain node corresponding to the target communication of the system through the blockchain;从所述***目标通讯对应的每个区块链节点的网络通讯记录中调取出***通讯信息,根据每个所述***通讯信息生成所述***目标通讯的目标调用链路;Retrieve system communication information from the network communication record of each blockchain node corresponding to the system target communication, and generate the target call link of the system target communication according to each of the system communication information;分析所述目标调用链路,根据分析结果确定所述***目标通讯的故障信息。Analyze the target call link, and determine the failure information of the system target communication according to the analysis result.
- 根据权利要求18所述的计算机可读存储介质,其中,所述区块链通讯平台中每个区块链节点将本节点的网络通讯记录共享到所述区块链通讯平台的区块链中,包括:The computer-readable storage medium according to claim 18, wherein each blockchain node in the blockchain communication platform shares the network communication record of the node in the blockchain of the blockchain communication platform ,include:所述区块链通讯平台中每个区块链节点通过所述区块链通讯平台提供的通讯组件进行数据通讯;Each block chain node in the block chain communication platform performs data communication through the communication component provided by the block chain communication platform;所述通讯组件将所述区块链通讯平台中每个区块链节点在数据通讯过程中数据流经的网络链路的日志进行保存,并将保存后的日志打包后共享到所述区块链通讯平台的区块链中。The communication component saves the log of the network link through which data flows during the data communication process of each blockchain node in the blockchain communication platform, and packs the saved log and shares it to the block In the blockchain of the chain communication platform.
- 根据权利要求19所述的计算机可读存储介质,其中,所述通讯组件将所述区块链通讯平台中每个区块链节点在数据通讯过程中数据流 经的网络链路的日志进行保存,包括:The computer-readable storage medium according to claim 19, wherein the communication component saves a log of the network link through which data flows during the data communication process of each blockchain node in the blockchain communication platform ,include:所述通讯组件监控所述区块链通讯平台中每个区块链节点之间是否进行数据通讯;The communication component monitors whether data communication is carried out between each blockchain node in the blockchain communication platform;在进行数据通讯时,获取数据流经的各个区块链节点的节点信息以及数据通讯的通讯信息;During data communication, obtain the node information of each blockchain node through which the data flows and the communication information of data communication;根据所述节点信息以及所述通讯信息,生成网络链路日志,保存所述网络链路日志。According to the node information and the communication information, a network link log is generated, and the network link log is saved.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910532772.2 | 2019-06-19 | ||
CN201910532772.2A CN110380893B (en) | 2019-06-19 | 2019-06-19 | Communication fault analysis method and device and block chain communication platform |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020253367A1 true WO2020253367A1 (en) | 2020-12-24 |
Family
ID=68248958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/086229 WO2020253367A1 (en) | 2019-06-19 | 2020-04-22 | Communication failure analysis method, device, and blockchain communication platform |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110380893B (en) |
WO (1) | WO2020253367A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110380893B (en) * | 2019-06-19 | 2022-08-12 | 深圳壹账通智能科技有限公司 | Communication fault analysis method and device and block chain communication platform |
CN113495750B (en) * | 2020-04-01 | 2023-02-10 | 中移物联网有限公司 | Upgrade detection method and device for equipment and server |
CN111405074B (en) * | 2020-06-08 | 2020-09-08 | 南京邮电大学 | Data center network fault diagnosis and automatic configuration method based on hybrid chain |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105516297A (en) * | 2015-12-04 | 2016-04-20 | 新浪网技术(中国)有限公司 | Information reporting method and device |
CN109598505A (en) * | 2018-10-31 | 2019-04-09 | 阿里巴巴集团控股有限公司 | A kind of qualitative data treating method and apparatus based on block chain |
CN109617759A (en) * | 2018-12-04 | 2019-04-12 | 中钞***产业发展有限公司杭州区块链技术研究院 | Block catenary system stability test method, apparatus, equipment and storage medium |
WO2019087006A1 (en) * | 2017-11-02 | 2019-05-09 | nChain Holdings Limited | Computer-implemented systems and methods for combining blockchain technology with digital twins |
CN110380893A (en) * | 2019-06-19 | 2019-10-25 | 深圳壹账通智能科技有限公司 | Communication failure analysis method, device and block chain communication platform |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571464B (en) * | 2010-12-16 | 2015-06-03 | 中兴通讯股份有限公司 | Link tracking processing method and system |
CN109474489B (en) * | 2018-11-02 | 2021-04-20 | 新华三信息安全技术有限公司 | Link detection method, device and network equipment |
-
2019
- 2019-06-19 CN CN201910532772.2A patent/CN110380893B/en active Active
-
2020
- 2020-04-22 WO PCT/CN2020/086229 patent/WO2020253367A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105516297A (en) * | 2015-12-04 | 2016-04-20 | 新浪网技术(中国)有限公司 | Information reporting method and device |
WO2019087006A1 (en) * | 2017-11-02 | 2019-05-09 | nChain Holdings Limited | Computer-implemented systems and methods for combining blockchain technology with digital twins |
CN109598505A (en) * | 2018-10-31 | 2019-04-09 | 阿里巴巴集团控股有限公司 | A kind of qualitative data treating method and apparatus based on block chain |
CN109617759A (en) * | 2018-12-04 | 2019-04-12 | 中钞***产业发展有限公司杭州区块链技术研究院 | Block catenary system stability test method, apparatus, equipment and storage medium |
CN110380893A (en) * | 2019-06-19 | 2019-10-25 | 深圳壹账通智能科技有限公司 | Communication failure analysis method, device and block chain communication platform |
Also Published As
Publication number | Publication date |
---|---|
CN110380893A (en) | 2019-10-25 |
CN110380893B (en) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020253367A1 (en) | Communication failure analysis method, device, and blockchain communication platform | |
US6925586B1 (en) | Methods and systems for centrally-controlled client-side filtering | |
US7308597B2 (en) | Analysis of pipelined networks | |
US8135979B2 (en) | Collecting network-level packets into a data structure in response to an abnormal condition | |
US9973582B2 (en) | Method and apparatus for bi-directional communication and data replication between multiple locations during intermittent connectivity | |
WO2016184175A1 (en) | Database processing method and apparatus | |
CN102385582A (en) | Method, server and system for processing production test data | |
CN106911648B (en) | Environment isolation method and equipment | |
US9413542B2 (en) | Managing data feeds | |
CN106126419A (en) | The adjustment method of a kind of application program and device | |
EP3416354A1 (en) | Method and apparatus for bi-directional communication and data replication between multiple locations during intermittent connectivity | |
KR20090123518A (en) | Real-time data replication system | |
CN117273628A (en) | Business processing system, method, device and medium based on flow automation | |
US11914495B1 (en) | Evaluating machine and process performance in distributed system | |
US11184113B2 (en) | Packet replay in response to checksum error | |
CN115643271A (en) | Method, device, server and medium for synchronizing multi-application data on cloud | |
CN107330089B (en) | Cross-network structured data collection system | |
CN117440410B (en) | FTP protocol-based debugging control method and debugging controller | |
WO2023221520A1 (en) | Data access method and apparatus, electronic device and storage medium | |
CN113726865B (en) | Data transmission and collaboration system based on edge calculation | |
CN117201292B (en) | Method capable of accurately positioning request call exception among micro services | |
US20240005182A1 (en) | Streaming Media Processing Method, Device and Electronic Equipment Based on Inference Service | |
CN114513502B (en) | File processing method and device, electronic equipment and storage medium | |
EP2739010B1 (en) | Method for improving reliability of distributed computer systems based on service-oriented architecture | |
CN117615057A (en) | Fault detection method, device, system, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20825965 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20825965 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 290322) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20825965 Country of ref document: EP Kind code of ref document: A1 |