WO2015122273A1 - ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法 - Google Patents

ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法 Download PDF

Info

Publication number
WO2015122273A1
WO2015122273A1 PCT/JP2015/052220 JP2015052220W WO2015122273A1 WO 2015122273 A1 WO2015122273 A1 WO 2015122273A1 JP 2015052220 W JP2015052220 W JP 2015052220W WO 2015122273 A1 WO2015122273 A1 WO 2015122273A1
Authority
WO
WIPO (PCT)
Prior art keywords
beacon
representative
identification information
child
terminal device
Prior art date
Application number
PCT/JP2015/052220
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 KR1020167021478A priority Critical patent/KR20160105894A/ko
Priority to CN201580005889.5A priority patent/CN105934974A/zh
Publication of WO2015122273A1 publication Critical patent/WO2015122273A1/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
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/68Marker, boundary, call-sign, or like beacons transmitting signals not carrying directional information
    • 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/02529Radio frequency fingerprinting not involving signal parameters, i.e. only involving identifiers
    • 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/0295Proximity-based methods, e.g. position inferred from reception of particular signals

Definitions

  • the present invention relates to a beacon signal receiving system, a storage device, a terminal device, and a beacon signal receiving method for receiving a beacon signal, for example.
  • beacon devices that are arranged in supermarkets, convenience stores, department stores, specialty stores, and the like and capable of transmitting beacon signals to terminal devices carried by users have come to be provided.
  • the terminal device that has received the beacon signal from the beacon device can extract the product information from the beacon signal using an application installed in the terminal device and display the product information on the display unit of the terminal device.
  • Patent Document 1 As a technique for the beacon device to transmit the beacon signal and the terminal device to receive the beacon signal as described above, for example, one disclosed in Patent Document 1 is known.
  • a seller-side device detects from a beacon signal that a buyer-side device carried by a buyer has approached a store, and communication between the seller-side device and the buyer-side device is performed.
  • a data communication system has been proposed in which a product advertisement or the like is performed on a buyer side device.
  • beacon devices By the way, as beacon devices become widespread and the number of installed beacon devices increases, applications for receiving beacon signals from more beacon devices also appear. For example, when a beacon device is installed in a specific store and a user visits the store, a terminal device held by the user receives a beacon signal and extracts necessary information (for example, coupon information) from the beacon signal. Such an application is considered to be provided to the terminal device.
  • a beacon ID is added to the beacon signal as an example of identification information for uniquely identifying the beacon device.
  • the more beacon devices to be received the more beacon signals to which various beacon IDs are added are transmitted.
  • the time required for the terminal device to scan the beacon ID becomes longer.
  • This invention is made in view of such a situation, and it aims at limiting the beacon apparatus made into reception object in the environment where many beacon apparatuses were installed.
  • the present invention relates to representative beacon identification information for identifying a representative beacon device among a plurality of beacon devices that communicate with a server and transmit a beacon signal, and a child represented by the representative beacon device among the plurality of beacon devices.
  • a terminal device is provided that can access a database that stores child beacon identification information for identifying a beacon device in association with each other.
  • the server communication unit communicates with the server and can access the database.
  • the beacon signal receiving unit receives the beacon signal and acquires representative beacon identification information or child beacon identification information included in the beacon signal. Then, when the beacon signal receiving unit acquires the representative beacon identification information, the processing unit refers to the database, acquires the child beacon identification information corresponding to the representative beacon identification information, and determines the beacon based on the child beacon identification information.
  • the child beacon identification information acquired by the signal receiving unit is set.
  • the present invention also identifies representative beacon identification information for identifying a representative beacon device among a plurality of beacon devices each transmitting a beacon signal, and identifying a child beacon device represented by the representative beacon device among the plurality of beacon devices.
  • It is a terminal device provided with the memory
  • the beacon signal receiving unit receives the beacon signal and acquires representative beacon identification information or child beacon identification information included in the beacon signal. Then, when the beacon signal receiving unit acquires the representative beacon identification information, the processing unit refers to the database, acquires the child beacon identification information corresponding to the representative beacon identification information, and determines the beacon based on the child beacon identification information.
  • the child beacon identification information acquired by the signal receiving unit is set.
  • the present invention it is possible to limit the beacon devices to be received by the terminal device and shorten the time required for scanning the identification information.
  • a beacon signal receiving system an example in which a terminal device acquires a child beacon ID by referring to a beacon database of a server
  • a child beacon ID target acquisition target
  • a representative beacon ID see FIG. 2 to be described later
  • FIG. 2 representative beacon ID
  • FIG. 2 described later components having substantially the same function or configuration are denoted by the same reference numerals, and redundant description is omitted.
  • “beacon database” is abbreviated as “beacon DB”.
  • FIG. 1 shows a configuration example of a beacon signal receiving system 1.
  • the beacon signal receiving system 1 includes at least a terminal device 3 and a server 6.
  • the terminal device 3 and the server 6 can communicate with each other via the access point 4 and the network 5.
  • an “access point” is used as a term including a base station in mobile communication such as a mobile phone and a communication interface for Wi-Fi (registered trademark) communication.
  • the beacon signal receiving system 1 includes a beacon device 2. And the terminal device 3 can acquire product information etc. from the beacon signal transmitted (transmitted) from the beacon device 2.
  • the beacon device 2 includes a beacon ID storage unit 2a that stores a beacon ID as an example of identification information allocated to identify the beacon device 2.
  • the beacon device 2 includes a beacon signal transmission unit 2b that places the beacon ID read from the beacon ID storage unit 2a on the beacon signal and transmits the beacon signal.
  • the beacon ID storage unit 2a is a non-volatile memory that does not lose data even when the power supply is cut off. However, if the power supply to the beacon ID storage unit 2a is maintained, a volatile memory may be used for the beacon ID storage unit 2a.
  • the beacon signal transmission unit 2 b periodically transmits a beacon signal around the beacon device 2.
  • a communication standard used between the beacon signal transmission unit 2b and the beacon signal reception unit 13 included in the terminal device for example, short-range wireless such as Bluetooth (registered trademark) or BLE (Bluetooth Low Energy). Communication standards are suitable.
  • the beacon device 2 corresponding to the BLE standard can transmit advertising data including a beacon ID from the beacon signal transmission unit 2b as a beacon signal around the beacon device 2 by broadcasting.
  • the beacon device 2 is used as a representative beacon device or a child beacon device.
  • the beacon ID assigned to the representative beacon device is referred to as “representative beacon ID (an example of representative beacon identification information)”. This representative beacon ID is used to identify a representative beacon device among a plurality of beacon devices 2 that each transmit a beacon signal.
  • the beacon ID assigned to the child beacon device is referred to as “child beacon ID (an example of child beacon identification information)”. This child beacon ID is used to identify a child beacon device represented by a representative beacon device among the plurality of beacon devices 2.
  • the terminal device 3 includes a processing unit 11, a storage unit 12, a beacon signal receiving unit 13, an input unit 14, a display unit 15, and a server communication unit 16 connected to each other via a bus 17.
  • various information processing devices such as a car navigation device, a smartphone, and a tablet terminal can be used.
  • the processing unit 11 includes, for example, a central processing unit (CPU: Central Processing Unit) that can be driven with low power consumption.
  • the processing unit 11 controls the operation of each unit in the terminal device 3 based on the program, parameters, and the like read from the storage unit 12. At this time, the processing unit 11 performs control to give an operation instruction to each unit based on the operation signal input from the input unit 14.
  • the processing unit 11 determines whether or not the representative beacon ID is valid. Further, when it is determined that the representative beacon ID is valid, the server communication unit 16 refers to the beacon DB 8 stored in the storage device 7 of the server 6 accessed via the access point 4 and the network 5, and A child beacon ID corresponding to the beacon ID is acquired. And the process part 11 sets child beacon ID which the beacon signal receiving part 13 acquires based on acquired child beacon ID. Thereby, the beacon device 2 which the beacon signal receiving unit 13 receives is limited, and only the child beacon ID set as the acquisition target among the child beacon IDs included in the beacon signal received by the beacon signal receiving unit 13 is displayed. Can be acquired. The contents of the beacon DB 8 and the details of the processing of the processing unit 11 will be described later.
  • the storage unit 12 includes, for example, a storage medium or memory card used as a ROM (Read Only Memory), a RAM (Random Access Memory), or the like. In the storage unit 12, various data such as programs and parameters for controlling each unit in the terminal device 3 are stored permanently or temporarily.
  • the beacon signal receiving unit 13 receives a beacon signal from the beacon device 2 via an antenna (not shown), and acquires a representative beacon ID or a child beacon ID included in the beacon signal.
  • the input unit 14 outputs an operation signal to the processing unit 11 in accordance with an operation input performed by a screen touch of the display unit 15 in addition to buttons and switches (not illustrated) arranged in the terminal device 3.
  • the display unit 15 displays product information from a tenant including text, images, and the like on the display surface.
  • the input unit 14 and the display unit 15 may be configured as a touch panel display in which an operation surface and a display surface are overlapped.
  • the server communication unit 16 is connected to the access point 4 via an antenna (not shown), and is connected to the server 6 from the access point 4 via the network 5. Thereby, the server communication part 16 can access beacon DB8 which the server 6 has.
  • communication is performed between the server communication unit 16 and the access point 4 using a communication standard of mobile communication (for example, 3G) or wireless LAN (Local Area Network) (for example, Wi-Fi (registered trademark)). It is assumed that
  • the server 6 includes a storage device 7 that stores a beacon DB 8.
  • the storage device 7 is constituted by, for example, a large capacity HDD (Hard Disk Drive).
  • the beacon DB 8 stored in the storage device 7 stores a representative beacon ID and a child beacon ID in association with each other. Then, the storage device 7 provides the beacon DB 8 to the terminal device 3 in response to a request from the terminal device 3.
  • FIG. 2 shows an installation example of a plurality of beacon devices 2.
  • FIG. 2 shows an example in which a user carrying the terminal device 3 stands in front of the entrance 21 on the east side of the X department store, and the beacon device 2 is installed in a tenant on the first floor. There is also an entrance 22 on the west side of the X department store.
  • the X department store is 5 stories high and there are 6 tenants on each floor, with a total of 30 tenants. Further, the tenants on each floor are arranged in the same manner, and as shown in FIG. 2, it is assumed that three stores are arranged on the north side and three stores on the south side.
  • Each tenant is provided with a beacon device 2 along the passage.
  • the beacon device 2 is assigned a beacon ID for uniquely identifying the entrance 21 and the tenant.
  • the beacon device 2 to which the beacon ID # 100 is allocated is installed at the entrance 21 on the first floor of the X department store, and the beacon device 2 to which the beacon ID is allocated is installed in the tenant on each floor as follows. It is assumed that ⁇ 1st floor: Beacon ID # 111 ⁇ 116 ⁇ 2nd floor: Beacon ID # 121-126 ⁇ 3rd floor: Beacon ID is # 131 ⁇ 136 ⁇ 4th floor: Beacon ID is # 141-146 ⁇ 5th floor: Beacon ID # 151 ⁇ 156
  • the beacon device 2 with the beacon ID # 100 installed at the entrance 21 of the X department store is used as the “representative beacon device”.
  • the beacon device 2 whose beacon ID installed in each tenant in the X department store is any one of # 111 to 116, # 121 to 126, # 131 to 136, # 141 to 146, and # 151 to 156 is “child”. Used as a “beacon device”.
  • the geofence is a virtual boundary determined by the transmission range of beacon signals transmitted by the representative beacon device and the child beacon device.
  • the inside of the X department store is set within the geofence, and the entrance 21 is set as the entrance to the geofence.
  • the terminal device 3 acquires the representative beacon ID # 100 from the beacon signal received from the representative beacon device. Then, the terminal device 3 performs authenticity determination as to whether or not the acquired representative beacon ID # 100 is valid. If the determination result is true, that is, if this representative beacon ID # 100 is valid, the terminal device 3 acquires the child beacon ID of the child beacon device from the beacon DB 8 of the server 6, and sets this child beacon ID as an acquisition target. Perform the process. As a result, all child beacon devices installed in the X department store (in the geofence) can be targeted for reception.
  • a geofence can be set in various places. For example, as will be described later, a geofence is also set by a representative beacon device installed near an entrance of a subway station or the like and a child beacon device installed in a station yard or along a railway line.
  • the radio wave reach of the beacon signal transmitted by the representative beacon device is set as the geofence.
  • FIG. 3 shows a first data configuration example of the beacon DB 8.
  • the beacon DB 8 shown in FIG. 3 has a representative beacon ID field 8a on the left side and a child beacon ID field 8b on the right side.
  • each record stores one representative beacon ID in the representative beacon ID field 8a and one or more child beacon IDs in the child beacon ID field 8b.
  • the beacon DB 8 shown in FIG. 3 includes one record, and stores one representative beacon ID and 30 child beacon IDs associated with the representative beacon ID.
  • FIG. 4 shows a second data configuration example of the beacon DB 8.
  • the beacon DB 8 shown in FIG. 4 has a child beacon ID field 8b on the left side and a representative beacon ID field 8a on the right side. In FIG. 4, a part of the beacon DB 8 is shown.
  • each record stores one child beacon ID in the child beacon ID field 8b and one representative beacon ID in the representative beacon ID field 8a.
  • the beacon DB 8 shown in FIG. 4 is composed of 30 records, each child beacon ID field 8b of each record stores one different child beacon ID one by one, and the representative beacon ID field 8a of all records contains The same representative beacon ID is stored.
  • the user can receive various information and services by receiving the beacon signal from the beacon device 2 at the terminal device 3 and acquiring the beacon ID of the beacon device 2. For example, when the user enters the X department store, product information of each tenant is distributed to the terminal device 3 or a coupon that can be used by each tenant is issued.
  • the terminal device 3 acquires the beacon ID # 100 from the beacon signal received from the representative beacon device.
  • the processing unit 11 determines whether or not the acquired beacon ID # 100 is valid, more specifically, the beacon ID # 100 is assigned to the representative beacon device that is surely installed in the X department store. Authenticity determination is performed to determine whether or not there is.
  • a method of authenticity determination performed by the processing unit 11 for example, a method of performing challenge / response authentication between the terminal device 3 and the representative beacon device or between the authentication server and the representative beacon device via the terminal device 3. There is.
  • the processing unit 11 refers to the beacon DB 8 via the server communication unit 16 and corresponds to the beacon ID # 100. Get a set of IDs. For example, the processing unit 11 determines from the beacon DB 8 shown in FIG. 3 or FIG. 4 that the child beacon IDs # 111 to 116, # 121 to 126, # 131 to 136, # 141 to 146 corresponding to the representative beacon ID # 100, # 151 to 156 are acquired. Then, the processing unit 11 registers these child beacon IDs in the storage unit 12 as an acquisition target list.
  • the processing unit 11 sets the child beacon ID registered in the acquisition target list as the child beacon ID acquired by the beacon signal receiving unit 13. As a result, the processing unit 11 only needs to scan the child beacon ID set as the acquisition target among the child beacon IDs included in the beacon signal received by the beacon signal receiving unit 13, and is required for scanning the beacon ID. Time can be shortened.
  • the processing unit 11 of the terminal device 3 uses the beacon signal received from the representative beacon device. Authenticity determination is performed on the acquired representative beacon ID. If the determination result is true, the processing unit 11 acquires the child beacon ID corresponding to the representative beacon ID from the beacon DB 8 and registers it in the acquisition target list. Thereby, beacon signal receiving part 13 acquires only child beacon ID of a child beacon device installed in X department store. And the process part 11 can obtain the product information, coupon information, etc. of the tenant where the child beacon device is installed from the beacon signal including the child beacon ID. In this way, the processing unit 11 can shorten the time required for scanning the beacon ID by limiting the beacon devices 2 to be received.
  • the authenticity of the beacon IDs of all the beacon devices 2 in an environment where a plurality of beacon devices 2 are installed since it is only necessary to determine the authenticity of the representative beacon ID, the authenticity of the beacon IDs of all the beacon devices 2 in an environment where a plurality of beacon devices 2 are installed. Compared with iterative execution of the determination process, the process of the processing unit 11 can be simplified.
  • the terminal device 3 can receive all the beacon devices 2 in the X department store. In this case, for example, even if there is an A department store close to the X department store, the beacon device in the A department store can be excluded from reception.
  • the terminal device 3 can obtain necessary information only by receiving the beacon signal that the beacon device 2 continues to transmit. Communication when the terminal device 3 and the beacon device 2 are connected to perform some data exchange such as authentication is generally one-to-one bidirectional communication, and other terminal devices 3 receive beacon signals from the beacon device 2. In some cases, such a situation can be prevented in this embodiment.
  • the terminal device 3 can communicate with the server 6 in the vicinity of the installation location of the representative beacon device, and communication equipment is prepared at the installation location of the child beacon device. There is no need.
  • the terminal device 3 When the terminal device 3 has a function of measuring the current position using a GPS (Global Positioning System) signal or the like, the distance between the measured current position of the terminal device 3 and the installation position of the representative beacon ID is equal to or less than the threshold value. It may be determined that the representative beacon ID is valid. This determination is performed by referring to a database that stores the beacon ID and the installation position of each beacon device 2 in association with each other.
  • GPS Global Positioning System
  • each of the beacon devices installed in the geofence is a representative beacon device or a child beacon device.
  • the terminal device 3 inquires of the server 6 about the acquired beacon ID, and the processing unit 11 starts the authenticity determination sequence only when receiving a response that this beacon ID is the representative beacon ID. You can also
  • FIG. 5 shows an example in which the terminal device 3 blocks a beacon signal from an unauthorized beacon device.
  • an unauthorized beacon device 23 on the fifth floor of the X department store transmits a beacon signal including a beacon ID different from the child beacon ID allocated to each tenant of the X department store.
  • This beacon device 23 is not normally installed in the tenant, but is transmitting a beacon signal whose beacon ID is “# 901”.
  • the beacon ID “# 901” is not included in the child beacon ID registered in the acquisition target list, that is, set as the acquisition target of the beacon signal reception unit 13. For this reason, even if the beacon signal receiving unit 13 receives the beacon signal from the unauthorized beacon device 23, the beacon signal “13” is not acquired, and the terminal device 3 A beacon signal from a beacon device can be blocked.
  • beacon signals from unauthorized beacon devices cannot be blocked.
  • the terminal device 3 blocks such a beacon signal. I can't do it.
  • FIG. 6 shows an example in which the terminal device 3 cannot block a beacon signal from an unauthorized beacon device.
  • an unauthorized beacon device 24 on the fifth floor of the X department store transmits a beacon signal including the same beacon ID as the child beacon ID assigned to each tenant of the X department store.
  • this beacon device 24 is not normally installed in the tenant, it transmits a beacon signal including the same beacon ID # 152 as the beacon device 2 normally installed in the tenant on the southeast side of this floor.
  • the terminal device 3 Since the beacon ID # 152 included in the beacon signal transmitted by the beacon device 24 is registered in the acquisition target list if the user carrying the terminal device 3 is near the beacon device 24, the terminal device 3 This beacon ID is acquired. However, the user is already in the X department store, and the regular beacon device 2 to which the beacon ID # 152 is assigned is also installed in the X department store. For this reason, even if the terminal device 3 acquires the beacon ID # 152 from the unauthorized beacon device 24 and obtains information from the tenant, the difference from the case of acquiring the beacon ID # 152 from the regular beacon device 2 is large. There is no limited impact.
  • an unauthorized beacon device 24 capable of transmitting a beacon signal including a child beacon ID registered in the acquisition target list exists in the geofence, a regular beacon signal including the same child beacon ID is transmitted.
  • the beacon device 2 is also present in the geofence. And since the user is already in this geofence, there are few bad effects by the beacon signal containing the same child beacon ID for the tenant etc. which provides merchandise information.
  • FIG. 7 shows a configuration example of the beacon signal receiving system 30.
  • the beacon signal receiving system 30 includes a terminal device 31 and a beacon device 2.
  • the terminal device 31 has substantially the same configuration as the terminal device 3 according to the first embodiment, but does not include the server communication unit 16 and includes a storage unit 32 that can store the beacon DB 8 as a storage unit.
  • the point provided is different from the configuration shown in FIG.
  • the storage unit 32 is configured by, for example, a large-capacity HDD, and the storage unit 32 stores a beacon DB 8 that stores various representative beacon IDs and child beacon IDs associated with the representative beacon ID. ing.
  • the processing unit 11 determines whether or not the representative beacon ID is valid. Furthermore, when it is determined that the representative beacon ID is valid, the child beacon ID corresponding to the representative beacon ID is acquired with reference to the beacon DB 8 stored in the storage unit 32. And the process part 11 sets child beacon ID which the beacon signal receiving part 13 acquires based on acquired child beacon ID.
  • the terminal device 31 can limit the beacon devices 2 to be received without accessing the server 6 by storing the beacon DB 8 in the storage unit 32 in advance.
  • FIG. 8 shows an example in which representative beacon devices are installed at a plurality of entrances 21 and 22, respectively.
  • a plurality of representative beacon devices may be installed as shown in FIG.
  • two representative beacon devices are installed at the east side entrance 21 on the first floor of the X department store, and the representative beacon ID # 101 is located at the west side entrance 22.
  • the user can enter the X department store from either of the entrances 21 and 22.
  • the user enters from the west entrance 22.
  • the terminal device 3 receives a beacon signal from the beacon device 2 installed at the entrance 22, and performs authenticity determination on the representative beacon ID # 101 acquired from this beacon signal. Then, after determining that the representative beacon ID # 101 is valid, the child beacon ID assigned to each tenant in the X department store is acquired.
  • FIG. 9 shows a third data configuration example of the beacon DB 8.
  • each record stores one representative beacon ID in the representative beacon ID field 8a and 1 in the child beacon ID field 8b.
  • the beacon DB 8 shown in FIG. 9 includes two records.
  • the representative beacon ID field 8a stores representative beacon IDs # 100 and # 101, respectively, and the child beacon ID field 8b stores the same 30 children. A beacon ID is stored.
  • the beacon DB 8 may have a configuration having a child beacon ID field 8b on the left side and a representative beacon ID field 8a on the right side, as in the second data configuration example shown in FIG.
  • the terminal device 3 since the representative beacon device is installed at each of the two entrances 21 and 22, the terminal device 3 allows the user to enter from either of the entrances 21 and 22. Even if it is a case, after acquiring representative beacon ID and performing authenticity determination, the same child beacon ID can be acquired.
  • the other terminal device 3 can obtain a representative beacon ID from another representative beacon device. It can also be made into a system.
  • FIG. 10 shows an example in which a plurality of representative beacon devices are installed at one entrance 21.
  • a plurality of representative beacon devices are installed at one entrance. May be installed.
  • two representative beacon devices having representative beacon IDs # 100 and # 101 are installed at the entrance 21 on the east side of the first floor of the X department store. These two representative beacon devices are installed at each door of a double door provided at the entrance 21, for example.
  • the terminal device 3 receives beacon signals from the two beacon devices 2 installed at the entrance 21 at two times when the user passes each door, and the representative beacon ID # acquired from each beacon signal Authenticity determination is performed for 100 and # 101. Then, after determining that the representative beacon IDs # 100 and # 101 are both valid, the child beacon ID assigned to each tenant in the X department store is acquired.
  • FIG. 11 shows a fourth data configuration example of the beacon DB 8.
  • each record stores a plurality of representative beacon IDs in the representative beacon ID field 8a and one or more child beacon IDs in the child beacon ID field 8b.
  • the beacon DB 8 shown in FIG. 11 includes one record, a set of two representative beacon IDs # 100 and # 101 (# 100 &# 101), and 30 children associated with the set of representative beacon IDs. A beacon ID is stored.
  • the beacon DB 8 may have a configuration having a child beacon ID field 8b on the left side and a representative beacon ID field 8a on the right side, as in the second data configuration example shown in FIG.
  • the terminal device 3 by installing two representative beacon devices at one entrance 21, the terminal device 3 allows the user to enter the X department store from the entrance 21. Only in this case, a child beacon ID corresponding to a set of two representative beacon IDs can be acquired. On the other hand, when the user only passes near the entrance 21, the child beacon ID is not acquired.
  • a beacon device that represents all other beacon devices among the beacon devices 2 installed in the X department store is referred to as an “overall representative beacon device”.
  • a beacon device that represents a child beacon device installed on each floor is referred to as a “representative beacon device on each floor”.
  • each floor representative beacon device is a child beacon device for the entire representative beacon device and a representative beacon device for the child beacon device.
  • FIG. 12 shows an installation example of the overall representative beacon device, each floor representative beacon device, and the child beacon device.
  • beacon devices 2 to which different beacon IDs are assigned are installed.
  • the general representative beacon device is installed at the entrance 21 and is assigned a beacon ID # 100 (hereinafter referred to as an overall representative beacon ID).
  • five floor representative beacon devices are respectively installed on the first floor to the fifth floor, and the beacon IDs assigned to them (hereinafter referred to as each floor representative beacon ID) are “# 110” on the first floor and “# 110” on the second floor. “# 130” on the 3rd floor, “# 140” on the 4th floor, “# 150” on the 5th floor.
  • the child beacon ID is the same as that shown in FIG.
  • the terminal device 3 acquires the overall representative beacon ID # 100 from the beacon signal transmitted by the overall representative beacon device, Make a false decision. If the determination result is true, each floor representative beacon ID corresponding to the overall representative beacon ID is acquired from the beacon DB 8 and registered in the acquisition target list.
  • FIG. 13 shows an example in which the user approaches each floor representative beacon device installed on the first floor.
  • the terminal device 3 acquires each floor representative beacon ID # 110 on the first floor from the beacon signal transmitted by the beacon device. Since each floor representative beacon ID is already registered in the acquisition target list, it is presumed that it is valid without performing authenticity determination, and a child beacon ID corresponding to each floor representative beacon ID on the first floor is determined from the beacon DB 8 Acquire and register in the acquisition target list.
  • FIG. 14 shows an example in which the user approaches each floor representative beacon device installed on the fifth floor. Also in this case, when the user approaches each floor representative beacon device installed on the fifth floor, the terminal device 3 acquires each floor representative beacon ID # 150 on the fifth floor from the beacon signal transmitted by the beacon device. Since each floor representative beacon ID is already registered in the acquisition target list, it is presumed that it is valid without performing authenticity determination, and a child beacon ID corresponding to each floor representative beacon ID on the fifth floor is determined from the beacon DB 8 Acquire and register in the acquisition target list.
  • FIG. 15 shows a fifth data configuration example of the beacon DB 8.
  • each record stores one representative beacon ID in the representative beacon ID field 8a and 1 in the child beacon ID field 8b, as in the first data configuration example shown in FIG. Store one or more child beacon IDs.
  • the beacon DB 8 shown in FIG. 15 is composed of six records.
  • the representative beacon ID field 8a of the first record stores the overall representative beacon ID # 100
  • the child beacon ID field 8b stores five representative beacon IDs for each floor.
  • Each floor representative beacon IDs # 110, # 120, # 130, # 140, and # 150 are stored in the representative beacon ID field 8a of the second to sixth records, respectively, and six child beacon ID fields 8b each have six.
  • a child beacon ID is stored.
  • each floor representative beacon ID is stored in the child beacon ID field 8b as the child beacon ID associated with the overall representative beacon ID
  • the representative beacon ID field as the representative beacon ID associated with the child beacon ID. 8a is also stored.
  • the beacon DB 8 may have a configuration having a child beacon ID field 8b on the left side and a representative beacon ID field 8a on the right side, as in the second data configuration example shown in FIG.
  • FIG. 16 shows a configuration example of a beacon signal receiving system.
  • the floor plan of the subway Y station indicated by a broken line is superimposed on the ground map indicated by a solid line.
  • Beacon device 2 to which “# 200” used as a representative beacon ID is assigned is installed at the entrance of Y station, and beacon devices 2 with beacon IDs # 201 to 210 are installed in Y station premises. ing. Beacon devices 2 having beacon IDs # 211 to 218 are installed along the subway tracks. It is assumed that beacon devices 2 with beacon IDs # 219 to 299 are also installed in other station premises and along the tracks other than Y station, although not shown.
  • the terminal device 3 when the user carrying the terminal device 3 tries to enter the premises from the entrance of Y station, the terminal device 3 acquires the representative beacon ID # 200 from the beacon device 2 installed at the entrance. To do. Then, the terminal device 3 performs a true / false determination on the acquired representative beacon ID. If the determination result is true, the terminal device 3 refers to the beacon DB 8 and determines the child beacon IDs # 201 to 299 corresponding to the representative beacon ID. Acquire and register in the acquisition target list. Thereby, the terminal device 3 can make all the beacon devices 2 installed in the subway station yard and along the track including the Y station other than the Y station as a reception target. And the terminal device 3 can also receive a beacon signal from the beacon device 2 along the station premises or along the track, for example, and can obtain current position information, surrounding facility information, and the like from the acquired beacon ID.
  • FIG. 17 shows a configuration example of a beacon signal receiving system.
  • FIG. 17 shows a road 41, a vehicle 42, and a tunnel 43.
  • the road 41 is configured in a loop shape in order to safely turn the vehicle traveling from the south entrance to the west exit.
  • the altitude of the road 41 is gradually lowered along the road 41, and the tunnel 43 intersects three-dimensionally.
  • a car navigation device 40 as an example of a terminal device is mounted on the vehicle 42, and the display screen of the car navigation device 40 is shown in an enlarged manner.
  • the beacon device 2 is installed on both side walls from the entrance to the exit of the tunnel 43 to transmit a beacon signal to the car navigation device 40 in the tunnel 43 that cannot receive GPS signals.
  • the beacon devices 2 installed on the left wall as viewed from the traveling direction are assigned beacon IDs # 300 to 319 in order to uniquely identify each beacon device 2 from the entrance to the exit.
  • the beacon ID # 300 assigned to the beacon device 2 installed at the south entrance of the tunnel 43 is the representative beacon ID.
  • beacon ID # 301-319 allocated to the beacon apparatus 2 installed in the tunnel 43 is child beacon ID.
  • the car navigation device 40 acquires the representative beacon ID # 300 from the beacon device 2 installed at the entrance of the tunnel 43, and this beacon. ID authenticity determination is performed. If the determination result is true, the beacon DB 8 is referred to, child beacon IDs # 301 to 319 corresponding to the representative beacon ID are acquired, and registered in the acquisition target list. As a result, the car navigation device 40 can set all the beacon IDs to be acquired as # 300 to 319 and set all beacon devices 2 installed in the tunnel 43 as reception targets. And the car navigation apparatus 40 can also receive a beacon signal one after another from the beacon apparatus 2 according to the movement of the vehicle 42, for example, and can acquire present position information, surrounding facility information, etc. from the acquired beacon ID.
  • beacon DB 8 shows a serial number as a beacon ID, it may be a combination of alphanumeric characters.
  • the present invention is not limited to the above-described embodiments, and various other application examples and modifications can of course be taken without departing from the gist of the present invention described in the claims.
  • the above-described embodiments are detailed and specific descriptions of the configuration of the apparatus and the system in order to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having all the configurations described. Absent. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Moreover, it is also possible to add, delete, and replace other configurations for a part of the configuration of each embodiment. Further, the control lines and information lines indicate what is considered necessary for the explanation, and not all the control lines and information lines on the product are necessarily shown. Actually, it may be considered that almost all the components are connected to each other.
  • SYMBOLS 1 ... Beacon signal reception system, 2 ... Beacon device, 3 ... Terminal device, 6 ... Server, 7 ... Storage device, 8 ... Beacon database, 11 ... Processing part, 12 ... Storage part, 13 ... Beacon signal reception part, 14 ... Input unit, 15 ... display unit, 16 ... server communication unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

 処理部は、代表ビーコンIDと、子ビーコンIDとを対応付けて記憶するビーコンデータベースを参照して、取得した代表ビーコンIDに対応する子ビーコンIDを取得し、この子ビーコンIDに基づいてビーコン信号から取得する子ビーコンIDを設定する。そして、ビーコン信号を受信して、ビーコン信号に含まれる子ビーコンIDのうち、設定された子ビーコンIDを取得する。

