IP Library › Granted Patent US 11,330,524
Granted Patent B2
US 11,330,524 · App. 17/123,167 · Granted May 10, 2022

Wireless communication terminal, wireless communication system, wireless communication method, and recording medium

Inventor: Ryuichi Kiyoshige (Tokyo, JP)
Assignee: OLYMPUS CORPORATION
H04W52/0235H04W52/0219H04W52/0258
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,330,524
App. No.
17/123,167
Granted
May 10, 2022
Kind
B2
Abstract

In a wireless communication terminal, a processor is configured to execute sleep determination when a wireless communicator receives a sleep-declaration packet from a sleep-declaration terminal. The processor is configured to determine that sleep by the sleep-declaration terminal is accepted if an upper-rank terminal in a wake-up state other than the sleep-declaration terminal is present. The processor is configured to determine that the sleep by the sleep-declaration terminal is not accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is not present. The processor is configured to cause the wireless communicator to transmit a sleep-prohibition packet to the sleep-declaration terminal when the processor determines that the sleep by the sleep-declaration terminal is not accepted.

Claims (93)

1. A wireless communication terminal in a wireless communication system, the wireless communication terminal comprising:

a wireless communicator;

a memory; and

a processor,

wherein the wireless communication system includes an integration device and two or more of the wireless communication terminals,

in a case in which one of the two or more of the wireless communication terminals is defined as a self-terminal:

the processor of the self-terminal is configured to cause the wireless communicator to transmit a path-search packet including communication-path information to an adjacent terminal when the wireless communicator receives the path-search packet from a peripheral terminal, the communication-path information indicating a communication path of the path-search packet, the peripheral terminal being any one of the integration device and the adjacent terminal, the adjacent terminal being a wireless communication terminal that is included in the two or more of the wireless communication terminals and is adjacent to the self-terminal on the communication path;

the processor of the self-terminal is configured to determine an upper-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein the upper-rank terminal is the adjacent terminal and a first number is less than a second number, the first number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the upper-rank terminal on the communication path, and the second number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path;

the processor of the self-terminal is configured to store state information of the adjacent terminal on the memory on the basis of a notification received by the wireless communicator from the adjacent terminal, the state information indicating any one of a sleep state and a wake-up state;

the processor of the self-terminal is configured to execute first sleep determination on the basis of the state information when the wireless communicator receives a sleep-declaration packet from a sleep-declaration terminal and the sleep-declaration terminal is the upper-rank terminal, the sleep-declaration terminal being the adjacent terminal that has transmitted the sleep-declaration packet;

the processor of the self-terminal is configured to determine that sleep by the sleep-declaration terminal is accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is present;

the processor of the self-terminal is configured to determine that the sleep by the sleep-declaration terminal is not accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is not present; and

the processor of the self-terminal is configured to cause the wireless communicator to transmit a sleep-prohibition packet to the sleep-declaration terminal when the processor of the self-terminal determines that the sleep by the sleep-declaration terminal is not accepted.

2. The wireless communication terminal according to claim 1 ,

wherein the processor of the self-terminal is configured to cause the wireless communicator to transmit the sleep-declaration packet to the adjacent terminal when the self-terminal is in the wake-up state,

the processor of the self-terminal is configured to cause the wireless communicator to transmit a sleep-notification packet to the adjacent terminal if the wireless communicator does not receive the sleep-prohibition packet from the adjacent terminal in a predetermined period after the wireless communicator transmits the sleep-declaration packet,

the processor of the self-terminal is configured to execute sleep processing for changing a state of the self-terminal to the sleep state in which power consumption is less than power consumption in the wake-up state after the wireless communicator transmits the sleep-notification packet,

the processor of the self-terminal is configured to execute wake-up processing for changing the state of the self-terminal from the sleep state to the wake-up state after the sleep processing is executed,

the processor of the self-terminal is configured to cause the wireless communicator to transmit a wake-up notification packet to the adjacent terminal after the wake-up processing is executed, and

