Communication device, communication system and medium
AssigneeCanon Kabushiki Kaisha
InventorsKazuya Taniguchi, Kensuke Yasuma, Yukio Numakami, Makoto Kunimatsu, Tomoya Sakai
Life of this patent
Estimating the term…
Abstract
When, in communication using a protocol in which at least two streams are established over a connection, a notification that a new stream will be reserved is made, a process for preventing a non-communication state exceeding a predetermined amount of time is initiated and a frame is sent at least every predetermined amount of time in the case where there is no other stream currently reserved, whereas processing is ended without initiating the stated process in the case where there is already a reserved stream.
Claims15
A communication device comprising:
- at least one hardware processor;
- and
- a memory which stores instructions executable by the at least one hardware processor to cause the communication device to perform at least:
- establishing, with another communication device, one or more streams as one or more logical communication paths based on a connection established with the another communication device;
- receiving a notification for reserving a new stream, which has not been established and which is based on the connection established with the another communication device, after establishing the one or more streams;
- determining whether a no-communication time period, which is a time period in which no communication through any of streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out with the another communication device, has reached a predetermined amount of time after the notification for reserving the new stream based on the connection established with the another communication device has been received from the another communication device;
- and
- executing a connection maintenance processing in a case where the no-communication time period, in which no communication through any of streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out, is determined to have reached the predetermined amount of time after the notification for reserving the new stream based on the connection has been received from the another communication device, wherein the connection maintenance processing comprises a process for sending a message for maintaining the connection to the another communication device.
A communication method executed by a communication device, the method comprising:
- establishing, with another communication device, one or more streams as one or more logical communication paths based on a connection established with the another communication device;
- receiving a notification for reserving a new stream, which has not been established and which is based on the connection established with the another communication device, after establishing the one or more streams;
- determining whether a no-communication time period, which is a time period in which no communication through any of the streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out with the another communication device, has reached a predetermined amount of time after a notification for reserving a new stream based on the connection established with the another communication device has been received from the another communication device;
- and
- executing a connection maintenance processing in a case where the no-communication time period, in which no communication through any of streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out, is determined to have reached the predetermined amount of time after the notification for reserving the new stream based on the connection has been received from the another communication device, wherein the connection maintenance processing comprises a process for sending a message for maintaining the connection to the another communication device.
A communication system comprising a communication device and another communication device,
- wherein the communication device comprises:
- at least one hardware processor;
- and
- a memory which stores instructions executable by the at least one hardware processor to cause the communication device to perform at least:
- establishing, with the another communication device, one or more streams as one or more logical communication paths based on a connection established with the another communication device;
- receiving a notification for reserving a new stream, which has not been established and which is based on the connection established with the another communication device, after establishing the one or more streams;
- determining whether a no-communication time period, which is a time period in which no communication through any of streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out with the another communication device, has reached a predetermined amount of time after a notification for reserving a new stream based on the connection established with the another communication device has been received from the another communication device;
- and
- executing a connection maintenance processing in a case where the no-communication time period, in which no communication through any of streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out, is determined to have reached the predetermined amount of time after the notification for reserving the new stream based on the connection has been received from the another communication device, wherein the connection maintenance processing comprises a process for sending a message for maintaining the connection to the another communication device.
A non-transitory computer-readable recording medium on which is recorded a program for causing a computer to perform at least:
- establishing, with another communication device, one or more streams as one or more logical communication paths based on a connection established with the another communication device;
- receiving a notification for reserving a new stream, which has not been established and which is based on the connection established with the another communication device, after establishing the one or more streams;
- determining whether a no-communication time period, which is a time period in which no communication through any of streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out with the another communication device, has reached a predetermined amount of time after a notification for reserving a new stream based on the connection established with the another communication device has been received from the another communication device;
- and
- executing a connection maintenance processing in a case where the no-communication time period, in which no communication through any of streams based on the connection including the one or more streams established based on the connection and the new stream reserved based on the connection is carried out, is determined to have reached the predetermined amount of time after the notification for reserving the new stream based on the connection has been received from the another communication device, wherein the connection maintenance processing comprises a process for sending a message for maintaining the connection to the another communication device.
Dependencies are inferred from the claim text.