Description

ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法
 本発明は、例えば、ビーコン信号を受信するためのビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法に関する。
 近年、スーパーマーケット、コンビニエンスストア、百貨店、専門店等に配置され、ユーザが携帯する端末装置にビーコン信号を送信可能なビーコン装置が提供されるようになってきた。ビーコン装置からビーコン信号を受信した端末装置は、端末装置にインストールされたアプリケーションでビーコン信号から商品情報を取り出し、端末装置の表示部に商品情報を表示することができる。
 このようにビーコン装置がビーコン信号を送信し、端末装置がビーコン信号を受信するための技術として、例えば、特許文献1に開示されたものが知られている。
 この特許文献1には、購買者が携帯する購買者側装置が販売店に近づいたことを販売者側装置がビーコン信号により検知して、販売者側装置と購買者側装置との間における通信を開始し、購買者側装置に商品宣伝等を行うデータ通信システムが提案されている。
特開2000-134147号公報
 ところで、ビーコン装置が広く普及し、ビーコン装置の設置台数が増加すると、より多くのビーコン装置からのビーコン信号を受信対象とするアプリケーションも登場してくる。例えば、特定の店舗にビーコン装置を設置しておき、この店舗にユーザが来店すると、ユーザが保持する端末装置がビーコン信号を受信し、このビーコン信号から必要な情報(例えば、クーポン情報)を取出すようなアプリケーションが端末装置に提供されると考えられる。ここで、ビーコン信号には、ビーコン装置を一意に識別するための識別情報の一例として、ビーコンIDが付加されているものとする。
 しかし、受信対象となるビーコン装置が多くなるほど、様々なビーコンIDが付加されたビーコン信号が送信されることとなる。この結果、端末装置が受信したビーコン信号が、どの店舗に設置されたビーコン装置が送信したビーコン信号であるかを確認するために、端末装置がビーコンIDをスキャンするために要する時間が長くなる。この結果、端末装置が受信したビーコン信号から、ユーザが必要とする情報を得るまでに時間がかかるという問題があった。
 本発明はこのような状況に鑑みて成されたものであり、多くのビーコン装置が設置された環境において、受信対象とするビーコン装置を限定することを目的とする。
 本発明は、サーバと通信を行い、それぞれビーコン信号を発信する複数のビーコン装置のうち代表ビーコン装置を識別するための代表ビーコン識別情報と、複数のビーコン装置のうち代表ビーコン装置によって代表される子ビーコン装置を識別するための子ビーコン識別情報とを対応付けて記憶するデータベースにアクセス可能な端末装置を備える。この端末装置において、サーバ通信部は、サーバと通信を行い、データベースにアクセス可能である。また、ビーコン信号受信部は、ビーコン信号を受信して、ビーコン信号に含まれる代表ビーコン識別情報または子ビーコン識別情報を取得する。そして、処理部は、ビーコン信号受信部が代表ビーコン識別情報を取得した場合に、データベースを参照して、代表ビーコン識別情報に対応する子ビーコン識別情報を取得し、子ビーコン識別情報に基づいてビーコン信号受信部が取得する子ビーコン識別情報を設定する。
 また、本発明は、それぞれビーコン信号を発信する複数のビーコン装置のうち代表ビーコン装置を識別するための代表ビーコン識別情報と、複数のビーコン装置のうち代表ビーコン装置によって代表される子ビーコン装置を識別するための子ビーコン識別情報とを対応付けて記憶するデータベースを格納する記憶部を備える端末装置である。この端末装置において、ビーコン信号受信部は、ビーコン信号を受信して、ビーコン信号に含まれる代表ビーコン識別情報または子ビーコン識別情報を取得する。そして、処理部は、ビーコン信号受信部が代表ビーコン識別情報を取得した場合に、データベースを参照して、代表ビーコン識別情報に対応する子ビーコン識別情報を取得し、子ビーコン識別情報に基づいてビーコン信号受信部が取得する子ビーコン識別情報を設定する。
 本発明によれば、端末装置が受信対象とするビーコン装置を限定し、識別情報のスキャンに要する時間を短くすることができる。
