Data Sorting Unit Prioritizes High-Priority Data in Input Queues
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems cannot change the order of processing data from production sites, particularly when high-priority data such as equipment failure notifications need quick processing.
Innovation Solution
A data processing device with a data receiving unit and input queues for each transmission source, along with a data sorting unit that prioritizes and processes high-priority data first by storing it in an output queue before lower-priority data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If data are stored in input queues associated with transmission sources, then data from the same transmission source can be held together, but the held data are merely processed in the order in which the data are received and the processing order cannot be changed
Solution Approach 1:
The system segments data processing into multiple priority levels (first priority queue and second priority queue). High-priority data such as equipment failure notifications are separated into a dedicated first priority queue, while normal data remain in the second priority queue. This segmentation enables different processing orders for different data types while maintaining data grouping by transmission source within each queue.
Solution Approach 2:
The system dynamically adjusts processing order based on data priority rather than strictly following reception order. The data sorting unit can change the processing sequence by moving high-priority data to the front of the processing queue, making the system adaptable to different situations while preserving the organizational structure of data by transmission source.
2Device complexity
If data are processed in the order of receipt, then processing is simple, but high-priority data such as equipment failure notifications cannot be processed quickly
Solution Approach 1:
The system performs preliminary classification of data into priority levels upon receipt. The data sorting unit immediately identifies high-priority data (such as equipment failure notifications) and places them in the first priority queue before processing begins. This preliminary action ensures that critical data are ready for immediate processing without delaying the overall simple processing architecture.
Solution Approach 2:
The patent introduces an intermediary data sorting unit that sits between data reception and processing. This intermediary component briefly intervenes to reorder data based on priority without complicating the core processing mechanism. The sorting unit acts as a mediator that preserves data grouping by transmission source while enabling rapid processing of high-priority items.
3Ease of operation
If multiple buffers are used for different production sites, then data management is facilitated, but processing speed for individual high-priority data items is reduced
Solution Approach 1:
The system segments the single buffer into multiple priority queues (first priority queue and second priority queue) while maintaining the multi-production-site buffer structure. Each production site's data remain grouped together, but within each site's data, high-priority items are separated into the first priority queue for rapid processing. This segmentation enables both easy management by production site and fast processing of critical data.
Solution Approach 2:
The patent applies local quality by treating different data within the same production site differently based on priority. While all data from a production site are managed together in the associated buffer (maintaining ease of operation), high-priority data within that buffer receive special treatment by being moved to the front of the processing queue (improving processing speed). This local differentiation resolves the contradiction between management convenience and processing speed.
Data Source
AI summary
A data processing device includes a data receiving unit to receive data, a plurality of input queues that are associated one-to-one with transmission sources of data received by the data receiving unit and that each store data from the associated transmission source, and a data sorting unit to read data stored in each of the plurality of input queues from each of the input queues, and store the data in an output queue such that higher priority data is to be processed first.


