US2023354004A1PendingUtilityA1
Apparatus and method for transmitting or receiving message by using bluetooth low energy advertising
Est. expiryApr 27, 2042(~15.8 yrs left)· nominal 20-yr term from priority
H04L 1/08H04L 12/283H04L 12/281H04L 2012/2841H04W 4/80H04L 1/0083H04L 12/2827H04W 8/005H04W 40/246
50
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method of transmitting a message by a home appliance includes generating a transmission message, generating one or more sub-transmission messages from the transmission message based on a limited length of a scan response data packet of Bluetooth low energy (BLE) advertising, transmitting a BLE advertising packet including header information of the transmission message, and transmitting one or more scan response data packets respectively including the one or more sub-transmission messages.
Claims
exact text as granted — not AI-modified1 . A method of transmitting a message by a home appliance, the method comprising:
generating a transmission message; generating at least one sub-transmission message from the transmission message based on a limited length of a scan response data packet of Bluetooth low energy (BLE) advertising; transmitting a BLE advertising packet including header information of the transmission message; and transmitting at least one scan response data packet respectively including the at least one sub-transmission message.
2 . The method of claim 1 , wherein the header information of the transmission message includes information about a remaining advertising time in an effective time for a transmission operation of the transmission message, and
the transmitting the BLE advertising packet and the transmitting the at least one scan response data packet are stopped after a lapse of the remaining advertising time.
3 . The method of claim 2 , wherein the transmitting the BLE advertising packet and the transmitting the at least one scan response data packet are iterated to repetitively transmit the transmission message a predetermined number of times within the effective time.
4 . The method of claim 1 , wherein the header information of the transmission message includes at least one of a service identification (ID), service version information, a message ID, packet index information, total packet count information, remaining advertising time information, advertising change time information, display time information, or an error detection code.
5 . The method of claim 1 , wherein the transmitting the BLE advertising packet is performed with respect to each transmitting of the at least one scan response data packet, and
the transmitting the BLE advertising packet and the transmitting the at least one scan response data packet are performed repetitively.
6 . The method of claim 5 , wherein the BLE advertising packet includes packet index information and remaining advertising time information, and
the packet index information and the remaining advertising time information are updated based on a scan response data packet corresponding to the BLE advertising packet.
7 . The method of claim 1 , wherein the BLE advertising packet includes a preamble and access address area, a packet data unit (PDU) area, and a cyclic redundancy check (CRC) area,
the PDU area includes a header area, an advertiser address area, and a payload area, and the payload area includes the header information of the transmission message.
8 . The method of claim 1 , further comprising collecting status information or operation information from a home appliance function module of the home appliance, and
the generating the transmission message includes generating, based on detection of notification event from the status information and the operation information a transmission message including information about the notification event.
9 . The method of claim 1 , further comprising:
receiving a Bluetooth low energy (BLE) advertising packet including a message identification (ID), packet index information, and total packet counter information; generating a buffer for a transmission message corresponding to the message ID, the buffer having a storage capacity corresponding to the total packet counter information; receiving a scan response data packet corresponding to the received BLE advertising packet; obtaining, from the scan response data packet, a sub-transmission message generated from the transmission message; storing the sub-transmission message in the buffer; iterating, until the storage capacity of the buffer is full, the receiving the BLE advertising packet, the obtaining the sub-transmission message from the scan response data packet, and the storing the sub-transmission message in the buffer; and outputting the transmission message generated from at least one sub-transmission message stored in the buffer.
10 . The method of claim 9 , wherein the storing the at least one sub-transmission message in the buffer includes storing the at least one sub-transmission message in a storage space corresponding to the packet index information.
11 . The method of claim 9 , wherein the received BLE advertising packet further includes manufacturer information and a service ID, and
wherein the method further comprises
determining whether to transmit a scan response request with respect to the BLE advertising packet, based on the manufacturer information and the service ID,
when it is determined to transmit the scan response request, transmitting the scan response request, and
the receiving the scan response data packet includes receiving the scan response data packet corresponding to the scan response request.
12 . The method of claim 9 , wherein the received BLE advertising packet further includes remaining advertising time information,
wherein the method further comprises:
setting a BLE scan time based on the remaining advertising time information; and
performing a BLE scan during the BLE scan time, and
wherein the BLE advertising packet and the scan response data packet are received during the BLE scan.
13 . The method of claim 12 , further comprising, when the BLE scan is terminated before the storage capacity of the buffer is full, deleting the at least one sub-transmission message stored in the buffer.
14 . The method of claim 12 , wherein the received BLE advertising packet includes information about an advertising change time,
wherein the received BLE advertising packet and the at least one scan response data packet are received during the BLE scan, and wherein the method further comprises setting a BLE scan cycle to be shorter than the advertising change time.
15 . The method of claim 9 , wherein the received BLE advertising packet further includes display time information,
wherein the outputting the transmission message includes displaying the transmission message during a time corresponding to the display time information, and wherein the method further comprises deleting the buffer when the transmission message is output.
16 . A home appliance comprising:
a communication module; a memory storing at least one instruction; and at least one processor connected to the memory, wherein the at least one processor is configured to execute the at least one instruction to:
generate a transmission message;
generate at least one sub-transmission message from the transmission message based on a limited length of a scan response data packet of Bluetooth low energy (BLE) advertising;
transmit, through the communication module, a BLE advertising packet of the BLE advertising including header information of the transmission message; and
transmit, through the communication module, at least one scan response data packet respectively including the at least one sub-transmission message.
17 . The home appliance of claim 16 , wherein the header information of the transmission message includes information about a remaining advertising time in an effective time for a transmission operation of the transmission message, and
the transmitting the advertising packet and the transmitting the at least one scan response data packet are stopped after a lapse of the remaining advertising time.
18 . The home appliance of claim 17 , wherein the transmitting the BLE advertising packet and the transmitting the scan response data packet are iterated to repetitively transmit the transmission message a predetermined number of times within the effective time.
19 . The home appliance of claim 16 , further comprising an output interface;
wherein the at least one processor is further configured to execute the at least one instruction to:
receive, through the communication module, a Bluetooth low energy (BLE) advertising packet including a message identification (ID), packet index information, and total packet count information;
generate a buffer for a transmission message corresponding to the message ID, the buffer having a storage capacity corresponding to the total packet count information;
receive, through the communication module, a scan response data packet corresponding to the received BLE advertising packet;
obtain, from the scan response data packet, a sub-transmission message generated from the transmission message;
store the sub-transmission message in the buffer;
iterate, until the storage capacity of the buffer is full, the receiving the BLE advertising packet, the obtaining the sub-transmission message from the scan response data packet, and the storing the sub-transmission message in the buffer; and
output, through the output interface, the transmission message generated from at least one sub-transmission message stored in the buffer.
20 . A computer-readable recording medium having recorded thereon a program which, when executed by a computer, causes the computer to perform the method of claim 1 .Join the waitlist — get patent alerts
Track US2023354004A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.