本発明の第1の実施の形態例に係るビーコン信号受信システムの構成例を示すブロック図である。 本発明の第1の実施の形態例に係る複数のビーコン装置の設置例を示す平面図である。 本発明の第1の実施の形態例に係るビーコンデータベースの第1のデータ構成例を示す構成図である。 本発明の第1の実施の形態例に係るビーコンデータベースの第2のデータ構成例を示す構成図である。 本発明の第1の実施の形態例に係る端末装置が不正なビーコン装置からのビーコン信号を遮断する例を示す平面図である。 本発明の第1の実施の形態例に係る端末装置が不正なビーコン装置からのビーコン信号を遮断できない例を示す平面図である。 本発明の第1の実施の形態の変形例に係るビーコン信号受信システムの構成例を示すブロック図である。 本発明の第2の実施の形態例に係る代表ビーコン装置を複数の入口にそれぞれ設置した例を示す平面図である。 本発明の第2の実施の形態例に係るビーコンデータベースの第3のデータ構成例を示す構成図である。 本発明の第3の実施の形態例に係る代表ビーコン装置を1つの入口に複数設置した例を示す平面図である。 本発明の第3の実施の形態例に係るビーコンデータベースの第4のデータ構成例を示す構成図である。 本発明の第4の実施の形態例に係る全体代表ビーコン装置、各階代表ビーコン装置及び子ビーコン装置の設置例を示す平面図である。 本発明の第4の実施の形態例に係る1階に設置された各階代表ビーコン装置にユーザが近づく例を示す平面図である。 本発明の第4の実施の形態例に係る5階に設置された各階代表ビーコン装置にユーザが近づく例を示す平面図である。 本発明の第4の実施の形態例に係るビーコンデータベースの第5のデータ構成例を示す構成図である。 本発明の第5の実施の形態例に係るビーコン信号受信システムの構成例を示すブロック図である。 本発明の第6の実施の形態例に係るビーコン信号受信システムの構成例を示すブロック図である。
[1-1.第1の実施の形態例]
 以下、本発明の第1の実施の形態例(端末装置がサーバのビーコンデータベースを参照して子ビーコンIDを取得する例)に係るビーコン信号受信システムについて、図1~図6を参照して説明する。このビーコン信号受信システムでは、コンピュータがプログラムを実行することにより、後述する機能ブロックの連携によって、端末装置が取得した代表ビーコンID(後述する図2を参照)に基づき、取得対象の子ビーコンID(後述する図2を参照)を設定することが可能である。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。以下、「ビーコンデータベース」を「ビーコンDB」と略記する。
