US2010322093A1PendingUtilityA1

Communication device, communication system, and processing method by communication device

Assignee: FUJITSU SEMICONDUCTOR LTDPriority: Jun 18, 2009Filed: Jun 2, 2010Published: Dec 23, 2010
Est. expiryJun 18, 2029(~2.8 yrs left)· nominal 20-yr term from priority
H04L 69/22H04L 69/40H04L 69/12H04L 69/324
37
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A communication device, which receives data and checks a header in the data, includes: a first check circuit configured to detect whether or not a value in the header is within a first range; a second check circuit configured to detect whether or not a value of a data length field of the header is within a second range; and a third check circuit configured to detect whether or not a value of a connection identifier field of the header is within a third range.

Claims

exact text as granted — not AI-modified
1 . A communication device which receives data and checks a header in the data, the communication device comprising:
 a first check circuit configured to detect whether or not a value in the header is within a first range;   a second check circuit configured to detect whether or not a value of a data length field of the header is within a second range; and   a third check circuit configured to detect whether or not a value of a connection identifier field of the header is within a third range.   
     
     
         2 . The communication device according to  claim 1 ,
 wherein the first check circuit, the second check circuit, and the third check circuit detect a field of the header including a bit set to a given value.   
     
     
         3 . The communication device according to  claim 1 ,
 wherein the first check circuit detects whether or not one of a reserved field of the header and a header type field of the header includes a given value.   
     
     
         4 . The communication device according to  claim 3 ,
 wherein the given value corresponding to the reserved field includes zero, and the given value corresponding to the header type field includes zero.   
     
     
         5 . The communication device according to  claim 1 ,
 wherein the first check circuit detects whether or not a 6-bit type field of the header includes a given value.   
     
     
         6 . The communication device according to  claim 5 ,
 wherein the given value includes at least one of binary numbers 000000, 001010, 010000, 011010, and 011100.   
     
     
         7 . The communication device according to  claim 1 ,
 wherein the second check circuit receives a burst input including the data, and detects that the value of the data length field of the header is equal or more than a length of the header and equal or less than a length of the remaining portion of the burst input.   
     
     
         8 . The communication device according to  claim 1 , further comprising:
 a buffer configured to store the data; and   a read circuit configured to read the data from the buffer based on check results from at least one of the first check circuit, the second check circuit and the third check circuit.   
     
     
         9 . The communication device according to  claim 1 ,
 wherein the first check circuit, the second check circuit, and the third check circuit receive a burst input including at least two or more consecutive data, and determine that there is no error in one of the at least two or more consecutive data, if there is no error in the header of the at least two or more consecutive data.   
     
     
         10 . A communication system, comprising
 a first communication device which receives data including a header from a second communication device and checks the headers,   wherein the first communication device includes:
 a first check circuit configured to detect whether or not a value in the header is within a first range; 
 a second check circuit configured to detect whether or not a value of a data length field of the header is within a second range; and 
 a third check circuit configured to detect whether or not a value of a connection identifier field of the header is within a third range. 
   
     
     
         11 . The communication system according to  claim 10 ,
 wherein the first check circuit detects whether or not one of a reserved field of the header and a header type field of the header includes a given value.   
     
     
         12 . The communication system according to  claim 10 ,
 wherein the first check circuit detects whether or not a 6-bit type field of the header includes a given value.   
     
     
         13 . The communication system according to  claim 10 , further comprising:
 a buffer configured to store the data; and   a read circuit configured to read the data from the buffer based on the check results from at least one of the first check circuit, the second check circuit and the third check circuit.   
     
     
         14 . The communication system according to  claim 10 ,
 wherein the first check circuit, the second check circuit, or the third check circuit receive a burst input including at least two or more consecutive data, and determine that there is no error in one of the at least two or more consecutive data, if there is no error in the headers of the at least two or more consecutive data.   
     
     
         15 . A communication method comprising:
 receiving a data including a header;   detecting whether or not a value in the header is within a first range;   detecting whether or not a value of a data length field of the header is within a second range;   detecting whether or not a value of a connection identifier field of the header is within a third range;   determining whether or not there is an error in the header based on result of at least one of detections; and   processing the data if there is no error in the header.

Join the waitlist — get patent alerts

Track US2010322093A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.