Communication device, server, control method, and communication system
AssigneeKYOCERA Corporation
InventorYousuke Miho
Life of this patent
Estimating the term…
Abstract
A communication device 100 transmits, to an LwM2M server 400, data specified by the Read command, in response to receiving a Read command from the LwM2M server 400. The communication device 100 transmits, to the LwM2M server 400, an Update message for extending a lifetime indicating a period in which communication between the communication device 100 and the LwM2M server 400 is enabled. In a case where there is transmission data from the communication device 100 to the LwM2M server 400, the communication device 100 transmits the Update message including read request information for requesting the LwM2M server 400 to read the transmission data.
Claims6
A communication device for transmitting data to a server in response to receiving a read command from the server, the data being specified by the read command, the communication device comprising:
- a communicator configured to:
- transmit, to the server, an update request message for extending a lifetime indicating a period in which communication between the communication device and the server is enabled, the update request message includes a value of an extended lifetime;
- transmit, in a case where there is transmission data from the communication device to the server, the update request message including read request information for requesting the server to read the transmission data, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read;
- receive, from the server, a read command for acquiring the transmission data requested by the read request information, the type of the transmission data identified by the data identifier included in the read request information;
- and
- transmit, to the server, a response including the transmission data requested by the read request information in response to receiving the read command, the type of the transmission data identified by the data identifier included in the read request information, wherein,
- the communicator is configured to:
- receive, from the server, a notification instruction command including information for specifying data included in a notification message;
- after receiving the notification instruction command from the server, transmit, to the server, the notification message including the data specified by the notification instruction command, at a timing when the data specified by the notification instruction command is changed and at a time interval specified by the notification instruction command;
- and
- in a case where there is transmission data other than the data specified by the notification instruction command when the notification message is transmitted, transmit the notification message including the read request information, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read.
A server for transmitting a read command to a communication device to acquire, from the communication device, data specified by the read command, the server comprising:
- a communicator configured to receive, from the communication device, an update request message for extending a lifetime indicating a period in which communication between the communication device and the server is enabled, the update request message includes a value of an extended lifetime, wherein
- the communicator is configured to receive the update request message including read request information for requesting the server to read transmission data transmitted from the communication device to the server, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read,
- the communicator is configured to transmit, to the communication device, the read command for acquiring the transmission data requested by the read request information, based on reception of the update request message including the read request information, the type of the transmission data identified by the data identifier included in the read request information, and
- the communicator is configured to receive, from the communication device, a response including the transmission data requested by the read request information, the type of the transmission data identified by the data identifier included in the read request information, wherein,
- the communicator is configured to:
- transmit, to the communication device, a notification instruction command including information for specifying data included in a notification message;
- after transmitting the notification instruction command to the communication device, receive, from the communication device, the notification message including the data specified by the notification instruction command, at a timing when the data specified by the notification instruction command is changed and at a time interval specified by the notification instruction command;
- and
- in a case where there is transmission data other than the data specified by the notification instruction command when the notification message is transmitted, receive the notification message including the read request information, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read.
A control method for a communication device that transmits data to a server in response to receiving a read command from the server, the data being specified by the read command, the control method comprising:
- transmitting, to the server, an update request message for extending a lifetime indicating a period in which communication between the communication device and the server is enabled, the update request message includes a value of an extended lifetime, wherein
- the transmitting includes transmitting, in a case where there is transmission data from the communication device to the server, the update request message including read request information for requesting the server to read the transmission data, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read;
- receiving, from the server, a read command for acquiring the transmission data requested by the read request information, the type of the transmission data identified by the data identifier included in the read request information;
- and
- transmitting, to the server, a response including the transmission data requested by the read request information in response to receiving the read command, the type of the transmission data identified by the data identifier included in the read request information, wherein
- the control method further comprising:
- receiving, from the server, a notification instruction command including information for specifying data included in a notification message;
- after receiving the notification instruction command from the server, transmitting, to the server, the notification message including the data specified by the notification instruction command, at a timing when the data specified by the notification instruction command is changed and at a time interval specified by the notification instruction command;
- and
- in a case where there is transmission data other than the data specified by the notification instruction command when the notification message is transmitted, transmitting the notification message including the read request information, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read.
A communication system comprising:
- a server;
- and
- a communication device configured to transmit data to the server in response to receiving a read command from the server, the data being specified by the read command, wherein
- the communication device includes
- a first communicator configured to transmit, to the server, an update request message for extending a lifetime indicating a period in which communication between the communication device and the server is enabled, the update request message includes a value of an extended lifetime, and
- the first communicator is configured to transmit, in a case where there is transmission data from the communication device to the server, the update request message including read request information for requesting the server to read the transmission data, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read, and
- the server includes
- a second communicator configured to receive the update request message including the read request information,
- the second communicator is configured to transmit, to the communication device, the read command for acquiring the transmission data requested by the read request information, based on reception of the update request message including the read request information, the type of the transmission data identified by the data identifier included in the read request information, and
- the second communicator is configured to receive, from the communication device, a response including the transmission data requested by the read request information wherein,
- the first communicator is configured to:
- receive, from the server, a notification instruction command including information for specifying data included in a notification message;
- after receiving the notification instruction command from the server, transmit, to the server, the notification message including the data specified by the notification instruction command, at a timing when the data specified by the notification instruction command is changed and at a time interval specified by the notification instruction command;
- and
- in a case where there is transmission data other than the data specified by the notification instruction command when the notification message is transmitted, transmit the notification message including the read request information, the read request information including a data identifier identifying a type of the transmission data that the server is requested to read.
Dependencies are inferred from the claim text.