<ビーコン信号受信システムの構成例>
 図1は、ビーコン信号受信システム1の構成例を示す。
 ビーコン信号受信システム1は、少なくとも、端末装置3とサーバ6とを含んで構成されている。端末装置3とサーバ6とは、アクセスポイント4、ネットワーク5を介して互いに通信を行うことが可能である。以下の説明では、携帯電話等の移動体通信における基地局やWi-Fi(登録商標)通信のための通信インターフェースを含む用語として「アクセスポイント」を用いる。
 さらに、ビーコン信号受信システム1は、ビーコン装置2を含んで構成されている。そして、端末装置3は、ビーコン装置2から送信(発信)されるビーコン信号から商品情報等を取得することができる。
 ビーコン装置2は、ビーコン装置2を識別するために割り振られた識別情報の一例としてビーコンIDを記憶するビーコンID記憶部2aを備える。また、ビーコン装置2は、ビーコンID記憶部2aから読み出したビーコンIDをビーコン信号に載せ、このビーコン信号を送信するビーコン信号送信部2bを備える。
 ビーコンID記憶部2aには、電源供給が遮断されてもデータを消失しない不揮発性メモリが用いられる。ただし、ビーコンID記憶部2aへの電源供給が維持されるのであれば、ビーコンID記憶部2aに揮発性メモリを用いてもよい。
 ビーコン信号送信部2bは、ビーコン装置2の周囲に周期的にビーコン信号を送信している。ここで、ビーコン信号送信部2bと、端末装置3が備えるビーコン信号受信部13との間で用いられる通信規格としては、例えば、Bluetooth(登録商標)やBLE(Bluetooth Low Energy)等の近距離無線通信規格が適している。例えば、BLE規格に対応するビーコン装置2は、ビーコン信号送信部2bからビーコンIDを含むアドバタイジングデータをビーコン信号としてブロードキャストによりビーコン装置2の周囲に送信することができる。
 本実施の形態例では、後述するように、ビーコン装置2は、代表ビーコン装置又は子ビーコン装置として用いられる。そして、代表ビーコン装置に割り振られたビーコンIDを「代表ビーコンID(代表ビーコン識別情報の一例)」と呼ぶ。この代表ビーコンIDは、それぞれビーコン信号を発信する複数のビーコン装置2のうち代表ビーコン装置を識別するために用いられる。また、子ビーコン装置に割り振られたビーコンIDを「子ビーコンID(子ビーコン識別情報の一例)」と呼ぶ。この子ビーコンIDは、複数のビーコン装置2のうち代表ビーコン装置によって代表される子ビーコン装置を識別するために用いられる。
 端末装置3は、バス17によって互いに接続された、処理部11、記憶部12、ビーコン信号受信部13、入力部14、表示部15、サーバ通信部16を備えている。この端末装置3としては、カーナビゲーション装置、スマートフォン、タブレット端末等の各種の情報処理装置を用いることが可能である。
 処理部11は、例えば、低消費電力で駆動可能な中央演算処理装置(CPU:Central Processing Unit)によって構成されている。この処理部11は、記憶部12から読み出したプログラム、パラメータ等に基づいて、端末装置3内の各部の動作を制御する。このとき、処理部11は、入力部14から入力された操作信号に基づいて各部に動作指示を与える制御を行う。
 また、処理部11は、ビーコン信号受信部13が代表ビーコンIDを取得した場合に、この代表ビーコンIDが正当であるか否かを判定する。さらに、代表ビーコンIDが正当であると判定したときに、サーバ通信部16がアクセスポイント4、ネットワーク5を介してアクセスしたサーバ6の記憶装置7に記憶されているビーコンDB8を参照して、代表ビーコンIDに対応する子ビーコンIDを取得する。そして、処理部11は、取得した子ビーコンIDに基づいてビーコン信号受信部13が取得する子ビーコンIDを設定する。これにより、ビーコン信号受信部13が受信対象とするビーコン装置2を限定し、ビーコン信号受信部13が受信したビーコン信号に含まれる子ビーコンIDのうち、取得対象として設定された子ビーコンIDのみを取得することができる。なお、ビーコンDB8の内容や処理部11の処理の詳細については、後述する。
 記憶部12は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)等として用いられる記憶媒体、メモリカードによって構成されている。この記憶部12には、端末装置3内の各部を制御するためのプログラム、パラメータ等の様々なデータが永久記憶又は一時記憶されている。
 ビーコン信号受信部13は、不図示のアンテナを介してビーコン装置2からビーコン信号を受信し、ビーコン信号に含まれる代表ビーコンID又は子ビーコンIDを取得する。
 入力部14は、端末装置3に配された不図示のボタン、スイッチの他に、表示部15の画面タッチによって行われた操作入力に従って、操作信号を処理部11に出力する。
 表示部15は、テキスト、画像等よりなるテナントからの商品情報等を表示面に表示する。なお、端末装置3では、入力部14及び表示部15は、操作面と表示面とを重ねたタッチパネルディスプレイとして構成されていてもよい。
 サーバ通信部16は、不図示のアンテナを介してアクセスポイント4に接続され、このアクセスポイント4からネットワーク5を経由してサーバ6に接続される。これにより、サーバ通信部16は、サーバ6が有するビーコンDB8にアクセス可能である。サーバ通信部16とアクセスポイント4との間では、例えば移動体通信(例えば、3G)や無線LAN(Local Area Network)(例えば、Wi-Fi(登録商標))の通信規格を用いて通信を行うことが想定される。
 サーバ6は、ビーコンDB8を格納する記憶装置7を備える。この記憶装置7は、例えば、大容量のHDD(Hard Disk Drive)によって構成されている。
 記憶装置7に格納されるビーコンDB8は、代表ビーコンIDと子ビーコンIDとを対応付けて記憶している。そして、記憶装置7は、端末装置3からの要求に応じて、ビーコンDB8を端末装置3に提供する。
