Location information management device and location information management method

JP7652589B2Active Publication Date: 2025-03-27HITACHI SYST LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021036339
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-08
Publication Date
2025-03-27
Estimated Expiration
2041-03-08

AI Technical Summary

Benefits of technology

【0017】 本発明に係る位置情報管理装置および位置情報管理方法によれば、複数の測位部が実装されたユーザ端末に関して、各測位部で特定された位置情報の関連付けをネットワークを介したサーバ側で行うことができるようになる。また、本発明に係る位置情報管理装置および位置情報管理方法によれば、ネットワークを介したサーバ側で位置情報を取得することができるので、きめ細やかで精度の高い位置情報が得られ、ユーザの動線調査やユーザの動線に基づくマーケティング等に好適に利用することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007652589000001
    Figure 0007652589000001
  • Figure 0007652589000002
    Figure 0007652589000002
  • Figure 0007652589000003
    Figure 0007652589000003
Patent Text Reader

Abstract

To associate each piece of location information identified at each of a plurality of positioning units with each other on a server side via a network for a user terminal equipped with the plurality of positioning units.SOLUTION: A user terminal 10 implements a positioning unit for performing processing related to information of the user terminal 10 required for each positioning technology for each of the plurality of positioning technologies. Identification information of the user terminal 10 and location information of the user terminal 10 associated with each of the plurality of positioning units are transferred through location information service providing servers 20a, 20b and, 20c and are accumulated in a location information management device 30. The location information management device 30 mutually compares and collates each piece of the location information associated with different identification information and integrates the plurality of pieces of identification information related to combinations of the location information exceeding a predetermined match rate.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a location information management device and a location information management method for associating multiple pieces of location information indicating the current locations of user terminals.

[0002] Conventionally, the location information of a user terminal is associated with identification information assigned to the user or the user terminal. Conventionally, a plurality of positioning technologies for measuring the location of a user terminal are known. Each of the plurality of positioning technologies is independent, and identification information for identifying the user terminal is appropriately assigned to the location information of the user terminal specified by each of the plurality of positioning technologies.

[0003] The following Patent Document 1 describes a user information management system for automatically linking and managing different user IDs assigned to the same person. This user information management system includes a user information management server that links and manages different user IDs assigned to the same person, a first service providing server that provides a first service to a user having a first ID of a first service, and a second service providing server that provides a second service to a user having a second ID of a second service. The user information management server includes a first location information acquisition unit that acquires a history of location information of a user of the first ID, a second location information acquisition unit that acquires a history of location information of a user of the second ID, a location information history comparison unit that compares the location information of the user of the first ID with the location information of the user of the second ID and extracts a history of the user being in the same area at the same time, and an ID linking determination unit that determines that the two IDs are IDs of the same person and links them when a predetermined number or more of histories of the user being in the same area at the same time are extracted.

[0004] The following Patent Document 2 describes an analysis server that consistently analyzes the location of a user inside and outside the premises of a store, etc. This analysis server has an on-site location information acquisition unit that acquires first location information indicating the location of a terminal measured by connecting the user's terminal to multiple location measurement devices installed within a specific premises, in association with on-site identification information for identifying the user or the terminal, an outside-site location information acquisition unit that acquires second location information indicating the location of the terminal measured outside the premises by a measurement method different from the first location information, in association with outside-site identification information for identifying the user or the terminal, an analysis unit that analyzes the first location information and the second location information by associating the on-site identification information and the outside-site identification information, and an output unit that outputs the results of the analysis. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2019-144937 A [Patent Document 2] JP 2020-52522 A Summary of the Invention [Problem to be solved by the invention]

[0006] In the technology described in Patent Document 1, two pieces of location information are compared with each other, and if a certain number or more of histories of being in the same area at the same time are extracted, it is determined that the IDs associated with the two pieces of location information are assigned to the same person. However, in Patent Document 1, the location information of the user of one of the IDs is information extracted from reservation information, accommodation records, and visit records of hotels, restaurants, etc., and is not location information obtained by measuring the current location of the user terminal.

[0007] In the technology described in Patent Document 2, a plurality of different positioning units (GPS and beacon) are implemented in one terminal, and a plurality of IDs that identify location information by the plurality of positioning units are associated. In the technology described in Patent Document 2, the association of the first ID (outside site identification information) with the second ID (inside site identification information) is performed by a common program executed on the terminal. When a user registers an ID of location information on a registration screen, the common program starts, and the IDs are associated by the common program. However, the technology described in Patent Document 2 has a problem that the user must instruct the association of a plurality of IDs on the registration screen, which places a heavy burden on the user and is inconvenient. In addition, Patent Document 2 does not disclose or suggest a technical idea that the association of a plurality of positioning units (GPS and beacon) is set on the terminal side, and the location information of each positioning unit is compared and collated, and the location information with a high degree of agreement is determined to be obtained by a positioning unit implemented in the same terminal.

[0008] The present invention has been made in consideration of the above problems, and aims to provide a location information management device and a location information management method for a user terminal equipped with multiple positioning units, which allows association of location information identified by each positioning unit on the server side via a network. [Means for solving the problem]

[0009] In order to achieve the above object, a location information management device according to the present invention is a location information management device for associating a plurality of location information indicating a current location of a user terminal, the location information management device comprising: a data storage unit that stores identification information of the user terminal associated with each of a plurality of positioning units implemented in the user terminal and location information of the user terminal in association with each other; a location information management unit that compares and collates location information associated with different identification information and integrates a plurality of identification information related to combinations of location information that exceed a predetermined matching rate; The present invention is characterized by having the following.

[0010] According to this configuration, for a user terminal equipped with multiple positioning units, it becomes possible for the server side via the network to associate the location information identified by each of the multiple positioning units.

[0011] The location information management device of the present invention may receive, from a plurality of servers corresponding respectively to the plurality of positioning units, identification information of the user terminal associated with each of the plurality of positioning units, and area information relating to the location information of the user terminal acquired by each of the plurality of positioning units.

[0012] In the location information management device of the present invention, the user terminal may transmit, to each of the corresponding multiple servers, identification information of the user terminal associated with each of the multiple positioning units and information for identifying the location information of the user terminal acquired by each of the multiple positioning units.

[0013] In the position information management device according to the present invention, the plurality of positioning units may acquire information for identifying the position information of the user terminal by positioning using different media.

[0014] In the position information management device according to the present invention, the plurality of positioning units may each use a different plurality of positioning technologies.

