WO2021014897A1 - エリア判定システム、エリア判定方法及びプログラム - Google Patents

エリア判定システム、エリア判定方法及びプログラム Download PDF

Info

Publication number
WO2021014897A1
WO2021014897A1 PCT/JP2020/025545 JP2020025545W WO2021014897A1 WO 2021014897 A1 WO2021014897 A1 WO 2021014897A1 JP 2020025545 W JP2020025545 W JP 2020025545W WO 2021014897 A1 WO2021014897 A1 WO 2021014897A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmitter
determination
unit
area
period
Prior art date
Application number
PCT/JP2020/025545
Other languages
English (en)
French (fr)
Inventor
燕峰 王
柴野 伸之
雁 栄
昌幸 天野
真理 中西
一弘 松本
千尋 寺山
Original Assignee
パナソニックIpマネジメント株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パナソニックIpマネジメント株式会社 filed Critical パナソニックIpマネジメント株式会社
Priority to US17/624,427 priority Critical patent/US11789109B2/en
Priority to JP2021533890A priority patent/JP7213474B2/ja
Priority to CN202080052588.9A priority patent/CN114175773B/zh
Publication of WO2021014897A1 publication Critical patent/WO2021014897A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0257Hybrid positioning
    • G01S5/0268Hybrid positioning by deriving positions from different combinations of signals or of estimated positions in a single positioning system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0221Receivers
    • G01S5/02213Receivers arranged in a network for determining the position of a transmitter
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • G01S11/06Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S2205/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/01Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
    • G01S2205/02Indoor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S2205/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/01Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
    • G01S2205/09Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications for tracking people
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0081Transmission between base stations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location