<ビーコン装置の設置例>
 図2は、複数のビーコン装置2の設置例を示す。図2には、端末装置3を携帯するユーザが、Xデパートの東側の入口21の手前に立っており、1階のテナントにビーコン装置2が設置された例が示されている。なお、Xデパートの西側にも入口22がある。
 Xデパートは5階建てであり、各階に6店ずつ、全30店のテナントが入居しているものとする。また、各階のテナントの配置は同様であり、図2に示すように、北側に3店、南側に3店配置されているものとする。
 各テナントには、ビーコン装置2が通路沿いに設置されている。また、ビーコン装置2には、入口21とテナントを一意に識別するためのビーコンIDが割り振られている。ここで、Xデパートの1階の入口21には、ビーコンID#100が割り振られたビーコン装置2が設置され、各階のテナントには、以下のようにビーコンIDが割り振られたビーコン装置2が設置されているものとする。
・1階:ビーコンIDが#111~116
・2階:ビーコンIDが#121~126
・3階:ビーコンIDが#131~136
・4階:ビーコンIDが#141~146
・5階:ビーコンIDが#151~156
 これらのうち、Xデパートの入口21に設置された、ビーコンIDが#100であるビーコン装置2が「代表ビーコン装置」として用いられる。また、Xデパート内の各テナントに設置されたビーコンIDが#111~116、#121~126、#131~136、#141~146、#151~156のいずれかであるビーコン装置2が「子ビーコン装置」として用いられる。
 ここで、代表ビーコンIDとそれに対応付けられた子ビーコンIDとによって設定されるジオフェンスについて概要を説明する。ジオフェンスとは、代表ビーコン装置と子ビーコン装置とがそれぞれ送信するビーコン信号の送信範囲によって定められる仮想的な境界である。本実施の形態例では、Xデパート内をこのジオフェンス内とし、入口21をこのジオフェンスへの入口として設定している。
 ユーザがXデパートの入口21(ジオフェンスへの入口)に近づくと、端末装置3が代表ビーコン装置から受信したビーコン信号より代表ビーコンID#100を取得する。そして、端末装置3は、取得した代表ビーコンID#100が正当なものであるか否かの真偽判定を行う。判定結果が真、すなわち、この代表ビーコンID#100が正当であれば、端末装置3は、サーバ6のビーコンDB8から子ビーコン装置の子ビーコンIDを取得し、この子ビーコンIDを取得対象として設定する処理を行う。この結果、Xデパート内(ジオフェンス内)に設置された子ビーコン装置を全て受信対象とすることができる。
 このようなジオフェンスは、様々な場所に設定することができる。例えば、後述するように地下鉄の駅等の入口付近に設置された代表ビーコン装置と駅構内や線路沿い等に設置された子ビーコン装置とによってもジオフェンスが設定される。
 また、例えば、代表ビーコン装置が送信するビーコン信号の電波到達範囲内をジオフェンス内として設定することも可能である。あるいは、端末装置3が有するソフトウェアが計測した特定の電界強度以内をビーコン信号の到達範囲とみなしてジオフェンスを設定することも可能である。
<ビーコンDBのデータ構成例>
 次に、ビーコンDB8のデータ構成例について、図3及び図4を参照して説明する。
(A.ビーコンDBの第1のデータ構成例)
 図3は、ビーコンDB8の第1のデータ構成例を示す。
 図3に示すビーコンDB8は、左側に代表ビーコンIDフィールド8aを持ち、右側に子ビーコンIDフィールド8bを持つ構成になっている。
 この第1のデータ構成例では、各レコードは、代表ビーコンIDフィールド8aに1つの代表ビーコンIDを格納し、子ビーコンIDフィールド8bに1つ以上の子ビーコンIDを格納する。図3に示すビーコンDB8は、1つのレコードで構成され、1つの代表ビーコンIDと、この代表ビーコンIDに対応付けられた30個の子ビーコンIDが格納されている。
(B.ビーコンDBの第2のデータ構成例)
 図4は、ビーコンDB8の第2のデータ構成例を示す。
 図4に示すビーコンDB8は、左側に子ビーコンIDフィールド8bを持ち、右側に代表ビーコンIDフィールド8aを持つ構成としている。なお、図4においては、ビーコンDB8の一部を示している。
 この第2のデータ構成例では、各レコードは、子ビーコンIDフィールド8bに1つの子ビーコンIDを格納し、代表ビーコンIDフィールド8aに1つの代表ビーコンIDを格納する。図4に示すビーコンDB8は、30個のレコードで構成され、各レコードの子ビーコンIDフィールド8bには、異なる子ビーコンIDが1つずつ格納され、全てのレコードの代表ビーコンIDフィールド8aには、同一の代表ビーコンIDが格納されている。
