Service Session Tracing Without Added Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Checking service session data in existing systems adversely affects the normal operation of the service system, as it requires additional identifiers that can interfere with the service processing flow, and may not be applicable in scenarios where identifiers cannot be added.

Innovation Solution

A service session data tracing method that allows tracing without requiring additional identifiers by using a tracing system to generate a target service flow based on user-configured service flow configuration information, including nodes and data processing rules, enabling the tracing system to monitor and display the service processing flow without disrupting the service system's operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the service system adds identifiers to enable tracing, then the tracing system can trace service session data, but the service processing flow is interfered with and normal operation is affected

Engineering Contradiction:
Improvetracing capabilityVSAvoidservice processing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent introduces a tracing system as an intermediary that collects service session data from external data sources without requiring the service system to modify its processing flow. The tracing system acts as a mediator between the service system and the monitoring layer, enabling tracing capabilities while maintaining service processing efficiency by avoiding direct interference with the service system's operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the tracing functionality from the service system by collecting service session data at external data sources rather than within the service system's processing flow. This separation allows tracing operations to be performed independently without interfering with the service system's normal operation, effectively dividing the tracing function from the core service processing.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the service system modifies its processing flow to include tracing, then service session data can be tracked, but the service processing flow becomes complex and is affected

Engineering Contradiction:
Improveservice session data accessibilityVSAvoidprocessing flow complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The tracing system serves as an intermediary that accesses service session data from external data sources without requiring modifications to the service system's processing flow. This mediator approach enables comprehensive data collection and tracing while maintaining the simplicity and original structure of the service processing flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by collecting service session data at external data sources before the data is needed for tracing purposes. The tracing system proactively collects and stores service session data in advance, so that when tracing is required, the data is already available without requiring real-time modifications to the service processing flow.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If identifiers are added to service session data, then tracing can be enabled, but the service system cannot add identifiers in certain scenarios

Engineering Contradiction:
Improveservice session data identificationVSAvoidtracing system applicability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The tracing system acts as an intermediary that collects service session data from external data sources without requiring the service system to add identifiers. This mediator approach enables tracing functionality in scenarios where the service system cannot or should not modify its data structure, significantly expanding the tracing system's adaptability and versatility across different service architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of modifying the original service session data by adding identifiers, the patent creates a copy of the service session data at external data sources. The tracing system then operates on these copies, enabling identifier-based tracing without altering the original service system's data structure or requiring the service system to add identifiers.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4664295A1Service session data tracking method and apparatus, and related device
Publication Date: 2025.12.17 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • EP4664295A1 patent drawingFigure 1~3
  • EP4664295A1 patent drawingFigure 4~5
  • EP4664295A1 patent drawingFigure 6~7

AI summary

This application discloses a service session data tracing method applied to a tracing system. The method is applied to the field of computer technologies. The tracing system is used to trace a service system. The tracing system includes a service flow information configuration interface. The tracing system obtains service flow configuration information through the service flow information configuration interface. The service flow configuration information includes a plurality of service flow nodes, an execution sequence of the plurality of service flow nodes, and a data processing rule corresponding to at least one service flow node. The tracing system generates a target service flow based on the service flow configuration information, and executes the data processing rule corresponding to the at least one service flow node. A user can intuitively learn of a tracing progress of the tracing system based on the target service flow. In addition, tracing can be implemented without requiring the service system to cooperate with the tracing system to add an identifier. This reduces adverse impact of tracing the service system on running of the service system. This application further provides a corresponding apparatus, and a related device.