IP Library › Granted Patent US 12,445,370
Granted Patent B2
US 12,445,370 · App. 18/175,429 · Granted Oct 14, 2025

Wireless communication system, wireless communication device, wireless communication method, and computer program product for wireless communication

Inventors: Masaki Mukamoto (Kawasaki Kanagawa, JP); Yasuyuki Tanaka (Kawasaki Kanagawa, JP)
Assignee: Kabushiki Kaisha Toshiba
H04L45/20H04L45/32H04W28/0289H04W84/18
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 12,445,370
App. No.
18/175,429
Granted
Oct 14, 2025
Kind
B2
Abstract

According to one embodiment, a wireless communication system includes first and second wireless communication devices, each constituting a wireless multihop mesh network. The first wireless communication device includes a hardware processor that registers a setting-purpose TTL in management information on the basis of an inspection packet received from the second wireless communication device. The inspection packet includes second identification information of the second wireless communication device, a TTL initial value, and a TTL. The setting-purpose TTL corresponds to difference between the TTL initial value and the TTL included in the inspection packet. The setting-purpose TTL is registered to have correspondence with the second identification information. The hardware processor sets the setting-purpose TTL as a TTL of a packet addressed to the second wireless communication device identified by the second identification information and transmits the packet. The setting-purpose TTL corresponds to the second identification information.

Claims (33)

1. A wireless communication system comprising:

a first wireless communication device constituting a wireless multihop mesh network and performing flooding communication; and

a second wireless communication device constituting the wireless multihop mesh network and being capable of communicating with an external network, wherein

the first wireless communication device includes one or more hardware processors coupled to a memory, the one or more hardware processors are configured to:

register a setting-purpose TTL (Time To Live) in management information on the basis of an inspection packet received from the second wireless communication device, the inspection packet including second identification information of the second wireless communication device, a TTL initial value, and a TTL, the setting-purpose TTL corresponding to difference between the TTL initial value and the TTL included in the inspection packet, the setting-purpose TTL being registered to have correspondence with the second identification information;

set the setting-purpose TTL as a TTL of a packet addressed to the second wireless communication device identified by the second identification information, the setting-purpose TTL corresponding to the second identification information in the management information; and

transmit the packet for which the setting-purpose TTL has been set as the TTL.

2. The wireless communication system according to claim 1 , wherein the one or more hardware processors are configured to register the setting-purpose TTL in the management information to have correspondence with the second identification information, the setting-purpose TTL corresponding to difference between the TTL initial value and a maximum TTL value out of TTLs specified in a plurality of inspection packets received from the second wireless communication device.

3. The wireless communication system according to claim 1 , wherein, when destination information specified in the inspection packet indicates broadcasting, the one or more hardware processors are configured to register the setting-purpose TTL in the management information, the setting-purpose TTL corresponding to difference between the TTL initial value and the TTL specified in the inspection packet.

4. The wireless communication system according to claim 1 , wherein, when destination information specified in the inspection packet indicates unicasting and indicates another second wireless communication device, the one or more hardware processors are configured to

determine whether or not difference between a TTL initial value specified in the inspection packet received at a previous time from the second wireless communication device and a TTL specified in the inspection packet received at a current time is equal to or larger than a first threshold value, and,

in response to determining that the difference is equal to or larger than the first threshold value, register the difference as the setting-purpose TTL in the management information to have correspondence with the second identification information.

5. The wireless communication system according to claim 1 , wherein

the second wireless communication device is capable of changing position within the wireless multihop mesh network,

the inspection packet includes the second identification information, the TTL initial value, the TTL, and transmission location information containing a transmission timing and/or the position of the second wireless communication device at a time of transmitting the inspection packet, and

the one or more hardware processors of the first wireless communication device are configured to:

register the setting-purpose TTL and the transmission location information in the management information to have correspondence with the second identification information, the setting-purpose TTL corresponding to difference between the TTL initial value and the TTL specified in the inspection packet, the transmission location information being specified in the inspection packet;

identify location information from schedule information, the schedule information being information in which the second identification information of the second wireless communication device is associated in advance with location information, the location information containing timing information and position information of the position at which the second wireless communication device is scheduled to be present at a timing indicated by the timing information, the location information to be identified containing the timing information of scheduled-transmission timing corresponding to the second identification information of the second wireless communication device representing destination;