<端末装置の動作例>
 次に、端末装置3の動作例について説明する。
 Xデパート内において、ユーザは、端末装置3でビーコン装置2からのビーコン信号を受信して、このビーコン装置2のビーコンIDを取得することにより、種々の情報やサービスの提供を受けることができる。例えば、ユーザがXデパートに入店すると、端末装置3に各テナントの商品情報が配信されたり、各テナントで利用可能なクーポンが発行されたりする。
 図2に示すように、ユーザがXデパートの入口21に近づくと、端末装置3は、代表ビーコン装置から受信したビーコン信号よりビーコンID#100を取得する。このとき、処理部11は、取得したビーコンID#100が正当であるか否か、より具体的には、ビーコンID#100が確かにXデパートに設置された代表ビーコン装置に割り振られたものであるか否かを判定する真偽判定を行う。
 処理部11が行う真偽判定の方法としては、例えば、端末装置3と代表ビーコン装置との間や、端末装置3を介して認証サーバと代表ビーコン装置との間でチャレンジ/レスポンス認証を行う方法がある。
 判定結果が真である場合、すなわち、ビーコンID#100が正当であると判定すると、処理部11は、サーバ通信部16を介してビーコンDB8を参照して、ビーコンID#100に対応する子ビーコンIDの集合を取得する。例えば、処理部11は、図3又は図4に示したビーコンDB8から、代表ビーコンID#100に対応する子ビーコンID#111~116、#121~126、#131~136、#141~146、#151~156を取得する。そして、処理部11は、これらの子ビーコンIDを取得対象リストとして記憶部12に登録する。
 また、処理部11は、取得対象リストに登録した子ビーコンIDを、ビーコン信号受信部13が取得する子ビーコンIDとして設定する。これにより、処理部11は、ビーコン信号受信部13が受信したビーコン信号に含まれる子ビーコンIDのうち、取得対象として設定された子ビーコンIDのみをスキャンすればよくなり、ビーコンIDのスキャンに要する時間を短くすることができる。
 以上説明した第1の実施の形態例に係るビーコン信号受信システム1によれば、ユーザがXデパートの入口21に近づくと、端末装置3の処理部11は、代表ビーコン装置から受信したビーコン信号より取得した代表ビーコンIDについての真偽判定を行う。そして、処理部11は、判定結果が真であれば、ビーコンDB8から代表ビーコンIDに対応する子ビーコンIDを取得し、取得対象リストに登録する。これにより、ビーコン信号受信部13は、Xデパートに設置された子ビーコン装置の子ビーコンIDだけを取得する。そして、処理部11は、子ビーコンIDを含むビーコン信号から、子ビーコン装置が設置されたテナントの商品情報やクーポン情報等を得ることができる。このように、処理部11は、受信対象とするビーコン装置2を限定することで、ビーコンIDのスキャンに要する時間を短くすることができる。
 上述したように第1の実施の形態例では、代表ビーコンIDについてだけ真偽判定すればよいため、複数のビーコン装置2が設置されている環境で、全てのビーコン装置2のビーコンIDについて真偽判定処理を反復実施するのと比べて、処理部11の処理を簡略化することができる。
 また、端末装置3は、Xデパート内の全てのビーコン装置2を受信対象とすることができる。この場合、例えば、Xデパートに近接するAデパートがあったとしても、Aデパート内のビーコン装置を受信対象外とすることができる。
 また、端末装置3は、ビーコン装置2が送信し続けているビーコン信号を受信するだけで必要な情報を得られる。端末装置3とビーコン装置2が接続して認証等の何らかのデータ交換を行う場合の通信は1対1の双方向通信が一般的であり、他の端末装置3がビーコン装置2からのビーコン信号を受信できなくなる場合があるが、本実施の形態例では、このような事態を防ぐことができる。
 また、子ビーコンIDを取得対象リストに登録するためには、代表ビーコン装置の設置場所付近で端末装置3がサーバ6と通信可能であればよく、子ビーコン装置の設置場所に通信設備を用意する必要はない。
 なお、端末装置3がGPS(Global Positioning System)信号等を用いて現在位置を測位する機能を有する場合には、測位した端末装置3の現在位置と代表ビーコンIDの設置位置との距離が閾値以下であるときに、この代表ビーコンIDが正当であると判定するようにしてもよい。この判定は、各ビーコン装置2のビーコンIDと設置位置とを対応付けて記憶するデータベースを参照することで行われる。
 また、ジオフェンス内に設置されたビーコン装置のそれぞれが代表ビーコン装置であるか子ビーコン装置であるかをサーバ6だけが知っている場合も考えられる。このような場合、端末装置3は、取得したビーコンIDをサーバ6に問い合わせ、このビーコンIDが代表ビーコンIDであるとのレスポンスを受け取った場合にのみ、処理部11が真偽判定シーケンスを開始することもできる。
<不正なビーコン装置からのビーコン信号を遮断する例>
 なお、端末装置3が受信対象とするビーコン装置を限定する際の副次的な効果として、不正なビーコン装置からのビーコン信号を受信することに伴う弊害を防ぐことも考えられる。
 図5は、端末装置3が不正なビーコン装置からのビーコン信号を遮断する例を示す。
 ここでは、Xデパートの5階にある不正なビーコン装置23が、Xデパートの各テナントに割り振られた子ビーコンIDとは異なるビーコンIDを含むビーコン信号を送信する例を示す。このビーコン装置23は、テナントに正規に設置されたものではなく、ビーコンIDを“#901”とするビーコン信号を送信しているものとする。
 上述したように、取得対象リストに登録された、すなわち、ビーコン信号受信部13の取得対象として設定された子ビーコンIDには、“#901”のビーコンIDは含まれていない。このため、ビーコン信号受信部13は、不正なビーコン装置23からのビーコン信号を受信しても、このビーコン信号に含まれるビーコンID“#901”を取得することはなく、端末装置3は、不正なビーコン装置からのビーコン信号を遮断することができる。
<不正なビーコン装置からのビーコン信号を遮断できない例>
 一方、不正なビーコン装置からのビーコン信号に含まれるビーコンIDが、偶然又は意図的に、取得対象リストに登録された子ビーコンIDと一致する場合、端末装置3は、そのようなビーコン信号を遮断することはできない。
 図6は、端末装置3が不正なビーコン装置からのビーコン信号を遮断できない例を示す。
 ここでは、Xデパートの5階にある不正なビーコン装置24が、Xデパートの各テナントに割り振られた子ビーコンIDと同じビーコンIDを含むビーコン信号を送信する例を示す。このビーコン装置24は、テナントに正規に設置されたものではないにもかかわらず、この階の南東側にあるテナントに正規に設置されたビーコン装置2と同じビーコンID#152を含むビーコン信号を送信しているものとする。
 この場合、端末装置3を携帯するユーザがビーコン装置24の近くにいれば、ビーコン装置24が送信するビーコン信号に含まれるビーコンID#152が取得対象リストに登録されているため、端末装置3は、このビーコンIDを取得してしまう。ただし、ユーザは既にXデパート内におり、ビーコンID#152が割り振られた正規のビーコン装置2もXデパート内に設置されている。このため、端末装置3が不正なビーコン装置24からビーコンID#152を取得してテナントからの情報を得たとしても、正規のビーコン装置2からビーコンID#152を取得する場合との違いは大きくなく、影響は限定的である。
 このように取得対象リストに登録された子ビーコンIDを含むビーコン信号を送信可能な不正なビーコン装置24がジオフェンス内に存在していても、同じ子ビーコンIDを含むビーコン信号を送信する正規のビーコン装置2もジオフェンス内に存在している。そして、ユーザは既にこのジオフェンス内にいるため、商品情報を提供するテナント等にとって、同じ子ビーコンIDを含むビーコン信号が送信されることによる弊害は少ない。
[1-2.第1の実施の形態の変形例]
<ビーコン信号受信システムの構成例>
 次に、本発明の第1の実施の形態の変形例(端末装置が備えるビーコンDBを参照して子ビーコンIDを取得する例)に係るビーコン信号受信システムについて、図7を参照して説明する。
 図7は、ビーコン信号受信システム30の構成例を示す。
 ビーコン信号受信システム30は、端末装置31及びビーコン装置2を含んで構成されている。
 端末装置31は、第1の実施の形態例に係る端末装置3とほぼ同様の構成であるが、サーバ通信部16を備えておらず、また、記憶部としてビーコンDB8を格納できる記憶部32を備える点が図1に示した構成と異なる。記憶部32は、例えば大容量のHDDによって構成されており、この記憶部32には、様々な代表ビーコンIDと、代表ビーコンIDに対応付けられた子ビーコンIDとを格納するビーコンDB8が記憶されている。
 このような構成とした端末装置31においても、処理部11は、ビーコン信号受信部13が代表ビーコンIDを取得した場合に、この代表ビーコンIDが正当であるか否かを判定する。さらに、代表ビーコンIDが正当であると判定したときに、記憶部32が格納しているビーコンDB8を参照して、代表ビーコンIDに対応する子ビーコンIDを取得する。そして、処理部11は、取得した子ビーコンIDに基づいてビーコン信号受信部13が取得する子ビーコンIDを設定する。このように端末装置31は、記憶部32にビーコンDB8を予め格納しておくことにより、サーバ6にアクセスしなくても受信対象とするビーコン装置2を限定することができる。
[2.第2の実施の形態例]
<複数の入口にそれぞれ代表ビーコン装置を設置する例>
 次に、本発明の第2の実施の形態例に係るビーコン信号受信システムについて、図8及び図9を参照して説明する。
 図8は、代表ビーコン装置を複数の入口21,22にそれぞれ設置した例を示す。
 上述した第1の実施の形態例では、代表ビーコン装置を1つだけ設置した例を示したが、図8に示すように、複数の代表ビーコン装置を設置してもよい。ここでは、Xデパートの1階の東側の入口21に代表ビーコンID#100、西側の入口22に代表ビーコンID#101とした2つの代表ビーコン装置を設置している。この場合、ユーザは、入口21,22のいずれからもXデパートに入場することができる。図8の例では、ユーザは、西側の入口22から入場している。
 このとき、端末装置3は、入口22に設置されたビーコン装置2からビーコン信号を受信し、このビーコン信号から取得した代表ビーコンID#101についての真偽判定を行う。そして、代表ビーコンID#101が正当であると判定した後、Xデパート内の各テナントに割り振られた子ビーコンIDを取得する。
<ビーコンDBのデータ構成例>
 次に、ビーコンDB8のデータ構成例について、図9を参照して説明する。
 図9は、ビーコンDB8の第3のデータ構成例を示す。
 この第3のデータ構成例では、図3に示した第1のデータ構成例と同様に、各レコードは、代表ビーコンIDフィールド8aに1つの代表ビーコンIDを格納し、子ビーコンIDフィールド8bに1つ以上の子ビーコンIDを格納する。図9に示すビーコンDB8は、2つのレコードで構成され、代表ビーコンIDフィールド8aには、それぞれ代表ビーコンID#100,#101が格納され、子ビーコンIDフィールド8bには、同一の30個の子ビーコンIDが格納されている。
 なお、ビーコンDB8は、図4に示した第2のデータ構成例と同様に、左側に子ビーコンIDフィールド8bを持ち、右側に代表ビーコンIDフィールド8aを持つ構成としてもよい。
 以上説明した第2の実施の形態例に係るビーコン信号受信システムにおいて、2つの入口21,22にそれぞれ代表ビーコン装置を設置したことにより、端末装置3は、ユーザが入口21,22のいずれから入場した場合であっても代表ビーコンIDを取得し、真偽判定を行った後、同一の子ビーコンIDを取得できる。
 なお、複数の代表ビーコン装置を設けておけば、1つの端末装置3が1つの代表ビーコン装置に接続した場合に、他の端末装置3が他の代表ビーコン装置から代表ビーコンIDを取得可能な冗長化システムとすることもできる。
