Information processing device and system

The system reduces communication traffic by comparing vehicle attributes with pre-acquired non-stolen vehicle data to detect stolen vehicles efficiently, minimizing unnecessary data transmission and costs.

JP2025161451APending Publication Date: 2025-10-24TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024064640
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

Existing vehicle tracking systems increase communication traffic significantly by transmitting information about all surrounding vehicles to a server, which is inefficient and costly, especially when dealing with stolen vehicles that may have fraudulent license plates.

Method used

An information processing device and system that acquires and compares vehicle attributes from surrounding vehicles with pre-acquired information about non-stolen vehicles, only transmitting data to the server if the surrounding vehicle does not match the non-stolen vehicle attributes, thereby reducing unnecessary communication.

Benefits of technology

Effectively detects stolen vehicles while minimizing communication traffic and costs by filtering out vehicles with matching attributes, reducing the load on the server and communication network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025161451000001_ABST
    Figure 2025161451000001_ABST
Patent Text Reader

Abstract

To provide an information processing device and system capable of detecting stolen vehicles while suppressing an increase in communication volume.SOLUTION: An information processing device provided herein comprises a control unit configured to: acquire first information regarding attributes of a first vehicle to be detected; acquire second information regarding a second vehicle having the same attributes as the first vehicle but not being a detection target; acquire third information regarding another vehicle around a host vehicle using a sensor of the host vehicle; and transmit the third information to a server if the another vehicle is not the second vehicle, or transmit no third information to the sever if the another vehicle is the second vehicle.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device and system. [Background technology]

[0002] It is known to transmit to a server first other vehicle information including license plate information of other vehicles with which vehicle-to-vehicle communication is possible and corresponding location information, and second other vehicle information including captured images of other vehicles with which vehicle-to-vehicle communication is not possible and corresponding location information, and track a stolen vehicle based on the first other vehicle information and location information and the second other vehicle information and location information received by the server (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-079330 Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present disclosure is to detect a stolen vehicle while suppressing an increase in communication traffic. [Means for solving the problem]

[0005] One aspect of the present disclosure is an information processing device including a control unit configured to perform the following: acquire first information regarding the attributes of a first vehicle that is the target of detection; acquire second information regarding a second vehicle that has the same attributes as the first vehicle but is not the target of detection; acquire third information regarding other vehicles around the vehicle using a sensor of the vehicle; transmit the third information to a server if the other vehicle does not correspond to the second vehicle; and not transmit the third information to the server if the other vehicle corresponds to the second vehicle.

[0006] One aspect of the present disclosure is a system comprising a plurality of vehicles and a server communicating with the plurality of vehicles, wherein the server comprises a first control unit configured to generate first information regarding attributes of a first vehicle that is a target of detection and transmit the first information to the plurality of vehicles, and generate second information regarding a second vehicle that has the same attributes as the first vehicle but is not a target of detection and transmit the second information to the plurality of vehicles, and wherein each of the plurality of vehicles comprises a second control unit configured to acquire the first information, acquire the second information, acquire third information regarding other vehicles around the vehicle using a sensor of the vehicle, and transmit the third information to the server if the other vehicle does not correspond to the second vehicle, and not transmit the third information to the server if the other vehicle corresponds to the second vehicle.

[0007] The present disclosure can also be seen as an information processing method in which a computer executes the processing of the information processing device, or as an information processing program for causing a computer to execute the information processing method, or a non-transitory storage medium for storing the information processing program. [Effects of the Invention]

[0008] According to the present disclosure, it is possible to detect a stolen vehicle while suppressing an increase in communication traffic. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 2 is a block diagram illustrating an example of the configuration of a vehicle, a user terminal, and a server that constitute a system according to an embodiment. [Figure 2] 3 is a diagram illustrating an example of the table configuration of a vehicle information DB and a stolen vehicle information DB. FIG. [Figure 3] 10A and 10B are diagrams illustrating examples of the configuration of detected vehicle information and exclusion information. [Figure 4] 10 is a flowchart showing processing in a server according to the embodiment. [Figure 5]4 is a flowchart showing processing in a vehicle according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] One possible approach is to detect stolen vehicles based on images captured by cameras attached to each vehicle. One possible approach is to capture images of other vehicles around the vehicle using a camera, analyze the images, and transmit information such as the number printed on the license plate (hereinafter also referred to as the vehicle number), vehicle model, and color to a server. In this case, the server can compare the vehicle number, vehicle model, and color acquired from each vehicle with the vehicle number, vehicle model, and color of the stolen vehicle to determine whether the vehicle is a stolen vehicle. However, stolen vehicles may have fraudulent license plates. In this case, the server can determine whether the vehicle model and license plate match. However, transmitting information such as the vehicle number, vehicle model, and color for all other vehicles around the vehicle to a server can result in a huge amount of communication traffic. The present disclosure solves this problem.

