Service Session Tracing Without Added Identifiers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
Figure 1~3
Figure 4~5
Figure 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.