[0015] In the location information management device according to the present invention, the plurality of positioning units may be selected from a GPS positioning technology, a beacon positioning technology, and a Wi-Fi positioning technology.

[0016] In order to achieve the above object, a location information management method according to the present invention is a location information management method executed by a location information management device for associating multiple pieces of location information indicating current locations of user terminals, the location information management method comprising: accumulating identification information of the user terminal and location information of the user terminal associated with each of a plurality of positioning units implemented in the user terminal; comparing location information associated with different identities with each other; A step of integrating a plurality of pieces of identification information related to combinations of location information exceeding a predetermined matching rate; The present invention is characterized by having the following. Effect of the Invention

[0017] According to the location information management device and location information management method of the present invention, for a user terminal equipped with multiple positioning units, the location information identified by each positioning unit can be associated on the server side via a network. Also, according to the location information management device and location information management method of the present invention, since the location information can be acquired on the server side via a network, finely detailed and highly accurate location information can be obtained, and the information can be suitably used for user movement line investigations, marketing based on user movement lines, and the like. [Brief description of the drawings]

[0018] [Figure 1] 1 is a diagram illustrating an example of a configuration of a location information management system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a schematic block diagram illustrating an example of a hardware configuration of a user terminal according to an embodiment of the present invention. [Diagram 3] 1 is a schematic block diagram illustrating an example of a hardware configuration of a location information management device according to an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram for explaining an overview of area information used in the embodiment of the present invention. [Diagram 5] 4 is an example of a data accumulation table according to an embodiment of the present invention. [Figure 6] 5 is a flowchart showing an example of a location information management process executed by the location information management device according to the embodiment of the present invention. [Figure 7] 4 is an example of an ID management table according to an embodiment of the present invention. [Figure 8] 13 is an example of an integrated data output table according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] A location information management system according to an embodiment of the present invention will be described below.

[0020] <System configuration> The configuration of a location information management system in this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of a location information management system in this embodiment. The location information management system according to the present invention is not limited to the configuration shown in Fig. 1.

[0021] The location information management system 1 shown in FIG. 1 has, as an example, a configuration in which a user terminal 10, location information service providing servers 20a, 20b, and 20c, and a location information management device 30 are connected to a network 50 such as the Internet.

[0022] The user terminal 10 is a portable terminal that can be carried by a user, such as a smartphone, etc. For simplicity of illustration, only one user terminal 10 is shown in Fig. 1, but a large number of user terminals 10 exist in the position information management system 1 in this embodiment.

[0023] The user terminal 10 has a plurality of positioning functions respectively associated with a plurality of positioning technologies. The positioning technologies are technologies for identifying the current location of the user terminal 10, and the positioning functions of the user terminal 10 are functions for acquiring, transmitting, or receiving information about the user terminal 10 that is required for the positioning technologies.

[0024] In this embodiment, the positioning function of the user terminal 10 includes a function of providing other devices (e.g., location information service providing servers 20a, 20b, 20c) with information required to identify the current location of the user terminal 10 so that the other devices can identify the current location of the user terminal 10. More specifically, the positioning function of the user terminal 10 includes a function of automatically (i.e., without requiring user operation) providing the other devices with information required to identify the current location of the user terminal 10 if the positioning function is activated in advance so as to be in an operable state.

[0025] The positioning technology that can be used in this embodiment is not particularly limited, but GPS (Global Positioning System) positioning technology, beacon positioning technology, and Wi-Fi (registered trademark) (Wireless Fidelity) positioning technology can be suitably used. In addition, a positioning technology that determines the position of the user terminal 10 from the position of a mobile phone base station may be used.

[0026] The GPS positioning technology is a positioning technology that uses radio waves transmitted by a plurality of GPS satellites 60 arranged in orbit around the Earth. The user terminal 10 of this embodiment is configured to be able to receive GPS signals transmitted from the GPS satellites 60. The current position of the user terminal 10 can be estimated based on time information included in the GPS signal. Although the GPS is used in this embodiment, other satellite positioning systems included in the GNSS (Global Navigation Satellite System), a quasi-zenith satellite positioning system, etc. may also be used.

[0027] The beacon positioning technology is a positioning technology that uses radio waves transmitted by a beacon transmitter 70. By managing the installation location of the beacon transmitter 70, the location of the beacon transmitter 70 can be identified. The user terminal 10 of this embodiment is configured to receive a beacon signal transmitted by the beacon transmitter 70. The location of the beacon transmitter 70 can be identified based on a beacon ID included in the beacon signal transmitted by the beacon transmitter 70, and the current location of the user terminal 10 can be estimated based on the location of the beacon transmitter 70.

[0028] The Wi-Fi positioning technology is a positioning technology that uses Wi-Fi communication, which is one of the wireless LAN standards. By managing the installation location of the access point 80, the location of the access point 80 can be identified. The user terminal 10 of this embodiment is configured to be able to connect to the access point 80 and access a network 50 such as the Internet. When the user terminal 10 makes a probe request to the access point 80 or connects to the access point 80, the location of the access point 80 is identified based on the identification information (access point ID) of the access point 80, and further, the current location of the user terminal 10 can be estimated based on the identified location of the access point 80.

[0029] The location information service providing servers 20a, 20b, and 20c are servers that provide location information services to users. More specifically, the location information service providing servers 20a, 20b, and 20c can provide users with services such as acquiring and managing location information of the user terminal 10 and services using the location information of the user terminal 10.

[0030] In this embodiment, a plurality of location information service providing servers 20a, 20b, and 20c are provided. Each of the location information service providing servers 20a, 20b, and 20c is configured to handle location information of the user terminal 10 that is identified by a different positioning technology.

[0031] The location information service providing server 20a is a server that manages the location information (GPS location information) of the user terminal 10 obtained by GPS positioning technology. Here, it is assumed that the GPS location information service that manages the GPS location information is operated by Vendor A. It is desirable that the user subscribes to the GPS location information service provided by Vendor A and consents in advance to the provision and secondary use of the GPS location information of the user terminal 10.

[0032] The location information service providing server 20a is configured to acquire information (information obtained by GPS positioning technology) for identifying the current location of the user terminal 10, and to identify the current location of the user terminal 10. Furthermore, the location information service providing server 20a is configured to identify the area in which the user terminal 10 is located from the current location of the user terminal 10, and to provide the identified area to the location information management device 30 as area information.