Definitions

  • the present disclosure generally relates to an area determination system, an area determination method and a program, and more specifically, to an area determination system, an area determination method and a program for determining an area in which a transmitter exists.
  • LPS Local Positioning System
  • the local positioning system measures the position of the mobile terminal in a specific space (area) like the target space.
  • the receiver has a plurality of receivers.
  • a plurality of receivers are arranged in or around the target space.
  • the receiver is configured to perform wireless communication with the mobile terminal.
  • the receiver receives the identification information by wireless communication from at least the mobile terminal existing in the target space.
  • the receiver generates reception information regarding the received signal strength (RSSI: Received Signal Strength Indication) of the radio signal based on the received radio signal.
  • RSSI Received Signal Strength Indication
  • each receiver After receiving the wireless signal from the mobile terminal, each receiver transmits the receiver information and the received information to the LPS server in addition to the identification information received from the mobile terminal.
  • the receiver holds the receiver information assigned to each receiver in the non-volatile memory or the like of the receiver.
  • the LPS server has a communication unit, a position identification unit, a storage unit, and a processing unit.
  • the communication unit receives identification information, receiver information, and reception information from each of the plurality of receivers.
  • the communication unit outputs the identification information, the receiver information, and the received information received from the plurality of receivers to the position identification unit as LPS data.
  • the position identification unit obtains position information indicating the position of the mobile terminal in the target space based on LPS data (identification information, receiver information and reception information).
  • the position information may be information on a rough position of the mobile terminal, such as whether the mobile terminal is in the target space or outside the target space.
  • An object of the present disclosure is to provide an area determination system, an area determination method, and a program capable of determining an area where a transmitter exists in a shorter time and more accurately determining an area where a transmitter exists. There is.
  • the area determination system includes an acquisition unit, a first estimation unit, a second estimation unit, a first determination unit, a second determination unit, and a correction unit.
  • the acquisition unit acquires information on the reception strength of the wireless signal transmitted from the transmitter at a predetermined cycle at the receiver.
  • the first estimation unit estimates the position of the transmitter based on the information of the reception intensity acquired by the acquisition unit a plurality of times within the first period. The first period is longer than the predetermined period.
  • the first determination unit determines an area where the transmitter exists based on the position of the transmitter estimated by the first estimation unit.
  • the second estimation unit estimates the position of the transmitter based on the information of the reception intensity acquired by the acquisition unit a plurality of times within the second period.
  • the second period is longer than the first period and partially overlaps with the first period.
  • the second determination unit determines the area where the transmitter exists based on the position of the transmitter estimated by the second estimation unit.
  • the correction unit corrects the determination result in the first determination unit to the determination result in the second determination unit. To do.
  • the area determination method includes an acquisition step, a first estimation step, a first determination step, a second estimation step, a second determination step, and a correction step.
  • the acquisition step is a step of acquiring information on the reception strength of the radio signal transmitted from the transmitter at a predetermined cycle at the receiver.
  • the first estimation step is a step of estimating the position of the transmitter based on the information of the reception intensity obtained a plurality of times within the first period. The first period is longer than the predetermined period.
  • the first determination step is a step of determining an area where the transmitter exists based on the position of the transmitter estimated in the first estimation step.
  • the second estimation step is a step of estimating the position of the transmitter based on the information of the reception intensity obtained a plurality of times within the second period.
  • the second period is longer than the first period and partially overlaps with the first period.
  • the second determination step is a step of determining the area where the transmitter exists based on the position of the transmitter estimated in the second estimation step. In the correction step, when the determination result in the first determination step and the determination result in the second determination step are different, the determination result in the first determination step is corrected to the determination result in the second determination step. It is a step to do.
  • the program according to one aspect of the present disclosure is a program for causing one or more processors to execute the area determination method.
  • FIG. 1 is a configuration diagram of an area determination system according to an embodiment.
  • FIG. 2 is a block diagram of a server in the same area determination system.
  • FIG. 3 is an explanatory diagram of an area to be determined in the same area determination system.
  • FIG. 4 is a sequence diagram of an example of the operation of the area determination system described above.
  • FIG. 5 is a block diagram of a server in an area determination system of a modified example.
  • FIG. 6 is a sequence diagram of an example of the operation of the area determination system described above.
  • the area determination system 10 of the present embodiment includes the server 20.
  • the server 20 includes an acquisition unit 21, a first estimation unit 22, a first determination unit 24, a second estimation unit 23, a second determination unit 25, and a correction unit 26.
  • the acquisition unit 21 acquires information on the reception intensity of the radio signal W10 transmitted from the transmitter 40 (see FIGS. 1 and 4) at a predetermined cycle T0 (see FIGS. 4) at the receiver 30 (see FIGS. 1 and 4).
  • the first estimation unit 22 estimates the position of the transmitter 40 based on the information of the multiple reception intensities acquired during the first period T1 (see FIG. 4).
  • the first period T1 is longer than the predetermined period T0.
  • the first determination unit 24 determines the area where the transmitter 40 exists based on the position of the transmitter 40 estimated by the first estimation unit 22.
  • the second estimation unit 23 estimates the position of the transmitter 40 based on the information of the multiple reception intensities acquired during the second period T2 (see FIG. 4).
  • the second period T2 is longer than the first period T1 and partially overlaps with the first period T1.
  • the second determination unit 25 determines the area where the transmitter 40 exists based on the position of the transmitter 40 estimated by the second estimation unit 23.
  • the correction unit 26 corrects the determination result of the first determination unit 24 to the determination result of the second determination unit 25. To do.
  • the area determination system 10 of the present embodiment is a system for determining whether or not there is a person 200 having a transmitter 40 in the target area of the facility 100. That is, the area determination system 10 has an aspect as a local positioning system (LPS) that identifies the position of the person 200 in the facility 100.
  • LPS local positioning system
  • Facility 100 is an office building in this embodiment. As shown in FIG. 3, the facility 100 includes a plurality of areas (8 in the illustrated example) A10 to A17. Here, areas A10 to A15 are conference rooms, respectively. Area A16 is a corridor connecting areas A10 to A15, and area A17 is a hall. In addition to office buildings, examples of facility 100 include detached houses, condominiums (dwelling units, common areas), stores, and buildings (entire building, inside floors). Further, the facility 100 may include not only a building but also a building and a site on which the building exists. For example, a factory, a park, a hospital, a commercial facility, an art museum, a museum, an amusement facility, a theme park, an airport, etc. Railway stations, dome stadiums, hotels, etc.
  • the area determination system 10 includes a server 20, a plurality of receivers 30, and a plurality of transmitters 40. Further, the area determination system 10 can communicate with the service providing system 70 through the communication network 60.
  • the communication network 60 may include the Internet.
  • the communication network 60 may be composed of not only a network compliant with a single communication protocol but also a plurality of networks compliant with different communication protocols.
  • the communication protocol can be selected from a variety of well-known wired and wireless communication standards.
  • the communication network 60 may include data communication devices such as repeater hubs, switching hubs, bridges, gateways, routers and the like.
  • the area determination system 10 determines whether or not the service providing system 70 has a person 200 having a transmitter 40 in the target area of the facility 100 (information on the existence of the person 200 in the target area of the facility 100). It is possible to provide.
  • the service providing system 70 is a system for providing a service to the terminal device 80.
  • the service providing system 70 can communicate with the terminal device 80 through the communication network 60.
  • the service providing system 70 executes a service of presenting various information to the terminal device 80 based on the presence / absence information of the person 200 in the target area of the facility 100 received from the area determination system 10.
  • the transmitter 40 is used to identify the position of the person 200. That is, the position of the transmitter 40 is treated as the position of the person 200 on the premise that the person 200 carries the transmitter 40.
  • the transmitter 40 has a function of transmitting the radio signal W10. In particular, the transmitter 40 transmits the radio signal W10 in a predetermined cycle T0.
  • the radio signal W10 may include identification information of the transmitter 40.
  • the identification information can be used to distinguish the plurality of transmitters 40 from each other.
  • the identification information is stored in, for example, a storage unit included in the transmitter 40.
  • the storage unit is, for example, a non-volatile memory such as an EEPROM (Electrically Erasable Programmable Read Only Memory).
  • the medium of the wireless signal W10 is a radio wave.
  • the medium of the wireless signal W10 is a radio wave suitable for short-range wireless communication.
  • An example of short-range wireless communication is Bluetooth (registered trademark) Low Energy.
  • the identification information is, for example, Bluetooth (registered trademark) Device Address.
  • Short-range wireless communication is not limited to Bluetooth (registered trademark) Low Energy, and may be, for example, Wi-Fi (registered trademark).
  • the transmitter 40 has a size and weight that can be carried by the person 200.
  • the transmitter 40 is, for example, a beacon.
  • the beacon wirelessly transmits, for example, a radio signal (beacon signal) called an advertisement packet at a predetermined time interval and a predetermined transmission power.
  • the transmitter 40 can be realized by a mobile terminal such as a smartphone, a tablet terminal, a wearable terminal, or a personal computer.
  • the receiver 30 is used to specify the position of the transmitter 40 (that is, the position of the person 200 carrying the transmitter 40).
  • the receiver 30 has a function of receiving the radio signal W10 from the transmitter 40.
  • the receiver 30 is communicably connected to the server 20. That is, the receiver 30 can communicate with the server 20 through the communication network 50.
  • the receiver 30 receives the wireless signal W10 transmitted from the transmitter 40, the receiver 30 transmits the identification information included in the wireless signal W10 and the reception strength information of the wireless signal W10 to the server 20 through the communication network 50.
  • the information on the reception strength of the radio signal W10 is, for example, the reception signal strength (RSSI: Received Signal Strength Indicator).
  • the receiver 30 transmits, for example, RSSI information when the RSSI is equal to or higher than a predetermined value to the server 20.
  • the receiver 30 is installed in, for example, the target area of the facility 100 (for example, at least one of the areas A10 to A17). If the target area is indoors, the receiver 30 may be located on the ceiling of the target area. Further, a plurality of receivers 30 may be arranged in the target area. By arranging the plurality of receivers 30, it is expected that the accuracy of specifying the position of the transmitter 40 will be improved.
  • the plurality of receivers 30 have different identification information from each other.
  • the identification information of the receiver 30 is stored in a non-volatile memory or the like of the receiver 30.
  • the communication network 50 may include a local area network.
  • the communication network 50 may be composed of not only a network compliant with a single communication protocol but also a plurality of networks compliant with different communication protocols.
  • the communication protocol may be, for example, a communication protocol compliant with an Ethernet (registered trademark) standard, or a communication protocol compliant with a standard such as Wi-Fi (registered trademark).
  • the communication network 50 may include data communication devices such as repeater hubs, switching hubs, bridges, gateways, and routers. Further, the communication network 50 may be a network for power line communication using a power line.
  • the server 20 includes a first communication unit 201, a second communication unit 202, a storage unit 203, and a processing unit 204.
  • the first communication unit 201 is a communication interface.
  • the first communication unit 201 is a communication interface that can be connected to the communication network 50, and has a function of performing communication through the communication network 50.
  • the server 20 can communicate with the receiver 30 through the communication network 50.
  • the first communication unit 201 receives the signal from the receiver 30 via the communication network 50 in the facility 100.
  • the signal received from the receiver 30 by the first communication unit 201 includes, for example, the reception strength of the wireless signal W10 received by the receiver 30, the identification information of the receiver 30, the identification information of the transmitter 40, and the like. ..
  • the signal received by the first communication unit 201 from the receiver 30 may include, for example, the attribute information of the person 200 who owns the transmitter 40.
  • the second communication unit 202 is a communication interface.
  • the second communication unit 202 is a communication interface that can be connected to the communication network 60, and has a function of performing communication through the communication network 60.
  • the second communication unit 202 can communicate with the service providing system 70 through the communication network 60.
  • the communication protocol of the second communication unit 202 can be selected from various well-known wired and wireless communication standards.
  • the second communication unit 202 may be able to communicate with the equipment provided in the facility 100. Equipment is lighting equipment, air conditioning equipment, etc.
  • the storage unit 203 is a device for storing information.
  • the storage unit 203 is a ROM (Read Only Memory), a RAM (Random Access Memory), an EEPROM, or the like.
  • the storage unit 203 has an area for storing determination information used for determining whether or not the transmitter 40 exists in the target area.
  • the determination information includes information on the target area, information on the receiver 30, and information on the transmitter 40.
  • the target area information is information for specifying the size, shape, and the like of the target area.
  • the information of the receiver 30 includes information for identifying the receiver 30 (identification information) and position information of the receiver 30.
  • the position information of the receiver 30 is, for example, coordinates indicating the position of the receiver 30 in the facility 100.
  • the information of the transmitter 40 includes information (identification information) for identifying the transmitter 40.
  • the processing unit 204 is configured to perform overall control of the server 20. That is, the processing unit 204 is configured to control the first communication unit 201, the second communication unit 202, and the storage unit 203.
  • the processing unit 204 may be realized, for example, by a computer system including one or more processors (microprocessors) and one or more memories. That is, one or more processors execute one or more programs (applications) stored in one or more memories, thereby functioning as the processing unit 204.
  • the program is recorded in advance in the memory of the processing unit 204 here, the program may be provided by being recorded in a non-temporary recording medium such as a memory card or through a telecommunication line such as the Internet.
  • the processing unit 204 estimates the position of the transmitter 40 based on the position information of the receiver 30 and the reception intensity information (RSSI) of the radio signal W10.
  • the position information of the receiver 30 is, for example, the coordinate information of the receiver 30 in the facility 100.
  • the reception intensity at the receiver 30 tends to decrease as the distance between the receiver 30 and the transmitter 40 increases. Therefore, the processing unit 204 can estimate the distance from the receiver 30 to the transmitter 40 based on the reception strength of the radio signal W10 at the receiver 30.
  • the processing unit 204 estimates the range in which the transmitter 40 can exist (for example, the circumference around the receiver 30) from the position information of the receiver 30 stored in the storage unit 203.
  • the processing unit 204 is positioned using, for example, the position information of the receiver 30 (for example, the coordinate information in the facility 100) and the reception intensity information (RSSI) of the receiver 30 (here, one point). Positioning) is performed to estimate the position (coordinates) of the transmitter 40 in the facility 100.
  • the reception strength information is, for example, RSSI, and more specifically, the instantaneous value of RSSI.
  • the processing unit 204 may obtain a range in which the transmitter 40 can exist from different receivers 30, and estimate a position where all the ranges overlap as the position of the transmitter 40. That is, the processing unit 204 estimates the position of the transmitter 40 by three-point positioning using, for example, the coordinate information of each of the three receivers 30 and the reception intensity information of each of the three receivers 30. You may. In the case of 3-point positioning, the position (coordinates) of the transmitter 40 can be estimated with higher accuracy than in the case of 1-point positioning. In the case of three-point positioning, the orientation in which the transmitter 40 exists can be estimated with respect to the receiver 30. The positioning when estimating the coordinates of the transmitter 40 is not limited to the three-point positioning, and may be, for example, two-point positioning or four-point positioning.
  • each of the plurality of “x” marks is the position of the transmitter 40 based on the position information of the receiver 30 and the information of the reception intensity of one time of the receiver 30 (instantaneous value of RSSI). Indicates the estimated position of the transmitter 40 when the above is estimated.
  • FIG. 3 shows the position of the transmitter 40 when the person 200 carrying the transmitter 40 does not leave the area A10 and does not enter the area A11 after entering the area A10. As shown in FIG. 3, it is estimated that the transmitter 40 exists at a position in the area A16 and a position in the area A11 due to variations in the received signal strength in the receiver 30 and the like. There is also.
  • processing unit 204 will be described in more detail.
  • the processing unit 204 includes an acquisition unit 21, a first estimation unit 22, a second estimation unit 23, a first determination unit 24, a second determination unit 25, and a correction unit 26. To be equipped.
  • the acquisition unit 21, the first estimation unit 22, the second estimation unit 23, the first determination unit 24, the second determination unit 25, and the correction unit 26 do not show a substantive configuration and are processed. The functions realized by the part 204 are shown.
  • the acquisition unit 21 acquires information on the reception intensity (instantaneous value of RSSI) of the radio signal W10 periodically transmitted from the transmitter 40 at a predetermined cycle T0 (see FIG. 4) at the receiver 30.
  • the predetermined cycle T0 is, for example, 0.1 seconds or more and 0.5 seconds or less, and 0.3 seconds as an example.
  • the first estimation unit 22 estimates the position of the transmitter 40 based on the information of the reception intensity of a plurality of times acquired in the first period T1 (see FIG. 4) longer than the predetermined cycle T0.
  • the length of the first period T1 is, for example, 1 second or more and 5 seconds or less, and as an example, 3 seconds.
  • the first estimation unit 22 obtained the average value of the reception intensity information (instantaneous value of RSSI) of a plurality of times (m times, where "m" is a natural number) acquired during the first period T1.
  • the position of the transmitter 40 is estimated based on the average value.
  • the position (coordinates) of the transmitter 40 estimated by the first estimation unit 22 is stored in the storage unit 203 in association with, for example, the identification information of the transmitter 40 and the time information at the start time of the first period T1.
  • M is determined by the relationship between the predetermined period T0 and the first period T1. For example, if the length of the first period T1 is 3 seconds and the predetermined cycle T0 is 0.3 seconds, assuming that the start time of the first period T1 and the start time of the predetermined cycle T0 are the same, " The maximum value that "m” can take is 11. “Estimating the position” means performing positioning.
  • the average value of the information on the reception intensity of a plurality of times is obtained for each of the three receivers 30, and 3
  • the three-point positioning of the transmitter 40 is performed using the average value of the reception intensity information of each of the receivers 30.
  • the first determination unit 24 determines the area where the transmitter 40 exists based on the position of the transmitter 40 estimated by the first estimation unit 22.
  • the first determination unit 24 uses, for example, the position (coordinates) of the transmitter 40 estimated by the first estimation unit 22 and the coordinates of each area stored in the storage unit 203. Determine the area that exists.
  • the first determination unit 24 determines that the transmitter 40 exists in the area A10 if the coordinates of the transmitter 40 estimated by the first estimation unit 22 are included in the coordinate range of the area A10.
  • the area information determined by the first determination unit 24 is stored in the storage unit 203 in association with, for example, the identification information of the transmitter 40 and the time information at the start time of the first period T1.
  • the second estimation unit 23 of the transmitter 40 is based on the information of the reception intensity of a plurality of times acquired in the second period T2 (see FIG. 4) which is longer than the first period T1 and partially overlaps with the first period T1. Estimate the position.
  • the second period T2 is, for example, 20 seconds or more and 5 minutes or less, and 30 seconds as an example.
  • the average value of the reception intensity information (instantaneous value of RSSI) acquired a plurality of times (n times, where “n” is a natural number and n ⁇ m) acquired within the third period T3. Is obtained, and the position of the transmitter 40 is estimated based on the obtained average value.
  • the position (coordinates) of the transmitter 40 estimated by the second estimation unit 23 is stored in the storage unit 203 in association with, for example, the identification information of the transmitter 40 and the time information at the start time of the second period T2.
  • “N” is determined by the relationship between the predetermined period T0 and the second period T2. For example, if the length of the second period T2 is 30 seconds and the predetermined cycle T0 is 0.3 seconds, assuming that the start time of the second period T2 and the start time of the predetermined cycle T0 are the same, " The maximum value that n "can be taken is 101. The value of "n" is preferably larger than the value of "m”. “Estimating the position” means performing positioning.
  • the average value of the information on the reception intensity of a plurality of times is obtained for each of the three receivers 30, and 3
  • the three-point positioning of the transmitter 40 is performed using the average value of the reception intensity information of each of the receivers 30.
  • the second estimation unit 23 tends to have a larger number of reception intensity information used for estimating the position of the transmitter 40 than the first estimation unit 22. Therefore, for example, if the area is a conference room, an officer's room, or the like, and the person 200 who entered the area rarely leaves the area, the second estimation unit 23 may use the first estimation unit 22. It is possible to improve the estimation accuracy of the position of the transmitter 40 as compared with the above.
  • the second determination unit 25 determines the area where the transmitter 40 exists based on the position of the transmitter 40 estimated by the second estimation unit 23.
  • the second determination unit 25 uses, for example, the position (coordinates) of the transmitter 40 estimated by the second estimation unit 23 and the coordinates of each area stored in the storage unit 203. Determine the area that exists.
  • the second determination unit 25 determines that the transmitter 40 exists in the area A10 if the coordinates of the transmitter 40 estimated by the second estimation unit 23 are included in the coordinate range of the area A10.
  • the area information determined by the second determination unit 25 is stored in the storage unit 203 in association with, for example, the identification information of the transmitter 40 and the time information at the start time of the second period T2.
  • the second determination unit 25 the number of reception intensity information used for estimating the position of the transmitter 40 tends to be larger than that in the first determination unit 24. Therefore, for example, if the area is a conference room, an officer's room, or the like, and the person 200 who entered the area rarely leaves the area, the second determination unit 25 may use the first determination unit 24. It is possible to improve the estimation accuracy of the position of the transmitter 40 as compared with the above.
  • the correction unit 26 corrects the determination result of the first determination unit 24 to the determination result of the second determination unit 25. To do. For example, the correction unit 26 compares the determination result of the first determination unit 24 with the determination result of the second determination unit 25 for the first period T1 and the second period T2 having the same start time, and first. When the determination result of the determination unit 24 and the determination result of the second determination unit 25 are different, the determination result of the first determination unit 24 is corrected to the determination result of the second determination unit 25.
  • the correction unit 26 corrects the determination result of the first determination unit 24 stored in the storage unit 203 to the area A10.
  • W10 in FIG. 4 indicates the radio signal transmitted from the transmitter 40
  • ID40 indicates the identification information of the transmitter 40 included in the radio signal W10
  • ID30 is , Indicates the identification information of the receiver 30, and “RSSI1” indicates an instantaneous value of RSSI included in the information of the reception intensity at the receiver 30.
  • the transmitter 40 transmits a radio signal W10 including its own identification information (ID40) in a predetermined cycle T0. That is, the transmitter 40 periodically transmits the wireless signal W10 (transmission step).
  • ID40 its own identification information
  • the receiver 30 When the person 200 carrying the transmitter 40 approaches the receiver 30 installed in the determination target area (target area), the receiver 30 receives the radio signal W10 transmitted from the transmitter 40. If the reception strength is equal to or higher than the predetermined reception strength (for example, -85 dB), a signal including the transmitter 40 identification information (ID40), the receiver 30 identification information (ID30), and the reception strength information (RSSI1) is transmitted. The transmission step of transmitting to the server 20 is executed. The receiver 30 executes a transmission step each time it receives the radio signal W10 transmitted from the transmitter 40.
  • the predetermined reception strength for example, -85 dB
  • the server 20 executes an acquisition step of acquiring information (RSSI1) on the reception strength of the wireless signal W10 transmitted from the transmitter 40 at the receiver 30 in a predetermined cycle T0.
  • the acquisition step is executed in the acquisition unit 21 (see FIG. 2) described above.
  • the server 20 executes the first estimation step S1 for estimating the position of the transmitter 40 based on the information (RSSI1) of the reception intensity of a plurality of times (m times) acquired in the first period T1 longer than the predetermined cycle T0. To do.
  • the first estimation step S1 is executed in the first estimation unit 22 (see FIG. 2) described above.
  • the server 20 executes the first determination step S2 for determining the area where the transmitter 40 exists based on the position of the transmitter 40 estimated in the first estimation step S1.
  • the first determination step S2 is executed in the first determination unit 24 (see FIG. 2) described above.
  • the server 20 positions the transmitter 40 based on the information (RSSI1) of the reception intensity of a plurality of times (n times) acquired in the second period T2 which is longer than the first period T1 and partially overlaps with the first period T1.
  • the second estimation step S3 for estimating is executed.
  • the second estimation step S3 is executed in the second estimation unit 23 described above.
  • the server 20 executes the second determination step S4 for determining the area where the transmitter 40 exists based on the position of the transmitter 40 estimated in the second estimation step S3.
  • the second determination step S4 is executed in the second determination unit 25 (see FIG. 2) described above.
  • the server 20 corrects the determination result in the first determination step S2 to the determination result in the second determination step S4.
  • the correction step S5 is executed.
  • the correction step S5 is executed in the above-mentioned correction unit 26 (see FIG. 2).
  • the first estimation step S1, the first determination step S2, the second estimation step S3, the second determination step S4, and the correction step S5 are repeated.
  • the acquisition unit 21 acquires information (RSSI1) of the reception intensity of the radio signal W10 transmitted from the transmitter 40 at the receiver 30 at a predetermined cycle T0.
  • the first estimation unit 22 estimates the position of the transmitter 40 based on the information (RSSI1) of the reception intensity of a plurality of times (m times) acquired by the acquisition unit 21 during the first period T1.
  • the first period T1 is longer than the predetermined period T0.
  • the first determination unit 24 determines the area where the transmitter 40 exists based on the position of the transmitter 40 estimated by the first estimation unit 22.
  • the second estimation unit 23 estimates the position of the transmitter 40 based on the reception intensity information (RSSI1) acquired by the acquisition unit 21 a plurality of times (n times, here, n ⁇ m) during the second period T2. To do.
  • the second period T2 is longer than the first period T1 and partially overlaps with the first period T1.
  • the second determination unit 25 determines the area where the transmitter 40 exists based on the position of the transmitter 40 estimated by the second estimation unit 23.
  • the correction unit 26 corrects the determination result of the first determination unit 24 to the determination result of the second determination unit 25. To do.
  • the area where the transmitter 40 exists can be determined in a shorter time, and the area where the transmitter 40 exists can be determined more accurately.
  • the first determination unit 24 can determine the area where the transmitter 40 exists in a shorter time than the second determination unit 25, and the correction unit 26 is provided. Finally, the area where the transmitter 40 exists can be determined more accurately.
  • the area determination system 10 is executing the following method (area determination method).
  • the area determination method includes an acquisition step, a first estimation step S1, a first determination step S2, a second estimation step S3, a second determination step S4, and a correction step S5.
  • the acquisition step is a step of acquiring information on the reception intensity of the radio signal W10 transmitted from the transmitter 40 at a predetermined cycle T0 at the receiver 30.
  • the first estimation step S1 is a step of estimating the position of the transmitter 40 based on the information of the multiple reception intensities acquired within the first period T1 longer than the predetermined cycle T0.
  • the first determination step S2 is a step of determining the area where the transmitter 40 exists based on the position of the transmitter 40 estimated in the first estimation step S1.
  • the second estimation step S3 is a step of estimating the position of the transmitter 40 based on the information of the multiple reception intensities acquired within the second period T2.
  • the second period T2 is longer than the first period T1 and partially overlaps with the first period T1.
  • the second determination step S4 is a step of determining the area where the transmitter 40 exists based on the position of the transmitter 40 estimated in the second estimation step S3.
  • the correction step S5 when the determination result in the first determination step S2 and the determination result in the second determination step S4 are different, the determination result in the first determination step S2 is corrected to the determination result in the second determination step S4. It is a step to do. According to such an area determination method, the area where the transmitter 40 exists can be determined in a shorter time, and the area where the transmitter 40 exists can be determined more accurately.
  • the area determination system 10 is realized by one or more processors. That is, the area determination system 10 is realized by executing a program (area determination program) by one or more processors.
  • This program is a program (computer program) for causing one or more processors to execute the area determination method. According to such a program, the area where the transmitter 40 exists can be determined in a shorter time, and the area where the transmitter 40 exists can be determined more accurately, as in the area determination method. ..
  • the processing unit 204 may further include a third determination unit 27, as shown in FIG.
  • the third determination unit 27 determines the area where the transmitter 40 exists based on the information of the reception intensity at least once acquired in the third period T3 (see FIG. 6) shorter than the first period T1 (see FIG. 6). judge. That is, the server 20 sets the area where the transmitter 40 exists based on the information of the reception intensity acquired by the acquisition unit 21 in the third period T3, which is shorter than the first period T1, in the third determination unit 27.
  • the determination area determination step S11 (see FIG. 6) is executed.
  • the area information determined by the third determination unit 27 is stored in the storage unit 203 in association with, for example, the identification information of the transmitter 40 and the time information at the start time of the third period T3.
  • the third determination unit 27 preferably determines the area where the transmitter 40 exists based on the information of the reception intensity of 1 to 3 times.
  • the third determination unit 27 obtains the coordinate information in the facility 100 of the receiver 30 and the distance from the receiver 30 to the transmitter 40 based on RSSI1.
  • the third determination unit 27 can acquire the coordinate information of the facility 100 of the receiver 30 from the storage unit 203 based on, for example, the identification information of the receiver 30 included in the signal from the receiver 30.
  • the third determination unit 27 determines an area in which a region within the circumference having the above distance as a radius exists, centered on the coordinates of the receiver 30.
  • the area where the transmitter 40 is determined by the third determination unit 27 is an area where the transmitter 40 is present in substantially real time.
  • the first period T1 is set to partially overlap with the third period T3.
  • the start time of the third period T3 is preferably the same as the start time of the first period T1.
  • the processing unit 204 may further include a correction unit 28 (hereinafter, also referred to as a second correction unit 28) different from the above-mentioned correction unit 26 (hereinafter, also referred to as a first correction unit 26).
  • a correction unit 28 hereinafter, also referred to as a second correction unit 28
  • the second correction unit 28 determines the determination result of the third determination unit 27 and the determination result of the first determination unit 24. Correct to.
  • the second correction unit 28 corrects the determination result of the third determination unit 27 stored in the storage unit 203 to the determination result of the first determination unit 24. That is, when the determination result of the third determination unit 27 and the determination result of the first determination unit 24 are different in the second correction unit 28, the server 20 first determines the determination result of the third determination unit 27.
  • a correction step S12 (see FIG. 6) for correcting the determination result in the unit 24 is executed.
  • the area determination system 10 can determine the area where the transmitter 40 exists with higher accuracy by including the second correction unit 28.
  • the area determination system 10 may set each of two or more of the plurality of areas A10 to A17 of the facility 100 as the target area. That is, the area determination system 10 may determine whether or not the transmitter 40 exists for a plurality of target areas.
  • the target area may be composed of a plurality of areas A10 to A17. In the facility 100 shown in FIG. 3, the areas A16 and A17 may be combined into one target area. Further, in the facility 100 shown in FIG. 3, the areas A10, A11, and A12 may be combined into one target area. That is, the target area may include a plurality of separated spaces instead of one separated space. As described above, the target area may be appropriately set according to the nature and shape of the facility 100.
  • the server 20 does not necessarily have to include the second communication unit 202.
  • the server 20 may have an output unit that outputs a result of determination as to whether or not the transmitter 40 exists in the target area.
  • the output unit may have a function of presenting a determination result by at least one of a sound and a display. Examples of the output unit include a speaker and a display.
  • the radio signal transmitted from the transmitter 40 may include attribute information representing the attributes of the person 200 carrying the transmitter 40, in addition to the identification information of the transmitter 40.
  • the wireless signal may include information for identifying the employee (for example, an employee number, etc.).
  • the area determination system 10 may have one or more receivers 30 and one or more transmitters 40. However, one or more transmitters 40 are not essential. Also, one or more receivers 30 are not essential. In short, the area determination system 10 does not have to include the receiver 30 and the transmitter 40. That is, the area determination system 10 may have the server 20, and more specifically, the area determination system 10 includes the acquisition unit 21, the first estimation unit 22, the first determination unit 24, and the second estimation unit 23. The second determination unit 25 and the correction unit 26 may be provided.
  • the area determination system 10 may be composed of a plurality of computers.
  • the functions of the area determination system 10 (server 20) are It may be distributed to a plurality of devices.
  • at least a part of the functions of the area determination system 10 (server 20) may be realized by, for example, the cloud (cloud computing).
  • the execution subject of the area determination system 10 (server 20) described above includes a computer system.
  • a computer system has a processor and memory as hardware.
  • the processor executes the program recorded in the memory of the computer system, the function as the execution subject of the area determination system 10 (server 20) in the present disclosure is realized.
  • the program may be pre-recorded in the memory of the computer system or may be provided through a telecommunication line.
  • the program may also be provided recorded on a non-temporary recording medium such as a memory card, optical disk, or hard disk drive that can be read by a computer system.
  • a processor in a computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large scale integrated circuit (LSI).
  • IC semiconductor integrated circuit
  • LSI large scale integrated circuit
  • FPGA Field-Programmable Gate Array
  • ASIC Application Specific Integrated Circuit
  • reconfigurable logical device that can reconfigure the junction relationship inside the LSI or set up the circuit partition inside the LSI, which is programmed after the LSI is manufactured. Can be used for the same purpose.
  • a plurality of electronic circuits may be integrated on one chip, or may be distributed on a plurality of chips. The plurality of chips may be integrated in one device, or may be distributed in a plurality of devices.
  • the area determination system (10) includes an acquisition unit (21), a first estimation unit (22), a second estimation unit (23), a first determination unit (24), and a second.
  • a determination unit (25) and a correction unit (26) are provided.
  • the acquisition unit (21) acquires information on the reception intensity of the radio signal (W10) transmitted from the transmitter (40) at a predetermined cycle (T0) at the receiver (30).
  • the first estimation unit (22) estimates the position of the transmitter (40) based on the information of the multiple reception intensities acquired during the first period (T1).
  • the first period (T1) is longer than the predetermined period (T0).
  • the second estimation unit (23) estimates the position of the transmitter (40) based on the information of the multiple reception intensities acquired during the second period (T2).
  • the second period (T2) is longer than the first period (T1) and partially overlaps with the first period (T1).
  • the first determination unit (24) determines the area where the transmitter (40) exists based on the position of the transmitter (40) estimated by the first estimation unit (22).
  • the second determination unit (25) determines the area where the transmitter (40) exists based on the position of the transmitter (40) estimated by the second estimation unit (23).
  • the correction unit (26) secondly determines the determination result in the first determination unit (24). It is corrected to the judgment result in the part (25).
  • the area where the transmitter (40) exists can be determined in a shorter time, and the area where the transmitter (40) exists can be determined more accurately. It will be possible.
  • the area determination system (10) further includes a third determination unit (27) in the first aspect.
  • the third determination unit (27) determines the area where the transmitter (40) exists based on the information of the reception intensity at least once acquired in the third period (T3) shorter than the first period (T1). ..
  • the area where the transmitter (40) exists can be determined in a shorter time, and the real-time property can be improved.
  • the first period (T1) is set so as to partially overlap with the third period (T3).
  • the area determination system (10) according to the third aspect further includes a correction unit (28).
  • the correction unit (28) first determines the determination result of the third determination unit (27) when the determination result of the third determination unit (27) and the determination result of the first determination unit (24) are different. It is corrected to the judgment result in the part (24).
  • the area determination system (10) it is possible to determine the area where the transmitter (40) exists with higher accuracy.
  • the area determination system (10) according to the fourth aspect further includes a receiver (30) in any one of the first to third aspects.
  • the area determination system (10) according to the fifth aspect includes a plurality of receivers (30) in the fourth aspect.
  • the area determination system (10) according to the sixth aspect further includes a transmitter (40) in any one of the first to fifth aspects.
  • the configurations according to the second to sixth aspects are not essential configurations for the area determination system (10) and can be omitted as appropriate.
  • the area determination method includes an acquisition step, a first estimation step (S1), a first determination step (S2), a second estimation step (S3), and a second determination step (S4). , And a correction step (S5).
  • the acquisition step is a step of acquiring information on the reception intensity of the radio signal (W10) transmitted from the transmitter (40) at a predetermined cycle (T0) at the receiver (30).
  • the first estimation step (S1) is a step of estimating the position of the transmitter (40) based on the information of the multiple reception intensities acquired within the first period (T1).
  • the first period (T1) is longer than the predetermined period (T0).
  • the first determination step (S2) is a step of determining the area where the transmitter (40) exists based on the position of the transmitter (40) estimated in the first estimation step (S1).
  • the second estimation step (S3) is a step of estimating the position of the transmitter (40) based on the information of the multiple reception intensities acquired within the second period (T2).
  • the second period (T2) is longer than the first period (T1) and partially overlaps with the first period (T1).
  • the second determination step (S4) is a step of determining the area where the transmitter (40) exists based on the position of the transmitter (40) estimated in the second estimation step (S3).
  • the determination result in the first determination step (S2) is determined as the second determination.
  • the area determination method can determine the area where the transmitter (40) exists in a shorter time, and can determine the area where the transmitter (40) exists more accurately. ..
  • the program according to the eighth aspect is a program for causing one or more processors to execute the area determination method of the seventh aspect.
  • the area where the transmitter (40) exists can be determined in a shorter time, and the area where the transmitter (40) exists can be determined more accurately.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

