Terminal, information processing method, information processing program, and information processing system
The terminal system on mobile bodies detects and shares suspicious person information to adjust alert levels, addressing the inadequacies of conventional methods by dynamically expanding the security range and preventing damage spread.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- PIONEER IP
- Filing Date
- 2024-12-13
- Publication Date
- 2026-06-25
AI Technical Summary
Conventional methods for preventing damage caused by suspicious persons to moving objects are inadequate, as they do not account for varying arrival times due to topographical factors, leading to unnecessary anxiety for vehicle owners.
A terminal mounted on a mobile body that detects suspicious persons, transmits information to nearby terminals, and controls alert levels based on received suspicious person information, allowing for dynamic adjustment of security measures.
The system effectively shares suspicious person information among vehicles, expanding the alert range and preventing the spread of damage by adapting to topographical factors, thereby enhancing security without unnecessary alerts.
Smart Images

Figure 2026104249000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a terminal, an information processing method, an information processing program, and an information processing system.
Background Art
[0002] Conventionally, when a vehicle has been damaged, such as by vandalism, in order to prevent the spread of damage, the security level has been increased by sending a warning email to the owners of vehicles within a predetermined range where the damage has occurred, or intimidation has been carried out by controlling the honking of horns and the lighting of headlights (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the above conventional technology, there is room for improvement in preventing the spread of damage caused by suspicious persons to a moving object. For example, when a suspicious person such as a vandal moves on foot or by vehicle, the actual time it takes for the suspicious person to arrive differs depending on whether it is necessary to make a large detour due to topographical factors such as a river even at the same straight-line distance. That is, in the above conventional technology, even if a location where the moving distance or moving time for a suspicious person to arrive is long, the owner of a vehicle located within a predetermined range will receive a warning notice, which may cause unnecessary anxiety.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a terminal, an information processing method, an information processing program, and an information processing system capable of preventing the spread of damage caused by suspicious persons to a moving object.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the terminal according to the present invention is a terminal mounted on a mobile body and is characterized by comprising: a detection unit for detecting a suspicious person to the mobile body; a transmission unit for transmitting information about the suspicious person to another terminal located within a predetermined travel distance from the terminal when the detection unit detects the suspicious person; and a control unit for controlling the alert level set on the terminal based on the suspicious person information when it receives the suspicious person information transmitted from the other terminal.
[0007] Furthermore, the information processing method according to the present invention is an information processing method performed by a terminal mounted on a mobile body, and is characterized by including: a detection step of detecting a suspicious person to the mobile body; a transmission step of transmitting suspicious person information relating to the suspicious person to another terminal located within a predetermined travel distance from the terminal when the suspicious person is detected by the detection step; and a control step of controlling the alert level set on the terminal based on the suspicious person information when the suspicious person information transmitted from the other terminal is received.
[0008] Furthermore, the information processing program according to the present invention is an information processing program to be executed by a terminal mounted on a mobile body, and is characterized by including: a detection procedure for detecting a suspicious person to the mobile body; a transmission procedure for transmitting information about the suspicious person to another terminal located within a predetermined travel distance from the terminal when the suspicious person is detected by the detection procedure; and a control procedure for controlling the alert level set on the terminal based on the suspicious person information when the suspicious person information transmitted from the other terminal is received.
[0009] Furthermore, the information processing system according to the present invention is an information processing system comprising a plurality of terminals mounted on each of a plurality of mobile bodies, wherein each of the plurality of terminals comprises: a detection unit for detecting suspicious persons to each of the plurality of mobile bodies; a transmission unit for transmitting suspicious person information relating to the suspicious person to another terminal located within a predetermined travel distance from the terminal when the detection unit detects the suspicious person; and a control unit for controlling the alert level set on the terminal based on the suspicious person information when it receives the suspicious person information transmitted from the other terminal. [Brief explanation of the drawing]
[0010] [Figure 1] Figure 1 shows an example of the configuration and processing of a security system according to Embodiment 1. [Figure 2] Figure 2 is a block diagram showing an example configuration of the security system according to Embodiment 1. [Figure 3] Figure 3 is a block diagram showing an example configuration of an in-vehicle device for a security system according to Embodiment 1. [Figure 4] Figure 4 shows an example of a user information storage unit of an in-vehicle device according to Embodiment 1. [Figure 5] Figure 5 shows an example of a suspicious person information storage unit of an in-vehicle device according to Embodiment 1. [Figure 6] Figure 6 shows an example of the warning level storage unit of the in-vehicle device according to Embodiment 1. [Figure 7] Figure 7 is a flowchart showing an example of the processing flow of the security system according to Embodiment 1. [Figure 8] Figure 8 shows an example of the configuration and processing of the security system according to Embodiment 2. [Figure 9] Figure 9 is a block diagram showing an example configuration of an in-vehicle device for a security system according to Embodiment 2. [Figure 10] Figure 10 shows an example of a mobile means storage unit of an in-vehicle device according to Embodiment 2. [Figure 11]FIG. 11 is a flowchart showing an example of the processing flow of the security system according to Embodiment 2. [Figure 12] FIG. 12 is a diagram showing a configuration example and a processing example of the security system according to Embodiment 3. [Figure 13] FIG. 13 is a block diagram showing a configuration example of the in-vehicle device of the security system according to Embodiment 3. [Figure 14] FIG. 14 is a diagram showing an example of the criminal purpose storage unit of the in-vehicle device according to Embodiment 3. [Figure 15] FIG. 15 is a flowchart showing an example of the processing flow of the security system according to Embodiment 3. [Figure 16] FIG. 16 is a hardware configuration diagram showing an example of a computer that realizes the functions of the in-vehicle devices of Embodiments 1 to 3.
MODE FOR CARRYING OUT THE INVENTION
[0011] Hereinafter, Embodiments 1 to 3 of the terminal, information processing method, information processing program, and information processing system according to the present invention will be described in detail based on the drawings. Note that the present invention is not limited to Embodiments 1 to 3 described below.
[0012] 〔Embodiment 1〕 Hereinafter, the configuration and processing of the security system 100-1 according to Embodiment 1, the configuration and processing of the in-vehicle device 10-1 of the security system 100-1, the processing flow of the security system 100-1, and the effects of Embodiment 1 will be described.
[0013] 〔Configuration and Processing of Security System 100-1〕 Using FIG. 1, the configuration and processing of the security system 100-1 according to Embodiment 1 will be described. FIG. 1 is a diagram showing a configuration example and a processing example of the security system 100-1 according to Embodiment 1. Hereinafter, a configuration example of the entire security system 100-1, a processing example of the security system 100-1, and the effects of the security system 100-1 will be described.
[0014] (1. Configuration Example of Security System 100-1) The security system 100-1 shown in FIG. 1 includes in-vehicle devices 10-1 (10-1A, 10-1B,...) respectively mounted on a plurality of vehicles V (VA, VB,...).
[0015] Here, the in-vehicle device 10-1 is a terminal that executes information sharing and the like among a plurality of vehicles V (VA, VB,...), which are examples of moving bodies, and is realized by, for example, serverless computing. Also, the in-vehicle device 10-1 can execute information sharing and the like among a plurality of vehicles V (VA, VB,...) via a server device (not shown) by a cloud system or the like. In the following description, an example where the moving body is a vehicle will be described, but the moving body is not limited to a vehicle. Also, the technology related to the security system 100-1 can be applied to various products. For example, the technology related to the security system 100-1 may be realized as a device mounted on any type of moving body such as an automobile, an electric vehicle, a hybrid electric vehicle, a motorcycle, a bicycle, a personal mobility device, an airplane, a drone, a ship, a robot, etc. In the following description, "in-vehicle device 10-1" may be used as the notation for a plurality or all of the in-vehicle devices 10-1. Also, "in-vehicle device 10-1'" may be used as the notation for an in-vehicle device 10-1 different from a specific in-vehicle device 10-1. Also, "vehicle V" may be used as the notation for a plurality or all of the vehicles V. Also, "vehicle V'" may be used as the notation for a vehicle V different from a specific vehicle V.
[0016] (2. Processing Example of Security System 100-1) Firstly, the on-board device 10-1A installed in the vehicle VA detects a suspicious person SP at the parked vehicle VA (step S11). Here, a suspicious person SP is a person other than the owner, driver, or passenger U of the vehicle V who approaches, scouts, or enters the parked vehicle V without the permission of the user U. For example, the on-board device 10-1A detects a person who does not possess the electronic key of the parked vehicle VA and approaches the parked vehicle VA within a predetermined distance, looks into the vehicle for a predetermined time or longer, or enters the vehicle.
[0017] Secondly, the on-board device 10-1A mounted on vehicle VA transmits suspicious person information to the on-board device 10-1B mounted on vehicle VB located within a predetermined travel distance from the on-board device 10-1A (step S12). Here, suspicious person information refers to information indicating that a suspicious person SP has been detected in vehicle V, and includes the detection date and time and the detection result. The detection result also includes the type of suspicious activity such as approach, reconnaissance, or intrusion, the location information of vehicle V, the type of vehicle V, and image data of the suspicious person SP taken by the on-board device 10-1. For example, if the predetermined travel distance, which is the alert range for the suspicious person SP, is set to 5km, the on-board device 10-1A estimates multiple possible travel routes from the parking position of vehicle VA and transmits suspicious person information to the on-board device 10-1B mounted on vehicle VB located within 5km (e.g., shortest distance, average distance) when traveling along the estimated multiple travel routes.
[0018] Thirdly, the on-board device 10-1B installed in the vehicle VB controls the alert level set in the on-board device 10-1B (step S13). Here, the alert level refers to detection settings related to the detection of suspicious persons SP in the vehicle V (e.g., proximity detection setting, reconnaissance detection setting, intrusion detection setting), and travel distance settings related to a predetermined travel distance which is the alert range for transmitting suspicious person information. For example, when the on-board device 10-1B receives suspicious person information from the on-board device 10-1A, it performs control to raise the alert level set in the on-board device 10-1B. At this time, the on-board device 10-1B can also perform control that does not change the alert level, prioritizing the setting by the user U.
[0019] (3. Effects of Security System 100-1) As described above, the security system 100-1 performs the following processes: Firstly, the on-board device 10-1A installed in vehicle VA detects a suspicious person SP in relation to the parked vehicle VA. Secondly, the on-board device 10-1A installed in vehicle VA transmits information about the suspicious person to the on-board device 10-1B installed in vehicle VB located within the surveillance range of the on-board device 10-1A. Thirdly, the on-board device 10-1B installed in vehicle VB controls the surveillance level set in the on-board device 10-1B.
[0020] Therefore, the security system 100-1 has the following effects. Firstly, the security system 100-1 can share information about suspicious persons SP between vehicles V located within a predetermined travel distance along a travel route that takes topographical factors into consideration. Secondly, the security system 100-1 can expand the alert range for suspicious persons SP in an amoeba-like manner each time a suspicious person SP is detected in a vehicle V. In other words, the security system 100-1 can prevent the damage caused by suspicious persons SP to moving objects such as vehicles V from spreading.
[0021] [Configuration and processing of the in-vehicle device 10-1 of the security system 100-1] The configuration and processing of the in-vehicle device 10-1 of the security system 100-1 according to Embodiment 1 will be described using Figures 2 to 7. Below, an example of the overall configuration of the security system 100-1 according to Embodiment 1 will be described, followed by an example of the configuration and processing of the in-vehicle device 10-1 according to Embodiment 1.
[0022] (1. Example of the overall configuration of security system 100-1) Using Figure 2, an example of the overall configuration of the security system 100-1 according to Embodiment 1 will be described. Figure 2 is a block diagram showing an example of the configuration of the security system 100-1 according to Embodiment 1. As shown in Figure 2, the security system 100-1 has in-vehicle devices 10-1 (10-1A, 10-1B, 10-1C, ...) which are each mounted on multiple vehicles V (VA, VB, VC, ...). Each of the in-vehicle devices 10-1 (10-1A, 10-1B, 10-1C, ...) is implemented by serverless computing such as B5G (Beyond 5th Generation), and can perform information sharing, etc., among multiple vehicles V (VA, VB, VC, ...). Furthermore, each of the in-vehicle devices 10-1 (10-1A, 10-1B, 10-1C, ...) may be connected to a server device (not shown) such as a cloud system via a predetermined communication network. Furthermore, various communication networks such as the internet and dedicated lines can be used as the designated communication network.
[0023] (2. Configuration and processing examples of the in-vehicle device 10-1) Using Figure 3, an example of the configuration and processing of the in-vehicle device 10-1 will be explained. Figure 3 is a block diagram showing an example of the configuration of the in-vehicle device 10-1 of the security system 100-1 according to Embodiment 1. The in-vehicle device 10-1 is a terminal mounted on a mobile vehicle. For example, the in-vehicle device 10-1 may be an in-vehicle device 10-1A mounted on vehicle VA, an in-vehicle device 10-1B mounted on vehicle VB, an in-vehicle device 10-1C mounted on vehicle VC, etc.
[0024] As shown in Figure 3, the in-vehicle device 10-1 includes a communication unit 11, a storage unit 12-1, and an overall control unit 13. The in-vehicle device 10-1 may also include an input unit (e.g., a touch panel) for receiving various operations from the owner of the in-vehicle device 10-1, and a display unit (e.g., a liquid crystal display) for displaying various information.
[0025] The in-vehicle device 10-1 is, for example, a dedicated terminal mounted on a vehicle V, and consists of a navigation device and a recording device (drive recorder). As one example, the in-vehicle device 10-1 may be a composite device in which an independent navigation device and a recording device are connected in a communicative manner. As another example, the in-vehicle device 10-1 may be a single device having navigation and recording functions. Furthermore, the in-vehicle device 10-1 may be a device that can be carried by the user U.
[0026] Furthermore, the in-vehicle device 10-1 may be equipped with various sensors. For example, the in-vehicle device 10-1 may have various sensors such as a camera, motion sensor, acceleration sensor, gyroscope, GPS (Global Positioning System) sensor, and barometric pressure sensor.
[0027] (2-1. Communications Section 11) The communication unit 11 is implemented, for example, by a NIC (Network Interface Card). The communication unit 11 is connected to a predetermined communication network by wire or wireless connection and transmits and receives information with various devices.
[0028] (2-2. Storage section 12-1) The memory unit 12-1 is implemented by, for example, a semiconductor memory element such as RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or optical disc. The memory unit 12-1 according to Embodiment 1 has a user information storage unit 12a, a suspicious person information storage unit 12b, and an alert level storage unit 12c, as shown in Figure 3. The memory unit 12-1 stores various information that the overall control unit 13 refers to when it operates, and various information acquired when the overall control unit 13 operates.
[0029] (2-2-1. User information storage unit 12a) The user information storage unit 12a stores user information entered by user U, such as the owner of vehicle V. The user information storage unit 12a also stores user information received by the receiving unit 13e, which will be described later. The user information storage unit 12a also stores user information detected by the detection unit 13a, which will be described later. Here, an example of the information stored by the user information storage unit 12a will be explained using Figure 4. Figure 4 is a diagram showing an example of the user information storage unit 12a of the in-vehicle device 10-1 according to Embodiment 1. In the example in Figure 4, the user information storage unit 12a has items such as "user ID", "user attributes", "history information", and "location information".
[0030] "User ID" indicates identification information for identifying user U. "User Attributes" is information that contributes to the classification of user U, which has been registered in advance, and includes information such as user U's name, gender, age, age group, occupation, annual income, place of residence, marital status, presence or absence of children, user U's video images, and categories of user U's interests. "History Information" is information such as search history, browsing history, purchase history, travel history, and communication history. "Location Information" is information indicating the current location, speed, and means of transportation of vehicle V as detected by the in-vehicle device 10-1.
[0031] Figure 4 shows an example in which user information is stored in the user information storage unit 12a for user U, identified by user ID "UID#1", with user attribute being "User Attribute #1", history information being "History Information #1", and location information being "Location Information #1".
[0032] (2-2-2. Suspicious Person Information Storage Unit 12b) The suspicious person information storage unit 12b stores information about suspicious persons detected by the detection unit 13a, which will be described later. Here, an example of the information stored by the suspicious person information storage unit 12b will be explained using Figure 5. Figure 5 is a diagram showing an example of the suspicious person information storage unit 12b of the in-vehicle device 10-1 according to Embodiment 1. In the example in Figure 5, the suspicious person information storage unit 12b has items such as "User ID", "Detection Date and Time", and "Detection Result".
[0033] "User ID" indicates identification information for identifying user U. "Detection Date and Time" indicates the date and time when the suspicious person SP was detected. "Detection Result" includes the type of suspicious activity by the suspicious person SP (e.g., approach, reconnaissance, intrusion), location information of vehicle V, vehicle type of vehicle V, and image data of the suspicious person SP taken by the in-vehicle device 10-1.
[0034] Figure 5 shows an example in which suspicious person information is stored in the suspicious person information storage unit 12b for vehicle V of user U, identified by user ID "UID#1", with the following conditions: {Detection date and time: "Detection date and time #1-1", Detection result: "Detection result #1-1"}, {Detection date and time: "Detection date and time #1-2", Detection result: "Detection result #1-2"}, {Detection date and time: "Detection date and time #1-3", Detection result: "Detection result #1-3"}, ...
[0035] (2-2-3. Alert level memory unit 12c) The alert level storage unit 12c stores the alert level set by the user U, such as the owner of the vehicle V. The alert level storage unit 12c also stores the alert level changed by the control unit 13f, which will be described later. Here, an example of the information stored by the alert level storage unit 12c will be explained using Figure 6. Figure 6 is a diagram showing an example of the alert level storage unit 12c of the in-vehicle device 10-1 according to Embodiment 1. In the example in Figure 6, the alert level storage unit 12c has items such as "user ID", "alert range", and "detection setting".
[0036] "User ID" indicates identification information for identifying user U. "Warning Range" indicates the range within which suspicious person information is shared among the in-vehicle devices 10-1 set for each vehicle V. For example, this could be a predetermined value for the distance traveled when moving along a travel route such as a sidewalk or roadway in a certain amount of time, or a predetermined value for the time traveled when moving along a travel route at a constant speed. The "Warning Range" may also include information such as whether to select the shortest distance or the average distance when there are multiple travel routes. "Detection Setting" indicates the degree of detection of suspicious person SP set for each vehicle V. For example, this could be a proximity detection setting that detects a person approaching a parked vehicle V within a predetermined distance, a reconnaissance detection setting that detects a person peering into the vehicle for a predetermined amount of time or longer, or an intrusion detection setting that detects a person entering the vehicle.
[0037] Figure 6 shows an example in which, for vehicle V of user U, identified by user ID "UID#1", the alert level is stored in the alert level storage unit 12c, with the alert range being "Alert Range #1", the detection setting being "Detection Setting #1", and so on.
[0038] (2-3. Overall Control Unit 13) The overall control unit 13 is implemented, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the in-vehicle device 10-1 using RAM as the working area. Alternatively, the overall control unit 13 can be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).
[0039] As shown in Figure 3, the overall control unit 13 includes a detection unit 13a, an estimation unit 13b, a specific unit 13c, a transmission unit 13d, a reception unit 13e, and a control unit 13f, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the overall control unit 13 is not limited to the configuration shown in Figure 3, and other configurations are also acceptable as long as they perform the information processing described later.
[0040] (2-3-1. Detection unit 13a) The detection unit 13a detects various types of information. The detection unit 13a then stores the detected information in the storage unit 12-1.
[0041] The detection unit 13a detects suspicious persons SP approaching a moving vehicle V. For example, the detection unit 13a detects the approach of suspicious persons SP to a vehicle V equipped with an in-vehicle device 10-1, which is a terminal. The detection unit 13a also detects reconnaissance by suspicious persons SP towards a vehicle V equipped with an in-vehicle device 10-1. The detection unit 13a also detects intrusion by suspicious persons SP into a vehicle V equipped with an in-vehicle device 10-1. Furthermore, the detection unit 13a detects suspicious persons SP using detection settings controlled by the control unit 13f. The detection unit 13a can also detect the type of suspicious activity, such as approach, reconnaissance, or intrusion, the location information of vehicle V, the type of vehicle V, and image data of suspicious persons SP captured by the in-vehicle device 10-1. The detection unit 13a also stores the suspicious persons information about the detected suspicious persons SP in the suspicious persons information storage unit 12b.
[0042] (2-3-2. Estimation part 13b) The estimation unit 13b estimates various types of information. The estimation unit 13b stores the estimated information in the storage unit 12-1. The estimation unit 13b also refers to the information stored in the storage unit 12-1.
[0043] The estimation unit 13b estimates the travel route from vehicle V equipped with the in-vehicle device 10-1 to vehicle V' equipped with another in-vehicle device 10-1'. The estimation unit 13b also selects a travel route using received weather information. The estimation unit 13b also selects a travel route using received traffic information. Furthermore, the estimation unit 13b estimates the attributes (e.g., gender, age) of the detected suspicious person SP using the image data of the suspicious person SP.
[0044] (2-3-3. Specific part 13c) The identification unit 13c identifies various types of information. The identification unit 13c stores the identified information in the storage unit 12-1. The identification unit 13c also refers to the information stored in the storage unit 12-1.
[0045] The identification unit 13c identifies the location of other in-vehicle devices 10-1'. For example, the identification unit 13c receives location information transmitted from other in-vehicle devices 10-1' and identifies the location of the other in-vehicle devices 10-1' on a map. At this time, the identification unit 13c can also receive location information transmitted from a server device that manages the location information of in-vehicle devices 10-1 and identify the location of the other in-vehicle devices 10-1' on a map.
[0046] (2-3-4. Transmitter 13d) The transmitting unit 13d transmits various types of information. The transmitting unit 13d also refers to the various types of information stored in the storage unit 12-1.
[0047] When the detection unit 13a detects a suspicious person SP, the transmission unit 13d transmits information about the suspicious person SP to another in-vehicle device 10-1' located within a predetermined travel distance from the in-vehicle device 10-1. For example, the transmission unit 13d transmits the suspicious person information to another in-vehicle device 10-1' where the travel distance when traveling along the estimated travel path is less than or equal to a predetermined value, which is the predetermined travel distance. The transmission unit 13d also transmits the suspicious person information to another in-vehicle device 10-1' where the travel distance when traveling along the shortest of multiple estimated travel paths is less than or equal to a predetermined value, which is the predetermined travel distance. Furthermore, the transmission unit 13d transmits the suspicious person information to another in-vehicle device 10-1' where the average value of the travel distances when traveling along multiple estimated travel paths is less than or equal to a predetermined value, which is the predetermined travel distance. Furthermore, when the in-vehicle device 10-1 detects a suspicious person SP, the transmitting unit 13d transmits information about the suspicious person to another in-vehicle device 10-1' located within a controlled predetermined travel distance. The transmitting unit 13d also transmits information about the suspicious person, including the type of suspicious activity by the suspicious person SP (e.g., approach, reconnaissance, intrusion), the location information of vehicle V, the type of vehicle V, and image data of the suspicious person SP captured by the in-vehicle device 10-1. At this time, the transmitting unit 13d refers to the suspicious person information stored in the suspicious person information storage unit 12b. The transmitting unit 13d can also refer to the user information stored in the user information storage unit 12a.
[0048] (2-3-5. Receiving unit 13e) The receiving unit 13e receives various types of information. The receiving unit 13e then stores the received information in the storage unit 12-1.
[0049] The receiving unit 13e receives suspicious person information transmitted from other in-vehicle devices 10-1'. The receiving unit 13e also receives location information transmitted from other in-vehicle devices 10-1'. Furthermore, the receiving unit 13e can store suspicious person information transmitted from other in-vehicle devices 10-1' in the suspicious person information storage unit 12b.
[0050] (2-3-6. Control Unit 13f) The control unit 13f performs various controls. The control unit 13f also refers to various information stored in the storage unit 12-1.
[0051] When the control unit 13f receives suspicious person information transmitted from another in-vehicle device 10-1', it controls the alert level set on the in-vehicle device 10-1 based on the suspicious person information. For example, if the user U of vehicle V has permitted a change in the alert level, the control unit 13f raises the alert level set on the in-vehicle device 10-1 to a higher level. Also, if the user U of vehicle V has not permitted a change in the alert level, the control unit 13f maintains the alert level set on the in-vehicle device 10-1. Furthermore, the control unit 13f controls the detection settings related to the detection of suspicious person SP for vehicle V on which the in-vehicle device 10-1 is installed, as an alert level. Also, the control unit 13f controls the detection settings related to the detection of approach, reconnaissance, and intrusion of suspicious person SP for vehicle V on which the in-vehicle device 10-1 is installed, as an alert level. Furthermore, the control unit 13f controls a predetermined travel distance set on the in-vehicle device 10-1, as an alert level. Furthermore, the control unit 13f controls a predetermined travel distance set in the in-vehicle device 10-1 as an alert level, according to the attributes of the estimated suspicious person SP. The control unit 13f also controls the alert level according to the actions of the suspicious person SP indicated by the suspicious person information (e.g., approach, reconnaissance, intrusion). Furthermore, the control unit 13f controls the alert level according to the type of vehicle V that detected the suspicious person SP indicated by the suspicious person information (e.g., a specific vehicle type).
[0052] (3. Specific examples of each process in security system 100-1) Specific examples of each process of the security system 100-1 according to Embodiment 1 will be described below. Specific examples of the suspicious person detection process, suspicious person information transmission process, and alert level control process of the security system 100-1 according to Embodiment 1 will be described below.
[0053] (3-1. Specific examples of suspicious person detection processes) The suspicious person detection process of the security system 100-1 according to Embodiment 1 will be described below. The following description will focus on the cases where there is an on-board device 10-1A mounted on vehicle VA, an on-board device 10-1B mounted on vehicle VB, an on-board device 10-1C mounted on vehicle VC, and an on-board device 10-1D mounted on vehicle VD.
[0054] The onboard device 10-1A installed in the vehicle VA has the following detection settings: {"Proximity detection setting: Off, "Reconnaissance detection setting": On, "Intrusion detection setting": On"}. Furthermore, the onboard device 10-1A is configured not to activate or change its detection function if there is a person (occupant) present. The motion sensor in the onboard device 10-1A indicates that there is no person present inside the vehicle VA. In this case, the onboard device 10-1A activates its detection function because there is no person present. In other words, the onboard device 10-1A does not detect the "approach" of a suspicious person SP if a person passes by the vehicle VA. On the other hand, if a person peers into the vehicle VA, the onboard device 10-1A detects the "reconnaissance" of a suspicious person SP and will emit a warning sound or start recording with its camera. Furthermore, if a person enters the vehicle VA, the in-vehicle device 10-1A detects the "intrusion" of a suspicious person SP and emits a warning sound or starts recording with the camera.
[0055] The on-board device 10-1B installed in vehicle VB has the following detection settings: {"Proximity detection setting: Off, "Reconnaissance detection setting": On, "Intrusion detection setting": On"}. Furthermore, the on-board device 10-1B is configured to activate and modify its detection function even if a person is present. The motion sensor in the on-board device 10-1B indicates that there is no person present inside vehicle VB. In this case, the on-board device 10-1B always activates its detection function regardless of the presence of a person. That is, if a person passes by vehicle VB, the on-board device 10-1B will not detect the "approach" of a suspicious person SP. On the other hand, if a person peers into the interior of vehicle VB, the on-board device 10-1B will detect the "reconnaissance" of a suspicious person SP and will emit a warning sound or begin recording with its camera. Furthermore, if a person enters the vehicle VB, the in-vehicle device 10-1B detects the "intrusion" of a suspicious person SP and emits a warning sound or starts recording with the camera.
[0056] The on-board device 10-1C installed in the vehicle VC has the following detection settings: {"Proximity detection setting: Off, "Reconnaissance detection setting": On, "Intrusion detection setting": On"}. Furthermore, the on-board device 10-1C is configured not to activate or change its detection function if a person is present. The motion sensor in the on-board device 10-1C detects that a person is present inside the vehicle VC. In this case, the on-board device 10-1C does not activate its detection function because a person is present. In other words, the on-board device 10-1C does not detect the "approach" of a suspicious person SP even if a person passes by the vehicle VC. Similarly, the on-board device 10-1C does not detect "reconnaissance" by a suspicious person SP even if a person peers into the vehicle VC. Furthermore, the on-board device 10-1C does not detect "intrusion" by a suspicious person SP even if a person enters the vehicle VC.
[0057] The onboard device 10-1D installed in the vehicle VD has the following detection settings: {"Proximity detection setting: On, "Reconnaissance detection setting": On, "Intrusion detection setting": On"}. Furthermore, the onboard device 10-1D is configured not to activate or change its detection function if a person is present. The motion sensor in the onboard device 10-1D detects that there are no persons (occupants) inside the vehicle VD. In this case, the onboard device 10-1D activates its detection function because there are no persons present. Specifically, if a person passes by the vehicle VD, the onboard device 10-1D detects the "approach" of a suspicious person (SP) and will emit a warning sound or begin recording with its camera. Also, if a person peers into the vehicle VD, the onboard device 10-1D detects "reconnaissance" by a suspicious person (SP) and will emit a warning sound or begin recording with its camera. Furthermore, if a person enters the vehicle VD, the in-vehicle device 10-1D detects the "intrusion" of a suspicious person SP and emits a warning sound or starts recording with the camera.
[0058] As described above, the in-vehicle device 10-1 installed in the vehicle V enables flexible suspicious person detection processing depending on the detection settings set in advance by the user U and whether or not the detection function is activated when there is a waiting person.
[0059] (3-2. Specific examples of processing for sending information about suspicious individuals) The suspicious person information transmission process of the security system 100-1 according to Embodiment 1 will be described below. The following describes the in-vehicle devices 10-1A installed in vehicle VA, 10-1B installed in vehicle VB, 10-1C installed in vehicle VC, and 10-1D installed in vehicle VD after the execution of the suspicious person detection process described in (3-1. Specific Example of Suspicious Person Detection Process) above.
[0060] Firstly, if a person peers into the interior of the vehicle VA, the in-vehicle device 10-1A detects the "reconnaissance" by a suspicious person SP and emits a warning sound or starts taking pictures with its camera.
[0061] Secondly, the in-vehicle device 10-1A identifies the locations of in-vehicle devices 10-1B, 10-1C, and 10-1D, and estimates the travel route from vehicle VA to vehicle VB, from vehicle VA to vehicle VC, and from vehicle VA to vehicle VD. At this time, the in-vehicle device 10-1A may receive weather information and estimate a travel route that takes detours into consideration based on information such as road closures due to bad weather. Alternatively, the in-vehicle device 10-1A may receive traffic information and estimate a travel route that takes detours into consideration based on information such as road closures due to construction and traffic congestion.
[0062] Thirdly, the in-vehicle device 10-1A estimates, for example, that the travel distance from vehicle VA to vehicle VB is 2 km, the travel distance from vehicle VA to vehicle VC is 3 km, and the travel distance from vehicle VA to vehicle VD is 6 km. In this case, if there are multiple travel routes, the in-vehicle device 10-1A estimates the shortest distance among the multiple travel routes or the average distance of the multiple travel routes as the travel distance.
[0063] Fourth, if the predetermined travel distance, which is the set surveillance range, is 5 km, the in-vehicle device 10-1A transmits suspicious person information to in-vehicle devices 10-1B and 10-1C, which are located within 5 km of the travel route from the in-vehicle device 10-1A. At this time, the in-vehicle device 10-1A transmits the type of suspicious activity of the suspicious person SP (e.g., approach, reconnaissance, intrusion), the location information of vehicle V, the type of vehicle V, and image data of the suspicious person SP taken by the in-vehicle device 10-1A. The in-vehicle device 10-1A may also estimate the attributes of the suspicious person SP, such as gender and age, based on the image data of the suspicious person SP and transmit this as suspicious person information.
[0064] As described above, the on-board device 10-1 installed in vehicle V enables the transmission of suspicious person information that takes geographical factors into consideration, based on the distance traveled along the travel path of vehicle V where the suspicious person SP was detected.
[0065] (3-3. Specific Examples of Alert Level Control Processing) The alert level control process of the security system 100-1 according to Embodiment 1 will be described below. The following describes the in-vehicle devices 10-1A mounted on vehicle VA, 10-1B mounted on vehicle VB, 10-1C mounted on vehicle VC, and 10-1D mounted on vehicle VD after the execution of the suspicious person detection process (3-1. Specific example of suspicious person detection process) and the suspicious person information transmission process (3-2. Specific example of suspicious person information transmission process) described above.
[0066] Since there is no standby person present, the in-vehicle device 10-1A can activate and modify its detection function. Specifically, the in-vehicle device 10-1A detects the "reconnaissance" of a suspicious person SP, transmits information about the suspicious person to in-vehicle devices 10-1B and 10-1C, and raises the alert level by setting the detection settings to {"Approach detection setting: On, "Reconnaissance detection setting": On, "Intrusion detection setting": On"}. Alternatively, the in-vehicle device 10-1A may raise the alert level by, for example, changing the predetermined travel distance, which is the set alert range, to 6 km.
[0067] The vehicle-mounted device 10-1B always has its detection function activated, regardless of the presence of a standby person, and its settings can be changed at any time. Specifically, the vehicle-mounted device 10-1B receives information about suspicious persons from the vehicle-mounted device 10-1A and raises the alert level by setting the detection settings to {"Approach detection setting: On, "Reconnaissance detection setting": On, "Intrusion detection setting": On"}.
[0068] The in-vehicle device 10-1C does not activate its detection function and cannot be modified because a standby person is present. In other words, the in-vehicle device 10-1C receives suspicious person information from the in-vehicle device 10-1A, but maintains the alert level. On the other hand, the in-vehicle device 10-1C stores the suspicious person information in memory, etc., and when it detects that there is no longer a standby person, it activates its detection function and makes it modifiable.
[0069] Since there are no standby personnel, the in-vehicle device 10-1D can activate its detection function and change its level. On the other hand, since the in-vehicle device 10-1D has not received any information about suspicious persons from the in-vehicle device 10-1A, it will not change its alert level. Furthermore, even if the in-vehicle device 10-1D were to receive information about suspicious persons from the in-vehicle device 10-1A, it would maintain its maximum alert level.
[0070] Each of the in-vehicle devices 10-1 (10-1A, 10-1B, 10-1C, 10-1D) can also control the alert level according to the attributes of the estimated suspicious person SP, such as gender and age. For example, each of the in-vehicle devices 10-1 sets a wider alert range by changing the predetermined travel distance to be longer when the suspicious person SP is male compared to when it is female. Also, each of the in-vehicle devices 10-1 sets a wider alert range by changing the predetermined travel distance to be longer when the suspicious person SP is between 10 and 40 years old compared to when it is 50 years old or older.
[0071] Each of the vehicle-mounted devices 10-1 (10-1A, 10-1B, 10-1C, 10-1D) can also control the alert level according to the type of action taken by the suspicious person SP. For example, if the suspicious person SP's action is intrusion, each of the vehicle-mounted devices 10-1 will set more actions to be detected by turning on more detection settings than in the case of approach or reconnaissance. Also, if the suspicious person SP's action is intrusion, each of the vehicle-mounted devices 10-1 will set a wider alert range by changing the predetermined travel distance to a longer duration than in the case of approach or reconnaissance.
[0072] Each of the in-vehicle devices 10-1 (10-1A, 10-1B, 10-1C, 10-1D) can also control the alert level according to the vehicle type of the vehicle V in which the suspicious person SP was detected. For example, each of the in-vehicle devices 10-1 sets more detection settings to turn on than in the case of a different vehicle type if the vehicle type of another vehicle V' in which the suspicious person SP was detected is the same vehicle type. Also, each of the in-vehicle devices 10-1 sets a wider alert range by changing the predetermined travel distance to a longer value than in the case of a different vehicle type if the vehicle type of another vehicle V' in which the suspicious person SP was detected is the same vehicle type.
[0073] As described above, the on-board device 10-1 installed in vehicle V enables effective alert level control processing by controlling the alert level of vehicle V within the alert range of suspicious person SP according to the settings of user U.
[0074] [Processing flow of security system 100-1] The processing flow of the security system 100-1 according to Embodiment 1 will be explained using Figure 7. Figure 7 is a flowchart showing an example of the processing flow of the security system 100-1 according to Embodiment 1. Note that the processes in steps S101 to S106 below can be executed in a different order. Also, some of the processes in steps S101 to S106 below may be omitted.
[0075] (1. Suspicious person detection process) Firstly, the in-vehicle device 10-1 performs suspicious person detection processing (step S101). For example, the in-vehicle device 10-1 detects the approach, reconnaissance, intrusion, etc., of a suspicious person SP to the vehicle V.
[0076] (2. Movement path estimation process) Secondly, the in-vehicle device 10-1 performs a travel path estimation process (step S102). For example, the in-vehicle device 10-1 identifies the location of other in-vehicle devices 10-1' and estimates the travel path from vehicle V to other vehicle V'.
[0077] (3. Processing of sending information about suspicious individuals) Thirdly, the in-vehicle device 10-1 performs a suspicious person information transmission process (step S103). For example, the in-vehicle device 10-1 transmits suspicious person information to another in-vehicle device 10-1 installed in another vehicle V located at a distance of less than or equal to a predetermined value along the travel route.
[0078] (4. Processing of information received regarding suspicious individuals) Fourth, the other in-vehicle device 10-1' performs suspicious person information reception processing (step S104). For example, the other in-vehicle device 10-1' receives the suspicious person information transmitted from the in-vehicle device 10-1.
[0079] (5. Alert Level Control Processing) Fifth, the other in-vehicle devices 10-1' perform alert level control processing (step S105). For example, the other in-vehicle devices 10-1' change or maintain the detection settings or the predetermined travel distance which is the alert range, as the set alert level. At this time, if the sharing of suspicious person information among all in-vehicle devices 10-1 is completed (step S106: Yes), the in-vehicle device 10-1 terminates processing. On the other hand, if the sharing of suspicious person information among all in-vehicle devices 10-1 is not completed (step S106: No), the in-vehicle device 10-1 returns to processing in step S102.
[0080] [Effects of Embodiment 1] The effects of Embodiment 1 will now be described. Below, effects 1 to 14 corresponding to each process in Embodiment 1 will be explained.
[0081] (1. Effect 1) Firstly, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 is mounted on the vehicle V, detects a suspicious person SP targeting the vehicle V, and when a suspicious person SP is detected, transmits suspicious person information about the suspicious person SP to another in-vehicle device 10-1' located within a predetermined travel distance from the in-vehicle device 10-1. When the suspicious person information transmitted from the other in-vehicle device 10-1' is received, the alert level set in the in-vehicle device 10-1 is controlled based on the suspicious person information. Therefore, since geographical factors can be taken into consideration in this process, it is possible to prevent the spread of damage caused by a suspicious person SP targeting the vehicle V.
[0082] (2. Effect 2) Secondly, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 raises the alert level set in the in-vehicle device 10-1 to a higher level when the user U of the vehicle V permits a change in the alert level. Therefore, in this process, the alert level can be raised in accordance with the user U's wishes while taking geographical factors into consideration, thereby preventing the escalation of damage to the vehicle V by suspicious persons SP.
[0083] (3. Effect 3) Thirdly, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 maintains the alert level set in the in-vehicle device 10-1 if the user U of the vehicle V has not authorized a change in the alert level. Therefore, in this process, the alert level can be maintained in accordance with the user U's wishes while taking geographical factors into consideration, thereby preventing the escalation of damage to the vehicle V by a suspicious person SP.
[0084] (4. Effect 4) Fourth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 estimates the travel route from the vehicle V on which the in-vehicle device 10-1 is installed to the vehicle V' on which another in-vehicle device 10-1' is installed, and transmits information about the suspicious person to the other in-vehicle device 10-1' whose travel distance along the estimated travel route is less than or equal to a predetermined value. Therefore, in this process, the alert level of the in-vehicle device 10-1 can be controlled while taking geographical factors into consideration, thereby preventing the damage to vehicle V from being exacerbated by the suspicious person SP.
[0085] (5. Effect 5) Fifth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 transmits information about the suspicious person to other in-vehicle devices 10-1' whose travel distance when traveling along the shortest travel path among a plurality of estimated travel paths is less than or equal to a predetermined value. Therefore, in this process, the alert level of the in-vehicle devices 10-1 within the shortest distance range can be controlled while taking geographical factors into consideration, thereby preventing the damage to vehicle V from being exacerbated by the suspicious person SP.
[0086] (6. Effect 6) Sixth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 transmits information about the suspicious person to other in-vehicle devices 10-1' whose average travel distance when traveling along a predetermined number of estimated travel routes is less than or equal to a predetermined value. Therefore, in this process, the alert level of the in-vehicle devices 10-1 within the average distance range can be controlled while taking geographical factors into consideration, thereby preventing the damage to vehicle V from being exacerbated by the suspicious person SP.
[0087] (7. Effect 7) Seventh, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 selects a travel route using the received weather information. Therefore, in this process, the alert level of the in-vehicle device 10-1 can be controlled by considering weather conditions in addition to geographical factors, thereby preventing the damage to the vehicle V from being exacerbated by a suspicious person SP.
[0088] (8. Effect 8) Eighth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 selects a travel route using the received traffic information. Therefore, in this process, the alert level of the in-vehicle device 10-1 can be controlled by further considering the traffic situation in addition to geographical factors, thereby preventing the escalation of damage to the vehicle V by a suspicious person SP.
[0089] (9. Effect 9) Ninth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 estimates the attributes of the detected suspicious person SP using the image data of the suspicious person SP, and controls a predetermined travel distance set in the in-vehicle device 10-1 as an alert level according to the estimated attributes. Therefore, in this process, the alert level of the in-vehicle device 10-1 is controlled by further considering the gender and age of the suspicious person SP in addition to geographical factors, and the suspicious person information can be shared at the controlled alert level, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0090] (10. Effect 10) Tenth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 controls the detection settings for detecting suspicious persons SP on the vehicle V on which the in-vehicle device 10-1 is installed, as an alert level, and detects suspicious persons SP using the controlled detection settings. Therefore, in this process, the detection settings of the in-vehicle device 10-1 can be controlled while taking geographical factors into consideration, so that the damage caused by suspicious persons SP to the vehicle V can be prevented from spreading.
[0091] (11. Effect 11) Eleventh, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 controls the detection settings related to the detection of approach, reconnaissance, and intrusion of a suspicious person SP towards the vehicle V on which the in-vehicle device 10-1 is installed, as an alert level. Therefore, in this process, the approach detection setting, reconnaissance detection setting, and intrusion detection setting of the in-vehicle device 10-1 can be controlled while taking geographical factors into consideration, thereby preventing the escalation of damage caused by a suspicious person SP to the vehicle V.
[0092] (12. Effect 12) Twelfth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 controls a predetermined travel distance set in the in-vehicle device 10-1 as an alert level, and when the in-vehicle device 10-1 detects a suspicious person SP, it transmits information about the suspicious person to another in-vehicle device 10-1' located within the controlled predetermined travel distance. Therefore, in this process, the alert level of the in-vehicle device 10-1 is controlled while taking geographical factors into consideration, and a suspicious person SP can be detected at the controlled alert level, thus preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0093] (13. Effect 13) Thirteenth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 controls the alert level in accordance with the actions of the suspicious person SP indicated by the suspicious person information. Therefore, in this process, the alert level of the in-vehicle device 10-1 can be controlled by further considering the severity of the suspicious actions of the suspicious person SP in addition to geographical factors, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0094] (14. Effect 14) Fourteenth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 controls the alert level according to the type of vehicle V in which the suspicious person SP, as indicated by the suspicious person information, was detected. Therefore, in this process, the alert level of the in-vehicle device 10-1 can be controlled by taking into account geographical factors and further considering the specific vehicle type targeted by the suspicious person SP, thereby preventing the damage to vehicle V from being escalated by the suspicious person SP.
[0095] [Embodiment 2] The configuration and processing of the security system 100-2 according to Embodiment 2, the configuration and processing of each device in the security system 100-2, the processing flow of the security system 100-2, and the effects of Embodiment 2 will be described below. Configurations and processing common to Embodiment 1 will not be explained.
[0096] [Configuration and Processing of Security System 100-2] The configuration and processing of the security system 100-2 according to Embodiment 2 will be described using Figure 8. Figure 8 is a diagram showing an example of the configuration and processing of the security system 100-2 according to Embodiment 2. Below, an example of the overall configuration of the security system 100-2, an example of the processing of the security system 100-2, and the effects of the security system 100-2 will be described.
[0097] (1. Example configuration of security system 100-2) The security system 100-2 shown in Figure 8 has on-board devices 10-2 (10-2A, 10-2B, ...) which are installed in multiple vehicles V (VA, VB, ...).
[0098] (2. Example of processing by security system 100-2) Firstly, the on-board device 10-2A installed in the vehicle VA detects suspicious persons SP at the parked vehicle VA (step S21). For example, the on-board device 10-2A detects persons who do not possess the electronic key of the parked vehicle VA and who have approached the parked vehicle VA within a predetermined distance, peered into the vehicle for a predetermined time or longer, or entered the vehicle.
[0099] Secondly, the on-board device 10-2A installed in the vehicle VA estimates the means of transportation of the detected suspicious person SP (step S22). For example, based on the image data and duration of stay of the suspicious person SP, the on-board device 10-2A estimates that the suspicious person SP is traveling on foot, by bicycle, motorcycle, or by vehicle VSP such as an automobile. At this time, the on-board device 10-2A identifies the distance traveled if the suspicious person SP were to travel at the average speed of the estimated means of transportation as the warning range for the suspicious person SP.
[0100] Thirdly, the on-board device 10-2A installed in vehicle VA transmits information about the suspicious person to the on-board device 10-2B installed in vehicle VB located within the identified surveillance range (step S23). For example, if the on-board device 10-2A estimates that the means of transportation for the suspicious person SP is a car and identifies the travel distance within the surveillance range as 10 km, it estimates multiple travel routes that can be taken by car from the location of the on-board device 10-2A, and transmits information about the suspicious person to the on-board device 10-2B installed in vehicle VB located within 10 km (e.g., shortest distance, average distance) when traveling along the estimated multiple travel routes.
[0101] Fourth, the on-board device 10-2B installed in the vehicle VB controls the alert level set in the on-board device 10-2B (step S24). Here, the alert level refers to the detection settings related to the detection of suspicious persons SP in the vehicle V (e.g., proximity detection setting, reconnaissance detection setting, intrusion detection setting). For example, when the on-board device 10-2B receives information about a suspicious person from the on-board device 10-2A, it performs control to raise the set alert level. At this time, the on-board device 10-2B can also perform control that does not change the alert level, prioritizing the setting by the user U.
[0102] (3. Effects of Security System 100-2) As described above, the security system 100-2 performs the following processes. First, the on-board device 10-2A installed in vehicle VA detects a suspicious person SP in relation to the parked vehicle VA. Second, the on-board device 10-2A installed in vehicle VA estimates the means of transportation of the detected suspicious person SP and determines the travel distance which is the alert range for the suspicious person SP. Third, the on-board device 10-2A installed in vehicle VA transmits the suspicious person information to the on-board device 10-2B installed in vehicle VB located within the alert range. Fourth, the on-board device 10-2B installed in vehicle VB controls the alert level set in the on-board device 10-2B.
[0103] Therefore, security system 100-2 has the following effects. First, security system 100-2 can share information about suspicious person SP among vehicles V located within a surveillance range that takes into account topographical factors and the means of movement of the suspicious person SP. Second, security system 100-2 can expand the surveillance range for suspicious person SP in an amoeba-like manner each time a suspicious person SP is detected in a vehicle V. In other words, security system 100-2 can prevent the damage caused by suspicious person SP to moving objects such as vehicles V from spreading.
[0104] [Configuration and operation of each device in security system 100-2] The configuration and processing of the in-vehicle device 10-2 of the security system 100-2 according to Embodiment 2 will be described using Figures 9 and 10. Below, examples of the configuration and processing of the in-vehicle device 10-2 according to Embodiment 2 will be described. Note that the overall configuration example of the security system 100-2 according to Embodiment 2 is the same as that of Embodiment 1, so the explanation will be omitted.
[0105] (1. Configuration example and processing example of in-vehicle device 10-2) Using Figure 9, an example of the configuration and processing of the in-vehicle device 10-2 will be explained. Figure 9 is a block diagram showing an example of the configuration of the in-vehicle device 10-2 of the security system 100-2 according to Embodiment 2. The in-vehicle device 10-2 is a terminal mounted on a mobile vehicle. For example, the in-vehicle device 10-2 may be an in-vehicle device 10-2A mounted on vehicle VA, an in-vehicle device 10-2B mounted on vehicle VB, an in-vehicle device 10-2C mounted on vehicle VC, etc.
[0106] As shown in Figure 9, the in-vehicle device 10-2 includes a communication unit 11, a storage unit 12-2, and an overall control unit 13. The in-vehicle device 10-2 may also include an input unit (e.g., a touch panel) for receiving various operations from the owner of the in-vehicle device 10-2, and a display unit (e.g., a liquid crystal display) for displaying various information.
[0107] The in-vehicle device 10-2 is, for example, a dedicated terminal mounted on a vehicle V, and consists of a navigation device and a recording device (drive recorder). As one example, the in-vehicle device 10-2 may be a composite device in which an independent navigation device and a recording device are connected in a communicative manner. As another example, the in-vehicle device 10-2 may be a single device having navigation and recording functions. Furthermore, the in-vehicle device 10-2 may be a device that can be carried by the user U.
[0108] Furthermore, the in-vehicle device 10-2 may be equipped with various sensors. For example, the in-vehicle device 10-2 may have various sensors such as a camera, motion sensor, acceleration sensor, gyroscope, GPS sensor, and barometric pressure sensor.
[0109] (1-1. Communications Section 11) The communication unit 11 is implemented, for example, by a NIC (Network Interface Card). The communication unit 11 is connected to a predetermined communication network by wire or wireless connection and transmits and receives information with various devices.
[0110] (1-2.Storage section 12-2) The storage unit 12-2 is implemented by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or optical disc. The storage unit 12-2 according to Embodiment 2 has, as shown in Figure 9, a user information storage unit 12a, a suspicious person information storage unit 12b, an alert level storage unit 12c, and a means of transport storage unit 12d. The storage unit 12-2 stores various information that the overall control unit 13 refers to when it operates, and various information acquired when the overall control unit 13 operates. The configuration examples and processing examples of the user information storage unit 12a, the suspicious person information storage unit 12b, and the alert level storage unit 12c are the same as in Embodiment 1, so their explanation is omitted.
[0111] (1-2-1. Transportation means storage unit 12d) The transportation means storage unit 12d stores the transportation means estimated by the estimation unit 13b, which will be described later. Here, an example of the information stored by the transportation means storage unit 12d will be explained using Figure 10. Figure 10 is a diagram showing an example of the transportation means storage unit 12d of the in-vehicle device 10-2 according to Embodiment 2. In the example in Figure 10, the transportation means storage unit 12d has items such as "User ID", "Detection Date and Time", and "Transportation Means".
[0112] "User ID" indicates identification information used to identify user U. "Detection Date and Time" indicates the date and time when the suspicious person SP was detected. "Means of Transportation" indicates the type of means of transportation used by the suspicious person SP, such as walking, vehicle (e.g., bicycle, motorcycle, car), etc.
[0113] Figure 10 shows an example in which the means of transportation of a suspicious person SP is stored in the means of transportation storage unit 12d for vehicle V of user U, identified by user ID "UID#1", with the following conditions: {Detection date and time: "Detection date and time #1-1", means of transportation: "means of transportation #1-1"}, {Detection date and time: "Detection date and time #1-2", means of transportation: "means of transportation #1-2"}, {Detection date and time: "Detection date and time #1-3", means of transportation: "means of transportation #1-3"}, ...
[0114] (1-3. Overall Control Unit 13) The overall control unit 13 is implemented, for example, by a CPU or MPU executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the in-vehicle device 10-2 using RAM as the working area. Alternatively, the overall control unit 13 can be implemented, for example, by an integrated circuit such as an ASIC or FPGA.
[0115] As shown in Figure 9, the overall control unit 13 includes a detection unit 13a, an estimation unit 13b, a specific unit 13c, a transmission unit 13d, a reception unit 13e, and a control unit 13f, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the overall control unit 13 is not limited to the configuration shown in Figure 9, and other configurations are also acceptable as long as they perform the information processing described later.
[0116] (1-3-1. Detection unit 13a) The detection unit 13a detects various types of information. The detection unit 13a then stores the detected information in the storage unit 12-2.
[0117] The detection unit 13a detects suspicious persons SP approaching a moving vehicle V. For example, the detection unit 13a detects the approach of suspicious persons SP to a vehicle V equipped with an in-vehicle device 10-2, which is a terminal. The detection unit 13a also detects reconnaissance by suspicious persons SP towards a vehicle V equipped with an in-vehicle device 10-2. Furthermore, the detection unit 13a detects the intrusion of suspicious persons SP into a vehicle V equipped with an in-vehicle device 10-2. The detection unit 13a also detects suspicious persons SP using detection settings controlled by the control unit 13f. In addition, the detection unit 13a can detect the type of suspicious activity such as approach, reconnaissance, or intrusion, the location information of vehicle V, the type of vehicle V, and image data of suspicious persons SP captured by the in-vehicle device 10-2. The detection unit 13a also stores the suspicious persons information related to the detected suspicious persons SP in the suspicious persons information storage unit 12b.
[0118] (1-3-2. Estimation part 13b) The estimation unit 13b estimates various types of information. The estimation unit 13b stores the estimated information in the storage unit 12-2. The estimation unit 13b also refers to the information stored in the storage unit 12-2.
[0119] The estimation unit 13b estimates the means of transportation of the detected suspicious person SP. For example, the estimation unit 13b estimates the means of transportation of the detected suspicious person SP using the image data of the detected suspicious person SP. The estimation unit 13b also estimates the means of transportation of the detected suspicious person SP using the time spent there. In this case, the estimation unit 13b estimates that the means of transportation of the suspicious person SP is walking. The estimation unit 13b also estimates that the means of transportation of the suspicious person SP is a vehicle VSP. Furthermore, the estimation unit 13b estimates the type of vehicle VSP to be a bicycle, motorcycle, or automobile.
[0120] Furthermore, the estimation unit 13b estimates the travel route from vehicle V equipped with the in-vehicle device 10-2 to vehicle V equipped with another in-vehicle device 10-2'. The estimation unit 13b also selects a travel route using the received weather information and corrects the travel speed. The estimation unit 13b also selects a travel route using the received traffic information and corrects the travel speed. Furthermore, the estimation unit 13b estimates the attributes of the detected suspicious person SP (e.g., gender, age) using the image data of the suspicious person SP and corrects the travel speed.
[0121] (1-3-3. Specific part 13c) The identification unit 13c identifies various types of information. The identification unit 13c then stores the identified information in the storage unit 12-2. The identification unit 13c also refers to the various types of information stored in the storage unit 12-2.
[0122] The identification unit 13c identifies the surveillance range of the suspected suspicious person SP based on the estimated means of transportation of the suspicious person SP. For example, the identification unit 13c identifies the distance traveled in a predetermined time when traveling along a route that can be traveled on foot at a walking speed as the surveillance range. The identification unit 13c also identifies the distance traveled in a predetermined time when traveling along a route that can be traveled by a vehicle VSP at
[0123] The identification unit 13c identifies the location of other in-vehicle devices 10-2'. For example, the identification unit 13c receives location information transmitted from other in-vehicle devices 10-2' and identifies the location of the other in-vehicle devices 10-2' on a map. At this time, the identification unit 13c can also receive location information transmitted from a server device that manages the location information of the in-vehicle devices 10-2' and identify the location of the other in-vehicle devices 10-2' on a map.
[0124] (1-3-4. Transmitter 13d) The transmitting unit 13d transmits various types of information. The transmitting unit 13d also refers to the various types of information stored in the storage unit 12-2.
[0125] The transmitting unit 13d transmits suspicious person information regarding the suspicious person SP detected by the detection unit 13a from the in-vehicle device 10-2 to other in-vehicle devices 10-2' located within the surveillance range. For example, the transmitting unit 13d transmits suspicious person information to other in-vehicle devices 10-2' whose travel distance when moving along the estimated travel path is less than or equal to a predetermined value, as part of the surveillance range. The transmitting unit 13d also transmits suspicious person information to other in-vehicle devices 10-2' whose travel distance when moving along the shortest of multiple estimated travel paths is less than or equal to a predetermined value, as part of the surveillance range. Furthermore, the transmitting unit 13d transmits suspicious person information to other in-vehicle devices 10-2' whose average travel distance when moving along multiple estimated travel paths is less than or equal to a predetermined value, as part of the surveillance range. In addition, if the in-vehicle device 10-2 detects a suspicious person SP, the transmitting unit 13d transmits suspicious person information to other in-vehicle devices 10-2' located within a predetermined travel distance, as part of the controlled surveillance range. Furthermore, the transmitting unit 13d transmits information about the suspicious person, including the type of suspicious activity by the suspicious person SP (e.g., approach, reconnaissance, intrusion), the location information of vehicle V, the type of vehicle V, and image data of the suspicious person SP captured by the in-vehicle device 10-2. At this time, the transmitting unit 13d refers to the suspicious person information stored in the suspicious person information storage unit 12b. The transmitting unit 13d can also refer to the user information stored in the user information storage unit 12a.
[0126] (1-3-5. Receiving unit 13e) The receiving unit 13e receives various types of information. The receiving unit 13e then stores the received information in the storage unit 12-2.
[0127] The receiving unit 13e receives suspicious person information transmitted from other in-vehicle devices 10-2'. The receiving unit 13e also receives location information transmitted from other in-vehicle devices 10-2'. Furthermore, the receiving unit 13e can store suspicious person information transmitted from other in-vehicle devices 10-2' in the suspicious person information storage unit 12b.
[0128] (1-3-6. Control Unit 13f) The control unit 13f performs various controls. The control unit 13f also refers to various information stored in the storage unit 12-2.
[0129] When the control unit 13f receives suspicious person information transmitted from another in-vehicle device 10-2', it controls the alert level set on the in-vehicle device 10-2 based on the suspicious person information. For example, if the user U of vehicle V has permitted a change in the alert level, the control unit 13f raises the alert level set on the in-vehicle device 10-2 to a higher level. Also, if the user U of vehicle V has not permitted a change in the alert level, the control unit 13f maintains the alert level set on the in-vehicle device 10-2. Furthermore, the control unit 13f controls the detection settings related to the detection of suspicious person SP for vehicle V on which the in-vehicle device 10-2 is installed, as an alert level. Also, the control unit 13f controls the detection settings related to the detection of approach, reconnaissance, and intrusion of suspicious person SP for vehicle V on which the in-vehicle device 10-2 is installed, as an alert level. Furthermore, the control unit 13f controls a predetermined travel distance set on the in-vehicle device 10-2, as an alert level. Furthermore, the control unit 13f controls a predetermined travel distance set in the in-vehicle device 10-2 as an alert level, according to the attributes of the estimated suspicious person SP. The control unit 13f also controls the alert level according to the actions of the suspicious person SP indicated by the suspicious person information (e.g., approach, reconnaissance, intrusion). Furthermore, the control unit 13f controls the alert level according to the type of vehicle V that detected the suspicious person SP indicated by the suspicious person information (e.g., a specific vehicle type).
[0130] (2. Specific examples of each process in security system 100-2) Specific examples of each process of the security system 100-2 according to Embodiment 2 will be described below.Specific examples of the means of movement estimation process and the suspicious person information transmission process of the security system 100-2 according to Embodiment 2 will be described below.Specific examples of the suspicious person detection process and the alert level control process are the same as in Embodiment 1, so their explanation will be omitted.
[0131] (2-1. Specific Examples of Transportation Method Estimation Process) The means of transport estimation process of the security system 100-2 according to Embodiment 2 will be described below. The following description will focus on the case where an on-board device 10-2A is mounted on a vehicle VA.
[0132] Firstly, if a person peers into the interior of the vehicle VA, the in-vehicle device 10-2A detects the "reconnaissance" by a suspicious person SP and emits a warning sound or starts taking pictures with its camera.
[0133] Secondly, the in-vehicle device 10-2A analyzes the image data of the suspicious person SP captured by the camera and estimates the means of transportation of the suspicious person SP, such as walking, cycling, motorcycling, or driving a car. In this case, if the duration of the suspicious person SP's stay is shorter than a predetermined value, the in-vehicle device 10-2A may estimate the means of transportation of the suspicious person SP to be walking, or if the duration of the suspicious person SP's stay is longer than a predetermined value, it may estimate the means of transportation of the suspicious person SP to be cycling, motorcycling, driving a car, or the like.
[0134] Thirdly, the in-vehicle device 10-2A identifies a surveillance range corresponding to the suspicious person SP's mode of transportation. In this case, the in-vehicle device 10-2A identifies the distance traveled if the suspicious person SP were to travel for a certain period of time at the average speed of the estimated mode of transportation as the surveillance range for the suspicious person SP. That is, the in-vehicle device 10-2A identifies wider surveillance ranges in the order of walking, cycling, motorcycle, and automobile. The in-vehicle device 10-2A may also estimate the attributes of the suspicious person SP, such as gender and age, based on the image data of the suspicious person SP, and if the estimated mode of transportation is walking or cycling, it may adjust the speed of travel and the distance of travel, which is the surveillance range. The in-vehicle device 10-2A may also receive weather information and select a travel route that considers detours based on information such as road closures due to bad weather. The in-vehicle device 10-2A may also receive traffic information and select a travel route that considers detours based on information such as road closures due to construction and congestion.
[0135] As described above, the on-board device 10-2 installed in vehicle V enables highly accurate estimation of the means of transportation based on the image data and duration of stay of the suspicious person SP.
[0136] (2-2. Specific examples of processing for sending information about suspicious individuals) The process for transmitting suspicious person information of the security system 100-2 according to Embodiment 2 will be described below. The following description will focus on the cases where the in-vehicle devices 10-2A, 10-2B, 10-2C, and 10-2D are installed in vehicle VA, vehicle VB, vehicle VC, and vehicle VD, respectively.
[0137] Firstly, the on-board device 10-2A identifies the locations of on-board devices 10-2B, 10-2C, and 10-2D, and estimates the travel routes from vehicle VA to vehicle VB, from vehicle VA to vehicle VC, and from vehicle VA to vehicle VD. At this time, the on-board device 10-2A estimates a travel route corresponding to the estimated means of transportation. For example, if the estimated means of transportation is walking, the on-board device 10-2A estimates a travel route such as a sidewalk that can be traveled on foot; if the estimated means of transportation is a bicycle, it estimates a travel route such as a sidewalk or road that can be traveled on by a bicycle; and if the estimated means of transportation is a motorcycle or automobile, it estimates a travel route such as a road that can be traveled on by a motorcycle or automobile. In addition, the on-board device 10-2A may receive weather information and estimate a travel route that takes detours into consideration based on information such as road closures due to bad weather. Furthermore, the in-vehicle device 10-2A may receive traffic information and estimate a travel route that takes detours into consideration based on information such as road closures due to construction and traffic congestion.
[0138] Secondly, the in-vehicle device 10-2A estimates, for example, that the travel distance from vehicle VA to vehicle VB is 2 km, the travel distance from vehicle VA to vehicle VC is 3 km, and the travel distance from vehicle VA to vehicle VD is 6 km. In this case, if there are multiple travel routes, the in-vehicle device 10-2A estimates the shortest distance among the multiple travel routes or the average distance of the multiple travel routes as the travel distance.
[0139] Thirdly, if the identified surveillance area, which is a travel distance of 10 km, is 10 km, the in-vehicle device 10-2A transmits suspicious person information to in-vehicle devices 10-2B, 10-2C, and 10-2D, which are located along the travel route at a distance of 10 km or less. At this time, the in-vehicle device 10-2A transmits the type of suspicious activity of the suspicious person SP (e.g., approach, reconnaissance, intrusion), the location information of vehicle V, the type of vehicle V, and image data of the suspicious person SP taken by the in-vehicle device 10-2A. The in-vehicle device 10-2A may also estimate the attributes of the suspicious person SP, such as gender and age, based on the image data of the suspicious person SP and transmit this as suspicious person information.
[0140] As described above, the on-board device 10-2 installed in the vehicle V enables the transmission of suspicious person information that takes geographical factors into consideration, according to the means of transportation of the suspicious person SP and the surveillance range corresponding to that means of transportation.
[0141] [Processing flow of security system 100-2] The processing flow of the security system 100-2 according to Embodiment 2 will be explained using Figure 11. Figure 11 is a flowchart showing an example of the processing flow of the security system 100-2 according to Embodiment 2. Note that the processes in steps S201 to S208 below can be executed in a different order. Also, some of the processes in steps S201 to S208 below may be omitted.
[0142] (1. Suspicious person detection process) Firstly, the in-vehicle device 10-2 performs suspicious person detection processing (step S201). For example, the in-vehicle device 10-2 detects the approach, reconnaissance, intrusion, etc., of a suspicious person SP to the vehicle V.
[0143] (2. Estimation of means of transport) Secondly, the in-vehicle device 10-2 performs a means of transportation estimation process (step S202). For example, the in-vehicle device 10-2 estimates the means of transportation of the detected suspicious person SP, such as walking, cycling, motorcycling, or automobile.
[0144] (3. Processing to identify the area of alert) Thirdly, the in-vehicle device 10-2 performs a security range identification process (step S203). For example, the in-vehicle device 10-2 identifies the distance traveled when moving at the average speed of the estimated means of transportation as the security range for the suspicious person SP.
[0145] (4. Movement path estimation process) Fourth, the in-vehicle device 10-2 performs a travel path estimation process (step S204). For example, the in-vehicle device 10-2 identifies the location of another in-vehicle device 10-2' and estimates a travel path from vehicle V to other vehicle V' that can be moved by the estimated means of transport.
[0146] (5. Processing of sending information about suspicious individuals) Fifth, the in-vehicle device 10-2 performs a suspicious person information transmission process (step S205). For example, the in-vehicle device 10-2 transmits the suspicious person information to an in-vehicle device 10-2' installed in another vehicle V' located at a predetermined distance or less along the travel route.
[0147] (6. Processing of information received regarding suspicious individuals) Sixth, another in-vehicle device 10-2' performs suspicious person information reception processing (step S206). For example, in-vehicle device 10-2' receives suspicious person information transmitted from in-vehicle device 10-2.
[0148] (7. Alert Level Control Processing) Seventh, the other in-vehicle devices 10-2' perform alert level control processing (step S207). For example, the other in-vehicle devices 10-2' change or maintain the detection settings or the predetermined travel distance which is the alert range, as the set alert level. At this time, if the sharing of suspicious person information among all in-vehicle devices 10-2 is completed (step S208: Yes), the in-vehicle device 10-2 terminates processing. On the other hand, if the sharing of suspicious person information among all in-vehicle devices 10-2 is not completed (step S208: No), the in-vehicle device 10-2 returns to processing in step S204.
[0149] [Effects of Embodiment 2] The effects of Embodiment 2 will now be described. Below, effects 1 to 15 corresponding to each process in Embodiment 2 will be explained.
[0150] (1. Effect 1) Firstly, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 is mounted on the vehicle V, detects a suspicious person SP targeting the vehicle V, estimates the means of transportation of the detected suspicious person SP, identifies the alert range of the suspicious person SP based on the estimated means of transportation of the suspicious person SP, transmits suspicious person information about the suspicious person SP from the in-vehicle device 10-2 to another in-vehicle device 10-2' located within the alert range, and, upon receiving suspicious person information transmitted from the other in-vehicle device 10-2', controls the alert level set in the in-vehicle device 10-2 based on the suspicious person information. Therefore, in this process, geographical factors and the means of transportation of the suspicious person SP can be taken into consideration, thus preventing the spread of damage to the vehicle V caused by the suspicious person SP.
[0151] (2. Effect 2) Secondly, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 raises the alert level set in the in-vehicle device 10-2 to a higher level when the user U of the vehicle V permits a change in the alert level. Therefore, in this process, the alert level can be raised in accordance with the user U's wishes, taking into account geographical factors and the means of transportation of the suspicious person SP, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0152] (3. Effect 3) Thirdly, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 maintains the alert level set in the in-vehicle device 10-2 if the user U of the vehicle V has not authorized a change in the alert level. Therefore, in this process, the alert level can be maintained in accordance with the user U's wishes, taking into account geographical factors and the means of transportation of the suspicious person SP, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0153] (4. Effect 4) Fourth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 estimates the means of transportation of the detected suspicious person SP using the image data of the suspicious person SP. Therefore, in this process, geographical factors and the means of transportation of the suspicious person SP can be taken into consideration by estimating the means of transportation of the suspicious person SP based on image analysis, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0154] (5. Effect 5) Fifth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 estimates the means of transportation of the detected suspicious person SP using the time spent by the suspicious person SP. Therefore, in this process, geographical factors and the means of transportation of the suspicious person SP can be taken into consideration by estimating the means of transportation of the suspicious person SP based on the time spent, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0155] (6. Effect 6) Sixth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 estimates that the suspicious person SP's means of transportation is on foot, and identifies the distance traveled in a predetermined time when moving along a path that is traversable on foot at a walking speed as the area of vigilance. Therefore, in this process, geographical factors and the means of transportation of the suspicious person SP can be taken into consideration by estimating that the suspicious person SP's means of transportation is on foot, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0156] (7. Effect 7) Seventh, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 estimates that the means of transportation of the suspicious person SP is the vehicle VSP, and identifies the distance traveled in a predetermined time when the vehicle VSP travels at its travel speed along a travel path that can be traveled by the vehicle VSP as the area of vigilance. Therefore, in this process, geographical factors and the means of transportation of the suspicious person SP can be taken into consideration by estimating that the means of transportation of the suspicious person SP is the vehicle VSP, and thus it is possible to prevent the damage to the vehicle V from being escalated by the suspicious person SP.
[0157] (8. Effect 8) Eighth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 estimates the type of vehicle VSP to be a bicycle, motorcycle, or automobile, and identifies the distance traveled in a predetermined time when moving along a travel path that is possible for the estimated type of vehicle VSP, at the travel speed corresponding to the type of vehicle VSP, as the warning range. Therefore, in this process, geographical factors and the means of travel of the suspicious person SP can be taken into consideration by estimating the means of travel of the suspicious person SP to be a bicycle, motorcycle, or automobile, and thus it is possible to prevent the damage to vehicle V from being escalated by the suspicious person SP.
[0158] (9. Effect 9) Ninth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 selects a travel route using the received weather information and corrects the travel speed. Therefore, in this process, the alert level of the in-vehicle device 10-2 can be controlled by considering geographical factors and the means of transportation of the suspicious person SP, as well as further considering the weather conditions, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0159] (10. Effect 10) Tenth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 selects a travel route using the received traffic information and corrects the travel speed. Therefore, in this process, the alert level of the in-vehicle device 10-2 can be controlled by further considering the traffic situation in addition to geographical factors and the means of transportation of the suspicious person SP, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0160] (11. Effect 11) Eleventh, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 uses the detected image data of the suspicious person SP to estimate the attributes of the suspicious person SP and corrects the speed of movement. Therefore, in this process, the alert level of the in-vehicle device 10-2 can be controlled by considering geographical factors and the means of movement of the suspicious person SP, as well as further considering the gender and age of the suspicious person SP, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0161] (12. Effect 12) Twelfth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 controls the detection settings for detecting a suspicious person SP in the vehicle V on which the in-vehicle device 10-2 is installed, as an alert level, and detects the suspicious person SP using the controlled detection settings. Therefore, in this process, the detection settings of the in-vehicle device 10-2 can be controlled while taking into account geographical factors and the means of transportation of the suspicious person SP, so that the damage caused by the suspicious person SP to the vehicle V can be prevented.
[0162] (13. Effect 13) Thirteenth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 controls the detection settings related to the detection of approach, reconnaissance, and intrusion of a suspicious person SP towards the vehicle V on which the in-vehicle device 10-2 is installed, as a warning level. Therefore, in this process, the approach detection setting, reconnaissance detection setting, and intrusion detection setting of the in-vehicle device 10-2 can be controlled while taking into account geographical factors and the means of transportation of the suspicious person SP, thereby preventing the escalation of damage to the vehicle V by the suspicious person SP.
[0163] (14. Effect 14) Fourteenth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 controls the alert level according to the actions of the suspicious person SP indicated by the suspicious person information. Therefore, in this process, the alert level of the in-vehicle device 10-2 can be controlled by taking into account geographical factors and the means of transportation of the suspicious person SP, and further considering the severity of the suspicious actions of the suspicious person SP, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0164] (15. Effect 15) Fifteenth, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 controls the alert level according to the type of vehicle V in which the suspicious person SP, as indicated by the suspicious person information, was detected. Therefore, in this process, the alert level of the in-vehicle device 10-2 can be controlled by considering geographical factors and the means of transportation of the suspicious person SP, as well as further considering the specific vehicle type targeted by the suspicious person SP, thereby preventing the damage to vehicle V from being escalated by the suspicious person SP.
[0165] [Embodiment 3] The configuration and processing of the security system 100-3 according to Embodiment 3, the configuration and processing of each device in the security system 100-3, the processing flow of the security system 100-3, and the effects of Embodiment 3 will be described below. Note that configurations and processing common to Embodiment 1 or Embodiment 2 will not be described.
[0166] [Configuration and Processing of Security System 100-3] The configuration and processing of the security system 100-3 according to Embodiment 3 will be described using Figure 12. Figure 12 is a diagram showing an example of the configuration and processing of the security system 100-3 according to Embodiment 3. Below, an example of the overall configuration of the security system 100-3, an example of the processing of the security system 100-3, and the effects of the security system 100-3 will be described.
[0167] (1. Example configuration of security system 100-3) The security system 100-3 shown in Figure 12 has on-board devices 10-3 (10-3A, 10-3B, ...) which are installed in multiple vehicles V (VA, VB, ...).
[0168] (2. Example of processing by security system 100-3) Firstly, the on-board device 10-3A installed in the vehicle VA detects suspicious persons SP at the parked vehicle VA (step S31). For example, the on-board device 10-3A detects persons who do not possess the electronic key of the parked vehicle VA and who have approached the parked vehicle VA within a predetermined distance, peered into the vehicle for a predetermined period of time or longer, or entered the vehicle.
[0169] Secondly, the on-board device 10-3A installed in the vehicle VA estimates the motive of the detected suspicious person SP (step S32). For example, based on the image data and duration of stay of the suspicious person SP, the on-board device 10-3A estimates the motive of the suspicious person SP to be a prankster, a car thief, or reconnaissance for a car thief. At this time, the on-board device 10-3A identifies the distance traveled by the suspicious person SP if they travel by means of transportation corresponding to the estimated motive (e.g., a prankster travels on foot, a car thief travels by car) as the area of vigilance for the suspicious person SP.
[0170] Thirdly, the on-board device 10-3A installed in vehicle VA transmits information about the suspicious person to the on-board device 10-3B installed in vehicle VB located within the identified security range (step S33). For example, if the on-board device 10-3A estimates that the suspicious person SP's motive is car theft, estimates that the suspicious person SP's means of transportation is a car, and identifies the travel distance within the security range as 10 km, it estimates multiple travel routes that can be taken by car from the location of the on-board device 10-3A, and transmits information about the suspicious person to the on-board device 10-3B installed in vehicle VB located within 10 km (e.g., shortest distance, average distance) when traveling along the estimated multiple travel routes.
[0171] Fourth, the on-board device 10-3B installed in the vehicle VB controls the alert level set in the on-board device 10-3B (step S34). Here, the alert level refers to the detection settings related to the detection of suspicious persons SP in the vehicle V (e.g., proximity detection setting, reconnaissance detection setting, intrusion detection setting). For example, when the on-board device 10-3B receives information about a suspicious person from the on-board device 10-3A, it performs control to raise the set alert level. At this time, the on-board device 10-3B can also perform control that does not change the alert level, prioritizing the setting by the user U.
[0172] (3. Effects of Security System 100-3) As described above, the security system 100-3 performs the following processes. First, the on-board device 10-3A installed in vehicle VA detects a suspicious person SP targeting the parked vehicle VA. Second, the on-board device 10-3A installed in vehicle VA estimates the motive of the detected suspicious person SP and determines the travel distance which is the alert range for the suspicious person SP. Third, the on-board device 10-3A installed in vehicle VA transmits the suspicious person information to the on-board device 10-3B installed in vehicle VB located within the alert range. Fourth, the on-board device 10-3B installed in vehicle VB controls the alert level set in the on-board device 10-3B.
[0173] Therefore, security system 100-3 has the following effects. First, security system 100-3 can share information about suspicious person SP among vehicles V located within a surveillance range that takes into account topographical factors and the suspicious person SP's motives for committing a crime. Second, security system 100-3 can expand the surveillance range for suspicious person SP in an amoeba-like manner each time a suspicious person SP is detected in a vehicle V. In other words, security system 100-3 can prevent the damage caused by suspicious person SP to moving objects such as vehicles V from spreading.
[0174] [Configuration and operation of each device in security system 100-3] Using Figures 13 and 14, the configuration and processing of the in-vehicle device 10-3 of the security system 100-3 according to Embodiment 3 will be described. Below, examples of the configuration and processing of the in-vehicle device 10-3 according to Embodiment 3 will be described. Note that the overall configuration example of the security system 100-3 according to Embodiment 3 is the same as that of Embodiment 1, so the explanation will be omitted.
[0175] (1. Configuration example and processing example of the in-vehicle device 10-3) Using Figure 13, an example of the configuration and processing of the in-vehicle device 10-3 will be explained. Figure 13 is a block diagram showing an example of the configuration of the in-vehicle device 10-3 of the security system 100-3 according to Embodiment 3. The in-vehicle device 10-3 is a terminal mounted on a mobile vehicle. For example, the in-vehicle device 10-3 may be an in-vehicle device 10-3A mounted on vehicle VA, an in-vehicle device 10-3B mounted on vehicle VB, an in-vehicle device 10-3C mounted on vehicle VC, etc.
[0176] As shown in Figure 13, the in-vehicle device 10-3 includes a communication unit 11, a storage unit 12-3, and an overall control unit 13. The in-vehicle device 10-3 may also include an input unit (e.g., a touch panel) for receiving various operations from the owner of the in-vehicle device 10-3, and a display unit (e.g., a liquid crystal display) for displaying various information.
[0177] The in-vehicle device 10-3 is, for example, a dedicated terminal mounted on a vehicle V, and consists of a navigation device and a recording device (drive recorder). As one example, the in-vehicle device 10-3 may be a composite device in which an independent navigation device and a recording device are connected in a communicative manner. As another example, the in-vehicle device 10-3 may be a single device having navigation and recording functions. Furthermore, the in-vehicle device 10-3 may be a device that can be carried by the user U.
[0178] Furthermore, the in-vehicle device 10-3 may be equipped with various sensors. For example, the in-vehicle device 10-3 may have various sensors such as a camera, motion sensor, acceleration sensor, gyro sensor, GPS sensor, and barometric pressure sensor.
[0179] (1-1. Communications Section 11) The communication unit 11 is implemented, for example, by a NIC (Network Interface Card). The communication unit 11 is connected to a predetermined communication network by wire or wireless connection and transmits and receives information with various devices.
[0180] (1-2. Storage section 12-3) The storage unit 12-3 is implemented by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or optical disc. As shown in Figure 9, the storage unit 12-3 according to Embodiment 3 has a user information storage unit 12a, a suspicious person information storage unit 12b, an alert level storage unit 12c, and a crime purpose storage unit 12e. The storage unit 12-3 stores various information that the overall control unit 13 refers to when it operates, and various information acquired when the overall control unit 13 operates. The configuration examples and processing examples of the user information storage unit 12a, the suspicious person information storage unit 12b, and the alert level storage unit 12c are the same as in Embodiment 1, so their explanation is omitted.
[0181] (1-2-1. Crime purpose memory section 12e) The crime motive storage unit 12e stores the crime motive estimated by the estimation unit 13b, which will be described later. Here, an example of the information stored by the crime motive storage unit 12e will be explained using Figure 14. Figure 14 is a diagram showing an example of the crime motive storage unit 12e of the in-vehicle device 10-3 according to Embodiment 3. In the example in Figure 14, the crime motive storage unit 12e has items such as "User ID", "Detection Date and Time", and "Crime Purpose".
[0182] "User ID" indicates identification information used to identify user U. "Detection Date and Time" indicates the date and time when the suspicious person SP was detected. "Purpose of Crime" indicates the type of purpose of the suspicious person SP, such as a prank, car break-in, or reconnaissance for car break-ins.
[0183] Figure 10 shows an example in which the crime motives of suspicious person SP are stored in the crime motive storage unit 12e for vehicle V of user U, identified by user ID "UID#1", with the following conditions: {Detection date and time: "Detection date and time #1-1", Crime motive: "Criminal motive #1-1"}, {Detection date and time: "Detection date and time #1-2", Crime motive: "Criminal motive #1-2"}, {Detection date and time: "Detection date and time #1-3", Crime motive: "Criminal motive #1-3"}, ...
[0184] (1-3. Overall Control Unit 13) The overall control unit 13 is implemented, for example, by a CPU or MPU executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the in-vehicle device 10-3 using RAM as the working area. Alternatively, the overall control unit 13 can be implemented by an integrated circuit such as an ASIC or FPGA.
[0185] As shown in Figure 13, the overall control unit 13 includes a detection unit 13a, an estimation unit 13b, a specific unit 13c, a transmission unit 13d, a reception unit 13e, and a control unit 13f, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the overall control unit 13 is not limited to the configuration shown in Figure 13, and other configurations are also acceptable as long as they perform the information processing described later.
[0186] (1-3-1. Detection unit 13a) The detection unit 13a detects various types of information. The detection unit 13a then stores the detected information in the storage unit 12-3.
[0187] The detection unit 13a detects suspicious persons SP approaching a moving vehicle V. For example, the detection unit 13a detects the approach of suspicious persons SP to a vehicle V equipped with an in-vehicle device 10-3, which is a terminal. The detection unit 13a also detects reconnaissance by suspicious persons SP towards a vehicle V equipped with an in-vehicle device 10-3. The detection unit 13a also detects intrusion by suspicious persons SP into a vehicle V equipped with an in-vehicle device 10-3. Furthermore, the detection unit 13a detects suspicious persons SP using detection settings controlled by the control unit 13f. The detection unit 13a can also detect the type of suspicious activity, such as approach, reconnaissance, or intrusion, the location information of vehicle V, the type of vehicle V, and image data of suspicious persons SP captured by the in-vehicle device 10-3. The detection unit 13a also stores the suspicious persons information about the detected suspicious persons SP in the suspicious persons information storage unit 12b.
[0188] (1-3-2. Estimation part 13b) The estimation unit 13b estimates various types of information. The estimation unit 13b stores the estimated information in the storage unit 12-3. The estimation unit 13b also refers to the information stored in the storage unit 12-3.
[0189] The estimation unit 13b estimates the motive of the detected suspicious person SP. For example, the estimation unit 13b estimates the motive of the suspicious person SP using the image data of the detected suspicious person SP. The estimation unit 13b also estimates the motive of the suspicious person SP using the time the detected suspicious person SP stayed. In this case, the estimation unit 13b estimates that the suspicious person SP's motive is that of a prankster. The estimation unit 13b also estimates that the suspicious person SP's motive is that of a car break-in. The estimation unit 13b also estimates that the suspicious person SP's motive is reconnaissance for a car break-in.
[0190] Furthermore, the estimation unit 13b estimates the travel route from vehicle V equipped with the in-vehicle device 10-3 to vehicle V equipped with another in-vehicle device 10-3'. The estimation unit 13b also selects a travel route using the received weather information and corrects the travel speed. The estimation unit 13b also selects a travel route using the received traffic information and corrects the travel speed. Furthermore, the estimation unit 13b estimates the attributes of the detected suspicious person SP (e.g., gender, age) using the image data of the suspicious person SP and corrects the travel speed.
[0191] (1-3-3. Specific part 13c) The identification unit 13c identifies various types of information. The identification unit 13c then stores the identified information in the storage unit 12-3. The identification unit 13c also refers to the information stored in the storage unit 12-3.
[0192] The identification unit 13c identifies a surveillance area based on the presumed motive of the suspicious person SP. For example, if the identification unit 13c presumes that the suspicious person SP's motive is that of a prankster, it identifies the surveillance area as the distance traveled in a predetermined time when moving at a walking speed along a route that is traversable on foot. Also, if the identification unit 13c presumes that the suspicious person SP's motive is that of a car break-in, it identifies the surveillance area as the distance traveled in a predetermined time when moving at a vehicle VSP speed along a route that is traversable by a vehicle VSP. Furthermore, if the identification unit 13c detects the same person as the suspicious person SP whose motive is presumed to be reconnaissance for a car break-in, it identifies the surveillance area as the distance traveled in a predetermined time when moving at a vehicle VSP speed along a route that is traversable by a vehicle VSP.
[0193] The identification unit 13c identifies the location of other in-vehicle devices 10-3'. For example, the identification unit 13c receives location information transmitted from other in-vehicle devices 10-3' and identifies the location of the other in-vehicle devices 10-3' on a map. At this time, the identification unit 13c can also receive location information transmitted from a server device that manages the location information of the in-vehicle devices 10-3' and identify the location of the other in-vehicle devices 10-3' on a map.
[0194] (1-3-4. Transmitter 13d) The transmitting unit 13d transmits various types of information. The transmitting unit 13d also refers to the various types of information stored in the storage unit 12-3.
[0195] The transmitting unit 13d transmits suspicious person information regarding the suspicious person SP detected by the detection unit 13a from the in-vehicle device 10-3 to other in-vehicle devices 10-3' located within the surveillance range. For example, the transmitting unit 13d transmits suspicious person information to other in-vehicle devices 10-3' whose travel distance when moving along the estimated travel path is less than or equal to a predetermined value, as part of the surveillance range. The transmitting unit 13d also transmits suspicious person information to other in-vehicle devices 10-3' whose travel distance when moving along the shortest of multiple estimated travel paths is less than or equal to a predetermined value, as part of the surveillance range. Furthermore, the transmitting unit 13d transmits suspicious person information to other in-vehicle devices 10-3' whose average travel distance when moving along multiple estimated travel paths is less than or equal to a predetermined value, as part of the surveillance range. In addition, if the in-vehicle device 10-3 detects a suspicious person SP, the transmitting unit 13d transmits suspicious person information to other in-vehicle devices 10-3' located within a predetermined travel distance, as part of the controlled surveillance range. Furthermore, the transmitting unit 13d transmits information about the suspicious person, including the type of suspicious activity by the suspicious person SP (e.g., approach, reconnaissance, intrusion), the location information of the vehicle V, the type of vehicle V, and image data of the suspicious person SP captured by the in-vehicle device 10-3. At this time, the transmitting unit 13d refers to the suspicious person information stored in the suspicious person information storage unit 12b. The transmitting unit 13d can also refer to the user information stored in the user information storage unit 12a.
[0196] (1-3-5. Receiving unit 13e) The receiving unit 13e receives various types of information. The receiving unit 13e then stores the received information in the storage unit 12-3.
[0197] The receiving unit 13e receives suspicious person information transmitted from other in-vehicle devices 10-3'. The receiving unit 13e also receives location information transmitted from other in-vehicle devices 10-3'. Furthermore, the receiving unit 13e can store suspicious person information transmitted from other in-vehicle devices 10-3' in the suspicious person information storage unit 12b.
[0198] (1-3-6. Control Unit 13f) The control unit 13f performs various controls. The control unit 13f also refers to various information stored in the storage unit 12-3.
[0199] When the control unit 13f receives suspicious person information transmitted from another in-vehicle device 10-3', it controls the alert level set on the in-vehicle device 10-3 based on the suspicious person information. For example, if the user U of vehicle V has permitted a change in the alert level, the control unit 13f raises the alert level set on the in-vehicle device 10-3 to a higher level. Also, if the user U of vehicle V has not permitted a change in the alert level, the control unit 13f maintains the alert level set on the in-vehicle device 10-3. Furthermore, the control unit 13f controls the detection settings related to the detection of suspicious person SP for vehicle V on which the in-vehicle device 10-3 is installed, as an alert level. Also, the control unit 13f controls the detection settings related to the detection of approach, reconnaissance, and intrusion of suspicious person SP for vehicle V on which the in-vehicle device 10-3 is installed, as an alert level. Furthermore, the control unit 13f controls a predetermined travel distance set on the in-vehicle device 10-3, as an alert level. Furthermore, the control unit 13f controls a predetermined travel distance set in the in-vehicle device 10-3 as an alert level, according to the attributes of the estimated suspicious person SP. The control unit 13f also controls the alert level according to the actions of the suspicious person SP indicated by the suspicious person information (e.g., approach, reconnaissance, intrusion). Furthermore, the control unit 13f controls the alert level according to the type of vehicle V that detected the suspicious person SP indicated by the suspicious person information (e.g., a specific vehicle type).
[0200] (2. Specific examples of each process in security system 100-3) Specific examples of each process of the security system 100-3 according to Embodiment 3 will be described below. The following describes a specific example of the crime intent estimation process of the security system 100-3 according to Embodiment 3. Note that specific examples of the suspicious person detection process, suspicious person information transmission process, and alert level control process are the same as in Embodiment 1 and will therefore not be described.
[0201] (2-1. Specific examples of the process for estimating the motive for the crime) The process for estimating the intent of a crime in the security system 100-3 according to Embodiment 3 will be described below. The following description will focus on the case where an in-vehicle device 10-3A is installed in the vehicle VA.
[0202] Firstly, if a person approaches the vehicle VA, the onboard device 10-3A detects the "approach" of a suspicious person SP and emits a warning sound or starts recording with its camera. Also, if a person peers into the interior of the vehicle VA, the onboard device 10-3A detects the "reconnaissance" of a suspicious person SP and emits a warning sound or starts recording with its camera. Furthermore, if a person enters the interior of the vehicle VA, the onboard device 10-3A detects the "intrusion" of a suspicious person SP and emits a warning sound or starts recording with its camera.
[0203] Secondly, the in-vehicle device 10-3A analyzes image data of the suspicious person SP captured by the camera and estimates the suspicious person SP's motive for the crime, such as a prank, car theft, or reconnaissance for car theft. For example, the in-vehicle device 10-3A analyzes the suspicious person SP's facial recognition, door lock unlocking, window damage, etc., to estimate the suspicious person SP's motive for the crime. In addition, the in-vehicle device 10-3A analyzes the suspicious person SP's stay time and estimates the suspicious person SP's motive for the crime, such as a prank, car theft, or reconnaissance for car theft. For example, if the suspicious person SP stays for 1 to 5 minutes, the in-vehicle device 10-3A estimates that the suspicious person SP is a "prankster" with the intention of vandalizing vehicle V by scratching, denting, spraying, etc. Furthermore, if the suspicious person SP stays for 5 minutes or more, the in-vehicle device 10-3A presumes that the theft is of stolen items such as parts of vehicle V or items left behind. Also, if the suspicious person SP stays for less than 1 minute, the in-vehicle device 10-3A presumes that the theft is of reconnaissance for the purpose of scouting for a vehicle break-in.
[0204] Thirdly, the in-vehicle device 10-3A identifies a range of vigilance corresponding to the suspicious person's motive for the crime. In this case, the in-vehicle device 10-3A estimates the means of transportation of the suspicious person based on the estimated motive for the crime, and identifies the distance traveled if the suspicious person were to travel for a certain period of time at the average speed of the estimated means of transportation as the range of vigilance for the suspicious person. For example, in the case of a prankster, the in-vehicle device 10-3A estimates that the suspicious person's means of transportation is walking, since no special tools are needed. Also, in the case of a car break-in, the in-vehicle device 10-3A estimates that the suspicious person's means of transportation is a vehicle VSP such as a bicycle, motorcycle, or car, since special tools are needed and valuables need to be transported. In other words, the in-vehicle device 10-3A identifies a wider range of vigilance when the suspicious person's motive is a car break-in than when the suspicious person's motive is a prankster. Furthermore, in the case of reconnaissance for car break-ins, the in-vehicle device 10-3A acquires image data of the suspicious person SP during the reconnaissance, and if the same person is detected again on a later date, it assumes that the motive for the crime is a car break-in and estimates the means of transportation of the suspicious person SP to be a vehicle VSP such as a bicycle, motorcycle, or car. In addition, the in-vehicle device 10-3A estimates the attributes of the suspicious person SP, such as gender and age, based on the image data of the suspicious person SP, and if the estimated motive for the crime is a prank, it may adjust the walking speed and the distance of travel within the surveillance range. Furthermore, the in-vehicle device 10-3A may receive weather information and select a travel route that takes detours into consideration based on information such as road closures due to bad weather. Furthermore, the in-vehicle device 10-3A may receive traffic information and select a travel route that takes detours into consideration based on information such as road closures due to construction and congestion.
[0205] As described above, the in-vehicle device 10-3 installed in vehicle V enables highly accurate estimation of the motive for the crime based on the image data and duration of stay of the suspicious person SP.
[0206] [Processing flow of security system 100-3] The processing flow of the security system 100-3 according to Embodiment 3 will be explained using Figure 15. Figure 15 is a flowchart showing an example of the processing flow of the security system 100-3 according to Embodiment 3. Note that the processes in steps S301 to S308 below can be executed in a different order. Also, some of the processes in steps S301 to S308 below may be omitted.
[0207] (1. Suspicious person detection process) Firstly, the in-vehicle device 10-3 performs suspicious person detection processing (step S301). For example, the in-vehicle device 10-3 detects the approach, reconnaissance, intrusion, etc., of a suspicious person SP to the vehicle V.
[0208] (2. Processing for estimating the purpose of the crime) Secondly, the in-vehicle device 10-3 performs a process to estimate the purpose of the crime (step S302). For example, the in-vehicle device 10-3 estimates the purpose of the crime of the detected suspicious person SP as a prankster, a car thief, or reconnaissance for a car thief.
[0209] (3. Identifying the Warning Area) Thirdly, the in-vehicle device 10-3 performs a security range identification process (step S303). For example, the in-vehicle device 10-3 identifies the distance traveled when moving at an average speed using a means of transportation corresponding to the estimated criminal purpose as the security range for the suspicious person SP.
[0210] (4. Movement path estimation process) Fourth, the in-vehicle device 10-3 performs a travel path estimation process (step S304). For example, the in-vehicle device 10-3 identifies the location of other in-vehicle devices 10-3' and estimates a travel path from vehicle V to other vehicle V' that can be moved by the estimated means of transport.
[0211] (5. Processing of sending information about suspicious individuals) Fifth, the in-vehicle device 10-3 performs a suspicious person information transmission process (step S305). For example, the in-vehicle device 10-3 transmits the suspicious person information to an in-vehicle device 10-3' installed in another vehicle V' located at a predetermined distance or less along the travel route.
[0212] (6. Processing of information received regarding suspicious individuals) Sixth, another in-vehicle device 10-3' performs suspicious person information reception processing (step S306). For example, the in-vehicle device 10-3' receives suspicious person information transmitted from the in-vehicle device 10-3.
[0213] (7. Alert Level Control Processing) Seventh, the other in-vehicle devices 10-3' perform alert level control processing (step S307). For example, the other in-vehicle devices 10-3' change or maintain the detection settings or the predetermined travel distance which is the alert range, as the set alert level. At this time, if the sharing of suspicious person information among all in-vehicle devices 10-3 is completed (step S308: Yes), the in-vehicle device 10-3 terminates processing. On the other hand, if the sharing of suspicious person information among all in-vehicle devices 10-3 is not completed (step S308: No), the in-vehicle device 10-3 returns to processing in step S304.
[0214] [Effects of Embodiment 3] The effects of Embodiment 3 will now be described. Below, effects 1 to 15 corresponding to each process in Embodiment 3 will be explained.
[0215] (1. Effect 1) Firstly, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 is mounted on vehicle V, detects suspicious person SP targeting vehicle V, estimates the motive of the detected suspicious person SP, identifies the alert range for the suspicious person SP based on the estimated motive, transmits suspicious person information from the in-vehicle device 10-3 to other in-vehicle devices 10-3' located within the alert range, and, upon receiving suspicious person information transmitted from the other in-vehicle devices 10-3', controls the alert level set in the in-vehicle device 10-3 based on the suspicious person information. Therefore, this process can take into account geographical factors and the motive of the suspicious person SP, thus preventing the escalation of damage caused by the suspicious person SP to vehicle V.
[0216] (2. Effect 2) Secondly, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 raises the alert level set in the in-vehicle device 10-3 to a higher level when the user U of the vehicle V permits a change in the alert level. Therefore, in this process, the alert level can be raised in accordance with the user U's wishes, taking into account geographical factors and the criminal intent of the suspicious person SP, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0217] (3. Effect 3) Thirdly, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 maintains the alert level set in the in-vehicle device 10-3 if the user U of the vehicle V has not authorized a change in the alert level. Therefore, in this process, the alert level can be maintained in accordance with the user U's wishes, taking into account geographical factors and the criminal intent of the suspicious person SP, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0218] (4. Effect 4) Fourth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 estimates the motive of the suspicious person SP using the image data of the detected suspicious person SP. Therefore, in this process, geographical factors and the motive of the suspicious person SP can be taken into consideration by estimating the motive of the suspicious person SP based on image analysis, thereby preventing the damage to the vehicle V from being escalated by the suspicious person SP.
[0219] (5. Effect 5) Fifth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 estimates the motive of the suspicious person SP by using the time the suspicious person SP stayed. Therefore, in this process, geographical factors and the motive of the suspicious person SP can be taken into consideration by estimating the motive of the suspicious person SP based on the time the suspicious person SP stayed, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0220] (6. Effect 6) Sixth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 estimates that the suspicious person SP's motive is that of a prankster, and identifies the distance traveled in a predetermined time when moving at a walking speed along a route that is traversable on foot as the area of vigilance. Therefore, in this process, geographical factors and the suspicious person SP's motive can be taken into consideration by estimating that the suspicious person SP's motive is that of a prankster, thus preventing the damage to vehicle V from escalating due to the suspicious person SP.
[0221] (7. Effect 7) Seventh, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 estimates that the suspicious person SP's motive is theft from a vehicle, and identifies the distance traveled in a predetermined time when moving along a route that can be traveled by the vehicle VSP at the vehicle VSP's travel speed, as the area of vigilance. Therefore, in this process, geographical factors and the suspicious person SP's motive can be taken into consideration by estimating that the suspicious person SP's motive is theft from a vehicle, thus preventing the damage to vehicle V from being escalated by the suspicious person SP.
[0222] (8. Effect 8) Eighth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 estimates that the motive of the suspicious person SP is reconnaissance for the purpose of breaking into a vehicle, and when it detects the same person as the suspicious person SP whose motive is estimated to be reconnaissance for the purpose of breaking into a vehicle, it identifies the distance traveled in a predetermined time when moving along a travel path that can be traveled by the vehicle VSP at the vehicle VSP's travel speed as the area of vigilance. Therefore, in this process, geographical factors and the motive of the suspicious person SP can be taken into consideration by estimating that the motive of the suspicious person SP is reconnaissance for the purpose of breaking into a vehicle, and thus it is possible to prevent the damage to the vehicle V from being escalated by the suspicious person SP.
[0223] (9. Effect 9) Ninth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 selects a travel route using the received weather information and corrects the travel speed. Therefore, in this process, geographical factors and the motives of the suspicious person SP can be taken into consideration by controlling the alert level of the in-vehicle device 10-3 by further considering weather conditions after considering geographical factors and the motives of the suspicious person SP, thereby preventing the damage to vehicle V from being escalated by the suspicious person SP.
[0224] (10. Effect 10) Tenth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 selects a travel route using the received traffic information and corrects the travel speed. Therefore, in this process, the alert level of the in-vehicle device 10-3 can be controlled by further considering the traffic situation in addition to geographical factors and the criminal intent of the suspicious person SP, thereby preventing the damage to vehicle V from being escalated by the suspicious person SP.
[0225] (11. Effect 11) Eleventh, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 uses the detected image data of the suspicious person SP to estimate the attributes of the suspicious person SP and corrects the movement speed. Therefore, in this process, the alert level of the in-vehicle device 10-3 can be controlled by considering geographical factors and the suspicious person SP's motive for the crime, as well as further considering the gender and age of the suspicious person SP, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0226] (12. Effect 12) Twelfth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 controls the detection settings for detecting a suspicious person SP in the vehicle V on which the in-vehicle device 10-3 is installed, as an alert level, and detects the suspicious person SP using the controlled detection settings. Therefore, in this process, the detection settings of the in-vehicle device 10-3 can be controlled while taking into account geographical factors and the criminal intent of the suspicious person SP, so that the damage caused by the suspicious person SP to the vehicle V can be prevented from escalating.
[0227] (13. Effect 13) Thirteenth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 controls the detection settings related to the detection of approach, reconnaissance, and intrusion of a suspicious person SP towards the vehicle V on which the in-vehicle device 10-3 is installed, as an alert level. Therefore, in this process, the approach detection setting, reconnaissance detection setting, and intrusion detection setting of the in-vehicle device 10-3 can be controlled while taking into account geographical factors and the criminal intent of the suspicious person SP, thereby preventing the escalation of damage to the vehicle V by the suspicious person SP.
[0228] (14. Effect 14) Fourteenth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 controls the alert level in accordance with the actions of the suspicious person SP indicated by the suspicious person information. Therefore, in this process, the alert level of the in-vehicle device 10-3 can be controlled by further utilizing the maliciousness of the suspicious person SP's suspicious actions, taking into account geographical factors and the suspicious person SP's motives for committing the crime, thereby preventing the damage to the vehicle V from being exacerbated by the suspicious person SP.
[0229] (15. Effect 15) Fifteenth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 controls the alert level according to the type of vehicle V in which the suspicious person SP, as indicated by the suspicious person information, was detected. Therefore, in this process, the alert level of the in-vehicle device 10-3 can be controlled by further utilizing the specific vehicle type targeted by the suspicious person SP, taking into account geographical factors and the criminal intent of the suspicious person SP, thereby preventing the damage to vehicle V from being escalated by the suspicious person SP.
[0230] [Hardware configuration] Furthermore, the in-vehicle devices 10 (10-1, 10-2, 10-3) according to the embodiments 1 to 3 described above are realized by a computer 1000 having a configuration such as that shown in Figure 16. The following explanation will use the in-vehicle device 10 as an example. Figure 16 is a hardware configuration diagram showing an example of a computer that realizes the functions of the in-vehicle devices 10 of embodiments 1 to 3. The computer 1000 has a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.
[0231] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, controlling various components. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.
[0232] The HDD1400 stores programs executed by the CPU1100, as well as data used by such programs. The communication interface1500 receives data from other devices via a predetermined communication network and sends it to the CPU1100, and transmits data generated by the CPU1100 to other devices via the predetermined communication network.
[0233] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.
[0234] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0235] For example, when the computer 1000 functions as an in-vehicle device 10 according to embodiments 1 to 3, the CPU 1100 of the computer 1000 realizes the functions of the overall control unit 13 by executing programs loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined communication network.
[0236] 〔others〕 Also, among the processes described in each of the above embodiments, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
[0237] Also, each component of each illustrated device is a functional concept and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of the distribution and integration of each device is not limited to that shown in the figure, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads and usage situations.
[0238] Also, the above embodiments can be appropriately combined within a range that does not conflict with the processing content.
[0239] As described above, some of the embodiments of the present application have been described in detail based on the drawings. However, these are examples, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, starting from the aspects described in the column of the disclosure of the invention.
[0240] Also, the "section, module, unit" described above can be read as "means", "circuit", etc. For example, the receiving section can be read as the receiving means or the receiving circuit.
Explanation of Reference Numerals
[0241] 10, 10-1, 10-2, 10-3 Vehicle-mounted device 11 Communication section 12-1, 12-2, 12-3 Storage section 12a User information storage section 12b Suspicious person information storage section 12c Alert level storage section 12d Transportation means storage unit 12e Crime purpose memory 13 Overall Control Unit 13a Detection unit 13b Estimation part 13c Specific part 13d Transmitter 13e Receiver 13f Control Unit 100-1, 100-2, 100-3 Security System 1000 computers 1100 CPU 1200 RAM 1300 ROM 1400 HDD 1500 Communication Interface (I / F) 1600 Input / Output Interfaces (I / F) 1700 Media Interface (I / F) 1800 recording media
Claims
1. A terminal mounted on a mobile device, A detection unit for detecting a suspicious person in relation to the moving object, When the detection unit detects the suspicious person, the transmission unit transmits information about the suspicious person to another terminal located within a predetermined travel distance from the terminal. A control unit that, upon receiving the suspicious person information transmitted from the other terminal, controls the alert level set on the terminal based on the suspicious person information, A terminal characterized by being equipped with the following features.
2. The control unit, If the user of the mobile device has authorized a change in the alert level, raise the alert level set on the terminal to a higher level. The terminal according to feature 1.
3. The control unit, If the user of the mobile device has not authorized a change in the alert level, the alert level set on the terminal will be maintained. The terminal according to feature 1.
4. Estimation unit that estimates the movement path from the mobile body equipped with the aforementioned terminal to the mobile body equipped with the other terminal. Furthermore, The aforementioned transmitting unit The information about the suspicious person is transmitted to the other terminal whose travel distance, when traveling along the estimated travel route, is less than or equal to a predetermined value. The terminal according to feature 1.
5. The aforementioned transmitting unit The information about the suspicious person is transmitted to another terminal whose travel distance, when traveling along the shortest travel path among the estimated multiple travel paths, is less than or equal to a predetermined value. The terminal according to feature 4.
6. The aforementioned transmitting unit The information about the suspicious person is transmitted to the other terminals whose average travel distance when traveling along a plurality of estimated travel routes is less than or equal to a predetermined value. The terminal according to feature 4.
7. The estimation unit, The travel route is selected using the received weather information. The terminal according to any one of claims 4 to 6.
8. The estimation unit, The travel route is selected using the received traffic information. The terminal according to any one of claims 4 to 6.
9. The estimation unit, Using the image data of the detected suspicious person, the attributes of the suspicious person are estimated. The control unit, Depending on the estimated attribute, the predetermined travel distance set on the terminal is controlled as the alert level. The terminal according to any one of claims 4 to 6.
10. The control unit, As the aforementioned alert level, the detection settings for detecting the suspicious person in a mobile body on which the terminal is installed are controlled. The detection unit is The suspicious person is detected using the controlled detection settings. The terminal according to any one of claims 1 to 3.
11. The control unit, The aforementioned alert level controls the detection settings related to the detection of the approach, reconnaissance, and intrusion of the suspicious person to the mobile body on which the terminal is installed. The terminal according to feature 10.
12. The control unit, As the aforementioned alert level, the predetermined travel distance set in the terminal is controlled, The aforementioned transmitting unit If the terminal detects the suspicious person, it transmits the information about the suspicious person to another terminal located within the controlled predetermined travel distance. The terminal according to any one of claims 1 to 3.
13. The control unit, The alert level is controlled according to the actions of the suspicious person as indicated by the information about the suspicious person. The terminal according to any one of claims 1 to 3.
14. The control unit, The alert level is controlled according to the type of moving object that detected the suspicious person, as indicated by the suspicious person information. The terminal according to any one of claims 1 to 3.
15. An information processing method performed by a terminal mounted on a mobile device, A detection step for detecting a suspicious person in relation to the moving object, If the suspicious person is detected by the detection step, the transmission step includes transmitting information about the suspicious person to another terminal located within a predetermined travel distance from the terminal, A control step, when the suspicious person information transmitted from the other terminal is received, controls the alert level set on the terminal based on the suspicious person information, An information processing method characterized by including
16. An information processing program to be executed by a terminal mounted on a mobile device, A detection procedure for detecting a suspicious person in relation to the aforementioned moving object, A transmission procedure for transmitting information about the suspicious person to another terminal located within a predetermined distance from the terminal when the suspicious person is detected by the detection procedure, A control procedure for controlling the alert level set on the terminal based on the suspicious person information received from the other terminal, An information processing program characterized by including the following.
17. An information processing system comprising multiple terminals mounted on each of multiple mobile devices, Each of the aforementioned multiple terminals is: A detection unit for detecting a suspicious person in each of the aforementioned multiple moving objects, When the detection unit detects the suspicious person, the transmission unit transmits information about the suspicious person to another terminal located within a predetermined travel distance from the terminal. A control unit that, upon receiving the suspicious person information transmitted from the other terminal, controls the alert level set on the terminal based on the suspicious person information, An information processing system characterized by comprising the following features.