[0011] A control unit included in an information processing device according to one aspect of the present disclosure acquires second information about a second vehicle that is not a detection target from a server in advance, and determines whether the other vehicle corresponds to the second vehicle based on the second information. If the other vehicle corresponds to the second vehicle, the control unit does not transmit third information to the server, thereby reducing communication traffic.

[0012] The first vehicle to be detected is, for example, a vehicle that has been reported stolen by a user. The attributes of the first vehicle are, for example, attributes that can be determined based on an image captured by a camera, such as the vehicle model and body color. The second vehicle is, for example, a vehicle that has not been reported stolen by a user. The second information about the second vehicle is, for example, information that can be acquired based on an image captured by a camera, such as information about the vehicle model, vehicle license plate, and body color. The host vehicle is, for example, a vehicle that captures images of surrounding vehicles using a camera, and the other vehicle is a vehicle captured by the camera of the host vehicle. A other vehicle that has the same attributes as the first vehicle but does not fall under the category of the second vehicle can be said to have a license plate with the same license plate number as the stolen vehicle or a license plate with an incorrect license plate number. Therefore, since this other vehicle is likely to be a stolen vehicle, the control unit of the vehicle sends third information to the server.

[0013] Specific embodiments of the present disclosure will be described below with reference to the accompanying drawings. Unless otherwise specified, the hardware configurations, module configurations, functional configurations, and the like described in the following embodiments are not intended to limit the technical scope of the disclosure to those configurations alone.

[0014] <Embodiment> FIG. 1 is a block diagram showing an example of the configuration of a vehicle 10, a user terminal 20, and a server 30 that make up a system 1 according to an embodiment. The system 1 is a system that can detect a stolen vehicle. The stolen vehicle is an example of a first vehicle. In the example shown in FIG. 1, the system 1 is configured to include a vehicle 10, a user terminal 20, and a server 30. The user terminal 20 is a mobile terminal carried by the user of the vehicle 10. The vehicle 10 is a vehicle associated with the user terminal 20. There may be a plurality of vehicles 10 and a plurality of user terminals 20. The server 30 may be configured from a plurality of servers. The vehicle 10, the user terminal 20, and the server 30 are interconnected by a network N1. The network N1 is, for example, a global public communication network such as the Internet, which is a WAN (Wi-Fi). Alternatively, a communication network such as a Mobile Area Network (MEA Network) or other communication networks may be employed. The network N1 may also include a telephone communication network such as a mobile phone network, or a wireless communication network such as Wi-Fi (registered trademark). In FIG. 1, the other vehicles 40 are located around the vehicle 10 and are photographed by the vehicle 10 (the vehicle itself).

[0015] The server 30 can be configured as a computer having a processor (CPU, GPU, etc.), a main memory (RAM, ROM, etc.), and an auxiliary memory (EPROM, hard disk drive, removable media, etc.). The auxiliary memory stores an operating system (OS), various programs, various tables, etc., and by executing the programs stored therein, various functions (software modules) that meet predetermined purposes, as described below, can be realized. However, some or all of the modules may be realized as hardware modules using hardware circuits such as ASICs and FPGAs.

[0016] The server 30 has a control unit 31, a storage unit 32, and a communication module 33. The control unit 31 is a computing unit that executes predetermined programs to realize various functions of the server 30. The control unit 31 can be realized by a hardware processor such as a CPU. The control unit 31 may also be configured to include RAM, ROM, cache memory, etc. Details of the control unit 31 will be described later. The control unit 31 of the server 30 is an example of a first control unit.

