State estimation device, state estimation method, and program
Patent Information
- Application Number
- JP2024505823
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-11
- Publication Date
- 2025-10-15
- Estimated Expiration
- 2042-03-11
AI Technical Summary
Existing systems face delays in responding to incidents due to personnel being occupied with other tasks, leading to inefficient command execution.
A state estimation device that acquires location and behavior information of subjects, estimates their activity states, and outputs relevant information to facilitate appropriate command dispatch.
Enables quicker response to incidents by identifying available personnel, supporting efficient command execution.
Smart Images

Figure 0007754278000001 
Figure 0007754278000002 
Figure 0007754278000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a technique for issuing instructions to a target person such as a police officer. [Background technology]
[0002] When an incident or accident occurs, a report is sent to the police station, fire station, etc., depending on the situation. An operator in the control room who receives the report issues instructions to the police officers, fire brigade, ambulance team, etc., who should rush to the scene, depending on the content of the report.
[0003] In relation to issuing commands to police officers, Patent Document 1 discloses technology relating to a portable police communicator that assists police officers in their activities. Specifically, Patent Document 1 discloses that the portable communicator transmits coordinate data of the police officer's current location to police headquarters, and the police headquarters then transmits commands according to the location. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-119118 Summary of the Invention [Problem to be solved by the invention]
[0005] When an incident such as an incident or accident occurs, a command is sent from the control room to police officers, firefighters, ambulance crews, and other personnel. However, if the personnel receiving the command are currently attending to other tasks, they may not be able to respond promptly. This could result in a delay in responding to the incident.
[0006] The present disclosure has been made in consideration of the above-mentioned problems, and one of its objectives is to provide a state estimation device etc. that can assist in appropriately issuing instructions to a subject. [Means for solving the problem]
[0007] A state estimation device according to one aspect of the present disclosure includes an acquisition means for acquiring position information of a plurality of subjects and behavior information that is information regarding the behavior measured for the subjects, an estimation means for estimating the activity state of each of the subjects based on the behavior information, and an output control means for outputting subject information in which the position information and the activity state are indicated for each of the subjects.
[0008] A state estimation method according to one aspect of the present disclosure acquires location information of multiple subjects and behavior information, which is information relating to the behavior measured for the subjects, estimates the activity state of each of the subjects based on the behavior information, and outputs subject information, which is information indicating the location information and the activity state for each of the subjects.
[0009] A computer-readable storage medium according to one aspect of the present disclosure stores a program that causes a computer to execute the following processes: acquiring location information of multiple subjects and behavior information, which is information regarding the behavior measured for the subjects; estimating the activity state of each of the subjects based on the behavior information; and outputting subject information, which is information indicating the location information and the activity state for each subject. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to assist in giving instructions to a subject appropriately. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a block diagram illustrating an example of a functional configuration of a state estimation device according to a first embodiment of the present disclosure. [Figure 2] 4 is a flowchart illustrating an example of an operation of the state estimation device according to the first embodiment of the present disclosure. [Figure 3] FIG. 10 is a diagram schematically illustrating an example of a configuration including a state estimation device according to a second embodiment of the present disclosure. [Figure 4] FIG. 4 is a block diagram illustrating an example of a functional configuration of a state estimation device according to a second embodiment of the present disclosure. [Figure 5] FIG. 10 is a diagram illustrating an example of subject information according to the second embodiment of the present disclosure. [Figure 6] FIG. 10 is a diagram showing another example of subject information according to the second embodiment of the present disclosure. [Figure 7] 10 is a flowchart illustrating an example of an operation of the state estimation device according to the second embodiment of the present disclosure. [Figure 8] FIG. 10 is a block diagram illustrating an example of a functional configuration of a state estimation device according to a third embodiment of the present disclosure. [Figure 9] FIG. 13 is a diagram illustrating an example of subject information according to the third embodiment of the present disclosure. [Figure 10] 10 is a flowchart illustrating an example of an operation of the state estimation device according to the third embodiment of the present disclosure. [Figure 11] FIG. 10 is a block diagram illustrating an example of a functional configuration of a state estimation device according to a fourth embodiment of the present disclosure. [Figure 12] FIG. 10 is a diagram illustrating a display example of a communication terminal according to a fourth embodiment of the present disclosure. [Figure 13] 10 is a flowchart illustrating an example of an operation of the state estimation device according to the fourth embodiment of the present disclosure. [Figure 14] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a computer device that realizes a state estimation device according to the first, second, third, and fourth embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0013] First Embodiment An overview of the state estimation device of the present disclosure will be described.
[0014] 1 is a block diagram showing an example of the functional configuration of the state estimation device 100. The state estimation device 100 is a device that can be communicatively connected via wire or wirelessly to a device owned by a subject person and a device that measures the behavior of the subject, which will be described later.
[0015] For example, when an event such as an incident or accident occurs, a command system in a command room receives a report. The command room indicates an organization that issues commands to subjects, such as police officers, firefighters, and ambulance crews, depending on the content of the report. The subjects indicate the people who should act in accordance with the commands. The operator in the command room issues commands to the subjects, for example, to dispatch to the location where the incident or accident has occurred. The state estimation device 100 of the present disclosure is used in such a situation where commands are issued to subjects, as an example.
[0016] As shown in FIG. 1, the state estimation device 100 includes an acquisition unit 110, an estimation unit 120, and an output control unit .
[0017] The acquisition unit 110 acquires location information of multiple subjects. For example, the acquisition unit 110 acquires location information from a device owned by the subject. The device owned by the subject is a device capable of acquiring positioning information, which is information indicating the position of the device itself. The acquisition unit 110 acquires, for example, the positioning information as the location information of the subjects.
[0018] The acquisition unit 110 also acquires behavior information. The behavior information is information related to the behavior measured for the subject. The behavior information may be data measured by a sensor attached to the subject. For example, if a microphone is attached to the subject, the behavior information includes audio data related to the sound emitted by the subject. For example, if an acceleration sensor, a gyro sensor, or the like is attached to the subject, the behavior information includes movement data of the subject. The acquisition unit 110 may acquire, for example, data measured by a sensor as the subject's behavior information. Note that the behavior information is not limited to this example. The behavior information may include further different data, or may include multiple types of data.
[0019] In this way, the acquiring unit 110 acquires position information of a plurality of subjects and behavior information that is information on behaviors measured for the subjects. The acquiring unit 110 is an example of an acquiring means.
[0020] The estimation unit 120 estimates the activity state of each subject. The activity state is information indicating the status of the subject. The activity state may be, for example, information indicating whether the subject is busy or not, or information indicating how busy the subject is. In other words, the activity state is an indicator indicating whether the subject is able to respond to a command. In the present disclosure, a state in which it is difficult to respond to a command is referred to as a busy state. Furthermore, a state in which it is possible to respond to a command is referred to as a free state.
[0021] The estimation unit 120 estimates the activity state based on the behavior information. For example, if the subject is frequently moving based on the behavior information, the estimation unit 120 may estimate that the subject is in a busy state. Then, if the subject remains stationary for a long period of time, the estimation unit 120 may estimate that the subject is in a free state. Furthermore, for example, if the subject is speaking with a frequency equal to or higher than a certain frequency based on the behavior information, the estimation unit 120 may estimate that the subject is in a busy state. Then, if the frequency of the subject's speaking is less than a predetermined value, the estimation unit 120 may estimate that the subject is in a free state. Note that the method of estimating the activity state is not limited to this example.
[0022] In this way, the estimation unit 120 estimates the activity state of each subject based on the behavior information. The estimation unit 120 is an example of an estimation means.
[0023] The output control unit 130 outputs the subject information. The subject information is information indicating location information and activity status for each subject. For example, the output control unit 130 associates location information with activity status corresponding to each subject. Then, the output control unit 130 outputs, for each subject, information in which the location information and activity status are associated, as subject information. At this time, the output control unit 130 may further associate attribute information indicating the attributes of the subject. For example, the output control unit 130 displays the subject information on a display device. The display device may be, for example, a display visible to an operator in a control room.
[0024] In this way, the output control unit 130 outputs subject information in which the position information and the activity state are indicated for each subject. The output control unit 130 is an example of an output control means.
[0025] Next, an example of the operation of the state estimation device 100 will be described with reference to Fig. 2. In this disclosure, each step in a flowchart will be expressed using a number assigned to each step, such as "S1".
[0026] 2 is a flowchart illustrating an example of the operation of the state estimation device 100. The acquisition unit 110 acquires position information of multiple subjects and behavior information, which is information related to the behavior measured for the subjects (S1). The estimation unit 120 estimates the activity state of each subject based on the behavior information (S2). The output control unit 130 outputs subject information, which is information indicating the position information and activity state for each subject (S3).
[0027] As described above, the state estimation device 100 of the first embodiment acquires location information of multiple subjects and behavior information, which is information related to the behaviors measured for the subjects. Furthermore, the state estimation device 100 estimates the activity state of each subject based on the behavior information. The state estimation device 100 then outputs subject information, which is information indicating the location information and activity state for each subject. For example, assume that an operator in a command room issues commands to subjects when an event such as an incident or accident occurs. The state estimation device 100 can output the location information and activity states of multiple subjects. This allows, for example, the operator in the command room to identify subjects who can respond to the command by checking the location information and activity state of each subject. Therefore, the operator in the command room can, for example, send commands to subjects who can respond to the command, allowing them to respond to the event more quickly. Therefore, the state estimation device 100 can support the appropriate execution of commands to subjects.
[0028] <Second embodiment> Next, a state estimation device according to a second embodiment will be described. In the second embodiment, the state estimation device 100 described in the first embodiment will be described in more detail. Note that some of the content that overlaps with the content described in the first embodiment will not be described again.
[0029] Fig. 3 is a diagram schematically illustrating an example of a configuration including a state estimation device 100. As shown in Fig. 3, the state estimation device 100 is communicably connected to a command system 10 in a command room via a wireless or wired network. The state estimation device 100 is also communicably connected to communication terminals 200-1, 200-2, ..., 200-n (n is a natural number) and sensors 300-1, 300-2, ..., 300-n via a wireless or wired network. Here, when there is no need to distinguish between the communication terminals 200-1, 200-2, ..., 200-n, the communication terminals 200-1, 200-2, ..., 200-n will be simply referred to as communication terminals 200. Furthermore, when there is no need to distinguish between the sensors 300-1, 300-2, ..., 300-n, the sensors 300-1, 300-2, ..., 300-n will be simply referred to as sensors 300. Note that a configuration including the state estimation device 100, the communication terminal 200, and the sensor 300 may be realized as a state estimation system.
[0030] The command system 10 is a system installed in a command room. For example, when an event such as an incident or an accident occurs, a report is made by a reporter. At this time, the reporter may be a member of the public or a target. The command system 10 accepts the report. For example, an operator in the command room communicates with the reporter via the command system 10. That is, the command system 10 may have, for example, a function that enables a call between the operator in the command room and the reporter. Furthermore, for example, the operator in the command room may issue a command to the target using the command system 10. That is, the command system 10 may have a function that notifies the target of the command. The state estimation device 100 may be a device included in the command system 10.
[0031] Communication terminal 200 is an example of a device owned by a subject. Communication terminal 200 is, for example, a portable terminal such as a mobile phone, a smartphone, or a tablet terminal. Note that communication terminal 200 is not limited to this example. Communication terminal 200 may be a personal computer. Communication terminal 200 may be a device composed of multiple devices. Communication terminal 200 only needs to have a function to acquire positioning information, which is information obtained by measuring the location of the communication terminal itself. Here, the positioning information may be, for example, information obtained by measuring the location using a GNSS (Global Navigation Satellite System) such as a GPS (Global Positioning System).
[0032] The communication terminal 200 acquires positioning information measured using, for example, GNSS. Then, the communication terminal 200 transmits the positioning information to the state estimation device 100. At this time, the communication terminal 200 may transmit to the state estimation device 100 the positioning information and identification information of the subject who is the owner of the communication terminal 200.
[0033] For example, if the subject is a police officer, the communication terminal 200 may be a device mounted on a patrol car. If the subject is a fire brigade, the communication terminal 200 may be a device mounted on a fire engine. If the subject is an ambulance team, the communication terminal 200 may be a device mounted on an ambulance vehicle. In this way, the communication terminal 200 may be a device mounted on a vehicle in which the subject rides.
[0034] In this embodiment, the description will be given on the assumption that each of the subjects owns one communication terminal 200. Note that each of the subjects may own multiple communication terminals 200.
[0035] The sensor 300 is an example of a device that can be attached to a subject. Here, "attached to a subject" includes being attached to the subject's body or clothing, and being owned by the subject. The sensor 300 is a device that can measure information about the subject's behavior. The sensor 300 is, for example, various sensors such as a microphone, an acceleration sensor, a gyro sensor, and a geomagnetic sensor. The sensor 300 may also be a sensor that combines various sensors. The sensor 300 may also be a wearable terminal. In other words, the sensor 300 may be a device that can be attached or worn by the subject. The sensor 300 and the communication terminal 200 may also be an integrated device.
[0036] The sensor 300 measures, for example, the voice of the subject. In this case, the sensor 300, such as a microphone, capable of measuring voice is attached to, for example, the subject's clothing. Then, the sensor 300 generates voice data indicating the measured voice.
[0037] Furthermore, for example, sensor 300 measures the subject's motion. Then, sensor 300 generates motion data of the subject based on the results of the motion measurement. Here, an example of the motion data is gait data. Gait indicates the manner in which an animal, including a human, walks. Gait includes, for example, a human's stride length, speed, walking rhythm, direction of travel, foot angle, and hip angle. In this case, sensor 300 capable of measuring gait is attached, for example, to the insole of the subject's shoe. Then, sensor 300 generates gait data by measuring changes over time in the load from the soles of the subject's feet.
[0038] The sensor 300 transmits the measured data to the state estimation device 100. At this time, the sensor 300 may transmit to the state estimation device 100 the measured data and identification information of the subject to which the sensor 300 is attached.
[0039] In this embodiment, an example will be mainly described in which the communication terminal 200 and the sensor 300 are separate devices. In addition, in this embodiment, the description will be made on the premise that at least one sensor 300 is attached to each subject.
[0040] [Details of the state estimation device 100] 4 is a block diagram showing an example of the functional configuration of the state estimation device 100. As shown in FIG. 4, the state estimation device 100 includes an acquisition unit 110, an estimation unit 120, and an output control unit .
[0041] The acquisition unit 110 includes a location information acquisition unit 1101 and a behavior information acquisition unit 1102. The location information acquisition unit 1101 acquires location information of each subject. Specifically, the location information acquisition unit 1101 acquires positioning information from the communication terminal 200 owned by each subject. The location information acquisition unit 1101 acquires location information based on the positioning information. The location information may be information indicating coordinates such as latitude and longitude, or information indicating an address.
[0042] The behavior information acquisition unit 1102 acquires behavior information of each subject. Specifically, the behavior information acquisition unit 1102 acquires data measured by the sensor 300 from the sensor 300. The measured data may be at least one of the above-mentioned voice data and movement data. Then, the behavior information acquisition unit 1102 acquires the measured data as behavior information. That is, the behavior information may be information including at least one of the voice data and movement data.
[0043] The estimation unit 120 estimates the activity state of the subject based on the behavior information. Specifically, the estimation unit 120 may estimate whether the subject is in a busy state or a free state based on the motion data included in the behavior information. For example, if it is estimated from the motion data that the subject is running or moving at a frequency of a predetermined number of times or more per unit time, the estimation unit 120 may estimate that the subject is in a busy state. Furthermore, for example, if it is estimated from the motion data that the subject is stationary for a predetermined period of time or more or moving at a frequency of less than a predetermined number of times per unit time, the estimation unit 120 may estimate that the subject is in a free state.
[0044] Furthermore, the estimation unit 120 may estimate whether the subject is in a busy state or a free state based on the voice data included in the behavior information. For example, if it is estimated from the voice data that the subject is speaking at a volume above a certain level or speaking at a frequency of at least a predetermined number of times per unit time, the estimation unit 120 may estimate that the subject is in a busy state. For example, if it is estimated from the voice data that the subject is speaking at a frequency of less than a predetermined number of times per unit time, the estimation unit 120 may estimate that the subject is in a free state.
[0045] Furthermore, the estimation unit 120 may estimate the activity state of the subject from the conversation content estimated from the voice data. For example, the estimation unit 120 converts the voice data into text. That is, the estimation unit 120 may use a voice recognition technology. For example, the estimation unit 120 uses an acoustic model to identify which phonemes the input voice contains. Then, the estimation unit 120 uses a language model to identify words and sentences from the identified phonemes. In this case, the acoustic model and the language model are machine learning models generated using machine learning such as deep learning. Note that this is not a limitation, and existing voice recognition technology can be used.
[0046] The estimation unit 120 then estimates what the subject is doing based on the text information converted from the voice data. For example, the estimation unit 120 extracts keywords from the text information converted from the voice data. The estimation unit 120 then estimates whether the subject is chatting or working based on the extracted keywords. If the subject is chatting, the estimation unit 120 may estimate that the subject is in a free state. If the subject is working, the estimation unit 120 may estimate that the subject is in a busy state.
[0047] Various methods can be applied to estimate the activity state. For example, the activity state estimation method may be a method based on various machine learning models such as deep learning. In this case, the machine learning model is, for example, a model that has previously learned the relationship between behavior information and the activity state. The estimation unit 120 may input the acquired behavior information into the machine learning model and estimate the information obtained as output as the activity state of the subject. In this case, the estimation unit 120 may further estimate the activity state using location information. For example, the estimation unit 120 inputs the acquired behavior information and location information into the machine learning model. Then, the estimation unit 120 estimates the information obtained as output as the activity state of the subject. In this case, the machine learning model is a model that has previously learned the relationship between the behavior information, location information, and the activity state.
[0048] The output control unit 130 outputs the subject information. Specifically, the output control unit 130 associates the location information and activity state of the same subject. At this time, the output control unit 130 may associate the location information and activity state of the same subject based on, for example, the subject's identification information. Then, the output control unit 130 outputs, as subject information, information associating the location information and activity state for each subject to a display device of the command system 10 that can be viewed by an operator in the command room. FIG. 5 is a diagram showing an example of subject information. As shown in FIG. 5, the subject information includes information associating location information and an estimated activity state for each subject. For example, the first record indicates that subject A is located at coordinates (x1, y1) and is in a free state. In this way, the output control unit 130 may output the subject information in text format and table format.
[0049] Examples of subject information are not limited to this example. FIG. 6 is a diagram showing another example of subject information. In the example of FIG. 6, markers are superimposed on the positions of subjects on a map based on location information. The markers are displayed in different forms depending on the activity state. Specifically, the marker for subject A is displayed as a circle, and the marker for subject B is displayed as a triangle. For example, a circle indicates a free state, and a triangle indicates a busy state. In other words, subject A is displayed as a free state, and subject B is displayed as a busy state. In this way, the output control unit 130 may output information displayed on a map in association with location information and activity state as subject information. Furthermore, the output control unit 130 may display information in different forms at the position of the subject on the map depending on the activity state. For example, the output control unit 130 may change the shape, size, color, outline thickness, etc. of the mark depending on the activity state.
[0050] [Operation Example of State Estimation Device 100] Next, an example of the operation of the state estimating device 100 will be described with reference to FIG.
[0051] 7 is a flowchart illustrating an example of the operation of the state estimation device 100. First, the position information acquisition unit 1101 acquires position information of each of the multiple subjects (S101). The behavior information acquisition unit 1102 acquires behavior information of each of the multiple subjects (S102). The estimation unit 120 estimates an activity state based on the behavior information (S103). Then, the output control unit 130 outputs the subject information (S104).
[0052] As described above, the state estimation device 100 of the second embodiment acquires location information of multiple subjects and behavior information, which is information related to the behaviors of the subjects measured. Furthermore, the state estimation device 100 estimates the activity state of each subject based on the behavior information. The state estimation device 100 then outputs subject information, which is information indicating the location information and activity state for each subject. For example, assume that an operator in a control room issues commands to subjects when an event such as an incident or accident occurs. The state estimation device 100 can output the location information and activity states of multiple subjects. This allows, for example, the operator in the control room to identify subjects who can respond to the command by checking the location information and activity state of each subject. Therefore, the operator in the control room can, for example, send commands to subjects who can respond to the command, allowing them to respond to the event more quickly. Therefore, the state estimation device 100 can support the appropriate execution of commands to subjects.
[0053] In the second embodiment, the behavior information may include at least one of motion data and voice data of the subject. The state estimation device 100 may then estimate the activity state of each subject from at least one of the motion data and the voice data. This allows the state estimation device 100 to estimate the activity state from the subject's movements, speech, etc.
[0054] Furthermore, the state estimation device 100 of the second embodiment may output, as subject information, information displayed on a map in association with location information and activity states. At this time, the state estimation device 100 may display information in different forms depending on the activity state at the position of the subject displayed on the map. This allows the operator in the control room to intuitively grasp the activity state of the subject. Therefore, the operator in the control room can more quickly grasp subjects who can respond to commands.
[0055] [Variation 1] There are various possible timings for performing each process of the state estimation device 100. For example, the processes of S101 to S104 may be performed at regular intervals. Furthermore, the processes of S101 to S104 may be performed in response to a request from the command system 10 (i.e., a request from an operator in the command room).
[0056] Assume that the command system 10 receives a report when an event such as an incident or accident occurs. The state estimation device 100 may perform various processes in response to the report. For example, when a report is made, the estimation unit 120 acquires location information of the reporter from the command system 10. For example, assume that the reporter made the report using a mobile terminal. The location information of the reporter may be location information transmitted from the mobile terminal, or may be location information of a base station connected when the report was made. The estimation unit 120 identifies a target person present within a predetermined range from the location information of the reporter. Then, the estimation unit 120 estimates the activity state of the identified target person.
[0057] In this way, the estimation unit 120 may estimate the activity state of a subject located within a predetermined range when a report is made.
[0058] [Variation 2] The active state does not have to be information indicating one of the two types of states, the busy state and the free state, but may be information indicating one of three or more types of states including a different state in addition to the busy state and the free state.
[0059] Furthermore, for example, multiple levels may be set for the busy state. For example, a level 1 busy state may indicate that the subject is busy, and a level 2 busy state may indicate that the subject is busy but available to respond to an emergency command. In this case, for example, the estimation unit 120 estimates whether the subject is in a level 1 busy state, a level 2 busy state, or a free state based on the behavior information. At this time, the estimation unit 120 may input the behavior information into a machine learning model and estimate which state the subject is in based on the information output by the machine learning model. The machine learning model is, for example, a model that has previously learned the relationship between the behavior information and activity states including a level 1 busy state, a level 2 busy state, and a free state.
[0060] <Third embodiment> Next, a state estimation device according to a third embodiment will be described. In the third embodiment, further examples of information output by the state estimation device will be described. Note that some of the content overlapping with the content described in the first and second embodiments will not be described.
[0061] [Details of the state estimation device 101] Fig. 8 is a block diagram showing an example of the functional configuration of the state estimation device 101. In this embodiment, the state estimation device 101 exists in place of, for example, the state estimation device 100 shown in Fig. 3. That is, the state estimation device 101 is capable of communicating with the command system 10, the communication terminal 200, and the sensor 300.
[0062] 8, the state estimation device 101 includes an acquisition unit 111, an estimation unit 120, an output control unit 131, and a prediction unit 140. In addition to the processing of the state estimation device 100, the state estimation device 101 may perform the processing described below.
[0063] The acquisition unit 111 includes a location information acquisition unit 1101, a behavior information acquisition unit 1102, and an attribute information acquisition unit 1103. The attribute information acquisition unit 1103 acquires attribute information. The attribute information is information indicating the attributes of a subject. The attributes of a subject include, for example, gender, age, affiliation, and career history. The attribute information may be information in which the identification information and attributes of a subject are associated. In other words, the attribute information may be information indicating the attributes of each subject.
[0064] The attribute information is stored in advance, for example, in a storage device (not shown) included in the state estimation device 101 or in an external device that can communicate with the state estimation device 101. In this case, the attribute information acquisition unit 1103 may acquire the attribute information of the subject whose activity state is estimated by the estimation unit 120 from the device in which the attribute information is stored. Furthermore, when the attribute information is stored in the communication terminal 200, the attribute information acquisition unit 1103 may acquire the attribute information from the communication terminal 200.
[0065] Attribute information is one of the indicators for determining whether or not a command can be responded to. For example, suppose an incident occurs and a physical examination of the suspect is required. In this case, if the suspect is female, it is preferable that the police officer conducting the physical examination be female. Therefore, if the command is to request reinforcements for personnel to conduct the physical examination, the operator in the command room may consider the gender of the person in question.
[0066] In this way, the attribute information acquiring unit 1103 may acquire attribute information indicating attributes including, for example, gender.
[0067] The prediction unit 140 predicts the free time of the subject. Specifically, when the subject is busy, the prediction unit 140 predicts the time until the subject becomes free. For example, the prediction unit 140 may predict the free time of the subject using a method based on various machine learning models such as deep learning. In this case, the machine learning model is, for example, a model that has previously learned the relationship between behavior information, or behavior information and location information, and free time. For example, the prediction unit 140 may input the acquired behavior information and location information into the machine learning model and predict the information obtained as output as the free time of the subject.
[0068] Furthermore, the prediction unit 140 may predict free time based on schedule information of the subject. The schedule information is information indicating the subject's planned activities. For example, the schedule information includes the content of the activities that the subject plans to perform and the time for performing the activities. The schedule information is stored, for example, in a storage device (not shown) included in the state estimation device 101 or in an external device that can communicate with the state estimation device 101. The prediction unit 140 may refer to the subject's schedule information and predict, as free time, the time until the activity that the subject plans to perform ends.
[0069] In this way, the prediction unit 140 predicts the free time of the subject. The prediction unit 140 is an example of a prediction means.
[0070] The output control unit 131 outputs subject information. FIG. 9 is a diagram showing an example of subject information. In the example of FIG. 9, markers are superimposed on a map, as in FIG. 6. The markers indicate the locations of the subjects. Furthermore, in the example of FIG. 9, information about the subjects is associated with the markers. For example, near the marker indicating subject A, it is indicated that the marker indicates subject A, that subject A is male, and that subject A's activity state is free. In this way, the output control unit 131 may output subject information in which location information, activity state, and attribute information are indicated for each subject.
[0071] 9 shows that subject B is a male, that the activity state of subject B is busy, and that the estimated free time is one hour. In this way, the output control unit 131 may output subject information including information indicating the free time for each subject.
[0072] 9, subject A is indicated by a filled circle marker, while subject C is indicated by a hatched circle marker. In this example, a filled circle marker indicates a male, and a hatched circle marker indicates a female. In this way, the output control unit 131 may display different types of information at the position of the subject shown on the map depending on the attributes of the subject.
[0073] [Example of operation of the state estimation device 101] Next, an example of the operation of the state estimating device 101 will be described with reference to FIG.
[0074] Fig. 10 is a flowchart illustrating an example of the operation of the state estimation device 101. The processes of S201 and S202 are similar to the processes of S101 and S102 in Fig. 7, and therefore description thereof will be omitted.
[0075] The attribute information acquiring unit 1103 acquires attribute information (S203). At this time, the attribute information acquiring unit 1103 may acquire attribute information of subjects for which at least one of position information and behavior information has been acquired. Then, the estimation unit 120 estimates the activity state of each subject based on the behavior information (S204).
[0076] Furthermore, the prediction unit 140 predicts the free time of the subject (S205). At this time, the prediction unit 140 may predict the free time of the subject whose activity state is estimated to be a busy state. Then, the output control unit 131 outputs the subject information (S206). At this time, the output control unit 131 may output the subject information including the attribute information and information indicating the free time in addition to the location information and activity state of the subject.
[0077] In this way, the state estimation device 101 of the third embodiment may acquire attribute information indicating attributes including the gender of the subject, and output subject information indicating the location information, activity state, and attribute information for each subject. For example, suppose the content of the command is a request for reinforcements for personnel to conduct a physical search of a suspect. In this case, it is preferable to consider the gender of the police officer conducting the physical search depending on the gender of the suspect. In response to this, the operator in the command room can also grasp the attributes of the subject. Therefore, the operator in the command room can notify the command taking the gender of the subject into consideration. In other words, the state estimation device 101 can support the appropriate execution of commands to the subject.
[0078] Furthermore, the state estimation device 101 of the third embodiment may predict the free time of each target person and output target person information including information indicating the free time of each target person. This allows the operator in the control room to grasp, for example, the time until the target person becomes free. Therefore, the operator in the control room can, for example, notify the target person of an instruction to respond as soon as the target person becomes free.
[0079] <Fourth embodiment> Next, a state estimation device according to a fourth embodiment will be described. In the fourth embodiment, an example of further functions of the state estimation device will be described. Note that some of the content that overlaps with the content described in the first, second, and third embodiments will not be described.
[0080] [Details of the state estimation device 102] 11 is a block diagram showing an example of the functional configuration of the state estimation device 102. In this embodiment, the state estimation device 102 exists in place of, for example, the state estimation device 100 shown in FIG. 3. That is, the state estimation device 102 is capable of communicating with the command system 10, the communication terminal 200, and the sensor 300.
[0081] 11 , the state estimation device 102 includes an acquisition unit 111, an estimation unit 120, an output control unit 131, a prediction unit 140, a reception unit 150, and a notification unit 160. In addition to the processes of the state estimation device 100 and the state estimation device 101, the state estimation device 102 may perform the processes described below.
[0082] The reception unit 150 receives input from the subject. More specifically, the reception unit 150 receives information input by the subject from the communication terminal 200. An example of the received information is a dummy command request. The dummy command request is information for notifying a dummy command.
[0083] The target person may be engaged in unnecessary and non-urgent responses. For example, suppose the target person is a police officer. The police officer may receive unnecessary and non-urgent chatter from residents, or inquiries that the police should not handle. In such cases, the police officer inputs a dummy command request using the communication terminal 200. FIG. 12 is a diagram showing an example of a display on the communication terminal 200. In the example of FIG. 12, information asking whether or not a dummy command has been requested is displayed on the display of the communication terminal 200. In this way, the communication terminal 200 may display information asking whether or not a dummy command has been requested. In this example, if the target person selects "Request," the communication terminal 200 transmits a dummy command request to the state estimation device 102. The reception unit 150, for example, receives the dummy command request transmitted from the communication terminal 200.
[0084] In this way, the receiving unit 150 receives a dummy command request from the subject. The receiving unit 150 is an example of a receiving means.
[0085] The notification unit 160 notifies a command. The notification unit 160 is an example of a notification means. For example, the notification unit 160 may notify the communication terminal 200 of the target person of a command by operation of an operator in a command room. The command notified in this manner may be, for example, information input by the operator in the command room. For example, the command includes information about an event that has occurred and information indicating an action that the target person should take. In this case, the notification unit 160 may notify the target person selected by the operator in the command room of the command. Furthermore, the notification unit 160 may notify the target person whose activity state is free of the command. In other words, the notification unit 160 may notify the target person in a free state of the command without the operator in the command room selecting the target person.
[0086] Furthermore, the notification unit 160 may notify a dummy command. Specifically, when the reception unit 150 receives a dummy command request, the notification unit 160 may notify the communication terminal 200 of the target person who made the dummy command request of the dummy command. That is, the notification unit 160 notifies the target person who made the dummy command request of the dummy command.
[0087] The notified command may be output on a display of the communication terminal 200 or may be output as sound from a speaker of the communication terminal 200, for example.
[0088] The notification unit 160 may notify the command to a device other than the communication terminal 200. For example, the notification unit 160 may notify the command to a device such as a radio owned by the subject person.
[0089] [Example of operation of state estimation device 102] Next, an example of the operation of the state estimating device 102 will be described with reference to FIG.
[0090] 13 is a flowchart illustrating an example of the operation of the state estimating device 102. In this example of operation, a process when the state estimating device 102 notifies a dummy command will be described.
[0091] The receiving unit 150 receives a dummy command request from the communication terminal 200 of the target person (S301). Then, the notifying unit 160 notifies the target person who has made the dummy command request of the dummy command (S302).
[0092] In this way, the state estimation device 102 of the fourth embodiment may accept a dummy command request from a subject and notify the subject who made the dummy command request of a dummy command. For example, there may be a case where the subject is performing an unnecessary and non-urgent response. In this case, the subject can receive a dummy command, and the subject may be able to discontinue the unnecessary and non-urgent response due to the dummy command. In other words, the state estimation device 102 can support a subject who wishes to discontinue an unnecessary and non-urgent response.
[0093] [Variation 3] The receiving unit 150 may further receive an input of an activity state from the subject. Specifically, the subject inputs information indicating whether the subject is in a busy state or a free state into the communication terminal 200. The communication terminal 200 transmits the input information to the state estimation device 102. The receiving unit 150 receives the input information from the state estimation device 102.
[0094] At this time, the estimation unit 120 may estimate the activity state of the subject based on the information received by the reception unit 150. For example, assume that the reception unit 150 receives information indicating that the subject is in a busy state. At this time, the estimation unit 120 may estimate that the subject is in a busy state.
[0095] In this way, the receiving unit 150 may receive an input including information indicating whether or not the subject is in a busy state. Furthermore, the estimation unit 120 may estimate the information included in the input as the activity state of the subject who made the input.
[0096] Note that the communication terminal 200 may be mounted on a vehicle. For example, if the subject is a police officer, the communication terminal 200 may be mounted on a patrol car. For example, a police officer in a patrol car inputs information indicating that he or she is on duty to the communication terminal 200 mounted on the patrol car while attending to another task. The communication terminal 200 transmits the information indicating that he or she is on duty to the state estimation device 102. When the receiving unit 150 receives the information indicating that he or she is on duty, the estimation unit 120 estimates that the activity state of the police officer is a busy state.
[0097] <Example of hardware configuration of a state estimation device> The hardware constituting the state estimation devices of the first, second, third, and fourth embodiments described above will be described. Fig. 14 is a block diagram showing an example of the hardware configuration of a computer device that realizes the state estimation device in each embodiment. The state estimation device and state estimation method described in each embodiment and each modified example are realized in a computer device 90.
[0098] 14, a computer device 90 includes a processor 91, a RAM (Random Access Memory) 92, a ROM (Read Only Memory) 93, a storage device 94, an input / output interface 95, a bus 96, and a drive device 97. The state estimation device may be realized by a plurality of electric circuits.
[0099] The storage device 94 stores a program (computer program) 98. The processor 91 executes the program 98 of the present state estimation device using the RAM 92. Specifically, for example, the program 98 includes a program that causes a computer to execute the processes shown in FIGS. 2, 7, 10, and 13. The processor 91 executes the program 98 to realize the functions of the components of the present state estimation device. The program 98 may be stored in the ROM 93. Alternatively, the program 98 may be recorded in the storage medium 80 and read out using the drive device 97, or may be transmitted to the computer device 90 from an external device (not shown) via a network (not shown).
[0100] The input / output interface 95 exchanges data with peripheral devices (such as a keyboard, a mouse, and a display device) 99. The input / output interface 95 functions as a means for acquiring or outputting data. The bus 96 connects the components.
[0101] There are various variations in the method for realizing the state estimation device. For example, the state estimation device can be realized as a dedicated device. Furthermore, the state estimation device can be realized based on a combination of multiple devices.
[0102] The scope of each embodiment also includes a processing method for recording a program for realizing each component of the function of each embodiment on a storage medium, reading the program recorded on the storage medium as code, and executing it on a computer. That is, a computer-readable storage medium is also included in the scope of each embodiment. Furthermore, the storage medium on which the above-mentioned program is recorded and the program itself are also included in each embodiment.
[0103] The storage medium may be, but is not limited to, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD (Compact Disc)-ROM, a magnetic tape, a non-volatile memory card, or a ROM. The programs recorded on the storage medium are not limited to standalone programs that execute processes, but also include programs that run on an OS (Operating System) in cooperation with other software and functions of an expansion board.
[0104] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0105] The above-described embodiments and modifications can be combined as appropriate.
[0106] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.
[0107] <Additional Notes> [Appendix 1] an acquisition means for acquiring position information of a plurality of subjects and behavior information which is information relating to behaviors measured for the subjects; an estimation means for estimating an activity state of each of the subjects based on the behavior information; and an output control means for outputting subject information in which the position information and the activity state are indicated for each subject. State estimator.
[0108] [Appendix 2] the behavior information includes at least one of motion data and voice data of the subject; the estimation means estimates the activity state of each of the subjects from at least one of the exercise data and the voice data. 2. The state estimation apparatus of claim 1.
[0109] [Appendix 3] the output control means outputs, as the subject information, information displayed on a map in association with the location information and the activity state; 3. The state estimation device according to claim 1 or 2.
[0110] [Appendix 4] the output control means displays information in different forms depending on the activity state at the position of the subject shown on the map. 4. The state estimation device according to claim 3.
[0111] [Appendix 5] the acquiring means acquires attribute information that is information indicating attributes including the gender of the subject; the output control means outputs the subject information in which the position information, the activity state, and the attribute information are indicated for each subject. 5. A state estimation device according to any one of appendices 1 to 4.
[0112] [Appendix 6] a prediction means for predicting the free time of the subject person, outputting the target person information including information indicating free time for each of the target people; 6. A state estimation device according to any one of appendices 1 to 5.
[0113] [Appendix 7] a notification means for notifying the subject, who is located within a predetermined range and whose activity state is a free state, of a command; 7. A state estimation device according to any one of appendixes 1 to 6.
[0114] [Appendix 8] a receiving means for receiving a dummy command request from the target person; The notification means notifies the target person who has made the dummy command request of the dummy command. 8. The state estimation device of claim 7.
[0115] [Appendix 9] the receiving means receives an input including information indicating whether the call is in a busy state; The estimation means estimates information included in the input as the activity state of the subject who made the input. 9. The state estimation apparatus of claim 8.
[0116] [Appendix 10] The estimation means estimates the activity state of a subject located within a predetermined range when a report is made. 10. A state estimation device according to any one of appendices 1 to 9.
[0117] [Appendix 11] the output control means displays information in different modes at the position of the subject shown on the map according to the attribute information of the subject. 6. The state estimation device according to claim 5.
[0118] [Appendix 12] The target is at least one of a police officer, a fire brigade, and an ambulance team. 12. A state estimation device according to any one of appendixes 1 to 11.
[0119] [Appendix 13] Acquire position information of a plurality of subjects and behavior information that is information relating to behaviors measured for the subjects; Estimating an activity state of each of the subjects based on the behavior information; outputting subject information in which the position information and the activity state are indicated for each subject; State estimation methods.
[0120] [Appendix 14] A process of acquiring position information of a plurality of subjects and behavior information that is information relating to behaviors measured for the subjects; A process of estimating an activity state of each of the subjects based on the behavior information; and outputting subject information, the subject information being information indicating the position information and the activity state for each subject. A computer-readable storage medium. [Explanation of symbols]
[0121] 10 Command System 100, 101, 102 State estimator 110 Acquisition Department 120 Estimation part 130, 131 Output control section 140 Prediction Department 150 Reception 160 Notification Department 200 Communication terminal 300 sensors 1101 Location information acquisition unit 1102 Behavior information acquisition unit 1103 Attribute information acquisition unit
Claims
1. an acquisition means for acquiring position information of a plurality of subjects and behavior information which is information relating to behaviors measured for the subjects; an estimation means for estimating an activity state of each of the subjects based on the behavior information; a prediction means for predicting the free time of the subject, including the time until the subject becomes free, by using a model that has learned the relationship between the behavior information, the location information, and free time; an output control means for outputting subject information in which the position information and the activity state are indicated for each subject; The target person information includes information indicating free time for each target person. State estimator.
2. the behavior information includes at least one of motion data and voice data of the subject; the estimation means estimates the activity state of each of the subjects from at least one of the exercise data and the voice data. The state estimation device according to claim 1 .
3. the output control means outputs information showing the location information and the activity state on a map associating them with each other as the subject information; The state estimation device according to claim 1 or 2.
4. the output control means displays information in different forms depending on the activity state at the position of the subject shown on the map. The state estimation device according to claim 3 .
5. the acquiring means acquires attribute information that is information indicating attributes including the gender of the subject; the output control means outputs the subject information in which the position information, the activity state, and the attribute information are indicated for each subject. The state estimation device according to any one of claims 1 to 4.
6. a notification means for notifying the subject, who is located within a predetermined range and whose activity state is a free state, of a command; The state estimation device according to any one of claims 1 to 5.
7. a receiving means for receiving a dummy command request from the target person; The notification means notifies the target person who has made the dummy command request of the dummy command. The state estimation device according to claim 6 .
8. Acquire position information of a plurality of subjects and behavior information that is information relating to behaviors measured for the subjects; Estimating an activity state of each of the subjects based on the behavior information; predicting the target person's free time, including the time until the target person becomes free, using a model in which the relationship between the behavior information, the location information, and free time has been learned; outputting subject information in which the position information and the activity state are indicated for each subject; The target person information includes information indicating free time for each target person. State estimation methods.
9. A process of acquiring position information of a plurality of subjects and behavior information that is information relating to behaviors measured for the subjects; A process of estimating an activity state of each of the subjects based on the behavior information; a process of predicting the target person's free time, including the time until the target person becomes free, using a model that has learned the relationship between the behavior information, the location information, and free time; outputting subject information in which the position information and the activity state are indicated for each subject; The target person information includes information indicating free time for each target person. program.
Citation Information
Patent Citations
Device and method of collecting and dispatching supporter, and program recording medium for the same
JP2002183380A
Dummy notification system for telephone
JP2003274018A
Portable communicator, and monitoring device of the same
JP2010119118A
Server device, and information notification method
JP2015103141A
Community-based response system
JP2016096574A