[go: up one dir, main page]

WO2025182812A1 - Vehicle tracking system - Google Patents

Vehicle tracking system

Info

Publication number
WO2025182812A1
WO2025182812A1 PCT/JP2025/006063 JP2025006063W WO2025182812A1 WO 2025182812 A1 WO2025182812 A1 WO 2025182812A1 JP 2025006063 W JP2025006063 W JP 2025006063W WO 2025182812 A1 WO2025182812 A1 WO 2025182812A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
terminal
radio waves
information
types
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
PCT/JP2025/006063
Other languages
French (fr)
Japanese (ja)
Inventor
寛之 鬼丸
武雄 徳永
圭志 加藤
篤樹 柿沼
康夫 大石
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of WO2025182812A1 publication Critical patent/WO2025182812A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
    • G08G1/13Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station the indicator being in the form of a map

Definitions

  • the present invention relates to vehicle tracking technology that utilizes wireless communication technology, and in particular to a vehicle tracking system that uses multiple terminals to receive the vehicle ID transmitted by two types of radio waves installed in the vehicle and with different reachable communication distances, and then plots the vehicle's location on a road map using a server device.
  • Patent Document 1 discloses a technology that enables tracking of, for example, a stolen vehicle without using a mobile phone or PHS by notifying a vehicle tracking server of another vehicle ID obtained through vehicle-to-vehicle communication via, for example, a hotspot device.
  • the technology described in Patent Document 1 requires that each vehicle be equipped with a communication device for vehicle-to-vehicle communication, which makes it difficult to apply this technology to vehicles such as motorcycles, where it is difficult to install a wireless communication device for vehicle-to-vehicle communication due to price constraints and the like.
  • Patent Document 1 requires that each vehicle be equipped with a communication device for vehicle-to-vehicle communication. Therefore, it is difficult to apply this technology to vehicles such as motorcycles, where it is difficult to install a wireless communication device due to price constraints, etc.
  • the present invention has been made in consideration of the above-mentioned problems, and provides a stolen vehicle tracking system including a server device that includes a receiving unit that receives, with a plurality of receiving devices, an identification ID transmitted from a transmitting device mounted on a vehicle and capable of transmitting the identification ID via two types of radio waves with different communication reachability, and receives from the plurality of receiving devices information on the identification ID received via the two types of radio waves along with position information of each receiving device, and a vehicle position estimating unit that estimates the position of the vehicle by plotting the reception status of the two types of radio waves on a road map.
  • a server device that includes a receiving unit that receives, with a plurality of receiving devices, an identification ID transmitted from a transmitting device mounted on a vehicle and capable of transmitting the identification ID via two types of radio waves with different communication reachability, and receives from the plurality of receiving devices information on the identification ID received via the two types of radio waves along with position information of each receiving device, and a vehicle position estimating unit that estimates the
  • a vehicle tracking system includes a transmitter (e.g., a "BLE tag 100" described later) mounted on a vehicle (e.g., a "vehicle 10" described later) that transmits identification ID information using two types of radio waves with different communication reach distances;
  • the system is configured with a server device (e.g., "server device 300" described later) that includes a plurality of receiving devices (e.g., "terminal 200" described later) that receive the identification ID from each of the two types of radio waves, a map unit (e.g., "map information storage unit 322" described later) that has a road map, a receiving unit (e.g., "log data receiving unit 311" described later) that receives reception information of the identification ID from the two types of radio waves along with position information of the receiving devices from the plurality of receiving devices, and a vehicle position estimation unit (e.g., "vehi)
  • a transmitter that emits radio waves with two different communication ranges is installed in a vehicle, and the identification ID transmitted by the transmitter is received by multiple receivers, making it possible to estimate the vehicle's location.
  • the two types of radio waves may be characterized as a first radio wave having a first bit rate (e.g., the LR described below) and a second radio wave having a higher bit rate and a shorter communication range than the first radio wave (e.g., the 1MPHY described below).
  • a first radio wave having a first bit rate e.g., the LR described below
  • a second radio wave having a higher bit rate and a shorter communication range than the first radio wave e.g., the 1MPHY described below.
  • the vehicle position estimation unit may be configured to plot the reception status of the two types of radio waves on the road map by using map matching to estimate the most likely road.
  • the position of the vehicle being tracked is always plotted on a road map, improving visibility and enabling accurate vehicle tracking.
  • the server device may further include performance information regarding the receivable ranges of the two types of radio waves for each model of receiving device as a performance information unit (e.g., the "performance information storage unit 323" described below), and the vehicle position estimation unit may estimate the position of the vehicle by plotting the reception status of the two types of radio waves on the road map based on the performance information.
  • a performance information unit e.g., the "performance information storage unit 323” described below
  • the vehicle position estimation unit may estimate the position of the vehicle by plotting the reception status of the two types of radio waves on the road map based on the performance information.
  • the server device may further include area information in the map section regarding the receivable ranges of the two types of radio waves according to the area, and the vehicle position estimation section may estimate the position of the vehicle by plotting the reception status of the two types of radio waves on the road map based on the area information.
  • vehicles such as motorcycles, which are difficult to equip with wireless communication devices due to cost constraints, can be accurately tracked, for example, in the event of theft, simply by equipping them with an inexpensive wireless tag.
  • FIG. 1 is a diagram showing the basic configuration of an entire embodiment of the present invention.
  • 10A and 10B are diagrams illustrating a state in which a receiving device receives radio waves with a short communication range in an embodiment of the present invention.
  • FIG. 10 is a diagram showing a state in which a plurality of receiving devices receive radio waves with a long communication range in an embodiment of the present invention.
  • FIG. 10 is a diagram showing a state in which a plurality of receiving devices receive radio waves from a stolen vehicle in chronological order in an embodiment of the present invention.
  • FIG. 1 is a diagram showing the configuration of a transmitting device (BLE tag) according to an embodiment of the present invention.
  • FIG. 2 is a diagram showing the configuration of a receiving device (terminal) according to an embodiment of the present invention.
  • FIG. 2 is a diagram illustrating a configuration of a server device according to an embodiment of the present invention.
  • area information relating to a normal radio wave reception range and area information relating to a narrower than normal radio wave reception range are displayed on map information.
  • 10 is a flowchart showing the operation of a receiving device when transmitting two types of radio waves with different reach distances from a BLE tag as a transmitting device to a terminal as a receiving device in an embodiment of the present invention.
  • 10 is a flowchart showing the operation of the server device when position information on a tracked vehicle such as a stolen vehicle is transmitted from a terminal as a receiving device according to an embodiment of the present invention to the server device.
  • 5 is a flowchart showing an operation of a server device according to an embodiment of the present invention when estimating the position of a tracked vehicle such as a stolen vehicle.
  • the vehicle tracking system 1 includes n transmitting devices 100, m receiving devices 200, a server device 300, a user terminal 400, and a network 500.
  • n and m are any natural numbers.
  • a Bluetooth (registered trademark) 5.0 or higher BLE tag is exemplified as the transmitting device 100 that is mounted on the vehicle 10 and transmits identification ID information using two types of radio waves with different communication reach distances.
  • the transmitting device 100 is also referred to as the BLE tag 100.
  • BLE is an abbreviation for Bluetooth (registered trademark) Low Energy, and operates for a long period of time, such as several years, using power supplied by a coin-type lithium battery, for example.
  • BLE has three types of PHYs (physical layers): a normal type 1MPHY, a high-speed type 2MPHY, and a long-range type Coded PHY.
  • the communication reach distance increases in the order of 2MPHY ⁇ 1MPHY ⁇ CodedPHY.
  • Coded PHY will also be referred to as "Long Range” or abbreviated as "LR.”
  • the two types of radio waves are exemplified as LR, which has a data rate of 125 kbps and a long communication range, and 1MPHY, which has a data rate of 1 Mbps and a short communication range, but the present invention is not limited to this.
  • 2MPHY which has a data rate of 2 Mbps
  • the BLE tag 100 switches between two types of radio waves (LR and 1MPHY) at a preset switching cycle, and broadcasts an "advertisement packet" including an identification ID of the BLE tag 100. For example, if the switching cycle is set to one second, the two types of radio waves are switched every second, and the advertisement packet is broadcast.
  • the identification ID can be used as a vehicle ID. Therefore, in the following description of this embodiment, the identification ID of the BLE tag 100 mounted on the vehicle 10 will also be referred to as a "vehicle ID.”
  • the receiving device 200 supports, for example, Bluetooth (registered trademark) 5.0 (i.e., supports 1MPHY and LR), and is equipped with a GPS unit that acquires location information of the receiving device 200 and enables each receiving device 200 to acquire synchronized time information. Furthermore, as described below, the receiving device 200 has a terminal function that responds to requests from the server device 300. For example, a mobile terminal such as a smartphone can be used as the receiving device 200. The receiving device 200 is not limited to a mobile terminal such as a smartphone.
  • any terminal device may be used as long as it supports Bluetooth (registered trademark) 5.0 (i.e., supports 1MPHY and LR), is equipped with a GPS, acquires location information for the receiving device 200, and allows each receiving device 200 to acquire synchronized time information.
  • a communication device mounted on the vehicle 10 may also be used.
  • Such a receiving device 200 may also be installed at a predetermined location, such as a house or a telephone pole.
  • a terminal will be exemplified as the receiving device 200 of this embodiment. In the following description of this embodiment, the receiving device 200 will also be referred to as the "terminal 200."
  • the terminal 200 When the terminal 200 receives an advertising packet including the identification ID (vehicle ID) of the BLE tag 100 from the BLE tag 100, the terminal 200 can store the time information when the advertising packet was received and the location information of the terminal 200 when the packet was received in the memory unit 220 (log data memory unit 221 by identification ID) of the terminal 200. In this way, when the terminal 200 receives the advertising packet, it can determine that the BLE tag 100 that sent the advertising packet (i.e., the vehicle 10 equipped with the BLE tag 100) is located within a communication reach distance from the position of the terminal 200 at that time according to the type of radio waves received.
  • the identification ID vehicle ID
  • the communication range depends on the performance of the terminal 200, the radio wave environment, etc.
  • performance information regarding the receivable range of two types of radio waves (1MPHY and LR) may be set in advance in the server device 300 for each model of terminal 200.
  • area information regarding the radio wave environment may be set on a map in the server device 300.
  • the terminal 200 In order for the user's terminal 200 to be used as a receiving device, it is necessary to install in advance a program for receiving the identification ID broadcast from the BLE tag 100 mounted on the vehicle 10 and a program for responding to requests for log data by identification ID from the server device 300 (described later), and to keep the terminal 200 in a state where it can receive data at all times.
  • the terminal 200 when the terminal 200 is located within the communication reach of the packets broadcast from the BLE tag 100, it can receive advertising packets containing the vehicle ID (the identification ID of the BLE tag 100) from the BLE tag 100 periodically (e.g., every second) via one or both of two types of radio waves (LR and 1MPHY). It can also respond to requests from the server device 300.
  • the terminal 200 owned by a user who uses the vehicle tracking system 1 i.e., who owns the vehicle 10) may also be used as a receiving device.
  • the server device 300 is a server device that, for example, manages operations related to the stolen vehicle search process. For this reason, the server device 300 may acquire from each terminal 200 the identification ID (vehicle ID) of the BLE tag 100 received by that terminal 200, the time information when the advertising packet was received, and the location information of that terminal 200 when the packet was received, and manage this as log information for each identification ID (vehicle ID) in an identification ID-specific log data storage unit 321 included in the storage unit 320.
  • the identification ID vehicle ID
  • the server device 300 may acquire from each terminal 200 the identification ID (vehicle ID) of the BLE tag 100 received by that terminal 200, the time information when the advertising packet was received, and the location information of that terminal 200 when the packet was received, and manage this as log information for each identification ID (vehicle ID) in an identification ID-specific log data storage unit 321 included in the storage unit 320.
  • the server device 300 In response to a request from the user terminal 400, the server device 300 starts a search process for, for example, the location information of a stolen vehicle. Specifically, based on the vehicle ID designated by the user terminal 400 as the stolen vehicle, the server device 300 refers to the log information for each vehicle ID described above to acquire information related to the vehicle ID received by the terminal 200 (such as the time of reception, the location information of the terminal 200, and the type of radio waves received). The server device 300 can then estimate the location of the stolen vehicle by plotting the reception status of the radio waves as viewed from the location of the terminal 200 on a road map. The server device 300 may then transmit the estimated information to the user terminal 400. In this way, one of the features of the present invention is that broadcast transmission is performed by switching between radio waves with a long communication range and radio waves with a short communication range at short intervals.
  • FIG. 2A is a diagram showing the transmission and reception state of radio waves, in which the area in which the terminal 200 can receive advertising packets from the BLE tag 100 is indicated by a solid line, and the area in which the BLE tag 100 can transmit advertising packets is indicated by a dashed line.
  • the terminal 200 receives radio waves (e.g., 1MPHY) with a short communication range, it can determine that the location of the vehicle equipped with the BLE tag 100 is located on a road near the terminal 200.
  • radio waves e.g., 1MPHY
  • FIG. 2B is a diagram showing the transmission and reception state of radio waves, in which the area in which each terminal 200 can receive advertising packets from the BLE tag 100 is indicated by a solid line, and the area in which the BLE tag 100 can transmit advertising packets is indicated by a dashed line.
  • the vehicle equipped with the BLE tag 100 is located on a road located in an overlapping area (common area) that is the intersection of circular areas with a center at the position of each terminal 200 and a radius equal to the communication reachability distance of packets broadcast from the BLE tag 100.
  • the area obtained by deleting the deletion area from the overlapping area may be determined to be the overlapping area in which the BLE tag 100 is located.
  • the BLE tag 100 broadcasts radio waves with a long communication range and radio waves with a short communication range at short intervals, switching between them, so that the server device 300 can estimate the location of a stolen vehicle, for example, with a fairly high probability.
  • another terminal 200 receives an advertising packet from the stolen vehicle before the time at which terminal 200 receives the advertising packet from the stolen vehicle, it can be assumed that the stolen vehicle has moved from the location of the stolen vehicle at which another terminal 200 received the packet before that time to the location of the stolen vehicle at which terminal 200 received the advertising packet from the stolen vehicle.
  • another terminal 200 receives an advertising packet from the stolen vehicle after the time at which terminal 200 receives the advertising packet from the stolen vehicle, it can be assumed that the stolen vehicle has moved from the location of the stolen vehicle at which terminal 200 received the advertising packet from the stolen vehicle to the location of the stolen vehicle at which another terminal 200 received the packet after that time.
  • 2C shows four terminals 200 receiving advertising packets from a stolen vehicle in the order of time series T1 ⁇ T2 ⁇ T3 ⁇ T4.
  • the inner circle of two solid-line circles centered on terminal 200 indicates the range of reach within which terminal 200 can receive 1 MPHY packets
  • the outer circle indicates the range of reach within which terminal 200 can receive LR packets.
  • the inner circle of two dashed-line circles centered on BLE tag 100 indicates the range of reach within which the BLE tag can transmit 1 MPHY packets
  • the outer circle indicates the range of reach within which terminal 200 can transmit LR packets.
  • Figure 2C shows a timeline of a stolen vehicle entering a range where each terminal 200 can receive LR packets, then entering a range where 1MPHY packets can be received, and then passing through a range where LR packets can be received before exiting an area where LR packets cannot be received.
  • map matching can be used to accurately track when and on which road the stolen vehicle is located.
  • server device 300 plots the location of the stolen vehicle based on the reception status as seen from the location of terminal 200 has been described.
  • the server device 300 may display on a road map the reception status (the range of transmission distance within which an MPHY packet centered on the stolen vehicle can be transmitted and the range of transmission distance within which an LR packet centered on the stolen vehicle can be transmitted) as viewed from the position of the stolen vehicle 10 broadcasting the advertising packet.
  • the display method described above always plots the position of the stolen vehicle on a road map, improving visibility and enabling accurate vehicle tracking.
  • User terminal 400 is a terminal operated by a user who, for example, is attempting to search for a stolen vehicle.
  • search request user such a user attempting to search for a stolen vehicle will be referred to as a "search request user.”
  • search request user such a user attempting to search for a stolen vehicle
  • the user may use terminal 200 as user terminal 400.
  • the search requesting user operates the user terminal 400 to send a request to the server device 300 to start a search process for stolen vehicle location information.
  • the server device 300 obtains time series information related to the vehicle ID (such as the time of reception, the location information of the terminal 200, and the type of radio waves received) based on the log information for each vehicle ID received from each terminal 200, estimates the location of the stolen vehicle by plotting the reception status of the two types of radio waves on a road map, and outputs the estimated information by plotting it on the screen of the user terminal 400, for example.
  • the search requesting user can refer to this display to know the location of the stolen vehicle at that time.
  • each device works together to perform the search process, making it possible for the search requesting user to search for the location information of a stolen vehicle selected as the search target.
  • Each terminal 200 communicates with each BLE tag 100 in accordance with BLE (Bluetooth (registered trademark) Low Energy).
  • Each terminal 200 is connected to a network 500 using, for example, LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation), and communicates with the server device 300 via the network 500.
  • the network 500 is realized by combining, for example, a mobile phone network, the Internet, an intranet, or the like.
  • the server device 300 communicates with each terminal 200 via the network 500.
  • the server device 300 also communicates with the user terminal 400.
  • the server device 300 and the user terminal 400 may be connected, for example, by a local area network (LAN) or an intranet.
  • LAN local area network
  • intranet intranet
  • the BLE tag 100 includes a control unit 110, an identification ID management unit 120, a BLE communication unit 130, and a battery unit 150.
  • the battery unit 150 is a battery that supplies power to the control unit 110, the identification ID management unit 120, and the BLE communication unit 130.
  • the BLE tag 100 is powered by the power supplied by this battery unit 150, and is therefore a so-called active tag.
  • the battery unit 150 is realized by, for example, a coin-type lithium battery.
  • the BLE tag 100 can operate for a long period of time, such as several years, on the power supplied by the battery unit 150, although this varies depending on the packet transmission period of the BLE communication unit 130. Note that a battery installed in the vehicle 10 may also be used as the battery unit 150.
  • the identification ID management unit 120 manages the identification ID (vehicle ID), which is an identifier for identifying the vehicle 10 equipped with the BLE tag 100 described above.
  • the BLE communication unit 130 is a communication unit for performing communication in accordance with BLE.
  • the BLE communication unit 230 also includes an antenna.
  • the BLE communication unit 130 broadcasts two types of radio waves (LR and 1MPHY) with different communication reach distances, switching between them at predetermined intervals for each interval, under switching control of the control unit 110.
  • the interval is set to 1 second, but is not limited to this.
  • the control unit 110 switches between two types of radio waves (LR and 1MPHY) based on a preset cycle, for example, every second, and broadcasts an "advertising packet" including an identification ID (vehicle ID) via the BLE communication unit 130.
  • the "advertising packet" is broadcast every second using 1MPHY or LR.
  • the terminal 200 can receive advertising packets from BLE tags 100 located within the two communication reachable ranges (short distance and long distance) of the terminal 200 every second.
  • the terminal 200 can identify the vehicle ID of the packet sender based on the received advertising packet, and can also identify the distance range within which the vehicle 10 is located from the terminal 200.
  • the vehicle 10 of the present invention is assumed to be a vehicle (e.g., a two-wheeled vehicle) with an average speed of approximately 20 km/h. Therefore, even if a stolen vehicle is traveling, the distance the vehicle 10 moves per second is approximately 5.5 m, which is considered to be within the margin of error when locating the stolen vehicle. In this way, the margin of error may be set based on, for example, the upper limit or average moving speed of the vehicle 10.
  • the terminal 200 includes a control unit 210, a storage unit 220, and a communication unit 230.
  • the control unit 210 is composed of a processing unit such as a microprocessor, and controls each component of the terminal 200. Details of the control unit 210 will be described later.
  • the memory unit 220 is composed of semiconductor memory, etc., and stores various programs such as control programs called firmware or operating systems, and programs for causing the control unit 210 to function as a time/location information acquisition function, an identification ID information reception function, an identification ID-specific log data transmission function, etc., as well as other data (also referred to as ⁇ log data by identification ID'') that links the identification ID information, etc. contained in the advertising packets received from each BLE tag 100 to the identification ID information, the type of radio wave (LR or 1MPHY) that received the identification ID information, the time information when the advertising packet containing the identification information was received, and the location information of the terminal 200 when the advertising packet was received.
  • control programs called firmware or operating systems
  • the memory unit 220 includes, in addition to the program, a log data memory unit 221 for storing log data for each identification ID as chronological information, which is created based on the identification ID information contained in the advertising packet received from each BLE tag 100.
  • the storage unit 220 has been described above.
  • the communication unit 230 has a DSP and the like, and is equipped with a network communication unit 231 that communicates with the server device 300 and the like via the network 500 in accordance with standards such as LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), and Wi-Fi (registered trademark), and a BLE communication unit 232 for receiving advertising packets transmitted from each BLE tag 100.
  • the network 500 is realized by a network such as the Internet or a mobile phone network, or a network that combines these. Furthermore, a LAN (Local Area Network) may be included as part of the network.
  • the control unit 210 is composed of a microprocessor having a CPU, RAM, ROM, I/O, etc.
  • the CPU executes each program read from the ROM or storage unit 220, and during execution reads information from RAM, ROM, and storage unit 220, writes information to RAM and storage unit 220, and sends and receives signals to and from the communication unit 230.
  • the processing in this embodiment is realized by the cooperation of hardware and software (programs).
  • the control unit 210 has the following functional blocks: a time/location information acquisition unit 211, an ID information reception unit 212, and an ID-specific log data transmission unit 213.
  • the time/location information acquisition unit 211 acquires the time at which the advertising packet was received and the location information of the terminal 200 at the time of reception.
  • the time may be acquired from time information provided by the terminal 200
  • the location information may be current location information (GPS information) provided by the terminal 200.
  • the identification ID information receiving unit 212 When the identification ID information receiving unit 212 receives either or both of the advertisement packets transmitted by switching between two types of radio waves (LR and 1MPHY) periodically (for example, every second) from a BLE tag 100 located within the communication reach of the terminal 200, the identification ID information receiving unit 212 creates a single record (referred to as "log data by identification ID") linked to the identification ID, including the type of radio waves (either LR or 1MPHY or both) at the time the packet was received, the identification ID information received by the advertisement packet, the time information when the advertisement packet was received, and the location information of the terminal 200 at the time the advertisement packet was received, and stores this in the identification ID-specific log data storage unit 221 as described above.
  • log data by identification ID a single record linked to the identification ID, including the type of radio waves (either LR or 1MPHY or both) at the time the packet was received, the identification ID information received by the advertisement packet, the time information when the advertisement packet was received, and the location information of the terminal 200 at the
  • the terminal 200 was located within a communication reachable distance corresponding to the type of radio wave from the position of the vehicle 10 identified by the identification ID (vehicle ID) at the time indicated by the time information included in the log data for each identification ID.
  • a short distance range referred to as a "short distance area”
  • the other terminal 200 is located within the communication reach range ("long distance area") corresponding to the type of radio wave from the vehicle 10 identified by the identification ID (vehicle ID).
  • the error range may be set based on, for example, the upper limit or average moving speed of the vehicle 10.
  • the ID-specific log data transmission unit 213 When the ID-specific log data transmission unit 213 receives a request for ID-specific log data linked to a specified ID from the server device 300 (described later), it transmits the terminal ID and the ID-specific log data linked to the ID to the server device 300. Specifically, for example, when a time range is specified by the server device 300, the ID-specific log data transmission unit 213 may transmit a set of ID-specific log data linked to the ID, whose time information belongs to the specified time range. This enables the server device 300 to estimate where the vehicle 10 was located during the time range, as described later.
  • the ID-specific log data transmitting unit 213 may immediately transmit the ID-specific log data associated with the ID created by the ID information receiving unit 212 to the server device 300. This makes it possible to estimate the current location of the vehicle.
  • functional blocks included in the server device 300 will be described with reference to FIG.
  • the server device 300 includes a control unit 310, a storage unit 320, and a communication unit 330.
  • the control unit 310 is composed of a processing unit such as a microprocessor, and controls the various components that make up the server device 300. Details of the control unit 310 will be described later.
  • the storage unit 320 is composed of, for example, a hard disk, semiconductor memory, etc., and stores various programs such as control programs called firmware and operating systems, and programs that cause the control unit 310 to function as an ID-specific log data receiving function, a vehicle position estimation function, etc., and also includes an ID-specific log data storage unit 321, a map information storage unit 322, and a performance information storage unit 323.
  • the identification ID-specific log data storage unit 321 stores a collection of identification ID-specific log data received from each terminal 200 by the identification ID-specific log data receiving unit 311, as described below.
  • the collection of identification ID-specific log data is a collection of records that includes, for each vehicle ID (the identification ID of the BLE tag mounted on the vehicle), the time information when the terminal 200 received an advertising packet containing the vehicle ID, the terminal ID of the terminal 200 that received the advertising packet, the location information of the terminal 200 at the time of receiving the advertising packet, and the type of radio wave (LR or 1MPHY) at the time of receiving the advertising packet.
  • the collection of identification ID-specific log data is time-series information based on the time information.
  • the map information storage unit 322 includes information on features such as roads and facilities, road information, facility location information, parking lot information, and other information.
  • Road information stores so-called road map information such as road types and traffic lights.
  • Facility information stores location information for each general facility as latitude and longitude information.
  • Parking lot information stores location information for parking lots as latitude and longitude information.
  • the map information storage unit 322 may also include display map data for displaying backgrounds for roads, road maps, etc.
  • the map information storage unit 322 may further include a receivable range area information unit 3221.
  • the receivable range may include area information relating to two types of radio wave coverage.
  • Figure 6 shows an area relating to a normal receivable range (normal range area) and area information relating to a narrower receivable range than normal (narrow range area).
  • the normal range area shows, for example, a reach distance of 150 m when receiving LR and 90 m when receiving 1 M
  • the narrow range area shows, for example, a reach distance of 70 m when receiving LR and 50 m when receiving 1 M.
  • Receivable range area information may also be obtained by measuring the reach distance on-site.
  • the performance information storage unit 323 stores information that has been pre-set to indicate the receivable range (reach) of the two types of radio waves, for example, corresponding to model information (information that identifies the model of terminal 200) linked to the terminal ID of terminal 200.
  • the reachable distance information of the two types of radio waves may be stored for each model.
  • the receivable range area information may be set by measuring the reachable distance on-site.
  • the reachable distance range may be set according to the model and area for each model of the main terminal 200 in each area by measuring the reachable distance on-site for each model of the terminal 200.
  • the storage unit 320 has been described above.
  • the communication unit 330 has a DSP and the like, and communicates with the terminal 200 and the like via the network 500 in accordance with standards such as LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), and Wi-Fi (registered trademark).
  • the network 500 is realized by a network such as the Internet or a mobile phone network, or a network that combines these.
  • a LAN Local Area Network
  • the control unit 310 is composed of a microprocessor having a CPU, RAM, ROM, I/O, etc.
  • the CPU executes each program read from the ROM or storage unit 320, and during execution reads information from the RAM, ROM, and storage unit 320, writes information to the RAM and storage unit 320, and sends and receives signals to and from the communication unit 330.
  • the processing in this embodiment is realized by the hardware and software (programs) working together.
  • the control unit 310 has the following functional blocks: an ID-specific log data receiving unit 311 and a vehicle position estimating unit 312.
  • the identification ID-specific log data receiving unit 311 specifies, for example, a time range and requests each terminal 200 to transmit identification ID-specific log data associated with the vehicle ID of the tracked vehicle received within that time range. This allows the identification ID-specific log data receiving unit 311 to receive, as time-series data, the identification ID-specific log data associated with the vehicle ID of the tracked vehicle received within that time range from each terminal 200.
  • the server device 300 may request each terminal 200 to transmit the identification ID-specific log data associated with the vehicle ID of the tracked vehicle to the server device 300 in real time when the server device 300 receives the identification ID-specific log data. This allows the server device 300 to acquire the radio wave reception status from the tracked vehicle in real time. Since the server device 300 cannot acquire the reception status of radio waves from vehicles that are not stolen, the location information of vehicles that are not stolen is protected.
  • the identification ID-specific log data receiving unit 311 generates a set of identification ID-specific log data based on the identification ID-specific log data linked to the vehicle ID of the tracked vehicle received from each terminal 200, including the time information when each terminal 200 received the advertising packet including the vehicle ID, the location information of the terminal 200 at the time the advertising packet was received, and the type of radio wave (LR or 1MPHY) at the time the advertising packet was received, and stores this in the identification ID-specific log data storage unit 321.
  • the ID-specific log data receiving unit 311 stores a set of ID-specific log data in the order of time information as time-series information.
  • terminal 200 When terminal 200 receives a 1MPHY advertising packet, it is clear that the vehicle is located within a short-distance reach from the location of terminal 200, and that the vehicle is located within a long-distance reach from the location of terminal 200. However, if, as time passes, the vehicle leaves the short-distance communication reach from the terminal and is located only within a long-distance reach from the terminal, it is desirable to also store the reception status of the LR signal in the log data by identification ID, as this is necessary to determine the time when the vehicle leaves the short-distance communication reach from the terminal.
  • the vehicle position estimation unit 312 determines, based on position information of each terminal 200 that has received packets broadcast from the tracked vehicle (equipped with the BLE tag 100) within the specified time range, that the tracked vehicle is located on a road located in an overlapping area (common area) that is the intersection of circular areas having a center at the position of each terminal 200 and a radius equal to the communication reachable distance of the packets broadcast from the tracked vehicle (equipped with the BLE tag 100), and by plotting the overlapping area (common area) in time series on a road map, the road on which the tracked vehicle is located can be identified.
  • overlapping area common area
  • the area obtained by deleting the deletion area calculated based on the position of the terminal 200 from the overlapping area may be determined to be the overlapping area in which the tracked vehicle (equipped with the BLE tag 100) is located.
  • the location information of the vehicle at a certain time may be plotted on a road map based on a plurality of pieces of log data within a range of several seconds before and after the time (in seconds). By doing so, the road on which the tracked vehicle (equipped with the BLE tag 100) is traveling and its location on the road can be identified.
  • the location of the vehicle can be estimated by mounting the BLE tag 100 that emits radio waves with two different communication reach distances on the vehicle 10 and receiving the identification ID emitted by the BLE tag 100 with multiple terminals 200. Furthermore, the location of the vehicle to be tracked is always plotted on a road map, which improves visibility and allows the vehicle's location to be tracked accurately.
  • the vehicle position estimation unit 312 may refer to the receivable range area information unit 3221 and, based on area information regarding the receivable ranges of two types of radio waves, plot the reachable range of the radio waves from the position information on a road map on the map information, thereby taking into account the effect of the radio wave environment in the area on the communication reach distance. This makes it possible to track the vehicle's position more accurately by taking into account urban areas where radio waves have a narrow reach and suburban areas where they have a wide reach.
  • the vehicle position estimation unit 312 may refer to the performance information storage unit 323 and, based on performance information regarding the receivable range of the two types of radio waves for the model of terminal 200, plot the reception status of the two types of radio waves on the road map, thereby taking into account the differences in communication reach distance depending on the model. This makes it possible to track the vehicle position more accurately, taking into account the performance of the terminal 200.
  • FIG. 7 is a flowchart showing the operation of each terminal 200 as a receiving device when it receives two types of advertising packets that are switched every second from each BLE tag 100 as a transmitting device. In other words, unless the terminal 200 is stopped, each terminal 200 is in a state where it can receive advertising packets from each BLE 100 in parallel, and performs the operation shown below.
  • each terminal 200 checks whether it has received an advertising packet broadcast by switching between two types of radio waves (LR and 1MPHY) every preset switching period (e.g., 1 second).
  • step S11 If the terminal 200 receives any advertising packet in step S11, it proceeds to step S12. If it has not received any advertising packet, it proceeds to step S10.
  • step S12 the terminal 200 acquires the time information when the advertising packet was received and the location information of the terminal 200 when the advertising packet was received.
  • log data by identification ID is created as time-series information, linking the identification ID information received in the advertising packet, the radio wave type of the advertising packet, the time information when the advertising packet was received, and the location information of the terminal 200 when the advertising packet was received to the vehicle ID (the identification ID of the BLE tag installed in the vehicle).
  • each terminal 200 can record log information (log data by identification ID) for the BLE tag 100 when the BLE tag 100 is located within a communication range where it can receive advertising packets from the BLE tag 100 using at least one of the two types of radio waves (LR and 1MPHY).
  • log information log data by identification ID
  • Figure 8 is a flowchart showing the operation of the server device 300, when a user requests location information for a tracked vehicle, such as a stolen vehicle, via the user terminal 400, to acquire from each terminal 200 the radio wave reception status from the stolen vehicle stored in that terminal 200.
  • a tracked vehicle such as a stolen vehicle
  • step S20 the server device 300 determines whether location information about a tracked vehicle, such as a stolen vehicle, has been requested. If so, the process proceeds to step S21. If not, the process proceeds to step S20.
  • step S21 the server device 300 specifies a time range and requests each terminal 200 to provide log data by identification ID that is linked to the vehicle ID of the tracked vehicle (the identification ID of the BLE tag installed on the vehicle) received during that time range.
  • step S22 the server device 300 acquires log data by identification ID linked to the vehicle ID of the tracked vehicle from each terminal 200.
  • step S23 the server device 300 generates a time-series set of log data by identification ID, including the location information of the terminal 200 at the time the advertising packet containing the vehicle ID was received within the specified time range, and the type of radio wave (LR or 1MPHY) at the time the advertising packet was received, based on the time information received by each terminal 200.
  • the process then proceeds to step S30.
  • Figure 9 is a flowchart showing the operation of the server device 300, which acquires from each terminal 200 the radio wave reception status from the stolen vehicle stored in that terminal 200 as described above, and plots the radio wave reception status from the stolen vehicle in chronological order on a road map based on the generated time series collection of log data by identification ID, thereby estimating the location of the stolen vehicle within a specified time range.
  • step S30 the server device 300 extracts each terminal 200 that received radio waves from the stolen vehicle at the same time from the collection of log data by identification ID, and plots the radio wave coverage area centered on the position of that terminal 200 on a road map.
  • step S31 the server device 300 plots on a road map the overlapping area of the radio wave coverage areas centered on the position of each terminal 200.
  • the overlapping area may be plotted on the road map by subtracting the deletion area calculated based on the position of that terminal 200.
  • step S32 the server device 300 identifies roads that match the overlapping area plotted on the road map.
  • step S34 the server device 300 identifies the most likely road on which the stolen vehicle is located, such as the road on which the terminal 200 is located, a road with no buildings or other obstacles between the terminal 200 and its location, or a road that is continuously connected to the road identified before and after that time, and then identifies the location of the stolen vehicle on that road, and proceeds to step S35.
  • the most likely road on which the stolen vehicle is located such as the road on which the terminal 200 is located, a road with no buildings or other obstacles between the terminal 200 and its location, or a road that is continuously connected to the road identified before and after that time, and then identifies the location of the stolen vehicle on that road, and proceeds to step S35.
  • step S35 if there is one matched road, the server device 300 displays that road on the road map as the road where the stolen vehicle is located; if there are multiple matched roads, the server device 300 displays the most likely road as the road where the stolen vehicle is located, and also displays the vehicle's location on the road.
  • step S36 if the server device 300 is still requested to locate the stolen vehicle, it proceeds to step S21. If it has decided to end the process of locating the stolen vehicle, it proceeds to step S20.
  • the above describes the operation of the vehicle tracking system 1, which enables the vehicle's position to be estimated by receiving, at multiple terminals 200 (receiving devices), an advertising packet containing the identification ID of a BLE tag 100 (transmitting device) mounted on the vehicle 10 and emitting radio waves with two different communication reach distances.
  • Each device can be realized by hardware, software, or a combination of these.
  • the navigation method performed by the devices included in the above navigation system working together can also be realized by hardware, software, or a combination of these.
  • “realized by software” means that it is realized by a computer loading and executing a program.
  • Non-transitory computer-readable media include various types of tangible storage media.
  • Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R/Ws, semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, RAMs (random access memory)), SSDs (Solid State Drives), etc.
  • magnetic recording media e.g., flexible disks, magnetic tapes, hard disk drives
  • magneto-optical recording media e.g., magneto-optical disks
  • CD-ROMs Read Only Memory
  • CD-Rs Compact Only Memory
  • CD-R/Ws Compact ROMs
  • semiconductor memories e.g., mask ROMs, PROMs (Programmable ROMs
  • the program may also be supplied to a computer by various types of transitory computer-readable media.
  • Examples of transitory computer-readable media include electrical signals, optical signals, and electromagnetic waves.
  • the temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire or optical fiber, or via a wireless communication path.
  • each terminal 200 creates log data by identification ID based on advertising packets received from the BLE tag 100.
  • Each terminal 200 may not create log data by identification ID for advertising packets received from BLE tags 100 other than the stolen vehicle designated by the server device 300, but may create log data by identification ID only for the BLE tag 100 of the designated stolen vehicle.
  • each terminal 200 can reduce the load on the control unit 210 and the capacity of the storage unit 220.
  • the server device 300 can identify the road and the location on the road on which the vehicle has been stolen since it was stolen.
  • the location of a stolen vehicle is tracked, but the present invention is not limited to this.
  • the present invention can be used to track the location information of vehicles 10 related to a user (e.g., vehicles 10 used by the user's family, etc.).
  • the present invention can be used by an operating authority to track the location information of vehicles 10 involved in a crime (e.g., vehicles used or used by a criminal).
  • the location of a stolen vehicle at a specified time is tracked, but this is not limiting.
  • the location of a stolen vehicle may be tracked in real time.
  • the server device 300 may request each terminal 200 to provide log data by identification ID linked to the vehicle ID of the tracked vehicle (the identification ID of the BLE tag installed in the vehicle) that will be received after the current time, and may also request each terminal 200 to send log data by identification ID linked to the vehicle ID of the tracked vehicle each time it creates such log data in the future.
  • the server device 300 can update the set of log data by identification ID based on the log data by identification ID linked to the vehicle ID of the tracked vehicle received in real time from each terminal 200.
  • the server device 300 can estimate the current location of the stolen vehicle, for example, by plotting the reception status of radio waves from the stolen vehicle on a road map in real time.
  • the server device 300 is implemented by a single server device, but the functions of the server device 300 may be distributed among a plurality of server devices as appropriate to form a distributed processing system. Furthermore, each function of the server device 300 may be realized by using a virtual server function or the like on the cloud.
  • Vehicle tracking system 10
  • Vehicle 100 Transmitter (BLE tag) 110
  • Control unit 120
  • Battery unit 200
  • Receiving device (terminal) 210
  • Control unit 211
  • Time/position information acquisition unit 212
  • Identification ID information receiving unit 213
  • Identification ID-specific log data transmitting unit 220
  • Storage unit 221
  • Identification ID-specific log data storing unit 230
  • Communication unit 231
  • Network communication unit 232
  • Server device 310
  • Vehicle position estimation unit 320
  • Storage unit 321
  • Map information storing unit 3221
  • Receivable range area information unit 323
  • Performance information storing unit 330
  • Communication unit 400

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention tracks the location of a stolen vehicle. This vehicle tracking system comprises a server provided with: a reception unit that receives, using a plurality of reception devices, an identification ID that is transmitted by a transmission device, which is mounted on a stolen vehicle and transmits two types of radio waves having different communication ranges, and that receives, from the plurality of reception devices, location information of each reception device together with reception information of the identification ID using the two types of radio waves; and a vehicle location estimation unit that estimates the location of the vehicle by plotting the reception states of the two types of radio waves on a road map.

Description

車両追跡システムVehicle Tracking System

 本発明は、無線通信技術を活用した車両の追跡技術に関するものであり、特に、車両に搭載され到達通信距離が異なる2種類の電波に送信される当該車両IDを複数の端末で受信し、さらにサーバ装置にて道路地図にプロットすることにより当該車両の位置を推定する車両追跡システムに関する。 The present invention relates to vehicle tracking technology that utilizes wireless communication technology, and in particular to a vehicle tracking system that uses multiple terminals to receive the vehicle ID transmitted by two types of radio waves installed in the vehicle and with different reachable communication distances, and then plots the vehicle's location on a road map using a server device.

 車両の盗難が社会問題になっており、盗難そのものを防ぐ技術や、盗難後に車両を追跡する技術等が開発されてきた。
 近年は、無線通信技術を活用した車両の盗難車追跡技術が開発されている。例えば特許文献1には、車両追跡システムとして車車間通信で得られた他の車両IDを、例えばホットスポット装置を介して車両追跡サーバに通知することにより、携帯電話やPHSを使用しなくても例えば盗難車両を追跡することを可能とする技術が開示されている。
 しかし、特許文献1に記載の技術では、車両ごとに車車間通信用の通信機を搭載する必要がある。そのため、二輪車のように価格の制約等から車車間通信用の無線通信機を搭載することが難しい車両の場合は、当該技術の適用が困難である。
Vehicle theft has become a social problem, and technologies to prevent theft itself and to track vehicles after they have been stolen have been developed.
In recent years, stolen vehicle tracking technologies that utilize wireless communication technology have been developed. For example, Patent Document 1 discloses a technology that enables tracking of, for example, a stolen vehicle without using a mobile phone or PHS by notifying a vehicle tracking server of another vehicle ID obtained through vehicle-to-vehicle communication via, for example, a hotspot device.
However, the technology described in Patent Document 1 requires that each vehicle be equipped with a communication device for vehicle-to-vehicle communication, which makes it difficult to apply this technology to vehicles such as motorcycles, where it is difficult to install a wireless communication device for vehicle-to-vehicle communication due to price constraints and the like.

特許第4015925号Patent No. 4015925

 特許文献1に記載の技術では、車両ごとに車車間通信用の通信機を搭載する必要がある。そのため、二輪車のように価格の制約等から無線通信機を搭載することが難しい車両の場合は、当該技術の適用が困難である。 The technology described in Patent Document 1 requires that each vehicle be equipped with a communication device for vehicle-to-vehicle communication. Therefore, it is difficult to apply this technology to vehicles such as motorcycles, where it is difficult to install a wireless communication device due to price constraints, etc.

 本発明は、このような問題に鑑みてなされたものである。本発明は、車両に搭載された通信到達距離が異なる2種類の電波により識別IDを送信可能な発信装置から送信される前記識別IDを複数の受信装置で受信し、前記複数の受信装置から各受信装置の位置情報とともに前記2種類の電波による前記識別IDの受信情報を受信する受信部と、前記2種類の電波の受信状況を道路地図にプロットすることで前記車両の位置を推定する車両位置推定部と、を備えるサーバ装置とから構成される盗難車両追跡システムを提供する。
 これにより、例えば、盗難された車両には予め発信装置として安価な無線タグを備えるのみで、正確に盗難された車両の位置を追跡することが可能となる。
The present invention has been made in consideration of the above-mentioned problems, and provides a stolen vehicle tracking system including a server device that includes a receiving unit that receives, with a plurality of receiving devices, an identification ID transmitted from a transmitting device mounted on a vehicle and capable of transmitting the identification ID via two types of radio waves with different communication reachability, and receives from the plurality of receiving devices information on the identification ID received via the two types of radio waves along with position information of each receiving device, and a vehicle position estimating unit that estimates the position of the vehicle by plotting the reception status of the two types of radio waves on a road map.
This makes it possible to accurately track the location of a stolen vehicle, for example, simply by providing the vehicle with an inexpensive wireless tag as a transmitter in advance.

 (1)本発明の一態様による車両追跡システム(例えば、後述の「車両追跡システム1」)は、車両(例えば、後述の「車両10」)に搭載され通信到達距離が異なる2種類の電波により識別ID情報を発信する発信装置(例えば、後述の「BLEタグ100」)と、
 前記2種類の電波からそれぞれ前記識別IDを受信する複数の受信装置(例えば、後述の「端末200」)と、道路地図を備える地図部(例えば、後述の「地図情報記憶部322」)と、前記複数の受信装置から前記受信装置の位置情報とともに前記2種類の電波による前記識別IDの受信情報を受信する受信部(例えば、後述の「識別ID別ログデータ受信部311」)と、前記2種類の電波の受信状況を前記道路地図にプロットすることで前記車両の位置を推定する車両位置推定部(例えば、後述の「車両位置推定部312」)と、を備えるサーバ装置(例えば、後述の「サーバ装置300」)と、から構成される。
(1) A vehicle tracking system according to one aspect of the present invention (e.g., a "vehicle tracking system 1" described later) includes a transmitter (e.g., a "BLE tag 100" described later) mounted on a vehicle (e.g., a "vehicle 10" described later) that transmits identification ID information using two types of radio waves with different communication reach distances;
The system is configured with a server device (e.g., "server device 300" described later) that includes a plurality of receiving devices (e.g., "terminal 200" described later) that receive the identification ID from each of the two types of radio waves, a map unit (e.g., "map information storage unit 322" described later) that has a road map, a receiving unit (e.g., "log data receiving unit 311" described later) that receives reception information of the identification ID from the two types of radio waves along with position information of the receiving devices from the plurality of receiving devices, and a vehicle position estimation unit (e.g., "vehicle position estimation unit 312" described later) that estimates the position of the vehicle by plotting the reception status of the two types of radio waves on the road map.

 上記(1)によれば、2種類の通信到達距離を備える電波を発信する発信装置を車両に搭載し、当該発信装置により発信される識別IDを複数の受信装置で受信することにより前記車両の位置を推定することが可能となる。 According to (1) above, a transmitter that emits radio waves with two different communication ranges is installed in a vehicle, and the identification ID transmitted by the transmitter is received by multiple receivers, making it possible to estimate the vehicle's location.

 (2)上記(1)に記載の車両追跡システム(例えば、後述の「車両追跡システム1」)において、前記2種類の電波は第1のビットレートを持つ第1の電波(例えば、後述のLR)と、前記第1の電波よりビットレートが高く通信到達距離の短い第2の電波(例えば、後述の1MPHY)とであることを特徴とするようにしてもよい。 (2) In the vehicle tracking system described in (1) above (e.g., the "Vehicle Tracking System 1" described below), the two types of radio waves may be characterized as a first radio wave having a first bit rate (e.g., the LR described below) and a second radio wave having a higher bit rate and a shorter communication range than the first radio wave (e.g., the 1MPHY described below).

 上記(2)によれば、追跡対象の車両には、例えば安価な無線タグを備えるのみで、正確に当該車両を追跡することが可能となる。 According to (2) above, it is possible to accurately track a vehicle by simply equipping the vehicle with, for example, an inexpensive wireless tag.

 (3)上記(1)に記載の車両追跡システム(例えば、後述の「車両追跡システム1」)において、前記車両位置推定部は、前記2種類の電波の受信状況を前記道路地図にプロットする際に、最も確からしい道路を推定するマップマッチングによりプロットすることを特徴とするようにしてもよい。 (3) In the vehicle tracking system described in (1) above (for example, the "vehicle tracking system 1" described below), the vehicle position estimation unit may be configured to plot the reception status of the two types of radio waves on the road map by using map matching to estimate the most likely road.

 上記(3)によれば、追跡対象の車両の位置は、必ず道路地図にプロットされるため視認性が高まったうえで正確に車両を追跡することが可能となる。 According to (3) above, the position of the vehicle being tracked is always plotted on a road map, improving visibility and enabling accurate vehicle tracking.

 (4)上記(1)乃至(3)に記載の車両追跡システム(例えば、後述の「車両追跡システム1」)において、前記サーバ装置は、さらに性能情報部(例えば、後述の「性能情報記憶部323」)として前記受信装置の機種毎に前記2種類の電波の受信可能範囲に関する性能情報を備え、前記車両位置推定部は前記性能情報に基づき前記2種類の電波の受信状況を前記道路地図にプロットすることで前記車両の位置を推定することを特徴とするようにしてもよい。 (4) In the vehicle tracking system described in (1) to (3) above (e.g., the "vehicle tracking system 1" described below), the server device may further include performance information regarding the receivable ranges of the two types of radio waves for each model of receiving device as a performance information unit (e.g., the "performance information storage unit 323" described below), and the vehicle position estimation unit may estimate the position of the vehicle by plotting the reception status of the two types of radio waves on the road map based on the performance information.

 上記(4)によれば、受信装置の性能を勘案してさらに正確に車両を追跡することが可能となる。 According to (4) above, it is possible to track vehicles more accurately by taking into account the performance of the receiving device.

 (5)上記(1)乃至(3)に記載の車両追跡システム(例えば、後述の「車両追跡システム1」)において、前記サーバ装置は、さらに前記地図部に領域に応じて前記2種類の電波の受信可能範囲に関する領域情報を備え、前記車両位置推定部は前記領域情報に基づき前記2種類の電波の受信状況を前記道路地図にプロットすることで前記車両の位置を推定することを特徴とするようにしてもよい。 (5) In the vehicle tracking system described in (1) to (3) above (for example, the "vehicle tracking system 1" described below), the server device may further include area information in the map section regarding the receivable ranges of the two types of radio waves according to the area, and the vehicle position estimation section may estimate the position of the vehicle by plotting the reception status of the two types of radio waves on the road map based on the area information.

 上記(5)によれば、電波の到達範囲の狭い都市部と、到達範囲の広い郊外とを勘案して、さらに正確に車両を追跡することが可能となる。 According to (5) above, it is possible to track vehicles more accurately by taking into account urban areas where radio waves have a narrow reach and suburban areas where they have a wide reach.

 本発明によれば、二輪車のように価格の制約から無線通信機を搭載することが難しい車両には、例えば安価な無線タグを備えるのみで、例えば車両を盗難された場合に、正確に当該車両を追跡することが可能となる。 According to the present invention, vehicles such as motorcycles, which are difficult to equip with wireless communication devices due to cost constraints, can be accurately tracked, for example, in the event of theft, simply by equipping them with an inexpensive wireless tag.

本発明の実施形態全体の基本的構成を示す図である。1 is a diagram showing the basic configuration of an entire embodiment of the present invention. 本発明の実施形態において、受信装置が、通信到達距離が短距離の電波を受信した場合の状態を示す図である。10A and 10B are diagrams illustrating a state in which a receiving device receives radio waves with a short communication range in an embodiment of the present invention. 本発明の実施形態において、複数の受信装置が、通信到達距離が長距離の電波を受信した場合の状態を示す図である。FIG. 10 is a diagram showing a state in which a plurality of receiving devices receive radio waves with a long communication range in an embodiment of the present invention. 本発明の実施形態において、複数の受信装置が、時刻順に盗難車両からの電波を受信した場合の状態を示す図である。FIG. 10 is a diagram showing a state in which a plurality of receiving devices receive radio waves from a stolen vehicle in chronological order in an embodiment of the present invention. 本発明の実施形態における発信装置(BLEタグ)の構成について示す図である。FIG. 1 is a diagram showing the configuration of a transmitting device (BLE tag) according to an embodiment of the present invention. 本発明の実施形態における受信装置(端末)の構成について示す図である。FIG. 2 is a diagram showing the configuration of a receiving device (terminal) according to an embodiment of the present invention. 本発明の実施形態におけるサーバ装置の構成について示す図である。FIG. 2 is a diagram illustrating a configuration of a server device according to an embodiment of the present invention. 本発明の実施形態において、地図情報上に電波の通常の受信可能範囲に関する領域情報及び電波の通常よりも狭い受信可能範囲に関する領域情報を表したものである。In the embodiment of the present invention, area information relating to a normal radio wave reception range and area information relating to a narrower than normal radio wave reception range are displayed on map information. 本発明の実施形態における発信装置としてのBLEタグから受信装置としての端末に到達距離が異なる2種類の電波を送信する際の受信装置の動作について示すフローチャートである。10 is a flowchart showing the operation of a receiving device when transmitting two types of radio waves with different reach distances from a BLE tag as a transmitting device to a terminal as a receiving device in an embodiment of the present invention. 本発明の実施形態である受信装置としての端末からサーバ装置に盗難車両等の被追跡車両についての位置情報を送信する際のサーバ装置の動作について示すフローチャートである。10 is a flowchart showing the operation of the server device when position information on a tracked vehicle such as a stolen vehicle is transmitted from a terminal as a receiving device according to an embodiment of the present invention to the server device. 本発明の実施形態におけるサーバ装置が盗難車両等の被追跡車両の位置を推定する際の動作について示すフローチャートである。5 is a flowchart showing an operation of a server device according to an embodiment of the present invention when estimating the position of a tracked vehicle such as a stolen vehicle.

 次に、本発明の実施形態について図面を参照して詳細に説明する。
 <実施形態1>
Next, an embodiment of the present invention will be described in detail with reference to the drawings.
<Embodiment 1>

 図1を参照すると、本実施形態において、車両追跡システム1は、n台の発信装置100、m台の受信装置200、サーバ装置300、ユーザ端末400及びネットワーク500を備える。なお、かかるn及びmは、任意の自然数である。 Referring to FIG. 1, in this embodiment, the vehicle tracking system 1 includes n transmitting devices 100, m receiving devices 200, a server device 300, a user terminal 400, and a network 500. Note that n and m are any natural numbers.

 本実施形態では、車両10に搭載され通信到達距離が異なる2種類の電波により識別ID情報を発信する発信装置100として、Bluetooth(登録商標)5.0以上のBLEタグを例示する。以下、本実施形態の説明に際して、発信装置100をBLEタグ100ともいう。
 BLEとは、Bluetooth(登録商標) Low Energyの略称で、例えばコイン形リチウム電池により供給される電源で数年といった長期に渡り駆動する。
 BLEは、ノーマルタイプの1MPHY、高速化タイプの2MPHY,及び長距離化(Long Range)タイプのCoded PHYの3タイプのPHY(フィジカルレイヤ)を備えている。通信到達距離は、
  2MPHY < 1MPHY < CodedPHYの順に通信到達距離が長くなる。
 以下、CodedPHYを「Long Range」又は略して「LR」ともいう。
In this embodiment, a Bluetooth (registered trademark) 5.0 or higher BLE tag is exemplified as the transmitting device 100 that is mounted on the vehicle 10 and transmits identification ID information using two types of radio waves with different communication reach distances. Hereinafter, in the description of this embodiment, the transmitting device 100 is also referred to as the BLE tag 100.
BLE is an abbreviation for Bluetooth (registered trademark) Low Energy, and operates for a long period of time, such as several years, using power supplied by a coin-type lithium battery, for example.
BLE has three types of PHYs (physical layers): a normal type 1MPHY, a high-speed type 2MPHY, and a long-range type Coded PHY.
The communication reach distance increases in the order of 2MPHY < 1MPHY < CodedPHY.
Hereinafter, Coded PHY will also be referred to as "Long Range" or abbreviated as "LR."

 本実施形態では、2種類の電波として、データレートが125kbpsであって通信到達距離の長い電波としてLRを、データレートが1Mbpsであって通信到達距離の短い電波として1MPHYを例示するが、本発明はこれに限定されるものではない。例えば、1MPHYに換えてデータレートが2Mbpsである2MPHYを採用してもよい。
 後述するように、BLEタグ100は、2種類の電波(LRと1MPHY)を予め設定した切替周期毎に2種類の電波を切り替えて当該BLEタグ100の識別IDを含む「アドバタイズパケット」をブロードキャスト送信する。例えば切替周期を1秒と設定した場合、1秒毎に2種類の電波を切り替えて当該アドバタイズパケットをブロードキャスト送信する。
 なお、BLEタグは車両10に搭載されることから、識別IDを車両IDとして用いることができる。このため、以下、本実施形態の説明に際して、車両10に搭載されたBLEタグ100の識別IDを「車両ID」ともいう。
In this embodiment, the two types of radio waves are exemplified as LR, which has a data rate of 125 kbps and a long communication range, and 1MPHY, which has a data rate of 1 Mbps and a short communication range, but the present invention is not limited to this. For example, 2MPHY, which has a data rate of 2 Mbps, may be used instead of 1MPHY.
As will be described later, the BLE tag 100 switches between two types of radio waves (LR and 1MPHY) at a preset switching cycle, and broadcasts an "advertisement packet" including an identification ID of the BLE tag 100. For example, if the switching cycle is set to one second, the two types of radio waves are switched every second, and the advertisement packet is broadcast.
Note that, since the BLE tag is mounted on the vehicle 10, the identification ID can be used as a vehicle ID. Therefore, in the following description of this embodiment, the identification ID of the BLE tag 100 mounted on the vehicle 10 will also be referred to as a "vehicle ID."

 受信装置200としては、例えば、Bluetooth(登録商標)5.0をサポートする(すなわち、1MPHY及びLRをサポートする)とともに、受信装置200は、GPSユニットを備え、当該受信装置200の位置情報を取得するとともに、各受信装置200が、同期のとれた時刻情報を取得することを可能とするものとする。また、後述するように、サーバ装置300からの要求に対して応答する端末機能を有するものとする。例えば、受信装置200として、特にスマートフォン等の携帯端末を適用することができる。
 なお、受信装置200はスマートフォン等の携帯端末に限定されない。例えば、Bluetooth(登録商標)5.0をサポート(すなわち、1MPHY及びLRをサポート)し、GPSを備え当該受信装置200の位置情報を取得するとともに、各受信装置200は、同期のとれた時刻情報を取得することを可能とする端末装置であればよい。また、車両10に搭載される通信機を利用してもよい。また、このような受信装置200を例えば家屋や電信柱等の所定の位置に設置するようにしてもよい。
 以下、本実施形態の受信装置200として、端末を例示する。以下、本実施形態の説明に際して、受信装置200を「端末200」ともいう。
The receiving device 200 supports, for example, Bluetooth (registered trademark) 5.0 (i.e., supports 1MPHY and LR), and is equipped with a GPS unit that acquires location information of the receiving device 200 and enables each receiving device 200 to acquire synchronized time information. Furthermore, as described below, the receiving device 200 has a terminal function that responds to requests from the server device 300. For example, a mobile terminal such as a smartphone can be used as the receiving device 200.
The receiving device 200 is not limited to a mobile terminal such as a smartphone. For example, any terminal device may be used as long as it supports Bluetooth (registered trademark) 5.0 (i.e., supports 1MPHY and LR), is equipped with a GPS, acquires location information for the receiving device 200, and allows each receiving device 200 to acquire synchronized time information. A communication device mounted on the vehicle 10 may also be used. Such a receiving device 200 may also be installed at a predetermined location, such as a house or a telephone pole.
Hereinafter, a terminal will be exemplified as the receiving device 200 of this embodiment. In the following description of this embodiment, the receiving device 200 will also be referred to as the "terminal 200."

 端末200は、BLEタグ100から当該BLEタグ100の識別ID(車両ID)を含むアドバタイズパケットを受信した場合、当該アドバタイズパケットを受信したときの時刻情報及び当該パケット受信したときの当該端末200の位置情報を併せて、端末200の記憶部220(識別ID別ログデータ記憶部221)に記憶することができる。
 こうすることで、端末200が、当該アドバタイズパケットを受信した場合、当該アドバタイズパケットを送信したBLEタグ100(すなわちBLEタグ100を搭載する車両10)が当該時刻に、当該端末200の位置から、受信した電波の種類に応じた通信到達距離の範囲内に位置していることを判定することができる。
When the terminal 200 receives an advertising packet including the identification ID (vehicle ID) of the BLE tag 100 from the BLE tag 100, the terminal 200 can store the time information when the advertising packet was received and the location information of the terminal 200 when the packet was received in the memory unit 220 (log data memory unit 221 by identification ID) of the terminal 200.
In this way, when the terminal 200 receives the advertising packet, it can determine that the BLE tag 100 that sent the advertising packet (i.e., the vehicle 10 equipped with the BLE tag 100) is located within a communication reach distance from the position of the terminal 200 at that time according to the type of radio waves received.

 なお、通信到達距離は、端末200の性能、及び電波環境等に依存する。このため、本実施形態では、後述するように、端末200の機種毎に予め2種類の電波(1MPHY、及びLR)の受信可能範囲に関する性能情報をサーバ装置300に設定するようにしてもよい。また、電波の通信到達範囲の狭い電波環境の悪い箇所(例えば都市部)と、通信到達範囲の広い電波環境の良い箇所(例えば郊外等)を勘案して、地図上に電波環境に関する領域情報をサーバ装置300に設定するようにしてもよい。 Note that the communication range depends on the performance of the terminal 200, the radio wave environment, etc. For this reason, in this embodiment, as described below, performance information regarding the receivable range of two types of radio waves (1MPHY and LR) may be set in advance in the server device 300 for each model of terminal 200. Furthermore, taking into account areas with poor radio wave environments where the radio wave communication range is narrow (e.g., urban areas) and areas with good radio wave environments where the radio wave communication range is wide (e.g., suburbs), area information regarding the radio wave environment may be set on a map in the server device 300.

 なお、ユーザの使用する端末200を受信装置として使用するためには、車両10に搭載されたBLEタグ100からブロードキャスト送信される識別IDを受信するためのプログラム及び後述するサーバ装置300からの識別ID別ログデータの要求に対して応答するためのプログラム等を予めインストールするとともに、常時受信可能な状態にしておく必要がある。そうすることで、当該端末200は、BLEタグ100からブロードキャストされるパケットの通信到達距離範囲内に位置する場合に、当該BLEタグ100から周期毎(例えば1秒毎)に車両ID(当該BLEタグ100の識別ID)を含むアドバタイズパケットを2種類の電波(LRと1MPHY)のいずれか、または両方を受信することができる。また、サーバ装置300からの要求に応答することができる。このため、当該車両追跡システム1を利用する(すなわち車両10を所有する)ユーザが有する端末200を受信装置としてもよい。 In order for the user's terminal 200 to be used as a receiving device, it is necessary to install in advance a program for receiving the identification ID broadcast from the BLE tag 100 mounted on the vehicle 10 and a program for responding to requests for log data by identification ID from the server device 300 (described later), and to keep the terminal 200 in a state where it can receive data at all times. By doing so, when the terminal 200 is located within the communication reach of the packets broadcast from the BLE tag 100, it can receive advertising packets containing the vehicle ID (the identification ID of the BLE tag 100) from the BLE tag 100 periodically (e.g., every second) via one or both of two types of radio waves (LR and 1MPHY). It can also respond to requests from the server device 300. For this reason, the terminal 200 owned by a user who uses the vehicle tracking system 1 (i.e., who owns the vehicle 10) may also be used as a receiving device.

 サーバ装置300は、例えば盗難車両の探索処理に関連する管理を行うサーバ装置である。このため、サーバ装置300は、各端末200から、当該端末200が受信したBLEタグ100の識別ID(車両ID)、当該アドバタイズパケットを受信したときの時刻情報、及び当該パケットを受信したときの当該端末200の位置情報を取得して、例えば識別ID(車両ID)毎にログ情報として、記憶部320に含まれる識別ID別ログデータ記憶部321に管理するようにしてもよい。 The server device 300 is a server device that, for example, manages operations related to the stolen vehicle search process. For this reason, the server device 300 may acquire from each terminal 200 the identification ID (vehicle ID) of the BLE tag 100 received by that terminal 200, the time information when the advertising packet was received, and the location information of that terminal 200 when the packet was received, and manage this as log information for each identification ID (vehicle ID) in an identification ID-specific log data storage unit 321 included in the storage unit 320.

 サーバ装置300は、ユーザ端末400からの要求を契機として、例えば盗難車両の位置情報の探索処理を開始する。具体的には、サーバ装置300は、ユーザ端末400から盗難車両として指定された車両IDに基づいて、前述した当該車両ID毎のログ情報を参照することで、端末200が受信した当該車両IDに係る情報(受信時刻、端末200の位置情報、及び受信した電波の種類等)を取得し、当該端末200の位置から見た当該電波の受信状況を道路地図にプロットすることで盗難車両の位置を推定することができる。そして、サーバ装置300は、推定した情報をユーザ端末400に対して送信するようにしてもよい。
 このように、通信到達距離が長距離(Long Range)の電波と、通信到達距離が短距離の電波と、を短い周期毎に切り替えてブロードキャスト送信することが本願発明の特長の一つとして挙げられる。
In response to a request from the user terminal 400, the server device 300 starts a search process for, for example, the location information of a stolen vehicle. Specifically, based on the vehicle ID designated by the user terminal 400 as the stolen vehicle, the server device 300 refers to the log information for each vehicle ID described above to acquire information related to the vehicle ID received by the terminal 200 (such as the time of reception, the location information of the terminal 200, and the type of radio waves received). The server device 300 can then estimate the location of the stolen vehicle by plotting the reception status of the radio waves as viewed from the location of the terminal 200 on a road map. The server device 300 may then transmit the estimated information to the user terminal 400.
In this way, one of the features of the present invention is that broadcast transmission is performed by switching between radio waves with a long communication range and radio waves with a short communication range at short intervals.

 図2Aは、端末200がBLEタグ100からアドバタイズパケットを受信可能な領域を実線で、BLEタグ100がアドバタイズパケットを送信可能な領域を破線で表す電波の送受信状態を示す図である。
 図2Aに示すように、仮に端末200が、通信到達距離が短距離となる電波(例えば1MPHY)を受信した場合、これにより当該BLEタグ100を搭載した車両の位置が当該端末200の近辺の道路上に位置すると判定することができる。
FIG. 2A is a diagram showing the transmission and reception state of radio waves, in which the area in which the terminal 200 can receive advertising packets from the BLE tag 100 is indicated by a solid line, and the area in which the BLE tag 100 can transmit advertising packets is indicated by a dashed line.
As shown in Figure 2A, if the terminal 200 receives radio waves (e.g., 1MPHY) with a short communication range, it can determine that the location of the vehicle equipped with the BLE tag 100 is located on a road near the terminal 200.

 他方、仮にどの端末200も通信到達距離が短距離となる電波を受信していない場合であっても、複数の端末200が、通信到達距離が長距離となる電波(例えばLR)を受信している確率は高いと推定できる。
 図2Bは、各端末200がBLEタグ100からアドバタイズパケットを受信可能な領域を実線で、BLEタグ100がアドバタイズパケットを送信可能な領域を破線で表す電波の送受信状態を示す図である。
 そうすると、図2Bに示すように、当該BLEタグ100を搭載した車両が、各端末200の位置を中心として、当該BLEタグ100からブロードキャストされるパケットの通信到達距離を半径とする円領域の積集合となる重なり領域(共通領域)に位置する道路上に位置すると判定することができる。なお、当該BLEタグ100からブロードキャストされるパケットを受信していない端末200であって、当該端末200の位置を中心として、当該BLEタグ100からブロードキャストされるパケットの通信到達距離を半径とする円領域が前記重なり領域に重なる領域(「削除領域」という)がある場合、前記重なり領域から当該削除領域を削除した領域を当該BLEタグ100の位置する重なり領域として判定するようにしてもよい。
 このようにBLEタグ100が、通信到達距離が長距離(Long Range)の電波と、通信到達距離が短距離の電波と、を短い周期毎に切り替えてブロードキャスト送信することで、サーバ装置300は、例えば盗難車両の位置をかなり高い確率で推測することが可能となる。
On the other hand, even if none of the terminals 200 is receiving radio waves with a short communication range, it can be estimated that there is a high probability that multiple terminals 200 are receiving radio waves (e.g., LR) with a long communication range.
FIG. 2B is a diagram showing the transmission and reception state of radio waves, in which the area in which each terminal 200 can receive advertising packets from the BLE tag 100 is indicated by a solid line, and the area in which the BLE tag 100 can transmit advertising packets is indicated by a dashed line.
2B , it can be determined that the vehicle equipped with the BLE tag 100 is located on a road located in an overlapping area (common area) that is the intersection of circular areas with a center at the position of each terminal 200 and a radius equal to the communication reachability distance of packets broadcast from the BLE tag 100. Note that, for a terminal 200 that has not received packets broadcast from the BLE tag 100, if there is an area (referred to as a "deletion area") in which a circular area with a center at the position of the terminal 200 and a radius equal to the communication reachability distance of packets broadcast from the BLE tag 100 overlaps the overlapping area, the area obtained by deleting the deletion area from the overlapping area may be determined to be the overlapping area in which the BLE tag 100 is located.
In this way, the BLE tag 100 broadcasts radio waves with a long communication range and radio waves with a short communication range at short intervals, switching between them, so that the server device 300 can estimate the location of a stolen vehicle, for example, with a fairly high probability.

 なお、端末200が当該盗難車両からのアドバタイズパケットを受信する時刻前に別端末200が当該盗難車両からのアドバタイズパケットを受信している場合、当該盗難車両は、別端末200が前記時刻前に前記パケットを受信した当該盗難車両の位置から、端末200が当該盗難車両からのアドバタイズパケットを受信した当該盗難車両の位置に移動していると推定することができる。同様に、端末200が当該盗難車両からのアドバタイズパケットを受信する時刻後に別端末200が当該盗難車両からのアドバタイズパケットを受信した場合、当該盗難車両は、端末200が当該車両からのアドバタイズパケットを受信した当該盗難車両の位置から、別端末200が前記時刻後に前記パケットを受信した当該盗難車両の位置に移動していると推定することができる。 Furthermore, if another terminal 200 receives an advertising packet from the stolen vehicle before the time at which terminal 200 receives the advertising packet from the stolen vehicle, it can be assumed that the stolen vehicle has moved from the location of the stolen vehicle at which another terminal 200 received the packet before that time to the location of the stolen vehicle at which terminal 200 received the advertising packet from the stolen vehicle. Similarly, if another terminal 200 receives an advertising packet from the stolen vehicle after the time at which terminal 200 receives the advertising packet from the stolen vehicle, it can be assumed that the stolen vehicle has moved from the location of the stolen vehicle at which terminal 200 received the advertising packet from the stolen vehicle to the location of the stolen vehicle at which another terminal 200 received the packet after that time.

 図2Cには、時系列T1<T2<T3<T4の順に4台の端末200がそれぞれ盗難車両からのアドバタイズパケットを受信する様子を示している。ここで、端末200を中心とする2つの実線で記載した円のうち内側の円は、端末200が1MPHYのパケットを受信可能な到達距離範囲を示し、外側の円は、端末200がLRパケットを受信可能な到達距離範囲を示す。また、BLEタグ100を中心とする2つの破線で記載した円のうち内側の円は、BLEタグが1MPHYのパケットを送信可能な到達距離範囲を示し、外側の円は、端末200がLRパケットを送信可能な到達距離範囲を示す。
 図2Cには、盗難車両が、それぞれの端末200のLRパケットを受信可能な範囲に入り、その後、1MPHYのパケットを受信可能な範囲に入り、その後盗難車両がLRパケットを受信可能な範囲を経由して、LRパケットを受信できない領域に抜ける様子を時系列に示している。
 このように、盗難車両からのアドバタイズパケットを受信した端末200毎に当該盗難車両からの2種類の電波の受信状況を時系列に道路地図上にプロットすることで、マップマッチングにより、盗難車両がいつどの道路に位置しているかを正確に追跡することができる。
 なお、図2Cでは、サーバ装置300が、端末200の位置から見た受信状況に基づいて盗難車両の位置をプロットする表示形態を説明した。
 これに対して、サーバ装置300は、アドバタイズパケットをブロードキャスト送信する盗難車両10の位置から見た受信状況(盗難車両を中心とする1MPHYパケットを送信可能な到達距離範囲と、盗難車両を中心とするLRパケットを送信可能な到達距離範囲)を道路地図上に表示するようにしてもよい。いずれにしても、以上説明した表示方法により、盗難車両の位置は必ず道路地図にプロットされるため視認性が高まったうえで正確に車両を追跡することが可能となる。
 なお、図2A、図2B、図2C等において、盗難車両(BLEタグ100)が位置すると推測される重なり領域に複数個の異なる道路がある場合、例えば各端末200の位置する道路、各端末200の位置との間に電波障害となる建物等のない道路、又は当該時刻の前後で特定された道路と連続的につながっている道路等を、当該車両の位置する最も確からしい道路として判定するようにしてもよい。
2C shows four terminals 200 receiving advertising packets from a stolen vehicle in the order of time series T1<T2<T3<T4. Here, the inner circle of two solid-line circles centered on terminal 200 indicates the range of reach within which terminal 200 can receive 1 MPHY packets, and the outer circle indicates the range of reach within which terminal 200 can receive LR packets. Also, the inner circle of two dashed-line circles centered on BLE tag 100 indicates the range of reach within which the BLE tag can transmit 1 MPHY packets, and the outer circle indicates the range of reach within which terminal 200 can transmit LR packets.
Figure 2C shows a timeline of a stolen vehicle entering a range where each terminal 200 can receive LR packets, then entering a range where 1MPHY packets can be received, and then passing through a range where LR packets can be received before exiting an area where LR packets cannot be received.
In this way, by plotting the reception status of two types of radio waves from the stolen vehicle in chronological order on a road map for each terminal 200 that receives an advertising packet from the stolen vehicle, map matching can be used to accurately track when and on which road the stolen vehicle is located.
In addition, in FIG. 2C, a display form in which server device 300 plots the location of the stolen vehicle based on the reception status as seen from the location of terminal 200 has been described.
In response to this, the server device 300 may display on a road map the reception status (the range of transmission distance within which an MPHY packet centered on the stolen vehicle can be transmitted and the range of transmission distance within which an LR packet centered on the stolen vehicle can be transmitted) as viewed from the position of the stolen vehicle 10 broadcasting the advertising packet. In either case, the display method described above always plots the position of the stolen vehicle on a road map, improving visibility and enabling accurate vehicle tracking.
In addition, in Figures 2A, 2B, 2C, etc., if there are multiple different roads in the overlapping area where the stolen vehicle (BLE tag 100) is suspected to be located, the road on which each terminal 200 is located, a road without buildings or the like that would cause radio wave interference between the location of each terminal 200, or a road that is continuously connected to the road identified before and after the time in question may be determined to be the most likely road on which the vehicle is located.

 ユーザ端末400は、例えば盗難車両を探索しようとするユーザにより操作される端末である。以下、このような盗難車両を探索しようとするユーザを「探索要求ユーザ」と呼ぶ。なお、当該ユーザが受信装置としての端末200を所有する場合、ユーザ端末400として、当該端末200を利用するようにしてもよい。 User terminal 400 is a terminal operated by a user who, for example, is attempting to search for a stolen vehicle. Hereinafter, such a user attempting to search for a stolen vehicle will be referred to as a "search request user." Note that if the user owns terminal 200 as a receiving device, the user may use terminal 200 as user terminal 400.

 探索要求ユーザは、ユーザ端末400を操作することによりサーバ装置300に盗難車両の位置情報の探索処理の開始要求を送信する。そうすることで、前述したように、サーバ装置300は、各端末200から受信した車両ID毎のログ情報に基づいて、当該車両IDに係る時系列情報(受信時刻、端末200の位置情報、及び受信した電波の種類等)を取得し、2種類の電波の受信状況を道路地図にプロットすることで盗難車両の位置を推定し、推定された情報をユーザ端末400の画面にプロット表示する等の方法で出力することができる。そうすることで、探索要求ユーザは、この表示を参照することにより、盗難車両の当該時刻における位置を知ることができる。 The search requesting user operates the user terminal 400 to send a request to the server device 300 to start a search process for stolen vehicle location information. In doing so, as described above, the server device 300 obtains time series information related to the vehicle ID (such as the time of reception, the location information of the terminal 200, and the type of radio waves received) based on the log information for each vehicle ID received from each terminal 200, estimates the location of the stolen vehicle by plotting the reception status of the two types of radio waves on a road map, and outputs the estimated information by plotting it on the screen of the user terminal 400, for example. In this way, the search requesting user can refer to this display to know the location of the stolen vehicle at that time.

 以上説明したように、本実施形態では、各装置が協働して探索処理をすることにより、探索要求ユーザが、探索対象として選択した盗難車両の位置情報を探索することが可能となる。 As described above, in this embodiment, each device works together to perform the search process, making it possible for the search requesting user to search for the location information of a stolen vehicle selected as the search target.

 これら装置の接続について説明をする。各端末200は、各BLEタグ100との間でBLE(Bluetooth(登録商標) Low Energy)に準拠した通信を行う。また、各端末200は、例えばLTE(Long Term Evolution)、4G(4th Generation)、又は5G(5th Generation)等によりネットワーク500に接続し、ネットワーク500を介してサーバ装置300との間で通信を行う。
 ネットワーク500は例えば、携帯電話網や、インターネット、あるいはイントラネット等の組み合わせにより実現されるネットワークである。
The connection of these devices will now be described. Each terminal 200 communicates with each BLE tag 100 in accordance with BLE (Bluetooth (registered trademark) Low Energy). Each terminal 200 is connected to a network 500 using, for example, LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation), and communicates with the server device 300 via the network 500.
The network 500 is realized by combining, for example, a mobile phone network, the Internet, an intranet, or the like.

 サーバ装置300は、ネットワーク500を介して各端末200と通信を行う。また、サーバ装置300はユーザ端末400との間でも通信を行う。サーバ装置300とユーザ端末400とは、例えばLAN(Local Area Network)やイントラネットで接続されていてもよい。また、前述したように、ユーザが受信装置としての端末200を有する場合、当該端末200をユーザ端末として利用してもよい。
 以上、本実施形態における車両追跡システム1の概要及び構成について説明した。
 次に、これら装置の機能について説明をする。
The server device 300 communicates with each terminal 200 via the network 500. The server device 300 also communicates with the user terminal 400. The server device 300 and the user terminal 400 may be connected, for example, by a local area network (LAN) or an intranet. As described above, if a user has a terminal 200 as a receiving device, the user may use the terminal 200 as the user terminal.
The outline and configuration of the vehicle tracking system 1 according to this embodiment have been described above.
Next, the functions of these devices will be explained.

 まず、図3を参照して、発信装置としてのBLEタグ100に含まれる機能ブロックについて説明する。図3に示すように、BLEタグ100は、制御部110、識別ID管理部120、BLE通信部130、及び電池部150を備える。 First, referring to Figure 3, we will explain the functional blocks included in the BLE tag 100 as a transmitting device. As shown in Figure 3, the BLE tag 100 includes a control unit 110, an identification ID management unit 120, a BLE communication unit 130, and a battery unit 150.

 電池部150は、制御部110、識別ID管理部120、BLE通信部130に対して電源を供給する電池である。BLEタグ100は、この電池部150により供給される電力により駆動するので、いわゆるアクティブタグとなる。電池部150は、例えばコイン形リチウム電池により実現される。BLEタグ100は、BLE通信部130によるパケットの送信周期によっても異なるが、例えば電池部150により供給される電源で数年といった長期に渡り駆動する。なお、電池部150として、車両10に搭載されるバッテリを適用してもよい。 The battery unit 150 is a battery that supplies power to the control unit 110, the identification ID management unit 120, and the BLE communication unit 130. The BLE tag 100 is powered by the power supplied by this battery unit 150, and is therefore a so-called active tag. The battery unit 150 is realized by, for example, a coin-type lithium battery. The BLE tag 100 can operate for a long period of time, such as several years, on the power supplied by the battery unit 150, although this varies depending on the packet transmission period of the BLE communication unit 130. Note that a battery installed in the vehicle 10 may also be used as the battery unit 150.

 識別ID管理部120は、上述した、BLEタグ100を搭載する車両10を識別するための識別子である識別ID(車両ID)を管理する。 The identification ID management unit 120 manages the identification ID (vehicle ID), which is an identifier for identifying the vehicle 10 equipped with the BLE tag 100 described above.

 BLE通信部130は、BLEに準拠した通信を行うための通信部である。BLE通信部230はアンテナも含む。BLE通信部130は、後述するように、制御部110の切替制御により、通信到達距離が異なる2種類の電波(LRと1MPHY)を予め設定された周期により、当該周期毎に切り替えてブロードキャスト送信する。なお、本実施形態では周期を1秒とするが、これに限定されない。 The BLE communication unit 130 is a communication unit for performing communication in accordance with BLE. The BLE communication unit 230 also includes an antenna. As will be described later, the BLE communication unit 130 broadcasts two types of radio waves (LR and 1MPHY) with different communication reach distances, switching between them at predetermined intervals for each interval, under switching control of the control unit 110. In this embodiment, the interval is set to 1 second, but is not limited to this.

 制御部110は、2種類の電波(LRと1MPHY)を予め設定した周期に基づき、例えば1秒毎に切り替えて識別ID(車両ID)を含む「アドバタイズパケット」を、BLE通信部130を介してブロードキャスト送信する。具体的には、1秒毎に1MPHY又はLRにより、「アドバタイズパケット」をブロードキャスト送信する。そうすることで、図3に示すように、端末200は、1秒毎に、当該端末200の2種類の通信到達距離(近距離及び遠距離)の範囲内に位置するBLEタグ100からのアドバタイズパケットを受信することができる。これにより、端末200は、受信したアドバタイズパケットに基づき、当該パケット送信元の車両IDを特定するとともに、当該車両10が端末200からどの程度の距離範囲内に位置しているか、特定することができる。
 なお、本願発明の車両10としては、例えば平均時速20km程度の車両(例えば2輪車等)を想定している。このため、仮に盗難車両が走行中の場合であっても、1秒間で車両10の動く距離は約5.5mとなり、盗難車両の位置特定においては誤差の範囲と考えられる。このように、例えば車両10の移動速度の上限又は平均に基づいて、誤差の範囲を設定するようにしてもよい。
 次に、図4を参照して、端末200に含まれる機能ブロックについて説明する。
The control unit 110 switches between two types of radio waves (LR and 1MPHY) based on a preset cycle, for example, every second, and broadcasts an "advertising packet" including an identification ID (vehicle ID) via the BLE communication unit 130. Specifically, the "advertising packet" is broadcast every second using 1MPHY or LR. By doing so, as shown in FIG. 3 , the terminal 200 can receive advertising packets from BLE tags 100 located within the two communication reachable ranges (short distance and long distance) of the terminal 200 every second. As a result, the terminal 200 can identify the vehicle ID of the packet sender based on the received advertising packet, and can also identify the distance range within which the vehicle 10 is located from the terminal 200.
The vehicle 10 of the present invention is assumed to be a vehicle (e.g., a two-wheeled vehicle) with an average speed of approximately 20 km/h. Therefore, even if a stolen vehicle is traveling, the distance the vehicle 10 moves per second is approximately 5.5 m, which is considered to be within the margin of error when locating the stolen vehicle. In this way, the margin of error may be set based on, for example, the upper limit or average moving speed of the vehicle 10.
Next, functional blocks included in the terminal 200 will be described with reference to FIG.

 図4に示すように、端末200は、制御部210と、記憶部220と、通信部230と、を含んで構成される。 As shown in FIG. 4, the terminal 200 includes a control unit 210, a storage unit 220, and a communication unit 230.

 制御部210は、マイクロプロセッサ等の演算処理装置から構成され、端末200を構成する各部の制御を行う。制御部210の詳細については後述する。 The control unit 210 is composed of a processing unit such as a microprocessor, and controls each component of the terminal 200. Details of the control unit 210 will be described later.

 記憶部220は、半導体メモリ等で構成されており、ファームウェアやオペレーティングシステムと呼ばれる制御用のプログラムや、制御部210を時刻/位置情報取得機能、識別ID情報受信機能、識別ID別ログデータ送信機能等として機能させるためのプログラムといった各プログラム、さらにその他、各BLEタグ100から受信したアドバタイズパケットに含まれる識別ID情報等を当該識別ID情報毎に紐づけた、当該識別ID情報を受信した電波の種類(LR、又は1MPHY)、当該識別情報を含むアドバタイズパケットを受信した時刻情報、及び当該アドバタイズパケットを受信したときの当該端末200の位置情報等からなるデータ(「識別ID別ログデータ」ともいう)が記憶される。
 このため、記憶部220は、プログラムの外、各BLEタグ100から受信したアドバタイズパケットに含まれる識別ID情報に基づいて作成される識別ID別ログデータを時系列情報として格納する識別ID別ログデータ記憶部221を備える。
 以上、記憶部220について説明した。
The memory unit 220 is composed of semiconductor memory, etc., and stores various programs such as control programs called firmware or operating systems, and programs for causing the control unit 210 to function as a time/location information acquisition function, an identification ID information reception function, an identification ID-specific log data transmission function, etc., as well as other data (also referred to as ``log data by identification ID'') that links the identification ID information, etc. contained in the advertising packets received from each BLE tag 100 to the identification ID information, the type of radio wave (LR or 1MPHY) that received the identification ID information, the time information when the advertising packet containing the identification information was received, and the location information of the terminal 200 when the advertising packet was received.
For this reason, the memory unit 220 includes, in addition to the program, a log data memory unit 221 for storing log data for each identification ID as chronological information, which is created based on the identification ID information contained in the advertising packet received from each BLE tag 100.
The storage unit 220 has been described above.

 通信部230は、DSP等を有し、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation)の規格や、Wi-Fi(登録商標)といった規格に準拠して、ネットワーク500を介して、サーバ装置300等との通信を行うネットワーク通信部231と、各BLEタグ100から発信されるアドバタイズパケットを受信するためのBLE通信部232と、を備える。なお、ネットワーク500は、インターネットや携帯電話網といったネットワークや、これらを組合せたネットワークにより実現される。また、ネットワークの一部に、LAN(Local Area Network)が含まれていてもよい。 The communication unit 230 has a DSP and the like, and is equipped with a network communication unit 231 that communicates with the server device 300 and the like via the network 500 in accordance with standards such as LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), and Wi-Fi (registered trademark), and a BLE communication unit 232 for receiving advertising packets transmitted from each BLE tag 100. The network 500 is realized by a network such as the Internet or a mobile phone network, or a network that combines these. Furthermore, a LAN (Local Area Network) may be included as part of the network.

 次に、制御部210の詳細について説明をする。制御部210はCPU、RAM、ROM、及びI/O等を有するマイクロプロセッサにより構成される。CPUは、ROM又は記憶部220から読み出した各プログラムを実行し、その実行の際にはRAM、ROM、及び記憶部220から情報を読み出し、RAM及び記憶部220に対して情報の書き込みを行い、通信部230と信号の授受を行う。そして、このようにして、ハードウェアとソフトウェア(プログラム)が協働することにより本実施形態における処理は実現される。 Next, the control unit 210 will be described in detail. The control unit 210 is composed of a microprocessor having a CPU, RAM, ROM, I/O, etc. The CPU executes each program read from the ROM or storage unit 220, and during execution reads information from RAM, ROM, and storage unit 220, writes information to RAM and storage unit 220, and sends and receives signals to and from the communication unit 230. In this way, the processing in this embodiment is realized by the cooperation of hardware and software (programs).

 制御部210は、機能ブロックとして、時刻/位置情報取得部211と、識別ID情報受信部212と、識別ID別ログデータ送信部213と、を備える。 The control unit 210 has the following functional blocks: a time/location information acquisition unit 211, an ID information reception unit 212, and an ID-specific log data transmission unit 213.

 時刻/位置情報取得部211は、後述する識別ID情報受信部212が、アドバタイズパケットにより任意のBLEタグ100のID識別情報を受信した場合、当該アドバタイズパケットを受信した時刻及び受信したときの当該端末200の位置情報を取得する。ここで、時刻は当該端末200の提供する時刻情報を、また位置情報は当該端末200の提供する現在位置情報(GPS情報)をそれぞれ取得するようにしてもよい。 When the ID information receiving unit 212 (described later) receives ID identification information of a given BLE tag 100 via an advertising packet, the time/location information acquisition unit 211 acquires the time at which the advertising packet was received and the location information of the terminal 200 at the time of reception. Here, the time may be acquired from time information provided by the terminal 200, and the location information may be current location information (GPS information) provided by the terminal 200.

 識別ID情報受信部212は、当該端末200の通信到達距離範囲内に位置するBLEタグ100から周期毎(例えば1秒毎)に、2種類の電波(LRと1MPHY)に切り替えて送信されるいずれか又は両方のアドバタイズパケットを受信した場合、当該パケット受信時の電波の種類(LR又は1MPHYのいずれか又は両方)、当該アドバタイズパケットにより受信した識別IDの情報、当該アドバタイズパケットを受信した時刻情報、及び当該アドバタイズパケットを受信したときの当該端末200の位置情報を識別IDに紐づけた1つのレコード(「識別ID別ログデータ」という)として作成し、前述したように識別ID別ログデータ記憶部221に格納する。
 これにより、識別ID別ログデータを参照することで、識別ID別ログデータに含まれる時刻情報の示す時刻に、当該端末200が、当該識別ID(車両ID)で識別される車両10の位置から、電波の種類に対応した通信到達距離の範囲内に位置していたことを判定することができる。前述したように1MPHYにより受信した場合、当該端末200は、当該車両10から近距離の範囲内(「近距離領域」という)に位置していたと判定することができる。
 さらに、同時刻に、同じ識別IDを受信した別の端末200が存在すれば、別の端末200は、当該識別ID(車両ID)で識別される車両10から、電波の種類に対応した通信到達距離の範囲内(「遠距離領域」)に位置していたことを判定することができる。
 この場合、当該車両10の位置を、当該端末200及び別の端末200の位置からみると、当該端末200の位置を中心とする近距離領域の範囲内と、別の端末200の位置を中心とする遠距離領域の範囲内との共通領域に当該車両10が位置していたと推定することができる。このように、複数の端末200により、同時刻に当該車両IDを含むパケットを受信していた場合、当該車両10の位置を含む領域をかなり正確に推定することができる。なお、ここで、同時刻としたが、前述したように、多少の時刻のずれがあっても誤差の範囲として扱うことができる。前述したように、例えば車両10の移動速度の上限又は平均に基づいて、誤差の範囲を設定するようにしてもよい。
 詳細については、サーバ装置300の説明において後述するが、さらに道路マップ及び建物位置情報等とマップマッチングすることで、(誤差の範囲を許すことを前提に)かなり正確にどの道路のどのあたりに位置していたか、又は位置しているか、を判定することが可能となる。