より短い時間で発信機の存在するエリアを判定し、かつ、発信機の存在するエリアをより精度良く判定する。取得部(21)は受信機(30)での受信強度の情報を取得する。第1推定部(22)は、第1期間内に取得部(21)で取得した複数回の受信強度の情報に基づいて発信機(40)の位置を推定する。第1判定部(24)は、第1推定部(22)で推定した発信機(40)の位置に基づいて発信機(40)の存在するエリアを判定する。第2推定部(23)は、第2期間内に取得した複数回の受信強度の情報に基づいて発信機(40)の位置を推定する。第2判定部(25)は、第2推定部(23)で推定した発信機(40)の位置に基づいて発信機(40)の存在するエリアを判定する。補正部(26)は、第1判定部(24)での判定結果と第2判定部(25)での判定結果とが異なる場合に第1判定部(24)での判定結果を第2判定部(25)での判定結果に補正する。

Description

エリア判定システム、エリア判定方法及びプログラム
 本開示は、一般にエリア判定システム、エリア判定方法及びプログラムに関し、より詳細には、発信機の存在するエリアを判定するためのエリア判定システム、エリア判定方法及びプログラムに関する。
 従来、受信部と、LPSサーバと、を備えるローカル測位システム(LPS:Local Positioning System)が知られている。ローカル測位システムは、対象空間のように、特定の空間(エリア)内での携帯端末の位置を計測する。
 受信部は、複数の受信機を有している。複数の受信機は、対象空間又はその周辺に配置されている。受信機は、携帯端末と無線通信を行うように構成されている。ここで、受信機は、少なくとも対象空間に存在する携帯端末から、識別情報を無線通信にて受信する。
 受信機は、受信した無線信号に基づいて、無線信号の受信信号強度(RSSI:Received Signal Strength Indication)に関する受信情報を生成する。各受信機は、携帯端末からの無線信号を受信した後に、携帯端末から受信した識別情報に加えて、受信機情報及び受信情報をLPSサーバに送信する。受信機は、受信機ごとに割り当てられた受信機情報を、受信機が有する不揮発性メモリ等に保持している。
 LPSサーバは、通信部と、位置特定部と、記憶部と、処理部と、を有している。
 通信部は、複数の受信機の各々から、識別情報、受信機情報及び受信情報を受信する。通信部は、複数の受信機から受信した識別情報、受信機情報及び受信情報を、LPSデータとして位置特定部に出力する。
 位置特定部は、LPSデータ(識別情報、受信機情報及び受信情報)に基づいて、携帯端末の対象空間での位置を表す位置情報を求める。位置情報は、携帯端末が対象空間内にあるか対象空間外にあるか、という大雑把な携帯端末の位置に関する情報であってもよい。
 特許文献1等に記載されたローカル測位システムでは、より短い時間で発信機の存在するエリアの判定を望まれることがあった。また、ローカル測位システムでは、受信機での受信信号強度のばらつきに等に起因して、LPSサーバにおいて特定される位置の精度が低下する場合があった。