[0017] The storage unit 32 is a means for storing information and is configured with a storage medium such as a RAM, a magnetic disk, or a flash memory. The storage unit 32 stores programs executed by the control unit 31, data used by the programs, and the like. The storage unit 32 also stores databases (a vehicle information DB 321 and a stolen vehicle information DB 322). FIG. 2 is a diagram illustrating an example of the table configuration of the vehicle information DB 321 and the stolen vehicle information DB 322. The control unit 31 acquires information about the vehicle 10 (hereinafter also referred to as vehicle information) and information about stolen vehicles (hereinafter also referred to as stolen vehicle information), and stores the information in the vehicle information DB 321 and the stolen vehicle information DB 322. The storage unit 32 also stores information about other vehicles received from the vehicle 10 (other vehicle information, which will be described later).

[0018] The vehicle information DB 321 has fields for a vehicle ID, a vehicle model, a color, a vehicle number plate, a user, and a location. The vehicle ID field stores information (vehicle ID) that can identify the vehicle 10. The vehicle model field stores information related to the vehicle model. The information related to the vehicle model is information related to an index for classifying vehicles 10 that have the same structure, equipment, performance, etc. The type of the vehicle 10 may be expressed by the model type. The color field stores information related to the color of the vehicle body. The vehicle number field stores information related to the number (vehicle number) printed on the vehicle registration plate (license plate). The user field stores, for example, information for identifying the user terminal 20, information related to the user's contact information, etc. The location field stores information related to the current location of the vehicle 10. Of the information stored in the vehicle information DB 321, information related to the vehicle model, color, vehicle number plate, and user may be registered in advance in the server 30 by the user using the user terminal 20. Information related to the location may be transmitted from the vehicle 10 at a predetermined interval.

[0019] The stolen vehicle information DB322 has fields for vehicle ID, vehicle model, genuine vehicle number, fraudulent vehicle number, color, user, and location. The information stored in the vehicle ID, vehicle model, color, and user fields is the same as that stored in the vehicle information DB321. The genuine vehicle number field stores information about genuine vehicle numbers. The information about genuine vehicle numbers is the same as the information about vehicle numbers stored in the vehicle number field of the vehicle information DB321. The fraudulent vehicle number field also stores information about the currently Information regarding the vehicle number (hereinafter also referred to as the fraudulent vehicle number) written on a fraudulent license plate attached to a stolen vehicle is stored. The information regarding the fraudulent vehicle number is the vehicle number obtained as a result of analyzing an image taken by the vehicle 10 by the vehicle 10, and is transmitted from the vehicle 10. Furthermore, the location field stores information regarding the current location of the stolen vehicle. The current location of the stolen vehicle is the location where the vehicle 10 took an image of the other vehicle 40 that is the stolen vehicle, and is transmitted from the vehicle 10. Note that the location information initially stored in the location field may be information regarding the current location of the user terminal 20 detected by the location information sensor 24 of the user terminal 20, or may be information regarding the location where the vehicle 10 was stolen that was input from the touch panel 25 of the user terminal 20.

[0020] The communication module 33 is a communication interface for connecting the server 30 to the network N1. The communication module 33 may be configured to include, for example, a network interface board, a wireless communication interface for wireless communication, etc. The server 30 can perform data communication with the vehicle 10 and the user terminal 20 via the communication module 33.

[0021] When the control unit 31 of the server 30 receives stolen vehicle information from the user terminal 20, it transmits detected vehicle information and exclusion information to each vehicle 10. The stolen vehicle information is information for notifying that a vehicle has been stolen, and includes information on the vehicle ID, vehicle model, color, legitimate vehicle number, user, and location. The control unit 31 stores the stolen vehicle information in the stolen vehicle information DB 322. At this time, the fraudulent vehicle number is not known, so the fraudulent vehicle number field is blank. Of the stolen vehicle information, the information on the vehicle model and color is information on the attributes of the vehicle 10 and is an example of first information.

[0022] The control unit 31 generates detected vehicle information. The detected vehicle information is information for identifying the vehicle 10 that is the target of detection. The detected vehicle information includes information regarding the vehicle ID, vehicle model, vehicle number, and color of the stolen vehicle. The control unit 31 extracts information regarding the vehicle ID, vehicle model, genuine vehicle number, and color of the stolen vehicle from the stolen vehicle information DB 322, and generates the detected vehicle information.

