Communication Apparatus Conditional Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems where printers transmit status data to host computers, high frequency changes in printer status lead to increased network load between the printer and the host computer, causing inefficiencies.
Innovation Solution
A communication apparatus that stores condition information including data identification and transmission timing, determines if data has changed, and only transmits the data when a change is detected, reducing unnecessary network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the printer transmits drive packets whenever status changes, then the host computer receives real-time status information, but the network load increases significantly
Solution Approach 1:
The system performs preliminary actions by storing condition information including transmission timing specifications before status changes occur. The determination process checks whether transmission should occur based on pre-set conditions, avoiding reactive transmission for every status change and thereby reducing network load while maintaining reliable status information delivery.
Solution Approach 2:
The invention changes the transmission parameter from immediate transmission upon status change to conditional transmission based on time information and data change detection. By modifying the transmission timing parameter according to pre-set conditions, the system reduces unnecessary network traffic while ensuring status information is transmitted when needed.
2Measurement precision
If the printer transmits drive packets for every status change, then the host computer has up-to-date information, but the frequency of transmission increases
Solution Approach 1:
The system stores condition information with time specifications before status changes occur. The determination process uses this pre-set information to decide whether transmission should occur, filtering out unnecessary transmissions while maintaining accurate status data delivery at appropriate intervals.
Solution Approach 2:
The invention implements feedback by comparing current status data with previous data to determine whether changes occurred within the specified time period. This feedback mechanism ensures that only meaningful status changes trigger transmission, maintaining measurement precision while reducing unnecessary transmission frequency.
3Loss of time
If the printer continuously monitors and transmits status data, then the host computer receives timely updates, but the network bandwidth is consumed excessively
Solution Approach 1:
The system performs preliminary action by pre-setting time information and conditions for transmission before status changes occur. This allows the system to maintain timely status updates by transmitting data at predetermined intervals or when conditions are met, while avoiding excessive data transmission volume by filtering out unnecessary updates.
Solution Approach 2:
The invention changes the transmission parameter from continuous monitoring to conditional monitoring based on time information and data change detection. By modifying the monitoring parameter to check for changes within specified time periods, the system maintains acceptable update timing while significantly reducing data transmission volume.
Data Source
AI summary
A communication apparatus includes: a processor; and a memory storing computer readable instructions causing the communication apparatus to: store a condition information in the at least one memory, the condition information representing a condition to transmit data and including a data identification information, and time information representing a target time; perform a determining process corresponding to the condition information, the determining process being performed every time the target time represented by the time information elapses and determining whether a value of the target data represented by the data identification information changes between the previous target time and the current target time; transmit the value of the target data to the management system when the value of the target data changes; and not transmit the value of the target data to the management system when the value of the target data does not change.