特開2018-182705号公報
 本開示の目的は、より短い時間で発信機の存在するエリアを判定でき、かつ、発信機の存在するエリアをより精度良く判定することが可能なエリア判定システム、エリア判定方法及びプログラムを提供することにある。
 本開示の一態様に係るエリア判定システムは、取得部と、第1推定部と、第2推定部と、第1判定部と、第2判定部と、補正部と、を備える。前記取得部は、発信機から所定周期で発信される無線信号の受信機での受信強度の情報を取得する。前記第1推定部は、第1期間内に前記取得部で取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定する。前記第1期間は、前記所定周期よりも長い。前記第1判定部は、前記第1推定部で推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定する。前記第2推定部は、第2期間内に前記取得部で取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定する。前記第2期間は、前記第1期間よりも長く前記第1期間と一部重複する。前記第2判定部は、前記第2推定部で推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定する。前記補正部は、前記第1判定部での判定結果と前記第2判定部での判定結果とが異なる場合に前記第1判定部での判定結果を前記第2判定部での判定結果に補正する。
 本開示の一態様に係るエリア判定方法は、取得ステップと、第1推定ステップと、第1判定ステップと、第2推定ステップと、第2判定ステップと、補正ステップと、を備える。前記取得ステップは、発信機から所定周期で発信される無線信号の受信機での受信強度の情報を取得するステップである。前記第1推定ステップは、第1期間内に取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定するステップである。前記第1期間は、前記所定周期よりも長い。前記第1判定ステップは、前記第1推定ステップで推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定するステップである。前記第2推定ステップは、第2期間内に取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定するステップである。前記第2期間は、前記第1期間よりも長く前記第1期間と一部重複する。前記第2判定ステップは、前記第2推定ステップで推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定するステップである。前記補正ステップは、前記第1判定ステップでの判定結果と前記第2判定ステップでの判定結果とが異なる場合に前記第1判定ステップでの判定結果を前記第2判定ステップでの判定結果に補正するステップである。
 本開示の一態様に係るプログラムは、1以上のプロセッサに、前記エリア判定方法を実行させるための、プログラムである。
