Beacon transmitting device, beacon transmitting method, and beacon transmitting program
Patent Information
- Application Number
- JP2025029340
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2026-09-07
AI Technical Summary
【0009】 本発明によれば、電力の消費を抑制しつつ、適切に位置の測位を行うことができる。
Smart Images

Figure 2026142304000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a beacon transmission device, a beacon transmission method, and a beacon transmission program. [Background Art]
[0002] A positioning system using a beacon device is known for positioning a subject in indoor areas or the like (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents]
[0003] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2023-91317 [Summary of the Invention] [Problems to be Solved by the Invention]
[0004] In recent years, in addition to beacon signals used in the positioning systems as described above, beacon communication such as BLE (Bluetooth Low Energy) and beacon communication for audio commentary are widely used. Therefore, beacon signals may interfere with each other, making it impossible to properly receive the target positioning beacon signal in some cases.
[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a beacon transmission device, a beacon transmission method, and a beacon transmission program capable of appropriately performing position positioning while suppressing power consumption. [Means for Solving the Problems]
[0006] The beacon transmission device according to the present invention includes: a transmission unit configured to transmit a beacon signal; and a control unit configured to control a transmission operation of the beacon signal by the transmission unit, wherein the control unit controls at least one of a transmission interval and a transmission output level of the beacon signal based on the number of the beacon signals transmitted from other beacon transmission devices within a predetermined time.
[0007] The beacon transmission method according to the present invention includes the steps of transmitting a beacon signal and controlling at least one of the transmission interval and transmission output level of the beacon signal based on the number of beacon signals transmitted from other beacon transmitting devices within a predetermined time.
[0008] The beacon transmission program according to the present invention causes a computer to perform the following processes: transmitting a beacon signal and controlling at least one of the transmission interval and transmission output level of the beacon signal based on the number of beacon signals transmitted from other beacon transmitting devices within a predetermined time. [Effects of the Invention]
[0009] According to the present invention, it is possible to appropriately determine the location while suppressing power consumption. [Brief explanation of the drawing]
[0010] [Figure 1] Figure 1 is a schematic diagram showing an example of a positioning system according to an embodiment. [Figure 2] Figure 2 is a functional block diagram showing an example of a beacon transmitting device according to an embodiment. [Figure 3] Figure 3 is a schematic diagram illustrating an example of the operation of a positioning system. [Figure 4] Figure 4 is a schematic diagram illustrating an example of the operation of a positioning system. [Figure 5] Figure 5 is a schematic diagram illustrating an example of the operation of a positioning system. [Figure 6] Figure 6 is a schematic diagram illustrating an example of the operation of a positioning system. [Figure 7] Figure 7 is a schematic diagram illustrating an example of the operation of a positioning system. [Figure 8] Figure 8 is a schematic diagram illustrating an example of the operation of a positioning system. [Figure 9]FIG. 9 is a timing chart showing an example of beacon signals transmitted from a beacon transmission device according to an embodiment and another beacon transmission device. [Figure 10] FIG. 10 is a timing chart showing an example of beacon signals transmitted from a beacon transmission device according to an embodiment and another beacon transmission device. [Figure 11] FIG. 11 is a flow chart showing an example of the operation of the beacon transmission device. MODE FOR CARRYING OUT THE INVENTION
[0011] Hereinafter, embodiments of the beacon transmission device according to the present invention will be described with reference to the drawings. It should be noted that the present invention is not limited by this embodiment. In addition, constituent elements in the following embodiments include those that can be easily replaced by a person skilled in the art, or those that are substantially the same.
[0012] FIG. 1 is a diagram schematically showing an example of a positioning system 100 according to the present embodiment. The positioning system 100 shown in FIG. 1 is used, for example, when positioning the position of a subject in a positioning area AR such as indoors of a facility.
[0013] The positioning system 100 according to the present embodiment includes a positioning beacon transmission device 10, a beacon reception device 50, a transfer device 60, and a server device 70.
[0014] The positioning beacon transmission device 10 transmits a beacon signal and receives a confirmation signal transmitted from the beacon reception device 50. The configuration of the positioning beacon transmission device 10 will be described later.
[0015] The beacon reception device 50 transmits a confirmation signal and receives a beacon signal transmitted from the positioning beacon transmission device 10. As the beacon reception device 50, for example, a device having a wireless communication function such as a smartphone can be used.
[0016] The transfer device 60 receives a confirmation signal transmitted from the beacon receiver device 50. The transfer device 60 transfers the received confirmation signal to the server device 70.
[0017] The server device 70 measures the position of the beacon receiver device 50 based on information included in the confirmation signal transferred from the transfer device 60. Note that a configuration may be adopted in which the confirmation signal transmitted from the beacon receiver device 50 is directly transmitted to the server device 70 without passing through the transfer device 60.
[0018] FIG. 2 is a functional block diagram showing an example of the beacon transmitter device according to the present embodiment. As shown in FIG. 2, the positioning beacon transmitter device 10 includes a communication unit 20, a control unit 30, and a battery 40.
[0019] The communication unit 20 includes a transmission unit 21 and a reception unit 22. The transmission unit 21 transmits a beacon signal. The reception unit 22 receives a confirmation signal transmitted from the beacon receiver device 50. The confirmation signal is a beacon signal transmitted from the beacon receiver device 50. Further, the reception unit 22 receives beacon signal congestion degree information from the beacon receiver device 50. The beacon signal congestion degree information is information generated in the beacon receiver device 50. The beacon receiver device 50 determines the number of beacon signals transmitted within a predetermined time period from another beacon transmitter device 80, and generates the beacon signal congestion degree information based on the determination result. The other beacon transmitter device 80 is, for example, a beacon transmitter device such as a BLE (Bluetooth Low Energy) beacon transmitter device, or a beacon transmitter device that transmits a beacon signal for audio commentary. The beacon signal congestion degree information is information including the number of beacon signals transmitted within a predetermined time period from the other beacon transmitter device 80. The beacon receiver device 50 transmits the generated beacon signal congestion degree information to the positioning beacon transmitter device 10.
[0020] The control unit 30 comprehensively controls the operation of the positioning beacon transmitter 10. The control unit 30 includes a processor such as a CPU (Central Processing Unit) and memory such as ROM (Read Only Memory) and RAM (Random Access Memory). The control unit 30 may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0021] The control unit 30 includes a communication control unit 31, a battery level detection unit 32, and a storage unit 33.
[0022] The communication control unit 31 controls, for example, the transmission operation of the beacon signal by the transmitting unit 21. The communication control unit 31 can control at least one of the transmission interval and the transmission output level of the beacon signal transmitted from the transmitting unit 21. In this embodiment, the communication control unit 31 controls at least one of the transmission interval and the transmission output level of the beacon signal transmitted from the transmitting unit 21 based on the number of beacon signals transmitted from other beacon transmitting devices 80 within a preset time (hereinafter referred to as the first time). The unit of the transmission interval is, for example, msec, and the unit of the transmission output level is, for example, mW or dBm. The first time can be set to a time that includes multiple cycles of the beacon signal transmitted from, for example, the positioning beacon transmitting device 10.
[0023] The communication control unit 31 controls the transmission unit 21 to transmit a beacon signal when the receiving unit 22 receives an acknowledgment signal. Furthermore, the communication control unit 31 controls the transmission unit 21 not to transmit a beacon signal if it does not receive an acknowledgment signal within a predetermined time (hereinafter referred to as the second time). The second time may be the same as the first time described above, or it may be a different time.
[0024] Based on the beacon signal congestion information from the beacon receiver 50, the communication control unit 31 performs at least one of the following: the control to shorten the transmission interval of beacon signals, and the control to increase the transmission output level of beacon signals, depending on the number of received beacon signals. Furthermore, if the battery level detected by the battery level detection unit 32 (described later) is below a predetermined level, the communication control unit 31 performs at least one of the following: the control to lengthen the transmission interval of beacon signals, and the control to decrease the transmission output level of beacon signals, compared to when the battery level is above the predetermined level.
[0025] The battery level detection unit 32 detects the remaining battery level of the positioning beacon transmitter 10.
[0026] The storage unit 33 stores various programs, data, and other information. The storage unit 33 includes storage such as an HDD (Hard Disk Drive) or SSD (Solid State Drive). The storage unit 33 stores the number of beacon signals transmitted from other beacon transmitters 80 within the first hour.
[0027] The memory unit 33 causes the computer to perform the following processes: transmitting a beacon signal and controlling at least one of the beacon signal transmission interval and transmission output level based on the number of beacon signals transmitted from other beacon transmitting devices 80 within the first hour.
[0028] The control unit 30 executes information processing corresponding to the functions of each of the above-mentioned parts by having the processor read various programs and load them into memory. Examples of various programs include programs received by the receiving unit 22, programs stored in the storage unit 33, and programs recorded on an external recording medium. The control unit 30 functions as an information processing device (computer) that executes various information processing. Note that other information processing devices different from the control unit 30 may execute various programs, or the control unit 30 and other information processing devices may cooperate to execute various programs.
[0029] The battery 40 is used as the power supply for the positioning beacon transmitter 10. The battery 40 can be, for example, a button cell battery or a dry cell battery.
[0030] Next, the operation of the positioning system 100 configured as described above will be explained. In this embodiment, the explanation will be given as an example in which one or more other beacon transmitters 80 are placed in the area where the positioning beacon transmitter 10 constituting the positioning system 100 is located.
[0031] Figures 3 to 8 schematically illustrate an example of the operation of the positioning system 100. Figure 3 shows an example where the beacon receiver 50 is not present in the positionable area (positioning area) of the positioning beacon transmitter 10. As shown in Figure 3, in the positioning beacon transmitter 10 of the positioning system 100, the communication control unit 31 determines whether or not it has received an acknowledgment signal from the beacon receiver 50 within a second time period. If the communication control unit 31 determines that it has not received an acknowledgment signal from the beacon receiver 50 within a second time period, it controls the transmitter not to transmit a beacon signal. This control causes the positioning beacon transmitter 10 to remain in a waiting state in a receiving state without transmitting a beacon signal. As a result, the consumption of the battery 40 can be reduced.
[0032] On the other hand, unlike the positioning beacon transmitter 10 in this embodiment, the other beacon transmitter 80 transmits beacon signals periodically. The positioning beacon transmitter 10 receives beacon signals transmitted from the other beacon transmitter 80 in its receiving unit 22. When the communication control unit 31 receives a beacon signal transmitted from the other beacon receiver 80, it stores in the storage unit 33 that a beacon signal has been received.
[0033] In this state, as shown in Figure 4, when the beacon receiver 50 transmits an acknowledgment signal at a predetermined interval and enters the positioning area of the positioning beacon transmitter 10 within the positioning area AR, the positioning beacon transmitter 10 receives the acknowledgment signal from the beacon receiver 50. If the communication control unit 31 determines that it has received an acknowledgment signal from the beacon receiver 50 within the second time period, it controls the transmitter to transmit a beacon signal.
[0034] When controlling the transmission of a beacon signal, the communication control unit 31 controls at least one of the transmission interval and transmission output level of the beacon signal to be transmitted from the transmission unit 21, based on the number of beacon signals transmitted from other beacon transmitting devices 80 within the first time period.
[0035] Figures 9 and 10 are timing charts showing an example of beacon signals transmitted from a positioning beacon transmitter 10 and another beacon transmitter 80 according to this embodiment. In Figures 9 and 10, the vertical axis represents the transmission output level of the beacon signal, and the horizontal axis represents the passage of time.
[0036] As shown in Figure 9, depending on the period of the beacon signal transmitted from the positioning beacon transmitter 10 according to this embodiment, the beacon signal from the positioning beacon transmitter 10 may be transmitted at a timing that overlaps with the beacon signal transmitted from other beacon transmitters 80. The beacon receiver 50 will receive both the beacon signal from the positioning beacon transmitter 10 according to this embodiment and the beacon signals from the other beacon transmitters 80. In the beacon receiver 50, the beacon signals received by the beacon receiver 50 will collide with each other, making it difficult to distinguish the beacon signal from the positioning beacon transmitter 10.
[0037] In the positioning beacon transmitter 10 according to this embodiment, when controlling the transmission of a beacon signal, the communication control unit 31 controls at least one of the transmission interval and transmission output level of the beacon signal transmitted from the transmission unit 21 based on the number of beacon signals transmitted from other beacon transmitters 80 within a first time period. For example, as shown in Figure 10, the communication control unit 31 can control the transmission interval of the beacon signal transmitted from the positioning beacon transmitter 10 so that the transmission timing does not overlap with that of beacon signals transmitted from other beacon transmitters 80. Also, as shown by the dashed line in Figure 10, the communication control unit 31 can control the transmission output level of the beacon signal transmitted from the positioning beacon transmitter 10 so that the output level is higher than that of the beacon signals transmitted from other beacon transmitters 80. This control allows the beacon receiver 50 to easily distinguish the beacon signal transmitted from the positioning beacon transmitter 10.
[0038] As shown in Figure 5, the communication control unit 31 controls at least one of the transmission interval and the transmission output level to cause the beacon signal to be transmitted from the transmission unit 21. When the beacon receiver 50 receives a beacon signal transmitted from the positioning beacon transmitter 10, it sends a confirmation signal to the positioning beacon transmitter 10 that the signal was received successfully, as shown in Figure 6. By receiving the confirmation signal from the beacon receiver 50, the positioning beacon transmitter 10 can confirm that the beacon signal has been received by the beacon receiver 50.
[0039] Furthermore, the transmission device 60 receives an acknowledgment signal transmitted from the beacon receiver 50. The transmission device 60 forwards the received acknowledgment signal to the server device 70. The server device 70 determines the location of the beacon receiver 50 based on the information contained in the acknowledgment signal forwarded from the transmission device 60. By accessing the server device 70, the beacon receiver 50 can obtain its positioning result.
[0040] If the beacon receiver 50 leaves the area of the positioning beacon transmitter 10 from the state shown in Figure 6, the positioning beacon transmitter 10 will no longer receive confirmation signals from the beacon receiver 50. If the communication control unit 31 determines that it will not receive confirmation signals from the beacon receiver 50 within the second time period, it controls the transmitter 10 not to transmit beacon signals.
[0041] In addition to the above control, the control unit 30 may also control at least one of the transmission interval and transmission output level of the beacon signal transmitted from the positioning beacon transmitter 10 according to the remaining battery level of the battery 40. Specifically, the battery level detection unit 32 detects the remaining battery level of the battery 40 at predetermined intervals. As shown in Figure 7, if the remaining battery level E1 detected by the battery level detection unit 32 is less than a predetermined remaining level E0, at least one of the following may be performed: the transmission interval of the beacon signal is lengthened, and the transmission output level of the beacon signal is reduced, compared to when the remaining battery level is E0 or greater. This control can suppress the consumption of the battery 40.
[0042] In the above explanation, the case in which the positioning beacon transmitter 10 controls at least one of the transmission interval and transmission output level of the beacon signal transmitted from the transmission unit 21 based on the number of beacon signals transmitted from other beacon transmitters 80 within the first hour was described as an example. However, the above control may also be performed in the beacon receiver 50. Specifically, as shown in Figure 8, the beacon receiver 50 generates beacon signal congestion information IB based on the number of beacon signals received from other beacon transmitters 80 within the first hour. The beacon receiver 50 generates beacon signal congestion information indicating that the congestion level is higher the more beacon signals received from other beacon transmitters 80 within the first hour. The beacon receiver 50 includes the generated beacon signal congestion information in the confirmation signal and transmits the confirmation signal.
[0043] In the positioning beacon transmitter 10, the communication control unit 31 performs at least one of the following controls based on the beacon signal congestion information included in the confirmation signal received by the receiving unit 22: the more beacon signals received by the beacon receiver 50, the shorter the transmission interval of the beacon signals; and the higher the transmission output level of the beacon signals. In other words, the communication control unit 31 performs at least one of the following controls based on the beacon signal congestion information included in the confirmation signal received by the receiving unit 22: the less beacon signals received by the beacon receiver 50, the longer the transmission interval of the beacon signals; and the lower the transmission output level of the beacon signals. This control allows the beacon receiver 50 to easily distinguish the beacon signals transmitted from the positioning beacon transmitter 10.
[0044] Figure 11 is a flowchart showing an example of the operation of the positioning beacon transmitter 10. As shown in Figure 11, in the positioning beacon transmitter 10, the communication control unit 31 remains in a standby state without transmitting a beacon signal from the transmission unit 21, and the receiving unit 22 receives a beacon signal from another beacon transmitter 80 (step S101). When a beacon signal is received from another beacon transmitter 80, the storage unit 33 stores that the beacon signal has been received.
[0045] The communication control unit 31 determines whether or not it has received an acknowledgment signal from the beacon receiver 50 while in standby mode (step S102). If the communication control unit 31 determines that it has not received an acknowledgment signal from the beacon receiver 50 (No. in step S102), it repeats the process in step S102 while remaining in standby mode.
[0046] If the communication control unit 31 determines that it has received an acknowledgment signal from the beacon receiving device 50 within the second time period (Yes in step S102), it controls the transmission of a beacon signal (step S103). In step S103, the communication control unit 31 controls at least one of the transmission interval and transmission output level of the beacon signal to be transmitted from the transmission unit 21, based on the number of beacon signals transmitted from other beacon transmitting devices 80 within the first time period.
[0047] On the other hand, when the beacon receiver 50 receives a beacon signal transmitted from the positioning beacon transmitter 10, it transmits a confirmation signal to the positioning beacon transmitter 10 that indicates that the signal was received successfully. By receiving the confirmation signal from the beacon receiver 50 (step S104), the communication control unit 31 can recognize that the beacon signal has been properly received by the beacon receiver 50.
[0048] The communication control unit 31 determines whether or not it has received a confirmation signal from the beacon receiving device 50 within two hours after receiving the most recent confirmation signal (step 105). If the communication control unit 31 determines in step S105 that it has received a confirmation signal (Yes in step S105), it returns to step S103 and repeats the process. If the communication control unit 31 determines in step S105 that it has not received a confirmation signal (No in step S105), it controls the transmitting unit 21 not to transmit a beacon signal (step S106). After that, it returns to step S101 and processes the information.
[0049] As described above, the positioning beacon transmitter 10 according to this embodiment includes a transmitting unit 21 that transmits beacon signals and a control unit 30 that controls the beacon signal transmission operation by the transmitting unit 21. The control unit 30 controls at least one of the transmission interval and transmission output level of the beacon signals from the transmitting unit 21 based on the number of beacon signals transmitted from other beacon transmitters 80 within a predetermined time.
[0050] The beacon transmission method according to this embodiment includes the steps of transmitting a beacon signal and controlling at least one of the beacon signal transmission interval and the transmission output level based on the number of beacon signals transmitted from other beacon transmitting devices 80 within a predetermined time.
[0051] The beacon transmission program according to this embodiment causes a computer to perform the following processes: transmitting a beacon signal and controlling at least one of the beacon signal transmission interval and the transmission output level based on the number of beacon signals transmitted from other beacon transmission devices 80 within a predetermined time.
[0052] With this configuration, by controlling at least one of the transmission interval and transmission output level of the beacon signal from the transmission unit 21 based on the number of beacon signals transmitted from other beacon transmitters 80 within a predetermined time, it becomes possible to appropriately determine the location while suppressing power consumption compared to continuously transmitting beacon signals with a shortened transmission interval or a high transmission output level.
[0053] In the positioning beacon transmitting device 10 according to this embodiment, the device further includes a receiving unit 22 that receives a confirmation signal from a beacon receiving device 50 that receives a beacon signal from a transmitting unit 21 and transmits a confirmation signal, and the control unit 30 transmits a beacon signal from the transmitting unit 21 when the receiving unit 22 receives a confirmation signal.
[0054] With this configuration, when the receiving unit 22 receives an acknowledgment signal, the transmitting unit 21 transmits a beacon signal, making it possible to properly determine the location while suppressing power consumption.
[0055] In the positioning beacon transmitter 10 according to this embodiment, a battery level detection unit 32 is further provided, and the confirmation signal includes beacon signal congestion information determined based on the number of beacon signals received by a beacon receiver 50 that receives beacon signals from a transmitter 21 within a predetermined time, and the control unit 30 performs at least one of the following based on the beacon signal congestion information included in the confirmation signal received by the receiver 22: the more beacon signals received, the shorter the transmission interval of the beacon signals and the higher the transmission output level of the beacon signals, and if the remaining battery level of the battery 40 detected by the battery level detection unit 32 is less than a predetermined amount, the control unit 30 performs at least one of the following: the longer the transmission interval of the beacon signals and the lower the transmission output level of the beacon signals compared to when the battery level is above a predetermined amount.
[0056] With this configuration, by controlling at least one of the beacon signal transmission interval and transmission power level based on the beacon signal congestion information included in the confirmation signal and the remaining battery level of the battery 40, it becomes possible to appropriately determine the location while suppressing power consumption.
[0057] The technical scope of the present invention is not limited to the embodiments described above, and modifications can be made as appropriate without departing from the spirit of the invention. [Explanation of Symbols]
[0058] AR... Positioning area, 10... Positioning beacon transmitter, 20... Communication unit, 21... Transmitter, 22... Receiver, 30... Control unit, 31... Communication control unit, 32... Battery level detection unit, 33... Storage unit, 40... Battery, 50... Beacon receiver, 60... Transfer device, 70... Server device, 80... Other beacon transmitter, 100... Positioning system
Claims
1. A transmitting unit that transmits beacon signals, A control unit that controls the transmission operation of the beacon signal by the transmitting unit, and Equipped with, The control unit controls at least one of the transmission interval and transmission output level of the beacon signal from the transmitting unit based on the number of beacon signals transmitted from other beacon transmitting devices within a predetermined time. Beacon transmitter.
2. The system further comprises a receiving unit that receives the confirmation signal from a beacon receiving device that receives the beacon signal from the transmitting unit and transmits a confirmation signal, The control unit transmits the beacon signal from the transmitting unit when the receiving unit receives the confirmation signal. The beacon transmitting device according to claim 1.
3. It also includes a battery level detection unit, The confirmation signal includes beacon signal congestion information determined based on the number of beacon signals received by a beacon receiving device that receives the beacon signals from the transmitting unit within a predetermined time period. The control unit, based on the beacon signal congestion information included in the confirmation signal received by the receiving unit, performs at least one of the following: the more beacon signals received, the shorter the transmission interval of the beacon signals and the higher the transmission output level of the beacon signals; and if the battery level detected by the battery level detection unit is less than a predetermined level, it performs at least one of the following: the longer the transmission interval of the beacon signals and the lower the transmission output level of the beacon signals compared to when the battery level is above the predetermined level. The beacon transmitting device according to claim 2.
4. The steps include transmitting a beacon signal and A step of controlling at least one of the transmission interval and transmission power level of the beacon signal based on the number of beacon signals transmitted from other beacon transmitters within a predetermined time; A method for transmitting beacons, including the transmission method.
5. The process of transmitting a beacon signal, A process to control at least one of the transmission interval and transmission output level of the beacon signal based on the number of beacon signals transmitted from other beacon transmitters within a predetermined time. A beacon transmission program that causes a computer to execute a command.
Citation Information
Patent Citations
Beacon device, positioning system, beacon signal transmission method
JP2023091317A