the processor of the self-terminal is configured to store the state information on the memory on the basis of the sleep-notification packet received by the wireless communicator from the adjacent terminal and the wake-up notification packet received by the wireless communicator from the adjacent terminal.

3. The wireless communication terminal according to claim 2 ,

wherein the processor of the self-terminal is configured to determine a same-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein a third number is the same as a fourth number, the third number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path, and the fourth number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the same-rank terminal on the communication path, and

the processor of the self-terminal is configured to cause the wireless communicator to transmit the sleep-declaration packet to the adjacent terminal at a timing at which the sleeping same-rank terminal wakes up in a first case, in which the wireless communicator receives the sleep-prohibition packet from the adjacent terminal in the predetermined period and the state information of the sleeping same-rank terminal is stored on the memory.

4. The wireless communication terminal according to claim 3 ,

wherein the sleep-notification packet includes period information related to a sleep period in which a wireless communication terminal that is included in the two or more of the wireless communication terminals and transmits the sleep-notification packet sleeps,

in the first case, the processor of the self-terminal is configured to execute timing determination on the basis of the period information before the self-terminal next starts sleeping,

the processor of the self-terminal is configured to determine whether or not a scheduled time point for wake-up by the sleeping same-rank terminal is earlier than a scheduled time point for sleep in the timing determination, the scheduled time point for wake-up being a time point at which the same-rank terminal stops sleeping, the scheduled time point for sleep being a time point at which the self-terminal starts sleeping, and

the processor of the self-terminal is configured to cause the wireless communicator to transmit the sleep-declaration packet to the adjacent terminal at the scheduled time point for wake-up when the processor of the self-terminal determines that the scheduled time point for wake-up is earlier than the scheduled time point for sleep.

5. The wireless communication terminal according to claim 2 ,

wherein the sleep-declaration packet includes period information related to a sleep period in which the sleep-declaration terminal sleeps,

the processor of the self-terminal is configured to determine a same-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein a third number is the same as a fourth number, the third number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path, and the fourth number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the same-rank terminal on the communication path,

the processor of the self-terminal is configured to execute second sleep determination in a case in which the wireless communicator receives the sleep-prohibition packet from the adjacent terminal in the predetermined period and the sleep-declaration terminal is the same-rank terminal,

the processor of the self-terminal is configured to determine whether or not there is a period in which the self-terminal and the sleep-declaration terminal are simultaneously sleeping on the basis of a scheduled time point for sleep by the self-terminal and the sleep period of the sleep-declaration terminal in the second sleep determination, the scheduled time point for sleep being a time point at which the self-terminal starts sleeping, and

the processor of the self-terminal is configured to determine that the sleep by the sleep-declaration terminal is not accepted in the second sleep determination when the processor of the self-terminal determines that there is the period in which the self-terminal and the sleep-declaration terminal are simultaneously sleeping.

6. The wireless communication terminal according to claim 5 ,

wherein the processor of the self-terminal is configured to determine a lower-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein a fifth number is greater than a sixth number, the fifth number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the lower-rank terminal on the communication path, and the sixth number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path,

the processor of the self-terminal is configured to store detour information that indicates whether or not the same-rank terminal is included in the communication path of the lower-rank terminal on the memory,

the processor of the self-terminal is configured to determine whether or not the sleep-declaration terminal is the same-rank terminal included in the communication path of the lower-rank terminal on the basis of the detour information in the second sleep determination, and

the processor of the self-terminal is configured to determine that the sleep by the sleep-declaration terminal is not accepted in the second sleep determination when the processor of the self-terminal determines that there is the period in which the self-terminal and the sleep-declaration terminal are simultaneously sleeping and the processor of the self-terminal determines that the sleep-declaration terminal is the same-rank terminal included in the communication path of the lower-rank terminal.

7. The wireless communication terminal according to claim 2 ,