図1は、一実施形態に係るエリア判定システムの構成図である。 図2は、同上のエリア判定システムにおけるサーバのブロック図である。 図3は、同上のエリア判定システムにおいて判定対象とするエリアの説明図である。 図4は、同上のエリア判定システムの動作の一例のシーケンス図である。 図5は、一変形例のエリア判定システムにおけるサーバのブロック図である。 図6は、同上のエリア判定システムの動作の一例のシーケンス図である。
 (実施形態)
 以下、一実施形態に係るエリア判定システム10について、図1~4を参照して説明する。
 (1)概要
 本実施形態のエリア判定システム10は、サーバ20を含む。サーバ20は、図2に示すように、取得部21と、第1推定部22と、第1判定部24と、第2推定部23と、第2判定部25と、補正部26と、を備える。取得部21は、発信機40(図1及び4参照)から所定周期T0(図4参照)で発信される無線信号W10の受信機30(図1及び4参照)での受信強度の情報を取得する。第1推定部22は、第1期間T1(図4参照)内に取得した複数回の受信強度の情報に基づいて発信機40の位置を推定する。第1期間T1は、所定周期T0よりも長い。第1判定部24は、第1推定部22で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する。第2推定部23は、第2期間T2(図4参照)内に取得した複数回の受信強度の情報に基づいて発信機40の位置を推定する。第2期間T2は、第1期間T1よりも長く第1期間T1と一部重複する。第2判定部25は、第2推定部23で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する。補正部26は、第1判定部24での判定結果と第2判定部25での判定結果とが異なる場合に第1判定部24での判定結果を第2判定部25での判定結果に補正する。
 (2)詳細
 本実施形態のエリア判定システム10は、図3に示すように、施設100における対象エリアに発信機40を持つ人物200がいるかどうかを判定するためのシステムである。つまり、エリア判定システム10は、施設100内での人物200の位置を特定するローカルポジショニングシステム(LPS)としての側面を持つ。
 施設100は、本実施形態では、オフィスビルである。施設100は、図3に示すように、複数(図示例では8つ)のエリアA10~A17を含む。ここで、エリアA10~A15はそれぞれ会議室である。エリアA16はエリアA10~A15につながる廊下であり、エリアA17はホールである。なお、施設100の例としては、オフィスビルの他に、戸建て住宅、集合住宅(住戸、共用部)、店舗、ビル(ビル全体、フロア内)が挙げられる。また、施設100は、建物だけではなく、建物とその建物が存在する敷地とを含んでいてもよく、例えば、工場、公園、病院、商業施設、美術館、博物館、遊戯施設、テーマパーク、空港、鉄道駅、ドーム球場、ホテル等が挙げられる。
 エリア判定システム10は、図1に示すように、サーバ20と、複数の受信機30と、複数の発信機40とを備える。また、エリア判定システム10は、サービス提供システム70と通信ネットワーク60を通じて通信可能である。通信ネットワーク60は、インターネットを含み得る。通信ネットワーク60は、単一の通信プロトコルに準拠したネットワークだけではなく、異なる通信プロトコルに準拠した複数のネットワークで構成され得る。通信プロトコルは、周知の様々な有線及び無線通信規格から選択され得る。図1では簡略化されているが、通信ネットワーク60は、リピータハブ、スイッチングハブ、ブリッジ、ゲートウェイ、ルータ等のデータ通信機器を含み得る。
 エリア判定システム10は、サービス提供システム70に、必要に応じて、施設100の対象エリアに発信機40を持つ人物200がいるかどうかの判定の結果(施設100の対象エリアにおける人物200の存否情報)を提供することが可能である。サービス提供システム70は、端末装置80に対してサービスを提供するためのシステムである。サービス提供システム70は、端末装置80と通信ネットワーク60を通じて通信可能である。サービス提供システム70は、エリア判定システム10から受け取った施設100の対象エリアにおける人物200の存否情報に基づき、端末装置80に種々の情報を提示するサービスを実行する。
 発信機40は、人物200の位置を特定するために用いられる。つまり、人物200が発信機40を携帯しているという前提の下で、発信機40の位置を人物200の位置として取り扱う。発信機40は、無線信号W10を送信する機能を有している。特に、発信機40は、無線信号W10を所定周期T0で発信する。無線信号W10は、発信機40の識別情報を含み得る。識別情報は、複数の発信機40同士を互いに区別するために利用され得る。発信機40では、識別情報は、例えば、発信機40の有する記憶部に記憶されている。記憶部は、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)等の不揮発性メモリである。
 本実施形態では、無線信号W10の媒体は、電波である。特に、無線信号W10の媒体は、近距離無線通信に適合する電波である。近距離無線通信の例としては、Bluetooth(登録商標) Low Energyが挙げられる。この場合、識別情報は、例えば、Bluetooth(登録商標) Device Addressである。近距離無線通信は、Bluetooth(登録商標) Low Energyに限らず、例えば、Wi-Fi(登録商標)でもよい。発信機40は、人物200が携帯可能な大きさ及び重さである。発信機40は、例えば、ビーコンである。ビーコンは、例えばアドバタイズメント・パケットと呼ばれる無線信号(ビーコン信号)を所定の時間間隔及び所定の送信電力で無線送信する。また、発信機40は、スマートフォン、タブレット端末、ウェアラブル端末等の携帯端末、又はパーソナルコンピュータにより実現され得る。
 受信機30は、発信機40の位置(つまり、発信機40を携帯する人物200の位置)を特定するために用いられる。受信機30は、発信機40からの無線信号W10を受信する機能を有している。また、受信機30は、サーバ20に通信可能に接続される。つまり、受信機30は、サーバ20と通信ネットワーク50を通じて通信可能である。受信機30は、発信機40から発信された無線信号W10を受信すると、無線信号W10に含まれる識別情報及び無線信号W10の受信強度の情報をサーバ20に通信ネットワーク50を通じて送信する。無線信号W10の受信強度の情報は、例えば、受信信号強度(RSSI:Received Signal Strength Indicator)である。受信機30は、例えば、RSSIが所定値以上の場合のRSSIの情報をサーバ20に送信する。
 受信機30は、例えば、施設100の対象エリア(例えば、エリアA10~A17のうち少なくとも1つのエリア)内に設置される。対象エリアが屋内である場合には、受信機30は、対象エリアの天井に配置され得る。また、対象エリアには、複数の受信機30が配置され得る。複数の受信機30を配置することによって、発信機40の位置の特定の精度の向上が期待できる。複数の受信機30は、互いに異なる識別情報を有する。受信機30の識別情報は、受信機30の有する不揮発性メモリ等に記憶されている。
 通信ネットワーク50は、ローカルエリアネットワークを含み得る。通信ネットワーク50は、単一の通信プロトコルに準拠したネットワークだけではなく、異なる通信プロトコルに準拠した複数のネットワークで構成され得る。通信プロトコルは、例えば、イーサネット(登録商標)の規格に準拠した通信プロトコルでもよいし、Wi-Fi(登録商標)等の規格に準拠した通信プロトコルでもよい。また、図1では簡略化されているが、通信ネットワーク50は、リピータハブ、スイッチングハブ、ブリッジ、ゲートウェイ、ルータ等のデータ通信機器を含み得る。また、通信ネットワーク50は、電力線を用いた電力線通信のネットワークであってもよい。
 サーバ20は、図2に示すように、第1通信部201と、第2通信部202と、記憶部203と、処理部204と、を備える。
 第1通信部201は、通信インターフェースである。特に、第1通信部201は、通信ネットワーク50に接続可能な通信インターフェースであり、通信ネットワーク50を通じた通信を行う機能を有する。これにより、サーバ20は、通信ネットワーク50を通じて受信機30と通信可能である。第1通信部201は、施設100内の通信ネットワーク50を介して受信機30からの信号を受信する。第1通信部201が受信機30から受信する信号には、例えば、受信機30が受信した無線信号W10の受信強度、受信機30の識別情報、発信機40の識別情報等が含まれている。その他、第1通信部201が受信機30から受信する信号には、例えば、発信機40を所有する人物200の属性情報等が含まれる場合もある。
 第2通信部202は、通信インターフェースである。特に、第2通信部202は、通信ネットワーク60に接続可能な通信インターフェースであり、通信ネットワーク60を通じた通信を行う機能を有する。特に、第2通信部202は、サービス提供システム70と通信ネットワーク60を通じて通信可能である。なお、第2通信部202の通信プロトコルは、周知の様々な有線及び無線通信規格から選択され得る。第2通信部202は、施設100に設けられた設備と通信可能であってもよい。設備は、照明器具、空調機器等である。
 記憶部203は、情報を記憶するための装置である。記憶部203は、ROM(Read Only Memory)、RAM(Random Access Memory)、EEPROM等である。記憶部203は、発信機40が対象エリアに存在するかどうかの判定に利用される判定用情報を記憶するための領域を有する。例えば、判定用情報は、対象エリアの情報、受信機30の情報、及び、発信機40の情報を含む。対象エリアの情報は、対象エリアの大きさ及び形状等を特定するための情報である。受信機30の情報は、受信機30を特定するための情報(識別情報)、受信機30の位置情報を含む。受信機30の位置情報は、例えば、施設100内における受信機30の位置を示す座標である。発信機40の情報は、発信機40を特定するための情報(識別情報)を含む。
 処理部204は、サーバ20の全体的な制御を行うように構成される。すなわち、処理部204は、第1通信部201、第2通信部202、及び記憶部203を制御するように構成される。処理部204は、例えば、1以上のプロセッサ(マイクロプロセッサ)と1以上のメモリとを含むコンピュータシステムにより実現され得る。つまり、1以上のプロセッサが1以上のメモリに記憶された1以上のプログラム(アプリケーション)を実行することで、処理部204として機能する。プログラムは、ここでは処理部204のメモリに予め記録されているが、インターネット等の電気通信回線を通じて、又はメモリカード等の非一時的な記録媒体に記録されて提供されてもよい。
 本実施形態では、処理部204は、受信機30の位置情報及び無線信号W10の受信強度の情報(RSSI)に基づいて、発信機40の位置を推定する。受信機30の位置情報は、例えば、施設100内での受信機30の座標情報である。受信機30での受信強度は、受信機30と発信機40との距離の増加に対して減少する傾向にある。よって、処理部204は、受信機30での無線信号W10の受信強度によって、受信機30からの発信機40までの距離を推定することが可能である。処理部204は、記憶部203に記憶されている、受信機30の位置情報から、発信機40が存在し得る範囲(一例として、受信機30を中心とする円周)を推定する。つまり、処理部204は、例えば、受信機30の位置情報(例えば、施設100内での座標情報)と受信機30での受信強度の情報(RSSI)とを用いて測位(ここでは、1点測位)を行うことで施設100内での発信機40の位置(座標)を推定する。受信強度の情報は、例えば、RSSIであり、より詳細にはRSSIの瞬時値である。
 処理部204は、例えば、異なる受信機30から発信機40が存在し得る範囲を求め、全ての範囲が重複する位置を、発信機40の位置として推定してもよい。つまり、処理部204は、例えば、3つの受信機30それぞれの座標情報と、これら3つの受信機30それぞれでの受信強度の情報と、を用いた3点測位によって、発信機40の位置を推定してもよい。3点測位の場合には、1点測位の場合に比べて、発信機40の位置(座標)をより高精度に推定することが可能となる。3点測位の場合には、受信機30に対して発信機40の存在している方位を推定することもできる。発信機40の座標を推定する際の測位は、3点測位に限らず、例えば、2点測位でもよいし、4点測位でもよい。
 ところで、図3において、複数の「×」印の各々は、受信機30の位置情報と、受信機30の1回の受信強度の情報(RSSIの瞬時値)とに基づいて発信機40の位置を推定した場合の、推定される発信機40の位置を示している。図3は、発信機40を携帯している人物200が、エリアA10に入った後、エリアA10から出ておらず、エリアA11には入っていない場合の発信機40の位置を示しているが、受信機30での受信信号強度のばらつきに等に起因して、図3のように、エリアA16内の位置、エリアA11内の位置に発信機40が存在していると推定されてしまうこともある。
 以下、処理部204について、より詳細に説明する。
 処理部204は、図2に示すように、取得部21と、第1推定部22と、第2推定部23と、第1判定部24と、第2判定部25と、補正部26と、を備える。図2において、取得部21、第1推定部22、第2推定部23、第1判定部24、第2判定部25、及び補正部26は実体のある構成を示しているわけではなく、処理部204によって実現される機能を示している。
 取得部21は、発信機40から所定周期T0(図4参照)で定期的に発信される無線信号W10の受信機30での受信強度の情報(RSSIの瞬時値)を取得する。所定周期T0は、例えば、0.1秒以上0.5秒以下であり、一例として0.3秒である。
 第1推定部22は、所定周期T0よりも長い第1期間T1(図4参照)内に取得した複数回の受信強度の情報に基づいて発信機40の位置を推定する。第1期間T1の長さは、例えば、1秒以上5秒以下であり、一例として、3秒である。第1推定部22では、第1期間T1内に取得した複数回(m回、ここにおいて、“m”は自然数)の受信強度の情報(RSSIの瞬時値)の平均値を求め、求められた平均値に基づいて発信機40の位置を推定する。第1推定部22により推定された発信機40の位置(座標)は、例えば、発信機40の識別情報及び第1期間T1の開始時点の時刻情報と紐づけて記憶部203に記憶される。“m”は、所定周期T0と第1期間T1との関係により決まる。例えば、第1期間T1の長さが3秒であり、所定周期T0が0.3秒である場合、第1期間T1の開始時点と所定周期T0の開始時点とが同じであるとすると、“m”の取り得る最大値は、11である。「位置を推定する」とは、測位を行うことを意味し、例えば、3点測位を行う場合には、3つの受信機30の各々に関して複数回の受信強度の情報の平均値を求め、3つの受信機30それぞれの受信強度の情報の平均値を用いて発信機40の3点測位を行う。
 第1判定部24は、第1推定部22で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する。ここにおいて、第1判定部24は、例えば、第1推定部22で推定した発信機40の位置(座標)と記憶部203に記憶されている各エリアの座標とに基づいて、発信機40の存在するエリアを判定する。例えば、第1判定部24は、第1推定部22で推定した発信機40の座標がエリアA10の座標範囲に含まれていれば、発信機40がエリアA10に存在すると判定する。第1判定部24により判定されたエリアの情報は、例えば、発信機40の識別情報及び第1期間T1の開始時点の時刻情報と紐づけて記憶部203に記憶される。
 第2推定部23は、第1期間T1よりも長く第1期間T1と一部重複する第2期間T2(図4参照)内に取得した複数回の受信強度の情報に基づいて発信機40の位置を推定する。第2期間T2は、例えば、20秒以上5分以下であり、一例として30秒である。第2推定部23では、第3期間T3内に取得した複数回(n回、ここにおいて、“n”は自然数、かつ、n≧m)の受信強度の情報(RSSIの瞬時値)の平均値を求め、求められた平均値に基づいて発信機40の位置を推定する。第2推定部23により推定された発信機40の位置(座標)は、例えば、発信機40の識別情報及び第2期間T2の開始時点の時刻情報と紐づけて記憶部203に記憶される。“n”は、所定周期T0と第2期間T2との関係により決まる。例えば、第2期間T2の長さが30秒であり、所定周期T0が0.3秒である場合、第2期間T2の開始時点と所定周期T0の開始時点とが同じであるとすると、“n”の取り得る最大値は、101である。“n”の値は、“m”の値よりも大きいのが好ましい。「位置を推定する」とは、測位を行うことを意味し、例えば、3点測位を行う場合には、3つの受信機30の各々に関して複数回の受信強度の情報の平均値を求め、3つの受信機30それぞれの受信強度の情報の平均値を用いて発信機40の3点測位を行う。第2推定部23では、第1推定部22と比べて、発信機40の位置の推定に用いる受信強度の情報の数が多くなりやすい。したがって、例えば、エリアが会議室、役員室等であって、そのエリアに入った人物200がエリアからほとんど出ることのないような状況であれば、第2推定部23では、第1推定部22と比べて、発信機40の位置の推定精度を向上させることが可能となる。
 第2判定部25は、第2推定部23で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する。ここにおいて、第2判定部25は、例えば、第2推定部23で推定した発信機40の位置(座標)と記憶部203に記憶されている各エリアの座標とに基づいて、発信機40の存在するエリアを判定する。例えば、第2判定部25は、第2推定部23で推定した発信機40の座標がエリアA10の座標範囲に含まれていれば、発信機40がエリアA10に存在すると判定する。第2判定部25により判定されたエリアの情報は、例えば、発信機40の識別情報及び第2期間T2の開始時点の時刻情報と紐づけて記憶部203に記憶される。第2判定部25では、第1判定部24と比べて、発信機40の位置の推定に用いられている受信強度の情報の数が多くなりやすい。したがって、例えば、エリアが会議室、役員室等であって、そのエリアに入った人物200がエリアからほとんど出ることのないような状況であれば、第2判定部25では、第1判定部24と比べて、発信機40の位置の推定精度を向上させることが可能となる。
 補正部26は、第1判定部24での判定結果と第2判定部25での判定結果とが異なる場合に第1判定部24での判定結果を第2判定部25での判定結果に補正する。補正部26は、例えば、開始時点を同じくする第1期間T1と第2期間T2とについて、第1判定部24での判定結果と第2判定部25での判定結果とを比較し、第1判定部24での判定結果と第2判定部25での判定結果とが異なる場合に第1判定部24での判定結果を第2判定部25での判定結果に補正する。例えば、補正部26は、第1判定部24では発信機40の存在するエリアがエリアA11であると判定され、第2判定部25では発信機40の存在するエリアがエリアA10であると判定された場合、補正部26は、記憶部203に記憶されている第1判定部24の判定結果をエリアA10に補正する。
 (3)動作
 以下、エリア判定システム10の動作の一例について、図4を参照して説明する。なお、図4中の「W10」は、発信機40から発信される無線信号を示し、「ID40」は、無線信号W10に含まれている、発信機40の識別情報を示し、「ID30」は、受信機30の識別情報を示し、「RSSI1」は、受信機30での受信強度の情報に含まれるRSSIの瞬時値を示す。
 発信機40は、自己の識別情報(ID40)を含む無線信号W10を所定周期T0で発信している。つまり、発信機40は、無線信号W10を定期的に発信している(発信ステップ)。
 発信機40を携帯している人物200が判定対象のエリア(対象エリア)に設置されている受信機30に近づくと、受信機30は、発信機40から発信されている無線信号W10を受信し、受信強度が所定受信強度(例えば、-85dB)以上であれば、発信機40の識別情報(ID40)、受信機30の識別情報(ID30)、及び受信強度の情報(RSSI1)を含む信号をサーバ20へ送信する送信ステップを実行する。受信機30は、発信機40から発信されている無線信号W10を受信する度に、送信ステップを実行する。
 サーバ20は、発信機40から所定周期T0で発信される無線信号W10の受信機30での受信強度の情報(RSSI1)を取得する取得ステップを実行する。取得ステップは、上述の取得部21(図2参照)において実行される。
 サーバ20は、所定周期T0よりも長い第1期間T1内に取得した複数回(m回)の受信強度の情報(RSSI1)に基づいて発信機40の位置を推定する第1推定ステップS1を実行する。第1推定ステップS1は、上述の第1推定部22(図2参照)において実行される。
 サーバ20は、第1推定ステップS1で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する第1判定ステップS2を実行する。第1判定ステップS2は、上述の第1判定部24(図2参照)において実行される。
 サーバ20は、第1期間T1よりも長く第1期間T1と一部重複する第2期間T2内に取得した複数回(n回)の受信強度の情報(RSSI1)に基づいて発信機40の位置を推定する第2推定ステップS3を実行する。第2推定ステップS3は、上述の第2推定部23において実行される。
 サーバ20は、第2推定ステップS3で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する第2判定ステップS4を実行する。第2判定ステップS4は、上述の第2判定部25(図2参照)において実行される。
 サーバ20は、第1判定ステップS2での判定結果と第2判定ステップS4での判定結果とが異なる場合に第1判定ステップS2での判定結果を第2判定ステップS4での判定結果に補正する補正ステップS5を実行する。補正ステップS5は、上述の補正部26(図2参照)において実行される。
 第1推定ステップS1、第1判定ステップS2、第2推定ステップS3、第2判定ステップS4、及び補正ステップS5は、繰り返し行われる。
 (4)まとめ
 本実施形態のエリア判定システム10は、取得部21と、第1推定部22と、第2推定部23と、第1判定部24と、第2判定部25と、補正部26と、を備える。取得部21は、発信機40から所定周期T0で発信される無線信号W10の受信機30での受信強度の情報(RSSI1)を取得する。第1推定部22は、第1期間T1内に取得部21で取得した複数回(m回)の受信強度の情報(RSSI1)に基づいて発信機40の位置を推定する。第1期間T1は、所定周期T0よりも長い。第1判定部24は、第1推定部22で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する。第2推定部23は、第2期間T2内に取得部21で取得した複数回(n回、ここにおいて、n≧m)の受信強度の情報(RSSI1)に基づいて発信機40の位置を推定する。第2期間T2は、第1期間T1よりも長く第1期間T1と一部重複する。第2判定部25は、第2推定部23で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定する。補正部26は、第1判定部24での判定結果と第2判定部25での判定結果とが異なる場合に第1判定部24での判定結果を第2判定部25での判定結果に補正する。
 これにより、本実施形態のエリア判定システム10では、より短い時間で発信機40の存在するエリアを判定でき、かつ、発信機40の存在するエリアをより精度良く判定することが可能となる。ここにおいて、本実施形態のエリア判定システム10では、第1判定部24において、第2判定部25よりも短い時間で、発信機40の存在するエリアを判定でき、補正部26を備えることで、発信機40の存在するエリアを、最終的に、より精度良く判定することが可能となる。
 また、エリア判定システム10は、次の方法(エリア判定方法)を実行しているといえる。エリア判定方法は、取得ステップと、第1推定ステップS1と、第1判定ステップS2と、第2推定ステップS3と、第2判定ステップS4と、補正ステップS5と、を備える。取得ステップは、発信機40から所定周期T0で発信される無線信号W10の受信機30での受信強度の情報を取得するステップである。第1推定ステップS1は、所定周期T0よりも長い第1期間T1内に取得した複数回の受信強度の情報に基づいて発信機40の位置を推定するステップである。第1判定ステップS2は、第1推定ステップS1で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定するステップである。第2推定ステップS3は、第2期間T2内に取得した複数回の受信強度の情報に基づいて発信機40の位置を推定するステップである。第2期間T2は、第1期間T1よりも長く第1期間T1と一部重複する。第2判定ステップS4は、第2推定ステップS3で推定した発信機40の位置に基づいて発信機40の存在するエリアを判定するステップである。補正ステップS5は、第1判定ステップS2での判定結果と第2判定ステップS4での判定結果とが異なる場合に第1判定ステップS2での判定結果を第2判定ステップS4での判定結果に補正するステップである。このようなエリア判定方法によれば、より短い時間で発信機40の存在するエリアを判定でき、かつ、発信機40の存在するエリアをより精度良く判定することが可能となる。
 エリア判定システム10は、1以上のプロセッサにより実現されている。つまり、エリア判定システム10は、1以上のプロセッサがプログラム(エリア判定プログラム)を実行することにより実現される。このプログラムは、1以上のプロセッサに、エリア判定方法を実行させるためのプログラム(コンピュータプログラム)である。このようなプログラムによれば、エリア判定方法と同様に、より短い時間で発信機40の存在するエリアを判定でき、かつ、発信機40の存在するエリアをより精度良く判定することが可能となる。
 (変形例)
 本開示の実施形態は、上記実施形態に限定されない。上記実施形態は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。以下に、上記実施形態の変形例を列挙する。
 一変形例では、処理部204は、図5に示すように、第3判定部27を更に備えてもよい。第3判定部27は、第1期間T1(図6参照)よりも短い第3期間T3(図6参照)に取得した少なくとも1回の受信強度の情報に基づいて発信機40の存在するエリアを判定する。つまり、サーバ20は、第3判定部27において、第1期間T1よりも短い第3期間T3に取得部21で取得した少なくとも1回の受信強度の情報に基づいて発信機40の存在するエリアを判定するエリア判定ステップS11(図6参照)を実行する。第3判定部27により判定されたエリアの情報は、例えば、発信機40の識別情報及び第3期間T3の開始時点の時刻情報と紐づけて記憶部203に記憶される。第3判定部27は、例えば、エリア判定のリアルタイム性を向上させる観点から、1~3回の受信強度の情報に基づいて発信機40の存在するエリアを判定するのが好ましい。第3判定部27は、受信機30の施設100における座標情報と、RSSI1に基づいて受信機30から発信機40までの距離を求める。第3判定部27は、受信機30の施設100における座標情報を、例えば、受信機30からの信号に含まれる受信機30の識別情報に基づいて記憶部203から取得できる。第3判定部27は、受信機30の座標を中心として、上記距離を半径とする円周内の領域の存在するエリアを判定する。第3判定部27で判定される発信機40の存在するエリアは、略リアルタイムでの発信機40の存在するエリアである。
 一変形例では、第1期間T1は第3期間T3と一部重複するように設定されている。第3期間T3の開始時点は、第1期間T1の開始時点と同じであるのが好ましい。処理部204は、上述の補正部26(以下、第1補正部26ともいう)とは別の補正部28(以下、第2補正部28ともいう)を更に備えていてもよい。第2補正部28は、第3判定部27での判定結果と第1判定部24での判定結果とが異なる場合に第3判定部27での判定結果を第1判定部24での判定結果に補正する。より詳細には、第2補正部28は、記憶部203に記憶されている第3判定部27での判定結果を第1判定部24での判定結果に補正する。つまり、サーバ20は、第2補正部28において、第3判定部27での判定結果と第1判定部24での判定結果とが異なる場合に第3判定部27での判定結果を第1判定部24での判定結果に補正する補正ステップS12(図6参照)を実行する。これにより、エリア判定システム10は、第2補正部28を備えることで、発信機40の存在するエリアを、より精度良く判定することが可能となる。
 一変形例では、エリア判定システム10は、施設100の複数のエリアA10~A17の2以上の各々を対象エリアとしてよい。つまり、エリア判定システム10は、複数の対象エリアについて、発信機40が存在するかどうかを判定してよい。あるいは、対象エリアは、複数のエリアA10~A17で構成されていてよい。図3に示す施設100では、エリアA16,A17をまとめて一つの対象エリアとしてよい。更に、図3に示す施設100では、エリアA10,A11,A12をまとめて一つの対象エリアとしてよい。つまり、対象エリアは、一つの分離した空間ではなく、複数の分離した空間を含んでよい。このように、対象エリアは、施設100の性質や形状に応じて適宜設定されてよい。
 一変形例では、サーバ20は、必ずしも第2通信部202を備えている必要はない。サーバ20は、第2通信部202に加えて、あるいは代えて、発信機40が対象エリアに存在するかどうかの判定の結果を出力する出力部を有していてよい。出力部は、音と表示との少なくとも一方により、判定の結果を提示する機能を有していればよい。出力部の例としては、スピーカ、及びディスプレイが挙げられる。
 一変形例では、発信機40から発信する無線信号は、発信機40の識別情報の他に、発信機40を携帯する人物200の属性を表す属性情報を含んでもよい。例えば、施設100内のオフィスで働く従業員に発信機40を携帯させる場合、無線信号は、従業員を識別する情報(例えば、社員番号等)を含んでもよい。
 一変形例では、エリア判定システム10は、1以上の受信機30及び1以上の発信機40を有していてよい。ただし、1以上の発信機40は必須ではない。また、1以上の受信機30も必須ではない。要するに、エリア判定システム10は、受信機30及び発信機40を備えていなくてもよい。つまり、エリア判定システム10は、サーバ20を有していればよく、より詳しくは、エリア判定システム10は、取得部21、第1推定部22、第1判定部24、第2推定部23、第2判定部25、及び補正部26を備えていればよい。
 一変形例では、エリア判定システム10(サーバ20)は、複数のコンピュータにより構成されていてもよい。例えば、エリア判定システム10(サーバ20)の機能(特に、取得部21、第1推定部22、第2推定部23、第1判定部24、第2判定部25、及び補正部26)は、複数の装置に分散されていてもよい。更に、エリア判定システム10(サーバ20)の機能の少なくとも一部が、例えば、クラウド(クラウドコンピューティング)によって実現されていてもよい。
 以上述べたエリア判定システム10(サーバ20)の実行主体は、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを有する。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示におけるエリア判定システム10(サーバ20)の実行主体としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されていてもよいが、電気通信回線を通じて提供されてもよい。また、プログラムは、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的な記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。LSIの製造後にプログラムされる、FPGA(Field-Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)、又はLSI内部の接合関係の再構成又はLSI内部の回路区画のセットアップができる再構成可能な論理デバイスも同じ目的で使うことができる。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。
 (態様)
 以上説明した実施形態等から本明細書には以下の態様が開示されている。以下では、実施形態との対応関係を明示するためだけに、符号を括弧付きで付している。
 第1の態様に係るエリア判定システム(10)は、取得部(21)と、第1推定部(22)と、第2推定部(23)と、第1判定部(24)と、第2判定部(25)と、補正部(26)と、を備える。取得部(21)は、発信機(40)から所定周期(T0)で発信される無線信号(W10)の受信機(30)での受信強度の情報を取得する。第1推定部(22)は、第1期間(T1)内に取得した複数回の受信強度の情報に基づいて発信機(40)の位置を推定する。第1期間(T1)は、所定周期(T0)よりも長い。第2推定部(23)は、第2期間(T2)内に取得した複数回の受信強度の情報に基づいて発信機(40)の位置を推定する。第2期間(T2)は、第1期間(T1)よりも長く第1期間(T1)と一部重複する。第1判定部(24)は、第1推定部(22)で推定した発信機(40)の位置に基づいて発信機(40)の存在するエリアを判定する。第2判定部(25)は、第2推定部(23)で推定した発信機(40)の位置に基づいて発信機(40)の存在するエリアを判定する。補正部(26)は、第1判定部(24)での判定結果と第2判定部(25)での判定結果とが異なる場合に第1判定部(24)での判定結果を第2判定部(25)での判定結果に補正する。
 第1の態様に係るエリア判定システム(10)では、より短い時間で発信機(40)の存在するエリアを判定でき、かつ、発信機(40)の存在するエリアをより精度良く判定することが可能となる。
 第2の態様に係るエリア判定システム(10)は、第1の態様において、第3判定部(27)を更に備える。第3判定部(27)は、第1期間(T1)よりも短い第3期間(T3)に取得した少なくとも1回の受信強度の情報に基づいて発信機(40)の存在するエリアを判定する。
 第2の態様に係るエリア判定システム(10)では、より短い時間で発信機(40)の存在するエリアを判定でき、リアルタイム性を向上させることが可能となる。
 第3の態様に係るエリア判定システム(10)では、第2の態様において、第1期間(T1)は第3期間(T3)と一部重複するように設定されている。第3の態様に係るエリア判定システム(10)は、補正部(28)を更に備える。補正部(28)は、第3判定部(27)での判定結果と第1判定部(24)での判定結果とが異なる場合に第3判定部(27)での判定結果を第1判定部(24)での判定結果に補正する。
 第3の態様に係るエリア判定システム(10)では、発信機(40)の存在するエリアをより精度良く判定することが可能となる。
 第4の態様に係るエリア判定システム(10)は、第1~3の態様のいずれか一つにおいて、受信機(30)を更に備える。
 第5の態様に係るエリア判定システム(10)は、第4の態様において、受信機(30)を複数備える。
 第6の態様に係るエリア判定システム(10)は、第1~5の態様のいずれか一つにおいて、発信機(40)を更に備える。
 第2~6の態様に係る構成については、エリア判定システム(10)に必須の構成ではなく、適宜省略可能である。
 第7の態様に係るエリア判定方法は、取得ステップと、第1推定ステップ(S1)と、第1判定ステップ(S2)と、第2推定ステップ(S3)と、第2判定ステップ(S4)と、補正ステップ(S5)と、を備える。取得ステップは、発信機(40)から所定周期(T0)で発信される無線信号(W10)の受信機(30)での受信強度の情報を取得するステップである。第1推定ステップ(S1)は、第1期間(T1)内に取得した複数回の受信強度の情報に基づいて発信機(40)の位置を推定するステップである。第1期間(T1)は、所定周期(T0)よりも長い。第1判定ステップ(S2)は、第1推定ステップ(S1)で推定した発信機(40)の位置に基づいて発信機(40)の存在するエリアを判定するステップである。第2推定ステップ(S3)は、第2期間(T2)内に取得した複数回の受信強度の情報に基づいて発信機(40)の位置を推定するステップである。第2期間(T2)は、第1期間(T1)よりも長く第1期間(T1)と一部重複する。第2判定ステップ(S4)は、第2推定ステップ(S3)で推定した発信機(40)の位置に基づいて発信機(40)の存在するエリアを判定するステップである。補正ステップ(S5)は、第1判定ステップ(S2)での判定結果と第2判定ステップ(S4)での判定結果とが異なる場合に第1判定ステップ(S2)での判定結果を第2判定ステップ(S4)での判定結果に補正するステップである。
 第7の態様に係るエリア判定方法は、より短い時間で発信機(40)の存在するエリアを判定でき、かつ、発信機(40)の存在するエリアをより精度良く判定することが可能となる。
 第8の態様に係るプログラムは、1以上のプロセッサに、第7の態様のエリア判定方法を実行させるための、プログラムである。
 第8の態様に係るプログラムでは、より短い時間で発信機(40)の存在するエリアを判定でき、かつ、発信機(40)の存在するエリアをより精度良く判定することが可能となる。
 10 エリア判定システム
 20 サーバ
 21 取得部
 22 第1推定部
 23 第2推定部
 24 第1判定部
 25 第2判定部
 26 補正部
 27 第3判定部
 28 補正部
 30 受信機
 40 発信機
 T0 所定周期
 T1 第1期間
 T2 第2期間
 T3 第3期間
 W10 無線信号

