Communication device
First Claim
1. A communication device to be respectively connected with a first device and a second device, whereinthe first device is configured to repeatedly execute a process of sending a first request packet to the communication device and receiving a first response packet from the communication device in response to the first request packet, and configured to newly send the first request packet when a predetermined time period from receiving the first response packet has elapsed, andthe second device is configured to repeatedly execute a process of sending a second request packet to the communication device and receiving a second response packet from the communication device in response to the second request packet, and configured to newly send the second request packet when the predetermined time period from receiving the second response packet has elapsed, andthe communication device comprises:
- one or more processors; and
a memory that stores a computer program including instructions to be executed by the one or more processors,wherein the instructions cause the one or more processors, when executed by the one or more processors, to function as;
a receiving control unit configured to receive the first request packet from the first device and receive the second request packet from the second device;
a sending control unit configured to send the first response packet to the first device in response to the first request packet and send the second response packet to the second device in response to the second request packet; and
a deciding unit configured to decide a sending timing for sending the second response packet to the second device, wherein the sending timing is decided such that a time period from receiving the second request packet to sending the second response packet in response to the second request packet is longer than a time period from receiving the first request packet to sending the first response packet in response to the first request packet, whereinthe sending control unit is configured to send the second response packet to the second device at the decided sending timing,the deciding unit is configured to decide the sending timing of the second request packet each time the second request packet is received, until a timing when the first request packet received is substantially equal to a timing when the second request packet is received, andeach time the second request packet is received, the sending control unit is configured to send the second response packet in response to the second request packet at the sending timing decided for the second request packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication device may receive a first request packet from a first device and receive a second request packet from a second device. The communication device may send a first response packet to the first device in response to the first request packet and send a second response packet to the second device in response to the second request packet. The communication device may decide a timing for sending the second response packet to the second device. The timing may be decided such that a time period from receiving the second request packet to sending the second response packet in response to the second request packet is longer than a time period from receiving the first request packet to sending the first response packet in response to the first request packet. The communication device may send the second response packet to the second device at the decided timing.
-
Citations
7 Claims
-
1. A communication device to be respectively connected with a first device and a second device, wherein
the first device is configured to repeatedly execute a process of sending a first request packet to the communication device and receiving a first response packet from the communication device in response to the first request packet, and configured to newly send the first request packet when a predetermined time period from receiving the first response packet has elapsed, and the second device is configured to repeatedly execute a process of sending a second request packet to the communication device and receiving a second response packet from the communication device in response to the second request packet, and configured to newly send the second request packet when the predetermined time period from receiving the second response packet has elapsed, and the communication device comprises: -
one or more processors; and a memory that stores a computer program including instructions to be executed by the one or more processors, wherein the instructions cause the one or more processors, when executed by the one or more processors, to function as; a receiving control unit configured to receive the first request packet from the first device and receive the second request packet from the second device; a sending control unit configured to send the first response packet to the first device in response to the first request packet and send the second response packet to the second device in response to the second request packet; and a deciding unit configured to decide a sending timing for sending the second response packet to the second device, wherein the sending timing is decided such that a time period from receiving the second request packet to sending the second response packet in response to the second request packet is longer than a time period from receiving the first request packet to sending the first response packet in response to the first request packet, wherein the sending control unit is configured to send the second response packet to the second device at the decided sending timing, the deciding unit is configured to decide the sending timing of the second request packet each time the second request packet is received, until a timing when the first request packet received is substantially equal to a timing when the second request packet is received, and each time the second request packet is received, the sending control unit is configured to send the second response packet in response to the second request packet at the sending timing decided for the second request packet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable tangible medium storing computer readable instructions for a communication device comprising one or more processors to be respectively connected with a first device and a second device, wherein
the first device is configured to repeatedly execute a process of sending a first request packet to the communication device and receiving a first response packet from the communication device in response to the first request packet and configured to newly send the first request packet when a predetermined time period from receiving the first response packet has elapsed, and the second device is configured to repeatedly execute a process of sending a second request packet to the communication device and receiving a second response packet from the communication device in response to the second request packet, and configured to newly send the second request packet when the predetermined time period from receiving the second response packet has elapsed, and the computer readable instructions, when executed by the one or more processors, instruct the communication device to execute processes comprising: -
receiving the first request packet from the first device; receiving the second request packet from the second device; sending the first response packet to the first device in response to the first request packet; sending the second response packet to the second device in response to the second request packet; and deciding a sending timing for sending the second response packet to the second device, wherein the sending timing is decided such that a time period from receiving the second request packet to sending the second response packet in response to the second request packet is longer than a time period from receiving the first request packet to sending the first response packet in response to the first request packet, wherein the second response packet is sent to the second device at the decided sending timing, the sending timing of the second request packet is decided each time the second request packet is received, until a timing when the first request packet is received is substantially equal to a timing when the second request packet is received, and each time the second request packet is received, the second response packet is sent in response to the second request packet at the sending timing decided for the second request packet.
-
Specification