[0033] The location information service providing server 20b is a server that manages the location information (beacon location information) of the user terminal 10 obtained by the beacon positioning technology. Here, it is assumed that the beacon location information service that manages the beacon location information is operated by Vendor B. It is desirable that the user subscribes to the beacon location information service provided by Vendor B and agrees in advance to the provision and secondary use of the beacon location information of the user terminal 10.

[0034] The location information service providing server 20b is configured to acquire information (information obtained by beacon positioning technology) for identifying the current location of the user terminal 10, and to identify the current location of the user terminal 10. Furthermore, the location information service providing server 20b is configured to identify the area in which the user terminal 10 is located from the current location of the user terminal 10, and to provide the identified area to the location information management device 30 as area information.

[0035] The location information service providing server 20c is a server that manages the location information (Wi-Fi location information) of the user terminal 10 obtained by the Wi-Fi positioning technology. The Wi-Fi location information service that manages the Wi-Fi location information is operated by Vendor C. It is desirable that the user subscribes to the Wi-Fi location information service provided by Vendor C and consents in advance to the provision and secondary use of the Wi-Fi location information of the user terminal 10.

[0036] The location information service providing server 20c is configured to acquire information (information obtained by Wi-Fi positioning technology) for identifying the current location of the user terminal 10, and to identify the current location of the user terminal 10. Furthermore, the location information service providing server 20c is configured to identify the area in which the user terminal 10 is located from the current location of the user terminal 10, and to provide the identified area to the location information management device 30 as area information.

[0037] The location information management device 30 has the function of acquiring and storing area information in which a user terminal 10 is located, which is identified using each of a plurality of positioning technologies, comparing and collating area information for the user terminal 10 acquired using different positioning technologies, and integrating information that is estimated to be related to the same user terminal 10.

[0038] An example of the data flow until the location information managing device 30 acquires area information of the user terminal 10 identified by each positioning technology will be described with reference to FIG.

[0039] Data related to the GPS position information of the user terminal 10 is transferred, for example, as follows. The user terminal 10 receives a GPS signal from a GPS satellite 60, and identifies GPS position information, which is the current position of the user terminal 10, from the received GPS signal. The user terminal 10 transmits identification information (GPS application ID) in the GPS position information service and the GPS position information to the position information service providing server 20a (T11). When the user terminal 10 is able to receive a GPS signal, it may constantly (for example, every few seconds to several tens of seconds) transmit the GPS application ID and the GPS position information to the position information service providing server 20a.

[0040] The location information service providing server 20a receives the GPS application ID and GPS location information from the user terminal 10, and identifies the area in which the user terminal 10 exists from the GPS location information by referring to an area information database that defines the correspondence between locations and areas. The location information service providing server 20a transmits the GPS application ID and area information indicating the identified area to the location information management device 30 (T12).

[0041] In the above example, the location information service providing server 20a identifies the area in which the user terminal 10 is located from the GPS location information, but the location information service providing server 20a may transfer the GPS location information to the location information management device 30, and the location information management device 30 may identify the area in which the user terminal 10 is located from the GPS location information.

[0042] Data related to the beacon position information of the user terminal 10 is transferred, for example, as follows. The user terminal 10 receives a beacon signal from the beacon transmitter 70 and extracts the identification information (beacon ID) of the beacon transmitter 70 from the received beacon signal. The user terminal 10 transmits the identification information (beacon application ID) and the beacon ID in the beacon position information service to the location information service providing server 20b (T21). When the user terminal 10 is able to receive a beacon signal, it may transmit the beacon application ID and the beacon ID to the location information service providing server 20b at all times (for example, every few seconds to every tens of seconds).

[0043] The location information service providing server 20b receives the beacon application ID and the beacon ID from the user terminal 10, and identifies the installation location of the beacon transmitter 70 from the beacon ID by referring to a database that defines the correspondence between the beacon ID and the installation location of the beacon transmitter 70. Furthermore, the location information service providing server 20b identifies the area in which the user terminal 10 exists from the installation location of the beacon transmitter 70 by referring to an area information database that defines the correspondence between locations and areas. The location information service providing server 20b transmits the beacon application ID and area information indicating the identified area to the location information managing device 30 (T22).

[0044] In the above example, the location information service providing server 20b identifies the area in which the user terminal 10 is located from the installation location of the beacon transmitter 70, but the location information service providing server 20b may transfer the installation location of the beacon transmitter 70 to the location information management device 30, and the location management device 30 may identify the area in which the user terminal 10 is located from the installation location of the beacon transmitter 70.

[0045] In the above example, the location information service providing server 20b identifies the installation location of the beacon transmitter 70 from the beacon ID, but the user terminal 10 may identify the installation location of the beacon transmitter 70 from the beacon ID. In this case, the user terminal 10 may transmit the beacon application ID and the identified installation location of the beacon transmitter 70 to the location information service providing server 20b.

[0046] As another example, the user terminal 10 may function as a beacon transmitter, and a beacon receiver arranged at a predetermined position may receive a beacon signal from the user terminal 10 and transmit the identification information of the user terminal 10 (beacon ID as a beacon transmitter) and the identification information of the beacon receiver to the location information service providing server 20b. In this case, the location information service providing server 20b can identify the current location of the user terminal 10 based on the identification information of the beacon receiver.

[0047] Data related to the Wi-Fi location information of the user terminal 10 is transferred, for example, as follows. When the user terminal 10 makes a probe request to the access point 80 or connects to the access point 80 to secure access to a network 50 such as the Internet, the user terminal 10 notifies or transmits the identification information of the user terminal 10 (for example, the MAC address of the user terminal 10) in a format that the access point 80 can acquire (T31). The access point 80 may be explicitly notified of the MAC address by the user terminal 10, or may acquire the MAC address of the user terminal 10 from a packet transmitted from the user terminal 10 when the packet is forwarded. The access point 80 transmits the MAC address of the user terminal 10 and the identification information (access point ID) of the access point 80 to the location information service providing server 20c (T32). When the connection with the user terminal 10 is maintained, the access point 80 may constantly (for example, every few seconds to several tens of seconds) transmit the MAC address of the user terminal 10 and the identification information of the access point 80 to the location information service providing server 20c.