When the identification ID information receiving unit 212 receives either or both of the advertisement packets transmitted by switching between two types of radio waves (LR and 1MPHY) periodically (for example, every second) from a BLE tag 100 located within the communication reach of the terminal 200, the identification ID information receiving unit 212 creates a single record (referred to as "log data by identification ID") linked to the identification ID, including the type of radio waves (either LR or 1MPHY or both) at the time the packet was received, the identification ID information received by the advertisement packet, the time information when the advertisement packet was received, and the location information of the terminal 200 at the time the advertisement packet was received, and stores this in the identification ID-specific log data storage unit 221 as described above.
As a result, by referring to the log data for each identification ID, it is possible to determine that the terminal 200 was located within a communication reachable distance corresponding to the type of radio wave from the position of the vehicle 10 identified by the identification ID (vehicle ID) at the time indicated by the time information included in the log data for each identification ID. When receiving signals via 1MPHY as described above, it is possible to determine that the terminal 200 was located within a short distance range (referred to as a "short distance area") from the vehicle 10.
Furthermore, if there is another terminal 200 that receives the same identification ID at the same time, it can be determined that the other terminal 200 is located within the communication reach range ("long distance area") corresponding to the type of radio wave from the vehicle 10 identified by the identification ID (vehicle ID).
In this case, when the position of the vehicle 10 is viewed from the positions of the terminal 200 and another terminal 200, it can be estimated that the vehicle 10 was located in a common area consisting of a short-distance area centered on the position of the terminal 200 and a long-distance area centered on the position of the other terminal 200. In this way, if multiple terminals 200 receive packets including the vehicle ID at the same time, the area including the position of the vehicle 10 can be estimated quite accurately. Note that although the same time is used here, as described above, even if there is a slight time difference, it can be treated as an error range. As described above, the error range may be set based on, for example, the upper limit or average moving speed of the vehicle 10.
Details will be given later in the explanation of the server device 300, but by further performing map matching with road maps and building location information, etc., it becomes possible to determine with a high degree of accuracy (assuming a range of error is allowed) where on which road the vehicle was located, or where it is currently located.

 識別ID別ログデータ送信部213は、後述するサーバ装置300から、指定された識別IDに紐づけされる識別ID別ログデータを要求された場合、端末ID及び当該識別IDに紐づけされる識別ID別ログデータをサーバ装置300に対して送信する。具体的には、例えば、サーバ装置300から時刻範囲が指定された場合、時刻情報が当該指定された時刻範囲に属する、当該識別IDに紐づけされる識別ID別ログデータの集合を送信するようにしてもよい。それにより、後述するように、サーバ装置300は当該時刻範囲において、当該車両10がどのあたりに位置していたか、を推定することが可能となる。
 なお、識別ID別ログデータ送信部213は、サーバ装置300から追跡対象となる車両1の識別IDを予め指定されている場合、識別ID情報受信部212によって作成される当該識別IDに紐づけられた識別ID別ログデータを即時にサーバ装置300に対して送信するようにしてもよい。そうすることで、当該車両が現在どのあたりに位置しているかを推定することが可能となる。
 次に、図5を参照して、サーバ装置300に含まれる機能ブロックについて説明する。