[0023] The control unit 31 also generates exclusion information. The exclusion information is information for identifying vehicles 10 to be excluded from stolen vehicles. The exclusion information includes information regarding the vehicle ID, vehicle model, vehicle number, and color. The control unit 31 extracts information regarding the vehicle numbers of all vehicles 10 that have the same vehicle model and color as the stolen vehicle from the vehicle information DB 321. The vehicle numbers extracted at this time do not include the vehicle number of the stolen vehicle. The control unit 31 then generates a list of vehicle numbers of vehicles 10 that have the same vehicle model and color as the stolen vehicle as exclusion information. The exclusion information is an example of second information. All vehicles 10 that have the same vehicle model and color as the stolen vehicle and vehicles 10 other than the stolen vehicle are an example of second vehicles.

[0024] The control unit 31 also extracts all vehicles 10 located within a predetermined area. The predetermined area is an area in which a stolen vehicle may travel, and may be, for example, an area within a predetermined distance from the location where the vehicle 10 was stolen. The predetermined distance may be increased depending on the amount of time that has elapsed since the theft. The predetermined area may also be set according to administrative divisions. For example, the predetermined area may be the same prefecture as the prefecture where the theft occurred, or it may also include neighboring prefectures. The control unit 31 then transmits detected vehicle information and exclusion information to each vehicle 10 located within the predetermined area.

[0025] Furthermore, when the control unit 31 of the server 30 receives other vehicle information from the vehicle 10, it compares the other vehicle information with the stolen vehicle information, and if the vehicle model, vehicle number, and color match, it determines that the other vehicle 40 is a stolen vehicle. If the two numbers do not match, the other vehicle 40 is determined to be a vehicle with an illegal license plate (hereinafter also referred to as an illegal license plate vehicle). Here, the control unit 11 of the vehicle 10 transmits the other vehicle information when it detects a vehicle 10 that has the same vehicle model and color as the stolen vehicle and is not included in the exclusion information, as will be described later. In other words, information about whether the other vehicle 40 is a stolen vehicle or a vehicle with an illegal license plate is transmitted from the vehicle 10 as the other vehicle information. Therefore, the control unit 31 only needs to determine whether the other vehicle 40 is a stolen vehicle or a vehicle with an illegal license plate. When the control unit 31 determines that the other vehicle 40 is a stolen vehicle or a vehicle with an illegal license plate, it transmits an image, vehicle number, and location of the stolen vehicle to the user terminal 20 of the legitimate user of the stolen vehicle. The other vehicle information is an example of third information.

[0026] The vehicle 10 is a connected car with communication capabilities. The vehicle 10 is equipped with a control unit 11, a memory unit 12, a communication module 13, a position information sensor 14, and a camera 15. These components are interconnected by a CAN bus, which is an in-vehicle network bus. These components are also connected to a DCM (Data Communication Module), a head unit, The control unit 11 of the vehicle 10 may be a component of a navigation system, an air conditioning system, a driving system, etc. The control unit 11 of the vehicle 10 is an example of a second control unit.

[0027] The control unit 11 of the vehicle 10 can be realized by, for example, a hardware processor such as a CPU. The control unit 11 may also be configured to include RAM, ROM (Read Only Memory), cache memory, etc. The storage unit 12 is a means for storing information and is configured by a storage medium such as RAM, a magnetic disk, or a flash memory. The storage unit 12 stores programs executed by the control unit 11, data used by the programs, etc. The storage unit 12 also stores detected vehicle information 121 and exclusion information 122. The detected vehicle information 121 and exclusion information 122 are provided from the server 30.

[0028] 3 is a diagram illustrating the configuration of detected vehicle information 121 and exclusion information 122. Detected vehicle information 121 includes information relating to the vehicle ID, vehicle model, vehicle number, and color of a stolen vehicle. The information relating to the vehicle ID, vehicle model, vehicle number, and color included in detected vehicle information 121 is the same as the information stored in the vehicle ID, vehicle model, legitimate vehicle number, and color fields of stolen vehicle information DB 322 shown in FIG. 2.

[0029] The exclusion information 122 includes information on the vehicle ID, vehicle model, vehicle number, and color. The information on the vehicle ID, vehicle model, vehicle number, and color included in the exclusion information 122 is the same as the information stored in the vehicle ID, vehicle model, vehicle number, and color fields of the vehicle information DB 321 shown in FIG. 2.