[0048] Location information service providing server 20c receives the MAC address and access point ID of user terminal 10 from access point 80, and identifies the installation location of access point 80 from the access point ID by referring to a database that stores the correspondence between access point IDs and the installation locations of access point 80. Furthermore, location information service providing server 20c identifies the area in which user terminal 10 exists from the set location of access point 80 by referring to an area information database that defines the correspondence between locations and areas. Location information service providing server 20c transmits the MAC address and area information indicating the identified area to location information managing device 30 (T33).

[0049] In the above example, the location information service providing server 20c identifies the area in which the user terminal 10 is located from the installed location of the access point 80, but the location information service providing server 20c may transfer the installed location of the access point 80 to the location information management device 30, and the location information management device 30 may identify the area in which the user terminal 10 is located from the installed location of the access point 80.

[0050] In the above example, the access point 80 transmits the MAC address and access point ID of the user terminal 10 to the location information service providing server 20c, but the user terminal 10 may transmit identification information of the access point 80 to which it is connected (such as the SSID or MAC address of the access point) to the location information service providing server 20c. In this case, identification information other than the MAC address (such as a Wi-Fi application ID) can be used as the identification information of the user terminal 10, and the location information service providing server 20c can identify the current location of the user terminal 10 based on the identification information of the access point 80.

[0051] <User terminal configuration> The configuration of the user terminal 10 in this embodiment will be described with reference to Fig. 2. Fig. 2 is a schematic block diagram showing an example of the hardware configuration of the user terminal 10 in this embodiment. The user terminal 10 according to the present invention is not limited to the configuration shown in Fig. 2.

[0052] As described above, the user terminal 10 can be realized by a portable terminal such as a smartphone, and as an example, as shown in Fig. 2, the user terminal 10 has a processor 101, a memory 102, a mobile phone communication unit 103, a wireless LAN communication unit 104, a beacon communication unit 105, a GPS signal processing unit 106, an operation input unit 107, a monitor 108, and a storage 109, and each component is connected via a bus 150. Although not shown in Fig. 2, the user terminal 10 may also have a microphone having a sound collection function, a camera having an image capturing function, a speaker having an audio output function, and the like.

[0053] The processor 101 is hardware that executes various commands written in a program and realizes and controls various functions in the user terminal 10. The processor 101 may be, for example, a CPU (Central Processing Unit), a DSP (Digital Signal Processor) that performs data processing specialized for a specific purpose, or a GPU (Graphics Processing Unit).

[0054] The memory 102 is a volatile memory that temporarily stores programs and data to be processed that are executed by the user terminal 10. The memory 102 is a main storage device such as a RAM (Random Access Memory).

[0055] The mobile phone communication unit 103 has a function of connecting to a mobile phone base station and enabling the user terminal 10 to communicate with other devices on the network 50 via the mobile phone network. Although the communication by the mobile phone communication unit 103 is not particularly limited, as an example, it is configured to be able to perform communication conforming to communication standards such as 3G, 4G, 4GLTE, and 5G.

[0056] The wireless LAN communication unit 104 has a function of connecting to an access point 60, which is a wireless LAN base station, and enabling the user terminal 10 to communicate with other devices on the network 50 via the access point 60. The wireless LAN communication unit 104 is configured to be capable of communication in compliance with, for example, IEEE802.11, which is the Wi-Fi standard.

[0057] The beacon communication unit 105 has a function of receiving a beacon signal transmitted by the beacon transmitter 70. The beacon communication unit 105 is capable of short-distance wireless communication, and is configured to be capable of communication conforming to, for example, IEEE802.15.1, which is a standard of Bluetooth (registered trademark).

[0058] The GPS signal processor 106 has a function of receiving GPS signals transmitted by GPS satellites and identifying GPS position information indicating the current position of the user terminal 10 from the time information included in the received GPS signals.

[0059] The operation input unit 107 has a function of accepting information input from a user, and represents input devices such as a mouse and a keyboard. The monitor 108 has a function of outputting visual information to the user, and is provided with a display screen. The operation input unit 107 and the monitor 108 may be a touch panel display in which the respective functions are integrated.

[0060] The storage 109 is an auxiliary storage device realized by, for example, a magnetic disk such as an HDD (Hard Disk Drive), a semiconductor memory such as an SSD (Solid State Drive), a magneto-optical disk, an optical disk, or the like.

[0061] The storage 109 is capable of storing programs and data in which desired processing procedures are described as program instructions. For example, as shown in Fig. 2, the storage 109 stores a GPS service program 111 and a beacon service program 112.

[0062] The processor 101 appropriately reads each program from the storage 109, develops it on the memory 102, and executes the program instructions, thereby realizing the functions corresponding to each program in the user terminal 10.

[0063] The GPS service program 111 is an application for using a GPS location information service provided by Vendor A. By executing the GPS service program 111, the user terminal 10 is able to transmit identification information (GPS application ID) in the GPS location information service and the GPS location information identified by the GPS signal processing unit 106 to the location information service providing server 20a.

[0064] The beacon service program 112 is an application for using the beacon location information service provided by the vendor B. By executing the beacon service program 112, the user terminal 10 can transmit identification information (beacon application ID) in the beacon location information service and the beacon ID included in the beacon signal received by the beacon communication unit 105 to the location information service providing server 20b.

[0065] The storage 109 can store various programs. As an example, the storage 109 may store an operation system program or the like necessary for the operation of the user terminal 10. The storage 109 can also store various user data.

[0066] The user terminal 10 of this embodiment has a plurality of positioning functions associated with a plurality of positioning technologies. The user terminal 10 shown in Fig. 1 has three positioning units: a GPS positioning unit including a GPS positioning function associated with the GPS positioning technology, a beacon positioning unit including a beacon positioning function associated with the beacon positioning technology, and a Wi-Fi positioning unit including a Wi-Fi positioning function associated with the Wi-Fi positioning technology. The user terminal 10 shown in Fig. 1 also has three pieces of identification information: a GPS application ID associated with the GPS positioning unit, a beacon application ID associated with the beacon positioning unit, and a MAC address associated with the Wi-Fi positioning unit.

[0067] The GPS positioning unit is realized by the processing in the GPS processing unit 106 and the execution of the GPS service program 111. The GPS positioning unit executes, for example, a process of receiving a GPS signal from a GPS satellite 60, a process of identifying GPS position information, which is the current position of the user terminal 10, from the received GPS signal, and a process of transmitting the GPS application ID and the GPS position information to the location information service providing server 20a. These processes are automatically executed by so-called background processing without receiving an instruction from the user. In this way, the GPS positioning unit has a feature of acquiring information for identifying the current position of the user terminal 10 (the GPS application ID for identifying the user terminal 10 and the GPS position information indicating the current position of the user terminal 10) and automatically transmitting it to the location information service providing server 20a on the network 50 in real time. The transmission of the GPS application ID and the GPS position information to the location information service providing server 20a may be performed through the mobile phone communication unit 103 or through the wireless LAN communication unit 104.