When the ID-specific log data transmission unit 213 receives a request for ID-specific log data linked to a specified ID from the server device 300 (described later), it transmits the terminal ID and the ID-specific log data linked to the ID to the server device 300. Specifically, for example, when a time range is specified by the server device 300, the ID-specific log data transmission unit 213 may transmit a set of ID-specific log data linked to the ID, whose time information belongs to the specified time range. This enables the server device 300 to estimate where the vehicle 10 was located during the time range, as described later.
When the ID of the vehicle 1 to be tracked is specified in advance by the server device 300, the ID-specific log data transmitting unit 213 may immediately transmit the ID-specific log data associated with the ID created by the ID information receiving unit 212 to the server device 300. This makes it possible to estimate the current location of the vehicle.
Next, functional blocks included in the server device 300 will be described with reference to FIG.

 図5に示すように、サーバ装置300は、制御部310と、記憶部320と、通信部330と、を含んで構成される。 As shown in FIG. 5, the server device 300 includes a control unit 310, a storage unit 320, and a communication unit 330.

 制御部310は、例えばマイクロプロセッサ等の演算処理装置から構成され、サーバ装置300を構成する各部の制御を行う。制御部310の詳細については後述する。 The control unit 310 is composed of a processing unit such as a microprocessor, and controls the various components that make up the server device 300. Details of the control unit 310 will be described later.

 記憶部320は、例えば、ハードディスク、半導体メモリ等で構成されており、ファームウェアやオペレーティングシステムと呼ばれる制御用のプログラムや、制御部310を識別ID別ログデータ受信機能、車両位置推定機能等として機能させるためのプログラムといった各プログラムを記憶するとともに、識別ID別ログデータ記憶部321、地図情報記憶部322、性能情報記憶部323を備える。 The storage unit 320 is composed of, for example, a hard disk, semiconductor memory, etc., and stores various programs such as control programs called firmware and operating systems, and programs that cause the control unit 310 to function as an ID-specific log data receiving function, a vehicle position estimation function, etc., and also includes an ID-specific log data storage unit 321, a map information storage unit 322, and a performance information storage unit 323.

 識別ID別ログデータ記憶部321は、後述するように、識別ID別ログデータ受信部311により各端末200から受信した識別ID別ログデータの集合を記憶する。ここで、識別ID別ログデータの集合は、車両ID(車両に搭載されたBLEタグの識別ID)毎に、当該車両IDを含むアドバタイズパケットを端末200が受信した時刻情報、当該アドバタイズパケットを受信した端末200の端末ID、当該アドバタイズパケット受信時の当該端末200の位置情報、当該アドバタイズパケット受信時の電波の種類(LR又は1MPHY)を含むレコードの集合である。なお、識別ID別ログデータの集合は、前記時刻情報に基づく時系列情報である。 The identification ID-specific log data storage unit 321 stores a collection of identification ID-specific log data received from each terminal 200 by the identification ID-specific log data receiving unit 311, as described below. Here, the collection of identification ID-specific log data is a collection of records that includes, for each vehicle ID (the identification ID of the BLE tag mounted on the vehicle), the time information when the terminal 200 received an advertising packet containing the vehicle ID, the terminal ID of the terminal 200 that received the advertising packet, the location information of the terminal 200 at the time of receiving the advertising packet, and the type of radio wave (LR or 1MPHY) at the time of receiving the advertising packet. Note that the collection of identification ID-specific log data is time-series information based on the time information.

 地図情報記憶部322には、道路、施設等の地物に関する情報、道路情報、施設位置情報、駐車場情報等の情報が含まれる。道路情報としては、例えば道路の種別や信号機等のいわゆる道路地図の情報が保存されている。施設情報としては、各一般施設の位置情報が緯度経度の情報として保存されている。駐車場情報としては、駐車場の位置情報が緯度経度の情報として保存されている。また、地図情報記憶部322には他にも、道路及び道路地図等の背景を表示するための表示用地図データ等を含めてもよい。 The map information storage unit 322 includes information on features such as roads and facilities, road information, facility location information, parking lot information, and other information. Road information stores so-called road map information such as road types and traffic lights. Facility information stores location information for each general facility as latitude and longitude information. Parking lot information stores location information for parking lots as latitude and longitude information. The map information storage unit 322 may also include display map data for displaying backgrounds for roads, road maps, etc.

 なお、地図情報記憶部322は、さらに受信可能範囲領域情報部3221を備えてもよい。受信可能範囲領域情報部3221は、通常の場合と比べて、例えば都市部は電波の到達範囲が狭く(到達距離が短く)、逆に郊外は電波の到達範囲が広いことを勘案して、2種類の電波の受信可能範囲に関する領域情報を含むようにしてもよい。図6は、通常の受信可能範囲に関する領域(通常範囲領域)及び通常よりも狭い受信可能範囲に関する領域情報(狭範囲領域)を表したものである。ここで、通常範囲領域においては、例えばLR受信時は到達距離が150m、1M受信時は到達距離が90mであるのに対して、狭範囲領域においては、例えばLR受信時は到達距離が70m、1M受信時は到達距離が50mとなることを例示している。なお、受信可能範囲領域情報は、現地で到達距離を測定することで、取得するようにしてもよい。 The map information storage unit 322 may further include a receivable range area information unit 3221. Taking into account that, for example, urban areas have a narrower radio wave coverage area (shorter reach distance) than normal, while suburban areas have a wider reach, the receivable range may include area information relating to two types of radio wave coverage. Figure 6 shows an area relating to a normal receivable range (normal range area) and area information relating to a narrower receivable range than normal (narrow range area). Here, the normal range area shows, for example, a reach distance of 150 m when receiving LR and 90 m when receiving 1 M, while the narrow range area shows, for example, a reach distance of 70 m when receiving LR and 50 m when receiving 1 M. Receivable range area information may also be obtained by measuring the reach distance on-site.

 性能情報記憶部323は、端末200の機種によって2種類の電波の到達距離が異なることから、例えば端末200の端末IDに紐づけられた機種情報(端末200の機種を特定する情報)に対応して、2種類の電波の受信可能範囲(到達距離)を予め設定した情報を記憶する。
 この場合、機種毎に2種類の電波の到達距離情報を記憶するようにしてもよい。例えば、現地で到達距離を測定することで受信可能範囲領域情報を設定するようにしてもよい
 なお、端末200の位置する領域により同一のBLEタグ100からの2種類の電波の到達距離が異なること、また端末200の機種によっても同一のBLEタグ100からの2種類の電波の到達距離が異なることが想定されることから、主要な端末200の機種毎に、それぞれの領域において、当該端末200の機種毎に、現地で到達距離を測定することで、機種及び領域に応じて、到達距離範囲を設定するようにしてもよい。
 以上、記憶部320について説明した。