[0030] The communication module 13 is a communication means for connecting the vehicle 10 to the network N1. In this embodiment, the vehicle 10 can communicate with other devices (for example, the server 30) via the network N1 using mobile communication services such as 3G, LTE, 5G, and 6G. The location information sensor 14 acquires location information (for example, latitude and longitude) of the vehicle 10 at a predetermined interval. The location information sensor 14 is, for example, a GPS (Global Positioning System) receiver. The camera 15 is, for example, a CCD (Charge Coupled Device) image sensor. Image sensor or CMOS (Complementary Metal Oxide Semiconductor) image sensor The camera 15 is a device that takes pictures using an image sensor such as a camera. The images obtained by taking pictures may be either still images or videos. The camera 15 is positioned to take pictures of the outside of the vehicle 10. The camera 15 may be a camera mounted on a drive recorder.

[0031] The control unit 11 of the vehicle 10 analyzes the image of the other vehicle 40 taken by the camera 15 to identify the vehicle number, vehicle model, and color. This identification can be performed using known techniques. The other vehicle 40 is linked to the date, time and location at which the other vehicle 40 was photographed. In this way, the control unit 11 generates other vehicle information including information on the vehicle number, vehicle model, color, date, time and location.

[0032] Furthermore, the control unit 11 determines whether the vehicle model and color of the other vehicle 40 are the same as those of the stolen vehicle. At this time, the control unit 11 compares the generated other vehicle information with the detected vehicle information 121 stored in the memory unit 12 to determine whether the vehicle model and color of the other vehicle 40 are the same as those of the stolen vehicle. If the vehicle model and color of the other vehicle 40 are the same as those of the stolen vehicle, the control unit 11 determines whether the photographed other vehicle 40 is an excluded vehicle. At this time, the control unit 11 refers to the exclusion information 122 stored in the memory unit 12 to determine whether a vehicle whose license plate number, vehicle model, and color match those of the other vehicle 40 is registered. If a vehicle whose license plate number, vehicle model, and color match those of the other vehicle 40 is registered, the other vehicle 40 is not a stolen vehicle, and therefore the other vehicle information is not sent to the server 30. On the other hand, if there is no registered vehicle with the same vehicle number, vehicle model, and color, the target other vehicle 40 is considered to be a vehicle with an incorrect license plate number or a stolen vehicle, and therefore the control unit 11 transmits the other vehicle information to the server 30. At this time, the control unit 11 may also transmit image data of the other vehicle 40 to the server 30.

[0033] The user terminal 20 is a terminal used by a user of the vehicle 10, and is, for example, a smartphone, a tablet terminal, a wearable terminal, or a PC (Personal Computer). The user terminal 20 has installed therein application software for notifying the server 30, for example, when the vehicle 10 is stolen. The user terminal 20 includes a control unit 21, a storage unit 22, a communication module 23, a position information sensor 24, and a touch panel 25. The control unit 21, storage unit 22, communication module 23, and position information sensor 24 of the user terminal 20 have the same configurations as the control unit 11, storage unit 12, communication module 13, and position information sensor 14 of the vehicle 10. The touch panel 25 is a device that accepts input from the user and a device that presents information to the user, and is a touch panel display that includes, for example, an LCD (Liquid Crystal Display) or an EL (Electroluminescence) panel, etc. It's a spray.

[0034] The control unit 21 of the user terminal 20 receives a notification regarding the stolen vehicle from the server 30. This notification may include information regarding an image of the stolen vehicle, the fraudulent vehicle license plate number, and its location. Upon receiving this notification, the control unit 21 causes the touch panel 25 to display the image of the stolen vehicle, the fraudulent vehicle license plate number, and its location.

[0035] Fig. 4 is a flowchart showing the processing in the server 30 according to the embodiment. The flowchart shown in Fig. 4 is executed at predetermined time intervals in the server 30. Note that the following description will be given on the assumption that the vehicle information DB 321 stores necessary information.

