Method and apparatus for estimating number of BLE devices in basic neighbor discovery process
Patent Information
- Application Number
- PCT/KR2023/021485
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-27
- Filing Date
- 2023-12-22
- Publication Date
- 2025-09-11
AI Technical Summary
As the number of BLE advertising devices increases, the likelihood of packet collisions also increases, making it difficult for scanners to recognize advertising devices effectively in the BLE application environment.
The method involves receiving advertising data packets from multiple advertising devices over a predetermined period, acquiring first and second candidate values for the number of advertising devices based on measurement values, and estimating the number of advertising devices using these values.
This approach reduces the likelihood of packet collisions, improving the probability of scanner recognition of advertising devices and enabling effective BLE application services.
Smart Images

Figure KR2023021485_12092025_PF_FP_ABST
Abstract
Description
Method and device for estimating the number of BLEs in the basic neighbor discovery process
[0001] The present invention relates to a method for estimating the number of BLE devices accessing a service, in order to provide an effective means for designing and operating BLE (Bluetooth low energy) application services.
[0002] The BLE (Bluetooth low energy) standard defines 40 communication channels. Of these, three primary advertising channels (numbers 37, 38, and 39) are used as advertising channels for advertising events that transmit protocol data units (PDUs). The remaining secondary channels (numbers 0 to 36) are data channels used for data transmission. The present invention focuses on advertising events that transmit data using only advertising channels, and refers to these as basic advertising events to distinguish them from other extended advertising events.
[0003] In a BLE application environment, the neighbor discovery process (NDP) is a basic advertising event in which BLE devices called advertisers periodically broadcast advertising packets called ADV_IND without specifying other devices to receive them. Since ADV_IND contains data, a separate data channel is not required in the basic advertising event. A BLE device that receives and recognizes ADV_INDs broadcast by advertisers is called a scanner. When an advertiser periodically broadcasts ADV_IND, and the scanner normally receives it, the scanner recognizes the advertiser.
[0004] The technical problem that the embodiments of the present specification seek 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 advertising packets transmitted increases as the number of advertising devices increases.
[0005] The technical problem that the embodiments of the present specification seek to solve is to create an environment in which an IoT (internet of things) application scanner utilizing a basic neighbor discovery process can smoothly recognize advertising devices and provide services desired by users by reducing the possibility of collisions between packets that occur as the number of advertising packets transmitted increases as the number of advertising devices increases.
[0006] A method for estimating the number of BLE devices according to one embodiment of the present invention may include: receiving advertising data packets from each of a plurality of advertising devices based on a preset period; obtaining a first candidate value and a second candidate value regarding the number of the plurality of advertising devices based on a first measurement value regarding the number of advertising data packets measured based on the preset period and a second measurement value regarding the 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 advertising data packets related to the first candidate value, information regarding the number of advertising devices related to the first candidate value, information regarding the number of advertising data packets related to the second candidate value, and information regarding the number of advertising devices related to the second candidate value.
[0007] According to one embodiment of the present invention, a BLE number estimation device may include a processor; and a memory storing one or more commands to be executed by the processor, wherein the one or more commands may include: receiving advertising data packets from each of a plurality of advertising devices based on a preset period; obtaining a first candidate value and a second candidate value regarding the number of the plurality of advertising devices based on a first measurement value regarding the number of advertising data packets measured based on the preset period and a second measurement value regarding the 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 advertising data packets related to the first candidate value, information regarding the number of advertising devices related to the first candidate value, information regarding the number of advertising data packets related to the second candidate value, and information regarding the number of advertising devices related to the second candidate value.
[0008] A BLE number estimation system according to one embodiment of the present invention includes a data packet acquisition device that acquires advertising data packets; and a BLE number estimation device that receives the advertising data packets from the data packet acquisition device and estimates the number of a plurality of advertising devices, wherein the BLE number estimation device receives advertising data packets from each of the plurality of advertising devices based on a preset period, obtains a first candidate value and a second candidate value regarding the number of the plurality of advertising devices based on a first measurement value regarding the number of advertising data packets measured based on the preset period and a second measurement value regarding the advertising devices measured based on the preset period, and obtains information regarding the number of the plurality of advertising devices based on information regarding the number of advertising data packets related to the first candidate value, information regarding the number of advertising devices related to the first candidate value, information regarding the number of advertising data packets related to the second candidate value, and information regarding the number of advertising devices related to the second candidate value.
[0009] According to embodiments of the present specification, it is possible to estimate the number of advertising devices connected to an environment in which an application service such as the Internet of Things is being performed utilizing the basic neighbor discovery process (basic NDP, B-NDP) of the BLE specification 4.x.
[0010] According to embodiments of the present specification, by estimating the number of advertising devices that access and receive service from an application service utilizing a currently operating basic neighbor discovery process, it is determined whether a service tailored to a desired level can be provided, and from this, BLE parameters for providing effective application services can be set.
[0011] FIG. 1 is a block diagram illustrating a BLE number estimation system of a basic neighbor discovery process according to one embodiment of the present invention.
[0012] FIGS. 2A and 2B are diagrams for explaining a method for obtaining a first candidate value according to one embodiment of the present invention.
[0013] FIGS. 3A and 3B are diagrams for explaining a method for obtaining a second candidate value according to one embodiment of the present invention.
[0014] FIG. 4 is a flowchart showing the application of time series analysis to a method for estimating the number of BLEs in a basic neighbor discovery process according to one embodiment of the present invention.
[0015] FIG. 5 is a flowchart showing the application of artificial intelligence analysis to a method for estimating the number of BLEs in a basic neighbor discovery process according to one embodiment of the present invention.
[0016] FIG. 6 is a flowchart illustrating a method for estimating the number of BLEs in a basic neighbor discovery process according to one embodiment of the present invention.
[0017] FIG. 7 is a block diagram of a BLE number estimation device of a basic neighbor discovery process according to another embodiment of the present invention.
[0018] Hereinafter, embodiments of the present specification will be described in detail with reference to the drawings. However, detailed descriptions of well-known functions or components that may obscure the gist of the embodiments in the following description and the attached drawings will be omitted. Additionally, throughout the specification, the term "including" a component does not exclude other components, unless specifically stated otherwise, but rather implies the inclusion of other components.
[0019] Additionally, while terms such as "first" and "second" may be used to describe various components, the components should not be limited by these terms. Terms may be used to distinguish one component from another. For example, without departing from the scope of this specification, a first component could be referred to as a second component, and similarly, a second component could also be referred to as a first component.
[0020] The terminology used herein is for the purpose of describing specific embodiments only and is not intended to be limiting of the present disclosure. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, it should be understood that the terms "comprise" or "have" indicate the presence of a described feature, number, step, operation, component, part, or combination thereof, but do not preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0021] Unless specifically defined otherwise, 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 defined in commonly used dictionaries should be interpreted to have a meaning consistent with their meaning in the context of the relevant technology, and will not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
[0022] FIG. 1 is a block diagram illustrating a BLE count estimation system for a basic neighbor discovery process according to one embodiment of the present invention. FIGS. 2a and 2b are diagrams illustrating a method for obtaining a first candidate value according to one embodiment of the present invention. FIGS. 3a and 3b are diagrams illustrating a method for obtaining a second candidate value according to one embodiment of the present invention.
[0023] Referring to FIG. 1, a BLE count estimation system (10) according to one embodiment of the present invention may include a data packet acquisition device (100) and a BLE count estimation device (200).
[0024] A data packet acquisition device (100) can acquire advertising data packets received from each of a plurality of advertising devices. The data packet acquisition device (100) can transmit the advertising data packets to a BLE (Bluetooth low energy) count estimation device (200).
[0025] The BLE number estimation device (200) can receive advertising data packets from the data packet acquisition device (100). The BLE number estimation device (200) can receive advertising data packets from each of a plurality of advertising devices based on a preset cycle. The BLE number estimation device (200) can obtain first candidate values and second candidate values regarding the number of the plurality of advertising devices based on a first measurement value and a second measurement value. The first measurement value may be a measurement value regarding the number of advertising data packets measured based on a preset cycle, and the second measurement value may be a measurement value regarding the advertising devices measured based on a preset cycle.
[0026] Referring to FIGS. 2A, 2B, 3A, and 3B, a plurality of advertising devices can be connected to a scanner in a short-range communication environment. Here, the short-range communication environment may be a BLE 4.0 standard communication environment, the number of the plurality of advertising devices may be N, and the scanner may be separately provided in the BLE number estimation system (10). In general, the BLE number estimation system (10) may receive advertising data packets from a plurality of advertising devices, and the number of packets of advertising data may be different from the number of the plurality of advertising devices. For example, the advertising data packet may be ADV_IND. The scanner may be configured to receive advertising data packets at a preset cycle ( , ) the number of advertising data packets successfully measured during , the number of advertising devices measured If so, then it is as follows: Mathematical expression 1 and Mathematical expression 2, respectively.
[0027]
[0028]
[0029] Referring to mathematical expressions 1 and 2, for example, = 100ms, = 0.144 and If = 0.5 sce, and are multiple advertising devices. It can be in the form of a concave function with as a variable.
[0030] Referring to FIG. 2a, the BLE count estimation device (200) measures the advertising data packets in a period ( , ) can be set. Here, the advertising data packets may be received by the scanner.
[0031] The BLE count estimation device (200) is configured to operate at a preset cycle ( ) a first measurement value regarding the number of advertising data packets successfully measured by the scanner during ) can be obtained. The BLE count estimation device (200) can obtain the first measurement value based on the following mathematical expression 3.
[0032]
[0033] The BLE count estimation device (200) satisfies a plurality of first measurement values. You can get values. For example, multiple The values are class may include, but is not limited to. In addition, the BLE number estimation device (200) may include a plurality of The first candidate value can be obtained based on the values. At this time, the first candidate value is and May include, but is not limited to.
[0034] Referring to Fig. 2b, on the other hand, when the first measurement value is the maximum, it satisfies mathematical expression 3. The value may not exist. In this case, the BLE count estimation device (200) satisfies the maximum value of the first measurement value. You can get the value. That is, and may be the same. The BLE number estimation device (200) A second candidate value can be obtained based on the value.
[0035] Referring to FIG. 3a, the BLE count estimation device (200) measures the advertising devices in a cycle ( , ) can be set. Here, advertising devices can be received by the scanner.
[0036] The BLE count estimation device (200) is configured to operate at a preset cycle ( ) a second measurement value regarding the number of advertising devices successfully measured by the scanner during ) can be obtained. The BLE count estimation device (200) can obtain the second measurement value based on the mathematical expression 4 below.
[0037]
[0038] Referring to FIG. 3a, the BLE number estimation device (200) satisfies a plurality of second measurement values. You can get values. For example, multiple The values are class may include, but is not limited to. In addition, the BLE number estimation device (200) may include a plurality of A second candidate value can be obtained based on the values. At this time, the second candidate value is and may include, but is not limited to. On the other hand, referring to Fig. 3b, when the second measurement value is the maximum, it satisfies mathematical expression 4. The value may not exist. In this case, the BLE count estimation device (200) satisfies the maximum value of the second measurement value. You can get the value. That is, and may be the same. The BLE number estimation device (200) A second candidate value can be obtained based on the value. That is, the total number of possible candidate values, which is the sum of the first candidate value and the second candidate value, can be one of 2, 3, and 4.
[0039] The BLE count estimation device (200) provides information about the number of advertising data packets related to the first candidate value. and ), information about the number of advertising devices associated with the first candidate value ( and ), information about the number of advertising data packets associated with the second candidate value ( and ) and information about the number of advertising devices associated with the second candidate value ( and ) can be used to obtain information about the number of multiple advertising devices. At this time, each piece of information may include, but is not limited to, specified specific values. The BLE number estimation device (200) obtains information about the number of advertising data packets based on the first candidate value and the second candidate value. ) and information about the number of advertising devices ( ) can be obtained. The BLE number estimation device (200) obtains information about the number of advertising data packets through mathematical expressions 1 and 2, respectively. ) and information about advertising devices ( ) can be obtained. The BLE number estimation device (200) can obtain information about the number of advertising data packets. The information about the number of advertising data packets may be information about the number of advertising data packets related to the first candidate value and the second candidate value.
[0040] The BLE count estimation device (200) can obtain information regarding the number of advertising devices. The information regarding the number of advertising devices may be information regarding the number of advertising devices associated with the first candidate value and the second candidate value. The BLE count estimation device (200) can obtain information regarding the number of advertising data packets based on the following mathematical expression 5, and can obtain information regarding the number of advertising devices based on the following mathematical expression 6.
[0041]
[0042]
[0043] The BLE count estimation device (200) can obtain a first division value and a second division value based on information about the number of advertising data packets related to the first candidate value and the second candidate value and information about the number of advertising devices related to the first candidate value and the second candidate value. At this time, the first division value and may include, but is not limited to, the second division value and May include, but is not limited to.
[0044] The BLE count estimation device (200) can obtain the first division value and the second division value through mathematical expression 7, which is a ratio function.
[0045]
[0046] The BLE count estimation device (200) is configured to operate at a preset cycle ( ) based on the first and second measurement values, which are the values measured by the scanner during the third division value. can be obtained. is as shown in mathematical formula 8 below.
[0047]
[0048] The BLE count estimation device (200) calculates a relative error value ( based on the absolute difference value between the first division value, the second division value, and the third division value) ), information about the number of multiple advertising devices can be obtained. The BLE number estimation device (200) can obtain information about the number of multiple advertising devices through the following mathematical expression 9.
[0049]
[0050] The BLE count estimation device (200) can increase the accuracy of information about the number of multiple advertising devices as the acquired relative error value becomes smaller. At this time, the value showing the smallest relative error value is cast When said, can be obtained through the mathematical formula 10 below.
[0051]
[0052] In mathematical expression 10 Is The factor that minimizes , and information about the number of multiple advertising devices that the BLE count estimation device (200) ultimately obtains. ) can be as shown in mathematical expression 11 below.
[0053]
[0054] FIG. 4 is a flowchart illustrating a method for estimating the number of BLEs in a basic neighbor discovery process according to an embodiment of the present invention, applying time series analysis. FIG. 5 is a flowchart illustrating a method for estimating the number of BLEs in a basic neighbor discovery process according to an embodiment of the present invention, applying artificial intelligence analysis.
[0055] Figure 4 is a flowchart illustrating the application of a time series analysis method to BLE count estimation in order to statistically process values measured at multiple preset periods to correct the estimate of information regarding the number of instantaneous advertising devices. Figure 5 is a flowchart illustrating the utilization of a pre-trained artificial intelligence model in BLE count estimation in order to correct the estimate of information regarding the number of instantaneous advertising devices.
[0056] A preset cycle by the above-described method ( ) can provide a method for obtaining an estimate of information on the number of instantaneous multiple advertising devices. However, in a short-range wireless communication environment, information on the number of multiple advertising devices obtained by a BLE number estimation device (e.g., the BLE number estimation device (200) of FIG. 1) may change due to interference between the surrounding building environment and other signals.
[0057] Referring to Figure 4, time ( , = 0, 1, 2, … ) in a preset cycle ( ) Information about the number of estimated multiple advertising devices. If so, the BLE count estimation device using the time series analysis method is a statistically processed result value ( ) can be obtained. For example, the applied time series analysis method may be the exponentially weighted moving average (EWMA). The exponentially weighted moving average is a method of obtaining an approximate value on average from values that change over time. The statistically processed result value ( ) time( ) is the value obtained using the time series analysis method, the estimated value estimated at each time ( ) from the statistically processed result value through the mathematical expression 12 below ( ) can be obtained.
[0058]
[0059] In equation 12 is a real value between 0 and 1, silver It can be the same as .
[0060] Referring to FIG. 5, the artificial intelligence analysis method may be composed of a learning process for learning an artificial intelligence model in advance and an execution process for predicting an estimate of information about the number of multiple advertising devices using the pre-learned artificial intelligence model. The learning data of the artificial intelligence model is an estimated value obtained through information about the number of multiple advertising devices in each of the preset BLE 4.x environments. ) can be used. During the execution, the estimated values ( actually measured through the BLE count estimation device) ) as input values of an artificial intelligence model, and outputs information about the number of multiple advertising devices. ) can be obtained.
[0061] FIG. 6 is a flowchart illustrating a method for estimating the number of BLEs in a basic neighbor discovery process according to an embodiment of the present invention.
[0062] Referring to FIG. 6, the BLE count estimation device can receive advertising data packets from each of a plurality of advertising devices based on a preset cycle (S410). The BLE count estimation device (e.g., the BLE count estimation device (200) of FIG. 1) can receive advertising data packets from a data packet acquisition device (e.g., the data packet acquisition device (100) of FIG. 1).
[0063] The BLE number estimation device can obtain first candidate values and second candidate values regarding the number of the plurality of advertising devices based on a first measurement value regarding the number of advertising data packets measured based on the preset cycle and a second measurement value regarding the number of advertising devices measured based on the preset cycle (S430). At this time, the first candidate value and the second candidate value may be plural, and when the first measurement value is the maximum, the plurality of first candidate values may be the same, and when the second measurement value is the maximum, the plurality of second candidate values may be the same.
[0064] The BLE number estimation device can obtain information about the number of the plurality of advertising devices based on information about the number of advertising data packets related to the first candidate value, information about the number of advertising devices related to the first candidate value, information about the number of advertising data packets related to the second candidate value, and information about the number of advertising devices related to the second candidate value (S450). The BLE number estimation device can obtain information about the number of advertising data packets related to the first candidate value, information about the number of advertising devices related to the first candidate value, information about the number of advertising data packets related to the second candidate value, and information about the number of advertising devices related to the second candidate value, thereby obtaining information about the number of the plurality of advertising devices.
[0065] In one embodiment, the BLE number estimation device may obtain information about the number of the plurality of advertising devices by obtaining a first division value based on information about the number of advertising data packets associated with the first candidate value and information about the number of advertising devices associated with the first candidate value, obtaining a second division value based on information about the number of advertising data packets associated with the second candidate value and information about the number of advertising devices associated with the second candidate value, and obtaining information about the number of the plurality of advertising devices based on the first division value, the second division value, and a third division value based on the first measurement value and the second measurement value.
[0066] FIG. 7 is a block diagram of a BLE number estimation device of a basic neighbor discovery process according to another embodiment of the present invention.
[0067] The BLE number estimation device (300) of FIG. 7 may be the same as the BLE number estimation device (200) of FIG. 1. The BLE number estimation device (300) may include at least one processor (310), a memory (320), and a transmission / reception device (330) that is connected to a network and performs communication. In addition, the 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 BLE number estimation device (300) may be connected by a bus (bus, 370) to communicate with each other. However, each component included in the BLE number estimation device (300) may be connected through an individual interface or an individual bus centered on the processor (310), rather than a common bus (370). For example, the processor (310) may be connected to at least one of a memory (320), a transceiver (330), an input interface device (340), an output interface device (350), and a storage device (360) via a dedicated interface.
[0068] 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 in which methods according to embodiments of the present invention are performed. Each of the memory (320) and the storage device (360) may be configured with at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory (320) may be configured with at least one of a read-only memory (ROM) and a random access memory (RAM).
[0069] While most terms used in this invention are commonly used in the field, some terms were arbitrarily selected by the applicant, and their meanings are described in detail in the following description, as needed. Therefore, the present invention should be understood based on the intended meaning of the terms, not simply their names or meanings.
[0070] It will be apparent to those skilled in the art that the present invention can be embodied in other specific forms without departing from the essential characteristics thereof. Therefore, the above detailed description should not be construed in any way as limiting but rather as illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the scope of equivalents of the present invention are intended to be included within the scope of the present invention.
Claims
1. A step of receiving advertising data packets from each of a plurality of advertising devices based on a preset cycle; A step of obtaining first candidate values and second candidate values regarding the number of the plurality of advertising devices based on a first measurement value regarding the number of advertising data packets measured based on the preset cycle and a second measurement value regarding the number of advertising devices measured based on the preset cycle; and A method for estimating the number of BLE devices, comprising: a step of obtaining information about the number of the plurality of advertising devices based on information about the number of advertising data packets related to the first candidate value, information about the number of advertising devices related to the first candidate value, information about the number of advertising data packets related to the second candidate value, and information about the number of advertising devices related to the second candidate value.
2. In paragraph 1, The above first candidate value is plural, A method for estimating the number of BLEs, wherein the plurality of first candidate values are the same when the first measurement value is the maximum.
3. In paragraph 1, The above second candidate value is plural, A method for estimating the number of BLEs, wherein the plurality of second candidate values are the same when the second measurement value is the maximum.
4. In paragraph 1, The step of obtaining information about the number of the above plurality of advertising devices is: A step of obtaining information about the number of advertising data packets related to the first candidate value; A step of obtaining information about the number of advertising devices related to the first candidate value; A step of obtaining information about the number of advertising data packets related to the second candidate value; and A method for estimating the number of BLE devices, comprising: a step of obtaining information about the number of advertising devices associated with the second candidate value.
5. In paragraph 4, The step of obtaining information about the number of the above plurality of advertising devices is: A step of obtaining a first division value based on information about the number of advertising data packets related to the first candidate value and information about the number of advertising devices related to the first candidate value; A step of obtaining a second division value based on information about the number of advertising data packets related to the second candidate value and information about the number of advertising devices related to the second candidate value; and A method for estimating the number of BLE devices, comprising: a step of obtaining information about the number of the plurality of advertising devices based on the first division value, the second division value, and a third division value based on the first measurement value and the second measurement value.
6. In the BLE number estimation device, processor; and A memory in which one or more instructions to be executed by the processor are stored, One or more of the above commands, A step of receiving advertising data packets from each of a plurality of advertising devices based on a preset cycle; A step of obtaining first candidate values and second candidate values regarding the number of the plurality of advertising devices based on a first measurement value regarding the number of advertising data packets measured based on the preset cycle and a second measurement value regarding the number of advertising devices measured based on the preset cycle; and A BLE number estimation device, comprising: a step of obtaining information about the number of the plurality of advertising devices based on information about the number of advertising data packets related to the first candidate value, information about the number of advertising devices related to the first candidate value, information about the number of advertising data packets related to the second candidate value, and information about the number of advertising devices related to the second candidate value.
7. In paragraph 6, The above first candidate value is plural, A BLE number estimation device in which the plurality of first candidate values are the same when the first measurement value is the maximum.
8. In paragraph 6, The above second candidate value is plural, A BLE number estimation device in which the plurality of second candidate values are the same when the second measurement value is the maximum.
9. In paragraph 6, The step of obtaining information about the number of the above plurality of advertising devices is: A step of obtaining information about the number of advertising data packets related to the first candidate value; A step of obtaining information about the number of advertising devices related to the first candidate value; A step of obtaining information about the number of advertising data packets related to the second candidate value; and A BLE count estimation device, comprising: a step of obtaining information about the number of advertising devices related to the second candidate value.
10. In paragraph 9, The step of obtaining information about the number of the above plurality of advertising devices is: A step of obtaining a first division value based on information about the number of advertising data packets related to the first candidate value and information about the number of advertising devices related to the first candidate value; A step of obtaining a second division value based on information about the number of advertising data packets related to the second candidate value and information about the number of advertising devices related to the second candidate value; and A BLE number estimation device, comprising: a step of obtaining information about the number of the plurality of advertising devices based on the first division value, the second division value, and a third division value based on the first measurement value and the second measurement value.
11. A data packet acquisition device for acquiring advertising data packets; and A BLE count estimation device that receives the advertising data packets from the data packet acquisition device and estimates the number of a plurality of advertising devices, The above BLE count estimation device is, A BLE number estimation system, which receives advertising data packets from each of a plurality of advertising devices based on a preset period, obtains a first candidate value and a second candidate value regarding the number of the plurality of advertising devices based on a first measurement value regarding the number of advertising data packets measured based on the preset period and a second measurement value regarding the number of advertising devices measured based on the preset period, and obtains information regarding the number of the plurality of advertising devices based on information regarding the number of advertising data packets related to the first candidate value, information regarding the number of advertising devices related to the first candidate value, information regarding the number of advertising data packets related to the second candidate value, and information regarding the number of advertising devices related to the second candidate value.
12. In paragraph 11, The above first candidate value is plural, A BLE count estimation system in which the plurality of first candidate values are the same when the first measurement value is the maximum.
13. In paragraph 11, The above second candidate value is plural, A BLE count estimation system in which the plurality of second candidate values are the same when the second measurement value is the maximum.
14. In paragraph 11, When obtaining information about the number of the above multiple advertising devices, A BLE count estimation system that obtains information about the number of advertising data packets related to the first candidate value, obtains information about the number of advertising devices related to the first candidate value, obtains information about the number of advertising data packets related to the second candidate value, and obtains information about the number of advertising devices related to the second candidate value.
15. In paragraph 14, When obtaining information about the number of the above multiple advertising devices, A BLE number estimation system, wherein a first division value is obtained based on information about the number of advertising data packets related to the first candidate value and information about the number of advertising devices related to the first candidate value, a second division value is obtained based on information about the number of advertising data packets related to the second candidate value and information about the number of advertising devices related to the second candidate value, and information about the number of the plurality of advertising devices is obtained based on the first division value, the second division value, and a third division value based on the first measurement value and the second measurement value.
Citation Information
Patent Citations
Liquefied gas tank and ship having the same
KR1020220010379A
Seat adjust apparatus for mobility
KR1020230063572A
Method for forming a semiconductor device
KR1020250019927A
Method to set bluetooth low energy parameter
KR102223408B1
A method, an apparatus and a system for estimating a number of people in a location
US20150334523A1