Since the reach of the two types of radio waves differs depending on the model of terminal 200, the performance information storage unit 323 stores information that has been pre-set to indicate the receivable range (reach) of the two types of radio waves, for example, corresponding to model information (information that identifies the model of terminal 200) linked to the terminal ID of terminal 200.
In this case, the reachable distance information of the two types of radio waves may be stored for each model. For example, the receivable range area information may be set by measuring the reachable distance on-site. Note that it is expected that the reachable distance of the two types of radio waves from the same BLE tag 100 will differ depending on the area where the terminal 200 is located and that the reachable distance of the two types of radio waves from the same BLE tag 100 will also differ depending on the model of the terminal 200. Therefore, the reachable distance range may be set according to the model and area for each model of the main terminal 200 in each area by measuring the reachable distance on-site for each model of the terminal 200.
The storage unit 320 has been described above.

 通信部330は、DSP等を有し、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation)の規格や、Wi-Fi(登録商標)といった規格に準拠して、ネットワーク500を介して、端末200等との通信を行う。なお、ネットワーク500は、インターネットや携帯電話網といったネットワークや、これらを組合せたネットワークにより実現される。また、ネットワークの一部に、LAN(Local Area Network)が含まれていてもよい。 The communication unit 330 has a DSP and the like, and communicates with the terminal 200 and the like via the network 500 in accordance with standards such as LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), and Wi-Fi (registered trademark). The network 500 is realized by a network such as the Internet or a mobile phone network, or a network that combines these. A LAN (Local Area Network) may also be included as part of the network.

 次に、制御部310の詳細について説明をする。制御部310はCPU、RAM、ROM、及びI/O等を有するマイクロプロセッサにより構成される。CPUは、ROM又は記憶部320から読み出した各プログラムを実行し、その実行の際にはRAM、ROM、及び記憶部320から情報を読み出し、RAM及び記憶部320に対して情報の書き込みを行い、通信部330と信号の授受を行う。そして、このようにして、ハードウェアとソフトウェア(プログラム)が協働することにより本実施形態における処理は実現される。 Next, the control unit 310 will be described in detail. The control unit 310 is composed of a microprocessor having a CPU, RAM, ROM, I/O, etc. The CPU executes each program read from the ROM or storage unit 320, and during execution reads information from the RAM, ROM, and storage unit 320, writes information to the RAM and storage unit 320, and sends and receives signals to and from the communication unit 330. In this way, the processing in this embodiment is realized by the hardware and software (programs) working together.

 制御部310は、機能ブロックとして、識別ID別ログデータ受信部311と、車両位置推定部312と、を備える。 The control unit 310 has the following functional blocks: an ID-specific log data receiving unit 311 and a vehicle position estimating unit 312.

 識別ID別ログデータ受信部311は、ユーザからユーザ端末400を介して、車両ID(当該車両に搭載されたBLEタグの識別ID)が指定された盗難車両等の被追跡車両の位置情報を要求された場合、例えば時刻範囲を指定して、各端末200に対して、当該時刻範囲に受信した当該被追跡車両の車両IDに紐づけされた識別ID別ログデータを要求する。そうすることで、識別ID別ログデータ受信部311は、各端末200から当該時刻範囲において受信した当該被追跡車両の車両IDに紐づけされた識別ID別ログデータを時系列データとして受信することができる。また、これ以降についても、サーバ装置300は、各端末200に対して、当該被追跡車両の車両IDに紐づけされる識別ID別ログデータを受信した場合、サーバ装置300にリアルタイムに送信するように要求するようにしてもよい。そうすることで、サーバ装置300は、リアルタイムに当該被追跡車両の車両からの電波受信状況を取得することが可能となる。
 なお、サーバ装置300は、盗難車両でない車両からの電波の受信状況を取得できないため、盗難車両でない車両の位置情報等は保護される。
 識別ID別ログデータ受信部311は、各端末200から受信した当該被追跡車両の車両IDに紐づけされた識別ID別ログデータに基づいて、当該車両IDを含むアドバタイズパケットを各端末200が受信した時刻情報、当該アドバタイズパケット受信時の当該端末200の位置情報、当該アドバタイズパケット受信時の電波の種類(LR又は1MPHY)を含む識別ID別ログデータの集合を生成し、識別ID別ログデータ記憶部321に記憶する。
 識別ID別ログデータ受信部311は、識別ID別ログデータの集合を時刻情報順に時系列情報として記憶する。
 なお、端末200が1MPHYのアドバタイズパケットを受信した場合は、当該車両は当該端末200の位置から近距離の到達範囲に位置していることから、また当該車両は当該端末200の位置から長距離の到達範囲に位置していることは明らかであるが、時刻の推移により、当該車両が、当該端末から近距離の通信到達範囲から抜け出して、当該端末から長距離の到達範囲にのみ位置するようになる場合、当該車両が当該端末から近距離の通信到達範囲から抜け出す時刻を判定するうえで必要なため、LRの信号の受信状況についても、識別ID別ログデータに記憶することが望ましい。