Claims (8)

  1.  発信機から所定周期で発信される無線信号の受信機での受信強度の情報を取得する取得部と、
     前記所定周期よりも長い第1期間内に前記取得部で取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定する第1推定部と、
     前記第1推定部で推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定する第1判定部と、
     前記第1期間よりも長く前記第1期間と一部重複する第2期間内に前記取得部で取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定する第2推定部と、
     前記第2推定部で推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定する第2判定部と、
     前記第1判定部での判定結果と前記第2判定部での判定結果とが異なる場合に前記第1判定部での判定結果を前記第2判定部での判定結果に補正する補正部と、を備える、
     エリア判定システム。
  2.  前記第1期間よりも短い第3期間に取得した少なくとも1回の前記受信強度の情報に基づいて前記発信機の存在するエリアを判定する第3判定部を更に備える、
     請求項1に記載のエリア判定システム。
  3.  前記第1期間は前記第3期間と一部重複するように設定されており、
     前記第3判定部での判定結果と前記第1判定部での判定結果とが異なる場合に前記第3判定部での判定結果を前記第1判定部での判定結果に補正する補正部を更に備える、
     請求項2に記載のエリア判定システム。
  4.  前記受信機を更に備える、
     請求項1~3のいずれか一項に記載のエリア判定システム。
  5.  前記受信機を複数備える、
     請求項4に記載のエリア判定システム。
  6.  前記発信機を更に備える、
     請求項1~5のいずれか一項に記載のエリア判定システム。
  7.  発信機から所定周期で発信される無線信号の受信機での受信強度の情報を取得する取得ステップと、
     前記所定周期よりも長い第1期間内に取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定する第1推定ステップと、
     前記第1推定ステップで推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定する第1判定ステップと、
     前記第1期間よりも長く前記第1期間と一部重複する第2期間内に取得した複数回の前記受信強度の情報に基づいて前記発信機の位置を推定する第2推定ステップと、
     前記第2推定ステップで推定した前記発信機の前記位置に基づいて前記発信機の存在するエリアを判定する第2判定ステップと、
     前記第1判定ステップでの判定結果と前記第2判定ステップでの判定結果とが異なる場合に前記第1判定ステップでの判定結果を前記第2判定ステップでの判定結果に補正する補正ステップと、を備える、
     エリア判定方法。
  8.  1以上のプロセッサに、請求項7に記載のエリア判定方法を実行させるための、
     プログラム。
