Communication Device Log Collection Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication device failure identification methods are inefficient in determining the cause of failures, particularly in mixed wired and wireless networks, as they do not prioritize the order of log collection, leading to increased downtime and reduced efficiency in identifying software bugs and network settings issues.

Innovation Solution

A communication device equipped with a log collection module, alert generation module, and failure cause candidate determination module that collects logs, generates alerts, and determines failure cause candidates, allowing for targeted additional log collection based on priority and frequency, thereby optimizing the order of failure cause identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If logs are collected periodically from communication devices to detect failures, then failure detection capability is improved, but the time required to identify the cause of failure increases

Engineering Contradiction:
Improvefailure detection capabilityVSAvoidtime required to identify failure cause
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting and storing log information in advance before failures occur. The log collection module continuously gathers logs from communication devices and stores them, so that when a failure is detected, the relevant log information is already available for immediate analysis to identify the failure cause.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the log collection and analysis process into distinct functional modules: a log collection module that gathers logs from multiple communication devices, an alert generation module that detects failures, and a failure cause candidate determination module that analyzes logs to identify causes. This segmentation allows each module to specialize in specific tasks, improving overall efficiency in failure detection and cause identification.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all log information is collected without priority ordering, then comprehensive failure analysis is enabled, but system complexity and resource consumption increase

Engineering Contradiction:
Improvefailure analysis completenessVSAvoidlog collection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies local quality by determining the priority of different log information based on the specific failure conditions detected. The failure cause candidate determination module analyzes the nature of each failure and selectively prioritizes collection of log information relevant to that specific failure type, rather than uniformly collecting all logs. This ensures comprehensive analysis where needed while reducing complexity where full analysis is not required.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts log collection priorities based on real-time failure conditions. The alert generation module detects failures and triggers the failure cause candidate determination module to dynamically determine which log information should be prioritized for collection, adapting the collection strategy to the specific circumstances of each failure event.

Inventive Principle:
Principle #15Dynamics

3Reliability

If log collection order is not optimized, then all failure causes can be investigated, but downtime increases due to inefficient investigation sequence

Engineering Contradiction:
Improvefailure cause identification completenessVSAvoiddowntime during failure investigation
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary determination of failure cause candidates before initiating full log collection. The failure cause candidate determination module analyzes alert information and pre-identifies potential failure causes, establishing a prioritized investigation sequence in advance. This allows the system to collect logs in an optimized order that targets the most likely causes first, reducing the time required to identify failure causes and minimizing downtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the failure cause candidate determination module continuously refines its analysis based on collected log information. As logs are collected and analyzed, the system provides feedback to adjust the failure cause candidate list and collection priorities, ensuring that the investigation sequence adapts to actual findings and efficiently identifies the root cause.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12021681B2Communication device, surveillance server, and log collection method
Publication Date: 2024.06.25 HITACHI IND EQUIP SYST CO LTD
  • US12021681B2 patent drawing
  • US12021681B2 patent drawing
  • US12021681B2 patent drawing

AI summary

It is provided a communication device which transfers a signal, comprising: an arithmetic device configured to execute predetermined processing; a storage device accessible from the arithmetic device; a log collection module configured to collect first type logs from at least one of the communication device or an equipment coupled to the communication device; an alert generation module configured to generate alert when one of the collected the first type logs satisfies a predetermined condition; and a failure cause candidate determination module configured to determine failure cause candidates in response to the generated alert, and output, to the log collection module, an additional log collection request for collecting second type logs in an additional log collection order that is set based on the determined failure cause candidates.