When a user requests location information of a tracked vehicle, such as a stolen vehicle, with a specified vehicle ID (the identification ID of the BLE tag installed on the vehicle) via the user terminal 400, the identification ID-specific log data receiving unit 311 specifies, for example, a time range and requests each terminal 200 to transmit identification ID-specific log data associated with the vehicle ID of the tracked vehicle received within that time range. This allows the identification ID-specific log data receiving unit 311 to receive, as time-series data, the identification ID-specific log data associated with the vehicle ID of the tracked vehicle received within that time range from each terminal 200. Furthermore, from this point onward, the server device 300 may request each terminal 200 to transmit the identification ID-specific log data associated with the vehicle ID of the tracked vehicle to the server device 300 in real time when the server device 300 receives the identification ID-specific log data. This allows the server device 300 to acquire the radio wave reception status from the tracked vehicle in real time.
Since the server device 300 cannot acquire the reception status of radio waves from vehicles that are not stolen, the location information of vehicles that are not stolen is protected.
The identification ID-specific log data receiving unit 311 generates a set of identification ID-specific log data based on the identification ID-specific log data linked to the vehicle ID of the tracked vehicle received from each terminal 200, including the time information when each terminal 200 received the advertising packet including the vehicle ID, the location information of the terminal 200 at the time the advertising packet was received, and the type of radio wave (LR or 1MPHY) at the time the advertising packet was received, and stores this in the identification ID-specific log data storage unit 321.
The ID-specific log data receiving unit 311 stores a set of ID-specific log data in the order of time information as time-series information.
When terminal 200 receives a 1MPHY advertising packet, it is clear that the vehicle is located within a short-distance reach from the location of terminal 200, and that the vehicle is located within a long-distance reach from the location of terminal 200. However, if, as time passes, the vehicle leaves the short-distance communication reach from the terminal and is located only within a long-distance reach from the terminal, it is desirable to also store the reception status of the LR signal in the log data by identification ID, as this is necessary to determine the time when the vehicle leaves the short-distance communication reach from the terminal.

 車両位置推定部312は、当該被追跡車両の例えば指定された時刻範囲における位置を推定する。具体的には、図2Cにおいて説明したように、車両位置推定部312は、指定された時刻範囲における当該被追跡車両(搭載するBLEタグ100)からブロードキャストされるパケットを受信した各端末200の位置情報に基づいて、各端末200の位置を中心として、当該被追跡車両(搭載するBLEタグ100)からブロードキャストされるパケットの通信到達距離を半径とする円領域の積集合となる重なり領域(共通領域)に位置する道路上に当該被追跡車両が位置すると判定し、当該重なり領域(共通領域)を道路地図上に時系列としてプロットすることで、当該被追跡車両の位置する道路を特定することができる。なお、前述したように、前記重なり領域(共通領域)から当該パケットを受信可能となる通信到達距離に位置する端末200であって、当該被追跡車両(搭載するBLEタグ100)からブロードキャストされるパケットを受信していない端末200が存在する場合、前記重なり領域から当該端末200の位置により算出される削除領域を削除した領域を、当該被追跡車両(搭載するBLEタグ100)の位置する重なり領域として判定するようにしてもよい。
 なお、ある時刻における当該車両の位置情報については、例えば、当該時刻(秒単位)の前後数秒の範囲内における複数個のログデータに基づいて、道路地図上にプロットするようにしてもよい。そうすることで、当該被追跡車両(搭載するBLEタグ100)の走行する道路及び道路上の位置を特定することができる。
 このように、2種類の通信到達距離を備える電波を発信するBLEタグ100を車両10に搭載し、当該BLEタグ100により発信される識別IDを複数の端末200で受信することにより前記車両の位置を推定することが可能となる。さらに、追跡対象の車両の位置は、必ず道路地図にプロットされるため視認性が高まったうえで正確に車両の位置を追跡することが可能となる。
