Abstract: The present invention is provided with: an FCS code calculation unit (21) for calculating a first code that is the FCS code of a received frame; an FCS check unit (22) for comparing a second code that is the FCS code stored in the received frame with the first code and outputting a first comparison result that indicates that the two compared codes match or do not match; an inverted FCS check unit (23) for comparing a third code that is the second code each bit of which is inverted with the first code and outputting a second comparison result that indicates that the two compared codes match or do not match; an error determination unit (24) for determining the state of an error in the received frame on the basis of the first comparison result and the second comparison result; and an FCS update unit (42) which when the second comparison result is a mismatch updates the second code with a fourth code that is the first code each bit of which is inverted when transferring the received frame to a device at a subsequent stage.
We Claim:
1. A transfer device comprising:
a calculation unit to calculate a first code that is a frame check sequence code of a received frame; 5 a first comparison unit to compare the first code with a second code that is a frame check sequence code stored in the received frame, and to output a first comparison result indicating a match or no match between two codes compared with each other;
10 a second comparison unit to compare the first code with a third code obtained by inverting each bit of the second code, and to output a second comparison result indicating a match or no match between two codes compared with each other;
15 an error determination unit to determine an error state of the received frame on a basis of the first comparison result and the second comparison result; and an update unit to update, if the second comparison result indicates no match, the second code with a fourth
20 code obtained by inverting each bit of the first code at a time when the received frame is transferred to a subsequent device.
2. The transfer device according to claim 1, wherein when
25 the first comparison result indicates no match and the
second comparison result indicates no match, the error determination unit determines that a fault has occurred on a transmission path between the transfer device itself and a preceding device having outputted the received frame. 30
3. The transfer device according to claim 1 or 2, wherein
when the first comparison result indicates no match and the
second comparison result indicates a match, the error
35
determination unit determines that a fault has not occurred on a transmission path between the transfer device itself and a preceding device having outputted the received frame, but a fault has occurred at a previous transmission phase 5 to the preceding device.
4. The transfer device according to any one of claims 1 to 3, wherein when the transfer device comprises a plurality of input ports and output ports, the transfer 10 device comprises the calculation unit, the first comparison unit, the second comparison unit, and the error determination unit for each of the input ports, and comprises the update unit for each of the output ports.
15 5. The transfer device according to any one of claims 1 to 4, comprising:
a frame identification unit to determine whether the subsequent device is capable of using the third code; and an input-side buffer to store therein the received 20 frame in order to transfer the received frame in store-and-forward mode when the subsequent device is incapable of using the third code.
6. The transfer device according to claim 5, wherein
25 when the first comparison result indicates no match, the error determination unit outputs an error signal indicating that an error has occurred in the received frame, and
when the input-side buffer obtains the error signal
30 along with the received frame, the input-side buffer discards the received frame.
7. The transfer device according to claim 5 or 6, wherein
36
when the transfer device comprises a plurality of input ports, the transfer device comprises the frame identification unit and the input-side buffer for each of the input ports. 5
8. A frame transfer method comprising:
a calculating step of, by a calculation unit, calculating a first code that is a frame check sequence code of a received frame;
10 a first comparing step of, by a first comparison unit, comparing the first code with a second code that is a frame check sequence code stored in the received frame, and outputting a first comparison result indicating a match or no match between two codes compared with each other;
15 a second comparing step of, by a second comparison unit, comparing the first code with a third code obtained by inverting each bit of the second code, and outputting a second comparison result indicating a match or no match between two codes compared with each other;
20 a determining step of, by an error determination unit, determining an error state of the received frame on a basis of the first comparison result and the second comparison result; and
an updating step of, by an update unit, updating, if
25 the second comparison result indicates no match, the second code with a fourth code obtained by inverting each bit of the first code at a time when the received frame is transferred to a subsequent device.
37
| # | Name | Date |
|---|---|---|
| 1 | 201947013853.pdf | 2019-04-05 |
| 2 | 201947013853-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [05-04-2019(online)].pdf | 2019-04-05 |
| 3 | 201947013853-STATEMENT OF UNDERTAKING (FORM 3) [05-04-2019(online)].pdf | 2019-04-05 |
| 4 | 201947013853-REQUEST FOR EXAMINATION (FORM-18) [05-04-2019(online)].pdf | 2019-04-05 |
| 5 | 201947013853-POWER OF AUTHORITY [05-04-2019(online)].pdf | 2019-04-05 |
| 6 | 201947013853-FORM 18 [05-04-2019(online)].pdf | 2019-04-05 |
| 7 | 201947013853-FORM 1 [05-04-2019(online)].pdf | 2019-04-05 |
| 8 | 201947013853-DRAWINGS [05-04-2019(online)].pdf | 2019-04-05 |
| 9 | 201947013853-DECLARATION OF INVENTORSHIP (FORM 5) [05-04-2019(online)].pdf | 2019-04-05 |
| 10 | 201947013853-COMPLETE SPECIFICATION [05-04-2019(online)].pdf | 2019-04-05 |
| 11 | 201947013853-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [05-04-2019(online)].pdf | 2019-04-05 |
| 12 | 201947013853-RELEVANT DOCUMENTS [22-04-2019(online)].pdf | 2019-04-22 |
| 13 | 201947013853-MARKED COPIES OF AMENDEMENTS [22-04-2019(online)].pdf | 2019-04-22 |
| 14 | 201947013853-FORM 13 [22-04-2019(online)].pdf | 2019-04-22 |
| 15 | 201947013853-AMMENDED DOCUMENTS [22-04-2019(online)].pdf | 2019-04-22 |
| 16 | Correspondence by Agent_Form1_17-05-2019.pdf | 2019-05-17 |
| 17 | 201947013853-Proof of Right (MANDATORY) [17-05-2019(online)].pdf | 2019-05-17 |
| 18 | 201947013853-FORM 3 [30-08-2019(online)].pdf | 2019-08-30 |
| 19 | 201947013853-FORM 3 [01-10-2019(online)].pdf | 2019-10-01 |
| 20 | 201947013853-FORM 3 [22-10-2019(online)].pdf | 2019-10-22 |
| 21 | 201947013853-OTHERS [10-05-2021(online)].pdf | 2021-05-10 |
| 22 | 201947013853-Information under section 8(2) [10-05-2021(online)].pdf | 2021-05-10 |
| 23 | 201947013853-FORM-26 [10-05-2021(online)].pdf | 2021-05-10 |
| 24 | 201947013853-FORM 3 [10-05-2021(online)].pdf | 2021-05-10 |
| 25 | 201947013853-FORM 13 [10-05-2021(online)].pdf | 2021-05-10 |
| 26 | 201947013853-FER_SER_REPLY [10-05-2021(online)].pdf | 2021-05-10 |
| 27 | 201947013853-CLAIMS [10-05-2021(online)].pdf | 2021-05-10 |
| 28 | 201947013853-Annexure [10-05-2021(online)].pdf | 2021-05-10 |
| 29 | 201947013853-ABSTRACT [10-05-2021(online)].pdf | 2021-05-10 |
| 30 | 201947013853-FORM 3 [04-10-2021(online)].pdf | 2021-10-04 |
| 31 | 201947013853-FER.pdf | 2021-10-18 |
| 32 | 201947013853-FORM 3 [06-06-2022(online)].pdf | 2022-06-06 |
| 33 | 201947013853-US(14)-HearingNotice-(HearingDate-27-02-2024).pdf | 2024-02-12 |
| 34 | 201947013853-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [21-02-2024(online)].pdf | 2024-02-21 |
| 35 | 201947013853-US(14)-ExtendedHearingNotice-(HearingDate-01-05-2024).pdf | 2024-03-15 |
| 36 | 201947013853-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [26-04-2024(online)].pdf | 2024-04-26 |
| 37 | 201947013853-US(14)-ExtendedHearingNotice-(HearingDate-21-06-2024).pdf | 2024-06-13 |
| 38 | 201947013853-Correspondence to notify the Controller [18-06-2024(online)].pdf | 2024-06-18 |
| 39 | 201947013853-Written submissions and relevant documents [05-07-2024(online)].pdf | 2024-07-05 |
| 40 | 201947013853-Retyped Pages under Rule 14(1) [05-07-2024(online)].pdf | 2024-07-05 |
| 41 | 201947013853-FORM-26 [05-07-2024(online)].pdf | 2024-07-05 |
| 42 | 201947013853-2. Marked Copy under Rule 14(2) [05-07-2024(online)].pdf | 2024-07-05 |
| 43 | 201947013853-PatentCertificate12-07-2024.pdf | 2024-07-12 |
| 44 | 201947013853-IntimationOfGrant12-07-2024.pdf | 2024-07-12 |
| 1 | searchstrategyE_28-01-2021.pdf |