[0036] In step S101, the control unit 31 determines whether stolen vehicle information has been received from the user terminal 20. The stolen vehicle information received from the user terminal 20 includes information regarding the vehicle ID, vehicle model, color, legitimate license plate, user, and location. If the control unit 31 makes a positive determination in step S101, the process proceeds to step S102; if the control unit 31 makes a negative determination, the process proceeds to step S107. In step S102, the control unit 31 stores the received stolen vehicle information in the stolen vehicle information DB 322, thereby updating the stolen vehicle information DB 322. At this time, the control unit 31 stores information regarding the vehicle ID, vehicle model, color, legitimate license plate, user, and location in the stolen vehicle information DB 322.

[0037] In step S103, the control unit 31 acquires the detected vehicle information from the stolen vehicle information DB 322. In step S104, the control unit 31 generates exclusion information from the vehicle information DB 321. In step S105, the control unit 31 extracts all vehicles 10 located in a predetermined area. The predetermined area may be an area within a predetermined distance from the location where the vehicle 10 was stolen. In step S106, the control unit 31 transmits the detected vehicle information and exclusion information to the vehicles 10 located in the predetermined area extracted in step S105. Note that the detected vehicle information and exclusion information do not need to be transmitted simultaneously and may be transmitted at different times.

[0038] In step S107, the control unit 31 determines whether other vehicle information has been received from the vehicle 10. The control unit 11 of the vehicle 10 transmits other vehicle information when it detects a vehicle that is not included in the exclusion information. In other words, information about either a stolen vehicle or a vehicle with an illegal license plate number is transmitted from the vehicle 10 as other vehicle information. If the control unit 31 makes a positive determination in step S107, the processing proceeds to step S108, and if a negative determination is made, this routine ends.

[0039] In step S108, the control unit 31 determines whether the other vehicle information is information about a vehicle with an illegal license plate number. That is, the control unit 31 determines whether the other vehicle 40 is a stolen vehicle or a vehicle with an illegal license plate number. If the control unit 31 makes a positive determination in step S108, the process proceeds to step S109, and if the control unit 31 makes a negative determination, the process proceeds to step S111.

[0040] In step S109, the control unit 31 stores information about the vehicle number included in the other vehicle information in the fraudulent vehicle number field of the stolen vehicle information DB 322, and stores the location information included in the other vehicle information in the location field of the stolen vehicle information DB 322. At this time, the control unit 31 identifies a record from the stolen vehicle information DB 322 that matches the vehicle model and color included in the other vehicle information, and stores information about the fraudulent vehicle number in the fraudulent vehicle number field of that record, and stores the location information in the location field of that record. In step S110, the control unit 31 extracts information about the user terminal 20 from the user field of the record identified in step S109, and notifies the user terminal 20 of the location of the stolen vehicle and the fraudulent vehicle number. This notification may include an image captured by the vehicle 10. Note that the control unit 31 may send a command to each vehicle 10 to notify the server 30 of its location when the vehicle 10 detects the fraudulent vehicle number.

[0041] In step S111, the control unit 31 stores the location information of the stolen vehicle included in the other vehicle information in the location field of the stolen vehicle information DB 322. At this time, the control unit 31 identifies a record from the stolen vehicle information DB 322 that matches the vehicle model, color, and vehicle license plate number included in the other vehicle information, and stores the location information in the location field of that record. In step S112, the control unit 31 extracts information about the user terminal 20 from the user field of the record identified in step S111, and notifies the user terminal 20 of the location of the stolen vehicle. This notification may include an image taken by the vehicle 10.

[0042] FIG. 5 is a flowchart showing the processing in the vehicle 10 according to the embodiment. The flowchart shown in FIG. 5 is executed at predetermined time intervals in the vehicle 10. In step S201, the control unit 11 of the vehicle 10 determines whether or not detected vehicle information and exclusion information have been received from the server 30. If the control unit 11 makes a positive determination in step S201, the processing proceeds to step S202, and if the control unit 11 makes a negative determination, the processing proceeds to step S203. In step S202, the control unit 11 stores the detected vehicle information 121 and exclusion information 122 in the storage unit 12. The detected vehicle information 121 may include a command to delete information that has already been stored in the storage unit 12 as a stolen vehicle. For example, if a stolen vehicle is found, When the detected vehicle information is returned to the user, the detected vehicle information may be deleted. Similarly, the exclusion information may include a command to delete the exclusion information stored in the storage unit 12.