2C , the vehicle position estimation unit 312 determines, based on position information of each terminal 200 that has received packets broadcast from the tracked vehicle (equipped with the BLE tag 100) within the specified time range, that the tracked vehicle is located on a road located in an overlapping area (common area) that is the intersection of circular areas having a center at the position of each terminal 200 and a radius equal to the communication reachable distance of the packets broadcast from the tracked vehicle (equipped with the BLE tag 100), and by plotting the overlapping area (common area) in time series on a road map, the road on which the tracked vehicle is located can be identified. As mentioned above, if there is a terminal 200 located within a communication reach distance from the overlapping area (common area) that can receive the packet, but that has not received the packet broadcast from the tracked vehicle (equipped with the BLE tag 100), the area obtained by deleting the deletion area calculated based on the position of the terminal 200 from the overlapping area may be determined to be the overlapping area in which the tracked vehicle (equipped with the BLE tag 100) is located.
The location information of the vehicle at a certain time may be plotted on a road map based on a plurality of pieces of log data within a range of several seconds before and after the time (in seconds). By doing so, the road on which the tracked vehicle (equipped with the BLE tag 100) is traveling and its location on the road can be identified.
In this way, the location of the vehicle can be estimated by mounting the BLE tag 100 that emits radio waves with two different communication reach distances on the vehicle 10 and receiving the identification ID emitted by the BLE tag 100 with multiple terminals 200. Furthermore, the location of the vehicle to be tracked is always plotted on a road map, which improves visibility and allows the vehicle's location to be tracked accurately.

 なお、前述したように、車両位置推定部312は、受信可能範囲領域情報部3221を参照して、2種類の電波の受信可能範囲に関する領域情報に基づいて、地図情報上に当該位置情報から電波の到達可能な範囲を道路地図にプロットすることで、当該領域における電波環境による通信到達距離に与える影響を考慮するようにしてもよい。
 これにより、電波の到達範囲の狭い都市部と、到達範囲の広い郊外とを勘案して、さらに正確に車両の位置を追跡することが可能となる。
