Communication device
First Claim
1. A communication device for communicating via a network to provide a service to another communication device on the network, the communication device comprising:
- a main processing unit operable to process a main service to be provided to the other communication device;
a communication processing unit operable to transmit and receive request information and response information corresponding to the request information with the other communication device via the network; and
a power supply unit operable to stop supplying power to said main processing unit while in a state of being able to supply the power again and operable to supply the power to said communication processing unit,wherein said communication processing unit comprises;
a memory operable to store information required to create an alive packet which is transmitted periodically at a predetermined time and which indicates that the communication device is in a state of being able to provide the service, the required information including address information of the communication device, identification information of the communication device, and service information for the service provided by said main processing unit;
an alive packet transmitting unit operable to (i) read out, from said memory, at least the address information of the communication device and the service information, (ii) create the alive packet including the read out address information and service information, and (iii) transmit the created alive packet;
a response possibility determining unit operable to determine whether or not said communication processing unit is individually able to respond to the request information received from the other communication device which has received the alive packet;
a response unit operable to create the response information and to transmit the response information to the other communication device, when the determination indicates that the response is possible;
a power supply controlling unit operable to start said main processing unit, to control said power supply unit, and to supply the power to said main processing unit, when the determination indicates that the response is not possible; and
an address management unit operable to store information indicating an address of the communication device and a term of validity of the address, and, when a period until expiration of the term of validity reaches a predetermined time, to start said main processing unit via said power supply controlling unit to supply the power to said main processing unit, and to cause said main processing unit to execute an update processing of the address,wherein said alive packet transmitting unit creates and transmits the alive packet while said main processing unit is in a condition of not yet having power to provide a main service.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication device searches for a desired communication device and requests a service, without being conscious of the status of the power supply of other communication devices on a network, and achieves a reduction in power consumption. The communication device includes a main processing unit to process main service provided for other communication devices, a network processing unit to transmit and receive a request packet and a response packet among other communication devices, and an integrated power supply unit to stop supplying power to the main processing unit in a state of being able to supply it again and to supply the power to the network processing unit. The network processing unit is provided with an automatic responding unit to determine whether or not it can respond to the received request packet only by itself and, when the response is possible, to transmit the response packet to the communication device, and a power supply controlling unit, when the response is not possible, to control a main-power supply unit to supply the power to the main processing unit.
-
Citations
13 Claims
-
1. A communication device for communicating via a network to provide a service to another communication device on the network, the communication device comprising:
-
a main processing unit operable to process a main service to be provided to the other communication device; a communication processing unit operable to transmit and receive request information and response information corresponding to the request information with the other communication device via the network; and a power supply unit operable to stop supplying power to said main processing unit while in a state of being able to supply the power again and operable to supply the power to said communication processing unit, wherein said communication processing unit comprises; a memory operable to store information required to create an alive packet which is transmitted periodically at a predetermined time and which indicates that the communication device is in a state of being able to provide the service, the required information including address information of the communication device, identification information of the communication device, and service information for the service provided by said main processing unit; an alive packet transmitting unit operable to (i) read out, from said memory, at least the address information of the communication device and the service information, (ii) create the alive packet including the read out address information and service information, and (iii) transmit the created alive packet; a response possibility determining unit operable to determine whether or not said communication processing unit is individually able to respond to the request information received from the other communication device which has received the alive packet; a response unit operable to create the response information and to transmit the response information to the other communication device, when the determination indicates that the response is possible; a power supply controlling unit operable to start said main processing unit, to control said power supply unit, and to supply the power to said main processing unit, when the determination indicates that the response is not possible; and an address management unit operable to store information indicating an address of the communication device and a term of validity of the address, and, when a period until expiration of the term of validity reaches a predetermined time, to start said main processing unit via said power supply controlling unit to supply the power to said main processing unit, and to cause said main processing unit to execute an update processing of the address, wherein said alive packet transmitting unit creates and transmits the alive packet while said main processing unit is in a condition of not yet having power to provide a main service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication method for a communication device of communicating via a network to provide a service to another communication device on the network, the communication method comprising:
-
a main processing step of processing a main service provided to the other communication device; a communication processing step of transmitting and receiving request information and response information corresponding to the request information with the other communication device via the network; and a power supply step of stopping supplying power for performing said main processing step while in a state of being able to supply the power again, and supplying the power for performing said communication processing step, wherein said communication processing step includes; storing, in a memory, information required to create an alive packet which is transmitted periodically at a predetermined time and which indicates that the communication device is in a state of being able to provide the service, the required information including address information of the communication device, identification information of the communication device, and service information for the service provided by said main processing step; reading out, from the memory, at least the address information of the communication device and the service information, creating the alive packet including the read out address information and service information, and transmitting the created alive packet; a response possibility determination step of determining whether or not it is possible, in said communication processing step, to respond to the request information received from the other communication device which has received the alive packet; a response step of creating the response information and transmitting to the other communication device, when the determination indicates that the response is possible; a power supply control step of starting said main processing step, controlling said power supply step, and supplying the power to said main processing step, when the determination indicates that the response is not possible; and an address management step of storing information indicating an address of the communication device and a term of validity of the address, and, when a period until expiration of the term of validity reaches a predetermined time, starting said main processing step via said power supply control step to supply the power to said main processing step, and causing said main processing step to execute an update processing of the address, wherein said communication processing step of creating and transmitting the alive packet is performed while said main processing step is in a condition of not yet having power to provide a main service.
-
-
12. A semiconductor device into which a communication device is integrated as a chip, the communication device being for communicating via a network to provide a service for other communication devices on the network, the semiconductor device comprising:
-
a main processing unit operable to process a main service provided to the other communication device; a communication processing unit operable to transmit and receive request information and response information corresponding to the response information with the other communication device via the network; and a power supply unit operable to stop supplying power to said main processing unit while in a state of being able to supply the power again, and operable to supply the power to said communication processing unit, wherein said communication processing unit includes; a memory operable to store information required to create an alive packet which is transmitted periodically at a predetermined time and which indicates that the communication device is in a state of being able to provide the service, the required information including address information of the communication device, identification information of the communication device, and service information for the service provided by said main processing unit; an alive packet transmitting unit operable to (i) read out, from said memory, at least the address information of the communication device and the service information, (ii) create the alive packet including the read out address information and service information, and (iii) transmit the created alive packet; a response possibility determining unit operable to determine whether or not said communication processing unit is individually able to respond to the request information received from the other communication device which has received the alive packet; a response unit operable to create the response information and transmit to the other communication device, when the determination indicates that the response is possible; a power supply controlling unit operable to start said main processing unit, control said power supply unit, and supply the power to said main processing unit, when the determination indicates that the response is not possible; and an address management unit operable to store information indicating an address of the communication device and a term of validity of the address, and, when a period until expiration of the term of validity reaches a predetermined time, to start said main processing unit via said power supply controlling unit to supply the power to said main processing unit, and to cause said main processing unit to execute an update processing of the address, wherein said alive packet transmitting unit creates and transmits the alive packet while said main processing unit is in a condition of not yet having power to provide a main service.
-
-
13. A communication device for communicating via a network to provide a service to another communication device on the network, the communication device comprising:
-
a main processing unit operable to process a main service to be provided to the other communication device; a communication processing unit operable to transmit and receive request information and response information corresponding to the request information with the other communication device via the network; and a power supply unit operable to stop supplying power to said main processing unit while in a state of being able to supply the power again and operable to supply the power to said communication processing unit, wherein said communication processing unit comprises; a memory operable to store information required to create an alive packet which is transmitted periodically at a predetermined time and which indicates that the communication device is in a state of being able to provide the service, the required information including address information of the communication device, identification information of the communication device, and service information for the service provided by said main processing unit; an alive packet transmitting unit operable to (i) read out, from said memory, at least the address information of the communication device and the service information, (ii) create the alive packet including the read out address information and service information, and (iii) transmit the created alive packet; a response possibility determining unit operable to determine whether or not said communication processing unit is individually able to respond to the request information received from the other communication device which has received the alive packet; a response unit operable to create the response information and to transmit the response information to the other communication device, when the determination indicates that the response is possible; a power supply controlling unit operable to start said main processing unit, to control said power supply unit, and to supply the power to said main processing unit, when the determination indicates that the response is not possible; and an address management unit operable to store information indicating an address of the communication device and a term of validity of the address, and, when the period until expiration of the term of validity has reached a predetermined time, to perform update processing of the address, wherein said alive packet transmitting unit creates and transmits the alive packet while said main processing unit is in a condition of not yet having power to provide a main service.
-
Specification