[0068] The beacon positioning unit is embodied by the processing in the beacon communication unit 105 and the execution of the beacon service program 112. The beacon positioning unit executes, for example, a process of receiving a beacon signal from the beacon transmitter 70, a process of extracting the beacon ID of the beacon transmitter 70 from the received beacon signal, and a process of transmitting the beacon application ID and the beacon ID to the location information service providing server 20b. These processes are automatically executed by so-called background processing without receiving an instruction from the user. In this way, the beacon positioning unit has a feature of acquiring information for identifying the current location of the user terminal 10 (the beacon application ID for identifying the user terminal 10 and the beacon ID indicating that the user terminal 10 is within the radio wave reach of the beacon transmitter 70) and automatically transmitting the information to the location information service providing server 20b on the network 50 in real time. The transmission of the beacon application ID and the beacon ID to the location information service providing server 20a may be performed through the mobile phone communication unit 103 or through the wireless LAN communication unit 104.

[0069] The Wi-Fi positioning unit is embodied by, for example, processing in the wireless LAN communication unit 104. The Wi-Fi positioning unit, for example, notifies or transmits identification information of the user terminal 10 (for example, the MAC address of the user terminal 10) to the access point 80 in a format that the access point 80 can acquire. This processing is automatically executed by so-called background processing without receiving an instruction from the user. In this way, the Wi-Fi positioning unit has a feature of acquiring information for identifying the current location of the user terminal 10 (a MAC address that identifies the user terminal 10 and indicates that the user terminal 10 is within the radio wave coverage area of ​​the access point 80) and automatically transmitting the information to the access point 80 in real time.

[0070] The three positioning units in this embodiment, the GPS positioning unit, the beacon positioning unit, and the Wi-Fi positioning unit, each have the feature of acquiring information for identifying the current location of the user terminal 10 by positioning using a different medium, and the feature of transmitting information for identifying the current location of the user terminal 10 in real time to the location information service providing server 20a, the location information service providing server 20b, and the access point 80. These features are significantly different from the technology disclosed in the above Patent Document 1, which extracts location information from information extracted from reservation information, accommodation records, and visit records of hotels, restaurants, etc.

[0071] In addition, the three positioning units, namely, the GPS positioning unit, the beacon positioning unit, and the Wi-Fi positioning unit in this embodiment may each operate independently, and, for example, there is a feature that it is not necessary to execute a common program for associating identification information used in each positioning unit with each other on the user terminal 10 side. This feature is significantly different from the technology disclosed in the above Patent Document 2, which requires a common program to be executed on the terminal side and a user to perform an operation input in order to associate an ID (outside site identification information) that identifies location information outside the site (for example, GPS location information) with an ID (site identification information) that identifies location information within the site (for example, location information using a beacon).

[0072] <Configuration of location information management device> The configuration of the location information managing device 30 in this embodiment will be described with reference to Fig. 3. Fig. 3 is a schematic block diagram showing an example of a hardware configuration of the location information managing device 30 in this embodiment. The location information managing device 30 according to the present invention is not limited to the configuration shown in Fig. 3.

[0073] The location information managing device 30 is a server for implementing the location information managing function according to the present invention, and can be implemented by a general-purpose computer. The location information managing device 30 includes a processor 301, a memory 302, a communication unit 303, an operation input unit 304, a monitor 305, and a storage 306, and each component is connected via a bus 350.

[0074] The processor 301 is hardware that executes various commands written in a program and realizes and controls various functions in the position information managing device 30. The processor 301 may be, for example, a CPU, a DSP, or a GPU.

[0075] The memory 302 is a volatile memory that temporarily stores programs and data to be processed that are executed by the position information managing device 30. The memory 302 is, for example, a main storage device such as a RAM.

[0076] The communication unit 303 has a function for the location information managing device 30 to communicate with other devices. In this embodiment, the location information managing device 30 can communicate with the location information service providing servers 20a, 20b, and 20c through the network 50 by the communication unit 303. More specifically, the location information managing device 30 can receive a GPS application ID and area information from the location information service providing server 20a, can receive a beacon application ID and area information from the location information service providing server 20b, and can receive a MAC address and area information from the location information service providing server 20c.

[0077] The operation input unit 304 has a function of receiving information input from a user, and the monitor 305 has a function of outputting visual information to the user. The operation input unit 304 and the monitor 305 only need to be usable when an operator, who is a user of the location information managing device 30, performs settings and management in the location information managing device 30, and do not need to be connected to the location information managing device 30 at all times.

[0078] The storage 306 is an auxiliary storage device realized by, for example, a magnetic disk such as an HDD, a semiconductor memory such as an SSD, a magneto-optical disk, an optical disk, etc., and is an auxiliary storage device that stores a program and data in which a desired processing procedure is described as a program command. For example, as shown in Fig. 3, the storage 306 stores a data accumulation program 311, a position information management program 312, a data accumulation table 313, an ID management table 314, an integrated data output table 315, and setting value data 316 as information required in this embodiment.

[0079] The processor 301 appropriately reads out the location information management program from the storage 306, loads it on the memory 302, and executes the program instructions, thereby realizing the functions corresponding to each program in the location information managing device 30.

[0080] The data storage program 311 is a program for realizing the data storage function (data storage unit) according to the present invention. By executing the data storage program 311, the location information managing device 30 can store data received from the location information service providing servers 20a, 20b, and 20c in the data storage table 313.

[0081] The location information management program 312 is a program for realizing a location information management function (location information management unit) according to the present invention. By executing the location information management program 312, the location information management device 30 can refer to the data accumulation table 313, compare and collate area information of the user terminal 10, and integrate information that is presumed to be information relating to the same user terminal 10. Details of the location information management process related to the location information management program 312 will be described later with reference to FIG. 6.

[0082] The data accumulation table 313 is a table for accumulating the GPS application ID and area information received from the location information service providing server 20a, the beacon application ID and area information received from the location information service providing server 20b, and the MAC address and area information received from the location information service providing server 20c. The details of the data accumulation table 313 will be described later with reference to FIG. 5.