As described above, the vehicle position estimation unit 312 may refer to the receivable range area information unit 3221 and, based on area information regarding the receivable ranges of two types of radio waves, plot the reachable range of the radio waves from the position information on a road map on the map information, thereby taking into account the effect of the radio wave environment in the area on the communication reach distance.
This makes it possible to track the vehicle's position more accurately by taking into account urban areas where radio waves have a narrow reach and suburban areas where they have a wide reach.

 同様に、前述したように、車両位置推定部312は、性能情報記憶部323を参照して、端末200の機種に関する前記2種類の電波の受信可能範囲に関する性能情報に基づいて、前記2種類の電波の受信状況を前記道路地図にプロットすることで当該機種による通信到達距離の相違を考慮するようにしてもよい。
 これにより、端末200の性能を勘案してさらに正確に車両の位置を追跡することが可能となる。
 次に、図7-図9に記載のフローチャートを参照して、本実施形態の動作について説明する。
Similarly, as mentioned above, the vehicle position estimation unit 312 may refer to the performance information storage unit 323 and, based on performance information regarding the receivable range of the two types of radio waves for the model of terminal 200, plot the reception status of the two types of radio waves on the road map, thereby taking into account the differences in communication reach distance depending on the model.
This makes it possible to track the vehicle position more accurately, taking into account the performance of the terminal 200.
Next, the operation of this embodiment will be described with reference to the flowcharts shown in FIGS.

 図7は、受信装置としての各端末200が、それぞれ発信装置としての各BLEタグ100から1秒毎に切り替えられる2種類のアドバタイズパケットを受信する際の動作について示すフローチャートである。すなわち、各端末200は、当該端末200が停止されない限り、それぞれ並行して各BLE100からのアドバタイズパケットを受信可能な状態にあり、以下に示す動作を行うものとする。 Figure 7 is a flowchart showing the operation of each terminal 200 as a receiving device when it receives two types of advertising packets that are switched every second from each BLE tag 100 as a transmitting device. In other words, unless the terminal 200 is stopped, each terminal 200 is in a state where it can receive advertising packets from each BLE 100 in parallel, and performs the operation shown below.

 図7を参照すると、ステップS10において、各端末200は、予め設定された切替周期(例えば1秒)毎に2種類の電波(LRと1MPHY)が切り替えられてブロードキャスト送信されるアドバタイズパケットの受信の有無を確認する。 Referring to Figure 7, in step S10, each terminal 200 checks whether it has received an advertising packet broadcast by switching between two types of radio waves (LR and 1MPHY) every preset switching period (e.g., 1 second).

 ステップS11において、端末200は、いずれかのアドバタイズパケットを受信した場合、ステップS12に移る。どのアドバタイズパケットも受信していない場合、ステップS10に移る。 If the terminal 200 receives any advertising packet in step S11, it proceeds to step S12. If it has not received any advertising packet, it proceeds to step S10.

 ステップS12において、端末200は、当該アドバタイズパケットを受信したときの時刻情報、及び当該アドバタイズパケットを受信したときの当該端末200の位置情報を取得する。 In step S12, the terminal 200 acquires the time information when the advertising packet was received and the location information of the terminal 200 when the advertising packet was received.

 ステップS13において、アドバタイズパケットにより受信した識別IDの情報、当該アドバタイズパケットの電波種別、当該アドバタイズパケットを受信した時刻情報、及び当該アドバタイズパケットを受信したときの当該端末200の位置情報を車両ID(当該車両に搭載されたBLEタグの識別ID)に紐づけた識別ID別ログデータを時系列情報として作成する。 In step S13, log data by identification ID is created as time-series information, linking the identification ID information received in the advertising packet, the radio wave type of the advertising packet, the time information when the advertising packet was received, and the location information of the terminal 200 when the advertising packet was received to the vehicle ID (the identification ID of the BLE tag installed in the vehicle).

 ステップS14において、端末200は、作成したログ情報を記憶部220(識別ID別ログデータ記憶部221)に記憶する。その後、ステップS10に移る。 In step S14, the terminal 200 stores the created log information in the storage unit 220 (ID-specific log data storage unit 221). Then, the process proceeds to step S10.

 このように動作することにより、各端末200は、BLEタグ100からの2種類の電波(LRと1MPHY)のうち少なくとも1つの電波によるアドバタイズパケットを受信可能な通信到達距離範囲内に当該BLEタグ100が位置する場合に当該BLEタグ100のログ情報(識別ID別ログデータ)を記録することができる。 By operating in this manner, each terminal 200 can record log information (log data by identification ID) for the BLE tag 100 when the BLE tag 100 is located within a communication range where it can receive advertising packets from the BLE tag 100 using at least one of the two types of radio waves (LR and 1MPHY).

 図8は、サーバ装置300が、ユーザからユーザ端末400を介して、例えば盗難車両等の被追跡車両の位置情報を要求された場合、各端末200から、各端末200に記憶された当該盗難車両からの電波の受信状況を取得する動作について示すフローチャートである。 Figure 8 is a flowchart showing the operation of the server device 300, when a user requests location information for a tracked vehicle, such as a stolen vehicle, via the user terminal 400, to acquire from each terminal 200 the radio wave reception status from the stolen vehicle stored in that terminal 200.

 図8を参照すると、ステップS20において、サーバ装置300は、盗難車両等の被追跡車両についての位置情報を要求されたか否かを判定する。要求された場合、ステップS21に移る。要求されていない場合、ステップS20に移る。 Referring to FIG. 8, in step S20, the server device 300 determines whether location information about a tracked vehicle, such as a stolen vehicle, has been requested. If so, the process proceeds to step S21. If not, the process proceeds to step S20.

 ステップS21において、サーバ装置300は、時刻範囲を指定して、各端末200に対して、当該時刻範囲に受信した当該被追跡車両の車両ID(当該車両に搭載されたBLEタグの識別ID)に紐づけされた識別ID別ログデータを要求する。 In step S21, the server device 300 specifies a time range and requests each terminal 200 to provide log data by identification ID that is linked to the vehicle ID of the tracked vehicle (the identification ID of the BLE tag installed on the vehicle) received during that time range.

 ステップS22において、サーバ装置300は、各端末200から当該被追跡車両の車両IDに紐づけされた識別ID別ログデータを取得する。 In step S22, the server device 300 acquires log data by identification ID linked to the vehicle ID of the tracked vehicle from each terminal 200.

 ステップS23において、サーバ装置300は、指定された時刻範囲に当該車両IDを含むアドバタイズパケットを各端末200が受信した時刻情報に基づいて、当該アドバタイズパケット受信時の当該端末200の位置情報、当該アドバタイズパケット受信時の電波の種類(LR又は1MPHY)を含む、識別ID別ログデータの時系列集合を生成する。その後ステップS30に移る。 In step S23, the server device 300 generates a time-series set of log data by identification ID, including the location information of the terminal 200 at the time the advertising packet containing the vehicle ID was received within the specified time range, and the type of radio wave (LR or 1MPHY) at the time the advertising packet was received, based on the time information received by each terminal 200. The process then proceeds to step S30.

 図9は、サーバ装置300が、前述したように各端末200から各端末200に記憶された当該盗難車両からの電波の受信状況を取得して、生成した識別ID別ログデータの時系列集合に基づいて当該盗難車両からの電波の受信状況を時系列に道路地図にプロットすることで、指定された時刻範囲における当該盗難車両の位置を推定する動作について示すフローチャートである。 Figure 9 is a flowchart showing the operation of the server device 300, which acquires from each terminal 200 the radio wave reception status from the stolen vehicle stored in that terminal 200 as described above, and plots the radio wave reception status from the stolen vehicle in chronological order on a road map based on the generated time series collection of log data by identification ID, thereby estimating the location of the stolen vehicle within a specified time range.

 ステップS30において、サーバ装置300は、前記識別ID別ログデータの集合から同じ時刻に、当該盗難車両から電波を受信した各端末200を抽出し、当該端末200の位置を中心とする電波到達領域を道路地図にプロットする。 In step S30, the server device 300 extracts each terminal 200 that received radio waves from the stolen vehicle at the same time from the collection of log data by identification ID, and plots the radio wave coverage area centered on the position of that terminal 200 on a road map.

 ステップS31において、サーバ装置300は各端末200の位置を中心とする電波到達領域の重なり領域を道路地図にプロットする。なお、前述したように、前記重なり領域から当該パケットを受信可能となる通信到達距離に位置する端末200であって、被追跡車両からブロードキャストされるパケットを受信していない端末200が存在する場合、前記重なり領域から当該端末200の位置により算出される削除領域を削除した領域を、道路地図にプロットするようにしてもよい。 In step S31, the server device 300 plots on a road map the overlapping area of the radio wave coverage areas centered on the position of each terminal 200. As mentioned above, if there is a terminal 200 that is located within communication coverage distance from the overlapping area and can receive the packet, but that has not received the packet broadcast from the tracked vehicle, the overlapping area may be plotted on the road map by subtracting the deletion area calculated based on the position of that terminal 200.

 ステップS32において、サーバ装置300は道路地図上にプロットした重なり領域とマッチングする道路を識別する。 In step S32, the server device 300 identifies roads that match the overlapping area plotted on the road map.

 ステップS33において、識別される道路が1つの場合、サーバ装置300はステップS35に移る。2つ以上の道路が識別された場合、ステップS34に移る。 If one road is identified in step S33, the server device 300 proceeds to step S35. If two or more roads are identified, the server device 300 proceeds to step S34.

 ステップS34において、サーバ装置300は、例えば当該端末200の位置する道路、当該端末200の位置との間に電波障害となる建物等のない道路、又は当該時刻の前後で特定された道路と連続的につながっている道路等を、当該盗難車両の位置する最も確からしい道路と特定するとともに、当該盗難車両の道路上の位置を特定し、ステップS35に移る。 In step S34, the server device 300 identifies the most likely road on which the stolen vehicle is located, such as the road on which the terminal 200 is located, a road with no buildings or other obstacles between the terminal 200 and its location, or a road that is continuously connected to the road identified before and after that time, and then identifies the location of the stolen vehicle on that road, and proceeds to step S35.

 ステップS35において、サーバ装置300は、マッチングした道路が一つの場合、当該道路を、マッチングした道路が複数の場合、最も確からしい道路を、当該盗難車両の位置する道路として道路地図上に表示するとともに、当該車両の道路上の位置を表示する。 In step S35, if there is one matched road, the server device 300 displays that road on the road map as the road where the stolen vehicle is located; if there are multiple matched roads, the server device 300 displays the most likely road as the road where the stolen vehicle is located, and also displays the vehicle's location on the road.

 ステップS36において、サーバ装置300は、当該盗難車両の位置の特定を引き続き要求された場合、ステップS21に移る。当該盗難車両の位置の特定を終了する場合、ステップS20に移る。 In step S36, if the server device 300 is still requested to locate the stolen vehicle, it proceeds to step S21. If it has decided to end the process of locating the stolen vehicle, it proceeds to step S20.

 以上、車両追跡システム1により、車両10に搭載した、2種類の通信到達距離を備える電波を発信するBLEタグ100(発信装置)により発信される当該BLEタグの識別IDを含むアドバタイズパケットを複数の端末200(受信装置)で受信することにより前記車両の位置を推定することが可能となる動作について説明した。 The above describes the operation of the vehicle tracking system 1, which enables the vehicle's position to be estimated by receiving, at multiple terminals 200 (receiving devices), an advertising packet containing the identification ID of a BLE tag 100 (transmitting device) mounted on the vehicle 10 and emitting radio waves with two different communication reach distances.

 各機器のそれぞれは、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。また、上記のナビゲーションシステムに含まれる各機器のそれぞれが協働することにより行なわれるナビゲーション方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。 Each device can be realized by hardware, software, or a combination of these. Furthermore, the navigation method performed by the devices included in the above navigation system working together can also be realized by hardware, software, or a combination of these. Here, "realized by software" means that it is realized by a computer loading and executing a program.

 プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば、光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))、SSD(Solid State Drive)等を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 The program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R/Ws, semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, RAMs (random access memory)), SSDs (Solid State Drives), etc. The program may also be supplied to a computer by various types of transitory computer-readable media. Examples of transitory computer-readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire or optical fiber, or via a wireless communication path.

 上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。 The above-described embodiment is a preferred embodiment of the present invention, but the scope of the present invention is not limited to the above-described embodiment alone, and various modifications can be made without departing from the spirit of the present invention.

 <変形例1>
 前述した実施形態では、各端末200は、BLEタグ100から受信するアドバタイズパケットに基づいて識別ID別ログデータを作成する形態を説明したが、これに限られない。各端末200は、サーバ装置300から指定される盗難車両以外のBLEタグ100から受信するアドバタイズパケットについては、識別ID別ログデータを作成せず、指定された盗難車両のBLEタグ100についてのみ、識別ID別ログデータを作成するようにしてもよい。
 そうすることで、各端末200は、制御部210の負荷及び記憶部220の容量を軽減することができる。また、サーバ装置300は、当該車両が盗難された以降の道路及び道路上の位置を特定することができる。
