Positioning method, program and positioning system

By selecting the main scanner and correcting the reception intensity and distance of the first radio wave signal with the second radio wave signal, the problem of inaccurate position determination in complex radio wave environments is solved, and a higher accuracy position determination is achieved.

JP7627898B2Active Publication Date: 2025-02-07PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2022576983
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-01-21
Filing Date
2021-10-26
Publication Date
2025-02-07
Estimated Expiration
2041-10-26

AI Technical Summary

Technical Problem

The prior art, when determining the location of a mobile communication device, is limited by the complex radio wave environment, resulting in inaccurate position determination, especially in the event of signal intensity changes due to interference and reflections, which cannot be accurately corrected.

Method used

The main scanner selection and correction processing process is adopted, and the main scanner that meets the conditions is selected as the main scanner, and the reception intensity of the first radio wave signal is corrected by using the second radio wave signal, and the position of the mobile device is calculated in combination with the distance correction technology.

Benefits of technology

Improve the accuracy of position determination of mobile devices, and by correcting radio wave signal strength and distance, the impact of environmental interference on position calculation is reduced, and a higher position determination accuracy is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007627898000010
    Figure 0007627898000010
  • Figure 0007627898000011
    Figure 0007627898000011
  • Figure 0007627898000012
    Figure 0007627898000012
Patent Text Reader

Abstract

The purpose of the present disclosure is to enhance the accuracy of calculating the location of a beacon terminal. This positioning method comprises a master scanner selection process and a correction process. In the master scanner selection process, a scanner (4), in which a reception signal strength of a first beacon signal (Sig1) satisfies a prescribed condition and which has a function of transmitting a second beacon signal (Sig2), is selected as a master scanner (4M). In the correction process, the location of a beacon terminal (5) obtained on the basis of reception signal strengths of the first beacon signal (Sig1) in a plurality of scanners (4) is corrected on the basis of a reception signal strength of the second beacon signal (Sig2) in each of a plurality of slave scanners (4S) and the distance between the master scanner (4M) and each of the plurality of slave scanners (4S).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure generally relates to a positioning method, a program, and a positioning system, and more particularly to a positioning method, a program, and a positioning system for determining the position of a beacon terminal. [Background technology]

[0002] The position detection system (positioning system) described in Patent Document 1 includes a plurality of fixed communication devices, a mobile communication device, a pattern selection unit, a device selection unit, a correction unit, and a position calculation unit. The pattern selection unit selects a reference pattern. The device selection unit selects three or more fixed communication devices based on a partial area corresponding to the selected reference pattern. The correction unit corrects an index value of radio wave strength wirelessly communicated between the selected three or more fixed communication devices and the mobile communication device using a predetermined exponential function to calculate a corrected radio wave strength value. The position calculation unit calculates the position of the mobile communication device based on the corrected radio wave strength value.

[0003] As with the method described in Patent Document 1, various methods have been devised for improving the accuracy of calculating the position of a mobile communication device (beacon terminal). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2020-112521 A Summary of the Invention

[0005] An object of the present disclosure is to provide a positioning method, a program, and a positioning system that can improve the accuracy of calculating the position of a beacon terminal.