PCT/JP2020/025545 2019-07-19 2020-06-29 エリア判定システム、エリア判定方法及びプログラム WO2021014897A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US17/624,427 US11789109B2 (en) 2019-07-19 2020-06-29 Area determination system, area determination method, and program
JP2021533890A JP7213474B2 (ja) 2019-07-19 2020-06-29 エリア判定システム、エリア判定方法及びプログラム
CN202080052588.9A CN114175773B (zh) 2019-07-19 2020-06-29 区域判断***、区域判断方法和非暂时性存储介质

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-134087 2019-07-19
JP2019134087 2019-07-19

Publications (1)

Publication Number Publication Date
WO2021014897A1 true WO2021014897A1 (ja) 2021-01-28

Family

ID=74193770

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/025545 WO2021014897A1 (ja) 2019-07-19 2020-06-29 エリア判定システム、エリア判定方法及びプログラム

Country Status (4)

Country Link
US (1) US11789109B2 (ja)
JP (1) JP7213474B2 (ja)
CN (1) CN114175773B (ja)
WO (1) WO2021014897A1 (ja)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1051840A (ja) * 1996-07-29 1998-02-20 Matsushita Electric Ind Co Ltd 無線移動局の位置検出方式
JP2004357216A (ja) * 2003-05-30 2004-12-16 Toshiba Corp 位置探索システム及び位置探索方法
JP2007329887A (ja) * 2006-01-24 2007-12-20 Ntt Docomo Inc エリア推定システム及びエリア推定方法
JP2008299820A (ja) * 2007-06-04 2008-12-11 Fuji Xerox Co Ltd 位置情報処理装置
JP2010066037A (ja) * 2008-09-09 2010-03-25 Tateyama Kagaku Kogyo Kk 所在検知システム
JP2012088237A (ja) * 2010-10-21 2012-05-10 Hitachi Ltd 測位データ管理サーバ及び測位データ管理方法
JP2014174080A (ja) * 2013-03-12 2014-09-22 Nippon Telegr & Teleph Corp <Ntt> 位置推定方法、位置推定装置及び位置推定プログラム
US20150169911A1 (en) * 2013-12-13 2015-06-18 Qualcomm Incorporated Position location system architecture: filtering position fixes
US20180266826A1 (en) * 2017-03-16 2018-09-20 Quantek, Inc. Method of Room Based Position Determination

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2311697B (en) 1996-03-22 1999-07-28 Matsushita Electric Ind Co Ltd Wireless communication system and method and system for detection of position of radio mobile station
US7063256B2 (en) * 2003-03-04 2006-06-20 United Parcel Service Of America Item tracking and processing systems and methods
JP4857850B2 (ja) * 2006-03-28 2012-01-18 セイコーエプソン株式会社 測位装置、測位装置の制御方法
US9635557B2 (en) * 2012-06-14 2017-04-25 Intel Corporation Reliability for location services
EP3627871B1 (en) * 2014-06-24 2020-12-09 Google LLC Mesh network commissioning
CN104333903A (zh) * 2014-09-17 2015-02-04 北京邮电大学 基于rssi和惯性测量的室内多目标的定位***和方法
JP6241895B2 (ja) * 2015-10-28 2017-12-06 公立大学法人岩手県立大学 位置推定システム、位置推定方法、プログラム
WO2017079842A1 (en) * 2015-11-12 2017-05-18 Fathom Systems Inc. Apparatus, system and method of determining a location of a radio beacon
EP3451743B1 (en) * 2016-05-17 2020-10-28 Huawei Technologies Co., Ltd. Portable electronic device and positioning method
US10149133B2 (en) * 2016-09-22 2018-12-04 Qualcomm Incorporated Facilitating a location determination of a user equipment that is connected to a master radio based upon slave radio measurements
WO2018070219A1 (ja) * 2016-10-14 2018-04-19 アルプス電気株式会社 受信信号強度測定装置、受信信号強度測定方法及びプログラム並びにキーレスエントリーシステム
KR101977758B1 (ko) * 2017-04-14 2019-05-16 아가월드 주식회사 오브젝트의 위치 정확성을 향상시키기 위한 실시간 실내 위치 측위 방법 및 시스템
JP2018179919A (ja) * 2017-04-20 2018-11-15 ラピスセミコンダクタ株式会社 位置推定方法、位置推定装置、および位置推定システム
JP6865386B2 (ja) 2017-04-21 2021-04-28 パナソニックIpマネジメント株式会社 識別システム、識別方法及びプログラム
CN109392005B (zh) * 2017-08-11 2021-07-09 华为技术有限公司 一种信号强度测量的方法、相关装置以及***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1051840A (ja) * 1996-07-29 1998-02-20 Matsushita Electric Ind Co Ltd 無線移動局の位置検出方式
JP2004357216A (ja) * 2003-05-30 2004-12-16 Toshiba Corp 位置探索システム及び位置探索方法
JP2007329887A (ja) * 2006-01-24 2007-12-20 Ntt Docomo Inc エリア推定システム及びエリア推定方法
JP2008299820A (ja) * 2007-06-04 2008-12-11 Fuji Xerox Co Ltd 位置情報処理装置
JP2010066037A (ja) * 2008-09-09 2010-03-25 Tateyama Kagaku Kogyo Kk 所在検知システム
JP2012088237A (ja) * 2010-10-21 2012-05-10 Hitachi Ltd 測位データ管理サーバ及び測位データ管理方法
JP2014174080A (ja) * 2013-03-12 2014-09-22 Nippon Telegr & Teleph Corp <Ntt> 位置推定方法、位置推定装置及び位置推定プログラム
US20150169911A1 (en) * 2013-12-13 2015-06-18 Qualcomm Incorporated Position location system architecture: filtering position fixes
US20180266826A1 (en) * 2017-03-16 2018-09-20 Quantek, Inc. Method of Room Based Position Determination