<Modification 1>
In the above-described embodiment, each terminal 200 creates log data by identification ID based on advertising packets received from the BLE tag 100. However, this is not limiting. Each terminal 200 may not create log data by identification ID for advertising packets received from BLE tags 100 other than the stolen vehicle designated by the server device 300, but may create log data by identification ID only for the BLE tag 100 of the designated stolen vehicle.
By doing so, each terminal 200 can reduce the load on the control unit 210 and the capacity of the storage unit 220. Furthermore, the server device 300 can identify the road and the location on the road on which the vehicle has been stolen since it was stolen.

 <変形例2>
 前述した実施形態では、盗難車両の位置を追跡する形態を説明したが、これに限られない。ユーザに関係にある車両10(例えば、ユーザの家族等の利用する車両10)等の位置情報の追跡に利用することができる。また、例えば、操作当局が事件に関係する車両10(例えば、犯人の利用する/した車両等)の位置情報の追跡に利用することができる。
<Modification 2>
In the above embodiment, the location of a stolen vehicle is tracked, but the present invention is not limited to this. The present invention can be used to track the location information of vehicles 10 related to a user (e.g., vehicles 10 used by the user's family, etc.). Furthermore, the present invention can be used by an operating authority to track the location information of vehicles 10 involved in a crime (e.g., vehicles used or used by a criminal).

 <変形例3>リアルタイムに盗難車両位置を表示
 前述した実施形態では、指定された時刻における盗難車両の位置を追跡する形態を説明したが、これに限られない。例えば盗難車両の位置をリアルタイムに追跡するようにしてもよい。
 この場合、例えば、サーバ装置300は、各端末200に対して、現在時刻以降に受信する当該被追跡車両の車両ID(当該車両に搭載されたBLEタグの識別ID)に紐づけされた識別ID別ログデータについても要求するとともに、各端末200に対して、今後当該被追跡車両の車両IDに紐づけされる識別ID別ログデータを作成した場合、当該ログデータを都度送信するように要求するようにしてもよい。
 そうすることで、サーバ装置300は、各端末200からリアルタイムに受信する当該被追跡車両の車両IDに紐づけされた識別ID別ログデータに基づいて、識別ID別ログデータの集合をアップデートすることができる。それにより、サーバ装置300は、例えば盗難車両からの電波の受信状況をリアルタイムに道路地図にプロットすることで、当該盗難車両の現在の位置を推定することができる。
<Modification 3> Displaying the location of a stolen vehicle in real time In the above-described embodiment, the location of a stolen vehicle at a specified time is tracked, but this is not limiting. For example, the location of a stolen vehicle may be tracked in real time.
In this case, for example, the server device 300 may request each terminal 200 to provide log data by identification ID linked to the vehicle ID of the tracked vehicle (the identification ID of the BLE tag installed in the vehicle) that will be received after the current time, and may also request each terminal 200 to send log data by identification ID linked to the vehicle ID of the tracked vehicle each time it creates such log data in the future.
In this way, the server device 300 can update the set of log data by identification ID based on the log data by identification ID linked to the vehicle ID of the tracked vehicle received in real time from each terminal 200. As a result, the server device 300 can estimate the current location of the stolen vehicle, for example, by plotting the reception status of radio waves from the stolen vehicle on a road map in real time.

 <変形例4>時系列に従い盗難車両等の被追跡車両の位置情報を表示
 前述した実施形態では、指定された時刻における盗難車両の位置を追跡する形態を説明したが、これに限られない。例えば盗難車両の位置を時系列に表示、追跡するようにしてもよい。
 この場合、例えばサーバ装置300は、各端末200から識別ID別ログデータを取得して生成した識別ID別ログデータの集合を、時系列データとして処理することで、各時系列の示す時刻毎に、盗難車両の現在の位置を推定することができる。それにより、盗難車両の位置を時系列に表示することができる。
<Modification 4> Displaying location information of tracked vehicles such as stolen vehicles in chronological order In the above-described embodiment, the location of a stolen vehicle at a specified time is tracked, but this is not limited to this. For example, the location of a stolen vehicle may be displayed and tracked in chronological order.
In this case, for example, the server device 300 can estimate the current location of the stolen vehicle for each time indicated by each time series by processing a set of ID-specific log data generated by acquiring ID-specific log data from each terminal 200 as time series data, thereby making it possible to display the location of the stolen vehicle in chronological order.

 <変形例5>
 上述の実施形態では、サーバ装置300を1つのサーバ装置等により実現すると説明したが、サーバ装置300の各機能を、適宜複数のサーバ装置に分散する、分散処理システムとしてもよい。
 また、クラウド上で仮想サーバ機能等を利用して、サーバ装置300の各機能を実現してもよい。
<Modification 5>
In the above embodiment, the server device 300 is implemented by a single server device, but the functions of the server device 300 may be distributed among a plurality of server devices as appropriate to form a distributed processing system.
Furthermore, each function of the server device 300 may be realized by using a virtual server function or the like on the cloud.

1   車両追跡システム
10  車両
100 発信装置(BLEタグ)
110 制御部
120 識別ID管理部
130 BLE通信部
150 電池部
200 受信装置(端末)
210 制御部
211 時刻/位置情報取得部
212 識別ID情報受信部
213 識別ID別ログデータ送信部
220 記憶部
221 識別ID別ログデータ記憶部
230 通信部
231 ネットワーク通信部
232 BLE通信部
300 サーバ装置
310 制御部
311 識別ID別ログデータ受信部
312 車両位置推定部
320 記憶部
321 識別ID別ログデータ記憶部
322 地図情報記憶部
3221 受信可能範囲領域情報部
323 性能情報記憶部
330 通信部
400 ユーザ端末
500 ネットワーク
1 Vehicle tracking system 10 Vehicle 100 Transmitter (BLE tag)
110 Control unit 120 Identification ID management unit 130 BLE communication unit 150 Battery unit 200 Receiving device (terminal)
210 Control unit 211 Time/position information acquisition unit 212 Identification ID information receiving unit 213 Identification ID-specific log data transmitting unit 220 Storage unit 221 Identification ID-specific log data storing unit 230 Communication unit 231 Network communication unit 232 BLE communication unit 300 Server device 310 Control unit 311 Identification ID-specific log data receiving unit 312 Vehicle position estimation unit 320 Storage unit 321 Identification ID-specific log data storing unit 322 Map information storing unit 3221 Receivable range area information unit 323 Performance information storing unit 330 Communication unit 400 User terminal 500 Network

Claims (5)

 車両に搭載され通信到達距離が異なる2種類の電波により識別ID情報を発信する発信装置と、
 前記2種類の電波からそれぞれ前記識別IDを受信する複数の受信装置と、
 道路地図を備える地図部と、前記複数の受信装置から前記受信装置の位置情報とともに前記2種類の電波による前記識別IDの受信情報を受信する受信部と、前記2種類の電波の受信状況を前記道路地図にプロットすることで前記車両の位置を推定する車両位置推定部と、を備えるサーバ装置と、
 から構成される車両追跡システム。
a transmitter mounted on the vehicle and configured to transmit identification information by two types of radio waves having different communication reach distances;
a plurality of receiving devices that receive the identification ID from the two types of radio waves, respectively;
a server device including: a map unit having a road map; a receiving unit that receives, from the plurality of receiving devices, reception information of the identification IDs transmitted by the two types of radio waves together with position information of the receiving devices; and a vehicle position estimating unit that estimates the position of the vehicle by plotting reception conditions of the two types of radio waves on the road map;
A vehicle tracking system consisting of:
 前記2種類の電波は第1のビットレートを持つ第1の電波と、前記第1の電波よりビットレートが高く通信到達距離の短い第2の電波とであることを特徴とする請求項1記載の車両追跡システム。 The vehicle tracking system described in claim 1, characterized in that the two types of radio waves are a first radio wave having a first bit rate and a second radio wave having a higher bit rate and a shorter communication range than the first radio wave.  前記車両位置推定部は、前記2種類の電波の受信状況を前記道路地図にプロットする際に、最も確からしい道路を推定するマップマッチングによりプロットすることを特徴とする請求項1記載の車両追跡システム。 The vehicle tracking system described in claim 1, characterized in that the vehicle position estimation unit plots the reception conditions of the two types of radio waves on the road map using map matching to estimate the most likely road.  前記サーバ装置は、さらに性能情報部として前記受信装置の機種毎に前記2種類の電波の受信可能範囲に関する性能情報を備え、前記車両位置推定部は前記性能情報に基づき前記2種類の電波の受信状況を前記道路地図にプロットすることで前記車両の位置を推定することを特徴とする請求項1乃至3記載の車両追跡システム。 A vehicle tracking system as described in any one of claims 1 to 3, characterized in that the server device further includes performance information relating to the receivable ranges of the two types of radio waves for each model of receiving device as a performance information unit, and the vehicle position estimation unit estimates the position of the vehicle by plotting the reception status of the two types of radio waves on the road map based on the performance information.  前記サーバ装置は、前記地図部に領域に応じて前記2種類の電波の受信可能範囲に関する領域情報を備え、前記車両位置推定部は前記領域情報に基づき前記2種類の電波の受信状況を前記道路地図にプロットすることで前記車両の位置を推定することを特徴とする請求項1乃至3記載の車両追跡システム。 A vehicle tracking system as described in any one of claims 1 to 3, characterized in that the server device stores area information regarding the receivable ranges of the two types of radio waves according to the area in the map section, and the vehicle position estimation section estimates the vehicle's position by plotting the reception status of the two types of radio waves on the road map based on the area information.
PCT/JP2025/006063 2024-02-27 2025-02-21 Vehicle tracking system Pending WO2025182812A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2024-027500 2024-02-27
JP2024027500 2024-02-27

Publications (1)

Publication Number Publication Date
WO2025182812A1 true WO2025182812A1 (en) 2025-09-04

Family

ID=96920625

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2025/006063 Pending WO2025182812A1 (en) 2024-02-27 2025-02-21 Vehicle tracking system

Country Status (1)

Country Link
WO (1) WO2025182812A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003344068A (en) * 2002-05-28 2003-12-03 Matsushita Electric Works Ltd Position display device
US20100164710A1 (en) * 2004-08-26 2010-07-01 Kevin Kwong-Tai Chung Object monitoring, locating, and tracking system and method employing rfid devices
CN111141292A (en) * 2020-04-07 2020-05-12 速度时空信息科技股份有限公司 Indoor positioning method based on ZigBee and 2.4G dual modes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003344068A (en) * 2002-05-28 2003-12-03 Matsushita Electric Works Ltd Position display device
US20100164710A1 (en) * 2004-08-26 2010-07-01 Kevin Kwong-Tai Chung Object monitoring, locating, and tracking system and method employing rfid devices
CN111141292A (en) * 2020-04-07 2020-05-12 速度时空信息科技股份有限公司 Indoor positioning method based on ZigBee and 2.4G dual modes

Similar Documents

Publication Publication Date Title
US9888345B2 (en) Techniques for caching Wi-Fi access point data on a mobile client device using tiles
US20160078758A1 (en) Automatic update of crowd and traffic data using device monitoring
US20150168173A1 (en) System and method for managing location of assets equipped with transponder
JP5329716B2 (en) Concept of generating experience messages for updating reference databases
US8452306B2 (en) GPS-based location system and method
US7932822B2 (en) Apparatus and method for tracking position on handheld device
KR100726567B1 (en) How to provide information service based on location information and geographic information
EP3646305A1 (en) Vehicle location tracking systems and methods
KR102228388B1 (en) Vehicle control apparatus and method for sharing location information
CN113825100B (en) Positioning object searching method and system
WO2018214270A1 (en) Target geographical position monitoring system and method
US20240175713A1 (en) Electronic map switching method, electronic map processing method, terminal, server, and storage medium
CN109272774A (en) Parking stall bootstrap technique, computer equipment and storage medium
CN110166992B (en) Monitoring method, monitoring equipment and gateway equipment
CN104796981A (en) Safety region alarming method and system based on plurality of base station marks as well as mobile terminal
Barbacci et al. Application-level programming
US11364942B2 (en) Stop announcement system and method therefor
WO2025182812A1 (en) Vehicle tracking system
WO2025182813A1 (en) Vehicle tracking system
US9294879B2 (en) Determining path traversed by a mobile communication device
US8280355B1 (en) Method and system to determine the velocity of a mobile communication device
Shit et al. Localization for autonomous vehicle: Analysis of importance of IoT network localization for autonomous vehicle applications
CN118828353A (en) A method for determining the location of a communication terminal by integrating a public network base station and WiFi
KR100579699B1 (en) Location tracking system and method
KR101545563B1 (en) Method And Apparatus for Providing Positioning Information

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

Country of ref document: EP

Kind code of ref document: A1