[0083] The ID management table 314 is a table for associating IDs used in the same user terminal 10 with each other based on the result of comparing and collating the area information of the user terminal 10 by executing the location information management program 312. The ID management table 314 will be described in detail later with reference to FIG.

[0084] The integrated data output table 315 is a table for integrating area information of the same user terminal 10 based on the result of comparing and collating the area information of the user terminal 10 by executing the position information management program 312. The integrated data output table 315 will be described in detail later with reference to FIG.

[0085] The setting value data 316 is a setting value that is referenced when area information, which is the location information of the user terminal 10, is compared by executing the location information management program 312. The setting value data 316 includes, for example, a comparison date range, a time zone match rate, and a same terminal recognition frequency rate that are referenced in the location information management process (see FIG. 6) described later.

[0086] The programs and data stored in the storage 306 of the location information managing device 30 shown in FIG. 3 may be distributed among a plurality of devices connected to a LAN (Local Area Network) or a network 50 .

[0087] <Area information> The area information used in this embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram for explaining an overview of the area information used in this embodiment.

[0088] In this embodiment, a plurality of areas are set so as to be dispersed in a certain region. As an example, each area is set for each tourist spot, such as a tourist facility, a shrine or temple, a roadside station, a hotel, or a restaurant. Although the method for setting each area is not particularly limited, when an area is set for each tourist spot as described above, the area has an area of, for example, about several tens to several hundreds of meters.

[0089] There are no particular limitations on the region in which multiple areas are set. As an example, by setting multiple areas within a region that can be visited in one day by walking, train, bus, etc., it is possible to grasp the chronological order (traffic flow) of users visiting each area, and obtain useful marketing information.

[0090] In addition, if the areas set for a certain tourist facility differ significantly among Vendors A to C, for example, even if Vendor A determines that the user terminal 10 is within a specific area, other Vendors B and C may determine that the user terminal 10 is not within the specific area. For this reason, it is preferable that the definitions of the area ranges among Vendors A to C do not differ significantly.

[0091] In FIG. 4, four areas A to D are shown as an example, but the number of areas is not particularly limited.

[0092] Each area is installed with a beacon transmitter 70 and an access point 80. In each area, it is desirable to be able to acquire location information of the user terminal 10 using at least two types of positioning technologies.

[0093] Although it is desirable to install both the beacon transmitter 70 and the access point 80 in all areas, it is not necessary to install both the beacon transmitter 70 and the access point 80. As an example, area C shown in FIG. 4 is an area in which the beacon transmitter 70 is installed but the access point 80 is not installed. In such an area, it is difficult to specify the location information of the user terminal 10 by, for example, both the Wi-Fi positioning technology and the beacon positioning technology. However, since the location information of the user terminal 10 can be obtained by at least one positioning technology, such an area may exist.

[0094] Furthermore, an area may be set in a place where radio waves from GPS satellites do not reach, such as an indoor facility. As an example, area B shown in FIG. 4 is an area set in an indoor facility where radio waves from GPS satellites do not reach. In such an area, it is difficult to identify the location information of the user terminal 10 using the GPS positioning technology. However, since the location information of the user terminal 10 can be acquired using other positioning technologies, such an area may exist.

[0095] When the user terminal 10 is receiving a GPS signal, the user terminal 10 can constantly transmit the GPS application ID and the GPS location information to the location information service providing server 20a. When a user carrying the user terminal 10 enters a specific area, the GPS location information indicates a location within the specific area, and the location information service providing server 20a transmits area information indicating that the user terminal 10 is within the specific area to the location information management device 30.

[0096] The user terminal 10 can constantly transmit the beacon application ID and the beacon ID to the location information service providing server 20b when the user terminal 10 is receiving beacon information within the radio wave coverage of the beacon receiver 70. The transmission of the beacon application ID and the beacon ID from the user terminal 10 indicates that the user terminal 10 is located within the installation area of ​​the beacon transmitter 70, and the location information service providing server 20b transmits area information to the location information management device 30 indicating that the user terminal 10 is located within that area.

[0097] The access point 80 can constantly transmit the MAC address of the user terminal 10 to the location information service providing server 20c when the user terminal 10 is present within a radio wave coverage area where the access point 80 can be detected. The transmission of the MAC address of the user terminal 10 and the identification information of the access point from the access point 80 indicates that the user terminal 10 is located within the installation area of ​​the access point 80, and the location information service providing server 20b transmits area information to the location information management device 30 indicating that the user terminal 10 is present within that area.

[0098] <Data storage table> The data accumulation table 313 will be described with reference to Fig. 5. Fig. 5 is an example of the data accumulation table 313 in this embodiment. The data accumulation table 313 is a table for storing data received from the location information service providing servers 20a, 20b, and 20c in the data accumulation table 313. More specifically, the data accumulation table 313 is a table for aggregating each data of the GPS application ID and area information received from the location information service providing server 20a, the beacon application ID and area information received from the location information service providing server 20b, and the MAC address and area information received from the location information service providing server 20c, and storing the data in association with date and time information.

[0099] As shown in Fig. 5, data accumulation table 313 has items such as a medium ID, a vendor, a date, and a number of areas. In Fig. 5, four area items, "Area A", "Area B", "Area C", and "Area D", are shown as examples of area items, but there are as many area items as there are installed areas.

[0100] The medium ID field stores identification information of the user terminal 10. Specifically, the medium ID field stores a GPS application ID, a beacon application ID, and a MAC address.

[0101] The vendor field stores identification information of each vendor. Specifically, the vendor field stores identification information of vendor A when the data is received from the information service providing server 20a (data in which the GPS application ID is stored in the medium ID field), identification information of vendor B when the data is received from the information service providing server 20b (data in which the beacon application ID is stored in the medium ID field), and identification information of vendor C when the data is received from the information service providing server 20c (data in which the MAC address is stored in the medium ID field).

[0102] The date field stores the date on which data was received from the location information service providing servers 20a, 20b, and 20c.

[0103] In the area field, the reception time zone (time zone on a specific date) of the area information related to the identification information stored in the medium ID field is stored for each area. In order to store the reception time zone of the data in the area field, it is preferable that the location information management device 30 manages the reception time of the data received from the location information service providing servers 20a, 20b, and 20c. In this embodiment, the time when the area information is received from the location information service providing servers 20a, 20b, and 20c is regarded as the time when the user terminal 10 exists in the area information, but the area information includes time information that identifies the location information of the user terminal 10, and the time zone information to be stored in the area field may be determined based on this time information.