set the setting-purpose TTL corresponding to the transmission location information indicating the identified location information in the management information, as a TTL of the packet addressed to the second wireless communication device; and

transmit the packet for which the setting-purpose TTL has been set as the TTL.

6. A wireless communication device constituting a wireless multihop mesh network and performing flooding communication, the wireless communication device comprising:

one or more hardware processors coupled to a memory, the one or more hardware processors are configured to:

register a setting-purpose TTL (Time To Live) in management information on the basis of an inspection packet received from a second wireless communication device constituting the wireless multihop mesh network and being capable of communicating with an external network, the inspection packet including second identification information of the second wireless communication device, a TTL initial value, and a TTL, the setting-purpose TTL corresponding to difference between the TTL initial value and the TTL included in the inspection packet, the setting-purpose TTL being registered to have correspondence with the second identification information;

set the setting-purpose TTL as a TTL of a packet addressed to the second wireless communication device identified by the second identification information, the setting-purpose TTL corresponding to the second identification information in the management information; and

transmit the packet for which the setting-purpose TTL has been set as the TTL.

7. A wireless communication method implemented by a wireless communication device constituting a wireless multihop mesh network and performing flooding communication, the wireless communication method comprising:

registering a setting-purpose TTL (Time To Live) in management information on the basis of an inspection packet received from a second wireless communication device constituting the wireless multihop mesh network and being capable of communicating with an external network, the inspection packet including second identification information of the second wireless communication device, a TTL initial value, and a TTL, the setting-purpose TTL corresponding to difference between the TTL initial value and the TTL included in the inspection packet, the setting-purpose TTL being registered to have correspondence with the second identification information;

setting the setting-purpose TTL as a TTL of a packet addressed to the second wireless communication device identified by the second identification information, the setting-purpose TTL corresponding to the second identification information in the management information; and

transmitting the packet for which the setting-purpose TTL has been set as the TTL.

8. A computer program product comprising a non-transitory computer-readable recording medium on which a computer program executable by a computer is recorded, the computer constituting a wireless multihop mesh network and performing flooding communication, the computer program instructing the computer to:

register a setting-purpose TTL (Time To Live) in management information on the basis of an inspection packet received from a second wireless communication device constituting the wireless multihop mesh network and being capable of communicating with an external network, the inspection packet including second identification information of the second wireless communication device, a TTL initial value, and a TTL, the setting-purpose TTL corresponding to difference between the TTL initial value and the TTL included in the inspection packet, the setting-purpose TTL being registered to have correspondence with the second identification information;

set the setting-purpose TTL as a TTL of a packet addressed to the second wireless communication device identified by the second identification information, the setting-purpose TTL corresponding to the second identification information in the management information; and

transmit the packet for which the setting-purpose TTL has been set as the TTL.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2023
From: MUKAMOTO, MASAKI; TANAKA, YASUYUKI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 063219/0591 →
Priority Claims (1)
JP 2022-106773 · Jul 1, 2022 · national
Continuity (1)
Related Publication 20240007391A1 · Jan 4, 2024
References Cited (19)
US 11153803B2 · Larmo et al. · 2021 [cited by applicant]
US 11272421B2 · Iwata · 2022 [cited by applicant]
US 20160094569A1 · Mondiguing · 2016 [cited by examiner]
US 20170117978A1 · Ko · 2017 [cited by examiner]
US 20180152375A1 · Li · 2018 [cited by examiner]
US 20210377980A1 · Fujishiro et al. · 2021 [cited by applicant]
US 20220150758A1 · Zotti et al. · 2022 [cited by applicant]
JP 2013207428A · 2013 [cited by applicant]
JP 201565625A · 2015 [cited by applicant]
JP 6345561B2 · 2018 [cited by applicant]
JP 2018191183A · 2018 [cited by applicant]
JP 202087258A · 2020 [cited by applicant]
JP 202217555A · 2022 [cited by applicant]
JP 7045451B2 · 2022 [cited by applicant]
JP 2022522537A · 2022 [cited by applicant]
WO WO2018207411A1 · 2018 [cited by applicant]
WO WO2019059386A1 · 2019 [cited by applicant]
Bluetooth SIG, “Bluetooth Specification: Mesh Profile, v1.0.1,” 333 pages (2019). [cited by applicant]
Japan Patent Office, Office Action in JP App. No. 2022-106773 (Jul. 29, 2025). [cited by applicant]