US 12,013,805 B2
Communication control apparatus and communication method
Kazuki Fujita, Kobe (JP); and Katsutomo Sasakura, Kobe (JP)
Assigned to DENSO TEN Limited, Kobe (JP)
Filed by DENSO TEN Limited, Hyogo (JP)
Filed on Dec. 14, 2022, as Appl. No. 18/081,059.
Claims priority of application No. 2022-052576 (JP), filed on Mar. 28, 2022.
Prior Publication US 2023/0305987 A1, Sep. 28, 2023
Int. Cl. G06F 13/42 (2006.01)
CPC G06F 13/4282 (2013.01) 15 Claims
OG exemplary drawing
 
1. A communication control apparatus comprising:
a communication apparatus including:
a memory configured to store a program;
a reception buffer configured to save reception data;
a transfer destination buffer configured to receive the reception data transferred from the reception buffer; and
a first controller configured to erase the reception data from the reception buffer when the reception data are transferred to the transfer destination buffer from the reception buffer, and execute a hardware reset of erasing the program and executing an initialization process upon detecting an abnormality; and
a second controller configured to transmit data or a command to the communication apparatus,
the second controller checking, after transmitting the data to the communication apparatus, whether the transmitted data are saved in the reception buffer after an elapse of a predetermined period of time shorter than a period of time from transmitting the data until executing the hardware reset upon occurrence of the abnormality in transferring the data, and transmitting a command for getting a software reset executed to execute another initialization process without erasing the program to the communication apparatus when at least some proportion of the transmitted data are saved in the reception buffer.
 
14. A communication method to be carried out between a communication apparatus and a second controller, the communication apparatus including:
a memory configured to store a program;
a reception buffer configured to save reception data;
a transfer destination buffer configured to receive the reception data transferred from the reception buffer; and
a first controller configured to erase the reception data from the reception buffer when the reception data are transferred to the transfer destination buffer from the reception buffer, and execute a hardware reset of erasing the program and executing an initialization process upon detecting an abnormality; and
a second controller configured to transmit data or a command to the communication apparatus,
the communication method comprising:
checking by the second controller, after transmitting the data to the communication apparatus, whether the transmitted data are saved in the reception buffer after an elapse of a predetermined period of time shorter than a period of time till executing the hardware reset upon occurrence of the abnormality in transferring data; and
transmitting by the second controller, a command for getting a software reset executed to execute another initialization process without erasing the program to the communication apparatus when at least some proportion of the transmitted data are saved in the reception buffer.
 
15. A communication method to be carried out between a communication apparatus and a second controller, the communication apparatus including:
a memory configured to store a program;
a reception buffer configured to save reception data;
a transfer destination buffer configured to receive transfer reception data transferred from the reception buffer; and
a first controller configured to erase the reception data from the reception buffer when the reception data are transferred to the transfer destination buffer from the reception buffer, and execute a hardware reset of erasing the program and executing an initialization process upon detecting an abnormality; and
a second controller configured to transmit data or a command to the communication apparatus,
the communication method comprising:
repeating by the second controller, a predetermined number of times, a confirmation about whether the transmitted data are saved in the reception buffer during a period of time shorter than a period of time till executing the hardware reset upon the occurrence of the abnormality in transferring the data after transmitting the data to the communication apparatus; and transmitting by the second controller, to the communication apparatus, a command for getting the software reset executed to execute another initialization process without erasing the program upon confirming repeatedly the predetermined number of times that at least some proportion of the transmitted data are saved in the reception buffer.