IP Library › Granted Patent US 8,074,139
Granted Patent B2
US 8,074,139 · App. 11/819,290 · Granted Dec 6, 2011

Communication method and communication device

Assignees: Panasonic Corporation; The University of Tokyo
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,074,139
App. No.
11/819,290
Granted
Dec 6, 2011
Kind
B2
Abstract

A request change unit outputs a command as a request under control of a judgment control unit. A response condition determination unit determines a condition that is to be matched by a correct response which is to be returned from the other device-in-communication in reply to the command if the other device-in-communication operates in conformity with a protocol. A check unit checks a response received from the other device-in-communication in reply to the command, against the condition. If the received response does not match the condition but is correctable to match the condition as a result of the check, a response correction unit corrects the received response to match the condition under control of the judgment control unit.

Claims (41)

1. A communication method for a communication device that sends a request to another communication device and receives a response to the request from the other communication device, the communication method comprising:

a sending step of sending a command regarding a request to another communication device;

a determination step of determining a condition to be matched to a correct response, the correct response being sent from the other communication device in reply to the command if the other communication device operates in conformity with a predetermined protocol;

a check step of checking a response received from the other communication device in reply to the command, against the condition determined in the determination step; and

a correction step of correcting the received response to match the condition, if the received response fails to match the condition in the check step.

2. The communication method of claim 1 , further comprising:

a level reception step of receiving a restriction level for restricting the correction of the response,

wherein an execution level of the correction of the response is set in advance, and the correction step is executed if the execution level exceeds the restriction level.

3. A communication method for a communication device that sends a request to another communication device and receives a response to the request from the other communication device, the communication method comprising:

a sending step of sending a command regarding a request to another communication device;

a determination step of determining a condition to be matched to a correct response, the correct response being sent from the other communication device in reply to the command if the other communication device operates in conformity with a predetermined protocol;

a check step of checking a response received from the other communication device in reply to the command, against the condition determined in the determination step;

a replacement step of specifying one or more alternative commands that substitute for the command, if the received response fails to match the condition in the check step, and executing communication with the other communication device by using the one or more alternative commands sequentially; and

a generation step of generating a response that matches the condition, based on a response received from the other communication device in reply to each of the one or more alternative commands.

4. The communication method of claim 3 , further comprising:

a judgment step of judging whether or not the received response is correctable to match the condition, if the received response fails to match the condition in the check step,

wherein the replacement step is executed if the received response is not correctable to match the condition in the judgment step, and

the received response is corrected to match the condition if the received response is correctable to match the condition in the judgment step.

5. The communication method of claim 3 , further comprising:

an alternative determination step of determining, for each of the one or more alternative commands, an alternative condition to be matched to a correct response which is sent from the other communication device in reply to the alternative command if the other communication device operates in conformity with the predetermined protocol; and

an alternative check step of checking the response received from the other communication device in reply to each of the one or more alternative commands, against the alternative condition determined in the alternative determination step,

wherein if the response received in reply to each of the one or more alternative commands matches the alternative condition or is correctable to match the alternative condition in the alternative check step, the one or more alternative commands are used instead of the command in subsequent communication.

6. The communication method of claim 3 , further comprising:

an alternative determination step of determining, for each of the one or more alternative commands, an alternative condition to be matched to a correct response which is to be sent from the other communication device in reply to the alternative command if the other communication device operates in conformity with the predetermined protocol; and

an alternative check step of checking the response received from the other communication device in reply to each of the one or more alternative commands, against the alternative condition determined in the alternative determination step,

wherein if a response received from the other communication device in reply to any of the one or more alternative commands fails to match an alternative condition determined for the alternative command and is not correctable to match the alternative condition in the alternative check step, the replacement step is executed again.

7. The communication method of claim 3 , further comprising:

a level reception step of receiving a restriction level for restricting the communication with the other communication device in the replacement step,

wherein an execution level of the communication by using the one or more alternative commands is set in advance, and

the communication with the other communication device by using the one or more alternative commands in the replacement step is executed if the execution level exceeds the restriction level.

8. A communication device that sends a request to another communication device and receives a response to the request from the other communication device, the communication device comprising:

a sending unit operable to send a command regarding a request to another communication device;

a determination unit operable to determine a condition to be matched to a correct response, the correct response being sent from the other communication device in reply to the command if the other communication device operates in conformity with a predetermined protocol;

a check unit operable to check a response received from the other communication device in reply to the command, against the condition determined by the determination unit; and

a correction unit operable to correct the received response to match the condition, if the received response fails to match the condition as a result of the check by the check unit.

9. A communication device that sends a request to another communication device and receives a response to the request from the other communication device, the communication device comprising:

a sending unit operable to send a command regarding a request to another communication device;

a determination unit operable to determine a condition to be matched to a correct response, the correct response being sent from the other communication device in reply to the command if the other communication device operates in conformity with a predetermined protocol;

a check unit operable to check a response received from the other communication device in reply to the command, against the condition determined by the determination unit;

a replacement unit operable to, if the received response fails to match the condition as a result of the check by the check unit, specify one or more alternative commands that substitute for the command, and execute communication with the other communication device by using the one or more alternative commands sequentially; and

a generation unit operable to generate a response that matches the condition, based on a response received from the other communication device in reply to each of the one or more alternative commands.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021851/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2007
From: TEZUKA, TADANORI; SEKIBE, TSUTOMU; KUROMARU, SHUNICHI; MICHIYAMA, JUNJI; NAKAMURA, HIROSHI; KONDO, MASAAKI; NANYA, TAKASHI; IMAI, MASASHI; BOGDAN, NASSU TOMOYUKI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.; THE UNIVERSITY OF TOKYO
Reel/Frame 020081/0970 →
Priority Claims (1)
JP 2006-176889 · Jun 27, 2006 · national
Continuity (1)
Related Publication 20080126906A1 · May 29, 2008