[3.第3の実施の形態例]
<1つの入口に代表ビーコン装置を複数設置する例>
 次に、本発明の第3の実施の形態例に係るビーコン信号受信システムについて、図10及び図11を参照して説明する。
 図10は、代表ビーコン装置を1つの入口21に複数設置した例を示す。
 上述した第1及び第2の実施の形態例では、1つの入口に代表ビーコン装置を1つだけ設置した例を示したが、図10に示すように、1つの入口に複数の代表ビーコン装置を設置してもよい。ここでは、Xデパートの1階の東側の入口21に代表ビーコンID#100,#101とした2つの代表ビーコン装置を設置している。これら2つの代表ビーコン装置は、例えば、入口21に設けられた二重ドアの各ドアに設置されている。
 このとき、端末装置3は、入口21に設置された2つのビーコン装置2から、ユーザが各ドアを通過する2回のタイミングでビーコン信号を受信し、それぞれのビーコン信号から取得した代表ビーコンID#100,#101についての真偽判定を行う。そして、代表ビーコンID#100,#101がいずれも正当であると判定した後、Xデパート内の各テナントに割り振られた子ビーコンIDを取得する。
<ビーコンDBのデータ構成例>
 次に、ビーコンDB8のデータ構成例について、図11を参照して説明する。
 図11は、ビーコンDB8の第4のデータ構成例を示す。
 この第4のデータ構成例では、各レコードは、代表ビーコンIDフィールド8aに複数の代表ビーコンIDを格納し、子ビーコンIDフィールド8bに1つ以上の子ビーコンIDを格納する。図11に示すビーコンDB8は、1つのレコードで構成され、2つの代表ビーコンID#100,#101の組(#100&#101)と、この代表ビーコンIDの組に対応付けられた30個の子ビーコンIDが格納されている。
 なお、ビーコンDB8は、図4に示した第2のデータ構成例と同様に、左側に子ビーコンIDフィールド8bを持ち、右側に代表ビーコンIDフィールド8aを持つ構成としてもよい。
 以上説明した第3の実施の形態例に係るビーコン信号受信システムにおいて、1つの入口21に2つの代表ビーコン装置を設置したことにより、端末装置3は、ユーザが入口21からXデパート内に入場した場合にだけ、2つの代表ビーコンIDの組に対応する子ビーコンIDを取得できる。一方、ユーザが入口21の近くを通過しただけの場合には、子ビーコンIDの取得は行われない。
[4.第4の実施の形態例]
<代表ビーコン装置の例>
 次に、本発明の第4の実施の形態例に係るビーコン信号受信システムについて、図12~図15を参照して説明する。
 本実施の形態例では、Xデパートに設置されたビーコン装置2のうち、他の全てのビーコン装置を代表するビーコン装置を「全体代表ビーコン装置」と呼ぶ。また、各階に設置された子ビーコン装置を代表するビーコン装置を「各階代表ビーコン装置」と呼ぶ。ここで、各階代表ビーコン装置は、全体代表ビーコン装置に対しては子ビーコン装置となり、子ビーコン装置に対しては代表ビーコン装置となる。
 図12は、全体代表ビーコン装置、各階代表ビーコン装置及び子ビーコン装置の設置例を示す。
 Xデパートには、それぞれ異なるビーコンIDが割り振られたビーコン装置2が設置されている。ここで、全体代表ビーコン装置は、入口21に設置され、ビーコンID#100(以下、全体代表ビーコンIDと呼ぶ)が割り振られている。また、5つの各階代表ビーコン装置がそれぞれ1階~5階に設置され、それらに割り振られたビーコンID(以下、各階代表ビーコンIDと呼ぶ)は、1階では“#110”、2階では“#120”、3階では“#130”、4階では“#140”、5階では“#150”としている。なお、子ビーコンIDについては、上述した図2に示したものと同じである。
 そして、ユーザがXデパートの1階にある入口21に近づくと、端末装置3は、全体代表ビーコン装置が発信するビーコン信号から全体代表ビーコンID#100を取得し、この全体代表ビーコンIDについての真偽判定を行う。そして、判定結果が真であれば、ビーコンDB8から全体代表ビーコンIDに対応する各階代表ビーコンIDを取得し、取得対象リストに登録する。
 図13は、1階に設置された各階代表ビーコン装置にユーザが近づく例を示す。
 ユーザが1階に設置された各階代表ビーコン装置に近づくと、端末装置3は、そのビーコン装置が発信するビーコン信号から1階の各階代表ビーコンID#110を取得する。この各階代表ビーコンIDは、既に取得対象リストに登録されているため、真偽判定を行うことなく正当であるものと推定し、ビーコンDB8から1階の各階代表ビーコンIDに対応する子ビーコンIDを取得し、取得対象リストに登録する。
 図14は、5階に設置された各階代表ビーコン装置にユーザが近づく例を示す。
 この場合も、ユーザが5階に設置された各階代表ビーコン装置に近づくと、端末装置3は、そのビーコン装置が発信するビーコン信号から5階の各階代表ビーコンID#150を取得する。この各階代表ビーコンIDは、既に取得対象リストに登録されているため、真偽判定を行うことなく正当であるものと推定し、ビーコンDB8から5階の各階代表ビーコンIDに対応する子ビーコンIDを取得し、取得対象リストに登録する。
 なお、2階~4階に設置された各階代表ビーコン装置に対する端末装置3の動作についても、5階における端末装置3の動作と同様である。
<ビーコンDBのデータ構成例>
 次に、ビーコンDB8のデータ構成例について、図15を参照して説明する。
 図15は、ビーコンDB8の第5のデータ構成例を示す。
 この第5のデータ構成例では、図3に示した第1のデータ構成例と同様に、各レコードは、代表ビーコンIDフィールド8aに1つの代表ビーコンIDを格納し、子ビーコンIDフィールド8bに1つ以上の子ビーコンIDを格納する。
 図15に示すビーコンDB8は、6つのレコードで構成されている。1レコード目の代表ビーコンIDフィールド8aには、全体代表ビーコンID#100が格納され、子ビーコンIDフィールド8bには、5つの各階代表ビーコンIDが格納されている。そして、2~6レコード目の代表ビーコンIDフィールド8aには、それぞれ各階代表ビーコンID#110,#120,#130,#140,#150が格納され、子ビーコンIDフィールド8bには、それぞれ6つの子ビーコンIDが格納されている。このように、各階代表ビーコンIDは、全体代表ビーコンIDに対応付けられた子ビーコンIDとして子ビーコンIDフィールド8bに格納されるとともに、子ビーコンIDに対応付けられた代表ビーコンIDとして代表ビーコンIDフィールド8aにも格納される。
 なお、ビーコンDB8は、図4に示した第2のデータ構成例と同様に、左側に子ビーコンIDフィールド8bを持ち、右側に代表ビーコンIDフィールド8aを持つ構成としてもよい。
[5.第5の実施の形態例]
<地下鉄での使用例>
 上述した第1~第4の実施の形態例においては、ビーコン装置2がXデパート内に入居するテナントに設置された例を示したが、その他の状況においても本発明を適用可能である。
 次に、本発明の第5の実施の形態例に係るビーコン信号受信システムについて、図16を参照して説明する。
 図16は、ビーコン信号受信システムの構成例を示す。図16には、実線で示す地上の地図に、破線で示す地下鉄Y駅の構内図を重ねて表示している。
 Y駅の入口には、代表ビーコンIDとして用いられる“#200”が割り振られたビーコン装置2が設置されており、Y駅構内には、ビーコンID#201~210までのビーコン装置2が設置されている。そして、地下鉄の線路沿いにはビーコンID#211~218までのビーコン装置2が設置されている。なお、Y駅以外の他の駅構内や線路沿いには、図示しないものの、他にもビーコンID#219~299までのビーコン装置2が設置されているものとする。
 例えば、図16に示すように、端末装置3を携帯するユーザがY駅の入口から構内に進入しようとするとき、端末装置3が入口に設置されたビーコン装置2から代表ビーコンID#200を取得する。そして、端末装置3は、取得した代表ビーコンIDについての真偽判定を行い、判定結果が真であれば、ビーコンDB8を参照して、この代表ビーコンIDに対応する子ビーコンID#201~299を取得し、取得対象リストに登録する。これにより、端末装置3は、Y駅以外も含め地下鉄の駅構内や線路沿いに設置された全てのビーコン装置2を受信対象とすることができる。そして、端末装置3は、例えば、駅構内や線路沿いのビーコン装置2からビーコン信号を受信し、取得したビーコンIDから現在位置情報や周辺の施設情報等を得ることもできる。
[6.第6の実施の形態例]
<トンネルでの使用例>
 次に、本発明の第6の実施の形態例に係るビーコン信号受信システムについて、図17を参照して説明する。
 図17は、ビーコン信号受信システムの構成例を示す。図17には、道路41、車両42、トンネル43が示されている。
 道路41は、南方向の入口から進行する車両を西方向の出口に向けて安全に方向転換させるためにループ状に構成されている。この道路41の高度は、道路41に沿って徐々に下っており、トンネル43は立体交差している。また、車両42には、端末装置の一例としてのカーナビゲーション装置40が載せられており、カーナビゲーション装置40の表示画面を拡大して示してある。
 トンネル43の入口から出口までの両側壁には、GPS信号を受信できないトンネル43内において、カーナビゲーション装置40にビーコン信号を送信するためにビーコン装置2が設置されている。これらのうち進行方向から見て左側の壁に設置されたビーコン装置2には、入口から出口に向けて各ビーコン装置2を一意に識別するためにビーコンID#300~319が割り振られている。これらのビーコン装置2のうち、トンネル43の南方向の入口に設置されたビーコン装置2に割り振られたビーコンID#300が代表ビーコンIDである。そして、トンネル43の内部に設置されたビーコン装置2に割り振られたビーコンID#301~319が子ビーコンIDである。
 例えば、図17に示すように、車両42がトンネル43の入口に差し掛かると、カーナビゲーション装置40は、トンネル43の入口に設置されたビーコン装置2から代表ビーコンID#300を取得し、このビーコンIDの真偽判定を行う。そして、判定結果が真であれば、ビーコンDB8を参照して、この代表ビーコンIDに対応する子ビーコンID#301~319を取得し、取得対象リストに登録する。これにより、カーナビゲーション装置40は、取得対象のビーコンIDを#300~319と設定して、トンネル43内に設置された全てのビーコン装置2を受信対象とすることができる。そして、カーナビゲーション装置40は、例えば、車両42の移動に従って次々にビーコン装置2からビーコン信号を受信し、取得したビーコンIDから現在位置情報や周辺の施設情報等を得ることもできる。
