Method of estimating the number of BLE in extended neighbor discovery process and apparatus thereof
By receiving and analyzing BLE extended advertising packets, measuring and computing candidate values for the number of devices, the collision problem caused by the increase in the number of BLE devices is solved, the device recognition rate is improved, and the smooth operation of IoT applications is ensured.
Patent Information
- Application Number
- JP2023223710
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-27
- Filing Date
- 2023-12-28
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2043-12-28
AI Technical Summary
As the number of BLE devices increases, the probability of collision between extended advertising devices increases, resulting in a decrease in the probability of the scanner identifying advertising devices, affecting the smooth operation of IoT applications.
By receiving and analyzing extended ad packets, measuring the number of extended ad packets and normal packets using preset cycles, computing candidate values to estimate the number of multiple ad devices, thereby reducing collisions and increasing recognition rates.
Effectively estimate the number of BLE devices, reduce collisions between extended advertising devices, increase the probability of scanner identifying advertising devices, and ensure smooth operation and service quality of IoT applications.
Smart Images

Figure 2025073948000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a method for estimating the number of Bluetooth low energy (BLE) devices approaching a service in order to provide an effective means for designing and operating a BLE application service. [Background technology]
[0002] The Bluetooth low energy (BLE) standard defines 40 communication channels. Of these, the three primary advertising channels, 37, 38, and 39, are used as advertising channels for advertising events that transmit PDUs (protocol data units). The remaining secondary channels, 0 to 36, are used as data channels for data transmission. Advertising devices periodically broadcast advertising events, and scanners can recognize advertising devices by receiving the advertising events. This process is called the neighbor discovery process (NDP).
[0003] The BLE4.x standard defines a neighbor discovery process that uses only advertisement events, which is called the Basic Neighbor Discovery Process (B-NDP). In the Basic Neighbor Discovery Process, the more advertising devices there are, the more advertisement packets they send, so the higher the chance of collisions between advertisement packets. This reduces the probability that the scanner will recognize the advertising device, which may cause problems in providing smooth services.
[0004] The BLE 5.0 standard proposes a neighbor discovery process that uses an extended advertising event, which is an extended version of the basic advertising event, to address the issues of the basic neighbor discovery process. This is called the extended neighbor discovery process (E-NDP). An advertising device that uses the extended advertising event does not specify other devices as specific recipients, and periodically broadcasts an extended advertising data packet on channels 37, 38, and 39 of the advertising event. The extended advertising data packet includes the channel number and transmission time information for transmitting the data packet. The scanner can recognize the advertising device by receiving the data packet on a specified channel and period based on the extended advertising data packet and acquiring the data. Summary of the Invention [Problem to be solved by the invention]
[0005] The technical problem that the embodiments of the present specification aim to solve is to create an environment in which the probability of a scanner recognizing an advertising device can be increased by reducing the possibility of collisions between packets that occur when the number of extended advertising packets transmitted increases as the number of advertising devices increases.
[0006] The technical problem that the embodiments of the present specification aim to solve is to create an environment in which an IoT (internet of things) application scanner utilizing an extended neighbor discovery process can smoothly recognize advertising devices and provide services desired by users by reducing the possibility of collisions between packets that occur when the number of extended advertising packets transmitted increases as the number of advertising devices increases. [Means for solving the problem]
[0007] According to an embodiment of the present invention, a method for estimating an extended BLE number includes the steps of: receiving extended advertising data packets and data packets from each of a plurality of advertising devices based on a preset period; determining a first candidate value for the number of the plurality of advertising devices based on a first measurement value for the number of extended advertising data packets measured based on the preset period, a second measurement value for the number of measured data packets, and a third measurement value for the advertising devices measured based on the preset period; obtaining a second candidate value and a third candidate value; and obtaining information regarding the number of the plurality of advertising devices based on information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the first candidate value, information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the second candidate value, and information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with a third candidate value.
[0008] According to an embodiment of the present invention, an extended BLE number estimation apparatus includes a processor; and a memory in which one or more instructions executed by the processor are stored, the one or more instructions including: receiving extended advertising data packets and data packets from each of a plurality of advertising devices based on a preset period; and estimating the number of extended advertising data packets and data packets from each of the plurality of advertising devices based on a first measurement value related to the number of extended advertising data packets measured based on the preset period, a second measurement value related to the number of measured data packets, and a third measurement value related to the advertising devices measured based on the preset period. obtaining a first candidate value, a second candidate value and a third candidate value regarding the number of advertising devices; obtaining information regarding the number of the plurality of advertising devices based on information regarding the number of extended advertising data packets, the number of data packets and the number of advertising data packets associated with the first candidate value, information regarding the number of extended advertising data packets, the number of data packets and the number of advertising data packets associated with the second candidate value, and information regarding the number of extended advertising data packets, the number of data packets and the number of advertising data packets associated with the third candidate value.
[0009] An extended BLE number estimation system according to an embodiment of the present invention includes a data packet acquisition device that acquires extended advertising data packets and data packets; and an extended BLE number estimation device that receives the extended advertising data packets and the data packets from the data packet acquisition device and estimates a number of a plurality of advertising devices, wherein the extended BLE number estimation device receives the extended advertising data packets and the data packets from each of the plurality of advertising devices based on a preset period, and estimates a first measurement value regarding the number of extended advertising data packets measured based on the preset period, a second measurement value regarding the number of measured data packets, and a second measurement value regarding the number of measured data packets based on the preset period. and obtain first, second and third candidate values for the number of the plurality of advertising devices based on a third measurement value for the advertising devices measured using the first candidate value, information on the number of extended advertising data packets, information on the number of data packets and information on the number of advertising data packets associated with the first candidate value, information on the number of extended advertising data packets, information on the number of data packets and information on the number of advertising data packets associated with the second candidate value, and information on the number of extended advertising data packets, information on the number of data packets and information on the number of advertising data packets associated with the third candidate value. Effect of the Invention
[0010] According to an embodiment of the present specification, it is possible to estimate the number of advertising devices connected to an environment in which application services such as the Internet of Things that utilize the extended neighbor discovery process (extended NDP, E-NDP) of the BLE standard 5.x are being carried out.
[0011] According to an embodiment of the present specification, by estimating the number of advertising devices that connect to and receive an application service utilizing an currently operating extended neighbor discovery process, it is possible to determine whether a service can be provided at a desired level, and then BLE parameters for providing an effective application service can be set. [Brief description of the drawings]
[0012] [Figure 1] FIG. 2 is a block diagram illustrating an enhanced BLE count estimation system for an enhanced neighbor discovery process according to an embodiment of the present invention. [Figure 2a] Or [Figure 2b] FIG. 4 is a diagram for explaining a method of acquiring a first candidate value according to an embodiment of the present invention. [Figure 3a] Or [Figure 3b] 6 is a diagram for explaining a method of acquiring a second candidate value according to an embodiment of the present invention. FIG. [Figure 4a] Or [Figure 4b] 11 is a diagram for explaining a method of acquiring a third candidate value according to an embodiment of the present invention. FIG. [Diagram 5] 1 is a flowchart illustrating a process of applying time series analysis to an extended BLE number estimation method in an extended neighbor discovery process according to an embodiment of the present invention. [Figure 6] 1 is a flowchart illustrating an application of artificial intelligence analysis to an extended BLE number estimation method of an extended neighbor discovery process according to an embodiment of the present invention. [Figure 7] 1 is a flowchart illustrating an extended BLE number estimation method of an extended neighbor discovery process according to an embodiment of the present invention. [Figure 8] FIG. 13 is a block diagram of an enhanced BLE number estimation device for an enhanced neighbor discovery process according to another embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, the embodiments of the present specification will be described in detail with reference to the drawings. However, in the following description and the accompanying drawings, detailed description of known functions or configurations that may obscure the gist of the embodiments will be omitted. In addition, throughout the specification, "including" a certain element does not mean excluding other elements, but may further include other elements, unless otherwise specified.
[0014] In addition, terms such as "first" and "second" may be used to describe various components, but the components should not be limited by the terms. Terms are used for the purpose of distinguishing one component from another. For example, a first component may be named a second component, and similarly, a second component may be named a first component, without departing from the scope of the present specification.
[0015] The terms used in this specification are merely used to describe certain embodiments and are not intended to limit the specification. A singular expression includes a plural expression unless the context clearly indicates otherwise. In this application, the terms "include" or "comprise" and the like specify the presence of the described features, numbers, steps, operations, components, parts, or combinations thereof, and should be understood not to preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0016] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which this specification pertains. Terms as defined in commonly used dictionaries should be interpreted as meanings consistent with the meanings they have in the context of the relevant art, and should not be interpreted in an ideal or overly formal sense unless expressly defined in this specification.
[0017] FIG 1 is a block diagram showing an extended BLE number estimation system for an extended neighbor discovery process according to an embodiment of the present invention. FIG 2a-2b are diagrams for explaining a method for obtaining a first candidate value according to an embodiment of the present invention. FIG 3a-3b are diagrams for explaining a method for obtaining a second candidate value according to an embodiment of the present invention. FIG 4a-4b are diagrams for explaining a method for obtaining a third candidate value according to an embodiment of the present invention.
[0018] As shown in FIG. 1, an extended BLE number estimation system 10 according to an embodiment of the present invention includes a data packet acquisition device 100 and an extended BLE number estimation device 200.
[0019] The data packet acquiring device 100 acquires an extended advertising data packet and a data packet received from each of a plurality of advertising devices. The data packet acquiring device 100 transmits the extended advertising data packet and the data packet to an extended BLE (Bluetooth low energy) number estimation device 200.
[0020] The extended BLE number estimation device 200 receives extended advertising data packets and data packets from the data packet acquisition device 100. The extended BLE number estimation device 200 receives extended advertising data packets and data packets from each of a plurality of advertising devices based on a preset period. The extended BLE number estimation device 200 can acquire a first candidate value, a second candidate value, and a third candidate value for the number of a plurality of advertising devices based on a first measurement value for the number of extended advertising data packets measured based on a preset period, a second measurement value for the number of data packets measured based on a preset period, and a third measurement value for the advertising devices measured based on a preset period.
[0021] 2a, 2b, 3a, 3b, 4a, and 4b, a plurality of advertising devices can be connected to a scanner in a short-distance communication environment. Here, the short-distance communication environment may be a BLE 5.0 standard communication environment, the number of the plurality of advertising devices may be N, and the scanner may be provided separately in the extended BLE number estimation system 10. In general, the extended BLE number estimation system 10 receives extended advertising data packets and data packets from a plurality of advertising devices, and the number of extended advertising data packets and data packets may be different from the number of the plurality of advertising devices.
[0022] TIFF2025073948000002.tif30166
[0023]
number
[0024]
number
[0025]
number
[0026] TIFF2025073948000006.tif25166
[0027] Referring to FIG. 2a, the extended BLE number estimation device 200 measures the extended advertisement data packets at a period (Δ, Δ TIFF2025073948000007.tif47) where the extended advertisement data packet may be received by the scanner.
[0028] TIFF2025073948000008.tif24166
[0029]
number
[0030] TIFF2025073948000010.tif23166
[0031] TIFF2025073948000011.tif29166
[0032] Referring to FIG. 3a, the extended BLE number estimation device 200 measures data packets at a period (Δ, Δ TIFF2025073948000012.tif47), where the data packets may be those received by a scanner.
[0033] TIFF2025073948000013.tif23166
[0034]
number
[0035] TIFF2025073948000015.tif24166
[0036] TIFF2025073948000016.tif29166
[0037] Referring to FIG. 4a, the extended BLE number estimation device 200 measures the advertising devices at a period (Δ, Δ≧T AP ) can be set. Here, the advertising device may be received by a scanner.
[0038] TIFF2025073948000017.tif24166
[0039]
number
[0040] TIFF2025073948000019.tif23166
[0041] TIFF2025073948000020.tif38166
[0042] TIFF2025073948000021.tif64166
[0043] TIFF2025073948000022.tif58166
[0044] The extended BLE number estimation apparatus 200 may obtain information regarding the number of data packets. The information regarding the number of data packets may be information regarding the number of extended advertisement data packets associated with the first candidate value, the second candidate value, and the third candidate value.
[0045] The extended BLE number estimation apparatus 200 may obtain information regarding the number of advertising devices. The information regarding the number of extended advertising data packets may be information regarding the number of extended advertising data packets associated with a first candidate value, a second candidate value, and a third candidate value.
[0046] The extended BLE number estimation device 200 obtains information regarding the number of extended advertising data packets based on the following Equation 7, obtains information regarding the number of data packets based on the following Equation 8, and obtains information regarding the number of advertising devices based on the following Equation 9. This can be done.
[0047]
number
[0048]
number
[0049]
number
[0050] The extended BLE number estimation apparatus 200 may obtain a first sum value according to the following Equation 10 based on information on the number of extended advertising data packets, information on the number of data packets, information on the number of advertising devices, associated with a first candidate value, a first measurement value, a second measurement value, and a third measurement value. The extended BLE number estimation apparatus 200 may obtain a second sum value according to the following Equation 10 based on information on the number of extended advertising data packets, information on the number of data packets, information on the number of advertising devices, associated with a second candidate value, a first measurement value, a second measurement value, and a third measurement value. The extended BLE number estimation apparatus 200 may obtain a third sum value according to the following Equation 10 based on information on the number of extended advertising data packets, information on the number of data packets, information on the number of advertising devices, associated with a third candidate value, a first measurement value, a second measurement value, and a third measurement value. In this case, the first sum includes, but is not limited to, d1 and d2, the second sum includes, but is not limited to, d3 and d4, and the third sum includes, but is not limited to, d5 and d6.
[0051]
number
[0052] The extended BLE number estimation device 200 calculates a relative error value (d i ) can obtain information regarding the number of multiple advertising devices.
[0053] TIFF2025073948000027.tif24166
[0054]
number
[0055] TIFF2025073948000029.tif18166
[0056]
number
[0057] Fig. 5 is a flowchart showing a case where a time series analysis is applied to a method for estimating the number of extended BLEs in an extended neighbor discovery process according to an embodiment of the present invention. Fig. 6 is a flowchart showing a case where an artificial intelligence analysis is applied to a method for estimating the number of extended BLEs in an extended neighbor discovery process according to an embodiment of the present invention.
[0058] Fig. 4 is a flowchart of applying a time series analysis method to the extended BLE number estimation to statistically process values measured at multiple preset periods to correct an estimate of information related to the instantaneous number of multiple advertising devices. Fig. 5 is a flowchart of utilizing a pre-trained artificial intelligence model in the extended BLE number estimation to correct an estimate of information related to the instantaneous number of multiple advertising devices.
[0059] The above method provides a method for obtaining an estimate of information regarding the instantaneous number of advertising devices during a preset period (Δ). However, in a short-distance wireless communication environment, the information regarding the number of advertising devices obtained by the extended BLE number estimation device (e.g., the extended BLE number estimation device 200 in FIG. 1) may change due to interference between surrounding building environments and other signals.
[0060] TIFF2025073948000031.tif58166
[0061]
number
[0062] TIFF2025073948000033.tif13166
[0063] TIFF2025073948000034.tif46166
[0064] FIG. 7 is a flow chart illustrating an enhanced BLE number estimation method in an enhanced neighbor discovery process according to an embodiment of the present invention.
[0065] 7, the extended BLE number estimation device receives extended advertisement data packets and data packets from each of a plurality of advertisement devices based on a preset period (S410). The extended BLE number estimation device (e.g., the extended BLE number estimation device 200 in FIG. 1) receives the extended advertisement data packets and data packets from a data packet acquisition device (e.g., the data packet acquisition device 100 in FIG. 1).
[0066] The extended BLE number estimation device obtains a first candidate value, a second candidate value, and a third candidate value for the number of the plurality of advertising devices based on a first measurement value for the number of extended advertising data packets measured based on the preset period, a second measurement value for the number of measured data packets, and a third measurement value for the advertising devices measured based on the preset period (S430). At this time, the first candidate value, the second candidate value, and the third candidate value may be multiple, and the plurality of first candidate values may be the same when the first measurement value is maximum, the plurality of second candidate values may be the same when the second measurement value is maximum, and the plurality of third candidate values may be the same when the third measurement value is maximum.
[0067] The extended BLE number estimation device can obtain information regarding the number of the plurality of advertising devices based on information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with a first candidate value, information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the second candidate value, and information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the third candidate value (S450).
[0068] In one embodiment, the extended BLE number estimation device can obtain a first combined value based on information regarding the number of extended advertising data packets associated with a first candidate value, information regarding the number of data packets, information regarding the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtain a second combined value based on information regarding the number of extended advertising data packets associated with the second candidate value, information regarding the number of data packets, information regarding the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtain a third combined value based on information regarding extended advertising data packets associated with the third candidate value, the first measurement value, the second measurement value, and the third measurement value; and obtain information regarding the number of the multiple advertising devices based on the first combined value, the second combined value, and the third combined value.
[0069] FIG. 8 is a block diagram of an enhanced BLE number estimation apparatus for an enhanced neighbor discovery process according to another embodiment of the present invention.
[0070] The extended BLE number estimation device 300 of FIG. 8 may be the same as the extended BLE number estimation device 200 of FIG. 1. The extended BLE number estimation device 300 includes at least one processor 310, a memory 320, and a transceiver device 330 connected to a network to perform communication. The extended BLE number estimation device 300 may further include an input interface device 340, an output interface device 350, a storage device 360, etc. Each component included in the extended BLE number estimation device 300 may be connected to each other by a bus 370 to perform communication. However, each component included in the extended BLE number estimation device 300 may be connected via an individual interface or individual bus centered on the processor 310, instead of the common bus 370. For example, the processor 310 may be connected to at least one of the memory 320, the transceiver device 330, the input interface device 340, the output interface device 350, and the storage device 360 via a dedicated interface.
[0071] The processor 310 can execute program commands stored in at least one of the memory 320 and the storage device 360. The processor 310 may refer to a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which the method according to the embodiment of the present invention is performed. Each of the memory 320 and the storage device 360 may be composed of at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory 320 may be composed of at least one of a read-only memory (ROM) and a random access memory (RAM).
[0072] Most of the terms used in the present invention are selected from those commonly used in the relevant field, but some terms are arbitrarily selected by the applicant, and their meanings will be described in detail in the following description as necessary. Therefore, the present invention should be understood based on the intended meaning of the terms, rather than the simple names and meanings of the terms.
[0073] It is obvious to those skilled in the art that the present invention can be embodied in other specific forms without departing from the essential features of the present invention. Therefore, the above detailed description should not be interpreted as limiting in all respects, but should be considered as illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the present invention are included in the scope of the present invention.
Claims
1. receiving an extended advertisement data packet and a data packet from each of a plurality of advertising devices based on a preset period; obtaining a first candidate value, a second candidate value and a third candidate value for a number of the plurality of advertising devices based on a first measurement value for a number of extended advertising data packets measured based on the preset period, a second measurement value for a number of measured data packets, and a third measurement value for advertising devices measured based on the preset period; and obtaining information regarding the number of the plurality of advertising devices based on information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the first candidate value, information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with a second candidate value, and information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the third candidate value.
2. the first candidate value is a plurality of values; 2. The enhanced BLE number estimation method according to claim 1, wherein the plurality of first candidate values are the same when the first measurement value is maximum.
3. the second candidate value is a plurality of values; 2. The enhanced BLE number estimation method according to claim 1, wherein the plurality of second candidate values are the same when the second measurement value is maximum.
4. the third candidate value is a plurality of values, 2. The enhanced BLE number estimation method according to claim 1, wherein the plurality of third candidate values are the same when the third measurement value is maximum.
5. The step of obtaining information regarding the number of the plurality of advertising devices includes: obtaining information regarding a number of extended advertising data packets associated with the first candidate value, information regarding a number of data packets, and information regarding a number of advertising devices; obtaining information regarding the number of extended advertising data packets, information regarding the number of data packets, and information regarding the number of advertising devices associated with the second candidate value; and The extended BLE number estimation method of claim 1, comprising: obtaining information regarding the number of extended advertising data packets associated with the third candidate value, information regarding the number of data packets, and information regarding the number of advertising devices.
6. The step of obtaining information regarding the number of the plurality of advertising devices includes: obtaining a first sum value based on information on the number of extended advertising data packets associated with the first candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtaining a second sum value based on information on the number of extended advertising data packets associated with the second candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtaining a third sum value based on information on the number of extended advertising data packets associated with the third candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; and The extended BLE number estimation method according to claim 5 , further comprising: acquiring information regarding the number of the plurality of advertising devices based on the first sum, the second sum, and the third sum.
7. In the extended BLE number estimation device, processor; and a memory having one or more instructions stored therein for execution by the processor; The one or more instructions include: receiving an extended advertisement data packet and a data packet from each of a plurality of advertising devices based on a preset period; obtaining a first candidate value, a second candidate value and a third candidate value for a number of the plurality of advertising devices based on a first measurement value for a number of extended advertising data packets measured based on the preset period, a second measurement value for a number of measured data packets, and a third measurement value for advertising devices measured based on the preset period; and obtaining information regarding the number of the plurality of advertising devices based on information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the first candidate value, information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with a second candidate value, and information regarding the number of extended advertising data packets, the number of data packets, and the number of advertising data packets associated with the third candidate value.
8. the first candidate value is a plurality of values; 8. The extended BLE number estimation device according to claim 7, wherein the plurality of first candidate values are the same when the first measurement value is maximum.
9. the second candidate value is a plurality of values; 8. The enhanced BLE number estimation device according to claim 7, wherein the plurality of second candidate values are the same when the second measurement value is maximum.
10. the third candidate value is a plurality of values, 8. The enhanced BLE number estimation device according to claim 7, wherein the plurality of third candidate values are the same when the third measurement value is maximum.
11. The step of obtaining information regarding the number of the plurality of advertising devices includes: obtaining information regarding a number of extended advertising data packets associated with the first candidate value, information regarding a number of data packets, and information regarding a number of advertising devices; obtaining information regarding the number of extended advertising data packets, information regarding the number of data packets, and information regarding the number of advertising devices associated with the second candidate value; and The extended BLE number estimation device of claim 7, further comprising: a step of acquiring information on the number of extended advertising data packets associated with the third candidate value, information on the number of data packets, and information on the number of advertising devices.
12. The step of obtaining information regarding the number of the plurality of advertising devices includes: obtaining a first sum value based on information on the number of extended advertising data packets associated with the first candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtaining a second sum value based on information on the number of extended advertising data packets associated with the second candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtaining a third sum value based on information on the number of extended advertising data packets associated with the third candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; and The extended BLE number estimation device of claim 11, further comprising: a step of acquiring information regarding the number of the plurality of advertising devices based on the first sum, the second sum, and the third sum.
13. A data packet acquisition device for acquiring the extended advertisement data packet and the data packet; and an extended BLE number estimation device that receives the extended advertising data packet and the data packet from the data packet acquisition device and estimates the number of a plurality of advertising devices; The extended BLE number estimation device includes: The present invention relates to a method for receiving an extended advertising data packet and a data packet from each of a plurality of advertising devices based on a preset period, and obtaining a first candidate value, a second candidate value, and a third candidate value for the number of the plurality of advertising devices based on a first measurement value for the number of extended advertising data packets measured based on the preset period, a second measurement value for the number of measured data packets, and a third measurement value for the advertising devices measured based on the preset period, and obtaining an extended advertising data packet associated with the first candidate value. An extended BLE number estimation system that obtains information regarding the number of the plurality of advertising devices based on information regarding the number of "extended advertising data packets," information regarding the number of data packets, and information regarding the number of advertising data packets associated with the second candidate value, information regarding the number of data packets and the number of advertising data packets, and information regarding the number of extended advertising data packets associated with the third candidate value, information regarding the number of data packets, and information regarding the number of advertising data packets.
14. When acquiring information regarding the number of the plurality of advertising devices, The extended BLE quantity estimation system of claim 13, further comprising: obtaining information regarding the number of extended advertising data packets, information regarding the number of data packets, and information regarding the number of advertising devices associated with the first candidate value; obtaining information regarding the number of extended advertising data packets, information regarding the number of data packets, and information regarding the number of advertising devices associated with the second candidate value; and obtaining information regarding the number of extended advertising data packets, information regarding the number of data packets, and information regarding the number of advertising devices associated with the third candidate value.
15. When acquiring information regarding the number of the plurality of advertising devices, 15. The extended BLE number estimation system of claim 14, further comprising: obtaining a first total value based on information on the number of extended advertising data packets associated with the first candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtaining a second total value based on information on the number of extended advertising data packets associated with the second candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; obtaining a third total value based on information on the number of extended advertising data packets associated with the third candidate value, information on the number of data packets, information on the number of advertising devices, the first measurement value, the second measurement value, and the third measurement value; and obtaining information on the number of the plurality of advertising devices based on the first total value, the second total value, and the third total value.
16. the first candidate value is a plurality of values; 14. The enhanced BLE number estimation system of claim 13, wherein the plurality of first candidate values are identical when the first measurement value is maximum.
17. the second candidate value is a plurality of values; 14. The enhanced BLE number estimation system of claim 13, wherein the plurality of second candidate values are identical when the second measurement value is maximum.
18. the third candidate value is a plurality of values, 14. The enhanced BLE number estimation system of claim 13, wherein the plurality of third candidate values are identical when the third measurement value is maximum.
Citation Information
Patent Citations
Device, system and method for radio communication, and program
JP2020010288A
Wireless communication device, information processing device, wireless communication method, and program
JP2022054973A
Managed flooding for bluetooth mesh networks
US20200314735A1