Packet Communication System Last Packet Volume Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet communication systems require complex circuit constructions and high burdens when receiving large amounts of data, such as image data, due to the need for a reception check counter and monitoring circuit, which complicates determining if all data packets have been received.

Innovation Solution

A packet communication system where the last data packet has a data volume less than a prescribed volume, allowing the receiving apparatus to determine its receipt simply, without the need for a counter circuit or monitoring, by generating data packets with a standard volume and a short last packet, enabling the system to confirm all packets have been received.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a reception check counter and monitoring circuit are used to determine whether all data packets have been received, then the reliability of data reception confirmation is improved, but the device complexity increases and the burden on the receiving apparatus increases

Engineering Contradiction:
Improvedata reception confirmationVSAvoidcircuit construction
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention changes the parameter of data packet structure by making the last packet's data volume different (smaller) from the standard packet volume. This parameter change allows the receiving apparatus to identify the last packet without complex counting circuits, thus resolving the contradiction between reliable reception confirmation and device complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of using a complex counter circuit to track packet numbers, the invention uses a simplified approach where the receiving apparatus only needs to detect the distinctive feature of the last packet (different data volume). This copies the essential information needed for confirmation without replicating the complex counting mechanism

Inventive Principle:
Principle #26Copying

2Measurement precision

If a reception check counter is used to count a huge number of data packets for large data transmission, then the accuracy of reception confirmation is improved, but the circuit construction becomes large and complex

Engineering Contradiction:
Improvereception confirmation accuracyVSAvoidcircuit construction size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The invention changes the parameter of the last data packet's volume to be different from standard packets. This allows the receiving apparatus to determine complete reception by detecting this parameter difference rather than counting all packets, achieving accurate confirmation without large counting circuits

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention extracts the essential confirmation signal from the packet sequence by making the last packet distinctive through volume difference. Instead of processing all packet counts, the system only needs to detect this extracted feature to confirm complete reception, simplifying the circuit

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7773603B2Packet communication system and packet communication apparatus
Publication Date: 2010.08.10 BROTHER KOGYO KK
  • US7773603B2 patent drawing
  • US7773603B2 patent drawing
  • US7773603B2 patent drawing

AI summary

A packet communication system includes a first communication apparatus and a second communication apparatus. The first communication apparatus generates one or more data packets each having its data volume not more than a prescribed data volume, and transmits the generated data packets to the second communication apparatus. The second communication apparatus receives the data packet transmitted from the first communication apparatus, in order of transmission. The first communication apparatus generates the data packets to be transmitted to the second communication apparatus such that one of the data packets to be last transmitted is a short packet having its data volume less than the prescribed data volume, and each of the data packets other than the data packet to be last transmitted has its data volume equal to the prescribed data volume. The second communication apparatus determines whether or not the data packet received each time is a short packet. Thereby, the second communication apparatus can determine that the data packet transmitted last has been received.