[7.変形例]
 なお、上述した各実施の形態例では、端末装置の一例としてカーナビゲーション装置、スマートフォン、タブレット端末を用いたものを示したが、他にもフィーチャーフォン、ページャー、携帯音楽プレイヤー、腕時計等の様々なものを想定しうる。
 また、ビーコンDB8には、ビーコンIDとして連番の数字を用いたものを示したが、英数字を組み合わせたものとしてもよい。
 また、本発明は上述した実施の形態例に限られるものではなく、請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
 例えば、上述した実施の形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、更にはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
 また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
 1…ビーコン信号受信システム、2…ビーコン装置、3…端末装置、6…サーバ、7…記憶装置、8…ビーコンデータベース、11…処理部、12…記憶部、13…ビーコン信号受信部、14…入力部、15…表示部、16…サーバ通信部

Claims (6)

  1.  それぞれビーコン信号を発信する複数のビーコン装置のうち代表ビーコン装置を識別するための代表ビーコン識別情報と、前記複数のビーコン装置のうち当該代表ビーコン装置によって代表される子ビーコン装置を識別するための子ビーコン識別情報とを対応付けて記憶するデータベースを有するサーバと、
     前記サーバと通信可能な端末装置と、
     を備えるビーコン信号受信システムであって、
     前記端末装置は、
     前記サーバと通信を行い、前記データベースにアクセス可能なサーバ通信部と、
     前記ビーコン信号を受信して、当該ビーコン信号に含まれる前記代表ビーコン識別情報または前記子ビーコン識別情報を取得するビーコン信号受信部と、
     前記ビーコン信号受信部が前記代表ビーコン識別情報を取得した場合に、前記データベースを参照して、当該代表ビーコン識別情報に対応する子ビーコン識別情報を取得し、当該子ビーコン識別情報に基づいて前記ビーコン信号受信部が取得する子ビーコン識別情報を設定する処理部と、を有する
     ビーコン信号受信システム。
  2.  前記処理部は、
     前記ビーコン信号受信部が前記代表ビーコン識別情報を取得した場合に、当該代表ビーコン識別情報が正当であるか否かを判定し、
     当該代表ビーコン識別情報が正当であると判定したときに、前記データベースを参照して、当該代表ビーコン識別情報に対応する子ビーコン識別情報を取得する
     請求項1に記載のビーコン信号受信システム。
  3.  それぞれビーコン信号を発信する複数のビーコン装置のうち代表ビーコン装置を識別するための代表ビーコン識別情報と、前記複数のビーコン装置のうち当該代表ビーコン装置によって代表される子ビーコン装置を識別するための子ビーコン識別情報とを対応付けて記憶するデータベースを格納する記憶部と、
     前記ビーコン信号を受信して、当該ビーコン信号に含まれる前記代表ビーコン識別情報または前記子ビーコン識別情報を取得するビーコン信号受信部と、
     前記ビーコン信号受信部が前記代表ビーコン識別情報を取得した場合に、前記データベースを参照して、当該代表ビーコン識別情報に対応する子ビーコン識別情報を取得し、当該子ビーコン識別情報に基づいて前記ビーコン信号受信部が取得する子ビーコン識別情報を設定する処理部と、を有する
     端末装置。
  4.  前記処理部は、
     前記ビーコン信号受信部が前記代表ビーコン識別情報を取得した場合に、当該代表ビーコン識別情報が正当であるか否かを判定し、
     当該代表ビーコン識別情報が正当であると判定したときに、前記データベースを参照して、当該代表ビーコン識別情報に対応する子ビーコン識別情報を取得する
     請求項3に記載の端末装置。
  5.  複数のビーコン装置のうち代表ビーコン装置からのビーコン信号を受信して、当該ビーコン信号に含まれる前記代表ビーコン装置を識別するための代表ビーコン識別情報を取得する第1の取得ステップと、
     前記代表ビーコン識別情報と、前記複数のビーコン装置のうち前記代表ビーコン装置によって代表される子ビーコン装置を識別するための子ビーコン識別情報とを対応付けて記憶するデータベースを参照して、前記第1の取得ステップにおいて取得された代表ビーコン識別情報に対応する子ビーコン識別情報を取得し、当該子ビーコン識別情報に基づいて前記ビーコン信号から取得する子ビーコン識別情報を設定する設定ステップと、
     前記ビーコン信号を受信して、当該ビーコン信号に含まれる子ビーコン識別情報のうち、前記設定ステップにおいて設定された子ビーコン識別情報を取得する第2の取得ステップと、を含む
     ビーコン信号受信方法。
  6.  ビーコン装置から発信されるビーコン信号を受信して、当該ビーコン信号に含まれる前記ビーコン装置を識別するための識別情報を取得する端末装置からアクセス可能な記憶装置であって、
     複数のビーコン装置のうち代表ビーコン装置を識別するための代表ビーコン識別情報と、前記複数のビーコン装置のうち当該代表ビーコン装置によって代表される子ビーコン装置を識別するための子ビーコン識別情報とを対応付けて記憶し、前記端末装置が取得した代表ビーコン識別情報に対応する子ビーコン識別情報を当該端末装置に提供するデータベースを有する
     記憶装置。
PCT/JP2015/052220 2014-02-14 2015-01-27 ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法 WO2015122273A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020167021478A KR20160105894A (ko) 2014-02-14 2015-01-27 비콘 신호 수신 시스템, 기억 장치, 단말 장치 및 비콘 신호 수신 방법
CN201580005889.5A CN105934974A (zh) 2014-02-14 2015-01-27 信标信号接收***、存储装置、终端装置及信标信号接收方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014026957A JP2015154292A (ja) 2014-02-14 2014-02-14 ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法
JP2014-026957 2014-02-14

Publications (1)

Publication Number Publication Date
WO2015122273A1 true WO2015122273A1 (ja) 2015-08-20

Family

ID=53800021

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/052220 WO2015122273A1 (ja) 2014-02-14 2015-01-27 ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法

Country Status (5)

Country Link
JP (1) JP2015154292A (ja)
KR (1) KR20160105894A (ja)
CN (1) CN105934974A (ja)
TW (1) TW201540098A (ja)
WO (1) WO2015122273A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017076939A (ja) * 2015-10-16 2017-04-20 日本電信電話株式会社 無線システム、無線送信装置、端末装置および識別情報報知方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9883344B2 (en) * 2015-11-23 2018-01-30 Collegenet, Inc. Adaptive location branding
DE112017008035T5 (de) * 2017-09-13 2020-07-23 Mitsubishi Electric Corporation Endgeräteeinrichtung, übertragungseinrichtung, datenübertragungssystem und datenempfangsverfahren
JP7428447B1 (ja) 2023-06-22 2024-02-06 Tangerine株式会社 情報処理システム、情報処理方法、送信装置、受信装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134147A (ja) * 1998-10-28 2000-05-12 Ishikawa Daiki Keiei Kaikei Jimusho:Kk データ通信システム
JP2008508790A (ja) * 2004-07-30 2008-03-21 パルス−リンク、インク 共通信号伝達方法、および装置
US20120115512A1 (en) * 2010-11-09 2012-05-10 Apple Inc. Beacon-Based Geofencing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101026802B (zh) * 2007-03-16 2012-10-17 华为技术有限公司 一种信息推送方法与装置
JP5122890B2 (ja) * 2007-09-06 2013-01-16 株式会社日立製作所 通信システム及びその装置
CN101459908B (zh) * 2007-12-13 2012-04-25 华为技术有限公司 一种业务订阅方法、***、服务器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134147A (ja) * 1998-10-28 2000-05-12 Ishikawa Daiki Keiei Kaikei Jimusho:Kk データ通信システム
JP2008508790A (ja) * 2004-07-30 2008-03-21 パルス−リンク、インク 共通信号伝達方法、および装置
US20120115512A1 (en) * 2010-11-09 2012-05-10 Apple Inc. Beacon-Based Geofencing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017076939A (ja) * 2015-10-16 2017-04-20 日本電信電話株式会社 無線システム、無線送信装置、端末装置および識別情報報知方法

Also Published As

Publication number Publication date
JP2015154292A (ja) 2015-08-24
KR20160105894A (ko) 2016-09-07
TW201540098A (zh) 2015-10-16
CN105934974A (zh) 2016-09-07

Similar Documents

Publication Publication Date Title
US9672742B2 (en) Detecting device, cloud server, and parking space managing system
WO2015115014A1 (ja) ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法
US10935628B2 (en) Control device for vehicle
KR101476228B1 (ko) Nfc 태그를 이용한 주차장 관리 시스템 및 그 방법
WO2015122273A1 (ja) ビーコン信号受信システム、記憶装置、端末装置及びビーコン信号受信方法
JP5947440B1 (ja) 駐車場管理システム、情報処理装置、情報処理方法、情報処理プログラムおよび車載器
TW201814319A (zh) 位置算出方法、距離算出方法、及信標
CN102711035A (zh) 改进的设备位置检测
US11825315B2 (en) Mobile device and infrastructure systems
JP6186531B1 (ja) 駐車場管理システム
CN103444150A (zh) 区域跟踪***和跟踪电子设备的方法
CN103957594A (zh) 一种终端定位的方法及装置
KR101661058B1 (ko) 주차 차량 위치 안내 시스템
US20220076514A1 (en) System and method of device identification
WO2015115013A1 (ja) 位置情報提供システム、記憶装置、端末装置及び位置情報提供方法
KR101309235B1 (ko) 주차 관리 방법 및 시스템
JP2016126391A (ja) 定期車両判別システム、定期車両判別方法、プログラム
CN115862204B (zh) 群体监测方法、装置、设备及存储介质
JP5891757B2 (ja) Rfidタグ付き情報表示媒体システム
US20180376280A1 (en) Methods and apparatuses for communication between electronic vehicle supply equipment and wireless device
JP2018093318A (ja) 対象物特定システムおよび駐車場管理システム
JP2009232203A (ja) 位置誘導システムおよび方法および携帯電話端末およびルート情報配信サーバ
CN205657846U (zh) 一种射频定位***
US20190090114A1 (en) Asset Tracking Device and Method of Use
KR20160072361A (ko) IoT 및 영상처리 기반 위치추적을 통한 영유아 행동발달 분석과 안전 지킴 방법 및 장치

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: 15749091

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2015749091

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015749091

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20167021478

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE