Crime prevention system, crime prevention method, and program
The crime prevention system addresses user unawareness and operational challenges by assessing user states and risks, enabling proactive and personalized responses for enhanced safety.
Patent Information
- Application Number
- JP2024037521
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-11
- Publication Date
- 2025-09-25
AI Technical Summary
Conventional security systems fail to effectively execute crime prevention actions when users are unaware of or unable to operate the system due to psychological or physical reasons, and lack detailed assessment of user states and incident risks.
A crime prevention system that includes an information acquisition unit, a state determination unit, and an action execution unit to assess user movement, psychological, and risk states, and execute tailored crime prevention actions via user and collaborator terminals.
Enhances crime prevention by providing personalized and proactive responses based on user states and risk assessments, improving user safety and response effectiveness.
Smart Images

Figure 2025138427000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a security system, a security method, and a program. [Background technology]
[0002] Patent Document 1 discloses technology relating to a strap-on security buzzer that can be easily operated to sound an alarm in the vicinity in an emergency such as encountering molestation, rape, etc. Patent Document 2 discloses technology for a security system that takes into account impulsive human behavior such as shrinking or clutching when feeling fear. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-172015 [Patent Document 2] Japanese Patent Application Publication No. 2018-120403 Summary of the Invention [Problem to be solved by the invention]
[0004] In conventional security systems disclosed in Patent Documents 1 and 2, when a user is victimized or is likely to be victimized, the system triggers a security operation such as issuing an alarm when the user performs an input operation such as pulling out a pin or pressing a button on a terminal device such as a security buzzer.
[0005] However, in cases where the user himself is not aware of the increasing possibility of encountering a crime, or where the user is aware of the increasing possibility of encountering a crime but finds it difficult to operate the terminal device for psychological or physical reasons, it is not possible to execute the crime prevention operation.
[0006] Furthermore, in conventional security systems disclosed in Patent Document 2 and elsewhere, when a predetermined input operation such as pulling out a pin is performed on a terminal device, a predetermined security action can be executed in response to the input operation. However, it is desirable to execute more effective security actions in accordance with the user's state, such as the user's movement state, the user's psychological state, the state of the user's terminal, and the risk state of an incident occurring.
[0007] In addition, in order to carry out more effective crime prevention operations, it is desirable to grasp the user's status, such as the user's movement status, the user's psychological state, the status of the user terminal, and the risk status of an incident occurring, in more detail or accurately.
[0008] Furthermore, in order to further enhance the crime prevention effect for users, it is desirable to go beyond simple crime prevention actions such as sounding an alarm or notifying relevant parties, and to perform more advanced crime prevention actions that help users escape from places where they are likely to be victimized and avoid high-risk situations.
[0009] The present invention has been made in consideration of at least one of the above problems, and has as its object to provide a crime prevention system or crime prevention method with a higher crime prevention effect. [Means for solving the problem]
[0010] According to the present invention, a crime prevention system is obtained which includes an information acquisition unit that acquires detection information detected by a user terminal that can be carried by a user, a state determination unit that determines at least one of the user's movement state, the user's psychological state, the state related to the user terminal, and the risk state of an incident occurring based on the detection information, and an action execution unit that transmits crime prevention information related to the user's crime prevention or executes other crime prevention actions to at least one of the user terminal and a collaborator terminal operated by a pre-registered collaborator based on the determination result by the state determination unit. [Effects of the Invention]
[0011] According to the present invention, it is possible to provide a crime prevention system or a crime prevention method with a higher crime prevention effect. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is an overall configuration diagram of a security system 1 according to one embodiment of the present invention. [Figure 2] FIG. 11 is a functional block diagram of a portable security terminal 1100. [Figure 3] FIG. 11 is a diagram showing the hardware structure of a portable security terminal 1100. [Figure 4] FIG. 12 is a functional block diagram of a wearable terminal 1200. [Figure 5] FIG. 13 is a functional block diagram of a portable communication terminal 1300. [Figure 6] FIG. 3 is a system configuration diagram of an external information providing system 3000. [Figure 7] FIG. 4 is a system configuration diagram of an external collaboration system 4000. [Figure 8] FIG. 2 is a functional block diagram of an information control system 2000. [Figure 9] FIG. 2 is a hardware configuration diagram of an information control system 2000 and the like. [Figure 10] 1 is a flowchart showing a processing flow of a security system 1 according to an embodiment of the present invention. [Figure 11] FIG. 10 is a diagram illustrating an example of information acquired by a user registration information accepting unit. [Figure 12] 10 is a diagram showing an example of information that a user terminal information acquisition unit 2210 acquires from a user terminal 1000. FIG. [Figure 13] 10 is a diagram showing an example of information acquired by an external information acquisition unit 2220 from an external information providing system 3000. FIG. [Figure 14] FIG. 10 is a flowchart showing the processing flow by the external environment state determining unit 2300. [Figure 15] FIG. 10 is a flowchart showing an example of another processing flow by the external environment state determining unit 2300. [Figure 16]10 is a flowchart showing an example of a processing flow by a movement state determination unit 2410. FIG. [Figure 17] 10 is a flowchart showing an example of a processing flow by a terminal state determination unit 2420. FIG. [Figure 18] FIG. 10 is a flowchart illustrating an example of a processing flow by an incident determination unit 2450. [Figure 19] FIG. 10 is a flowchart showing an example of a processing flow by the psychological state determination section 2430. [Figure 20] 10 is a diagram showing an example of state transition of a user's anxiety state determined by the psychological state determination unit 2430. FIG. [Figure 21] FIG. 10 is a flowchart showing an example of a processing flow of risk determination by the risk determination unit 2440. [Figure 22] FIG. 10 is a diagram showing an example of a calculation method for calculating a walking risk by a risk determination unit 2440. [Figure 23] FIG. 10 is a diagram showing an example of a calculation method for calculating an area risk by a risk determination unit 2440. [Figure 24] FIG. 10 is a diagram showing an example of a calculation method for calculating a historical risk by a risk determination unit 2440. [Figure 25] FIG. 10 is a flowchart showing an example of a processing flow by a column delivery execution determination unit 2510. [Figure 26] FIG. 10 is a flowchart showing an example of a processing flow by a reminder notification determination unit 2520. [Figure 27] FIG. 10 is a flowchart showing an example of a processing flow by the behavior change proposal determination unit 2530. [Figure 28] FIG. 10 is a flowchart showing an example of a detailed processing flow of the behavior change proposal determination unit 2530 for displaying proposal information. [Figure 29] 13 is a diagram showing an example of a display screen of behavior change proposal information generated by a behavior change proposal determining unit 2530. FIG. [Figure 30] FIG. 10 is a flowchart showing an example of a processing flow by a helper notification determination unit 2540. [Figure 31]FIG. 10 is a flowchart showing an example of a processing flow by an incident occurrence action determining unit 2550. DETAILED DESCRIPTION OF THE INVENTION
[0013] The present invention will be described below with reference to the following embodiments. [Item 1] an information acquisition unit that acquires detection information detected by a user terminal that is portable by a user; a state determination unit that determines at least one of a movement state of the user, a psychological state of the user, a state related to the user terminal, and a risk state of an incident occurrence according to the detection information; an action execution unit that transmits first transmission information related to at least one of crime prevention and damage response for the user, or executes other response actions, to at least one of the user terminal and a helper terminal operated by a pre-registered helper, according to the determination result by the state determination unit; A security system equipped with. [Item 2] In the security system according to item 1, A security system in which the user terminal is composed of at least one of a portable security terminal that accepts operational input from the user, a wearable terminal that detects information regarding the user's condition, and a portable communication terminal that can transmit detected information by the portable security terminal, the wearable terminal, or the user's own terminal to the information acquisition unit. [Item 3] In the security system according to item 1 or 2, The state determination unit determines at least one of the type of the user's means of transportation and the user's movement speed as the user's movement state. [Item 4] In the security system according to any one of items 1 to 3, The state determination unit determines a psychological state of the user including an anxiety state of the user as the psychological state of the user. [Item 5] In the security system according to any one of items 1 to 4, The state determination unit determines the state of the user terminal as at least one of the following: the user has forgotten to carry the user terminal; the user terminal is turned off; the user terminal has a communication abnormality; the user terminal is being carried inside a bag or pocket; and the user terminal is being carried outside a bag or pocket. [Item 6] In the security system according to any one of items 1 to 5, A crime prevention system in which the state determination unit determines the risk state of the incident occurrence based on at least one of the state of each area or road, the user's location, the user's walking state, sunset time information, the user's behavioral history, and information about suspicious persons. [Item 7] In the security system according to any one of items 1 to 6, A crime prevention system in which, when sending the first transmission information to the user terminal and the collaborator terminal, the action execution unit sends the first transmission information with different content to the user terminal and the collaborator terminal. [Item 8] In the security system according to any one of items 1 to 7, A crime prevention system in which the action execution unit determines the destination to which the first transmission information should be sent from either the user terminal or the collaborator terminal, or both, depending on the determination result by the status determination unit, and sends the first transmission information to that destination. [Item 9] In the security system according to any one of items 1 to 8, A crime prevention system in which, when sending the first transmission information to at least one of the user terminal and the collaborator terminal, the action execution unit sends the first transmission information with different content depending on at least one of the user's psychological state and the risk state determined by the state determination unit. [Item 10] In the security system according to any one of items 1 to 9, When the state determination unit determines that the state related to the user terminal is at least one of a state in which the user has forgotten to carry the user terminal, a state in which the user terminal is powered off, a communication abnormality in the user terminal, or a state in which the user terminal is carried inside a bag or a pocket, The action execution unit notifies the user terminal of information relating to the determination result by the status determination unit. [Item 11] In the security system according to any one of items 1 to 10, When the state determination unit determines that the current risk value or the future predicted risk value is equal to or greater than a predetermined value as the risk state of the incident occurrence, The action execution unit notifies at least one of the user terminal and the collaborator terminal of the risk state of the incident occurrence. [Item 12] In the security system according to any one of items 1 to 11, When the state determination unit determines that the type of transportation means of the user is at least one of walking, running, and cycling, and that a current risk value based on the current location of the user or a future predicted risk value based on a future predicted movement route is higher than a predetermined value, A crime prevention system in which the action determination unit transmits to at least one of the user terminal and the collaborator terminal information about areas nearby the user's current location or future predicted travel route and where the alert level is higher than a predetermined value. [Item 13] In the security system according to any one of items 1 to 12, When the state determination unit determines that the type of the user's transportation means is at least one of walking, running, and cycling, and that the risk value of the user's current or future transportation state is higher than a predetermined value, The action determination unit notifies at least one of the user terminal and the helper terminal that the moving state is at high risk. [Item 14] In the security system according to any one of items 1 to 13, When the state determination unit determines that the current risk value or the future predicted risk value is equal to or greater than a predetermined value as the risk state of the incident occurrence, The action execution unit transmits information including at least one of a travel route, a travel time zone, a means of transportation, and an evacuation site to the user terminal as behavior change suggestion information. [Item 15] In the security system according to any one of items 1 to 14, When a selection input for the behavior change proposal information is received from the user via the user terminal, The action determination unit performs an operation including at least one of mobile navigation, taxi dispatch, telephone operator conversation, and security guard dispatch to assist in the execution of the behavioral change selected by the user. [Item 16] In the security system according to any one of items 1 to 15, When the state determination unit detects that the user is walking, running, or cycling as the moving state of the user, and that the user has deviated from a preset normal moving route or that a moving state risk value is equal to or greater than a predetermined value, The action execution unit notifies the helper terminal of information relating to the determination information made by the state determination unit. [Item 17] In the security system according to any one of items 1 to 16, When the state determination unit determines that the location detected by the user terminal is different from the preset home location even after a preset home time has passed, or when the user terminal cannot detect location information, as the user's movement state, The action execution unit notifies the helper terminal of information indicating that the user has not returned home. [Item 18] In the security system according to any one of items 1 to 17, When determining the type of the user's means of transportation as the state of the user, the state determination unit determines the type of the user's means of transportation, including at least one of walking, running, cycling, car, and train, based on at least one of information on acceleration, position, and angular velocity obtained by the user terminal. [Item 19] In the security system according to any one of items 1 to 18, When determining the user's moving speed as the state of the user, the state determination unit determines the user's moving speed according to at least one of the acceleration and position information of the user terminal acquired by the information acquisition unit. [Item 20] In the security system according to any one of items 1 to 19, A security system in which the state determination unit determines the user's anxiety state based on at least one of the user's heart rate, respiratory rate, gait, and body temperature measured by the user terminal when determining the user's anxiety state. [Item 21] In the security system according to any one of items 1 to 20, A security system in which the state determination unit determines the user's state of anxiety based on at least one of the user's heart rate, respiratory rate, gait, and body temperature measured by the user terminal, as well as user input information to the user terminal. [Item 22] In the security system according to any one of items 1 to 21, The user terminal includes a portable security terminal that accepts operation inputs from the user, and a portable communication terminal that is communicably connected to the portable security terminal and the information acquisition unit and is capable of transmitting information detected by the portable security terminal to the information acquisition unit, A security system in which, when determining the status of the user terminal, the status determination unit determines, if it detects a loss of communication connection between the portable security terminal and the portable communication terminal, that the user has forgotten to carry the user terminal, that the user terminal is powered off, or that the user terminal is in an abnormal communication state. [Item 23] In the security system according to any one of items 1 to 22, the user terminal includes a portable security terminal that can receive operation input from the user and acquire location information, and a portable communication terminal that is communicably connected to the information acquisition unit and can acquire location information, A security system in which the status determination unit, when determining the status of the user terminal, determines that the user has forgotten to carry the user terminal if the position between the portable security terminal and the portable communication terminal is more than a predetermined distance away. [Item 24] In the security system according to any one of items 1 to 23, the user terminal includes a portable security terminal equipped with a camera or a brightness sensor, and a portable communication terminal communicably connected to the information acquisition unit and equipped with a camera or a brightness sensor, or a wearable terminal that detects information related to the user's state and equipped with a camera or a brightness sensor; A security system in which the status determination unit, when determining the status of the user terminal, determines that the user terminal is being held inside a bag or pocket if the brightness detected by the camera or brightness sensor of the portable security terminal is lower by a predetermined value or more than the brightness detected by the camera or brightness sensor of the portable communication terminal or the wearable terminal. [Item 25] In the security system according to any one of items 1 to 24, the user terminal includes a mobile security terminal equipped with a camera, and a mobile communication terminal communicably connected to the information acquisition unit and equipped with a camera, or a wearable terminal that detects information related to the user's state and equipped with a camera, A security system in which the status determination unit, when determining the status of the user terminal, determines that the user terminal is being held outside a bag or pocket if the brightness detected by the camera of the portable security terminal is not lower than the brightness detected by the camera of the portable communication terminal or the wearable terminal by a predetermined value or more. [Item 26] In the security system according to any one of items 1 to 25, When determining the risk state of the incident occurrence, the state determination unit: generating warning information for each area or each road from external information acquired from an external system, or past operation input information of the user terminal, or brightness information; A crime prevention system that determines a risk state based on the user's current location or predicted future movement location and the alert information for each area or each road. [Item 27] In the security system according to any one of items 1 to 26, When determining the risk state of the incident occurrence, the state determination unit: A crime prevention system that determines a walking risk state caused by the current walking state based on at least one of walking speed, gait unsteadiness evaluation information, date and time information, and sunset information determined based on information acquired by the user terminal. [Item 28] In the security system according to any one of items 1 to 27, When determining the risk state of the incident occurrence, the state determination unit: A crime prevention system that determines the area risk status for each area or road based on at least one of crime occurrence information, zoning information, suspicious person occurrence information, brightness information, street light installation information, road width information, and blind spot information for each area or road. [Item 29] In the security system according to any one of items 1 to 28, When determining the risk state of the incident occurrence, the state determination unit: A security system that determines a risk state over time caused by past history according to at least any one of the operation history information of the user terminal of the user or other users, the past walking wobbling history information, the determination history information of the walking risk state, and the history information of suspicious person detection by the user terminal. [Item 30] A computer An information acquisition step of acquiring detection information detected by a user terminal that can be carried by a user, A state determination step of determining at least any one of the movement state of the user, the mental state of the user, the state regarding the user terminal, and the risk state of incident occurrence according to the detection information, An action execution step of transmitting security information regarding the security of the user or executing other security actions to at least any one of the user terminal and a collaborator terminal operated by a collaborator registered in advance according to the determination result of the state determination step. A security method for executing. [Item 31] To a computer An information acquisition command for acquiring detection information detected by a user terminal that can be carried by a user, A state determination command for determining at least any one of the movement state of the user, the mental state of the user, the state regarding the user terminal, and the risk state of incident occurrence according to the detection information, An action execution command for transmitting security information regarding the security of the user or executing other security actions to at least any one of the user terminal and a collaborator terminal operated by a collaborator registered in advance according to the state determination result of the state determination command. A program for causing execution.
[0014] <A. First Embodiment> Hereinafter, embodiments of the present invention will be described with reference to the drawings. In this specification and the drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted. Furthermore, the embodiments shown below are merely examples, and other known elements or alternative means may be adopted depending on the application, purpose, scale, etc.
[0015] [A-1. Configuration] (A-1-1. Overview) FIG. 1 is an overall configuration diagram of a crime prevention system 1 (hereinafter also referred to as "system 1") according to one embodiment of the present invention. As shown in FIG. 1, crime prevention system 1 includes a user terminal 1000, an information control system 2000, an external information providing system 3000, an external collaboration system 4000, and a collaborator terminal 5000, and each system can operate in cooperation with others by communicating with each other via an internet line or the like. Crime prevention system 1 is a system that prevents users 700a and 700b from being harmed by a suspicious person 800 in the vicinity, or provides the users with appropriate information and response actions when harm occurs.
[0016] The user terminal 1000 is a terminal device carried and used by a user 700 of the security system 1. When multiple users (700a, 700b) use the security system 1, each user 700 uses his or her own user terminal 1000. For example, user 700a uses his or her own user terminal 1000a, and user 700b uses his or her own user terminal 1000b.
[0017] User terminal 1000 is configured to include at least one of portable security terminal 1100 that accepts user input via buttons, pull-out pins, etc., wearable terminal 1200 that is worn on the body of user 700 and detects information related to the state of user 700, and portable communication terminal 1300 that can transmit information detected by portable security terminal 1100, wearable terminal 1200, or portable communication terminal (own terminal) 1300 to information control system 2000. Portable security terminal 1100 and wearable terminal 1200 can be configured to be connected to portable communication terminal 1300 so that they can communicate with each other via wireless communication. The functions of portable security terminal 1100, wearable terminal 1200, and portable communication terminal 1300 will be described later.
[0018] The information control system 2000 has the function of determining the necessity and content of crime prevention action based on information obtained from the user terminal 1000 and the external information provision system 3000 described later, and depending on the crime prevention action determined, provides information to the user terminal, requests crime prevention action from the external collaboration system described later, and further provides information to the collaborator terminal 5000 described later.
[0019] The external information providing system 3000 is an external system that provides information necessary to realize a crime prevention function to the information control system 2000. The external information providing system 3000 includes a local government information system 3100, a crime prevention information providing system 3200, a satellite image providing system 3300, and a geographic information providing system 3400.
[0020] The external collaboration system 4000 is an external system that operates in collaboration with the information control system 2000 by exchanging communications with it. The external collaboration system 4000 includes a taxi dispatch system 4100, a telephone operation system 4200, a mobile navigation system 4300, and a security system 4400, and can cooperate with the information control system 2000 to execute various actions for crime prevention, such as arranging a taxi for a user, making a call from a telephone operator to the user, providing mobile navigation support to the user, and dispatching security guards.
[0021] The collaborator terminal 5000 can receive crime prevention information regarding the user 700's status and crime prevention from the information control system 2000, and provide the crime prevention information to the collaborator 710 as display information or audio information from the display unit or speaker of the collaborator terminal 5000.
[0022] (A-1-2. Portable security terminal 1100) 2 is a functional block diagram of the portable security terminal 1100. The portable security terminal 1100 includes a sensing unit 1110, a user operation input detection unit 1120, a terminal abnormality detection unit 1130, a power supply 1140, and a communication unit 1150.
[0023] The sensing unit 1110 includes an acceleration detection unit 1111 , a temperature detection unit 1112 , a position detection unit 1113 , a voice acquisition unit 1114 , an image acquisition unit 1115 , and a radar detection unit 1116 .
[0024] Acceleration detection unit 1111 is a sensor that detects acceleration applied to portable security terminal 1100, and can be configured with, for example, a frequency change type, capacitance type, voltage type, piezo-resistance type, servo type, or other type of sensor capable of measuring acceleration. Air temperature detection unit 1112 is a temperature sensor that detects the ambient temperature of portable security terminal 1100, and can be configured with, for example, a general temperature sensor. Position detection unit 1113 has the function of detecting the self-position of portable security terminal 1100, and can measure the self-position based on satellite signals received from artificial satellites using, for example, a GPS (Global Positioning System). The position information detected by position detection unit 1113 includes at least two-dimensional coordinates on a horizontal plane (e.g., latitude and longitude), and preferably includes three-dimensional coordinate information including altitude information.
[0025] Audio acquisition unit 1114 is composed of a sensor that acquires audio information around portable security terminal 1100, and can be composed of, for example, a microphone. Image acquisition unit 1115 is composed of a sensor that acquires image information around portable security terminal 1100, and can be composed of, for example, an optical camera, an IR camera, a thermal camera, or other image acquisition sensor. Radar detection unit 1116 is a sensor that detects the presence of an object and its relative distance, and can be composed of, for example, a radar sensor that detects an object by detecting the reflected waves of irradiated radio waves.
[0026] In addition to the above-described detection units, the sensing unit 1110 may also include an angular velocity sensor configured with a gyro sensor, etc. In addition to the above-described detection units, the sensing unit 1110 may also include a brightness sensor.
[0027] The user operation input detection unit 1120 includes a button operation detection unit 1121 and a pin operation detection unit 1122, and is a functional unit that detects an operation input to the mobile security terminal 1100 by the user.
[0028] Button operation detection unit 1121 is a functional unit that detects the pressing of buttons provided on portable security terminal 1100. Button operation detection unit 1121 can be configured, for example, as a contact sensor that detects the pressing of a button when electrodes built in the unit come into contact with each other when the user presses the button, or as a pressure sensor that detects the pressing pressure when the user presses the button.
[0029] Pin operation detection unit 1122 is a functional unit that detects the operation of removing or inserting a pin provided in portable security terminal 1100. Pin operation detection unit 1122 can be configured as a contact-type sensor that detects the removal of a pin when the user removes the pin from portable security terminal 1100 and causes electrodes built in the terminal to change from a contact state to a non-contact state. Alternatively, conversely, it can be configured as a contact-type sensor that detects the removal of a pin when the electrodes built in the terminal change from a non-contact state to a contact state when the pin is removed.
[0030] Terminal abnormality detection unit 1130 is a functional unit that detects abnormalities in portable security terminal 1100 , and includes power supply abnormality detection unit 1131 and communication abnormality detection unit 1132 .
[0031] The power supply abnormality detection unit 1131 is a functional unit that detects abnormalities in the power supply (described later) that is configured by a battery or the like of the mobile security terminal 1100. For example, the power supply abnormality detection unit 1131 can detect a power supply voltage abnormality by measuring the power supply voltage when the power supply voltage is higher or lower than a predetermined range. It can also detect a remaining power abnormality by detecting the SOC (State of Charge) of the power supply when the SOC falls below a predetermined value.
[0032] The communication abnormality detection unit 1132 is a functional unit that detects an abnormality in the communication unit 1150, which will be described later. For example, the communication abnormality detection unit 1132 periodically transmits and receives a communication signal to and from an external device (such as the mobile communication terminal 1300 or the information control system 2000) that communicates via the communication unit 1150, and can detect a communication abnormality, including a communication interruption, when the communication signal cannot be received for a predetermined period of time or longer.
[0033] Power supply 1140 is a functional unit that supplies the necessary power to each functional unit of portable security terminal 1100. Power supply 1140 can be configured, for example, by a lithium-ion battery or other battery. Alternatively, it can be configured by a power source that generates electricity, such as a solar cell.
[0034] The communication unit 1150 is a functional unit for wireless communication with an external device of the mobile security terminal 1100. The communication unit 1150 can use, for example, a communication technology such as BLE (Bluetooth (registered trademark) Low Energy). The communication technology is not limited to BLE, and other communication technologies such as Zigbee Bluetooth and Wi-Fi can also be used. The communication unit 1150 is configured to perform wireless communication with the mobile communication terminal 1300, for example. The communication unit 1150 may also be configured to directly communicate with the information control system 2000.
[0035] The communication unit 1150 has the function of transmitting, via wireless communication, each piece of information, such as detection information by the sensing unit 1110 of the portable security terminal 1100, detection information of operation input by the user operation input detection unit 1120, and abnormality detection information by the terminal abnormality detection unit 1130, to the portable communication terminal 1300, the information control system 2000, etc.
[0036] Figure 3 is a diagram showing the hardware structure of portable security terminal 1100. As shown in Figure 3, portable security terminal 1100 has the following structural components: an aluminum lid, a resin cover, a circuit board, a jack, a circuit board fixing case, a peripheral sponge, a central pillar sponge, a resin button, an aluminum body, and pins. In addition, a convex portion that constitutes button operation detection unit 1121 is provided in the center of the back surface of the circuit board, and part of the convex portion is configured to pass through a hole provided in the center of the circuit board fixing case and protrude to the back surface of the circuit board fixing case.
[0037] Elastic bodies such as a peripheral sponge and a central pillar sponge are sandwiched between the resin button and the board fixing case, so the resin button can be pushed in relative to the board and board fixing case in a direction approaching them. With this configuration, when a user pushes the resin button into the inside of portable security terminal 1100, the convex portion of button operation detection unit 1121 mounted on the board is pushed into the board by the resin button, so that button operation detection unit 1121 can detect the pushing operation of the resin button.
[0038] 3 is configured so that it can be removed from the jack portion of the mobile security terminal 1100 when inserted therein, and also so that it can be inserted back into the jack portion when it is removed therefrom. When the user removes the pin, the removal of the pin can be detected by the pin operation detection unit 1122 mounted on the circuit board, and when the user inserts the pin, the insertion of the pin can be detected by the pin operation detection unit 1122.
[0039] The jack part of the portable security terminal 1100 has a pin that is inserted and removed, so to prevent water or dust from getting inside the portable security terminal 1100, a packing is provided in the gap between the pin and the jack on the inner periphery of the jack.
[0040] (A-1-3. Wearable device 1200) 4 is a functional block diagram of a wearable terminal 1200. The wearable terminal 1200 includes a sensing unit 1210 and a communication unit 1220. The wearable terminal 1200 is a terminal device that can be worn by a user, and can be configured as any wearable terminal device, including, for example, a wristwatch-type smart watch terminal or smart band terminal that can be worn on the wrist, or a ring-type terminal that can be worn on the finger.
[0041] The sensing unit 1110 includes an acceleration detection unit 1211 , a body temperature detection unit 1212 , a position detection unit 1213 , a heart rate detection unit 1214 , a respiratory rate detection unit 1215 , and a gait detection unit 1216 .
[0042] The acceleration detection unit 1211 is a sensor that detects acceleration applied to the wearable terminal 1200, and can be configured with, for example, a frequency change type, capacitance type, voltage type, piezo-resistance type, servo type, or other type of sensor capable of measuring acceleration. The body temperature detection unit 1212 is a sensor that detects the body temperature of a user wearing the wearable terminal 1200, and can be configured with, for example, a general contact or non-contact type body temperature sensor. The position detection unit 1213 has a function of detecting the self-position of the wearable terminal 1200, and can measure the self-position based on satellite signals received from artificial satellites using, for example, a GPS (Global Positioning System) in the same way as the position detection unit 1113 of the portable security terminal 1100. The position information detected by the position detection unit 1213 includes at least two-dimensional coordinates on a horizontal plane (e.g., latitude and longitude), and preferably includes three-dimensional coordinate information including altitude information.
[0043] The heart rate detection unit 1214 is a sensor that detects the heart rate of the user wearing the wearable device 1200, and can be configured, for example, as an optical heart rate sensor that irradiates light from the skin surface and detects changes in blood flow caused by the heart rate as changes in reflected light. The heart rate detection unit 1214 is not limited to an optical heart rate sensor, and sensors using other measurement methods, such as heart sound measurement, blood pressure measurement, and electrocardiography measurement, can also be used.
[0044] The respiration rate detection unit 1215 is a functional unit that detects the respiration rate of the user wearing the wearable device 1200, and can detect the respiration rate, for example, by detecting periodic changes in acceleration from the acceleration detected by the acceleration detection unit 1211. Furthermore, by utilizing the relationship between heart rate and respiration, in which the heart rate increases when you inhale and decreases when you exhale, the respiration rate can be detected based on the time-series changes in the heart rate detected by the heart rate detection unit 1214.
[0045] The gait detection unit 1216 is a functional unit that detects the walking cycle of the user wearing the wearable device 1200. For example, the gait can be detected by detecting periodic changes in acceleration from the acceleration detected by the acceleration detection unit 1211. As another example, the gait can also be detected by detecting periodic changes in angular velocity from angular velocity detected by a gyro sensor, which will be described later.
[0046] In addition to the above-described detection units, the sensing unit 1210 may also include an angular velocity sensor configured with a gyro sensor, etc. In addition to the above-described detection units, the sensing unit 1110 may also include a brightness sensor and a gesture detection unit.
[0047] The communication unit 1220 is a functional unit for wirelessly communicating with an external device of the wearable terminal 1200. The communication unit 1220 can use, for example, a communication technology such as BLE (Bluetooth (registered trademark) Low Energy). The communication technology is not limited to BLE, and other communication technologies such as Zigbee Bluetooth and Wi-Fi can also be used. The communication unit 1220 is configured to perform wireless communication with, for example, the mobile communication terminal 1300. The communication unit 1150 may also be configured to directly communicate with the information control system 2000.
[0048] The communication unit 1220 has a function of transmitting each piece of information detected by the sensing unit 1210 of the wearable terminal 1200 to the mobile communication terminal 1300, the information control system 2000, etc. via wireless communication.
[0049] (A-1-4. Mobile communication terminal 1300) 5 is a functional block diagram of mobile communication terminal 1300. Mobile communication terminal 1300 is a terminal device configured to be able to communicate with mobile security terminal 1100, wearable terminal 1200, and information control system 2000, and can be configured as, for example, a mobile phone terminal, a smartphone, or a tablet terminal. Mobile communication terminal 1300 also has implemented therein a security application that realizes a security function by communicating with and operating in coordination with mobile security terminal 1100, wearable terminal 1200, and information control system 2000. Mobile communication terminal 1300 includes information acquisition unit 1310, user operation information acquisition unit 1320, security terminal information acquisition unit 1330, wearable terminal information acquisition unit 1340, and communication unit 1350.
[0050] The information acquisition unit 1310 is a functional unit that acquires various types of information, and includes a time acquisition unit 1311 , a position detection unit 1312 , a voice acquisition unit 1313 , and an image acquisition unit 1314 .
[0051] The time acquisition unit 1311 is a functional unit that acquires current time information, and can acquire time information from, for example, an external system communicating via the communication unit 1350 described below. Alternatively, the time acquisition unit 1311 can be configured to calculate the current time using a clock function that can detect the elapsed time from time information acquired from outside.
[0052] Position detection unit 1312 has a function of detecting the self-position of mobile communication terminal 1300, and can measure the self-position based on satellite signals received from artificial satellites using, for example, a GPS (Global Positioning System), etc. The position information detected by position detection unit 1312 includes at least two-dimensional coordinates (e.g., latitude and longitude) on a horizontal plane, and preferably includes three-dimensional coordinate information including altitude information.
[0053] Audio acquisition unit 1313 is configured with a sensor that acquires audio information around mobile communication terminal 1300, and can be configured with, for example, a microphone. Image acquisition unit 1314 is configured with a sensor that acquires image information around mobile communication terminal 1300, and can be configured with, for example, an optical camera, an IR camera, a thermal camera, or other image acquisition sensor.
[0054] In addition to the above-mentioned detection units, the information acquisition unit 1310 may also include an angular velocity sensor and an acceleration detection unit configured with a gyro sensor, etc. In addition to the above-mentioned detection units, the sensing unit 1110 may also include a brightness sensor.
[0055] The user operation information acquiring unit 1320 is a functional unit that acquires user operation information input to the mobile communication terminal 1300. The user operation information acquiring unit 1320 acquires user operation information including, for example, a user's operation of inputting pre-registration information, a user's operation of starting and stopping the security application, a data browsing operation within the security application, a billing operation within the security application, etc. Furthermore, based on the time information acquired by the time acquiring unit 1311, the unit can acquire and record time information at which each piece of user operation information was acquired.
[0056] The security terminal information acquisition unit 1330 is a functional unit that acquires each piece of information detected by the sensing unit 1110, the user operation input detection unit 1120, and the terminal abnormality detection unit 1130 of the portable security terminal 1100. In addition, based on the time information acquired by the time acquisition unit 1311, it can acquire and record the time information when each piece of information was acquired.
[0057] The wearable terminal information acquisition unit 1340 is a functional unit that acquires each piece of information detected by the sensing unit 1210 of the wearable terminal 1200. In addition, based on the time information acquired by the time acquisition unit 1311, it can acquire and record time information when each piece of information was acquired.
[0058] The communication unit 1350 is a functional unit for wirelessly communicating with an external device of the mobile communication terminal 1300. The communication unit 1350 can use, for example, a communication technology such as BLE (Bluetooth (registered trademark) Low Energy). The communication technology is not limited to BLE, and other communication technologies such as Zigbee Bluetooth and Wi-Fi can also be used. The communication unit 1350 has a function of transmitting, via wireless communication, various pieces of information acquired from the mobile security terminal 1100 and the wearable terminal 1200 and information acquired by its own device to the information control system 2000, etc., and a function of acquiring crime prevention information related to crime prevention from the information control system 2000.
[0059] The audio output unit 1360 is a functional unit that is configured with a speaker or the like and outputs audio. For example, it can output audio such as a specific melody when a button or pin on the mobile security terminal 1100 is operated. It can also output audio in response to a signal received from the information control system 2000 or the external collaboration system 4000.
[0060] The display output unit 1370 is a functional unit that includes a display or the like and outputs display information. For example, the display output unit 1370 can output display information related to a security application, and display information in response to signals received from the information control system 2000 or the external collaboration system 4000.
[0061] (A-1-5. External information provision system 3000) 6 is a system configuration diagram of the external information provision system 3000. The external information provision system 3000 is communicably connected to the information control system 2000, and is a system that provides various information necessary for determining or executing crime prevention operations to the information control system 2000. The external information provision system 3000 includes a local government information system 3100, a crime prevention information provision system 3200, a satellite image provision system 3300, and a geographic information provision system 3400.
[0062] The local government information system 3100 is a system that provides local government information held or managed by local governments such as cities, towns, and prefectures, national administrative agencies, police and fire department organizations, etc., and includes, for example, local government crime prevention information such as crime occurrence information and suspicious person information held by police stations. The local government information provided by the local government information system 3100 may also include zoning information defined for each area. The zoning information may include, for example, a zoning map that defines commercial, residential, industrial, and other areas for each area. The local government information provided by the local government information system 3100 may also include street light installation information regarding the presence or absence of street lights on each road.
[0063] The crime prevention information providing system 3200 is a system that collects and provides crime prevention information related to crime prevention, such as crime history and information on suspicious persons. The crime prevention information providing system 3200 can provide, for example, crime history for each area and information on suspicious persons.
[0064] The satellite image providing system 3300 is a system that provides satellite images, and can provide, for example, infrared images at night and information on the brightness of roads due to street lights at night.
[0065] The geographic information providing system 3400 is a system that provides geographic information including road information, and can provide, for example, information on the width of each road and information on blind spots in alleys.
[0066] (A-1-6. External Collaboration System 4000) 7 is a system configuration diagram of an external collaboration system 4000. The external collaboration system 4000 is an external system that operates in collaboration with the information control system 2000 by communicating with it. The external collaboration system 4000 includes a taxi dispatch system 4100, a telephone operation system 4200, a mobile navigation system 4300, and a security system 4400.
[0067] The taxi dispatch system 4100 has a function of dispatching a taxi to the user's location when it receives a taxi dispatch request signal from the information control system 2000 to the user's location.
[0068] The telephone operation system 4200 has a function of, when receiving a call request signal from the information control system 2000 to call the user's mobile communication terminal 1300, and having the telephone operator handle the call.
[0069] When the mobile navigation system 4300 receives a user's navigation request signal from the information control system 2000, it has the function of performing a navigation operation on the user's mobile communication terminal 1300 to navigate movement to a specified location, movement along a specified route, or movement within a specified time period.
[0070] The security system 4400 has a function of executing security operations such as dispatching security guards or police officers to the user's location and monitoring the user's location with a security camera when it receives a security request signal for the user from the information control system 2000.
[0071] (A-1-7. Information Control System 2000) 8 is a functional block diagram of the information control system 2000. The information control system 2000 includes a user registration information receiving unit 2100, an information acquisition unit 2200, an external environment state determination unit 2300, a user state determination unit 2400, an action determination unit 2500, an action execution command unit 2600, a communication unit 2700, and a history information recording unit 2800.
[0072] (A-1-7-1. User registration information reception unit 2100) The user registration information receiving unit 2100 is a functional unit that receives various registration information registered in advance by a user. For example, the registration information can be received from the user via a user interface function such as the user operation information acquiring unit 1320 of the mobile communication terminal 1300.
[0073] Fig. 11 is a diagram showing an example of information acquired by the user registration information accepting unit 2100. As shown in Fig. 11, the user registration information accepting unit 2100 can accept, from the user, user account information, information on the purpose of use of the security function, notification destination-related information when notifying collaborators or the like as a security function, device setting information, and the like.
[0074] The user account information includes, for example, the user's email address, age, sex, occupation (including company committee member, student, etc.), home address, usual time of returning home, and other user account information. The usage purpose information includes, for example, measures against suspicious persons known to the user, measures against suspicious persons not known to the user, improving daily crime prevention, alleviating the anxiety of sick or disabled people, and other purposes for using the crime prevention function.
[0075] The notification destination related information includes, for example, the notification destination system (police station, security system, taxi dispatch system, telephone operation system, mobile navigation system, etc.), the number of notification destinations, the notification destination when a button on the portable security terminal 1100 is pressed, the notification destination when a pin is pulled out, the notification destination when the judgment risk is above a predetermined value, the notification destination when an incident is detected, and other information on the notification destination for various situations.
[0076] The device setting information includes, for example, the volume of the sound output from the mobile communication terminal 1300 when a button on the mobile security terminal 1100 is pressed (volume when button is pressed), the melody of that sound (melody when button is pressed), the volume of the sound output from the mobile communication terminal 1300 when the pin on the mobile security terminal 1100 is pulled out (volume when pin is pressed), and the melody of that sound (melody when pin is pressed).
[0077] (A-1-7-2. Information acquisition section 2200) The information acquisition unit 2200 is a functional unit that includes a user terminal information acquisition unit 2210 and an external information acquisition unit 2220, and acquires various types of information.
[0078] The user terminal information acquisition unit 2210 is a functional unit that acquires various information acquired by the user terminal 1000. For example, as shown in FIG. 12 , various information is acquired from the portable security terminal 1100, the wearable terminal 1200, and the portable communication terminal 1300.
[0079] 12 is a diagram showing an example of information that the user terminal information acquisition unit 2210 acquires from the user terminal 1000. As shown in Fig. 12, the user terminal information acquisition unit 2210 can acquire various information including acceleration (vector direction, magnitude), temperature, position, sound, image, radar data, button operation information (operation performed / not performed), pin pull operation information (operation performed / not performed), power supply abnormality information (abnormality present / not present), and communication abnormality information (abnormality present / not present), measured by the portable security terminal 1100. In addition to this information, angular velocity information and brightness detection information may also be acquired.
[0080] The user terminal information acquisition unit 2210 can also acquire various information including acceleration (vector direction and magnitude), body temperature, position, heart rate, respiratory rate, gait, gestures, etc. measured or acquired by the wearable terminal 1200. The user terminal information acquisition unit 2210 can also acquire various information including time, position, audio, image, application operation information, application billing information, mobile security terminal operation time, etc. measured or acquired by the mobile communication terminal 1300. In addition to this information, angular velocity information and brightness detection information may also be acquired.
[0081] 12 for each user account based on the user account information received by the user registration information receiving unit 2100. Therefore, when the security system 1 is used by multiple users (700a, 700b), the user terminal information receiving unit 2210 records the various pieces of information separately for each user 700. Therefore, the user terminal information receiving unit 2210 can collect, for example, operation information of the portable security terminals 1100 of multiple users 700 in the same area. In addition to this information, angular velocity information, acceleration information, and brightness detection information may also be obtained.
[0082] Next, the external information acquisition unit 2220 has a function of acquiring various types of information from the above-mentioned external information providing system 3000. For example, the external information acquisition unit 2220 acquires various types of information from a local government information system 3100, a crime prevention information providing system 3200, a satellite image providing system 3300, and a geographic information providing system 3400.
[0083] Fig. 13 is a diagram showing an example of information acquired by the external information acquisition unit 2220 from the external information providing system 3000. As shown in Fig. 13, the external information acquisition unit 2220 acquires information held by local governments from the local government information system 3100, including local government crime prevention information (crime occurrence information for each area provided by police stations, suspicious person information, etc.), use zoning information (use zoning map information, etc.), street light installation information (street light installation location information), etc.
[0084] The external information acquisition unit 2220 can further acquire information on crimes that have occurred in each area in the past, such as crime history information, from the crime prevention information provision system 3200, acquire satellite images (infrared images taken at night) and information on street brightness at night obtained by analyzing the satellite images from the satellite image provision system 3300, and acquire road information such as road width and blind spots for each road from the geographic information provision system 3400.
[0085] (A-1-7-3. External environment state determination unit 2300) The external environment state determination unit 2300 has a function of determining the state of the external environment of the user 700. For example, it can determine the environmental state of a wide area including the area around the user's current location or the surrounding area, the user's daily activity range area, or the surrounding area.
[0086] As one example, the external environment state determination unit 2300 can determine the alert state regarding the need for alertness for each area or each road for a wide area including the user's daily activity range or its surrounding areas. As another example, the external environment state determination unit 2300 can determine the state of a suspicious person 800 around the user by the user terminal 1000. The determination method by the external environment state determination unit 2300 will be described in detail later.
[0087] (A-1-7-4. User status determination unit 2400) The user state determination unit 2400 is a functional unit that determines the state of the user based on the method acquired by the information acquisition unit 2200 from the user terminal 1000 or the external information provision system 3000, and is equipped with a movement state determination unit 2410, a terminal state determination unit 2420, a psychological state determination unit 2430, a risk determination unit 2440, and an incident determination unit 2450.
[0088] The movement state determination unit 2410 is a functional unit that determines the current movement state of the user. As an example, the movement state determination unit 2410 can determine the type of transportation means (walking / running, bicycle, car, train, etc.) and the movement speed, etc., based on various information acquired from the user terminal 1000. The detailed determination method by the movement state determination unit 2410 will be described later.
[0089] The terminal state determination unit 2420 is a functional unit that determines the state of the user terminal 1000 held by the user. As an example, the terminal state determination unit 2420 can determine the state of the portable security terminal 1100, such as whether it is forgotten to be carried, whether it is turned off, whether there is a communication error, whether it is left in a bag, whether it is being carried outside the bag, etc. The determination method used by the terminal state determination unit 2420 will be described in detail later.
[0090] The psychological state determination unit 2430 is a functional unit that determines the user's psychological state, including the anxiety state. As an example, the psychological state determination unit 2430 can determine the user's anxiety state based on operation information of the portable security terminal 1100 acquired from the user terminal 1000 and acquired information about other users. The detailed determination method used by the psychological state determination unit 2430 will be described later.
[0091] The risk determination unit 2440 is a functional unit that determines the risk of the user encountering a criminal act (occurrence of an incident). As one example, the risk determination unit 2440 can determine the degree of risk based on pre-determined warning information for each area or road and the user's current and future movement locations. As another example, the risk determination unit 2440 can also determine the risk state based on at least one of the user's walking state, sunset time information, the user's behavior history, and information about suspicious persons. The determination method by the risk determination unit 2440 will be described in detail later. The risk determination unit 2440 can analyze and record the user's movement route, movement time, walking characteristics, movement speed, etc. under normal circumstances based on the user's behavior history.
[0092] The incident determination unit 2450 is a functional unit that determines whether or not an incident has occurred, such as the user becoming a victim of a crime. The risk determination unit 2440 can determine whether or not an incident has occurred to the user based on operation information of the portable security terminal 1100 acquired from the user terminal 1000 and acquired information about other users. The determination method used by the incident determination unit 2450 will be described in detail later.
[0093] (A-1-7-5. Action determination unit 2500) The action determination unit 2500 is a functional unit that determines corresponding actions, including actions to be taken on the user terminal or the helper terminal, according to the registration information received by the user registration information receiving unit 2100, the information acquired by the information acquisition unit 2200, the state determined by the external environment state determination unit 2300 or the user state determination unit 2400, or other information. The action determination unit 2500 includes a column distribution execution determination unit 2510, a reminder notification determination unit 2520, a behavior change proposal determination unit 2530, a helper notification determination unit 2540, and an incident occurrence action determination unit 2550.
[0094] The column delivery execution determination unit 2510 is a functional unit that determines whether to deliver columns or other text information to the user terminal 1000 and the collaborator terminal 5000 of the collaborator 710 who has been registered in advance as a notification destination, based on the determination result of the external environment state determination unit 2300, the determination result of the user state determination unit 2400, or other information. The determination method by the column delivery execution determination unit 2510 will be described in detail later.
[0095] The reminder notification determination unit 2520 is a functional unit that determines an action to send a reminder notification to the user terminal 1000 or the helper terminal 5000, depending on the determination result of the external environment state determination unit 2300, the determination result of the user state determination unit 2400, or other information. The determination method by the reminder notification determination unit 2520 will be described in detail later.
[0096] The behavior change proposal determination unit 2530 is a functional unit that issues a warning and proposes a behavior change to the user terminal 1000 or the helper terminal 5000, depending on the determination result of the external environment state determination unit 2300, the determination result of the user state determination unit 2400, or other information. The determination method by the behavior change proposal determination unit 2530 will be described in detail later.
[0097] The helper notification determination unit 2540 is a functional unit that determines whether to notify the helper terminal 5000 and determines the content of the notification, depending on the determination result of the external environment state determination unit 2300, the determination result of the user state determination unit 2400, or other information. The determination method by the helper notification determination unit 2540 will be described in detail later.
[0098] The incident occurrence action determination unit 2550 is a functional unit that determines an action to be executed by the user terminal 1000, the collaborator terminal 5000, or the external collaboration system 4000, depending on the determination result of the user state determination unit 2400, particularly the determination result of the occurrence of an incident. The determination method by the incident occurrence action determination unit 2550 will be described in detail later.
[0099] (A-1-7-6. Action Execution Command Unit 2600) The action execution command unit 2600 is a functional unit that sends an execution command for the action determined by the action determination unit 2500 to the user terminal 1000, the collaborator terminal 5000, or the external collaboration system 4000, and causes the specified terminal or system to execute the determined action.
[0100] (A-1-7-7. Communications Department 2700) The communication unit 2700 is a functional unit for performing wired or wireless communication with systems and terminals external to the information control system 2000. The communication unit 2700 acquires various information from, for example, the user terminal 1000 and the external information providing system 3000, and transmits an action execution command generated by the action execution command unit 2600 to the user terminal 1000, the external collaboration system 4000, and the collaborator terminal 5000.
[0101] (A-1-7-8. History information recording unit 2800) The history information recording unit 2800 has a function of recording information acquired by the user registration information receiving unit 2100 and information acquiring unit 2200 , and information determined by the external environment state determining unit 2300 , user state determining unit 2400 and action determining unit 2500 .
[0102] (A-1-8. Hardware configuration) 9 is a hardware configuration diagram of an information control system 2000, etc. Here, the information control system 2000, the external information providing system 3000, and the external collaboration system 4000 of the present invention are information processing devices such as a server device or a PC. As shown in the figure, the information control system 2000, the external information providing system 3000, and the external collaboration system 4000 each have an input device 10, an output device 20, a processing device 30, a main memory device 40, an auxiliary memory device 50, a communication device 60, and a bus 70 that electrically connects these devices together.
[0103] The input device 10 is a device that allows an administrator of the information control system 2000 or the like to input information and instructions to the information control system 2000 or the like. Specifically, the input device 100 is, for example, a touch panel, a keyboard, a mouse, or an audio input device such as a microphone.
[0104] The output device 20 is a device that outputs information generated by the information control system 2000, etc. Specifically, the output device 200 is a display device (including eyewear, AR, VR display devices, etc.), a printer, or a speaker.
[0105] The processing device 30 is, for example, a device that performs arithmetic processing. Specifically, the processing device 300 is, for example, a CPU, a microprocessor, a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), or other semiconductor devices capable of performing arithmetic processing.
[0106] The main storage device 40 is a memory device such as a RAM that temporarily stores various types of read information and a ROM that stores programs, application programs, and other various information executed by the processing device 300. The auxiliary storage device 50 is a non-volatile storage device such as an HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory that can store digital information.
[0107] The communication device 60 is a device that performs wireless or wired information communication with an external device.
[0108] (A-1-9. Control flow of security system 1) Next, we will explain the overall control flow of the security system 1. Figure 10 is a flowchart showing the processing flow of the security system 1 according to one embodiment of the present invention.
[0109] First, the user registration information accepting unit 2100 accepts pre-registration information from a user (step 101). For example, the user registration information accepting unit 2100 can accept the user registration information via the user terminal 1000 such as the mobile communication terminal 1300, but is not limited to this and may also accept the user registration information from other external systems. Here, the information accepted by the user registration information accepting unit 2100 can be, for example, the various types of information shown in FIG. 11.
[0110] Next, the information acquisition unit 2200 acquires user terminal information from the user terminal 1000, and acquires external information from the external information providing system 3000 (step 102).
[0111] Next, the external environment state determining unit 2300 determines the state of the user's external environment based on the various pieces of information acquired (step 103).
[0112] Next, the movement state determination unit 2410 determines the movement state of the user (step 104).
[0113] Next, the terminal state determination unit 2420 determines the state of the user terminal (step 105).
[0114] Next, the incident determination unit 2450 determines whether or not an incident has occurred to the user (step 106).
[0115] Next, the psychological state of the user is judged by the psychological state judging unit 2430 (step 107).
[0116] Next, the risk determination unit 2440 determines the risk state of the user (step 108).
[0117] Next, the column distribution execution determination unit 2510 determines whether to execute column distribution (step 109).
[0118] Next, the reminder notification determination unit 2520 determines whether to execute a reminder notification to at least one of the user terminal 1000 and the helper terminal 5000 (step 110).
[0119] Next, the behavior change proposal determination unit 2530 determines whether to issue a warning notice or a behavior change proposal notice to at least one of the user terminal 1000 and the helper terminal 5000 (step 111).
[0120] Next, the helper notification determination unit 2540 determines whether to execute notification to the helper terminal 5000 (step 112).
[0121] Next, the history information recording unit 2800 records the history information (step 113).
[0122] (A-1-10. Processing flow of the external environment determination unit) 14 and 15, the processing flow for analyzing the alert level for each area and road by the external environment state determining unit 2300 and the processing flow for detecting and recording suspicious individuals encountered by the user will be described.
[0123] (A-1-10-1. Processing flow for analyzing alertness for each area or road) FIG. 14 is a flowchart showing the processing flow by the external environment state determining unit 2300.
[0124] First, the area of daily activities and frequently used roads are analyzed from the history of location information acquired from the user terminal 1000 (step 201).
[0125] Next, an alert level analysis of the area and roads is performed based on the operation history of the buttons and pins on the portable security terminal 1100 acquired from the user terminal 1000 (step 202). Here, the alert level analysis is performed based not only on the operation information acquired from the user's own user terminal 1000, but also on the operation history information acquired from the user terminals 1000 of other users. Here, when operation history information is acquired from the user terminals of other users, information of other users with common attributes is selected based on the user attributes (occupation, age, gender, etc.) included in the user account information registered in advance, and this information is used for the alert level analysis, thereby enabling a more accurate analysis of the areas and roads that the user should be alert to.
[0126] Next, an analysis of the alert levels of areas and roads is performed based on external information (step 203). In this step, for example, based on crime occurrence information and suspicious person information included in local government crime prevention information, or crime history information obtained from a crime prevention information system, the alert level of areas and roads with a high number of crime occurrences and suspicious person information is determined to be relatively high. As another example, based on zoning information, the alert level of roads and areas adjacent to less popular shipping areas and commercial areas such as downtown areas may be determined to be relatively high. As yet another example, based on road information for each road obtained from a geographic information system, the alert level of roads with narrow road widths or many blind spots may be determined to be relatively high.
[0127] Next, an alert level analysis of the area and road is performed based on the brightness determination information or brightness prediction information (step 204). In this step, the alert level may be determined to be relatively high for areas or roads that are darker than a predetermined level and for times after sunset based on the brightness determination results of satellite images obtained from the satellite image providing system. As another example, the alert level may be determined to be relatively high for areas or roads with a low density of street lights and for times after sunset based on street light installation information.
[0128] Next, based on the results of the calculated alert level analyses, a comprehensive alert level analysis is performed for each area and road (step 205). This step makes it possible to calculate an alert level for each area or road.
[0129] (A-1-10-2. Processing flow for detecting suspicious persons) FIG. 15 is a flowchart showing an example of another processing flow by the external environment state determining unit 2300. In FIG.
[0130] First, based on information about the user's surroundings acquired by a sensor or the like installed in user terminal 1000, a person detection determination is performed to determine the presence or absence of a person around the user (step 301). Here, the sensor installed in user terminal 1000 is, for example, image acquisition unit 1115 of portable security terminal 1100 or image acquisition unit 1314 of portable communication terminal 1300, and specifically, can be configured as an optical camera, IR camera, thermal camera, or other image acquisition sensor. Alternatively, the sensor installed in user terminal 1000 is, for example, radar detection unit 1116 of portable security terminal 1100, and specifically, can be configured as a radar sensor that detects objects by detecting reflected waves of irradiated radio waves. Furthermore, the image acquisition sensor can acquire image information about the surroundings, particularly including the area behind the user.
[0131] The person detection determination may be configured to detect people around the user based on acquired images of the user's surroundings or information from radar, etc., as well as to detect the distance to the user, sudden approach to the user, following the user for a predetermined period of time, etc. Note that the person detection determination is not limited to a sensor mounted on the user terminal 1000, and it is also possible to acquire video from a cooperating external surveillance camera and perform the above-mentioned detection of surrounding people based on the video from the surveillance camera.
[0132] Next, based on the result of the person detection determination, the process to be executed is determined depending on whether or not a person has been detected in the vicinity (step 302). If a person has been detected in the vicinity by the person detection determination, the process proceeds to processing step 303, and if a person has not been detected, the process flow of this flowchart is terminated.
[0133] Next, based on the result of the person detection determination, the process to be executed is determined depending on whether or not a sudden approach of a nearby person has been detected (step 303). If a sudden approach of a nearby person has been detected, the process proceeds to processing step 304, and if a sudden approach has not been detected, the process proceeds to processing step 305.
[0134] Next, if a sudden approach of a nearby person is detected as a result of the determination in step 303, it is determined that a suspicious person is suddenly approaching (step 304). After this step, the processing flow of this flowchart ends.
[0135] Next, if the sudden approach of a nearby person is not detected as a result of the determination in step 303, a person characteristic determination is performed to determine the characteristics of the detected person (step 305). Here, the characteristics determined by the person characteristic determination can include height, body type, clothing, hairstyle, sex, facial features, walking characteristics, etc.
[0136] Next, the characteristics determined by the person characteristic determination are compared with the characteristics of people encountered in the past to determine whether there is a past encounter history (step 306). If the determination indicates that there is an encounter history, the process proceeds to processing step 307, and if there is no encounter history, the process proceeds to processing step 308.
[0137] Next, if there is an encounter history, the number of encounters is determined and recorded (step 307). In other words, if the person has been encountered multiple times in the past, the number of encounters is recorded. In addition to the number of encounters, information such as the date and time of encounter, the location of encounter, and the user's means of transportation can be associated and recorded.
[0138] Next, if there is no encounter history, the characteristics determined by the person characteristic determination are recorded as a newly encountered person (step 308). As an example, the characteristics determined by the person characteristic determination are recorded in the history information recording unit 2800.
[0139] (A-1-11. Processing flow of user status determination unit) 16 to 24, the processing flows of the moving state determining unit 2410, the terminal state determining unit 2420, the mental state determining unit 2430, the risk determining unit 2440, and the incident determining unit 2450 of the user state determining unit 2400 will be described.
[0140] (A-1-11-1. Processing flow of the movement state determination unit 2410) FIG. 16 is a flowchart showing an example of the processing flow by the movement state determination unit 2410.
[0141] First, a motion analysis is performed to analyze motion based on information such as acceleration, position, and angular velocity acquired from the user terminal 1000 (step 401). Specifically, the motion speed, motion path, vibration frequency, and posture change are analyzed to determine the means of transportation. For example, the means of transportation determined may be walking, running, cycling, automobiles (private cars, taxis, buses, etc.), trains, etc.
[0142] Next, the process to be performed is determined based on whether the means of transportation corresponds to walking or running as a result of the motion analysis (step 402). If the means of transportation corresponds to walking or running, the process proceeds to process step 403, and if the means of transportation does not correspond to walking or running, the process proceeds to process step 405.
[0143] Next, the walking or running state is determined (step 403). In this step, for example, an unsteady state of walking or running, or abnormalities in walking or running form are determined.
[0144] Next, the moving speed due to walking or running is determined (step 404). Here, the moving speed can be determined based on at least one of the acceleration and position information acquired from the user terminal 1000. As an example, the moving speed can be calculated by integrating the acquired acceleration or by time-differentiating the position information.
[0145] Next, if it is determined in step 402 that the means of transportation does not correspond to walking or running, a transition process is determined depending on whether the means of transportation corresponds to a traveling state by bicycle (step 405). If the means of transportation corresponds to traveling by bicycle, the process transitions to processing step 406, and if the means of transportation does not correspond to traveling by bicycle, the process transitions to processing step 408.
[0146] Next, the state of movement of the bicycle is determined (step 406). In this step, for example, abnormal movement such as a wobbling state of the bicycle is determined.
[0147] Next, the speed of bicycle movement is determined (step 407).
[0148] Next, if it is determined in step 405 that the means of transportation does not correspond to a bicycle, a transition process is determined depending on whether the means of transportation corresponds to a state of transportation by automobile (step 408). Here, a state of transportation by automobile includes, for example, a private car, a taxi, or a bus. If the means of transportation corresponds to transportation by automobile, the process transitions to processing step 409, and if the means of transportation does not correspond to transportation by automobile, the process transitions to processing step 410.
[0149] Next, it is determined in detail whether the vehicle used for the trip is a private car, a taxi, or a bus (step 409). For example, it is possible to determine the detailed type of vehicle (private car, taxi, or bus) based on voice information acquired from the user terminal 1000.
[0150] Next, if it is determined in step 408 that the means of transportation is not an automobile, it is determined whether the means of transportation is travel by train or other means of transportation (step 410). For example, it can be determined whether travel is by train based on train line position information included in the geographic information acquired from the geographic information providing system 3400.
[0151] (A-1-11-2. Processing flow of the terminal state determination unit 2420) FIG. 17 is a flowchart showing an example of the processing flow by the terminal state determination unit 2420.
[0152] First, the terminal status determination unit 2420 analyzes the various information acquired by the user terminal information acquisition unit 2210 (step 501). In this step, in particular, it is possible to analyze the communication status between the portable security terminal 1100 and other terminals or other systems, analyze the power supply abnormality status of the portable security terminal 1100, analyze the positional relationship between the portable security terminal 1100, the wearable terminal 1200, and the portable communication terminal 1300, and analyze brightness based on image information of the portable security terminal 1100, the wearable terminal 1200, and the portable communication terminal 1300.
[0153] The communication state may be determined based on an abnormality detection signal from communication abnormality detection unit 1132 in portable security terminal 1100, or an abnormality may be determined by terminal state determination unit 2420. The power abnormality state can be determined based on an abnormality detection signal from power abnormality detection unit 1131 in portable security terminal 1100. The positional relationship can be determined from the relative positions of each terminal in user terminal 1000. Brightness analysis can be performed based on image information acquired by a camera or the like in each terminal of user terminal 1000, or by brightness analysis based on an optical sensor installed in each terminal.
[0154] Next, the process to transition to is determined based on whether or not a communication interruption between the mobile security terminal 1100 and the mobile communication terminal 1300 or the information control system 2000 has been detected based on the analysis results of step 501 (step 502). If a communication interruption has been detected, the process transitions to processing step 503, and if a communication interruption has not been detected, the process transitions to processing step 504.
[0155] Next, the portable security terminal 1100 determines that communication has been cut off due to at least one of the following factors: the user forgetting to carry the terminal, the power being turned off, or a communication error (step 503).
[0156] Next, if no interruption of communication with the mobile security terminal 1100 is detected in step 502, the process to transition to is determined depending on whether the relative distance between the mobile security terminal 1100 and the mobile communication terminal 1300 is equal to or greater than a predetermined distance (step 504). If the relative distance is equal to or greater than the predetermined distance, the process transitions to processing step 505, and if not, the process transitions to processing step 506.
[0157] Next, it is determined that the user has forgotten to carry the mobile security terminal 1100 (step 505). By determining the relative distance between the mobile security terminal 1100 and the mobile communication terminal 1300 as in step 504 and this step, if the relative distance is, for example, several tens of meters or more, it can be determined that the mobile security terminal 1100 has been left behind at home or elsewhere and that the mobile communication terminal 1300 is being carried by the user.
[0158] Next, if it is determined in step 504 that the relative distance is not equal to or greater than the predetermined distance, the process to be transitioned is determined depending on whether the brightness detected by the camera or brightness sensor of portable security terminal 1100 is lower than the brightness detected by the camera or brightness sensor of portable communication terminal 1300 (or wearable terminal 1200) by a predetermined value or more (step 506). If the brightness of portable security terminal 1100 is lower by the predetermined value or more, the process transitions to processing step 507, and if it is not lower by the predetermined value or more, the process transitions to processing step 508.
[0159] In this step, an example is shown in which a judgment is made based on the difference in brightness detected by the camera or brightness sensor of the portable security terminal 1100 and the portable communication terminal 1300 (or wearable terminal 1200), but instead, a judgment may be made based on whether the brightness detected by the camera or brightness sensor of the portable security terminal 1100 and the portable communication terminal 1300 (or wearable terminal 1200) falls within a set range, respectively.
[0160] Next, it is determined that the user has left portable security terminal 1100 in a bag or pocket (step 507). In step 506 and this step, it is determined that the brightness of the image acquired from portable security terminal 1100 is low, meaning that portable security terminal 1100 is in a dark space, and the brightness detected by the camera or brightness sensor of portable communication terminal 1300 (or wearable terminal 1200) is higher than that of the portable security terminal by a predetermined value or more, meaning that portable communication terminal 1300 (or wearable terminal 1200) is in a space that is relatively bright, so it is possible to determine that portable security terminal 1100 has been left in a bag, pocket, etc.
[0161] Next, if it is determined in step 506 that the brightness of the mobile security terminal 1100 is not lower than the predetermined value, it is determined that there is no abnormality in the holding state of the mobile security terminal 1100 (step 508). In other words, it is determined that the mobile security terminal 1100 is being carried by the user and is being held appropriately outside a bag or pocket.
[0162] (A-1-11-3. Processing flow of the incident determination unit 2450) FIG. 18 is a flowchart showing an example of the processing flow by the incident determination unit 2450.
[0163] First, the processing step is determined depending on whether the result of determination of the type of transportation by the travel state determination unit 2410 corresponds to walking, running, or bicycle travel (step 601). If the result of determination by the travel state determination unit 2410 corresponds to walking, running, or bicycle travel, the process proceeds to processing step 602, and if the result does not correspond to any of these, the process shown in this flowchart ends.
[0164] Next, the processing step is determined based on whether the acceleration acquired from any of the user terminals 1000 (portable security terminal 1100, wearable terminal 1200, or portable communication terminal 1300) is equal to or greater than a predetermined value (i.e., whether an impact equal to or greater than a predetermined value has been applied to user terminal 1000) (step 602). If the acceleration or impact is equal to or greater than the predetermined value, the processing proceeds to processing step 605, and if the acceleration or impact is less than the predetermined value, the processing proceeds to processing step 603.
[0165] Next, the processing step is determined based on whether or not the pin removal operation has been detected, as obtained from the portable security terminal 1100 (step 603). If the pin removal operation has been performed, the processing proceeds to step 605, and if the pin removal operation has not been performed, the processing proceeds to step 604.
[0166] Next, the external environment state determination unit 2300 determines the processing step depending on whether or not a sudden approach of a suspicious person is detected (step 604). If a sudden approach is detected, the process proceeds to processing step 605, and if a sudden approach is not detected, the process shown in this flowchart ends.
[0167] Next, if the acceleration or impact is equal to or greater than a predetermined value in step 602, or if a pin removal operation is performed in step 603, or if a sudden approach of a suspicious person is detected in step 604, an incident occurrence detection determination is made (step 605).
[0168] (A-1-11-4. Processing method of the mental state determination unit 2430) FIG. 19 is a flowchart showing an example of the processing flow by the psychological state determination section 2430.
[0169] First, the operation input information of the buttons and pin of the portable security terminal 1100 acquired by the user terminal information acquisition unit 2210 is analyzed (step 701).
[0170] Next, information such as heart rate, respiratory rate, gait, and body temperature acquired from the wearable terminal 1200 via the user terminal information acquisition unit 2210 is analyzed (step 702).
[0171] Next, information such as audio and camera images acquired from the mobile security terminal 1100 and mobile communication terminal 1300 via the user terminal information acquisition unit 2210 is analyzed (step 703).
[0172] Next, the user's anxiety state is determined based on the analysis results of steps 701 to 703 (step 704). The psychological state determined by the psychological state determination unit 2430 can be determined to be an anxiety state, a normal state, or a more specifically defined psychological state. In addition to the analysis results shown in steps 701 to 703, this step can also obtain the results of acceleration information acquired from the wearable device 1200 or a gait analysis of the user based on video footage from a surveillance camera system that captures the user, and determine the user's anxiety state based on the gait analysis results.
[0173] (A-1-11-5. State transition of anxiety state determined by the psychological state determination unit 2430) Fig. 20 is a diagram showing an example of state transition of the user's anxiety state determined by the psychological state determination unit 2430. The psychological state determination unit 2430 can determine a plurality of psychological states, such as an anxiety state, a panic state, a panic-calm state, a post-anxiety state, a relief recovery period state, a normal state, and a pre-anxiety state, as shown in Fig. 20, for example.
[0174] The normal state (state 801) is a stable psychological state. The pre-anxiety state (state 802) is a state preceding the anxiety state, and is a state to which the user transitions from the normal state when a suspicious person is detected or a high-risk judgment is made.
[0175] The anxiety state (state 803) is a state in which anxiety is felt, and the state transitions to the anxiety state when a button operation on the portable security terminal 1100 is received in the pre-anxiety state, or when the wearable terminal 1200 detects a heart rate or respiratory rate above a predetermined level.
[0176] The panic state (state 804) is a psychological state in which an incident has occurred, and transition occurs when the incident determination unit 2450 detects the occurrence of an incident in the pre-anxiety state or the anxious state.
[0177] The panic calm state (state 805) is a state in which the person is regaining composure from a panic state, and is entered when the incident ends. Furthermore, the person enters the anxiety state after a predetermined time has elapsed in the panic calm state, or when the heart rate or respiratory rate detected by the wearable device 1200 drops below a predetermined value.
[0178] The post-anxiety state (state 806) is a state to which the user transitions when a predetermined time has passed since the anxiety state. In the post-anxiety state, the user transitions to the anxiety state when a button operation on the portable security terminal 1100 is received, or when the wearable terminal 1200 detects a heart rate or respiratory rate that is equal to or higher than a predetermined value.
[0179] The reassurance recovery state (state 807) is a state in the process of transitioning from the post-anxiety state to the normal state, and transition occurs when the risk determined by the risk determination unit 2440 in the post-anxiety state falls below a predetermined level. Also, transition to the normal state occurs after a predetermined time has passed in the reassurance recovery state or when the heart rate or respiratory rate detected by the wearable device 1200 falls below a predetermined value.
[0180] (A-1-11-6. Processing flow of the risk determination unit 2440) 21 is a flowchart showing an example of a processing flow of risk determination by the risk determination unit 2440. Here, the risk determined by the risk determination unit 2440 is the risk that an incident occurs to the user.
[0181] First, the external environment state determining unit 2300 acquires warning information that has been analyzed in advance for each area or road (step 901).
[0182] Next, the current location of the user is obtained from the user terminal 1000 (step 902).
[0183] Next, the future route and location of the user are predicted (step 903). In this step, the future route and location of the user can be predicted based on the user's current location and past movement history information.
[0184] Next, a risk assessment of the user is performed based on the warning information pre-analyzed for each area or road determined in steps 901 to 903, and the predicted information of the user's current location and future travel route and location (step 904).
[0185] (A-1-11-7. Walking risk determination by the risk determination unit 2440) 22 is a diagram showing an example of a calculation method for calculating a walking risk by the risk determining unit 2440. Here, the walking risk is a walking risk state caused by the current walking state.
[0186] In the example shown in Figure 22, the risk determination unit 2440 has a walking risk calculation unit, which acquires as input information at least any of walking speed information and walking state (walking unsteadiness evaluation information, etc.) determined by the movement state determination unit 2410, date and time information, terminal location information acquired from the user terminal 1000, sunset time information, and other acquired information acquired by the user terminal information acquisition unit 2210, and calculates a walking risk value expressed as a numerical value between 0.0 and 1.0.
[0187] In addition, when the movement state determination unit 2410 determines that the person is running or traveling by bicycle, instead of walking speed information and walking state (walking wobble evaluation information, etc.), running speed information and running state (wobble evaluation information), or bicycle movement speed information and bicycle movement state (wobble evaluation information) can be used as input information for the walking risk calculation unit, and instead of the walking risk value, a running risk value or a bicycle movement risk value can be calculated as the movement state risk value.
[0188] (A-1-11-8. Walking risk determination by the risk determination unit 2440) 23 is a diagram showing an example of a calculation method for calculating an area risk by the risk determination unit 2440. Here, the area risk is an area risk state caused by the area or route traveled.
[0189] 23, the risk determination unit 2440 has an area risk calculation unit, which receives as input information at least any of the following: current terminal location information obtained from the user terminal 1000, suspicious person occurrence information and brightness information for each area or road, and other information obtained by the user terminal information acquisition unit 2210, and calculates an area risk value expressed as a numerical value between 0.0 and 1.0. Furthermore, the area risk calculation unit may calculate the area risk value in accordance with at least any of crime occurrence information for each area or road, zoning information, street light installation information, road width information, and blind spot information, instead of the suspicious person occurrence information and brightness information described above.
[0190] Alternatively, instead of the information on the current terminal location acquired from the user terminal 1000, the area risk value may be calculated according to movement history information including at least one of the user's movement area, movement route, and movement time.
[0191] (A-1-11-9. Historical risk determination by the risk determination unit 2440) 24 is a diagram showing an example of a calculation method for calculating a historical risk by the risk determining unit 2440. Here, the historical risk is a risk state resulting from a history from the past.
[0192] In the example shown in Figure 24, the risk determination unit 2440 has a history risk calculation unit, and the history risk calculation unit may calculate a history risk value based on past operation information of the user terminal 1000 (in particular, button operation or pin operation information of the portable security terminal 1100), past walking state history information (such as history information on gait unsteadiness), past walking risk state judgment history information, user operation information within the security app (chat use, setting confirmation, etc.), current terminal location information obtained from the user terminal 1000, history information on suspicious person detection detected by the external environment state determination unit 2300, external information from the external information provision system 3000 obtained by the external information acquisition unit 2220, etc.
[0193] (A-1-12. Action determination processing) Using Figures 25 to 31, the processing contents of the column distribution execution determination unit 2510, reminder notification determination unit 2520, behavior change proposal determination unit 2530, collaborator notification determination unit 2540, and incident occurrence action determination unit 2550 of the action determination unit 2500 will be explained.
[0194] (A-1-12-1. Column distribution process by the column distribution execution determination unit 2510) FIG. 25 is a flowchart showing an example of the processing flow by the column delivery execution determination unit 2510.
[0195] Here, the information such as columns explained in this flowchart can include the following information. Contact information (telephone number, email address, website, etc.) for reporting or seeking advice when an incident occurs or you feel uneasy Advice on what to do when you encounter a dangerous situation ·Procedures for reporting to a specialist institution Advice on when to consult with collaborators Representative examples of issues that many people feel anxious about Information on actual cases of damage Information about the risks associated with soliciting Information on actual cases related to calling out ·Advice on crime prevention measures ·Information to reassure victims ·Information on how to support victims Information on how to check for risk Information on how to avoid danger Information on how to report a crime
[0196] Furthermore, the column information can be distributed by a method that can send text information (or audio information) such as email or a chat application to the user terminal 1000. In addition, when text information (or audio information) can be exchanged two-way, such as by email or a chat application, it is also possible to receive a question from a user and automatically provide column information that answers the question from the information described above.
[0197] 25, first, the incident determination unit 2450 determines the processing step depending on whether or not an incident has been detected (step 1001). If an incident has been detected, the process proceeds to processing step 1002, and if an incident has not been detected, the process proceeds to processing step 1004.
[0198] Next, the column delivery destination is determined (step 1002). In this step, taking into consideration that an incident has been detected, the delivery destinations for delivering information such as columns are determined from the user terminal 1000 and the collaborator terminal 5000. As an example of the delivery destinations in this step, when an incident has been detected, information such as columns is delivered to all previously registered collaborator terminals 5000a and 5000b in addition to the user terminal 1000.
[0199] Next, the content of the column information to be distributed is determined, and distribution is executed (step 1003). In this step, it is possible to determine that the column information to be distributed is information that the user or collaborator, who is the distribution destination, would want to know if they detect the occurrence of an incident. In this step, when distributing columns to both the user terminal 1000 and the collaborator terminal 5000, it is possible to distribute the same information to the user terminal 1000 and the collaborator terminal 5000, but it is also possible to distribute different information to the user terminal 1000 and the collaborator terminal 5000. In this case, information of the content desired by the user is distributed to the user terminal 1000, and information of the content desired by the collaborator is distributed to the collaborator terminal 5000.
[0200] As an example of the content delivered in this step, the user terminal 1000 will receive "contact information (telephone number, email address, website, etc.) for reporting or seeking advice when an incident occurs or when feeling anxious" and "advice information on how to deal with situations when encountering dangerous situations," while the collaborator terminal 5000 will receive, in addition to the information delivered to the user terminal 1000, "procedures for reporting to a specialist institution," "information on how to confirm that there is no danger," and "information on how to support the victim."
[0201] Next, the processing step is determined depending on whether or not the risk determination unit 2440 detects a risk equal to or greater than a predetermined value (step 1004). If a risk equal to or greater than the predetermined value is detected, the processing proceeds to step 1005, and if a risk equal to or greater than the predetermined value is not detected, the processing proceeds to step 1007.
[0202] Next, the column delivery destination is determined (step 1005). In this step, taking into consideration that a risk equal to or greater than a predetermined value has been detected, the delivery destinations for delivering information such as columns are determined from the user terminal 1000 and the collaborator terminal 5000. As an example of the delivery destinations in this step, when a risk equal to or greater than a predetermined value is detected, information such as columns is delivered to the user terminal 1000 as well as to some of the collaborator terminals 5000 registered in advance, namely, the collaborator terminals 5000a (the collaborator terminals registered as notification destinations when a risk equal to or greater than a predetermined value is detected). The reason why columns are not delivered to all collaborator terminals 5000 is that a high-risk determination state is relatively less urgent than an incident occurrence.
[0203] Next, the content of the column information to be distributed is determined, and distribution is executed (step 1006). In this step, if a risk equal to or greater than a predetermined value is detected, it can be determined that the column information to be distributed is information that the user or collaborator, who is the distribution destination, is likely to want to know. In this step, when distributing a column to both the user terminal 1000 and the collaborator terminal 5000, it is possible to distribute the same information to the user terminal 1000 and the collaborator terminal 5000, but it is also possible to distribute different information to the user terminal 1000 and the collaborator terminal 5000. In this case, information of the content desired by the user is distributed to the user terminal 1000, and information of the content desired by the collaborator is distributed to the collaborator terminal 5000.
[0204] As an example of the content delivered in this step, the user terminal 1000 will receive "contact information (telephone number, email address, website, etc.) for reporting or consulting when an incident occurs or when feeling anxious," "advice information on how to deal with a dangerous scene," and "information on how to avoid danger," while the collaborator terminal 5000 will receive, in addition to the information delivered to the user terminal 1000, "the flow of administrative procedures when reporting to a specialist institution," "information on how to confirm that there is no danger," and so on.
[0205] Next, the processing step is determined depending on whether or not an anxious state is detected by the psychological state determination unit 2430 (step 1007). If an anxious state is detected, the processing proceeds to processing step 1008, and if an anxious state is not detected, the processing proceeds to processing step 1010.
[0206] Next, the destinations to which columns will be delivered are determined (step 1008). In this step, taking into consideration that an anxiety state has been detected as the user's psychological state, the destinations to which information such as columns will be delivered are determined from the user terminal 1000 and the collaborator terminal 5000. As an example of the destinations in this step, when an anxiety state is detected, information such as columns is delivered to the user terminal 1000 as well as to some collaborator terminals 5000a (collaborator terminals registered as notification destinations when an anxiety state is detected) out of the multiple collaborator terminals 5000 registered in advance. The reason why columns are not delivered to all collaborator terminals 5000 is because a high-risk determined state is relatively less urgent than an incident occurrence.
[0207] Next, the content of the column information to be distributed is determined, and distribution is executed (step 1009). In this step, if the user's state of anxiety is detected, it can be determined that the column information to be distributed is information that the user or collaborator, who is the distribution destination, would want to know. In this step, when distributing columns to both the user terminal 1000 and the collaborator terminal 5000, it is possible to distribute the same information to the user terminal 1000 and the collaborator terminal 5000, but it is also possible to distribute different information to the user terminal 1000 and the collaborator terminal 5000. In this case, information of the content desired by the user is distributed to the user terminal 1000, and information of the content desired by the collaborator is distributed to the collaborator terminal 5000.
[0208] As an example of the content delivered in this step, the user terminal 1000 will receive "contact information (telephone number, email address, website, etc.) for reporting or seeking advice when an incident occurs or when feeling anxious," "advice information on how to deal with a dangerous situation," "information on how to avoid danger," and "advice information on when to consult a collaborator," while the collaborator terminal 5000 will receive "information on what to do to reassure the victim," "advice information on crime prevention measures," etc.
[0209] Next, the process step is determined based on the predetermined distribution cycle information of the regular column distribution, depending on whether the regular distribution period has elapsed since the previous regular column distribution (step 1010). If the regular distribution period has elapsed, the process proceeds to process step 1011, and if the regular distribution period has not elapsed, the process proceeds to process step 1012.
[0210] Next, the content of the regularly distributed column is determined for the predetermined recipients of the regularly distributed column, and column distribution is executed (step 1011). Note that the regularly distributed column can be distributed not only to the user terminal 1000, but also to the collaborator terminal 5000 that has been registered in advance as a recipient of the regularly distributed column. The content of the regularly distributed column can be determined based on the content of the regularly distributed column that has been set in advance and the history information of regularly distributed columns that have been distributed in the past. Furthermore, when a regularly distributed column is distributed to both the user terminal 1000 and the collaborator terminal 5000, it is possible to distribute the same information to the user terminal 1000 and the collaborator terminal 5000, but it is also possible to distribute different column information to each.
[0211] As an example of the content of this step when different column information is delivered to the user terminal 1000 and the collaborator terminal 5000, the user terminal 1000 may receive information such as "procedures for reporting to a specialist institution," "advice on when to consult with a collaborator," "representative examples of cases that make many people feel anxious," "information on actual cases of victimization," and "information on the risks associated with approaching," while the collaborator terminal 5000 may receive information such as "tips to reassure the victimized party" and "advice on crime prevention measures" instead of or in addition to the information delivered to the user terminal 1000.
[0212] Next, the processing step is determined depending on whether a predetermined period has passed since the previous incident occurrence was detected based on the incident occurrence detection information by the incident determination unit 2450 (step 1012). If the predetermined period has passed since the previous incident occurrence was detected, the process proceeds to processing step 1013, and if the predetermined period has not passed, the process of this flowchart is terminated.
[0213] Next, the content of the post-post distribution column is determined for the predetermined post-post distribution destinations, and the column is distributed (step 1013). After this step is executed, the process of this flowchart ends.
[0214] The post-event distribution column is distributed not only to the user terminal 1000 but also to the collaborator terminal 5000 that has been registered in advance as a distribution destination of the post-event distribution column. The content of the post-event distribution column can be determined based on the content of the pre-set post-event distribution column and history information of columns that have been distributed in the past. When a regularly distributed column is distributed to both the user terminal 1000 and the collaborator terminal 5000, it is possible to distribute the same information to the user terminal 1000 and the collaborator terminal 5000, but it is also possible to distribute different column information to each.
[0215] As an example of the content of this step when different column information is delivered to the user terminal 1000 and the collaborator terminal 5000, "procedures for reporting to a specialist institution" and "information on how to report a crime" are delivered to the user terminal 1000, and "information on how to support the victim" are delivered to the collaborator terminal 5000 instead of or in addition to the information delivered to the user terminal 1000.
[0216] 25, the column delivery execution determination unit 2510 can determine the delivery destination to which information such as a column is delivered, depending on various determination results of the user status determination unit 2400. Specifically, the delivery destination can be determined from either or both of the user terminal 1000 and the collaborator terminal 5000. Note that the delivery destination of information such as a column may be determined not only based on the determination result of the user status determination unit 2400, but also based on the determination result of the external environment status determination unit 2300, the elapsed time since the previous regular delivery, the elapsed time since the occurrence of an incident, etc.
[0217] 25, when columns or the like are distributed to the user terminal 1000 and the collaborator terminal 5000, columns or the like with different contents can be distributed depending on the distribution destination. Specifically, columns or the like with different contents can be distributed to the user terminal 1000 and the collaborator terminal 5000.
[0218] Furthermore, as shown in steps 1004 to 1009 of Figure 25, when delivering columns etc. to at least one of the user terminal 1000 and the collaborator terminal 5000, information on columns etc. with different content can be delivered depending on at least one of the results of the user's psychological state assessment by the psychological state assessment unit 2430 and the results of the risk state assessment by the risk assessment unit 2440.
[0219] (A-1-12-2. Reminder notification processing by the reminder notification determination unit 2520) FIG. 26 is a flowchart showing an example of the processing flow by the reminder notification determination unit 2520.
[0220] First, the terminal state determination unit 2420 determines the processing step depending on whether or not an abnormality in the portable security terminal 1100 or an abnormality in the carrying state has been detected (step 1101). If an abnormality in the portable security terminal 1100 or an abnormality in the carrying state has been detected, the process proceeds to processing step 1102, and if no abnormality is detected, the process of this flowchart ends.
[0221] In this step, an abnormality in the portable security terminal 1100 includes at least one of the following: the portable security terminal 1100 is powered off, or a communication abnormality in the portable security terminal 1100. Furthermore, an abnormality in the carrying state of the portable security terminal 1100 includes at least one of the following: the portable security terminal 1100 being forgotten, or the portable security terminal 1100 being carried inside a bag or pocket.
[0222] Next, the processing step is determined depending on whether the risk value determined by the risk determination unit 2440 is equal to or greater than a predetermined value (step 1102). If the risk value is equal to or greater than the predetermined value, the processing proceeds to processing step 1104, and if the risk value is not equal to or greater than the predetermined value, the processing proceeds to processing step 1103.
[0223] Next, the processing step is determined depending on whether or not an anxious state is detected by the psychological state determination unit 2430 (step 1103). If an anxious state is detected, the process proceeds to processing step 1104, and if an anxious state is not detected, the process of this flowchart ends.
[0224] Next, information regarding the results of the detection by the terminal state determination unit 2420 of an abnormality in the portable security terminal 1100 or an abnormal carrying state is notified to the user terminal 1000, or to both the user terminal 1000 and the helper terminal 5000 (step 1104). After this step is performed, the processing of this flowchart ends.
[0225] The flowchart shown in Figure 26 explains an example in which a reminder notification is sent to the user terminal 1000 when the terminal status determination unit 2420 detects an abnormality in the portable security terminal 1100 or an abnormality in its carrying state, and also when the risk value is greater than a predetermined value or an anxiety state is detected, thereby preventing unnecessary reminder notifications from being sent.However, it is also possible to configure the system so that a reminder notification is sent to the user terminal 1000 immediately when the terminal status determination unit 2420 detects an abnormality in the portable security terminal 1100 or an abnormality in its carrying state.
[0226] (A-1-12-3. Behavior change proposal processing by the behavior change proposal determination unit 2530) FIG. 27 is a flowchart showing an example of the processing flow by the behavior change proposal determination unit 2530.
[0227] First, the processing step is determined depending on whether the means of transportation determined by the travel state determination unit 2410 corresponds to walking, running, or cycling (step 1201). If the means of transportation does not correspond to walking, running, or cycling, the processing of this flowchart ends, and if it does correspond to walking, running, or cycling, the processing proceeds to step 1201.
[0228] Next, the processing step is determined depending on whether the current risk value based on the user's current location determined by the risk determination unit 2440 according to the processing flow shown in Figure 21 or 23, or the future predicted risk value based on the predicted future movement route, is equal to or greater than a predetermined value (step 1202). If the risk value is equal to or greater than the predetermined value, the processing proceeds to processing step 1203, and if the risk value is not equal to or greater than the predetermined value, the processing proceeds to processing step 1206.
[0229] Next, the user terminal 1000 (and the helper terminal 5000) is notified that the current location or the predicted future travel route corresponds to an area or road with a high alert level (step 1203). In addition to the above notification information, in this step, the user terminal 1000 (and the helper terminal 5000) may be notified of information about nearby areas near the user's current location or the predicted future travel route that have an alert level higher than a predetermined value.
[0230] Next, the processing step is determined depending on whether or not a suggestion instruction for behavior change has been received from the user via the user terminal 1000 that sent the notification (step 1204). If a suggestion instruction has been received from the user, the processing proceeds to processing step 1205, and if a suggestion instruction has not been received from the user, the processing of this flowchart is terminated.
[0231] Next, a suggested change in the user's behavior is displayed on the user terminal 1000 (step 1205). Here, the change in behavior displayed on the user terminal 1000 can include at least one of a suggested route change to a route different from the current travel route or the predicted future travel route, a suggested travel time change to a time zone different from the current travel time zone or the predicted future travel time zone, a suggested travel means change from the current travel means or the predicted future travel means to another travel means, and a suggested temporary evacuation from the current location to a possible evacuation site.
[0232] Next, if it is determined in step 1202 that the risk value is not equal to or greater than a predetermined value, the processing step is determined depending on whether the movement state risk value based on the current or future movement state (walking state, running state, bicycle movement state, etc.) determined by the risk determination unit 2440 according to the processing flow shown in Fig. 22 etc. is equal to or greater than a predetermined value (step 1206). If the movement state risk value is equal to or greater than the predetermined value, the process proceeds to processing step 1207, and if the movement state risk value is not equal to or greater than the predetermined value, the process of this flowchart is terminated.
[0233] Next, the user terminal 1000 (and the collaborator terminal 5000) is notified that the risk value of the current or future moving state is high (step 1207).
[0234] Next, the processing step is determined depending on whether or not a suggestion instruction for behavior change has been received from the user via the user terminal 1000 that sent the notification (step 1208). If a suggestion instruction has been received from the user, the processing proceeds to processing step 1209, and if a suggestion instruction has not been received from the user, the processing of this flowchart ends.
[0235] Next, a suggestion for changing the user's behavior is displayed on the user terminal 1000 (step 1209). Here, the suggestion for changing the behavior displayed on the user terminal 1000 can include at least one of the following: a suggestion for changing the travel time to a time period other than the current travel time period or the predicted future travel time period; a suggestion for changing the current travel means or the predicted future travel means to another travel means; and a suggestion for temporary evacuation from the current location to a possible evacuation site.
[0236] (A-1-12-4. Detailed Processing of Behavior Change Proposal by the Behavior Change Proposal Determination Unit 2530) Fig. 28 is a flowchart showing an example of a detailed processing flow of the suggested information display by the behavior change suggestion determination unit 2530. The processing flow shown in Fig. 28 particularly shows the detailed contents of the suggestion display processing to the user shown in step 1205 or step 1209 in Fig. 27.
[0237] First, candidate travel routes and travel time periods different from the current or predicted travel route and travel time period are generated (step 1301). In this step, candidate travel route changes that pass through areas and roads with alert levels lower than a predetermined value are generated based on the information on the alert level for each area or road determined by the external environment state determination unit 2300 in the process shown in Fig. 14. Similarly, if the alert level for each area or road changes depending on the time period, time periods with alert levels lower than a predetermined value are generated as candidate travel time periods.
[0238] Next, candidate means of transportation other than the current or predicted means of transportation are generated (step 1302). In this step, for example, if the current or predicted means of transportation is walking, candidates for a change in means of transportation such as a car (taxi, bus, etc.) or train, which are less risky means of transportation, are generated.
[0239] Next, candidate evacuation sites are generated (step 1303). In this step, if the user enters a high-security area while walking, stores such as convenience stores and drug stores are generated as candidates for temporary evacuation sites that can ensure safety in the vicinity.
[0240] Next, each piece of candidate information for behavioral change generated in steps 1301 to 1303 is displayed on the user terminal 1000 (including the portable communication terminal 1300) (step 1304).
[0241] Next, a user input for the displayed candidate information for behavior change is accepted via the user terminal 1000 (including the portable communication terminal 1300) (step 1305).
[0242] Next, the processing step is determined depending on whether or not a selection input of a specific candidate has been received from the displayed candidates or other action candidates (step 1306). If a selection input of a specific candidate has been received, the processing proceeds to processing step 1307, and if a selection input of a specific candidate has not been received, the processing proceeds to processing step 1301. Here, other action candidates include a request to speak with a telephone operator and a request to notify a security guard.
[0243] Next, a navigation operation that supports the selected and input behavior change is executed (step 1307). In this step, for example, if a change in the travel route is selected and input, a navigation start command is sent from the action execution command unit 2600 to the mobile navigation system 4300, and navigation information of the changed travel route by the mobile navigation system 4300 is sent to the user terminal 1000.
[0244] As another example, when temporary evacuation to an evacuation site is selected and input, a command to start navigation from the current location to the selected evacuation site is sent from the action execution command unit 2600 to the mobile navigation system 4300, and travel navigation information to the evacuation site by the mobile navigation system 4300 is sent to the user terminal 1000.
[0245] As yet another example, when a change in transportation means to a bus is selected and input, a command to move from the current location to a bus stop and to start navigation to the destination using a bus is sent from the action execution command unit 2600 to the mobile navigation system 4300, and mobile navigation information using the changed transportation means by the mobile navigation system 4300 is sent to the user terminal 1000.
[0246] As yet another example, when a change of transportation means to a taxi is selected and input, a command to request a taxi to be dispatched to the user's current location is sent from the action execution command unit 2600 to the taxi dispatch system 4100, and the taxi dispatch system 4100 dispatches a taxi to the user's current location.
[0247] As yet another example, when a request to make a call with a telephone operator is selected and input from the action candidates, a call request command to the user terminal 1000 is sent from the action execution command unit 2600 to the telephone operation system 4200, and a call is executed from the telephone operation system 4200 to the user terminal 1000 (particularly the mobile communication terminal 1300).
[0248] As yet another example, if a request to notify security guards is selected and input from the action candidates, a request to dispatch security guards to the user's current location is sent from the action execution command unit 2600 to the security system 4400, and security guards are dispatched to the user's current location.
[0249] (A-1-12-5. Display screen of behavior change proposal by behavior change proposal determination unit 2530) Fig. 29 is a diagram showing an example of a display screen for behavior change proposal information generated by the behavior change proposal determination unit 2530. The display screen shown in Fig. 29 particularly shows an example of a display screen for displaying and outputting a travel route change proposal to the user terminal 1000 in step 1304 of Fig. 28.
[0250] In the example shown in Figure 29, the normal route during normal times that can be traveled from the current location to the destination during the time period after sunset and the proposed route are each displayed as dotted lines. The display screen also displays risk value information for each of the normal route and the proposed route, as well as information on the alert level for each area and road in the surrounding area of the current location, the destination, and the travel route. For example, roads with many blind spots and roads that are dark at night are highlighted, and alert level information is also displayed. Areas with many suspicious people are also highlighted, and alert level information is also displayed.
[0251] The normal route can be generated based on the user's past travel history, and a risk value is generated based on the alert level of the areas and roads surrounding the travel route. The proposed route is generated to avoid areas and roads with a high alert level in the surrounding area, so the risk value of "0.1" is lower than the risk value of "0.5" for the normal route. The proposed route may not necessarily be the shortest route from the current location to the destination, but the route is generated with safety as the priority, rather than a short travel distance.
[0252] (A-1-12-6. Monitoring notification processing by the helper notification determination unit 2540) FIG. 30 is a flowchart showing an example of the processing flow by the helper notification determining unit 2540.
[0253] First, the incident determination unit 2450 determines the processing step depending on whether or not an incident has been detected (step 1401). If an incident has been detected, the process proceeds to processing step 1402, and if not, the process proceeds to processing step 1403.
[0254] Next, the incident occurrence is notified to the helper terminal 5000 (step 1402).
[0255] Next, the processing step is determined depending on whether the means of transportation determined by the travel state determination unit 2410 corresponds to walking, running, or bicycle travel (step 1403). If it corresponds to walking, running, or bicycle travel, the processing proceeds to processing step 1404, and if it does not correspond to any of these, the processing proceeds to processing step 1408.
[0256] Next, the processing step is determined based on whether the current position of the user terminal 1000 has deviated from a normal route generated based on the user's past movement history recorded in the history information recording unit 2800, or from a proposed route proposed by the behavior change proposal determining unit 2530 (step 1404). If there has been a deviation from the normal route or the proposed route, the processing proceeds to processing step 1405, and if there has not been a deviation, the processing proceeds to processing step 1406.
[0257] Next, the helper terminal 5000 is notified that the user has deviated from the normal route or the proposed route (step 1405). The notification information notified in this step may include the current location information of the user terminal 1000, information on the normal route or the proposed route, the user's movement history for the day, the user's current means of transportation, the user's psychological state, etc.
[0258] Next, the processing step is determined depending on whether the walking risk value (or moving state risk value) determined by the risk determination unit 2440 based on the processing in Figure 22 etc. is equal to or greater than a predetermined value (step 1406). If the walking risk value is equal to or greater than the predetermined value, the processing proceeds to processing step 1407, and if the walking risk value is not equal to or greater than the predetermined value, the processing proceeds to processing step 1408.
[0259] Next, the helper terminal 5000 is notified that the user's walking risk value is high (step 1407). The notification information notified in this step may include the current location information of the user terminal 1000, the user's movement history for the day, the user's current means of transportation, the user's psychological state, etc.
[0260] Next, the processing step is determined depending on whether the user terminal 1000 is at the home position after the preset time of returning home has passed (step 1408). If the user terminal is not at the home position, the processing proceeds to processing step 1409, and if the user terminal is at the home position, the processing of this flowchart is terminated.
[0261] In this step, the home position may be set by the helper notification determination unit 2540 based on the user's past movement history, or the home position setting input may be received from the user via the user registration information receiving unit 2100. By setting a geofence that covers the home position based on the set home position, it is possible to determine whether the current position of the user terminal 1000 is located inside or outside the geofence.
[0262] In this step, the homecoming time may be set by the helper notification determination unit 2540 based on the user's past movement history recorded in the history information recording unit 2800, or may be input as a homecoming time setting from the user via the user registration information receiving unit 2100. In addition to determining whether the location of the user terminal 1000 is the home location after the preset homecoming time has passed, similar processing may also be performed when location information of the user terminal 1000 cannot be obtained after the preset homecoming time has passed.
[0263] Next, the helper terminal 5000 is notified that the user has not returned home (step 1409). The notification information notified in this step may include the current location information of the user terminal 1000, information on the pre-registered time of return home, the user's movement history for that day, the user's current means of transportation, the user's psychological state, etc.
[0264] (A-1-12-7. Action Determination Processing by Action Determination Unit 2550 When Incident Occurs) FIG. 31 is a flowchart showing an example of the processing flow by the incident occurrence action determining unit 2550.
[0265] First, the incident determination unit 2450 determines the processing step depending on whether or not an incident has been detected (step 1501). If an incident has been detected, the process proceeds to processing step 1502, and if not, the process of this flowchart ends.
[0266] Next, a surrounding area appeal action is executed (step 1502). The surrounding area appeal action executed in this step can include an action of making a ringtone sound from mobile communication terminal 1300 to appeal to those in the vicinity in a pseudo manner that an incoming call is being received, an action of making a light emitting unit mounted on user terminal 1000 such as mobile communication terminal 1300 emit light to appeal to those in the vicinity, an action of making an appeal to those in the vicinity with an odor by discharging a substance that gives off a strong odor (may be tear gas spray) from user terminal 1000 such as mobile security terminal 1100, and an appeal action of making those in the vicinity recognize that the user is talking to someone by outputting the voice of a pseudo caller from mobile communication terminal 1300.
[0267] Next, a notification is sent to the security system 4400 (step 1503). In this step, the action execution command unit 2600 sends a request to the security system 4400 to dispatch security guards to the user's current location (the current location of the user terminal 1000), and security guards are dispatched to the user's current location.
[0268] Next, a support operation for escaping the situation is executed (step 1504). In this step, for example, the action execution command unit 2600 transmits a command to request a taxi to be dispatched to the user's current location (the current location of the user terminal 1000) to the taxi dispatch system 4100, and the taxi dispatch system 4100 dispatches a taxi to the user's current location. This support operation enables the user to escape the situation by using a taxi.
[0269] As another example of this step, the action execution command unit 2600 sends a command to start navigation to a nearby evacuation site (a nearby store such as a convenience store) to the mobile navigation system 4300, and mobile navigation information to the evacuation site by the mobile navigation system 4300 is sent to the user terminal 1000. This assistance action enables the user to escape the situation by evacuating to the nearest evacuation site.
[0270] Next, a call with a telephone operator is established (step 1505). In this step, for example, the action execution command unit 2600 sends a command to the telephone operation system 4200 to request a call to the user terminal 1000, and a call is established from the telephone operation system 4200 to the user terminal 1000 (particularly the mobile communication terminal 1300).
[0271] The above-described embodiments are merely examples for facilitating understanding of the present invention, and are not intended to limit the present invention. The present invention can be modified and improved without departing from the spirit thereof, and it goes without saying that the present invention includes equivalents thereof.
[0272] [A-2. Effects of this embodiment] The above-described embodiment can provide a crime prevention system or a crime prevention method with a higher crime prevention effect. More specifically, at least one of the following effects can be achieved. For example, even in a case where the user himself / herself is not aware that the possibility of encountering a crime is increasing, or in a case where the user is aware that the possibility of encountering a crime is increasing but has difficulty operating the terminal device for psychological or physical reasons, it is possible to execute an appropriate response action on the user, a collaborator, or an external collaboration system.
[0273] As another example, it becomes possible to perform more effective crime prevention operations in accordance with the user's status, such as the user's movement status, the user's psychological state, the status of the user terminal, and the risk status of an incident occurring.
[0274] As another example, it becomes possible to grasp the user's status, such as the user's movement status, the user's psychological state, the status of the user terminal, and the risk status of an incident occurring, in more detail or accurately.
[0275] As another example, in order to further enhance the crime prevention effect for users, it is possible to go beyond simple crime prevention actions such as sounding an alarm or notifying relevant parties, and to implement more advanced crime prevention actions that help users escape from places or situations where they are likely to be victimized and avoid high-risk situations. [Explanation of symbols]
[0276] 1...Information control system (system) 10...input device 20...output device 30...Processing device 40...Main storage device 50...Auxiliary storage device 60...Communication device 70...Bus 700...User 710...Contributor 800...Suspicious person 1000...User terminal 1100...Mobile security terminal 1110: Sensing unit 1111: Acceleration detection unit 1112...Temperature detection unit 1113...Position detection unit 1114...Audio acquisition unit 1115...Image acquisition unit 1116...Radar detection unit 1120: User operation input detection unit 1121: Button operation detection unit 1122...Pin operation detector 1130...Terminal abnormality detection unit 1131...Power supply abnormality detection unit 1132...Communication error detection unit 1140...Power supply 1150...Communication unit 1200...Wearable device 1210: Sensing unit 1211: Acceleration detection unit 1212...body temperature detection unit 1213...position detection unit 1214...Heart rate detection unit 1215...Respiration rate detection unit 1216...gait detector 1220…Communications Department 1300...Mobile communication terminal 1310...Information acquisition section 1311...Time acquisition section 1312: Position detection unit 1313: Audio acquisition unit 1314...Image acquisition unit 1320...User operation information acquisition unit 1330…Security terminal information acquisition unit 1340...Wearable device information acquisition unit 1350...Communication unit 1360...Audio output unit 1370...Display output section 2000...Information and Control Systems 2100...User registration information reception section 2200...information acquisition unit 2210...user terminal information acquisition unit 2220…External information acquisition department 2300…External environment condition determination unit 2400...User state determination unit 2410...Movement state determination unit 2420... Terminal state determination unit 2430... Mental state determination unit 2440: Risk Assessment Department 2450: Incident Assessment Department 2500...Action determination unit 2510...Column distribution execution determination unit 2520...Reminder notification determination unit 2530...Behavior change suggestion determination unit 2540...Cooperator Notification Judgment Department 2550: Action decision unit when an incident occurs 2600...Action Execution Command 2700...Communication unit 2800...History information recording unit 3000…External information provision system 3100: Local government information system 3200: Crime prevention information system 3300...Satellite image provision system 3400...Geographic information provision system 4000…External collaboration system 4100...Taxi dispatch system 4200...Telephone operation system 4300...Mobile navigation system 4400...Security system 5000... Collaborator terminal
Claims
1. an information acquisition unit that acquires detection information detected by a user terminal that is portable by a user; a state determination unit that determines at least one of a movement state of the user, a psychological state of the user, a state related to the user terminal, and a risk state of an incident occurrence according to the detection information; an action execution unit that transmits first transmission information related to at least one of crime prevention and damage response for the user, or executes other response actions, to at least one of the user terminal and a helper terminal operated by a pre-registered helper, according to the determination result by the state determination unit; A security system equipped with.
2. 2. The security system according to claim 1, A security system in which the user terminal is composed of at least one of a portable security terminal that accepts operational input from the user, a wearable terminal that detects information regarding the user's condition, and a portable communication terminal that can transmit detected information by the portable security terminal, the wearable terminal, or the user's own terminal to the information acquisition unit.
3. 2. The security system according to claim 1, The state determination unit determines at least one of the type of the user's means of transportation and the user's movement speed as the user's movement state.
4. 2. The security system according to claim 1, The state determination unit determines a psychological state of the user including an anxiety state of the user as the psychological state of the user.
5. 2. The security system according to claim 1, The state determination unit determines the state of the user terminal as at least one of the following: the user has forgotten to carry the user terminal; the user terminal is turned off; the user terminal has a communication abnormality; the user terminal is being carried inside a bag or pocket; and the user terminal is being carried outside a bag or pocket.
6. 2. The security system according to claim 1, A crime prevention system in which the state determination unit determines the risk state of the incident occurrence based on at least one of the state of each area or road, the user's location, the user's walking state, sunset time information, the user's behavioral history, and information about suspicious persons.
7. 2. The security system according to claim 1, A crime prevention system in which, when sending the first transmission information to the user terminal and the collaborator terminal, the action execution unit sends the first transmission information with different content to the user terminal and the collaborator terminal.
8. 2. The security system according to claim 1, A crime prevention system in which the action execution unit determines the destination to which the first transmission information should be sent from either the user terminal or the collaborator terminal, or both, depending on the determination result by the status determination unit, and sends the first transmission information to that destination.
9. 2. The security system according to claim 1, A crime prevention system in which, when sending the first transmission information to at least one of the user terminal and the collaborator terminal, the action execution unit sends the first transmission information with different content depending on at least one of the user's psychological state and the risk state determined by the state determination unit.
10. 2. The security system according to claim 1, When the state determination unit determines that the state related to the user terminal is at least one of a state in which the user has forgotten to carry the user terminal, a state in which the user terminal is powered off, a communication abnormality in the user terminal, or a state in which the user terminal is carried inside a bag or a pocket, The action execution unit notifies the user terminal of information relating to the determination result by the status determination unit.
11. 2. The security system according to claim 1, When the state determination unit determines that the current risk value or the future predicted risk value is equal to or greater than a predetermined value as the risk state of the incident occurrence, The action execution unit notifies at least one of the user terminal and the collaborator terminal of the risk state of the incident occurrence.
12. 12. The security system according to claim 11, When the state determination unit determines that the type of transportation means of the user is at least one of walking, running, and cycling, and that a current risk value based on the current location of the user or a future predicted risk value based on a future predicted movement route is higher than a predetermined value, A crime prevention system in which the action execution unit transmits to at least one of the user terminal and the collaborator terminal information about areas nearby the user's current location or future predicted travel route and where the alert level is higher than a predetermined value.
13. 12. The security system according to claim 11, When the state determination unit determines that the type of the user's transportation means is at least one of walking, running, and cycling, and that the risk value of the user's current or future transportation state is higher than a predetermined value, The action execution unit notifies at least one of the user terminal and the helper terminal that the moving state is at high risk.
14. 2. The security system according to claim 1, When the state determination unit determines that the current risk value or the future predicted risk value is equal to or greater than a predetermined value as the risk state of the incident occurrence, The action execution unit transmits information including at least one of a travel route, a travel time zone, a means of transportation, and an evacuation site to the user terminal as behavior change suggestion information.
15. 15. The security system of claim 14, When a selection input for the behavior change proposal information is received from the user via the user terminal, The action execution unit executes an operation including at least one of mobile navigation, taxi dispatch, telephone operator conversation, and security guard dispatch to assist in the execution of the behavioral change selected by the user.
16. 2. The security system according to claim 1, When the state determination unit detects that the user is walking, running, or cycling as the moving state of the user, and that the user has deviated from a preset normal moving route or that a moving state risk value is equal to or greater than a predetermined value, The action execution unit notifies the helper terminal of information relating to the determination information made by the state determination unit.
17. 2. The security system according to claim 1, When the state determination unit determines that the location detected by the user terminal is different from the preset home location even after a preset home time has passed, or when the user terminal cannot detect location information, as the user's movement state, The action execution unit notifies the helper terminal of information indicating that the user has not returned home.
18. 4. The security system according to claim 3, When determining the type of the user's means of transportation as the state of the user, the state determination unit determines the type of the user's means of transportation, including at least one of walking, running, cycling, car, and train, based on at least one of information on acceleration, position, and angular velocity obtained by the user terminal.
19. 4. The security system according to claim 3, A security system in which the state determination unit, when determining the user's movement speed as the state related to the user, determines the user's movement speed based on at least one of the acceleration and position information of the user terminal acquired by the information acquisition unit.
20. 5. The security system according to claim 4, A security system in which the state determination unit determines the user's anxiety state based on at least one of the user's heart rate, respiratory rate, gait, and body temperature measured by the user terminal when determining the user's anxiety state.
21. 5. The security system according to claim 4, A security system in which the state determination unit determines the user's state of anxiety based on at least one of the user's heart rate, respiratory rate, gait, and body temperature measured by the user terminal, as well as user input information to the user terminal.
22. 6. The security system according to claim 5, The user terminal includes a portable security terminal that accepts operation inputs from the user, and a portable communication terminal that is communicably connected to the portable security terminal and the information acquisition unit and is capable of transmitting information detected by the portable security terminal to the information acquisition unit, A security system in which, when determining the status of the user terminal, the status determination unit determines, if it detects a loss of communication connection between the portable security terminal and the portable communication terminal, that the user has forgotten to carry the user terminal, that the user terminal is powered off, or that the user terminal is in an abnormal communication state.
23. 6. The security system according to claim 5, the user terminal includes a portable security terminal that can receive operation input from the user and acquire location information, and a portable communication terminal that is communicably connected to the information acquisition unit and can acquire location information, A security system in which the status determination unit, when determining the status of the user terminal, determines that the user has forgotten to carry the user terminal if the position between the portable security terminal and the portable communication terminal is more than a predetermined distance away.
24. 6. The security system according to claim 5, the user terminal includes a portable security terminal equipped with a camera or a brightness sensor, and a portable communication terminal communicably connected to the information acquisition unit and equipped with a camera or a brightness sensor, or a wearable terminal that detects information related to the user's state and equipped with a camera or a brightness sensor; A security system in which the status determination unit, when determining the status of the user terminal, determines that the user terminal is being held inside a bag or pocket if the brightness detected by the camera or brightness sensor of the portable security terminal is lower by a predetermined value or more than the brightness detected by the camera or brightness sensor of the portable communication terminal or the wearable terminal.
25. 6. The security system according to claim 5, the user terminal includes a portable security terminal equipped with a camera or a brightness sensor, and a portable communication terminal communicably connected to the information acquisition unit and equipped with a camera or a brightness sensor, or a wearable terminal that detects information related to the user's state and equipped with a camera or a brightness sensor; A security system in which the status determination unit, when determining the status of the user terminal, determines that the user terminal is being held outside a bag or pocket if the brightness detected by the camera or brightness sensor of the portable security terminal is not lower than the brightness detected by the camera or brightness sensor of the portable communication terminal or the wearable terminal by a predetermined value or more.
26. 7. The security system according to claim 6, When determining the risk state of the incident occurrence, the state determination unit: generating warning information for each area or each road from external information acquired from an external system, or past operation input information of the user terminal, or brightness information; A crime prevention system that determines a risk state based on the user's current location or predicted future movement location and the alert information for each area or each road.
27. 7. The security system according to claim 6, When determining the risk state of the incident occurrence, the state determination unit: A crime prevention system that determines a walking risk state caused by the current walking state based on at least one of walking speed, gait unsteadiness evaluation information, date and time information, and sunset information determined based on information acquired by the user terminal.
28. 7. The security system according to claim 6, When determining the risk state of the incident occurrence, the state determination unit: A crime prevention system that determines the area risk status for each area or road based on at least one of crime occurrence information, zoning information, suspicious person occurrence information, brightness information, street light installation information, road width information, and blind spot information for each area or road.
29. 7. The security system according to claim 6, When determining the risk state of the incident occurrence, the state determination unit: A crime prevention system that determines a risk state over time due to past history based on at least one of the following information: operation history information of the user's or other users' user terminal, past gait unsteadiness history information, gait risk state judgment history information, and suspicious person detection history information by the user terminal.
30. The computer an information acquisition step of acquiring detected information detected by a user terminal portable by a user; a state determination step of determining at least one of a movement state of the user, a psychological state of the user, a state related to the user terminal, and a risk state of an incident occurrence according to the detection information; an action execution step of transmitting crime prevention information regarding crime prevention of the user or executing other crime prevention actions to at least one of the user terminal and a helper terminal operated by a pre-registered helper according to the determination result of the state determination step; A crime prevention method that involves:
31. On the computer, an information acquisition command to acquire detected information detected by a user terminal portable by a user; a state determination command for determining at least one of a movement state of the user, a psychological state of the user, a state related to the user terminal, and a risk state of an incident occurrence according to the detection information; an action execution command to transmit crime prevention information related to the user's crime prevention or to execute other crime prevention actions to at least one of the user terminal and a helper terminal operated by a pre-registered helper according to the state determination result by the state determination command; A program that executes the following.
Citation Information
Patent Citations
Crime prevention strap buzzer
JP2002172015A
Crime prevention system, crime prevention method, and crime prevention program
JP2018120403A