[0006] A positioning method according to one aspect of the present disclosure is a positioning method for determining a position of a beacon terminal. The positioning method includes a main scanner selection process, A transmission instruction process;In the main scanner selection process, a scanner having a function of transmitting a second beacon signal and having a received signal strength of the first beacon signal that satisfies a predetermined condition is selected as a main scanner from among a plurality of scanners that receive a first beacon signal transmitted from the beacon terminal. The transmission instruction process causes the primary scanner selected in the primary scanner selection process to transmit the second beacon signal. In the correction process, the position of the beacon terminal, which is determined based on the received signal strength of the first beacon signal in the multiple scanners, is corrected based on the received signal strength of the second beacon signal in each of multiple slave scanners that are a part of the multiple scanners, and the distance between the main scanner and each of the multiple slave scanners. A positioning method according to another aspect of the present disclosure is a positioning method for determining a position of a beacon terminal. The positioning method includes a main scanner selection process and a correction process. In the main scanner selection process, a scanner that has a function of transmitting a second beacon signal and whose reception signal strength of the first beacon signal satisfies a predetermined condition is selected as a main scanner from among a plurality of scanners that receive a first beacon signal transmitted from the beacon terminal. In the correction process, the position of the beacon terminal determined based on the reception signal strength of the first beacon signal in the plurality of scanners is corrected based on the reception signal strength of the second beacon signal in each of a plurality of slave scanners that are a part of the plurality of scanners, and the distance between the main scanner and each of the plurality of slave scanners. The correction process includes an intensity correction process and a position derivation process. In the intensity correction process, the reception signal strength of the first beacon signal in each of the plurality of slave scanners is corrected based on the reception signal strength of the second beacon signal and the distance between the main scanner and each of the plurality of slave scanners. In the position derivation process, the position of the beacon terminal is obtained based on the received signal strength of the first beacon signal in each of the plurality of slave scanners corrected in the intensity correction process. In the intensity correction process, the received signal strength of the first beacon signal in each of the plurality of slave scanners is corrected by the following formula [U1]. Formula [U1] is F=20lоg(d' / d)+F'. F is the corrected value of the received signal strength of the first beacon signal in each of the plurality of slave scanners. F' is the measured value of the received signal strength of the first beacon signal in each of the plurality of slave scanners. d' is the distance between each of the plurality of slave scanners and the primary scanner obtained based on the received signal strength of the second beacon signal. d is the known distance between each of the plurality of slave scanners and the primary scanner.

[0007] A program according to one embodiment of the present disclosure is a program for causing one or more processors to execute the positioning method.

[0008] A positioning system according to an embodiment of the present disclosure is a positioning system for determining a position of a beacon terminal. The positioning system includes a primary scanner selection unit and a correction processing unit. The primary scanner selection unit selects, as a primary scanner, a scanner that has a function of transmitting a second beacon signal and whose received signal strength of the first beacon signal satisfies a predetermined condition among a plurality of scanners that receive a first beacon signal transmitted from the beacon terminal. and causes the primary scanner to transmit the second beacon signal. The correction processing unit corrects the position of the beacon terminal, which is determined based on the received signal strength of the first beacon signal in the multiple scanners, based on the received signal strength of the second beacon signal in each of multiple slave scanners that are a part of the multiple scanners, and the distance between the main scanner and each of the multiple slave scanners. A positioning system according to another aspect of the present disclosure is a positioning system for determining a position of a beacon terminal. The positioning system includes a main scanner selection unit and a correction processing unit. The main scanner selection unit selects, as a main scanner, a scanner that has a function of transmitting a second beacon signal and whose reception signal strength of the first beacon signal satisfies a predetermined condition among a plurality of scanners that receive a first beacon signal transmitted from the beacon terminal. The correction processing unit corrects the position of the beacon terminal determined based on the reception signal strength of the first beacon signal in the plurality of scanners based on the reception signal strength of the second beacon signal in each of a plurality of slave scanners that are a part of the plurality of scanners, and the distance between the main scanner and each of the plurality of slave scanners. The correction processing unit performs intensity correction to correct the reception signal strength of the first beacon signal in each of the plurality of slave scanners based on the reception signal strength of the second beacon signal and the distance between the main scanner and each of the plurality of slave scanners. The correction processing unit obtains the position of the beacon terminal based on the received signal strength of the first beacon signal in each of the plurality of slave scanners corrected by the intensity correction. In the intensity correction, the correction processing unit corrects the received signal strength of the first beacon signal in each of the plurality of slave scanners by the following formula [U1]. Formula [U1] is F=20lоg(d' / d)+F'. F is a corrected value of the received signal strength of the first beacon signal in each of the plurality of slave scanners. F' is a measured value of the received signal strength of the first beacon signal in each of the plurality of slave scanners. d' is a distance between each of the plurality of slave scanners and the primary scanner obtained based on the received signal strength of the second beacon signal. d is a known distance between each of the plurality of slave scanners and the primary scanner. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a block diagram of a positioning system according to an embodiment. [Diagram 2]FIG. 2 is a plan view showing a schematic example of a use of the positioning system. [Diagram 3] FIG. 3 is a sequence diagram illustrating an example of use of the positioning system. [Figure 4] FIG. 4 is a plan view showing a schematic example of a use of the positioning system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, a positioning method, a program, and a positioning system according to an embodiment will be described with reference to the drawings. However, the following embodiment is merely one of various embodiments of the present disclosure. The following embodiment can be modified in various ways depending on the design, etc., as long as the object of the present disclosure can be achieved. In addition, each figure described in the following embodiment is a schematic diagram, and the size and thickness ratios of each component in the figure do not necessarily reflect the actual dimensional ratios.

[0011] (Embodiment) (overview) As shown in Fig. 1, the positioning system 1 of this embodiment is used as a positioning system (LPS: Local Positioning System) that measures the position of a beacon terminal 5 in a facility. The beacon terminal 5 is carried by a user. A plurality of users who use the facility each carry a beacon terminal 5. Each beacon terminal 5 is assigned identification information, and the positioning system 1 distinguishes between the plurality of beacon terminals 5 based on the identification information.

[0012] The "facility" in this disclosure is, for example, an office building, a factory, a commercial complex, a library, an art gallery, a museum, an amusement facility, a theme park, a park, an airport, a train station, a baseball stadium, a hotel, a hospital, a house, etc. In addition, the "facility" may be, for example, a moving body such as a ship or a railroad car.

[0013] The "beacon terminal" in this disclosure is, for example, a mobile terminal carried by a user who uses a facility, such as a communication terminal such as a smartphone. Also, the "beacon terminal" in this disclosure is not limited to a smartphone, but may be a tablet-type mobile terminal or a terminal dedicated to the positioning system 1, such as a tag. Also, the "beacon terminal" may be owned by the user or may be borrowed.

[0014] The multiple scanners 4 are installed in the facility. The multiple scanners 4 are installed, for example, on the ceiling of a building in the facility. The multiple scanners 4 receive a first beacon signal Sig1 from a beacon terminal 5 and measure a received signal strength (RSSI: Received Signal Strength Indication) of the first beacon signal Sig1. The positioning system 1 obtains a distance between each of the multiple scanners 4 and the beacon terminal 5 based on the received signal strength of the first beacon signal Sig1 at each of the multiple scanners 4. Then, the positioning system 1 obtains a position of the beacon terminal 5 based on the distance.

[0015] However, the received signal strength of the first beacon signal Sig1 may change depending on the radio wave environment in the location where the multiple scanners 4 are installed. For example, in a facility, the received signal strength of the first beacon signal Sig1 may change due to interference with radio waves other than the first beacon signal Sig1 and reflection of the first beacon signal Sig1. If no measures are taken against this, the position of the beacon terminal 5 cannot be obtained with high accuracy. The present disclosure has been made in view of such problems, and aims to obtain the position of the beacon terminal 5 with high accuracy by correcting the position of the beacon terminal 5 obtained based on the received signal strength of the first beacon signal Sig1.

[0016] The positioning system 1 of this embodiment is a positioning system 1 that determines the position of a beacon terminal 5. The positioning system 1 includes a main scanner selection unit 21 and a correction processing unit 23. The main scanner selection unit 21 selects a scanner 4 that has a function of transmitting a second beacon signal Sig2 and whose reception signal strength of the first beacon signal Sig1 satisfies a predetermined condition among a plurality of scanners 4 that receive a first beacon signal Sig1 transmitted from a beacon terminal 5 as a main scanner 4M. The correction processing unit 23 corrects the position of the beacon terminal 5 that is determined based on the reception signal strength of the first beacon signal Sig1 in the plurality of scanners 4 based on the reception signal strength of the second beacon signal Sig2 in each of a plurality of slave scanners 4S that are a part of the plurality of scanners 4, and the distance between the main scanner 4M and each of the plurality of slave scanners 4S.

[0017] According to this embodiment, the calculation accuracy of the position of the beacon terminal 5 can be improved by correcting the position of the beacon terminal 5 obtained based on the received signal strength of the first beacon signal Sig1.

[0018] (detail) (1) Overall structure Each of the positioning system 1, the scanner 4, and the beacon terminal 5 includes a computer system having one or more processors and a memory. At least some of the functions of the positioning system 1, the scanner 4, and the beacon terminal 5 are realized by the processor of the computer system executing a program recorded in the memory of the computer system. The program may be recorded in the memory, or may be provided through a telecommunication line such as the Internet, or may be recorded in a non-transitory recording medium such as a memory card and provided.

[0019] 1, the positioning system 1 includes a processing unit 2, a first communication unit 31, and a storage unit 32. The scanner 4 includes a first communication unit 41, a second communication unit 42, a storage unit 43, and a processing unit 44. The beacon terminal 5 includes a first communication unit 51, a second communication unit 52, and a storage unit 53.

[0020] (1.1) First communication section The positioning system 1, the scanner 4, and the beacon terminal 5 can communicate with each other via the first communication units 31, 41, and 51. That is, the "first communication unit" in this disclosure can communicate with other "first communication units." In this disclosure, "capable of communication" means that signals can be transmitted and received directly or indirectly via a network or a repeater, etc., by an appropriate communication method such as wired communication or wireless communication.

[0021] The communication method of the "first communication unit" is, for example, a communication method conforming to the Ethernet (registered trademark) standard, WiFi (registered trademark), or the like.

[0022] (1.2) Second communication section The second communication unit 42 of the scanner 4 and the second communication unit 52 of the beacon terminal 5 are used to measure the position of the beacon terminal 5. The second communication units 42, 52 have a communication function for performing wireless communication using radio waves. The communication method of the second communication units 42, 52 is, for example, Bluetooth (registered trademark) Low Energy or WiFi (registered trademark).

[0023] The second communication unit 52 of the beacon terminal 5 transmits a first beacon signal Sig1, which is a wireless signal. The first beacon signal Sig1 is, for example, a wireless signal called an advertisement packet. The second communication unit 52 wirelessly transmits the first beacon signal Sig1 at a predetermined time interval and with a predetermined transmission power. The second communication unit 42 of the scanner 4 receives the first beacon signal Sig1 transmitted from the second communication unit 52. The first beacon signal Sig1 includes identification information of the beacon terminal 5. The identification information is, for example, a Bluetooth (registered trademark) Device Address.

[0024] The second communication unit 42 of the scanner 4 transmits a second beacon signal Sig2, which is a wireless signal. The second beacon signal Sig2 is, for example, a wireless signal called an advertisement packet. The second communication unit 42 wirelessly transmits the second beacon signal Sig2 at a predetermined time interval and with a predetermined transmission power. The second communication unit 42 of the scanner 4 receives the second beacon signal Sig2 transmitted from the second communication unit 42 of another scanner 4. The second beacon signal Sig2 includes identification information of the scanner 4 that transmitted it. The identification information is, for example, a Bluetooth (registered trademark) Device Address.

[0025] That is, each of the multiple scanners 4 receives the first beacon signal Sig1 transmitted from the beacon terminal 5 at the second communication unit 42. Also, each of the multiple scanners 4 has a function of transmitting the second beacon signal Sig2. Also, each of the multiple scanners 4 has a function of receiving the second beacon signal Sig2.

[0026] Of the multiple scanners 4, the function of transmitting the second beacon signal Sig2 is enabled in the primary scanner 4M, and the function of transmitting the second beacon signal Sig2 is disabled in the other scanners 4 (including the secondary scanner 4S).

[0027] (2) Beacon terminal The storage unit 53 of the beacon terminal 5 stores information about the beacon terminal 5. The storage unit 53 stores identification information of the beacon terminal 5.

[0028] (3) Scanner The multiple scanners 4 are arranged in a matrix (see FIG. 2). The multiple scanners 4 are arranged at equal intervals.

[0029] The storage unit 43 of the scanner 4 stores information about the scanner 4. The storage unit 43 stores identification information of the scanner 4.

[0030] The processing unit 44 of the scanner 4 determines the received signal strength of the first beacon signal Sig1 received by the second communication unit 42 of the scanner 4. The processing unit 44 also determines the received signal strength of the second beacon signal Sig2 received by the second communication unit 42.

[0031] (4) Positioning system The positioning system 1 is, for example, a server computer. The positioning system 1 may be installed in a facility where a plurality of scanners 4 are installed, or may be installed outside the facility.

[0032] The storage unit 32 of the positioning system 1 stores position information and identification information of the multiple scanners 4. For example, when the multiple scanners 4 are installed in a facility, the manager of the facility or the like registers the position information and identification information of the multiple scanners 4 in the positioning system 1. Alternatively, the position information and identification information of the multiple scanners 4 are transmitted from the multiple scanners 4 to the positioning system 1. The position information of the multiple scanners 4 includes information on the coordinates of each of the multiple scanners 4 and information on the distances between the multiple scanners 4. The distances between the multiple scanners 4 may be calculated from the coordinates of each of the multiple scanners 4.

[0033] The processing unit 2 of the positioning system 1 has a main scanner selection unit 21, a slave scanner selection unit 22, and a correction processing unit 23. The main scanner selection unit 21, the slave scanner selection unit 22, and the correction processing unit 23 merely indicate functions realized by the positioning system 1, and do not necessarily indicate actual configurations.

[0034] The main scanner selection unit 21 selects the main scanner 4M from among the multiple scanners 4.

[0035] In the multiple scanners 4, the function of transmitting the second beacon signal Sig2 is disabled by default. The primary scanner selection unit 21 transmits a transmission instruction signal to instruct the scanner 4 selected as the primary scanner 4M to transmit the second beacon signal Sig2. This enables the function of transmitting the second beacon signal Sig2 in the primary scanner 4M.

[0036] The primary scanner selection unit 21 selects a scanner 4 whose received signal strength of the first beacon signal Sig1 satisfies a predetermined condition as the primary scanner 4M. In this embodiment, the scanner 4 whose received signal strength of the first beacon signal Sig1 is the strongest among the multiple scanners 4. As shown in FIG. 2, typically, among the multiple scanners 4, the scanner 4 closest to the beacon terminal 5 has the strongest received signal strength, and this scanner 4 is selected as the primary scanner 4M.

[0037] Note that the primary scanner selection unit 21 requires that the primary scanner 4M has a function of transmitting the second beacon signal Sig2. In this embodiment, all scanners 4 have a function of transmitting the second beacon signal Sig2.

[0038] The slave scanner selection unit 22 selects a plurality of slave scanners 4S from among the plurality of scanners 4. The correction processing unit 23 obtains the position of the beacon terminal 5 using information acquired from the main scanner 4M and the plurality of slave scanners 4S among the plurality of scanners 4.

[0039] The slave scanner selection unit 22 executes a slave scanner selection process. The slave scanner selection process is a process for selecting scanners 4 located around the main scanner 4M from among the multiple scanners 4 as multiple slave scanners 4S. For example, in FIG. 2, multiple scanners 4 are arranged in a matrix. In this case, the slave scanner selection unit 22 selects multiple scanners 4 (eight in FIG. 2) that are arranged in the same row as the main scanner 4M or an adjacent row, and in the same column as the main scanner 4M or an adjacent column, as the slave scanners 4S.

[0040] (5) Example of operation Next, an example of a process for determining the position of the beacon terminal 5 using the positioning system 1 will be described with reference to FIG. 3. The sequence diagram in FIG. 3 is merely an example, and the order of the processes may be changed as appropriate, and processes may be added or omitted as appropriate. In FIG. 3, the main scanner 4M and the slave scanner 4S are illustrated separately, but before step ST3, it is not yet determined which of the multiple scanners 4 will be the main scanner 4M. Also, before step ST4, it is not yet determined which of the multiple scanners 4 will be the slave scanner 4S.

[0041] The beacon terminal 5 transmits a first beacon signal Sig1 at a predetermined time interval (step ST1). The first beacon signal Sig1 includes identification information of the beacon terminal 5. The multiple scanners 4 receive the first beacon signal Sig1 and measure the received signal strength indicator (RSSI).

[0042] The scanners 4 transmit a first notification signal including information on the received signal strength of the first beacon signal Sig1 to the positioning system 1 (step ST2). The first notification signal includes identification information of the beacon terminal 5 and identification information of the scanner 4 that is the transmission source of the first notification signal.

[0043] The correction processing unit 23 of the positioning system 1 reads the first notification signals received from the multiple scanners 4, and obtains the value of the received signal strength of the first beacon signal Sig1 in each of the multiple scanners 4.

[0044] The primary scanner selection unit 21 of the positioning system 1 selects, from among the multiple scanners 4, the scanner 4 having the strongest received signal strength of the first beacon signal Sig1 as the primary scanner 4M (step ST3). Furthermore, the secondary scanner selection unit 22 selects scanners 4 positioned around the primary scanner 4M as multiple secondary scanners 4S (step ST4).

[0045] The positioning system 1 transmits a transmission instruction signal to the primary scanner 4M to instruct the primary scanner 4M to transmit the second beacon signal Sig2 (step ST5). As a result, the primary scanner 4M starts transmitting the second beacon signal Sig2 (step ST6). The second beacon signal Sig2 includes identification information of the primary scanner 4M. The multiple secondary scanners 4S receive the second beacon signal Sig2 and measure the received signal strength.

[0046] The slave scanners 4S transmit second notification signals including information on the received signal strength of the second beacon signal Sig2 to the positioning system 1 (step ST7). The second notification signal includes identification information of the slave scanner 4S that is the transmission source of the second notification signal.

[0047] The correction processing unit 23 of the positioning system 1 reads the second notification signals received from the multiple slave scanners 4S, and obtains the value of the received signal strength f' of the second beacon signal Sig2 in each of the multiple slave scanners 4S.

[0048] The correction processing unit 23 calculates f based on d by [Equation 1]. d is the distance between the primary scanner 4M and the secondary scanner 4S. d is pre-stored in the storage unit 32 as position information of the multiple scanners 4. f is defined as follows. In an ideal environment without radio wave interference and reflection, when the distance between the primary scanner 4M and the secondary scanner 4S is d, the received signal strength of the second beacon signal Sig2 transmitted from the primary scanner 4M at the secondary scanner 4S is f. In other words, f is the theoretical value of the received signal strength corresponding to the distance d. In [Equation 1], T is the received signal strength measured at a location 1 m away from the primary scanner 4M. T is pre-stored in the storage unit 32.

[0049]

number

[0050] From [Equation 1], [Equation 2] holds true.

[0051]

number

[0052] d' and f' are defined as follows: In an ideal environment without radio wave interference or reflection, when the distance between the primary scanner 4M and the secondary scanner 4S is d', the received signal strength of the second beacon signal Sig2 transmitted from the primary scanner 4M at the secondary scanner 4S is f'. In other words, f' is the theoretical value of the received signal strength corresponding to the distance d'.

[0053] Transforming [Equation 2] gives [Equation 3].

[0054]

number

[0055] The correction processing unit 23 calculates d' by [Equation 3]. Here, in [Equation 3], the received signal strength f' (measured value) of the second beacon signal Sig2 in each of the multiple slave scanners 4S is substituted for f'.

[0056] From [Equation 1], f is known. Also, as mentioned above, d and f' are known. Therefore, d' can be calculated from [Equation 3]. In other words, d' can be calculated based on f, d, and f'.

[0057] The correction processing unit 23 uses 20log(d' / d) as a correction value of the received signal strength of the first beacon signal Sig1 transmitted from the beacon terminal 5. That is, the correction processing unit 23 can obtain the correction value of the received signal strength of the first beacon signal Sig1 by the above. The correction processing unit 23 corrects the received signal strength F' (measured value) of the first beacon signal Sig1 using 20log(d' / d), which is the correction value of the received signal strength of the first beacon signal Sig1, and obtains the position of the beacon terminal 5 based on the corrected received signal strength F.

[0058] The received signal strength F (corrected received signal strength) of the first beacon signal Sig1 when there is no influence from the radio wave environment can be approximately expressed by [Equation 4] using F', which is the measured value of the received signal strength of the first beacon signal Sig1, and the above-mentioned correction value.

[0059]

number

[0060] [Mathematical formula 4] is based on the following idea. Since the main scanner 4M is a scanner 4 that is relatively close to the beacon terminal 5 among the multiple scanners 4, the radio wave environment in which the main scanner 4M is located can be considered to be approximately the same as the radio wave environment in which the beacon terminal 5 is located. Therefore, 20log(d' / d), which is a correction value for calibrating the influence of the radio wave environment in the main scanner 4M, can be used as a correction value for calibrating the influence of the radio wave environment in the beacon terminal 5.

[0061] The corrected value F of the received signal strength F' of the first beacon signal Sig1 can be obtained by [Equation 4]. The correction processing unit 23 obtains the corrected value F of the received signal strength F' of the first beacon signal Sig1 for each of the multiple slave scanners 4S.

[0062] Similar to [Formula 1], the distance D between each of the multiple slave scanners 4S and the beacon terminal 5 can be calculated by [Formula 5].

[0063]

number

[0064] The correction processing unit 23 obtains the position of the beacon terminal 5 based on the distance D. Hereinafter, a description will be given with reference to Fig. 4. In Fig. 4, the number of the slave scanners 4S is two.

[0065] A plurality of reference points p are set in a space in which a plurality of scanners 4 are installed. The coordinates of each reference point p are stored in the storage unit 32 of the positioning system 1. Each reference point p is a virtual point set in order to use the coordinate information thereof in the processing of the correction processing unit 23, and no specific configuration is provided for the coordinates of each reference point p.

[0066] In order to distinguish between the multiple reference points p, the multiple reference points p are called p1, p2, p3, .... A specific reference point p among the multiple reference points p is called p i It is called.

[0067] The distance between each of the multiple reference points p and each of the multiple scanners 4 is stored in advance in the storage unit 32. For example, in FIG. i The distances between the scanners 4 and the three scanners 4 (two slave scanners 4S and one master scanner 4M) are r i1 , r i2 , r i3 It is.

[0068] Further, the distance D between each of the multiple slave scanners 4S and the beacon terminal 5 is calculated by [Equation 5]. The distance D between the main scanner 4M and the beacon terminal 5 is calculated by [Equation 6] using the reception signal strength F' (measured value) of the first beacon signal Sig1 in the main scanner 4M. In other words, the distance D between the main scanner 4M and the beacon terminal 5 is the distance that serves as the reference for correction, so no correction is required.

[0069]

number

[0070] In FIG. 4, the distances between each of the three scanners 4 and the beacon terminal 5 are D1, D2, and D3, respectively.

[0071] In addition, the coordinates of the beacon terminal 5 and the reference point p i Approximation to W iIn order to obtain the approximation degree W, for example, when three scanners 4 (two slave scanners 4S and one main scanner 4M) are used, the approximation degree W is calculated by [Equation 7]. i is required.

[0072]

number

[0073] Using n scanners 4, the approximation degree W i The equation for determining is expressed by [Equation 8]. The number of main scanners 4M is 1, and the number of multiple slave scanners 4S is n-1.

[0074]

number

[0075] The correction processing unit 23 obtains the approximation W1, W2, W3, ... for each of the multiple reference points p1, p2, p3, ... by [Equation 8]. Furthermore, the correction processing unit 23 obtains the position of the beacon terminal 5 based on the approximation W1, W2, W3, .... For example, the correction processing unit 23 weights the coordinates of the multiple reference points p1, p2, p3, ... by the respective approximations W1, W2, W3, ..., and sets the sum of the weighted coordinates as the coordinates of the beacon terminal 5.

[0076] In this way, the correction processing unit 23 can obtain the coordinates (position) of the beacon terminal 5.

[0077] In addition, the correction processing unit 23 may obtain the position of the beacon terminal 5 by performing three-point positioning using the position information of the multiple scanners 4 and the distance D between each of the multiple scanners 4 and the beacon terminal 5.

[0078] As described above, the correction processing unit 23 of this embodiment does not obtain the distance D' directly from F', which is the measurement value of the received signal strength, but obtains the distance D from F obtained by correcting F', and obtains the position of the beacon terminal 5 based on the distance D. Therefore, the position of the beacon terminal 5 obtained in this embodiment is different from the position of the beacon terminal 5 obtained based on the distance D' (measurement value F' of the received signal strength). In other words, the correction processing unit 23 corrects the position of the beacon terminal 5.

[0079] In this way, the correction processing unit 23 performs a correction process to correct the position of the beacon terminal 5 obtained based on the reception signal strength F' of the first beacon signal Sig1 in the multiple scanners 4. In the correction process, the position of the beacon terminal 5 is corrected based on the reception signal strength f' of the second beacon signal Sig2 in each of the multiple slave scanners 4S and the distance d between the main scanner 4M and each of the multiple slave scanners 4S.

[0080] More specifically, the correction process includes an intensity correction process and a position derivation process. In the intensity correction process, the reception signal strength F' of the first beacon signal Sig1 in each of the multiple slave scanners 4S is corrected based on the reception signal strength f' of the second beacon signal Sig2 and the distance d between the main scanner 4M and each of the multiple slave scanners 4S. This allows the corrected reception signal strength F to be obtained. In the position derivation process, the position of the beacon terminal 5 is obtained based on the reception signal strength F of the first beacon signal Sig1 in each of the multiple slave scanners 4S corrected in the intensity correction process. More specifically, first, the distance D is obtained based on the reception signal strength F, and the position of the beacon terminal 5 is obtained based on the distance D.

[0081] In the intensity correction process, the received signal strength F' of the first beacon signal Sig1 in each of the slave scanners 4S is corrected by [Equation 4]. [Equation 4] is shown again below.

[0082]

number

[0083] F is a corrected value of the received signal strength F' of the first beacon signal Sig1 in each of the multiple slave scanners 4S. F' is a measured value of the received signal strength of the first beacon signal Sig1 in each of the multiple slave scanners 4S. d' is a distance between each of the multiple slave scanners 4S and the primary scanner 4M that is determined based on the received signal strength f' of the second beacon signal Sig2. d is a known distance between each of the multiple slave scanners 4S and the primary scanner 4M.

[0084] (Modification of the embodiment) Modifications of the embodiment will be listed below. The following modifications may be implemented in appropriate combination.

[0085] The multiple scanners 4 do not need to be arranged at equal intervals.

[0086] The multiple scanners 4 do not have to be arranged in a matrix, but may be arranged in a staggered pattern or irregularly, for example.

[0087] The positioning system 1 may further comprise a number of scanners 4 .

[0088] The correction processing unit 23 may obtain the position of the beacon terminal 5 by using the corrected value of the distance between each of the multiple slave scanners 4S and the beacon terminal 5, without using the distance between the main scanner 4M and the beacon terminal 5. In this case, n in [Equation 8] is the number of multiple slave scanners 4S.

[0089] The primary scanner selection unit 21 selects a scanner 4 whose received signal strength of the first beacon signal Sig1 satisfies a predetermined condition as the primary scanner 4M. In the embodiment, the scanner 4 whose received signal strength of the first beacon signal Sig1 is the largest among the multiple scanners 4. In contrast, the scanner 4 whose received signal strength of the first beacon signal Sig1 is larger than a threshold among the multiple scanners 4 may be the scanner 4 whose received signal strength of the first beacon signal Sig1 is larger than a threshold. Alternatively, the scanner 4 whose received signal strength is within the Nth largest among the multiple scanners 4 (N is a predetermined natural number equal to or greater than 2). When there are multiple scanners 4 whose received signal strength is larger than a threshold, any one of the scanners 4 may be the primary scanner 4M.

[0090] The multiple scanners 4 may include a scanner 4 that has the function of receiving the first beacon signal Sig1 but does not have the function of transmitting the second beacon signal Sig2. Such a scanner 4 can be selected as a secondary scanner 4S but is not selected as a primary scanner 4M.

[0091] The same function as that of the positioning system 1 may be embodied in a positioning method, a (computer) program, or a non-transitory recording medium on which a program is recorded.

[0092] A positioning method according to one embodiment is a positioning method for determining the position of a beacon terminal 5. The positioning method includes a main scanner selection process and a correction process. In the main scanner selection process, a scanner 4 that has a function of transmitting a second beacon signal Sig2 and whose reception signal strength of the first beacon signal Sig1 satisfies a predetermined condition among a plurality of scanners 4 that receive a first beacon signal Sig1 transmitted from a beacon terminal 5 is selected as a main scanner 4M. In the correction process, the position of the beacon terminal 5 determined based on the reception signal strength of the first beacon signal Sig1 in the plurality of scanners 4 is corrected based on the reception signal strength of the second beacon signal Sig2 in each of a plurality of slave scanners 4S that are a part of the plurality of scanners 4, and the distance between the main scanner 4M and each of the plurality of slave scanners 4S.

[0093] A program according to one aspect is a program for causing one or more processors to execute the positioning method described above. The program may be recorded in a non-transitory computer-readable recording medium.

[0094] The positioning system 1 in the present disclosure includes a computer system. The computer system is mainly composed of a processor and a memory as hardware. At least a part of the functions of the positioning system 1 in the present disclosure is realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory of the computer system, may be provided through an electric communication line, or may be provided by being recorded in a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large scale integrated circuit (LSI). The integrated circuits such as IC or LSI here are called by different names depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Furthermore, a field-programmable gate array (FPGA) that is programmed after the manufacture of the LSI, or a logic device that can reconfigure the connection relationship inside the LSI or the circuit partition inside the LSI, can also be adopted as a processor. The electronic circuits may be integrated in one chip or distributed among multiple chips. The chips may be integrated in one device or distributed among multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Thus, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

[0095] Furthermore, it is not essential for the positioning system 1 that multiple functions in the positioning system 1 are integrated into one device, and the components of the positioning system 1 may be distributed across multiple devices. Furthermore, at least some of the functions of the positioning system 1, for example, some of the functions of the processing unit 2, may be realized by cloud (cloud computing) or the like.

[0096] (summary) The above-described embodiments and the like disclose the following aspects.

[0097] The positioning method according to the first aspect is a positioning method for determining the position of a beacon terminal (5). The positioning method includes a main scanner selection process and a correction process. In the main scanner selection process, a scanner (4) that has a function of transmitting a second beacon signal (Sig2) and whose reception signal strength of the first beacon signal (Sig1) satisfies a predetermined condition among a plurality of scanners (4) that receive a first beacon signal (Sig1) transmitted from a beacon terminal (5) is selected as a main scanner (4M). In the correction process, the position of the beacon terminal (5) determined based on the reception signal strength of the first beacon signal (Sig1) in the plurality of scanners (4) is corrected based on the reception signal strength of the second beacon signal (Sig2) in each of a plurality of slave scanners (4S) that are a part of the plurality of scanners (4) and the distance between the main scanner (4M) and each of the plurality of slave scanners (4S).

[0098] According to the above configuration, the position of the beacon terminal (5) calculated based on the received signal strength of the first beacon signal (Sig1) is corrected, so that the accuracy of calculating the position of the beacon terminal (5) can be improved.

[0099] In addition, in the positioning method according to the second aspect, in the first aspect, the scanner (4) that satisfies the predetermined condition is the scanner (4) among the multiple scanners (4) that has the strongest received signal strength of the first beacon signal (Sig1).

[0100] According to the above configuration, it is considered that the radio interference received by the primary scanner (4M) will be closer to that received by the beacon terminal (5) than when another scanner (4) is used as the primary scanner (4M). Therefore, it is considered that the difference between the received signal strength of the second beacon signal (Sig2) transmitted from the primary scanner (4M) to the secondary scanner (4S) and the received signal strength of the first beacon signal (Sig1) transmitted from the beacon terminal (5) to the secondary scanner (4S) will be smaller. Therefore, when performing the above correction process using the received signal strength of the second beacon signal (Sig2) transmitted from the primary scanner (4M), the accuracy of the correction can be improved.

[0101] In addition, the positioning method according to the third aspect is the first or second aspect, further including a slave scanner selection process. In the slave scanner selection process, scanners (4) positioned around the main scanner (4M) among the multiple scanners (4) are selected as multiple slave scanners (4S).

[0102] According to the above configuration, the degree of radio interference suffered by the first beacon signal (Sig1) and the second beacon signal (Sig2) can be reduced compared to the case where another scanner (4) is used as the slave scanner (4S).

[0103] In addition, in the positioning method according to the fourth aspect, in any one of the first to third aspects, the correction process includes an intensity correction process and a position derivation process. In the intensity correction process, the reception signal strength of the first beacon signal (Sig1) in each of the multiple slave scanners (4S) is corrected based on the reception signal strength of the second beacon signal (Sig2) and the distance between the main scanner (4M) and each of the multiple slave scanners (4S). In the position derivation process, the position of the beacon terminal (5) is obtained based on the reception signal strength of the first beacon signal (Sig1) in each of the multiple slave scanners (4S) corrected in the intensity correction process.

[0104] According to the above configuration, the accuracy of calculating the position of the beacon terminal (5) can be improved by correcting the received signal strength.

[0105] In addition, in the positioning method according to the fifth aspect, in the fourth aspect, the received signal strength of the first beacon signal (Sig1) in each of the multiple slave scanners (4S) is corrected by the following equation [U1] in the intensity correction process.

[0106] F=20log(d' / d)+F' [U1] F is a corrected value of the received signal strength of the first beacon signal (Sig1) in each of the slave scanners (4S), F' is a measurement of the received signal strength of the first beacon signal (Sig1) at each of the slave scanners (4S); d' is the distance between each of the multiple slave scanners (4S) and the main scanner (4M) calculated based on the received signal strength of the second beacon signal (Sig2); d is a known distance between each of the multiple slave scanners (4S) and the primary scanner (4M).

[0107] According to the above configuration, the accuracy of calculating the position of the beacon terminal (5) can be improved by correcting the received signal strength.

[0108] The configurations other than those of the first aspect are not essential to the positioning method and may be omitted as appropriate.

[0109] A program according to a sixth aspect is a program for causing one or more processors to execute the positioning method according to any one of the first to fifth aspects.

[0110] According to the above configuration, the position of the beacon terminal (5) calculated based on the received signal strength of the first beacon signal (Sig1) is corrected, so that the accuracy of calculating the position of the beacon terminal (5) can be improved.

[0111] A positioning system (1) according to a seventh aspect is a positioning system (1) that determines the position of a beacon terminal (5). The positioning system (1) includes a main scanner selection unit (21) and a correction processing unit (23). The main scanner selection unit (21) selects, as a main scanner (4M), a scanner (4) that has a function of transmitting a second beacon signal (Sig2) and whose reception signal strength of the first beacon signal (Sig1) satisfies a predetermined condition, among a plurality of scanners (4) that receive a first beacon signal (Sig1) transmitted from a beacon terminal (5). The correction processing unit (23) corrects the position of the beacon terminal (5) determined based on the received signal strength of the first beacon signal (Sig1) in the multiple scanners (4), based on the received signal strength of the second beacon signal (Sig2) in each of the multiple slave scanners (4S), which are a part of the multiple scanners (4), and the distance between the main scanner (4M) and each of the multiple slave scanners (4S).

[0112] According to the above configuration, the position of the beacon terminal (5) calculated based on the received signal strength of the first beacon signal (Sig1) is corrected, so that the accuracy of calculating the position of the beacon terminal (5) can be improved.

[0113] A positioning system (1) according to an eighth aspect is the positioning system (1) according to the seventh aspect, further comprising a plurality of scanners (4).

[0114] According to the above configuration, the position of the beacon terminal (5) calculated based on the received signal strength of the first beacon signal (Sig1) is corrected, so that the accuracy of calculating the position of the beacon terminal (5) can be improved.

[0115] Not limited to the above aspects, various configurations (including modified examples) of the positioning system (1) according to the embodiment can be embodied as a positioning method and a program. [Explanation of symbols]

[0116] 1 Positioning System 4. Scanner 4M Primary Scanner 4S Slave scanner 5 Beacon terminal 21 Primary scanner selection section 23 Correction processing section Sig1 First beacon signal Sig2 Second beacon signal

Claims

1. A positioning method for determining a position of a beacon terminal, comprising: A main scanner selection process for selecting, as a main scanner, a scanner having a function of transmitting a second beacon signal and a reception signal strength of the first beacon signal that satisfies a predetermined condition among a plurality of scanners that receive the first beacon signal transmitted from the beacon terminal; a transmission instruction process for causing the main scanner selected in the main scanner selection process to transmit the second beacon signal; A correction process is provided for correcting the position of the beacon terminal, which is determined based on the reception signal strength of the first beacon signal in the plurality of scanners, based on the reception signal strength of the second beacon signal in each of a plurality of slave scanners that are a part of the plurality of scanners, and the distance between the main scanner and each of the plurality of slave scanners. Positioning method.

2. The scanner that satisfies the predetermined condition is a scanner that receives the first beacon signal with the strongest received signal strength among the plurality of scanners. The positioning method according to claim 1 .

3. a slave scanner selection process for selecting scanners located around the main scanner from among the plurality of scanners as the plurality of slave scanners; The positioning method according to claim 1 or 2.

4. The correction process includes: an intensity correction process for correcting a received signal strength of the first beacon signal at each of the plurality of slave scanners based on a received signal strength of the second beacon signal and a distance between the primary scanner and each of the plurality of slave scanners; A position derivation process for determining a position of the beacon terminal based on the received signal strength of the first beacon signal in each of the plurality of slave scanners corrected by the intensity correction process. The positioning method according to any one of claims 1 to 3.

5. A positioning method for determining the position of a beacon terminal, comprising: A main scanner selection process for selecting, as a main scanner, a scanner having a function of transmitting a second beacon signal and a reception signal strength of the first beacon signal that satisfies a predetermined condition among a plurality of scanners that receive the first beacon signal transmitted from the beacon terminal; A correction process is provided to correct the position of the beacon terminal, which is determined based on the reception signal strength of the first beacon signal in the plurality of scanners, based on the reception signal strength of the second beacon signal in each of a plurality of slave scanners that are a part of the plurality of scanners, and the distance between the main scanner and each of the plurality of slave scanners; The correction process includes: an intensity correction process for correcting a received signal strength of the first beacon signal at each of the plurality of slave scanners based on a received signal strength of the second beacon signal and a distance between the primary scanner and each of the plurality of slave scanners; A position derivation process for determining a position of the beacon terminal based on the received signal strength of the first beacon signal in each of the plurality of slave scanners corrected by the intensity correction process, In the intensity correction process, the received signal strength of the first beacon signal in each of the slave scanners is corrected by the following formula [U1]: Positioning method. F=20log(d' / d)+F'...[U1] F is a corrected value of the received signal strength of the first beacon signal in each of the slave scanners, F' is a measured received signal strength of the first beacon signal at each of the plurality of slave scanners; d′ is a distance between each of the plurality of slave scanners and the primary scanner, the distance being determined based on the received signal strength of the second beacon signal; d is the known distance between each of the slave scanners and the primary scanner.

6. A method for causing one or more processors to execute the positioning method according to any one of claims 1 to 5, program.

7. A positioning system for determining a position of a beacon terminal, A main scanner selection unit that selects a scanner having a function of transmitting a second beacon signal and a reception signal strength of the first beacon signal that satisfies a predetermined condition among a plurality of scanners that receive the first beacon signal transmitted from the beacon terminal as a main scanner and causes the main scanner to transmit the second beacon signal; A correction processing unit corrects the position of the beacon terminal obtained based on the reception signal strength of the first beacon signal in the plurality of scanners based on the reception signal strength of the second beacon signal in each of a plurality of slave scanners that are a part of the plurality of scanners, and the distance between the main scanner and each of the plurality of slave scanners. Positioning system.

8. A positioning system for determining a position of a beacon terminal, comprising: A main scanner selection unit that selects, as a main scanner, a scanner having a function of transmitting a second beacon signal and a reception signal strength of the first beacon signal that satisfies a predetermined condition among a plurality of scanners that receive the first beacon signal transmitted from the beacon terminal; A correction processing unit that corrects the position of the beacon terminal obtained based on the reception signal strength of the first beacon signal in the plurality of scanners based on the reception signal strength of the second beacon signal in each of a plurality of slave scanners that are a part of the plurality of scanners, and the distance between the main scanner and each of the plurality of slave scanners, The correction processing unit: performing intensity correction for correcting the received signal strength of the first beacon signal at each of the plurality of slave scanners based on the received signal strength of the second beacon signal and the distance between the primary scanner and each of the plurality of slave scanners; determining a position of the beacon terminal based on the received signal strength of the first beacon signal in each of the plurality of slave scanners corrected by the intensity correction; In the intensity correction, the received signal strength of the first beacon signal in each of the plurality of slave scanners is corrected by the following formula [U1]: Positioning system. F=20log(d' / d)+F'...[U1] F is a corrected value of the received signal strength of the first beacon signal in each of the slave scanners, F' is a measured received signal strength of the first beacon signal at each of the plurality of slave scanners; d′ is a distance between each of the plurality of slave scanners and the primary scanner, the distance being determined based on the received signal strength of the second beacon signal; d is the known distance between each of the slave scanners and the primary scanner.

9. Further comprising the plurality of scanners. A positioning system according to claim 7 or 8.

Citation Information

Patent Citations

  • Localization system and method

    JP2006300918A

  • Mobile station positioning system

    JP2009281793A

  • Position information acquisition system, position information acquisition method, and program

    JP2020085800A

  • Position detection system, calculation device, program and position detection method

    JP2020112521A

  • Method and system for collecting locationing information in a wireless local area network

    US20100246419A1