wherein the processor of the self-terminal is configured to determine a lower-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein a fifth number is greater than a sixth number, the fifth number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the lower-rank terminal on the communication path, and the sixth number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path,

the sleep-notification packet includes period information related to a sleep period in which a wireless communication terminal that is included in the two or more of the wireless communication terminals and transmits the sleep-notification packet sleeps,

the processor of the self-terminal is configured to determine a scheduled time point for wake-up by the sleeping lower-rank terminal on the basis of the period information, the scheduled time point for wake-up being a time point at which the lower-rank terminal stops sleeping, and

the processor of the self-terminal is configured to determine a sleep period in which the self-terminal sleeps, in a second case in which the wireless communicator does not receive the sleep-prohibition packet from the adjacent terminal in the predetermined period and the state information of the sleeping lower-rank terminal is stored on the memory, the sleep period of the self-terminal being completed before the scheduled time point for wake-up by the sleeping lower-rank terminal.

8. The wireless communication terminal according to claim 7 ,

wherein the processor of the self-terminal is configured to determine a scheduled sleep period in which the self-terminal is scheduled to sleep,

the processor of the self-terminal is configured to determine the sleep period of the self-terminal in the second case and in a third case in which the scheduled sleep period is completed after the scheduled time point for wake-up by the lower-rank terminal, and

the sleep-notification packet transmitted by the wireless communicator includes the period information related to the sleep period of the self-terminal.

9. A wireless communication system, comprising:

an integration device; and

two or more wireless communication terminals,

wherein each of the two or more wireless communication terminal includes:

a wireless communicator;

a memory; and

a processor,

in a case in which one of the two or more of the wireless communication terminals is defined as a self-terminal:

the processor of the self-terminal is configured to cause the wireless communicator to transmit a path-search packet including communication-path information to an adjacent terminal when the wireless communicator receives the path-search packet from a peripheral terminal, the communication-path information indicating a communication path of the path-search packet, the peripheral terminal being any one of the integration device and the adjacent terminal, the adjacent terminal being a wireless communication terminal that is included in the two or more of the wireless communication terminals and is adjacent to the self-terminal on the communication path;

the processor of the self-terminal is configured to determine an upper-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein the upper-rank terminal is the adjacent terminal and a first number is less than a second number, the first number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the upper-rank terminal on the communication path, and the second number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path;

the processor of the self-terminal is configured to store state information of the adjacent terminal on the memory on the basis of a notification received by the wireless communicator from the adjacent terminal, the state information indicating any one of a sleep state and a wake-up state;

the processor of the self-terminal is configured to execute first sleep determination on the basis of the state information when the wireless communicator receives a sleep-declaration packet from a sleep-declaration terminal and the sleep-declaration terminal is the upper-rank terminal, the sleep-declaration terminal being the adjacent terminal that has transmitted the sleep-declaration packet;

the processor of the self-terminal is configured to determine that sleep by the sleep-declaration terminal is accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is present;

the processor of the self-terminal is configured to determine that the sleep by the sleep-declaration terminal is not accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is not present; and

the processor of the self-terminal is configured to cause the wireless communicator to transmit a sleep-prohibition packet to the sleep-declaration terminal when the processor of the self-terminal determines that the sleep by the sleep-declaration terminal is not accepted.

10. A wireless communication method executed by a processor of a wireless communication terminal in a wireless communication system,

wherein the wireless communication system includes an integration device and two or more of the wireless communication terminals,

the wireless communication terminal includes a wireless communicator, a memory, and the processor,

in a case in which one of the two or more of the wireless communication terminals is defined as a self-terminal, the wireless communication method comprises:

a first step in which the processor of the self-terminal causes the wireless communicator to transmit a path-search packet including communication-path information to an adjacent terminal when the wireless communicator receives the path-search packet from a peripheral terminal, the communication-path information indicating a communication path of the path-search packet, the peripheral terminal being any one of the integration device and the adjacent terminal, the adjacent terminal being a wireless communication terminal that is included in the two or more of the wireless communication terminals and is adjacent to the self-terminal on the communication path;