[0104] For example, assume that the location information management device 30 receives the GPS app ID "BeaconApp1" and area information indicating that the user terminal 10 is present in area A from the location information service providing server 20a from 10:04 am to 10:54 am on December 22, 2020. In this case, as shown in FIG. 5, the location information management device 30 stores information "10:04-10:54" in the area A field of the same record (same row) as the medium ID "BeaconApp1". The location information management device 30 stores the information as described above based on all the data received from the location information service providing servers 20a, 20b, and 20c, and thereby can store in the data storage table 313 the medium ID and information indicating in which area and during which time period the user terminal 10 identified by the medium ID was present.

[0105] In addition, in the data accumulation table 313, the date item and the area item are associated with each other, and information on the date and time period is recorded as a set. Although only data for the date "December 22, 2020" is illustrated in Fig. 5, data for a different date (for example, data for the previous date "December 21, 2020") is also stored in the same record (same row) for each medium ID.

[0106] <Location information management processing> The location information management process in this embodiment is a process in which location information measured using different media is compared and matched to determine the matching rate of the location information, and if the matching rate exceeds a predetermined rate, it is considered to be location information of the same user terminal 10, and the identification information assigned to the location information that exceeds the predetermined matching rate is associated.

[0107] Hereinafter, the location information management process executed by the location information managing device 30 of the present embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the location information management process executed by the location information managing device 30 of the present embodiment. The location information management process according to the present invention is not limited to the process shown in Fig. 6.

[0108] 6, when the location information managing device 30 starts the location information management process, it first reads the data accumulation table 313 (step S11). The location information managing device 30 sets a variable i for specifying a comparison target record to an initial value (i=1) (step S12), and reads the i-th record in the data accumulation table 313 as a comparison target record (step S13). As a result, the i-th record (initial value=1) is fixed as the comparison target record.

[0109] The location information managing device 30 refers to the vendor field of the comparison source record and sets a vendor different from the vendor of the comparison source record as the comparison target vendor (step S14). As a result, a vendor different from the vendor of the comparison source record is fixed as the comparison target vendor. By fixing the comparison target vendor, comparison and matching can be performed on a vendor-by-vendor basis.

[0110] Next, the location information managing device 30 sets the variable j for specifying the comparison target record to an initial value (j=i+1) (step S15), and reads the jth record in the data accumulation table 313 as the comparison target record (step S16). As a result, the jth record (initial value=2) is specified as the comparison target record.

[0111] The location information managing device 30 checks whether the vendor of the comparison target record matches the comparison target vendor (step S17). If the vendor of the comparison target record is the comparison target vendor (Yes in step S17), the location information managing device 30 compares the time period of the comparison target record with the time period of the comparison target record for each area to calculate a matching rate, and if the calculated matching rate exceeds a predetermined time period matching rate, regards the area as a matching area (step S18). Then, it determines whether all areas can be regarded as matching areas, and calculates a value obtained by dividing the number of matching areas by the total number of areas (number of matching areas / total number of areas) (step S19). This makes it possible to determine the possibility that the user terminal 10 specified by the medium ID of the comparison target record and the user terminal 10 specified by the medium ID of the comparison target record were present in the same area (matching area), and the frequency of this possibility (number of matching areas / total number of areas).

[0112] In addition, if data (time period) exists in the area information of one of the comparison source record and comparison target record, but data does not exist in the area information of the other, it may be determined that there is no match, or it may be excluded from the comparison.

[0113] The predetermined time zone match rate used as the threshold value can be determined in advance, for example, as the setting value data 316 (see FIG. 3). The predetermined time zone match rate can be any numerical value, for example, 80%. Similarly, the comparison target date range, which is the reference range of the comparison source record and the comparison target record, can be determined in advance in the setting value data 316. The comparison target date range can be any range, for example, it can be set to refer to data up to three days ago. The above match rate may also be calculated by referring to a predetermined time range based on the time zone stored in the comparison source record area (for example, a range of one hour before or after).

[0114] On the other hand, if the vendor of the comparison target record is not the comparison target vendor (No in step S17), the processes in steps S18 and S19 are omitted.

[0115] Next, the location information managing device 30 judges whether all the records have been set as comparison target records (step S20). In this flowchart, the comparison target record is the j-th record, and if the last row of the data accumulation table 313 has not been reached, there are unprocessed records that have not been set as comparison target records remaining. If all the records have not been set as comparison target records (No in step S20), j is incremented by one (j=j+1) (step S21), and the process returns to step S16, where the next row is set as the comparison target record and similar processing is performed.

[0116] On the other hand, if all records are set as comparison target records (Yes in step S20), the location information management device 30 refers to the number of matching areas / total number of areas obtained by comparing and matching the fixed comparison source record with each comparison target record, and selects the combination for which the number of matching areas / total number of areas is equal to or greater than a predetermined same terminal recognition frequency rate and is the largest as the combination to be integrated (step S22).

[0117] The same terminal recognition frequency rate used as the threshold value can be determined in advance, for example, as the setting value data 316. The predetermined same terminal recognition frequency rate can be set to any value, for example, 20%.

[0118] The location information managing device 30 judges whether all the vendors have been set as the comparison target vendors (step S23). If all the vendors have not been set as the comparison target vendors (No in step S23), another unprocessed vendor is set as the comparison target vendor (step S24), and the process returns to step S15 to process again another vendor as the comparison target vendor from the record in the j (= i + 1)th row.

[0119] On the other hand, when all vendors are set as comparison target vendors (Yes in step S23), the comparison and collation between the i-th fixed record and all j-th (j>i) records located below the i-th record is completed. Here, the location information managing device 30 judges whether all records are set as comparison target records (step S20). In this flowchart, the comparison target record is the i-th record, and if the last row of the data accumulation table 313 has not been reached, there are unprocessed records that have not been set as comparison target records. When all records have not been set as comparison target records (No in step S25), i is incremented by one (i=i+1) (step S26), and the process returns to step S13, and the next row is set as the comparison target record and the same process is performed. That is, in step S26, the comparison target record, which is a fixed record, is shifted stepwise from the first to the second, from the second to the third, and so on, so that comparison and collation that covers all combinations of the i-th record and the j-th (j>i) record can be performed.

