摘要 |
An apparatus includes first and second processors, a common memory, and a switch. The first processor executes an operating system, connects to a communication network and communicates with the communication network. The second processor operates independently of the operating system, connects to the communication network, and communicates with the communication network. The second processor writes, in the common memory, communication setting information being used by the second processor when the switch switches the connection destination from the second processor to the first processor. The first processor acquires the communication setting information, and sets the acquired communication setting information to the first processor. The switch switches the connection destination of the communication network from the second processor to the first processor after the communication setting information has been set to the first processor. |
主权项 |
1. An apparatus for switching connection to a communication network, the apparatus comprising:
a first processor configured to:
execute an operating system,connect to the communication network, andcommunicate with the communication network; a second processor configured to:
operate independently of the operating system,connect to the communication network, andcommunicate with the communication network; a common memory configured to store communication setting information for setting protocol layers used for communication between the communication network and each of the first and second processors; and
a switch configured to switch a connection destination of the communication network from one of the first and second processors to the other one of the first and second processors, whereinwhen the connection destination of the communication network is switched from the second processor to the first processor, the second processor writes, in the common memory, the communication setting information that has been used for communication between the second processor and the communication network, the first processor:acquires, from the common memory, the communication setting information written by the second processor,sets the acquired communication setting information to the first processor, andestablishes a pseudo communication for simulating establishment of a communication link between the first processor and the communication network, according to the communication setting information, by using the common memory as a communication module for communicating with the communication network, andthe switch switches the connection destination of the communication network from the second processor to the first processor having the communication setting information for which the pseudo communication has been established so that the first processor quickly establishes the communication link with the communication network; andwherein the first processor performs the pseudo communication by:writing information in the common memory when the communication setting information of the second processor is set to the first processor, andreading, when response information responsive to the written information is written in the common memory, the response information from the common memory;the first processor determines whether the pseudo communication is established or not;the second processor writes the response information responsive to the information that was written in the common memory by the first processor; andthe switch switches the connection destination from the second processor to the first processor when the first processor determines that the pseudo communication is established. |