Data Processing Apparatus Validation via Virtual Output
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems face challenges in validating operational definitions without disrupting actual operations, particularly when CPU utilization needs to be managed, and there is a difficulty in checking actual output data when it is sent to its intended destination during virtual validation.
Innovation Solution
A data processing apparatus that includes a memory for storing definition information and rules to narrow down data, using one or more processors to generate test input data and process it according to the definition information, allowing for validation without affecting ongoing operations by using a virtual transfer destination for output.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If validation is performed on an operational server using the same data as actual operation, then validation accuracy is improved, but CPU utilization increases and disturbs actual operation
Solution Approach 1:
The patent segments the data processing into two distinct paths: actual operation processing and validation processing. By dividing the operational server's functions into these separate segments, the system can perform validation on a subset of data without processing the entire dataset, thereby reducing CPU utilization impact while maintaining validation accuracy.
Solution Approach 2:
The patent applies partial action by performing validation on only a portion of the operational data rather than the complete dataset. The system selectively processes specific data items for validation purposes, which reduces the computational load and CPU utilization while still achieving effective validation of the operational definitions.
2Reliability
If output destination is changed to prevent data update during validation, then data safety is improved, but ability to check actual output data is lost
Solution Approach 1:
The patent introduces an intermediary mechanism that allows validation output to be directed to a separate validation output destination while maintaining the ability to verify results. This intermediary path enables data safety during validation by preventing updates to the actual operational data, while still allowing verification of validation results through the dedicated output destination.
Solution Approach 2:
The system creates a copy of the operational data processing path specifically for validation purposes. By copying the necessary data and processing logic into a validation-specific path with its own output destination, the system can safely validate without affecting actual operational data while still being able to check the validation outputs.
3Stability of the object's composition
If pause is inserted between validation process steps to prevent CPU utilization increase, then operational stability is improved, but validation processing time increases
Solution Approach 1:
By processing only a partial subset of data for validation rather than the complete operational dataset, the patent reduces the total processing time required. This partial action approach maintains operational stability through controlled resource usage while significantly decreasing validation processing time compared to processing all operational data.
Solution Approach 2:
The patent changes the parameter of data volume being processed during validation, reducing it from the full operational dataset to a selective subset. This parameter change allows validation to proceed with lower CPU utilization and shorter processing time while still maintaining operational stability through controlled resource consumption.
4Reliability
If virtual validation is performed using simulation program, then operational disruption is reduced, but definitions must be prepared for virtual validation purposes
Solution Approach 1:
The patent makes the operational server itself multi-functional by enabling it to perform both actual operation and validation functions using the same operational definitions. This universality eliminates the need to create separate virtual validation environments and their associated definition files, while still maintaining operational continuity by performing validation during normal operation.
Solution Approach 2:
The system performs self-validation by using its own operational definitions and data processing capabilities to validate itself. This self-service approach eliminates the need for external simulation programs and separate validation definition preparations, reducing setup complexity while maintaining operational continuity through in-place validation.
Data Source
AI summary
In a data processing apparatus, when an instruction for starting validation is provided, or when definition information is updated, data input from a data source is collected, and a process for narrowing down of the collected data is executed. In the data narrowing process, by extracting records and items as process targets according to the definition information that defines the operation of the apparatus, the number of data items used for validation is reduced. Then, the operation is validated using the narrowed data. In the operation validation process, a virtual transfer destination of output of data is provided within the apparatus, and the data is output to the virtual transfer destination, for comparison with the output data, whereby the validation of the operation is performed.