[0120] On the other hand, if all records are set as source records to be compared (Yes in step S25), then comparison and matching has been performed on all combinations of records in the data storage table 313, and the location information management device 30 outputs the user ID that associates the media ID of the records to be integrated to the ID management table 314 (step S27).

[0121] FIG. 7 is an example of the ID management table 314 in this embodiment. As shown in FIG. 7, the ID management table 314 has items of user ID and related medium ID. The user ID item stores a user ID that associates multiple medium IDs. The user ID is identification information that integrates multiple medium IDs, and can be said to be identification information of the user terminal 10. The related medium ID item stores a medium ID that is determined to be a medium ID related to the same user terminal 10 as a result of comparing and matching all combinations of records in the data accumulation table 313.

[0122] In addition, the location information management device 30 can refer to the data accumulation table 313 using the user ID and related medium ID in the ID management table 314 as keys, and transcribe the time period for each area, thereby outputting information correlating the user ID with area information to the integrated data output table 315.

[0123] FIG. 8 is an example of the integrated data output table 315 in this embodiment. As shown in FIG. 8, the integrated data output table 315 has items of user ID, date, and multiple areas. The user ID item stores a user ID that associates multiple medium IDs. The date and area items store information associated with one of the multiple medium IDs in the data accumulation table 313. There is no particular limitation on which of the multiple medium IDs the information associated with is transferred from the data accumulation table 313 to the integrated data output table 315. For example, the location information management device 30 may compare data of multiple medium IDs associated with a user name with reference to the data accumulation table 313, and transfer data of, for example, a longer time period in each area to the corresponding area item in the integrated data output table 315.

[0124] The ID management table 314 is an integration of the identification information of each of the multiple positioning units implemented in the user terminal 10. As a result, if the location information related to the identification information of any of the multiple positioning units can be specified, the current location of the user terminal 10 can be grasped. In particular, when only a single positioning unit is used, there are areas where positioning is impossible, such as places where GPS signals cannot reach and places where the beacon transmitter 70 and the access point 80 are not installed. However, in this embodiment, the identification information of each of the multiple positioning units is linked, and the location information can be compensated for by each other, so that detailed and highly accurate location information can be obtained, and it is possible to effectively carry out user movement line investigations and marketing based on the user movement line.

[0125] According to the above embodiment, there is provided a location information management device 30 for associating multiple location information indicating the current location of a user terminal 10, characterized in having a data storage unit that associates and stores identification information of the user terminal 10 associated with each of multiple positioning units implemented in the user terminal 10 and the location information of the user terminal 10, and a location information management unit that compares and collates location information associated with different identification information with each other, and integrates multiple identification information related to combinations of location information that exceed a predetermined matching rate.

[0126] According to the above embodiment, there is provided a location information management method executed by a location information management device 30 for associating multiple location information indicating the current location of a user terminal 10, the location information management method comprising the steps of: accumulating identification information of the user terminal 10 associated with each of multiple positioning units implemented in the user terminal 10 and the location information of the user terminal 10; comparing and matching the location information associated with different identification information with each other; and integrating multiple identification information relating to combinations of location information that exceed a predetermined matching rate.

[0127] According to the above embodiment, for a user terminal 10 equipped with multiple positioning units, the location information identified by each of the multiple positioning units can be associated on the server side via the network 50. In addition, since the location information can be acquired on the server side via the network 50, detailed and highly accurate location information can be obtained, and can be suitably used for user movement line research, marketing based on user movement lines, and the like.

[0128] The present invention is not limited to the above-described embodiment, and various modifications and design changes, etc., are included within the technical scope of the present invention without departing from the technical idea of ​​the present invention. [Explanation of symbols]

[0129] 1 Location Information Management System 10 User terminal 20a, 20b, 20c Location information service providing server 30 Location information management device 50 Network 60 GPS satellites 70 Beacon Transmitter 80 Access Points 101, 301 processors 102, 302 Memory 103 Mobile Phone Communication Department 104 Wireless LAN communication unit 105 Beacon Communication Department 106 GPS signal processing unit 107, 304 Operation input section 108, 305 monitor 109, 306 Storage 150, 350 Bus 303 Communications Department 311 Data Accumulation Program 312 Location Management Processing Program 313 Data Storage Table 314 ID Management Table 315 Integrated Data Output Table 316 Setting value data

Claims

1. A location information management device for associating a plurality of pieces of location information indicating a current location of a user terminal, comprising: a data storage unit that stores identification information of the user terminal associated with each of a plurality of positioning units implemented in the user terminal and location information of the user terminal in association with each other; a location information management unit that compares and collates location information associated with different identification information and integrates a plurality of identification information related to combinations of location information that exceed a predetermined matching rate; A location information management device comprising:

2. The location information management device according to claim 1, characterized in that it receives, from a plurality of servers corresponding respectively to the plurality of positioning units, identification information of the user terminal associated with each of the plurality of positioning units and area information relating to the location information of the user terminal acquired by each of the plurality of positioning units.

3. The location information management device according to claim 1 or 2, characterized in that the user terminal transmits identification information of the user terminal associated with each of the multiple positioning units and information for identifying the location information of the user terminal acquired by each of the multiple positioning units to each of a plurality of servers corresponding to each of the multiple positioning units.

4. 4. The location information management device according to claim 1, wherein the plurality of positioning units acquire information for identifying the location information of the user terminal by positioning using different media.

5. 5. The location information management device according to claim 1, wherein the plurality of positioning units utilize a plurality of different positioning techniques.

6. 6. The location information management device according to claim 5, wherein the plurality of positioning units are selected from a GPS positioning technology, a beacon positioning technology, and a Wi-Fi positioning technology.

7. A location information management method executed by a location information management device for associating multiple pieces of location information indicating current locations of user terminals, comprising: accumulating identification information of the user terminal and location information of the user terminal associated with each of a plurality of positioning units implemented in the user terminal; comparing location information associated with different identities with each other; A step of integrating a plurality of pieces of identification information related to combinations of location information exceeding a predetermined matching rate; A location information management method comprising the steps of:

Citation Information

Patent Citations

  • System and method for providing location information, and positioning integrated device

    JP2011023798A

  • Management device, position information collecting system, and method for collecting position information

    JP2018194517A

  • User information management system, user information management server, and program

    JP2019144937A

  • Analyzing apparatus and analysis method

    JP2020052522A

  • Position management device, position management method, and program

    JP2021156817A