a second step in which the processor of the self-terminal determines an upper-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein the upper-rank terminal is the adjacent terminal and a first number is less than a second number, the first number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the upper-rank terminal on the communication path, and the second number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path;

a third step in which the processor of the self-terminal stores state information of the adjacent terminal on the memory on the basis of a notification received by the wireless communicator from the adjacent terminal, the state information indicating any one of a sleep state and a wake-up state;

a fourth step in which the processor of the self-terminal executes first sleep determination on the basis of the state information when the wireless communicator receives a sleep-declaration packet from a sleep-declaration terminal and the sleep-declaration terminal is the upper-rank terminal, the sleep-declaration terminal being the adjacent terminal that has transmitted the sleep-declaration packet,

wherein the processor of the self-terminal determines that sleep by the sleep-declaration terminal is accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is present,

wherein the processor of the self-terminal determines that the sleep by the sleep-declaration terminal is not accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is not present; and

a fifth step in which the processor of the self-terminal causes the wireless communicator to transmit a sleep-prohibition packet to the sleep-declaration terminal when the processor of the self-terminal determines that the sleep by the sleep-declaration terminal is not accepted.

11. A non-transitory computer-readable recording medium saving a program for causing a processor of a wireless communication terminal in a wireless communication system to execute processing,

wherein the wireless communication system includes an integration device and two or more of the wireless communication terminals,

the wireless communication terminal includes a wireless communicator, a memory, and the processor,

in a case in which one of the two or more of the wireless communication terminals is defined as a self-terminal, the program causes the processor of the self-terminal to execute:

a first step in which the processor of the self-terminal causes the wireless communicator to transmit a path-search packet including communication-path information to an adjacent terminal when the wireless communicator receives the path-search packet from a peripheral terminal, the communication-path information indicating a communication path of the path-search packet, the peripheral terminal being any one of the integration device and the adjacent terminal, the adjacent terminal being a wireless communication terminal that is included in the two or more of the wireless communication terminals and is adjacent to the self-terminal on the communication path;

a second step in which the processor of the self-terminal determines an upper-rank terminal on the basis of the path-search packet received by the wireless communicator from the peripheral terminal,

wherein the upper-rank terminal is the adjacent terminal and a first number is less than a second number, the first number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the upper-rank terminal on the communication path, and the second number is a number of wireless communication terminals that are included in the two or more of the wireless communication terminals and are present between the integration device and the self-terminal on the communication path;

a third step in which the processor of the self-terminal stores state information of the adjacent terminal on the memory on the basis of a notification received by the wireless communicator from the adjacent terminal, the state information indicating any one of a sleep state and a wake-up state;

a fourth step in which the processor of the self-terminal executes first sleep determination on the basis of the state information when the wireless communicator receives a sleep-declaration packet from a sleep-declaration terminal and the sleep-declaration terminal is the upper-rank terminal, the sleep-declaration terminal being the adjacent terminal that has transmitted the sleep-declaration packet,

wherein the processor of the self-terminal determines that sleep by the sleep-declaration terminal is accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is present,

wherein the processor of the self-terminal determines that the sleep by the sleep-declaration terminal is not accepted in the first sleep determination if the upper-rank terminal in the wake-up state other than the sleep-declaration terminal is not present; and

a fifth step in which the processor of the self-terminal causes the wireless communicator to transmit a sleep-prohibition packet to the sleep-declaration terminal when the processor of the self-terminal determines that the sleep by the sleep-declaration terminal is not accepted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2020
From: KIYOSHIGE, RYUICHI
To: OLYMPUS CORPORATION
Reel/Frame 054660/0960 →
Continuity (2)
Continuation PCTJP2018023247 · Jun 19, 2018
Related Publication 20210105723A1 · Apr 8, 2021