Terminal, information processing method, information processing program, and information processing system

The terminal system on mobile bodies optimizes security cooperation by determining stationarity and managing cooperation modes, addressing inefficiencies in existing systems to prevent damage and reduce battery consumption.

JP2026110286APending Publication Date: 2026-07-02PIONEER IP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
PIONEER IP
Filing Date
2024-12-20
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

Existing systems fail to efficiently prevent damage caused by suspicious persons to moving objects due to inefficient security cooperation between vehicle-mounted terminals, leading to increased battery consumption and malfunction risks, especially in managed areas like parking lots.

Method used

A terminal mounted on a mobile body that includes a receiving unit for location information, a determination unit to assess stationarity based on invalid areas, and a control unit to manage security cooperation modes accordingly, enabling efficient security processing only when necessary.

Benefits of technology

The system efficiently prevents damage by automatically determining the need for security linkage in high-risk areas, reducing battery consumption and minimizing malfunctions while effectively detecting and responding to suspicious individuals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026110286000001_ABST
    Figure 2026110286000001_ABST
Patent Text Reader

Abstract

To effectively prevent damage caused by suspicious individuals to moving objects. [Solution] The in-vehicle device 10-2 is a terminal mounted on a mobile vehicle, and it receives location information of the terminal and determines whether the mobile vehicle with the terminal mounted on it is stationary or not based on the invalid area information and location information, which indicates an invalid area where the cooperation mode in which the terminal and other terminals cooperate for security is disabled, and controls the cooperation mode based on the determination result.
Need to check novelty before this filing date? Find Prior Art

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 certain vehicle detects an abnormality such as vandalism in the vehicle, a technique of recording the certain vehicle with a drive recorder of another vehicle is known (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 prior art, there is room for improvement in preventing the spread of damage caused by suspicious persons to the moving object. For example, in the above prior art, until an abnormality occurs in a certain vehicle, it is not possible to perform cooperation (appropriately, "security cooperation") for executing security processing between a terminal mounted on the certain vehicle and a terminal mounted on another vehicle. On the other hand, in the above prior art, if security cooperation is turned on everywhere, battery consumption becomes intense and the probability of malfunction also increases. Therefore, it is not preferable that security cooperation is automatically turned on especially in a parking lot or the like that is particularly managed.

[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 efficiently preventing 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 receiving unit that receives location information of the terminal; a determination unit that determines whether or not the mobile body on which the terminal is mounted is stationary based on invalid area information indicating an invalid area where a cooperation mode in which the terminal and other terminals cooperate on security is disabled and the location information; and a control unit that controls the cooperation mode based on the determination result by the determination unit.

[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 for detecting a suspicious person on the mobile body; a reception step for receiving location information of the terminal; a determination step for determining whether the mobile body on which the terminal is mounted is stopped, based on invalid area information indicating an invalid area where a cooperation mode in which the terminal and other terminals cooperate on security is disabled, and the location information; and a control step for controlling the cooperation mode based on the determination result of the determination step.

[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 receiving procedure for receiving location information of the terminal; a determination procedure for determining whether or not the mobile body on which the terminal is mounted is stationary, based on invalid area information indicating an invalid area where a cooperation mode in which the terminal and other terminals cooperate on security is disabled and the location information; and a control procedure for controlling the cooperation mode based on the determination result of the determination procedure.

[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 receiving unit that receives location information of the terminal; a determination unit that determines whether or not a mobile body on which the terminal is mounted is stationary based on invalid area information indicating an invalid area where a cooperation mode in which the terminal and other terminals cooperate on security is disabled, and the location information; and a control unit that controls the cooperation mode based on the determination result by the determination unit. [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 location information storage unit for an in-vehicle device according to Embodiment 1. [Figure 6] Figure 6 shows an example of an effective area information storage unit of an 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 an invalid area information 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 suspicious person information 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] [[ID=2and]]

[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 mounted on the vehicle VA receives location information of the vehicle VA (step S11). For example, the on-board device 10-1A receives radio waves transmitted by GPS satellites via a GPS (Global Positioning System) sensor as location information indicating the current position, speed, and means of transportation of the vehicle VA.

[0017] Secondly, the in-vehicle device 10-1A determines that the vehicle VA is parked in the effective area (step S12). Here, the effective area refers to the range in which the in-vehicle device 10-1 (10-1A, 10-1B, ...) enables the security cooperation mode for performing security cooperation. For example, the in-vehicle device 10-1A identifies the current location of the vehicle VA based on the received location information and determines that the vehicle VA is parked in the effective area based on the effective area information of the current location. Here, the effective area information refers to information indicating that a specific location is within the range in which the cooperation mode is enabled, and includes, for example, event information related to events held within the specific range (e.g., various events, concerts, festivals), attribute information of the specific range (e.g., parking areas, service areas, shopping malls), security status information related to the security status of the specific range (e.g., number of security guards, security time zones), posted information posted by users within the specific range (e.g., congestion status, event details), weather information around the specific range, and traffic information around the specific range.

[0018] Thirdly, the in-vehicle device 10-1A enables the security linkage mode within the effective area (step S13). For example, if the in-vehicle device 10-1A determines that the vehicle is parked within the effective area, it enables the security linkage mode with the in-vehicle device 10-1B installed on the vehicle VB parked within the effective area. At this time, if the in-vehicle device 10-1A detects a predetermined number or density of other vehicles V' within the effective area, it enables the security linkage mode. On the other hand, if the in-vehicle device 10-1A determines that the vehicle is parked outside the effective area, it disables the security linkage mode.

[0019] When security linkage mode is enabled, each in-vehicle device 10-1 (10-1A, 10-1B, ...) performs security processing upon detecting a suspicious person SP, including a security warning that emits an audible warning indicating that the system is on alert, recording standby that activates a standby state to acquire image data of the suspicious person SP, automatic recording that acquires image data of the surroundings of each vehicle V (VA, VB, ...), and movement direction identification that identifies the direction of movement of the suspicious person SP.

[0020] (3. Effects of Security System 100-1) As described above, the security system 100-1 performs the following processes. First, the on-board device 10-1A installed in the vehicle VA receives location information of the vehicle VA. Second, the on-board device 10-1A determines that the vehicle VA is parked in the effective area. Third, the on-board device 10-1A sets the security cooperation mode to enabled within the effective area.

[0021] Therefore, security system 100-1 has the following effects. Firstly, security system 100-1 automatically determines whether security linkage is necessary in an area, so security linkage settings can be turned on in areas where there is a high probability of anomalies occurring. Secondly, security system 100-1 turns on security linkage settings only in areas where there is a high probability of anomalies occurring, thus reducing battery consumption, etc. In other words, security system 100-1 can efficiently prevent damage to moving objects such as vehicles V by suspicious individuals SP.

[0022] [Configuration and processing of the in-vehicle device 10-1 of the security system 100-1] Using Figures 2 to 6, the configuration and processing of the in-vehicle device 10-1 of the security system 100-1 according to Embodiment 1 will be described. 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 according to Embodiment 1.

[0023] (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.

[0024] (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.

[0025] 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.

[0026] The in-vehicle device 10-1 is, for example, a dedicated terminal installed in 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, who is the owner, driver, or passenger of the vehicle V.

[0027] 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 sensor, and barometric pressure sensor.

[0028] (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.

[0029] (2-2. Storage section 12-1) The storage 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 storage unit 12-1 according to Embodiment 1 has a user information storage unit 12a, a location information storage unit 12b, and an effective area information storage unit 12c, as shown in Figure 3. The storage 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.

[0030] (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 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", and "history information".

[0031] "User ID" indicates identification information used to identify 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, movement history, and communication history.

[0032] 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" and history information being "History Information #1".

[0033] (2-2-2. Location information storage unit 12b) The location information storage unit 12b stores location information received by the receiving unit 13a, which will be described later. Here, an example of the information stored by the location information storage unit 12b will be explained using Figure 5. Figure 5 is a diagram showing an example of the location information storage unit 12b of the in-vehicle device 10-1 according to Embodiment 1. In the example in Figure 5, the location information storage unit 12b has items such as "User ID" and "Location Information".

[0034] "User ID" indicates identification information for identifying user U. "Location information" is information received by the in-vehicle device 10-1 indicating the current location, speed, means of transportation, etc. of vehicle V.

[0035] Figure 5 shows an example where, for user U identified by user ID "UID#1", location information with location information "Location Information #1" is stored in the location information storage unit 12b.

[0036] (2-2-3. Effective Area Information Storage Unit 12c) The effective area information storage unit 12c stores the effective area information collected by the collection unit 13b, which will be described later. Here, an example of the effective area information stored by the effective area information storage unit 12c will be explained using Figure 6. Figure 6 is a diagram showing an example of the effective area information storage unit 12c of the in-vehicle device 10-1 according to Embodiment 1. In the example in Figure 6, the effective area information storage unit 12c has items such as "User ID" and "Effective Area Information". The "Effective Area Information" also has items such as "Event Information", "Attribute Information", "Security Status Information", "Posting Information", "Weather Information", and "Traffic Information".

[0037] "User ID" indicates identification information for identifying user U. "Valid Area Information" indicates that a specific location is within the range where the linked mode is enabled, and includes, for example, "Event Information," "Attribute Information," "Security Status Information," "Posted Information," "Weather Information," and "Traffic Information." "Event Information" indicates information about events held within a specific range, such as the venue, time, and organizer of various events, concerts, festivals, etc. "Attribute Information" indicates the attributes of a specific range, such as the classification of a parking lot, such as a parking area, service area, shopping mall, or roadside station. "Security Status Information" indicates information about the security status of a specific range, such as the number of security guards, security hours, and the involvement of police stations, fire departments, etc. "Posted Information" indicates information posted by users within a specific range, such as congestion at event venues, event details, and theft incidents. "Weather Information" indicates the weather conditions around a specific range, such as the current weather in the city or town including the destination, and the weather forecast for a few hours later. "Weather information" shows traffic conditions in a specific area and indicates information such as construction, road closures, and congestion along the route to the destination.

[0038] Figure 6 shows an example in which "effective area information" is stored in the effective area information storage unit 12c for the vehicle V of user U, identified by user ID "UID#1", and consists of {event information: "event information#1", attribute information: "attribute information#1", security status information: "security status information#1", posting information: "posting information#1", weather information: "weather information#1", traffic information: "traffic information#1", ...}.

[0039] (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).

[0040] As shown in Figure 3, the overall control unit 13 includes a receiving unit 13a, a collection unit 13b, a determination unit 13c, a control unit 13d, a detection unit 13e, and a transmission 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 possible as long as they perform the information processing described later. Furthermore, the connection relationships of the various processing units in the overall control unit 13 are not limited to the connection relationships shown in Figure 3, and other connection relationships are also possible.

[0041] (2-3-1. Receiving section 13a) The receiving unit 13a receives various types of information. The receiving unit 13a then stores the received information in the storage unit 12-1.

[0042] The receiving unit 13a receives location information from the terminal, the in-vehicle device 10-1. The receiving unit 13a also receives location information transmitted from other in-vehicle devices 10-1'.

[0043] (2-3-2. Collection Section 13b) The collection unit 13b collects various types of information. The collection unit 13b then stores the collected information in the storage unit 12-1.

[0044] The collection unit 13b collects effective area information indicating an effective area where a linked mode is enabled for security coordination between the in-vehicle device 10-1 and other in-vehicle devices 10-1'. For example, the collection unit 13b collects effective area information from various databases and stores it in the effective area information storage unit 12c. At this time, the collection unit 13b collects effective area information including event information related to events held within the effective area. The collection unit 13b also collects effective area information including attribute information of the effective area. The collection unit 13b also collects effective area information including security status information related to the security status of the effective area. The collection unit 13b also collects effective area information including posted information posted by users of the effective area. The collection unit 13b also collects effective area information including weather information around the effective area. The collection unit 13b also collects effective area information including traffic information around the effective area.

[0045] (2-3-3. Judgment section 13c) The determination unit 13c performs various determinations. The determination unit 13c stores the output determination result in the storage unit 12-1. The determination unit 13c also refers to various information stored in the storage unit 12-1.

[0046] The determination unit 13c determines whether a vehicle V, which is a mobile object equipped with the on-board device 10-1, is stationary within the effective area based on the effective area information and location information indicating the effective area. Details of the processing of the determination unit 13c will be described later in (3. Specific Examples of Each Process of Security System 100-1) (3-1. Specific Example of Effective Area Determination Process).

[0047] (2-3-4. Control Unit 13d) The control unit 13d performs various controls. The control unit 13d also refers to various information stored in the storage unit 12-1.

[0048] The control unit 13d controls the cooperation mode based on the determination result from the determination unit 13c. For example, if the control unit 13d determines that the vehicle is stopped within the effective area, it sets the cooperation mode of the vehicle-mounted device 10-1 to enabled. If the control unit 13d determines that the vehicle is stopped outside the effective area, it sets the cooperation mode of the vehicle-mounted device 10-1 to disabled. Furthermore, if the control unit 13d detects a predetermined number or more of other vehicle-mounted devices 10-1' located within the effective area, it sets the cooperation mode to enabled. Furthermore, if the control unit 13d detects a predetermined density or more of other vehicle-mounted devices 10-1' located within the effective area, it sets the cooperation mode to enabled. Details of the processing by the determination unit 13c will be described later in (3. Specific Examples of Each Process of Security System 100-1) (3-2. Specific Examples of Enable Setting Process).

[0049] (2-3-5. Detection unit 13e) The detection unit 13e detects various types of information. The detection unit 13e then stores the detected information in the storage unit 12-1.

[0050] The detection unit 13e detects a suspicious person SP in relation to a moving vehicle V. The detection unit 13e also identifies the location of other in-vehicle devices 10-1'. For example, the detection unit 13e 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 detection unit 13e can also receive location information transmitted from a server device that manages the location information of the in-vehicle devices 10-1' and identify the location of the other in-vehicle devices 10-1' on a map. Details of the processing of the detection unit 13e will be described later in Embodiment 3.

[0051] (2-3-6. Transmitter section 13f) The transmitting unit 13f transmits various types of information. The transmitting unit 13f also refers to the various types of information stored in the storage unit 12-1.

[0052] When the detection unit 13e detects a suspicious person SP, the transmission unit 13f transmits information about the suspicious person SP to another in-vehicle device 10-1'. Details of the processing of the transmission unit 13f will be described later in Embodiment 3.

[0053] (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 effective area determination process and the effective setting process of the security system 100-1 according to Embodiment 1 will be described below.

[0054] (3-1. Specific Examples of Effective Area Determination Process) The effective area determination process of the security system 100-1 according to Embodiment 1 will be described below. The following description will focus on the case where an on-board device 10-1A is installed in the vehicle VA.

[0055] Firstly, while the vehicle VA is moving or parked, the on-board device 10-1A receives radio waves transmitted by GPS satellites via the GPS sensor as positional information indicating the vehicle VA's current position, speed, means of transportation, etc. At this time, if the vehicle speed is 0 for a certain period of time (e.g., 10 minutes) or longer, the on-board device 10-1A determines that the vehicle VA is parked at the last identified current position.

[0056] Secondly, the in-vehicle device 10-1A collects effective area information within a certain range (e.g., within a radius of 1 km) centered on the current location. At this time, the in-vehicle device 10-1A collects effective area information, including event information, attribute information, security status information, posted information, weather information, traffic information, etc., from various databases.

[0057] Thirdly, the in-vehicle device 10-1A determines whether the current location is within an effective area based on effective area information. For example, based on event information, the in-vehicle device 10-1A determines that the current location is within an effective area requiring vigilance if it is an event venue. Also, based on attribute information, the in-vehicle device 10-1A determines that the current location is within an effective area requiring vigilance if it is a parking area or service area. Furthermore, based on security status information, the in-vehicle device 10-1A determines that the current location is within an effective area requiring vigilance if the number of security guards stationed within a certain range including the current location (e.g., within a 100m radius) is below a certain number (e.g., 3 or fewer). In addition, based on posting information, the in-vehicle device 10-1A determines that the current location is within an effective area requiring vigilance if there is a post on SNS (Social Networking Service) reporting a theft within a certain range including the current location (e.g., within a 100m radius). In this case, the in-vehicle device 10-1A may, based on weather information, determine that the current location is an effective area requiring caution when visibility is poor due to rain, regardless of other effective area information. Furthermore, the in-vehicle device 10-1A may, based on traffic information, determine that the current location is an effective area requiring caution when parking lot congestion is expected due to traffic congestion, regardless of other effective area information.

[0058] The in-vehicle device 10-1A may determine that the current location is within an effective area based on effective area information set by user U. For example, the in-vehicle device 10-1A may determine that the current location is within an effective area based on event information arbitrarily set by user U. In this case, the in-vehicle device 10-1A may determine that the parking location of an event arbitrarily selected by user U from among events (with parking location information) prepared by the service provider as an event calendar is within an effective area. Alternatively, the in-vehicle device 10-1A may determine that any parking location is within an effective area by using an event calendar in which parking area information is registered in posts between users U. Furthermore, the in-vehicle device 10-1A may determine that any parking location is within an effective area by having user U set a specific location (e.g., "○○ Parking Lot") as an area that requires vigilance.

[0059] Furthermore, the in-vehicle device 10-1A may determine that the current location is within an effective area based on the conditions set by user U for determining an effective area. For example, the in-vehicle device 10-1A may be configured to allow user U to determine that an area requires vigilance based on two or more applicable items. As an example, if the conditions are "the current location is an event venue" and "the number of security guards stationed within a 100m radius including the current location is 3 or less", the in-vehicle device 10-1A will determine that two or more applicable items are met and will determine the current location is within an effective area. Note that the method of selecting applicable items is not limited to the above example; for example, the in-vehicle device 10-1A may accept item selection by user U via an input unit such as a touch panel. In addition, the in-vehicle device 10-1A may have multiple judgment items in advance and monitor the judgment of any or all of them.

[0060] Furthermore, the in-vehicle device 10-1A may spontaneously determine whether the current location is within the valid area by performing data analysis based on the collected data (e.g., user information, location information, valid area information). For example, the in-vehicle device 10-1A may determine the valid area based on statistical information. In this case, the in-vehicle device 10-1A may also identify regions, locations, facilities, etc., arbitrarily set by user U from an event calendar, etc., identify the tendency to set them as valid areas, and register them as attribute information. Here, the in-vehicle device 10-1A may identify the tendency to set each user U as a valid area, or it may identify the tendency to set each user U as a valid area by statistically processing the information collected from each user U. In addition, the in-vehicle device 10-1A may also identify regions, locations, facilities, etc., where user U parked without setting them as valid areas, identify the tendency to set them as valid areas, and register them as attribute information. Here, it is preferable for the in-vehicle device 10-1A to identify the tendency to set each user U as a valid area by statistically processing the information collected from each user U. Furthermore, in addition to the statistical processing described above, the in-vehicle device 10-1A may also train a machine learning model based on the respective information and determine whether the area is a valid area by inputting the parking location into the trained machine learning model, or it may use AI (Artificial Intelligence) to determine whether the area is a valid area.

[0061] As described above, the on-board device 10-1 installed in vehicle V enables highly accurate effective area determination processing by considering whether the parking lot or other area where vehicle V is parked is an area requiring vigilance where an unspecified number of people gather.

[0062] (3-2. Specific Examples of Enablement Processing) The process for enabling 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.

[0063] Firstly, the in-vehicle device 10-1A detects vehicles VB, VC, and VD while vehicle VA is parked. For example, the in-vehicle device 10-1A receives location information transmitted from in-vehicle devices 10-1B, 10-1C, and 10-1D, respectively, and identifies the locations of vehicles VB, VC, and VD on a map. At this time, the in-vehicle device 10-1A can also receive location information transmitted from a server device that manages the location information of in-vehicle devices 10-1B, 10-1C, and 10-1D, and identify the locations of vehicles VB, VC, and VD on a map.

[0064] Secondly, the on-board device 10-1A identifies the number of vehicles V parked within a certain range of vehicle VA. For example, the on-board device 10-1A identifies vehicles VB, VC, and VD as vehicles parked within a 1km radius effective area of ​​vehicle VA and equipped with the on-board device 10-1, and identifies the number of vehicles V as 3.

[0065] Thirdly, the on-board device 10-1A identifies the density of vehicles V parked within a certain range of vehicle VA. For example, the on-board device 10-1A identifies vehicles VB and VC as vehicles VB and VC, respectively, that are parked within an effective area of ​​vehicle VA with a radius of 100m and equipped with the on-board device 10-1, and identifies the density of vehicles V as 2 / 100 (vehicles / m).

[0066] Fourth, the in-vehicle device 10-1A enables security linkage based on the number and density of vehicles V set by user U. For example, if user U has set "5 or more vehicles in the effective area," the in-vehicle device 10-1A will disable security linkage because the condition is not met. Also, if user U has set "vehicle density of 1.5 / 100 (vehicles / m) or more in the effective area," the in-vehicle device 10-1A will enable security linkage because the condition is met. Also, if user U has set "5 or more vehicles AND vehicle density of 1.5 / 100 (vehicles / m) or more in the effective area," the in-vehicle device 10-1A will disable security linkage because the condition is not met. Furthermore, even if the conditions are not met when vehicle VA is parked, if the conditions are met after parking due to an increase in the number and density of vehicles V, the in-vehicle device 10-1A will enable security linkage.

[0067] As described above, the on-board device 10-1 installed in vehicle V enables effective activation by identifying that vehicle V is parked within the effective area and that other vehicles V' sufficient for security coordination are parked around vehicle V.

[0068] [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.

[0069] (1. Location information reception processing) Firstly, the in-vehicle device 10-1 performs location information reception processing (step S101). For example, the in-vehicle device 10-1 receives radio waves transmitted by GPS satellites as location information indicating the current position of the vehicle V.

[0070] (2. Effective Area Information Collection Process) Secondly, the in-vehicle device 10-1 performs effective area information collection processing (step S102). For example, the in-vehicle device 10-1 collects effective area information, including event information, attribute information, security status information, posting information, weather information, traffic information, etc., from various databases.

[0071] (3. Effective Area Determination Process) Thirdly, the in-vehicle device 10-1 performs an effective area determination process (step S103). For example, the in-vehicle device 10-1A determines whether the current location is inside or outside the effective area based on the effective area information.

[0072] (4. Peripheral device detection process) Fourth, the in-vehicle device 10-1 performs peripheral terminal detection processing (step S104). For example, if the current location is within the effective area, the in-vehicle device 10-1 receives location information transmitted from another in-vehicle device 10-1', identifies the location of the other vehicle V', identifies the number and density of vehicles V' around vehicle V, and determines whether the number and density of vehicles V' meet the condition of being greater than or equal to a predetermined value.

[0073] At this time, if the in-vehicle device 10-1 satisfies the conditions that the number and density of vehicles V' are greater than or equal to a predetermined value, and the conditions regarding the setting of effective area information and user U, and sets security linkage to be enabled (step S105: Yes), it proceeds to the process of step S106. On the other hand, if the in-vehicle device 10-1 does not satisfy the conditions that the number and density of vehicles V' are greater than or equal to a predetermined value, or the conditions regarding the setting of effective area information and user U, and does not set security linkage to be enabled (step S105: No), it returns to the process of step S101.

[0074] (5. Activation setting process) Fifth, the in-vehicle device 10-1 performs an enable setting process (step S106). For example, the in-vehicle device 10-1 enables security cooperation, which is performed as a security process to be executed when a suspicious person SP is detected, such as security warning, recording standby, automatic recording, and identification of the direction of movement of the suspicious person SP.

[0075] [Effects of Embodiment 1] The effects of Embodiment 1 will now be described. Below, effects 1 to 11 corresponding to each process in Embodiment 1 will be explained.

[0076] (1. Effect 1) Firstly, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 is installed in a vehicle V, detects a suspicious person SP targeting the vehicle V, receives location information of the in-vehicle device 10-1, and determines whether the vehicle V on which the in-vehicle device 10-1 is installed is parked within the effective area based on the effective area information and location information that indicates an effective area where the security cooperation mode in which the in-vehicle device 10-1 and other in-vehicle devices 10-1' cooperate in security is set to be enabled, and controls the security cooperation mode based on the determination result. Therefore, in this process, effective areas requiring vigilance can be considered, and damage to the vehicle V by a suspicious person SP can be efficiently prevented.

[0077] (2. Effect 2) Secondly, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 enables the security linkage mode when it determines that the vehicle V is parked within the effective area. Therefore, in this process, security linkage can be automatically enabled within the effective area where vigilance is required, thereby efficiently preventing damage to the vehicle V by suspicious persons (SP).

[0078] (3. Effect 3) Thirdly, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 disables its security linkage mode when it is determined that the vehicle V is parked outside the effective area. Therefore, in this process, security linkage can be automatically disabled outside the effective area where vigilance is not required, thus efficiently preventing damage to the vehicle V by suspicious persons SP.

[0079] (4. Effect 4) Fourth, in the process according to Embodiment 1 described above, the effective area information includes event information relating to events that take place within the effective area. Therefore, in this process, it is possible to determine the effective area that requires vigilance by considering the event situation in the area, thereby efficiently preventing damage to vehicle V by suspicious person SP.

[0080] (5. Effect 5) Fifth, in the process according to Embodiment 1 described above, the effective area information includes attribute information of the effective area. Therefore, in this process, it is possible to determine the effective area that requires vigilance by considering the attributes of the area, and thus efficiently prevent damage to vehicle V by suspicious person SP.

[0081] (6. Effect 6) Sixth, in the process according to Embodiment 1 described above, the effective area information includes security status information regarding the security status of the effective area. Therefore, in this process, it is possible to determine the effective area that requires vigilance by considering the security status of the area, and thus efficiently prevent damage to the vehicle V by suspicious persons SP.

[0082] (7. Effect 7) Seventh, in the process according to Embodiment 1 described above, the effective area information includes posted information posted by users of the effective area. Therefore, in this process, it is possible to determine effective areas that require vigilance by considering posts to the area, and thus efficiently prevent damage to vehicle V by suspicious persons SP.

[0083] (8. Effect 8) Eighth, in the process according to Embodiment 1 described above, the effective area information includes weather information around the effective area. Therefore, in this process, it is possible to determine the effective area that requires vigilance by considering the weather conditions around the area, and thus it is possible to efficiently prevent damage to the vehicle V by suspicious person SP.

[0084] (9. Effect 9) Ninth, in the process according to Embodiment 1 described above, the effective area information includes traffic information around the effective area. Therefore, in this process, it is possible to determine the effective area that requires vigilance by considering the traffic conditions around the area, and thus efficiently prevent damage to vehicle V by suspicious person SP.

[0085] (10. Effect 10) Tenth, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 enables the security linkage mode when it detects a predetermined number or more of other in-vehicle devices 10-1' located within the effective area. Therefore, in this process, security linkage can be enabled when there are a sufficient number of vehicles V' that can link within the effective area, thus efficiently preventing damage to vehicles V by suspicious individuals SP.

[0086] (11. Effect 11) Eleventh, in the process according to Embodiment 1 described above, the in-vehicle device 10-1 enables the security linkage mode when it detects other in-vehicle devices 10-1' located within the effective area at a predetermined density or higher. Therefore, in this process, security linkage can be enabled when there is a sufficient density of cooperable vehicles V' within the effective area, thereby efficiently preventing damage to vehicles V by suspicious individuals SP.

[0087] [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.

[0088] [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.

[0089] (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, ...).

[0090] (2. Example of processing by security system 100-2) Firstly, the on-board device 10-2A mounted on the vehicle VA receives location information of the vehicle VA (step S21). For example, the on-board device 10-2A receives radio waves transmitted by GPS satellites via a GPS sensor as location information indicating the current position, speed, and means of transportation of the vehicle VA.

[0091] Secondly, the in-vehicle device 10-2A determines that the vehicle VA has parked in an invalid area (step S22). Here, the invalid area refers to the range in which the in-vehicle device 10-2 (10-2A, 10-2B, ...) disables the security cooperation mode for performing security cooperation. For example, the in-vehicle device 10-2A identifies the current location of the vehicle VA based on the received location information and determines that the vehicle VA has parked in an invalid area based on the invalid area information of the current location. Here, the invalid area information refers to information indicating that a specific location is within the range in which the cooperation mode is disabled, and includes, for example, event information related to events held within the specific range (e.g., various events, concerts, festivals), attribute information of the specific range (e.g., police stations, government offices), security status information related to the security situation within the specific range (e.g., number of security guards, security time zones), posted information posted by users within the specific range (e.g., congestion status, event details), weather information around the specific range, and traffic information around the specific range.

[0092] Thirdly, the in-vehicle device 10-2A disables the security linkage mode within the invalid area (step S23). For example, if the in-vehicle device 10-2A determines that the vehicle is parked within the invalid area, it disables the security linkage mode with the in-vehicle device 10-2B installed on the vehicle VB parked within the invalid area. On the other hand, if the in-vehicle device 10-2A determines that the vehicle is parked outside the invalid area, it enables the security linkage mode. Furthermore, if the in-vehicle device 10-2A detects a predetermined number or density of other vehicles V' within a predetermined area outside the invalid area, it enables the security linkage mode.

[0093] When security linkage mode is enabled, each in-vehicle device 10-2 (10-2A, 10-2B, ...) performs security processing when it detects a suspicious person SP, including a security warning that emits a warning sound indicating that security processing is in progress, recording standby that activates a standby state to acquire image data of the suspicious person SP, automatic recording that acquires image data of the surroundings of each vehicle V (VA, VB, ...), and movement direction identification that identifies the direction of movement of the suspicious person SP.

[0094] (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 the vehicle VA receives location information of the vehicle VA. Second, the on-board device 10-2A determines that the vehicle VA is parked in an invalid area. Third, the on-board device 10-2A sets the security linkage mode to disabled within the invalid area.

[0095] Therefore, security system 100-2 has the following effects. Firstly, security system 100-2 automatically determines whether security linkage is necessary in an area, so security linkage settings can be turned off in advance in areas where the possibility of anomalies is low. Secondly, security system 100-2 turns off security linkage settings only in areas where the possibility of anomalies is low, so vigilance against anomalies can be maintained. In other words, security system 100-2 can efficiently prevent damage to moving objects such as vehicles V by suspicious individuals SP.

[0096] [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.

[0097] (1. Configuration example and processing example of the 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.

[0098] 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.

[0099] 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.

[0100] 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.

[0101] (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.

[0102] (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 a user information storage unit 12a, a location information storage unit 12b, and an invalid area information storage unit 12d, as shown in Figure 9. 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 and the location information storage unit 12b are the same as in Embodiment 1, so their explanation is omitted.

[0103] (1-2-1. Invalid Area Information Storage Unit 12d) The invalid area information storage unit 12d stores invalid area information collected by the collection unit 13b, which will be described later. Here, an example of invalid area information stored by the invalid area information storage unit 12d will be explained using Figure 10. Figure 10 is a diagram showing an example of the invalid area information storage unit 12d of the in-vehicle device 10-2 according to Embodiment 2. In the example in Figure 10, the invalid area information storage unit 12d has items such as "User ID" and "Invalid Area Information". In addition, the "Invalid Area Information" has items such as "Event Information", "Attribute Information", "Security Status Information", "Posting Information", "Weather Information", and "Traffic Information".

[0104] "User ID" indicates identification information for identifying user U. "Invalid Area Information" indicates that a specific location is within the range where the collaboration mode is disabled, and includes, for example, "Event Information," "Attribute Information," "Security Status Information," "Posted Information," "Weather Information," and "Traffic Information." "Event Information" indicates information about events held within a specific range, such as the venue, time, and organizer of various events, concerts, festivals, etc. "Attribute Information" indicates the attributes of a specific range, such as the classification of a parking lot, indicating that it is a parking lot for a police station, government office, etc. "Security Status Information" indicates information about the security status of a specific range, such as the number of security guards, security hours, and the involvement of police stations, fire departments, etc. "Posted Information" indicates information posted by users within a specific range, such as congestion at an event venue, event details, and the resolution of theft incidents. "Weather Information" indicates the weather conditions around a specific range, such as the current weather in the city or town including the destination, and the weather forecast for a few hours later. "Weather information" shows traffic conditions in a specific area and provides information such as the completion of construction work, the lifting of road closures, and the easing of congestion along the route to the destination.

[0105] Figure 10 shows an example in which "invalid area information" is stored in the invalid area information storage unit 12d for the vehicle V of user U, identified by user ID "UID#1", and consists of {event information: "event information#1", attribute information: "attribute information#1", security status information: "security status information#1", posting information: "posting information#1", weather information: "weather information#1", traffic information: "traffic information#1", ...}.

[0106] (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.

[0107] As shown in Figure 9, the overall control unit 13 includes a receiving unit 13a, a collection unit 13b, a determination unit 13c, a control unit 13d, a detection unit 13e, and a transmission 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 possible as long as they perform the information processing described later. Furthermore, the connection relationships of the various processing units in the overall control unit 13 are not limited to the connection relationships shown in Figure 9, and other connection relationships are also possible.

[0108] (1-3-1. Receiving unit 13a) The receiving unit 13a receives various types of information. The receiving unit 13a then stores the received information in the storage unit 12-2.

[0109] The receiving unit 13a receives location information from the terminal, the in-vehicle device 10-2. The receiving unit 13a also receives location information transmitted from other in-vehicle devices 10-2'.

[0110] (1-3-2. Collection Section 13b) The collection unit 13b collects various types of information. The collection unit 13b then stores the collected information in the storage unit 12-2.

[0111] The collection unit 13b collects invalid area information indicating invalid areas where the cooperation mode, which enables security coordination between the in-vehicle device 10-2 and other in-vehicle devices 10-2', is disabled. For example, the collection unit 13b collects invalid area information from various databases and stores it in the invalid area information storage unit 12d. At this time, the collection unit 13b collects invalid area information that includes event information related to events taking place within the invalid area. The collection unit 13b also collects invalid area information that includes attribute information of the invalid area. The collection unit 13b also collects invalid area information that includes security status information related to the security status of the invalid area. The collection unit 13b also collects invalid area information that includes posting information posted by users of the invalid area. The collection unit 13b also collects invalid area information that includes weather information around the invalid area. The collection unit 13b also collects invalid area information that includes traffic information around the invalid area.

[0112] (1-3-3. Judgment section 13c) The determination unit 13c performs various determinations. The determination unit 13c stores the output determination result in the storage unit 12-2. The determination unit 13c also refers to various information stored in the storage unit 12-2.

[0113] The determination unit 13c determines whether a vehicle V, which is a mobile object equipped with the on-board device 10-2, is stationary within the invalid area based on invalid area information and location information indicating the invalid area. Details of the processing of the determination unit 13c will be described later in (2. Specific Examples of Each Process of Security System 100-2) (2-1. Specific Example of Invalid Area Determination Process).

[0114] (1-3-4. Control Unit 13d) The control unit 13d performs various controls. The control unit 13d also refers to various information stored in the storage unit 12-2.

[0115] The control unit 13d controls the cooperation mode based on the determination result by the determination unit 13c. For example, if the control unit 13d determines that the vehicle is stopped within the invalid area, it sets the cooperation mode of the vehicle device 10-2 to disabled. Also, if the control unit 13d determines that the vehicle is stopped outside the invalid area, it sets the cooperation mode of the vehicle device 10-2 to disabled. Furthermore, if the control unit 13d detects a predetermined number or more of other vehicle devices 10-2' located within a predetermined area outside the invalid area, it sets the cooperation mode to disabled. Also, if the control unit 13d detects a predetermined density or higher of other vehicle devices 10-2' located within a predetermined area outside the invalid area, it sets the cooperation mode to disabled. Details of the processing by the determination unit 13c will be described later in (2. Specific Examples of Each Process of Security System 100-2) (2-2. Specific Examples of Disable Setting Process).

[0116] (1-3-5. Detection unit 13e) The detection unit 13e detects various types of information. The detection unit 13e then stores the detected information in the storage unit 12-2.

[0117] The detection unit 13e detects a suspicious person SP in relation to a moving vehicle V. The detection unit 13e also identifies the location of other in-vehicle devices 10-2'. For example, the detection unit 13e 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 detection unit 13e 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. Details of the processing of the detection unit 13e will be described later in Embodiment 3.

[0118] (1-3-6. Transmitter section 13f) The transmitting unit 13f transmits various types of information. The transmitting unit 13f also refers to the various types of information stored in the storage unit 12-2.

[0119] When the detection unit 13e detects a suspicious person SP, the transmission unit 13f transmits information about the suspicious person SP to another in-vehicle device 10-2'. Details of the processing of the transmission unit 13f will be described later in Embodiment 3.

[0120] (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 effective area determination process and the effective setting process of the security system 100-2 according to Embodiment 2 will be described below.

[0121] (2-1. Specific examples of invalid area detection processing) The invalid area determination 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 installed in the vehicle VA.

[0122] Firstly, while the vehicle VA is moving or parked, the on-board device 10-2A receives radio waves transmitted by GPS satellites via the GPS sensor as positional information indicating the vehicle VA's current position, speed, means of transportation, etc. At this time, if the vehicle speed is 0 for a certain period of time (e.g., 10 minutes) or longer, the on-board device 10-2A determines that the vehicle VA is parked at the last identified current position.

[0123] Secondly, the in-vehicle device 10-2A collects invalid area information within a certain range (e.g., within a radius of 1 km) centered on the current location. At this time, the in-vehicle device 10-2A collects invalid area information, including event information, attribute information, security status information, posted information, weather information, traffic information, etc., from various databases.

[0124] Thirdly, the in-vehicle device 10-2A determines that the current location is an invalid area based on invalid area information. For example, based on event information, the in-vehicle device 10-2A determines that an area is an invalid area where vigilance is unnecessary if the current location is an event venue but the event has ended. Also, based on attribute information, the in-vehicle device 10-2A determines that an area is an invalid area where vigilance is unnecessary if the current location is a police station. Furthermore, based on security status information, the in-vehicle device 10-2A determines that an area is an invalid area where vigilance is unnecessary if the number of security guards stationed within a certain range including the current location (e.g., within a 100m radius) is above a certain number (e.g., 4 or more). Also, based on posting information, the in-vehicle device 10-2A determines that an area is an invalid area where vigilance is unnecessary if there is a post on social media about the resolution of a theft incident within a certain range including the current location (e.g., within a 100m radius). In this case, the in-vehicle device 10-2A may, based on weather information, determine that the current location is an invalid area where vigilance is unnecessary, regardless of other invalid area information, when the weather is fine and visibility is good. Alternatively, the in-vehicle device 10-2A may, based on traffic information, determine that the current location is an invalid area where vigilance is unnecessary, regardless of other invalid area information, when it is expected that congestion in the parking lot will be relieved due to the easing of traffic congestion.

[0125] The in-vehicle device 10-2A may determine that the current location is an invalid area based on invalid area information set by user U. For example, the in-vehicle device 10-2A may determine that the current location is an invalid area based on event information arbitrarily set by user U. In this case, the in-vehicle device 10-2A may determine that the parking location of an event arbitrarily selected by user U from among events (with parking location information) prepared by the service provider as an event calendar is an invalid area. The in-vehicle device 10-2A can also determine that an arbitrary parking location is an invalid area by using an event calendar in which parking area information is registered in posts between users U. Furthermore, the in-vehicle device 10-2A can also determine that an arbitrary parking location is an invalid area by having user U set a specific location (e.g., "△△ Parking Lot") as an area where vigilance is not required.

[0126] Furthermore, the in-vehicle device 10-2A may determine that the current location is an invalid area based on conditions set by user U to determine that an area is an invalid area. For example, the in-vehicle device 10-2A may be configured to allow user U to determine that an area does not require vigilance if two or more of the relevant items are met. As an example, if the conditions are "the current location is not an event venue" and "the number of security guards stationed within a 100m radius including the current location is four or more", the in-vehicle device 10-2A will determine that two or more of the relevant items are met and will determine the current location is an invalid area. Note that the method of selecting the relevant items is not limited to the above example; for example, the in-vehicle device 10-2A may accept item selection by user U via an input unit such as a touch panel. In addition, the in-vehicle device 10-2A may have multiple judgment items in advance and monitor the judgment of any or all of the relevant items.

[0127] Furthermore, the in-vehicle device 10-2A may spontaneously determine that the current location is an invalid area by performing data analysis based on the collected data (e.g., user information, location information, invalid area information). For example, the in-vehicle device 10-2A may determine an invalid area based on statistical information. In this case, the in-vehicle device 10-2A may also identify regions, locations, facilities, etc., arbitrarily set by user U from an event calendar, etc., identify the tendency to set them as invalid areas, and register them as attribute information. Here, the in-vehicle device 10-2A may identify the tendency to set each user U as an invalid area, or it may identify the tendency to set an area as an invalid area by statistically processing the information collected from each user U. In addition, the in-vehicle device 10-2A may also identify regions, locations, facilities, etc., where user U parked without setting them as invalid areas, identify the tendency to set them as invalid areas, and register them as attribute information. Here, it is preferable for the in-vehicle device 10-2A to identify the tendency to set an area as an invalid area by statistically processing the information collected from each user U. Furthermore, in addition to the statistical processing described above, the in-vehicle device 10-2A may also train a machine learning model based on the respective information and determine whether an area is invalid by inputting the parking location into the trained machine learning model, or it may use AI to determine whether an area is invalid.

[0128] As described above, the on-board device 10-2 installed in the vehicle V enables highly accurate invalid area determination processing by considering whether or not the parking lot or other area where the vehicle V is parked is safe and does not require vigilance.

[0129] (2-2. Specific examples of disabling settings) The process for disabling the security system 100-2 according to Embodiment 2 will be described below. The following description will cover the cases where there is an on-board device 10-2A mounted on vehicle VA, an on-board device 10-2B mounted on vehicle VB, an on-board device 10-2C mounted on vehicle VC, and an on-board device 10-2D mounted on vehicle VD.

[0130] Firstly, the in-vehicle device 10-2A detects vehicles VB, VC, and VD while vehicle VA is parked. For example, the in-vehicle device 10-2A receives location information transmitted from in-vehicle devices 10-2B, 10-2C, and 10-2D, respectively, and identifies the locations of vehicles VB, VC, and VD on a map. At this time, the in-vehicle device 10-2A can also receive location information transmitted from a server device that manages the location information of in-vehicle devices 10-2B, 10-2C, and 10-2D, and identify the locations of vehicles VB, VC, and VD on a map.

[0131] Secondly, the on-board device 10-2A identifies the number of vehicles V parked within a certain range of vehicle VA. For example, the on-board device 10-2A identifies vehicles VB, VC, and VD as vehicles parked within a predetermined area with a radius of 1 km around vehicle VA outside the invalid area and equipped with the on-board device 10-2, and identifies the number of vehicles V as 3.

[0132] Thirdly, the on-board device 10-2A identifies the density of vehicles V parked within a certain range of vehicle VA. For example, the on-board device 10-2A identifies vehicles VB and VC as vehicles parked within a predetermined area with a radius of 100m of vehicle VA outside the invalid area and equipped with the on-board device 10-2, and identifies the density of vehicles V as 2 / 100 (vehicles / m).

[0133] Fourth, the in-vehicle device 10-2A disables security linkage based on the number and density of vehicles V set by user U. For example, if user U has set "5 or more vehicles in a designated area outside the disabled area," the in-vehicle device 10-2A will disable security linkage because the condition is not met. Also, if user U has set "vehicle density of 1.5 / 100 (vehicles / m) or more in a designated area outside the disabled area," the in-vehicle device 10-2A will disable security linkage because the condition is met. Also, if user U has set "5 or more vehicles AND vehicle density of 1.5 / 100 (vehicles / m) or more in a designated area outside the disabled area," the in-vehicle device 10-2A will disable security linkage because the condition is not met. Furthermore, even if the condition is not met when vehicle VA is parked, if the condition is met after parking due to an increase in the number and density of vehicles V, the in-vehicle device 10-2A will disable security linkage.

[0134] As described above, the in-vehicle device 10-2 mounted on vehicle V enables effective deactivation processing by identifying that vehicle V is parked in a predetermined area outside the deactivation area, and that other vehicles V' sufficient for security coordination are parked around vehicle V.

[0135] [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 S206 below can be executed in a different order. Also, some of the processes in steps S201 to S206 below may be omitted.

[0136] (1. Location information reception processing) Firstly, the in-vehicle device 10-2 performs location information reception processing (step S201). For example, the in-vehicle device 10-2 receives radio waves transmitted by GPS satellites as location information indicating the current position of the vehicle V.

[0137] (2. Invalid Area Information Collection Process) Secondly, the in-vehicle device 10-2 performs invalid area information collection processing (step S202). For example, the in-vehicle device 10-2 collects invalid area information, including event information, attribute information, security status information, posting information, weather information, traffic information, etc., from various databases.

[0138] (3. Invalid Area Determination Process) Thirdly, the in-vehicle device 10-2 performs invalid area determination processing (step S203). For example, the in-vehicle device 10-2A determines whether the current location is inside or outside the invalid area based on the invalid area information.

[0139] (4. Peripheral device detection process) Fourth, the in-vehicle device 10-2 performs peripheral terminal detection processing (step S204). For example, if the current location is outside the invalid area, the in-vehicle device 10-2 receives location information transmitted from another in-vehicle device 10-2', identifies the location of the other vehicle V', identifies the number and density of vehicles V' around vehicle V, and determines whether the number and density of vehicles V' meets the condition of being above a predetermined value. At this time, if the number and density of vehicles V' meet the condition of being above a predetermined value, the in-vehicle device 10-2 maintains security linkage enabled, and if the number and density of vehicles V' do not meet the condition of being above a predetermined value, it disables security linkage.

[0140] On the other hand, if the in-vehicle device 10-2 finds that the current location is within an invalid area, and the conditions regarding invalid area information and user U settings are met, and the security linkage is disabled (step S205: Yes), it proceeds to the process in step S206. On the other hand, if the conditions regarding invalid area information and user U settings are not met, and the security linkage is not disabled (step S205: No), the in-vehicle device 10-2 returns to the process in step S201.

[0141] (5. Disable setting process) Fifth, the in-vehicle device 10-2 performs a disable setting process (step S206). For example, the in-vehicle device 10-2 disables security linkages that perform security warnings, recording standby, automatic recording, and identification of the suspicious person SP's direction of movement as security processes to be performed when a suspicious person SP is detected.

[0142] [Effects of Embodiment 2] The effects of Embodiment 2 will now be described. Below, effects 1 to 11 corresponding to each process in Embodiment 2 will be explained.

[0143] (1. Effect 1) Firstly, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 is installed in vehicle V, detects a suspicious person SP targeting vehicle V, receives location information of the in-vehicle device 10-2, and determines whether vehicle V, on which the in-vehicle device 10-2 is installed, is parked within the disabled area based on disabled area information and location information that indicates a disabled area where the security cooperation mode, in which the in-vehicle device 10-2 and other in-vehicle devices 10-2' cooperate in security, is disabled, and controls the security cooperation mode based on the determination result. Therefore, in this process, disabled areas that do not require vigilance can be considered, so damage to vehicle V by a suspicious person SP can be efficiently prevented.

[0144] (2. Effect 2) Secondly, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 disables its security linkage mode when it determines that the vehicle V is parked within the invalid area. Therefore, in this process, security linkage can be automatically disabled within the invalid area where vigilance is not required, thereby efficiently preventing damage to the vehicle V by suspicious persons (SP).

[0145] (3. Effect 3) Thirdly, in the process according to Embodiment 2 described above, the in-vehicle device 10-2 disables its security linkage mode when it is determined that the vehicle V is parked outside the invalid area. Therefore, in this process, security linkage can be automatically enabled outside the invalid area where vigilance is not required, thus efficiently preventing damage to the vehicle V by suspicious persons SP.

[0146] (4. Effect 4) Fourth, in the process according to Embodiment 2 described above, the invalid area information includes event information related to events that take place within the invalid area. Therefore, in this process, it is possible to determine invalid areas that do not require vigilance by considering the event status of the area, thereby efficiently preventing damage to vehicle V by suspicious person SP.

[0147] (5. Effect 5) Fifth, in the process according to Embodiment 2 described above, the invalid area information includes attribute information of the invalid area. Therefore, in this process, it is possible to determine invalid areas that do not require vigilance by considering the attributes of the area, thereby efficiently preventing damage to vehicle V by suspicious person SP.

[0148] (6. Effect 6) Sixth, in the process according to Embodiment 2 described above, the invalid area information includes security status information regarding the security status of the invalid area. Therefore, in this process, it is possible to determine invalid areas where vigilance is unnecessary by considering the security status of the area, thereby efficiently preventing damage to vehicle V by suspicious persons SP.

[0149] (7. Effect 7) Seventh, in the process according to Embodiment 2 described above, invalid area information includes posted information posted by users of the invalid area. Therefore, in this process, invalid areas that do not require vigilance can be determined by considering posts to the area, so that damage to vehicle V by suspicious person SP can be efficiently prevented.

[0150] (8. Effect 8) Eighth, in the process according to Embodiment 2 described above, the invalid area information includes weather information around the invalid area. Therefore, in this process, it is possible to determine invalid areas where vigilance is unnecessary by considering the weather conditions around the area, thereby efficiently preventing damage to vehicle V by suspicious person SP.

[0151] (9. Effect 9) Ninth, in the process according to Embodiment 2 described above, the invalid area information includes traffic information around the invalid area. Therefore, in this process, it is possible to determine invalid areas that do not require vigilance by considering the traffic conditions around the area, thereby efficiently preventing damage to vehicle V by suspicious person SP.

[0152] (10. Effect 10) Tenth, in the process according to Embodiment 2 described above, if the in-vehicle device 10-2 detects a predetermined number or more of other in-vehicle devices 10-2' located within a predetermined area outside the invalid area, it sets the security linkage mode to disabled. Therefore, in this process, security linkage can be disabled when there are a sufficient number of vehicles V' that can link within the predetermined area outside the invalid area, thus efficiently preventing damage to vehicles V by suspicious individuals SP.

[0153] (11. Effect 11) Eleventh, in the process according to Embodiment 2 described above, if the in-vehicle device 10-2 detects other in-vehicle devices 10-2' located within a predetermined area outside the invalid area at a predetermined density or greater, it sets the cooperation mode to disabled. Therefore, in this process, security cooperation can be disabled when there is a sufficient density of cooperating vehicles V' within the predetermined area outside the invalid area, thereby efficiently preventing damage to vehicles V by suspicious individuals SP.

[0154] [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.

[0155] [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.

[0156] (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, ...).

[0157] (2. Example of processing by security system 100-3) Firstly, the on-board device 10-3A installed in vehicle VA is set to enable security linkage mode (step S31). For example, if the on-board device 10-3A determines that the vehicle is parked within the effective area, it enables security linkage mode with the on-board device 10-3B installed in vehicle VB parked within the effective area. Also, if the on-board device 10-3A determines that the vehicle is parked outside the invalid area, it enables security linkage mode with the on-board device 10-3B installed in vehicle VB parked within a predetermined area outside the invalid area.

[0158] Secondly, the in-vehicle device 10-3A detects the approach of a suspicious person SP to the parked vehicle VA (step S32). Here, a suspicious person SP is a person other than the user U, who is the owner, driver, or passenger of the vehicle V, who approaches the parked vehicle V without the permission of the user U. For example, the in-vehicle device 10-3A detects a person who does not possess the electronic key to the parked vehicle VA and who approaches the parked vehicle VA within a predetermined distance.

[0159] Thirdly, the in-vehicle device 10-3A performs security processing (step S33). For example, the in-vehicle device 10-3A transmits suspicious person information to the in-vehicle device 10-3B and performs security warnings such as emitting a warning sound and warning lights to indicate that the vehicle is on alert, recording standby to activate a standby state to acquire image data of the suspicious person SP, automatic recording to acquire image data of the area around the vehicle VA, and movement direction identification to identify the direction of movement of the suspicious person SP. Here, suspicious person information refers to information indicating that a suspicious person SP has been detected in the vehicle V, and includes the detection time and detection result. The detection result also includes the vehicle type of the vehicle V, image data of the suspicious person SP taken by the in-vehicle device 10-3, and the direction of movement of the suspicious person SP.

[0160] Fourth, the in-vehicle device 10-3B performs security processing (step S34). For example, upon receiving information about a suspicious person from the in-vehicle device 10-3A, the in-vehicle device 10-3B performs security warnings, such as emitting a warning sound and a warning light to indicate that the vehicle is on alert; recording standby, which activates a standby state to acquire image data of the suspicious person SP; automatic recording, which acquires image data of the area around the vehicle VB; and movement direction identification, which identifies the direction of movement of the suspicious person SP.

[0161] (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 sets the security cooperation mode to enabled. Second, the on-board device 10-3A detects a suspicious person SP in the parked vehicle VA. Third, the on-board device 10-3A transmits the suspicious person information to the on-board device 10-3B and performs security processing. Fourth, the on-board device 10-3B installed in vehicle VB receives the suspicious person information from the on-board device 10-3A and performs security processing.

[0162] Therefore, the security system 100-3 has the following effects. Firstly, the security system 100-3 allows vehicles V located within a predetermined area to perform security processing against suspicious persons SP before any incidents such as vehicle break-ins occur. Secondly, the security system 100-3 allows vehicles V located within a predetermined area to share information about suspicious persons SP before any incidents such as vehicle break-ins occur. In other words, the security system 100-3 can prevent damage to moving objects such as vehicles V by suspicious persons SP.

[0163] [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.

[0164] (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. Here, the in-vehicle device 10-3 is a terminal mounted on a mobile vehicle. Furthermore, when one of the multiple terminals in the security system 100-3 detects the approach of a suspicious person SP, one of the multiple terminals and the terminals surrounding that terminal cooperate to perform security processing against the suspicious person SP. 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.

[0165] 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.

[0166] 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.

[0167] 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.

[0168] (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.

[0169] (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. The storage unit 12-3 according to Embodiment 3 has a user information storage unit 12a, a location information storage unit 12b, and a suspicious person information storage unit 12e, as shown in Figure 9. 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 and the location information storage unit 12b are the same as in Embodiment 1, so their explanation is omitted. The storage unit 12-3 may also have at least one of the effective area information storage unit 12c described in Embodiment 1 and the invalid area information storage unit 12d described in Embodiment 2.

[0170] (1-2-1. Suspicious Person Information Storage Unit 12e) The suspicious person information storage unit 12e stores information about suspicious persons detected by the detection unit 13e, which will be described later. Here, an example of the information stored by the suspicious person information storage unit 12e will be explained using Figure 14. Figure 14 is a diagram showing an example of the suspicious person information storage unit 12e of the in-vehicle device 10-3 according to Embodiment 3. In the example in Figure 14, the suspicious person information storage unit 12e has items such as "User ID", "Detection Date and Time", and "Detection Result".

[0171] "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 vehicle type of vehicle V, image data of the suspicious person SP taken by the in-vehicle device 10-3, the direction of movement of the suspicious person SP, etc. The "Detection Result" may also include the type of suspicious activity by the suspicious person SP (e.g., approach, reconnaissance, intrusion).

[0172] Figure 14 shows an example in which suspicious person information is stored in the suspicious person information 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", 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"}, ...

[0173] (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.

[0174] As shown in Figure 13, the overall control unit 13 includes a receiving unit 13a, a collection unit 13b, a determination unit 13c, a control unit 13d, a detection unit 13e, and a transmission 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. Also, the connection relationships of each processing unit in the overall control unit 13 are not limited to the connection relationships shown in Figure 13, and other connection relationships are also acceptable. Note that the configuration examples and processing examples of the collection unit 13b and the determination unit 13c are common to Embodiment 1 or Embodiment 2, so their explanation is omitted.

[0175] (1-3-1. Receiving unit 13a) The receiving unit 13a receives various types of information. The receiving unit 13a then stores the received information in the storage unit 12-3.

[0176] The receiving unit 13a receives location information of the terminal vehicle-mounted device 10-3. The receiving unit 13a also receives location information transmitted from other vehicle-mounted devices 10-3'. The receiving unit 13a also receives suspicious person information transmitted from other vehicle-mounted devices 10-3'. The receiving unit 13a can also store suspicious person information transmitted from other vehicle-mounted devices 10-3' in the suspicious person information storage unit 12e.

[0177] (1-3-2. Control Unit 13d) The control unit 13d performs various controls. The control unit 13d also refers to various information stored in the storage unit 12-3.

[0178] The control unit 13d controls security processing when it detects a suspicious person SP. For example, as part of security processing, the control unit 13d emits an audio or light signal indicating that it is on alert. The control unit 13d also activates a standby state to acquire image data of the suspicious person SP as part of security processing. The control unit 13d also acquires image data of the surroundings of each of the multiple vehicles V as part of security processing. The control unit 13d also identifies the direction of movement of the suspicious person SP as part of security processing. The control unit 13d controls security processing throughout the entire area where security processing is coordinated. The control unit 13d also controls security processing within a predetermined range centered on the vehicle V in which the approach of the suspicious person SP is detected within the area where security processing is coordinated. The control unit 13d also controls security processing within a predetermined range along the direction of movement of the suspicious person SP within the area where security processing is coordinated. Details of the processing of the control unit 13d will be described later in (2. Specific Examples of Each Process of Security System 100-3) and (2-2. Specific Examples of Security Execution Processing).

[0179] (1-3-3. Detection unit 13e) The detection unit 13e detects various types of information. The detection unit 13e then stores the detected information in the storage unit 12-3.

[0180] The detection unit 13e detects a suspicious person SP approaching a moving vehicle V. For example, the detection unit 13e detects a suspicious person SP approaching a vehicle V on which an in-vehicle device 10-3, which is a terminal, is installed. Details of the processing by the control unit 13d will be described later in (2. Specific Examples of Each Process of Security System 100-3) (2-1. Specific Examples of Suspicious Person Detection Processing).

[0181] (1-3-4. Transmitter section 13f) The transmitting unit 13f transmits various types of information. The transmitting unit 13f also refers to the various types of information stored in the storage unit 12-3.

[0182] When the detection unit 13e detects a suspicious person SP, the transmission unit 13f transmits information about the suspicious person SP to another in-vehicle device 10-3'. For example, the transmission unit 13f transmits information about the suspicious person, including the type of vehicle V, image data of the suspicious person SP captured by the in-vehicle device 10-3, the direction of movement of the suspicious person SP, and the type of suspicious activity by the suspicious person SP (e.g., approach, reconnaissance, intrusion), to the other in-vehicle device 10-3'.

[0183] (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. Specific examples of the suspicious person detection process and security execution process of the security system 100-3 according to Embodiment 3 will be described below.

[0184] (2-1. Specific examples of suspicious person detection processes) The suspicious person detection process of the security system 100-3 according to Embodiment 3 will be described below. The following describes the on-board devices 10-3A mounted on vehicle VA, on-board devices 10-3B mounted on vehicle VB, on-board devices 10-3C mounted on vehicle VC, and on-board devices 10-3D mounted on vehicle VD after the execution of the enable setting process in Embodiment 1 (3. Specific Examples of Each Process of Security System 100-1) (3-2. Specific Example of Enable Setting Process) or the process of enabling security linkage in Embodiment 2 (2. Specific Examples of Each Process of Security System 100-2) (3-2. Specific Example of Disable Setting Process).

[0185] Firstly, the in-vehicle device 10-3A detects the "approach" of a suspicious person SP when a person approaches within a predetermined distance (e.g., within 1 m) of the vehicle VA. At this time, the in-vehicle device 10-3A may also detect the "reconnaissance" of a suspicious person SP if a person peers into the vehicle for a predetermined time or longer (e.g., 10 seconds or more), or it may detect the "intrusion" of a suspicious person SP if a person enters the vehicle.

[0186] Secondly, the in-vehicle device 10-3A transmits suspicious person information to the in-vehicle devices 10-3B, 10-3C, and 10-3D. At this time, the in-vehicle device 10-3A transmits the vehicle type of the vehicle V, image data of the suspicious person SP taken by the in-vehicle device 10-3, and the type of suspicious activity by the suspicious person SP (e.g., approach, reconnaissance, intrusion). The in-vehicle device 10-3A 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. Furthermore, the in-vehicle device 10-3A executes the security execution process described later in (2-2. Specific Examples of Security Execution Process).

[0187] Thirdly, the in-vehicle devices 10-3B, 10-3C, and 10-3D receive suspicious person information from the in-vehicle device 10-3A and execute the security execution process described later in (2-2. Specific Examples of Security Execution Processes).

[0188] As described above, the in-vehicle device 10-3 installed in vehicle V enables preventative suspicious person detection by initiating security processing at the stage when a suspicious person SP approaches vehicle V.

[0189] (2-2. Specific Examples of Security Execution Processes) The security execution process of the security system 100-3 according to Embodiment 3 will be described below. The following describes the in-vehicle devices 10-3A mounted on vehicle VA, 10-3B mounted on vehicle VB, 10-3C mounted on vehicle VC, and 10-3D mounted on vehicle VD after the execution of the suspicious person detection process described above (2-1. Specific Example of Suspicious Person Detection Process).

[0190] Firstly, when the in-vehicle device 10-3A detects the "approach" of a suspicious person SP, it performs a "security warning" as a security process, emitting a warning sound or a warning light to the suspicious person SP. For example, the in-vehicle device 10-3A emits a warning sound, such as "Security alert in progress," indicating that it is on alert for vehicle break-ins in a designated area. The in-vehicle device 10-3A also emits a warning light, such as by displaying text or flashing an LED (Light-Emitting Diode), indicating that it is on alert for vehicle break-ins in a designated area. Similarly, when the in-vehicle devices 10-3B, 10-3C, and 10-3D receive information about the "approach" of a suspicious person SP from the in-vehicle device 10-3A, they emit a warning sound or emit a warning light in a designated area indicating that they are on alert for vehicle break-ins in a designated area.

[0191] Secondly, when the in-vehicle device 10-3A detects the "approach" of a suspicious person SP, it performs a "recording standby" security process, which activates a standby state for acquiring image data of the suspicious person SP. For example, when the in-vehicle device 10-3A approaches within a predetermined distance, it activates the camera's recording mode, making it ready to record the surroundings at any time. Similarly, when the in-vehicle devices 10-3B, 10-3C, and 10-3D receive information about the "approach" of a suspicious person SP from the in-vehicle device 10-3A, they activate the camera's recording mode, making it ready to record the surroundings at any time.

[0192] Thirdly, when the in-vehicle device 10-3A detects the "approach" of a suspicious person SP, it performs "automatic recording" as a security process to acquire image data around the vehicle VA. For example, when the suspicious person SP approaches within a predetermined distance, the in-vehicle device 10-3A activates the camera's recording mode, and if the suspicious person SP does not move, it starts recording the surroundings. Similarly, when the in-vehicle devices 10-3B, 10-3C, and 10-3D receive information about the "approach" of a suspicious person SP from the in-vehicle device 10-3A, they activate the camera's recording mode and start recording around their respective vehicles V. At this time, each in-vehicle device 10-3 can also share image data from periods when recording is not taking place in order to supplement the image data of the suspicious person SP. In addition, each in-vehicle device 10-3 can share image data and audio data of the suspicious person SP and remotely emit a warning sound to the in-vehicle device 10-3 when the suspicious person SP is approaching. In this case, each in-vehicle device 10-3 can also apply a mosaic effect to the images of the interior of the vehicle from the image data, thereby preventing the identification of private spaces.

[0193] Fourth, when the in-vehicle device 10-3A detects the "approach" of a suspicious person SP, it performs a security process called "direction of movement identification" to determine the direction of movement of the suspicious person SP. For example, when the suspicious person SP approaches within a predetermined distance, the in-vehicle device 10-3A activates the camera's recording mode, and if the suspicious person SP moves, it uses the motion sensor to determine the direction of movement of the suspicious person SP (e.g., direction, speed of movement). Similarly, when the in-vehicle devices 10-3B, 10-3C, and 10-3D receive suspicious person information regarding the "approach" of a suspicious person SP from the in-vehicle device 10-3A, they start recording around each vehicle V based on the image data and direction of movement of the suspicious person SP indicated by the suspicious person information, and also determine the direction of movement of the suspicious person SP approaching each vehicle V.

[0194] Here, each in-vehicle device 10-3 may perform the above security processing in the entire area where security linkage is enabled (e.g., a radius of 1 km). Alternatively, even when security linkage is enabled, each in-vehicle device 10-3 may prioritize the settings made by user U and choose not to perform the above security processing. Furthermore, each in-vehicle device 10-3 may perform the above security processing in a predetermined range (e.g., a radius of 100 m) centered on the vehicle V where the approach of a suspicious person SP within the area where security linkage is enabled is detected. Additionally, each in-vehicle device 10-3 may perform the above security processing in a predetermined range (e.g., a width of 10 m in the direction of movement) along the direction of movement of the suspicious person SP within the area where security linkage is enabled. Moreover, when an in-vehicle device 10-3 acquires and transmits image data on behalf of other in-vehicle devices 10-3' during security linkage, it may also receive predetermined coupons, etc.

[0195] As described above, the in-vehicle device 10-3 installed in vehicle V enables effective security execution by sharing information about suspicious persons SP within an area where security linkage is enabled.

[0196] [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 S306 below can be executed in a different order. Also, some of the processes in steps S301 to S306 below may be omitted.

[0197] (1. Location information reception processing) Firstly, the in-vehicle device 10-3 performs location information reception processing (step S301). For example, the in-vehicle device 10-3 receives radio waves transmitted by GPS satellites as location information indicating the current position of the vehicle V.

[0198] (2. Activation setting process) Fifth, the in-vehicle device 10-3 performs an enable setting process (step S302). For example, the in-vehicle device 10-3 performs security processing that is performed in cooperation with the in-vehicle device 10-3 and other in-vehicle devices 10-3' around the in-vehicle device 10-3 against a suspicious person SP.

[0199] (3. Suspicious Person Detection Process) Thirdly, the in-vehicle device 10-3 performs suspicious person detection processing (step S303). For example, the in-vehicle device 10-3 detects the approach of a suspicious person SP to the vehicle V.

[0200] (4. Processing of sending information about suspicious individuals) Fourth, the in-vehicle device 10-3 performs the process of transmitting suspicious person information (step S304). For example, the in-vehicle device 10-3 transmits suspicious person information to an in-vehicle device 10-3' installed in another vehicle V' located within the area where security linkage is enabled.

[0201] (5. Processing of information received regarding suspicious individuals) Fifth, the other in-vehicle device 10-3' performs suspicious person information reception processing (step S305). For example, the other in-vehicle device 10-3' receives the suspicious person information transmitted from the in-vehicle device 10-3.

[0202] (6. Security execution process) Sixth, the in-vehicle device 10-3 and other in-vehicle devices 10-3' perform security execution processing (step S306). For example, as security processing, the in-vehicle device 10-3 and other in-vehicle devices 10-3' perform security warnings, recording standby, automatic recording, identification of the direction of movement of the suspicious person SP, etc.

[0203] [Effects of Embodiment 3] The effects of Embodiment 3 will now be described. Below, effects 1 to 8 corresponding to each process in Embodiment 3 will be explained.

[0204] (1. Effect 1) Firstly, in the process according to Embodiment 3 described above, the security system 100-3 includes multiple on-board devices 10-3 mounted on each of the multiple vehicles V, and the multiple on-board devices 10-3 detect approaching suspicious persons SP and control security processing when a suspicious person SP is detected. When one of the multiple on-board devices 10-3 detects the approach of a suspicious person SP, the security system 100-3 controls security processing against the suspicious person SP in cooperation with one of the multiple on-board devices 10-3 and the on-board devices 10-3' surrounding the one on-board device 10-3. Therefore, in this process, an area that enables security cooperation can be constructed, and damage to the vehicle V by a suspicious person SP can be prevented.

[0205] (2. Effect 2) Secondly, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 generates an audio or light indicating that it is on alert as a security process. Therefore, in this process, an area can be constructed that emits warning sounds or warning lights as a security link, thereby preventing damage to the vehicle V by a suspicious person SP.

[0206] (3. Effect 3) Thirdly, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 activates a standby state to acquire image data of the suspicious person SP as a security process. Therefore, in this process, an area that can be immediately and automatically recorded can be established as a security link, thus preventing damage to the vehicle V by the suspicious person SP.

[0207] (4. Effect 4) Fourth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 acquires image data of the surroundings of each of the multiple vehicles V as a security process. Therefore, in this process, an area that is continuously and automatically recorded as a security link can be constructed, thereby preventing damage to the vehicles V by suspicious persons SP.

[0208] (5. Effect 5) Fifth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 identifies the direction of movement of the suspicious person SP as a security process. Therefore, in this process, an area can be established in which the suspicious person SP can be tracked as a security link, thereby preventing damage to the vehicle V by the suspicious person SP.

[0209] (6. Effect 6) Sixth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 controls security processing throughout the entire area where security processing is coordinated. Therefore, in this process, a wide area can be established as a security link, making it possible to prevent damage to the vehicle V by suspicious person SP.

[0210] (7. Effect 7) Seventh, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 controls security processing within a predetermined range centered on the vehicle V where the approach of a suspicious person SP within the area for security processing coordination is detected. Therefore, in this process, an area centered on the detection location of the suspicious person SP can be constructed as a security coordination area, thereby preventing damage to the vehicle V by the suspicious person SP.

[0211] (8. Effect 8) Eighth, in the process according to Embodiment 3 described above, the in-vehicle device 10-3 controls security processing within a predetermined range along the direction of movement of the suspicious person SP within the area where security processing is coordinated. Therefore, in this process, an area along the direction of movement of the suspicious person SP can be constructed as a security linkage, thereby preventing damage to the vehicle V by the suspicious person SP.

[0212] [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.

[0213] 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.

[0214] 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.

[0215] 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.

[0216] 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.

[0217] 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.

[0218] 〔others〕 Furthermore, among the processes described in each of the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0219] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0220] Furthermore, the above embodiments can be combined as appropriate, provided that the processing content is not contradictory.

[0221] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0222] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the receiving unit can be replaced with receiving means or receiving circuit. [Explanation of symbols]

[0223] 10-1, 10-2, 10-3 On-vehicle equipment 11 Communications Department 12-1, 12-2, 12-3 Storage section 12a User information storage unit 12b Location information storage section 12c Effective Area Information Storage Unit 12d Invalid Area Information Storage Unit 12e Suspicious Person Information Storage Department 13 Overall Control Unit 13a Receiving section 13b Collection Department 13c Judgment part 13d Control Unit 13e Detection unit 13f Transmitter 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 receiving unit that receives location information of the aforementioned terminal, A determination unit determines whether a mobile object with the terminal mounted on it is stationary within the disabled area based on disabled area information indicating a disabled area where the security cooperation mode between the terminal and other terminals is disabled, and location information. Based on the determination result by the determination unit, a control unit controls the cooperation mode, A terminal characterized by being equipped with the following features.

2. The control unit, If it is determined that the terminal is stopped within the disabled area, the aforementioned cooperation mode of the terminal is set to disabled. The terminal according to feature 1.

3. The control unit, If it is determined that the terminal is stopped outside the invalid area, the aforementioned cooperation mode of the terminal is set to enable. The terminal according to feature 1.

4. The invalid area information includes event information relating to events held within the invalid area. The terminal according to feature 1.

5. The invalid area information includes attribute information of the invalid area. The terminal according to feature 1.

6. The invalid area information includes security status information relating to the security status of the invalid area. The terminal according to feature 1.

7. The invalid area information includes posted information submitted by users in the invalid area. The terminal according to feature 1.

8. The invalid area information includes weather information around the invalid area. The terminal according to feature 1.

9. The invalid area information includes traffic information around the invalid area. The terminal according to feature 1.

10. The control unit, When a predetermined number or more of the aforementioned other terminals located within a predetermined area outside the invalid area are detected, the cooperation mode is set to be enabled. The terminal according to feature 1.

11. The control unit, When a predetermined density or higher of other terminals located within a predetermined area outside the invalid area is detected, the cooperation mode is set to enable. The terminal according to feature 1.

12. 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, A receiving step of receiving location information of the aforementioned terminal, A determination step is to determine whether a mobile object on which the terminal is mounted is stationary or not, based on disabled area information indicating a disabled area where the security cooperation mode between the terminal and other terminals is disabled, and location information, A control step that controls the cooperation mode based on the determination result from the determination step, An information processing method characterized by including

13. An information processing program to be executed by a terminal mounted on a mobile device, A receiving procedure for receiving location information of the aforementioned terminal, A determination procedure for determining whether a mobile object on which the terminal is mounted is stationary within a disabled area, based on disabled area information indicating a disabled area where the security cooperation mode between the terminal and other terminals is disabled, and location information, A control procedure for controlling the cooperation mode based on the determination result of the determination procedure, An information processing program characterized by including the following.

14. An information processing system comprising multiple terminals mounted on each of multiple mobile devices, Each of the aforementioned multiple terminals is: A receiving unit that receives location information of the aforementioned terminal, A determination unit determines whether a mobile object with the terminal mounted on it is stationary within the disabled area based on disabled area information indicating a disabled area where the security cooperation mode between the terminal and other terminals is disabled, and location information. Based on the determination result by the determination unit, a control unit controls the cooperation mode, An information processing system characterized by comprising the following features.