Also Published As

Publication number Publication date
JP7213474B2 (ja) 2023-01-27
US11789109B2 (en) 2023-10-17
CN114175773A (zh) 2022-03-11
JPWO2021014897A1 (ja) 2021-01-28
US20220397636A1 (en) 2022-12-15
CN114175773B (zh) 2024-06-11

Similar Documents

Publication Publication Date Title
US11598546B2 (en) Occupancy sensing and building control using mobile devices
US20150215797A1 (en) Information processing apparatus and information processing method
JP7011659B2 (ja) ビーコン検証デバイス
US10383083B2 (en) Wireless local area network based positioning method and device
JP2021517246A (ja) 無線信号分析に基づく存在検出
JP2006300918A (ja) 位置測定システムおよび位置測定方法
CN103369671A (zh) 一种基于wifi的近距离定位***及定位方法
Bernardos et al. Real time calibration for rss indoor positioning systems
US11051128B2 (en) Localization of a mobile device
CN107153171B (zh) 室内定位方法、装置以及***
Qiu et al. BLE-based collaborative indoor localization with adaptive multi-lateration and mobile encountering
US11782123B2 (en) Area determination system, area determination method, and program
US11153842B2 (en) Determining radio node identifiers
WO2021014897A1 (ja) エリア判定システム、エリア判定方法及びプログラム
US11576113B2 (en) Communication apparatus, access point management apparatus, selective communication connection method, and non-transitory computer readable medium
US11570743B2 (en) Control system, control program, control method, and transmitter used in control system
WO2022163257A1 (ja) エリア判定システム、エリア判定方法、及びプログラム
CN114814725A (zh) 设备定位的方法、装置、定位计算设备及存储介质
KR101975656B1 (ko) 측위 장치 및 그 제어 방법
JP7114223B2 (ja) 機器制御システム、通信方法、無線端末及び制御装置
WO2015185087A1 (en) Building automation system and method therefor
KR20140045010A (ko) 증강현실을 이용한 실내 무선 센서 네트워크 구축 방법
JP2022130204A (ja) 空間管理システム、空間管理方法及びプログラム
WO2022158070A1 (ja) 測位方法、プログラム及び測位システム
JP2022073138A (ja) センサ装置、処理方法、プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20843794

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021533890

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20843794

Country of ref document: EP

Kind code of ref document: A1