[0043] In step S203, the control unit 11 determines whether or not the detected vehicle information 121 is stored in the memory unit 12. As a result, the control unit 11 determines whether or not to perform processing to search for a stolen vehicle. If the control unit 11 makes a positive determination in step S203, the routine proceeds to step S204, and if the control unit 11 makes a negative determination, the routine ends. In step S204, the control unit 11 reads a video or still image captured by the camera 15. In step S205, the control unit 11 determines, by image analysis, whether or not another vehicle 40 is present in the image. This image analysis can be performed using known techniques. If the control unit 11 makes a positive determination in step S205, the process proceeds to step S206, and if the control unit 11 makes a negative determination, the routine ends. In step S206, the control unit 11 generates other vehicle information by image analysis. The other vehicle information includes information on the vehicle model, vehicle license plate number, color, location, and date and time.

[0044] In step S207, the control unit 11 compares the other vehicle information with the detected vehicle information to determine whether the other vehicle 40 and the stolen vehicle have the same vehicle model and color. If the control unit 11 makes a positive determination in step S207, the process proceeds to step S208, and if the control unit 11 makes a negative determination, the routine ends. In step S208, the control unit 11 compares the other vehicle information with the exclusion information to determine whether the other vehicle 40 is included in the excluded vehicles. If the control unit 11 makes a positive determination in step S208, the routine ends, and if the control unit 11 makes a negative determination, the process proceeds to step S209. That is, if the other vehicle 40 is an excluded vehicle, the control unit 11 does not transmit the other vehicle information to the server 30. On the other hand, in step S209, the control unit 11 transmits the other vehicle information to the server 30. When the processing of step S209 is completed, the routine ends.

[0045] As described above, according to this embodiment, a stolen vehicle can be detected even if the stolen vehicle has an illegal license plate. Furthermore, since communication from the stolen vehicle is not required, the stolen vehicle can be detected even if communication is blocked from the stolen vehicle. Furthermore, the amount of information transmitted from the vehicle 10 to the server 30 can be reduced based on the exclusion information, thereby reducing communication volume. This reduces communication costs and the load on the server 30.

[0046] <Other embodiments> The above embodiment is merely an example, and the present disclosure may be modified and implemented as appropriate within the scope of its gist. The processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradictions arise. Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0047] The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium may be, for example, any type of disk, such as a magnetic disk (e.g., a floppy disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk), or a read-only disk. This includes read only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic cards, flash memory, optical cards, and any type of medium suitable for storing electronic instructions. [Explanation of symbols]

[0048] 1 System 10 vehicles 11 Control section 12 Storage section 20 User terminal 30 servers 31 Control Unit 32 Storage section

Claims

1. obtaining first information regarding attributes of a first vehicle to be detected; acquiring second information regarding a second vehicle that has the same attribute as the first vehicle and is not a target of the detection; acquiring third information about other vehicles around the host vehicle by a sensor of the host vehicle; transmitting the third information to a server when the other vehicle does not correspond to the second vehicle, and not transmitting the third information to the server when the other vehicle corresponds to the second vehicle; An information processing device comprising a control unit configured to execute the above.

2. a storage unit that stores the first information and the second information, the control unit is configured to acquire the first information and the second information from the server and store them in the storage unit. The information processing device according to claim 1 .

3. The control unit is configured to acquire the model, color, and vehicle number of the other vehicle as the third information by analyzing the image acquired by the sensor. The information processing device according to claim 1 .

4. Multiple vehicles and a server in communication with the plurality of vehicles; A system comprising: The server generating first information relating to attributes of a first vehicle to be detected and transmitting the first information to the plurality of vehicles; generating second information regarding a second vehicle that has the same attribute as the first vehicle and is not a target of the detection, and transmitting the second information to the plurality of vehicles; a first control unit configured to execute Each of the plurality of vehicles comprises: acquiring the first information; acquiring the second information; acquiring third information about other vehicles around the host vehicle by a sensor of the host vehicle; transmitting the third information to the server when the other vehicle does not correspond to the second vehicle, and not transmitting the third information to the server when the other vehicle corresponds to the second vehicle; a second control unit configured to execute system.

5. a control unit of the server that has received the third information is configured to transmit the location information of the other vehicle to a terminal of a user of the first vehicle; The system of claim 4.

Citation Information

Patent Citations

  • Stolen vehicle tracking system

    JP2019079330A