Multi-function Device Dynamic Priority Management for Communication Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-function devices face challenges in prioritizing data transmission across various functions effectively, especially when the communication state is poor, leading to inefficient data handling and potential delays in critical functions.
Innovation Solution
A multi-function device equipped with a first acquisition unit to gather communication state information, a determination unit to adjust priority orders based on the communication state, and a data transmission unit to prioritize high-priority functions over low-priority ones, ensuring timely and efficient data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed priority order is used for all functions regardless of communication state, then the device complexity is reduced, but the communication reliability for critical functions deteriorates when communication state is poor
Solution Approach 1:
The patent applies dynamics by making the priority order changeable based on communication state. The determination unit dynamically adjusts the priority order of functions according to the current communication state (good or poor), allowing the system to adapt to varying conditions rather than using a static priority assignment. This resolves the contradiction by introducing flexibility that improves reliability without requiring complex manual reconfiguration.
Solution Approach 2:
The patent changes the parameter of priority order based on communication state. When communication state transitions between good and poor, the determination unit modifies the priority parameters of different functions accordingly. This parameter change approach allows the system to optimize communication reliability for critical functions during poor communication states while maintaining simpler operation during good states.
2Ease of operation
If data transmission for all functions is executed simultaneously without priority differentiation, then the ease of operation is improved, but the loss of time for critical functions increases
Solution Approach 1:
The patent applies preliminary action by determining the priority order before executing data transmission. The determination unit establishes the priority sequence of functions in advance based on the current communication state, allowing the communication control unit to efficiently schedule transmissions without requiring complex real-time decisions during operation. This maintains ease of operation while preventing time loss for critical functions.
3Productivity
If the device always maintains the maximum number of simultaneous connections, then the productivity is improved, but the reliability of communication for high-priority functions deteriorates when communication state is poor
Solution Approach 1:
The patent applies dynamics by adjusting the number of simultaneous connections and their priority orders based on communication state. When communication state is poor, the system dynamically modifies which functions maintain connections and their priority levels, ensuring that critical functions receive adequate resources while less critical functions may have connections reduced or deprioritized. This resolves the contradiction between maintaining high productivity and ensuring reliability.
Data Source
AI summary
A multi-function device capable of executing a plurality of functions, the device comprising: a first acquisition unit configured to acquire communication state information relating to a current communication state of the multi-function device; a determination unit configured to determine: a first priority order in a case of a first state indicating that the current communication state of the multi-function device is good; and a second priority order in a case of a second state indicating that the current communication state of the multi-function device is poor, wherein the second priority order is different from the first priority order, and wherein each of the priority orders indicate each of priorities of the plurality of functions; and a data transmission unit configured to execute preferentially a transmission of data for a high-priority function earlier than a transmission of data for a low-priority function, based on the determined priority order.


