Information processing system, information processing method, and program
The information processing system addresses the issue of inaccurate participation verification in outdoor activities by using location and time data to validate participation, ensuring accurate evaluations.
Patent Information
- Application Number
- JP2021210840
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-24
- Publication Date
- 2025-10-01
- Estimated Expiration
- 2041-12-24
AI Technical Summary
Existing information processing systems cannot accurately determine whether individuals who claim to have participated in outdoor activities, such as firefighting, have actually participated, leading to incorrect assessments.
An information processing system that includes a terminal and a server, equipped with units to acquire target location information, terminal location information, and a time period during which the terminal was within a target range, enabling accurate evaluation of participation.
The system accurately evaluates participation in outdoor activities by determining the duration and location of terminal usage within a target area, thereby correcting erroneous participation assessments.
Smart Images

Figure 0007746848000001 
Figure 0007746848000002 
Figure 0007746848000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Research and development is being conducted on technologies to support outdoor activities by large numbers of people. Such activities include, for example, activities to support disaster victims, activities to support evacuation during disasters, activities to support the management of participants in outdoor events such as outdoor concerts and festivals, activities to support the management of participants in outdoor work such as picking up trash along rivers, etc.
[0003] In this regard, an information processing system is known that includes a terminal used by people engaged in firefighting activities and a server, and supports the firefighting activities of these people (see Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2021-018755 Summary of the Invention [Problem to be solved by the invention]
[0005] An information processing system such as that described in Patent Document 1 can acquire information indicating whether or not a person who intends to participate in firefighting activities among those engaged in firefighting activities is able to participate in the activities. However, the information processing system cannot determine whether or not a person who claims to have participated in firefighting activities among those engaged in firefighting activities actually participated in the activities. As a result, the information processing system sometimes erroneously identifies a person who did not participate in firefighting activities as a person who did. This leads to an incorrect assessment of the firefighting activities of those who claim to have participated in firefighting activities, which is undesirable. This problem does not only exist in firefighting activities, but also exists in other outdoor activities involving a large number of people. [Means for solving the problem]
[0006] In order to solve the above problem, one aspect of the present disclosure is an information processing system comprising an information processing terminal and an information processing device that communicates with the information processing terminal, the information processing system comprising: a first acquisition unit that acquires target location information indicating a target first location; a second acquisition unit that acquires terminal location information indicating the location of the information processing terminal; and a third acquisition unit that acquires a first time period during which the information processing terminal was located within a target range including the first location, based on the target location information acquired by the first acquisition unit and the terminal location information acquired by the second acquisition unit.
[0007] Furthermore, one aspect of the present disclosure is an information processing method having a first acquisition step of acquiring target location information indicating a target first location, a second acquisition step of acquiring terminal location information indicating the location of an information processing terminal, and a third acquisition step of acquiring a first time period during which the information processing terminal was located within a target range including the first location, based on the target location information acquired by the first acquisition step and the terminal location information acquired by the second acquisition step.
[0008] Another aspect of the present disclosure is a program for causing a computer to execute a first acquisition step of acquiring target location information indicating a target first location, a second acquisition step of acquiring terminal location information indicating the location of an information processing terminal, and a third acquisition step of acquiring a first time period during which the information processing terminal was located within a target range including the first location, based on the target location information acquired by the first acquisition step and the terminal location information acquired by the second acquisition step. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an example of a configuration of an information processing system 1. FIG. [Figure 2] FIG. 10 is a diagram illustrating an example of a user information table in which user information is stored. [Figure 3] FIG. 10 is a diagram illustrating an example of an activity history information table in which activity history information is stored. [Figure 4] FIG. 10 is a diagram illustrating an example of an organization information table in which organization information is stored. [Figure 5] FIG. 10 is a diagram illustrating an example of a shared information table in which shared information is stored. [Figure 6] FIG. 10 is a diagram showing an example of a fire information table in which fire information is stored. [Figure 7] FIG. 10 is a diagram illustrating an example of a mobile body information table in which mobile body information is stored. [Figure 8] FIG. 10 is a diagram showing an example of a mark information table in which mark information is stored. [Figure 9] FIG. 10 is a diagram showing an example of a document information table in which document information is stored. [Figure 10] 1 is a diagram illustrating an example of a hardware configuration of an information processing device 10. FIG. [Figure 11] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing terminal 20. [Figure 12] 2 is a diagram illustrating an example of the functional configuration of each of an information processing device 10 and an information processing terminal 20. FIG. [Figure 13]10 is a diagram showing an example of the flow of processing performed by the information processing terminal 20. FIG. [Figure 14] FIG. 10 is a diagram showing an example of a target activity support image P1. [Figure 15] 10 is a diagram showing an example of registration information displayed on the touch panel 23 when a touch operation is performed on the mark M1. FIG. [Figure 16] FIG. 10 is a diagram showing an example of a situation check image P2. [Figure 17] FIG. 10 is a diagram showing an example of message exchange on an SNS displayed on the touch panel 23 of the target information processing terminal. [Figure 18] 10 is an image showing an example of an evaluation value display image P3. DETAILED DESCRIPTION OF THE INVENTION
[0010] <Embodiment> Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0011] <Outline of the information processing system> First, an overview of an information processing system according to an embodiment will be described.
[0012] An information processing system according to an embodiment includes an information processing terminal and an information processing device that communicates with the information processing terminal. The information processing system includes a first acquisition unit that acquires target location information indicating a target first location, a second acquisition unit that acquires terminal location information indicating the location of the information processing terminal, and a third acquisition unit that acquires a first time period during which the information processing terminal was located within a target range that includes the first location, based on the target location information acquired by the first acquisition unit and the terminal location information acquired by the second acquisition unit. This enables the information processing system to accurately evaluate people who were active within the target range.
[0013] The configuration of the information processing system according to the embodiment and the processing performed by the information processing system will be described in detail below.
[0014] <Configuration of information processing system> The configuration of the information processing system according to the embodiment will be described below using the information processing system 1 as an example.
[0015] FIG. 1 is a diagram illustrating an example of the configuration of an information processing system 1. As shown in FIG.
[0016] The information processing system 1 supports outdoor activities for many people. Such activities include, for example, disaster-related activities, outdoor event-related activities, outdoor work-related activities, outdoor service-related activities, local government activities, and school event-related activities. Here, disasters include, for example, but are not limited to, fires, earthquakes, typhoons, and animal damage. Disaster-related activities include, for example, activities to support disaster victims, activities to support evacuation during disasters, activities to restore damage caused by disasters, and activities to eliminate the causes of disasters. Outdoor events include, for example, but are not limited to, outdoor concerts. Outdoor event-related activities include, for example, but are not limited to, activities to manage participants in outdoor events. Outdoor work includes, for example, but are not limited to, picking up trash in rivers and weeding. Outdoor work-related activities include, for example, but are not limited to, activities to manage participants participating in outdoor work. Outdoor service includes, for example, but are not limited to, medical visits, sales calls, and PTA (Parent Teacher Association) activities. Activities related to outdoor services include, but are not limited to, activities of managing people who provide outdoor services and activities of managing people who receive outdoor services. Municipal activities include, but are not limited to, festivals, stamp rallies at tourist spots, and the like. Activities related to municipal activities include, but are not limited to, activities of managing participants in municipal activities. School events include, but are not limited to, school trips, sports festivals, school festivals, and the like. Activities related to school events include, but are not limited to, activities of managing participants who participate in school events. In the following, as an example, a case will be described in which the information processing system 1 is a system that supports activities related to fires. For ease of explanation, the activities related to fires will be referred to as the target activities. For ease of explanation, each participant in the target activity will be referred to as a user.
[0017] The information processing system 1 includes an information processing device 10 and one or more information processing terminals. In the example shown in FIG. 1, the information processing system 1 includes N information processing terminals, ie, information processing terminals 20-1 to 20-N, as the one or more information processing terminals. Here, N may be any integer equal to or greater than 1. For ease of explanation, the information processing terminals 20-1 to 20-N will be collectively referred to as information processing terminal 20 unless there is a need to distinguish them from one another. Note that the information processing terminals 20-1 to 20-N may have different configurations as long as this does not impair the functions of the information processing system 1 described below. In the following, as an example, a case will be described in which the information processing terminals 20-1 to 20-N have the same configuration. In the following, as an example, a case will be described in which the N information processing terminals 20 are each owned by N users.
[0018] The information processing device 10 may be any information processing device that functions as a server. The information processing device 10 may be, for example, a desktop personal computer (PC), a workstation, a notebook PC, etc. The information processing device 10 may also be, for example, a server on a cloud.
[0019] The information processing device 10 stores various types of information related to support of a target activity. The various types of information include, for example, user information, activity history information, organization information, shared information, fire information, mobile entity information, mark information, document information, etc. Note that the various types of information may be configured to include other information instead of some or all of the user information, activity history information, organization information, shared information, fire information, mobile entity information, mark information, document information, etc. Furthermore, the various types of information may be configured to include other information in addition to all of the user information, activity history information, organization information, shared information, fire information, mobile entity information, mark information, document information, etc.
[0020] User information is information about a user.
[0021] Fig. 2 is a diagram showing an example of a user information table in which user information is stored. The information processing device 10 stores the user information, for example, as a user information table as shown in Fig. 2. Therefore, each record in the user information table shown in Fig. 2 indicates individual user information stored in the information processing device 10. Note that the information processing device 10 may be configured to store user information in another format instead of the table format.
[0022] In the example shown in Fig. 2, the user information is information in which user identification information, login ID, password information, administrator authority flag, and affiliated organization information are associated with each other. Note that the user information may be information in which other information about the user is associated with the user information in addition to the above information. Furthermore, the user information may be information in which other information about the user is associated with the user information instead of some or all of the above information.
[0023] User identification information is information assigned to each individual user and indicates the individual user so that the individual user can be identified. User identification information is, for example, a user ID (Identifier), but is not limited to this. For example, user identification information may be information indicating the user's name itself, or may be information including information indicating the user's name. Note that, for convenience of explanation, in the following description, among the records included in the user information table, a record including certain user identification information will be referred to as the user information of the user indicated by the user identification information.
[0024] The login ID is an ID used by the user identified by the user identification information to log in to the information processing device 10 using the information processing terminal 20. The login ID may also serve as the user identification information. All user identification information appearing in the following description will be replaced with the login ID.
[0025] The password information is information indicating a password used by the user identified by the user identification information to log in to the information processing device 10 using the information processing terminal 20.
[0026] The administrator authority flag is a flag indicating whether or not the user identified by the user identification information has administrator authority. For example, a user to whom 1 is assigned as the administrator authority flag is a user with administrator authority. For example, a user to whom 0 is assigned as the administrator authority flag is a user without administrator authority. In the following, as an example, a case will be described in which the user who owns the information processing terminal 20-1 is a user to whom 1 is assigned as the administrator authority flag. A user with administrator authority is, for example, a site supervisor, leader, group leader, etc. in the target activity, but is not limited to these.
[0027] The belonging organization information is information about the organization to which the user indicated by the user identification information belongs. The following describes, as an example, a case where the belonging organization information includes organization identification information and group identification information. The organization identification information is information indicating the organization to which the user belongs so as to be identified. The group identification information is information indicating the group to which the user belongs, among one or more groups included in the organization indicated by the organization identification information, so as to be identified within the organization. In the example shown in FIG. 2, the belonging organization information in the record in which "x1" is stored as the user identification information is "g1;g11". This indicates that the organization identification information indicating the organization to which the user indicated by "x1" belongs is "g1", and the group identification information indicating the group to which the user belongs, among one or more groups in the organization indicated by "g1", is "g11". Furthermore, the belonging organization information may include two or more pieces of organization identification information and two or more pieces of group identification information. In this example, the organization identification information indicating the organizations to which the user indicated by "x2" belongs is "g1;g12" and "g2;t22". This indicates that the information indicating the organization to which the user indicated by "x2" belongs is "g1" and "g2", that the information indicating the group to which the user belongs among one or more groups in the organization indicated by "g1" is "g12", and that the information indicating the group to which the user belongs among one or more groups in the organization indicated by "g2" is "g22". In other words, this means that the user belongs to two organizations indicated by "g1" and "g2", that the user belongs to the group indicated by "g12" in the organization indicated by "g1", and that the user belongs to the group indicated by "g22" in the organization indicated by "g2".
[0028] 2, the user information of a certain user also includes various types of information necessary for communication between the information processing terminal 20 owned by that user and the information processing device 10. Therefore, the information processing device 10 can voluntarily transmit various types of information to the information processing terminal 20 owned by each user.
[0029] The activity history information is information indicating the history of the target activity by the user indicated by the user identification information.
[0030] Fig. 3 is a diagram showing an example of an activity history information table in which activity history information is stored. The information processing device 10 stores the activity history information, for example, as an activity history information table as shown in Fig. 3. Therefore, each record in the activity history information table shown in Fig. 3 indicates an individual piece of activity history information stored in the information processing device 10. Note that the information processing device 10 may be configured to store activity history information in another format instead of the table format.
[0031] In the example shown in Fig. 3, the activity history information is information in which user identification information, fire identification information, activity identification information, activity start time information, activity end time information, activity content information, movement history information, etc. are associated. Note that the activity history information may be information in which, in addition to these pieces of information, other information indicating the history of the target activity is associated. Furthermore, the activity history information may be information in which, instead of some or all of these pieces of information, other information indicating the history of the target activity is associated.
[0032] The user identification information stored in the activity history information table indicates the user who performed the target activity.
[0033] Fire identification information is information assigned to each individual fire that has occurred, and is information that indicates each individual fire so that it can be identified. Fire identification information is, for example, an ID that indicates a fire, but is not limited to this. In the example shown in Figure 2, the fire identification information in the record in which "x1" is stored as user identification information is "f1." This means that the cause of the target activity by the user indicated by "x1" is the fire indicated by "f1."
[0034] Activity identification information is information assigned to target activities performed by a user and indicates each target activity so that it can be identified. Activity identification information is, for example, an ID indicating the target activity, but is not limited to this. In the example shown in FIG. 2, the activity identification information in a record in which "x1" is stored as user identification information is "a1." This means that the information indicating the target activity performed by the user indicated by "x1" is "a1." Furthermore, in this example, there are two records in which "x2" is stored as user identification information. The activity identification information in one of these two records is "a2." This means that the information indicating one of the two target activities performed by the user indicated by "x2" is "a2." Furthermore, the activity identification information in the other of these two records is "a3." This means that the information indicating the other of the two target activities performed by the user indicated by "x2" is "a3."
[0035] The activity start time information is information indicating the time when the target activity indicated by the activity identification information started. The activity end time information is information indicating the time when the target activity indicated by the activity identification information ended. The activity content information is text, images, etc. that indicate the specific activity content of the target activity indicated by the activity identification information.
[0036] The movement history information is information indicating the time-based location of the information processing terminal 20 of the user identified by the user identification information during the time period from the time indicated by the activity start time information to the time indicated by the activity end time information. Below, as an example, a case will be described in which the movement history information includes one or more pieces of information in which time information indicating the time is associated with terminal location information indicating the location of the information processing terminal 20. Here, in the information processing system 1, the location of a certain information processing terminal 20 indicates the location of the user who owns the information processing terminal 20.
[0037] For ease of explanation, in the following, among the records included in the activity history information table, a record that includes a certain user identification information will be referred to as the activity history information of the user indicated by that user identification information. Furthermore, in the following, for ease of explanation, the target activities indicated by each of one or more pieces of activity identification information included in the activity history information of a certain user will be referred to as the target activities of that user or the target activities performed by that user.
[0038] The organization information is information relating to each of one or more organizations registered in the information processing device 10.
[0039] Fig. 4 is a diagram showing an example of an organization information table in which organization information is stored. Information processing device 10 stores organization information, for example, as an organization information table as shown in Fig. 4. Therefore, each record in the organization information table shown in Fig. 4 indicates an individual piece of organization information stored in information processing device 10. Note that information processing device 10 may be configured to store organization information in another format instead of the table format.
[0040] In the example shown in Fig. 4, the organization information is information in which the above-mentioned organization identification information, the above-mentioned group identification information, higher-level group identification information, lower-level group identification information, peer group identification information, fire identification information, group leader identification information, etc. are associated. Note that in addition to this information, the organization information may be information in which other information related to organizations to which the user identified by the user identification information can belong is associated. Furthermore, instead of some or all of this information, the organization information may be information in which other information related to organizations to which the user identified by the user identification information can belong is associated.
[0041] The organization identification information is information assigned to each organization registered in the information processing device 10, and is information that indicates each organization so that it can be identified. The organization identification information is, for example, an ID that indicates an organization, but is not limited to this. In the following description, the organization information indicated by a record that includes organization identification information that indicates a certain organization among the records included in the organization information table will be referred to as the organization information of that organization.
[0042] The group identification information is information assigned to one or more groups within each organization registered in the information processing device 10, and is information that identifies each group within each organization. Group identification information that identifies a group within an organization is, for example, an ID that identifies the group within the organization, but is not limited to this.
[0043] The higher-level group identification information is group identification information that indicates a group that is one hierarchically higher among the higher-level groups to which the group indicated by the group identification information belongs.
[0044] The lower group identification information is group identification information that indicates a group that is one hierarchically lower among the lower groups that belong to the group indicated by the group identification information.
[0045] The peer group identification information is group identification information that indicates one or more groups that belong together with the group indicated by the group identification information to the next higher group to which the group indicated by the group identification information belongs.
[0046] The information processing device 10 can generate information indicating the hierarchical structure of an organization identified by the organization identification information based on each of the organization identification information, group identification information, higher-level group identification information, lower-level group identification information, and peer group identification information. The information may be, for example, a tree diagram indicating the hierarchical structure, but is not limited to this. Furthermore, the information processing device 10 may be configured to store the information itself indicating the hierarchical structure of an organization identified by the organization identification information.
[0047] The fire identification information stored in the organization information table indicates a fire that was the cause of the target activity being carried out by the group indicated by the group identification information.
[0048] The group leader identification information is user identification information that indicates the leader of the group, i.e., the user who has been given the role of group leader of the group, among one or more users who belong to the group indicated by the group identification information.
[0049] Here, the organizational structure, roles, and rules of organizations such as fire brigades vary from region to region. For this reason, it is beneficial to support target activities if the hierarchical structure of an organization can be flexibly managed and changed using an organization information table, as in the information processing system 1. In other words, by having an organization information table, the information processing system 1 can be applied to a wider range of activities.
[0050] The shared information is information about the fire indicated by the fire identification information, such as text and images, that is registered by the user in the information processing device 10, and is information that is shared among users who are performing target activities related to the fire. Note that the shared information may be shareable with groups other than the group to which the user belongs, depending on the fire.
[0051] Fig. 5 is a diagram showing an example of a shared information table in which shared information is stored. The information processing device 10 stores the shared information, for example, as a shared information table as shown in Fig. 5. Therefore, each record in the shared information table shown in Fig. 5 indicates an individual piece of shared information stored in the information processing device 10. Note that the information processing device 10 may be configured to store shared information in another format instead of the table format.
[0052] 5, the shared information is information in which shared information identification information, registration information, registrant identification information, registration time information, etc. are associated. In addition to these pieces of information, the shared information may be information in which other information indicating text, images, etc. registered by the user in the information processing device 10 is associated. Furthermore, the shared information may be information in which other information indicating text, images, etc. registered by the user in the information processing device 10 is associated, instead of some or all of these pieces of information.
[0053] The shared information identification information is information assigned to each piece of shared information registered in the information processing device 10, and is information that indicates the individual piece of shared information so that the individual piece of shared information can be identified. The shared information identification information is, for example, an ID that indicates the shared information, but is not limited to this.
[0054] The registration information is information indicating text, images, etc. registered in the information processing device 10. In the example shown in FIG. 5, the registration information indicates file names of the text, images, etc. registered in the information processing device 10. The registration information may be the text itself registered in the information processing device 10, the image itself registered in the information processing device 10, a combination of these, information indicating a storage location of the text file, information indicating a storage location of the image file, or information in another format. Note that at least some of the images stored in the shared information table as registration information are captured images captured by the imaging unit 25 of the information processing terminal 20. The information processing terminal 20 transmits the captured images captured by the imaging unit 25 to the information processing device 10 as images to be stored in the shared information table. As a result, the first processing unit 172 of the information processing device 10 receives such images from the information processing device 10 via the device-side communication unit 24 and stores the received images in the shared information table as registration information.
[0055] The registrant identification information is user identification information that indicates the user who has caused the registration information to be stored in the information processing device 10.
[0056] The registration time information is information indicating the time when the registration information was stored in the information processing device 10.
[0057] The fire information is information about a fire indicated by the fire identification information, and is transmitted from an information processing device managed by a government agency or the like to the information processing device 10. Note that the information processing device 10 may store the fire information in response to an operation received from a user. For ease of explanation, the information processing device managed by a government agency or the like will be referred to as a government agency server in the following description.
[0058] Fig. 6 is a diagram showing an example of a fire information table in which fire information is stored. The information processing device 10 stores the fire information, for example, as a fire information table as shown in Fig. 6. Therefore, each record in the fire information table shown in Fig. 6 indicates an individual piece of fire information stored in the information processing device 10. Note that the information processing device 10 may be configured to store fire information in another format instead of the table format.
[0059] In the example shown in FIG. 6, the fire information is information in which the above-mentioned fire identification information, fire outbreak time information, fire origin information, fire origin correction information, fire scale information, target range information, etc. are associated. Here, in this embodiment, the fire origin refers to the location where the fire occurred. Note that the fire information may be information in which other information related to the fire is associated in addition to the above information. Furthermore, the fire information may be information in which other information related to the fire is associated instead of some or all of the above information.
[0060] The fire identification information stored in the fire information table indicates a fire managed in the fire information table. When a fire breaks out, the information processing device 10 receives information about the fire as a first report from a government server. The first report includes fire notification information indicating that the fire has broken out, fire source information about the fire, and fire start time information indicating the time the fire broke out. When the information processing device 10 receives the first report from the government server, it assigns fire identification information to the fire indicated by the fire notification information included in the received first report based on the fire notification information. The information processing device 10 then adds a record including the assigned fire identification information to the fire information table. At this time, the information processing device 10 stores the fire source information and fire start time information included in the first report in this record. The fire source information stored in this manner is the fire source information stored in the fire information table. Furthermore, the fire start time information stored in this manner is the fire start time information stored in the fire information table. The fire source information may be, for example, information indicating latitude and longitude, information indicating an address, or other information indicating the location.
[0061] Here, the fire origin information included in the first report may deviate from the actual location of the fire. In the information processing device 10, this deviation is corrected by the fire origin correction information included in the second report received from the government server following the first report. When the information processing device 10 receives the second report, it adds the fire origin correction information included in the received second report to the record stored in the fire information table that was added when the first report was received immediately before the second report. The fire origin correction information stored in this manner is the fire origin correction information stored in the fire information table. Note that a user may also transmit fire origin correction information correcting the location of the fire, i.e., the fire origin, to the information processing device 10 via the information processing terminal 20, causing the information processing device 10 to add the fire origin correction information to the record. This allows the user to, for example, have the information processing device 10 correct the deviation in the fire origin without waiting for the second report.
[0062] The fire origin correction information is information that corrects the discrepancy between the location indicated by the fire origin information and the actual location of the fire. More specifically, the fire origin correction information is information that indicates the combination of the distance from the location indicated by the fire origin information to the actual location of the fire and the direction from the location indicated by the fire origin information to the actual location of the fire. In the example shown in Figure 6, the fire origin correction information in the record in which "f1" is stored as the fire identification information is a combination of "ds1" and "dr1." This means that "ds1" is the information that indicates the distance from the location indicated by "pt1" to the actual location of the fire, and "dr1" is the information that indicates the direction from the location indicated by "pt1" to the actual location of the fire.
[0063] The second report also includes information indicating the first report associated with the second report and fire scale information indicating the scale of the fire. The scale is expressed, for example, by the area burned by the fire, but may also be expressed by other values depending on the fire, such as the number of houses burned by the fire or the volume of the facility burned by the fire. When the information processing device 10 receives the second report, it adds the fire scale information included in the received second report to records stored in the fire information table that contain the fire source information included in the first report indicated by the information indicated by the first report. The fire scale information stored in this way is the fire scale information stored in the fire information table. Note that the fire scale information may be included in the first report.
[0064] The target range information is information indicating a range set by the information processing terminal 20 or the user as a range that includes the source of the fire indicated by the fire identification information. In this embodiment, the range set in this manner will be described as the target range. The target range indicates the range in which the user performs a target activity. The shape of the target range is, for example, a circle centered on the position, but may also be another shape, such as a shape corresponding to the shape of the building that includes the position.
[0065] The fire information table may further include information indicating text indicating the details of the fire, an image of the fire, the name of the fire, the name of the area including the source of the fire, the classification name of the fire assigned by the user, etc. This information is used, for example, to search for each record included in the fire information table, the history of past fires, etc.
[0066] The mobile entity information is information about mobile entities available in each organization identified by the organization identification information. Here, a mobile entity is an object, device, or the like that can be moved in response to a user's operation.
[0067] Fig. 7 is a diagram showing an example of a mobile body information table in which mobile body information is stored. The information processing device 10 stores the mobile body information, for example, as a mobile body information table as shown in Fig. 7. Therefore, each record in the mobile body information table shown in Fig. 7 indicates individual pieces of mobile body information stored in the information processing device 10. Note that the information processing device 10 may be configured to store mobile body information in another format instead of the table format.
[0068] In the example shown in Fig. 7, the mobile object information is information in which mobile object identification information, mobile object type information, past number of people information, maximum load capacity information, use flag, etc. are associated. Note that the mobile object information may be information in which other information related to the mobile object is associated in addition to these pieces of information. Furthermore, the mobile object information may be information in which other information related to the mobile object is associated instead of some or all of these pieces of information.
[0069] The mobile unit identification information is information assigned to each mobile unit and indicates the mobile unit so that the mobile unit can be identified. The mobile unit identification information is, for example, an ID indicating the mobile unit, but is not limited to this.
[0070] The organization identification information stored in the mobile entity information table indicates the organization that can use the mobile entity identified by the mobile entity identification information.
[0071] The moving object type information is information indicating the type of the moving object indicated by the moving object identification information. The type of the moving object is, for example, an automobile, a motorcycle, a drone, etc., but is not limited to these.
[0072] The number of people that can be carried is information that indicates the number of people that can be carried by a moving body indicated by the moving body identification information. For example, if the moving body indicated by the moving body identification information is a four-seater automobile and the moving body is not in use, the number of people that can be carried is information that indicates "4." Also, for example, if the moving body indicated by the moving body identification information is a four-seater automobile and the moving body is traveling with one person on board, the number of people that can be carried is information that indicates "3." On the other hand, for example, if the moving body indicated by the moving body identification information is a drone that cannot carry people, the number of people that can be carried is information that indicates "-", i.e., "0."
[0073] The maximum load capacity information is information that indicates the maximum load capacity of the moving body indicated by the moving body identification information.
[0074] The use flag is a flag that indicates whether the moving object indicated by the moving object identification information is in a usable state. For example, a moving object to which a use flag of 1 is assigned is a moving object in use and is in an unusable state. For example, a moving object to which a use flag of 0 is assigned is a moving object on standby and is in a usable state.
[0075] The mark information is information about a mark to be displayed superimposed on the map image displayed on the information processing terminal 20. This mark is a figure, character, or the like that indicates a place, tool, facility, position, or the like specified by the user. Below, as an example, a case will be described in which the mark information is information about a mark that indicates the location of a water resource. In this embodiment, a water resource means a facility that can supply water, such as a fire hydrant used in firefighting activities, or a tool box in which a tool that supplies water is installed.
[0076] Fig. 8 is a diagram showing an example of a mark information table in which mark information is stored. The information processing device 10 stores the mark information, for example, as a mark information table as shown in Fig. 8. Therefore, each record in the mark information table shown in Fig. 8 indicates an individual piece of mark information stored in the information processing device 10. Note that the information processing device 10 may be configured to store mark information in another format instead of the table format.
[0077] In the example shown in Fig. 8, the mark information is information in which mark identification information, mark type information, mark image information, shared information identification information, etc. are associated. Note that the mark information may be information in which other information related to the mark is associated in addition to these pieces of information. Furthermore, the mark information may be information in which other information related to the mark is associated instead of some or all of these pieces of information.
[0078] The mark identification information is information assigned to each mark and indicates each mark so that it can be identified. The mark identification information is, for example, an ID indicating the mark, but is not limited to this.
[0079] The mark type information is information indicating the type of mark indicated by the mark identification information. The mark type is, for example, a fire hydrant, the aforementioned tool box, etc., but is not limited to these.
[0080] The mark position information is information indicating a position on the map image displayed on the information processing terminal 20 where a mark identified by the mark identification information is to be superimposed and displayed. The mark position information may be, for example, information indicating latitude and longitude, information indicating an address, or other information indicating the position.
[0081] The mark image information is information indicating an image to be displayed as a mark indicated by the mark identification information, superimposed on the map image displayed on the information processing terminal 20. In the example shown in Fig. 8, the mark image information indicates the file name of an image registered in the information processing device 10. The mark image information may be the image itself registered in the information processing device 10, or may be information indicating the storage location of the file for the image, or may be information in another format.
[0082] The shared information identification information stored in the mark information table is shared identification information that identifies the shared information associated with the mark indicated by the mark identification information.
[0083] The document information is information about a document in a fixed format that is predetermined for each organization indicated by the organization identification information.
[0084] Fig. 9 is a diagram showing an example of a document information table in which document information is stored. Information processing device 10 stores document information, for example, as a document information table as shown in Fig. 9. Therefore, each record in the document information table shown in Fig. 9 indicates an individual piece of document information stored in information processing device 10. Note that information processing device 10 may be configured to store document information in another format instead of the table format.
[0085] In the example shown in Figure 9, the document information is information in which organization identification information, document identification information, fixed format information, etc. are associated. Note that the document information may be information in which other information related to the document is associated in addition to these pieces of information. Furthermore, the document information may be information in which other information related to the document is associated instead of some or all of the above information.
[0086] The organization identification information stored in the document information table indicates an organization that can use the document indicated by the document identification information.
[0087] The document identification information is information assigned to each document and indicates the individual document so that the individual document can be identified. The document identification information is, for example, an ID indicating the document, but is not limited to this.
[0088] The fixed format information is information indicating the fixed format of a document indicated by the document identification information. The information processing terminal 20 generates information indicating a certain document based on the fixed format of the document. The fixed format information may be information configured using HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets), for example, or may be information configured using other methods.
[0089] Furthermore, the information processing device 10 performs authentication processing in response to a request from the information processing terminal 20. The authentication processing is processing for permitting or denying login of the information processing terminal 20 to the information processing device 10 depending on whether or not a record including a combination of a login ID and a password received from the information processing terminal 20 is included in a user information table stored in advance in the information processing device 10. The method for performing the authentication processing may be a known method or a method to be developed in the future.
[0090] The information processing device 10 regards the information processing terminal 20 that has been permitted to log in to the information processing device 10 as an authorized terminal and performs processing in response to a request from the authorized terminal. The processing includes, for example, a process of transmitting information specified by the request from various types of pre-stored information to the information processing terminal 20, and a process of storing, changing, deleting, etc., the information specified by the request from various types of pre-stored information, but is not limited to these. The information stored in each of the eight tables described above, namely, the user information table, activity history information table, organization information table, shared information table, fire information table, mobile object information table, mark information table, and document information table, is information stored by the information processing device 10 through such processing, information acquired by the information processing device 10 from other devices in response to a request from the authorized terminal, information acquired by the information processing device 10 from other devices based on predetermined rules, etc. These other devices may be, for example, government or public agency servers, but are not limited thereto.
[0091] The information processing terminal 20 may be any information processing terminal that can be carried by the user and that can acquire the location of the information processing terminal 20. The information processing terminal 20 is, for example, a multi-function mobile phone terminal (smartphone), a mobile phone terminal, a PDA (Personal Digital Assistant), a tablet PC, etc., but is not limited to these.
[0092] The information processing terminal 20 logs in to the information processing device 10 in response to the received operation. After logging in to the information processing device 10, the information processing terminal 20 acquires various information from the information processing device 10 in response to the received operation and performs processing in response to the acquired information. The processing may be, for example, displaying an image indicating information corresponding to the acquired information, outputting audio indicating the information, emitting vibrations indicating the information, or blinking light indicating the information, but is not limited to these. Below, as an example, a case will be described in which the information processing terminal 20 displays an image indicating the information as one of the processing. In this case, the information processing terminal 20 includes a display that displays the image. Note that the information processing terminal 20 includes a speaker when outputting audio, a vibrator when emitting vibrations, and a light emitter when blinking light. Note that the display, speaker, vibrator, and light emitter each constitute a notification unit in the information processing terminal 20 that notifies the user of information.
[0093] For example, the information processing terminal 20 acquires a first time on a specified date in accordance with information acquired from the information processing device 10. The first time is the time during which the user performed the target activity. More specifically, the first time is the time from when the user started the target activity to when the user finished the target activity. The first time may be acquired by the information processing terminal 20 calculating the first time, or by receiving information indicating the first time calculated by the information processing device 10 from the information processing device 10. The information processing terminal 20 displays an image including information indicating the acquired first time. This allows the information processing terminal 20 to accurately evaluate people who claim to have performed the target activity within the target range. In other words, the information processing system 1 can easily inform the user of the first time by having the user operate the information processing terminal 20. This is desirable because it leads to an accurate evaluation of the target activity performed by the user.
[0094] <Hardware configuration of information processing device> The hardware configuration of the information processing device 10 will be described below with reference to Fig. 10. Fig. 10 is a diagram showing an example of the hardware configuration of the information processing device 10.
[0095] The information processing device 10 includes, for example, a first processor 11, a first storage unit 12, and a terminal-side communication unit 14. These components are connected to each other via a bus so that they can communicate with each other. The information processing device 10 also communicates with an information processing terminal 20 via the terminal-side communication unit 14.
[0096] The first processor 11 is, for example, a CPU (Central Processing Unit). Note that the first processor 11 may be another processor such as an FPGA (Field Programmable Gate Array) instead of a CPU. The first processor 11 executes various programs stored in the first storage unit 12.
[0097] The first storage unit 12 is a storage device including, for example, a hard disk drive (HDD), a solid state drive (SSD), an electrically erasable programmable read-only memory (EEPROM), a read-only memory (ROM), and a random access memory (RAM). Note that the first storage unit 12 may be an external storage device connected via a digital input / output port such as a universal serial bus (USB) instead of being built into the information processing device 10. The first storage unit 12 stores various types of information, images, and programs processed by the information processing device 10. For example, the first storage unit 12 stores the aforementioned eight tables.
[0098] The terminal side communication unit 14 is a communication device configured to include, for example, a digital input / output port such as a USB, an Ethernet (registered trademark) port, and the like.
[0099] <Hardware configuration of information processing terminal> The hardware configuration of the information processing terminal 20 will be described below with reference to Fig. 11. Fig. 11 is a diagram showing an example of the hardware configuration of the information processing terminal 20.
[0100] The information processing terminal 20 includes, for example, a second processor 21, a second storage unit 22, a touch panel 23, a device-side communication unit 24, an imaging unit 25, and a position acquisition unit 26. These components are connected to each other via a bus so that they can communicate with each other. The information processing terminal 20 also communicates with the information processing device 10 via the device-side communication unit 24.
[0101] The second processor 21 is, for example, a CPU. Note that the second processor 21 may be another processor such as an FPGA instead of a CPU. The second processor 21 executes various programs stored in the second storage unit 22.
[0102] The second storage unit 22 is a storage device including, for example, an HDD, SSD, EEPROM, ROM, RAM, etc. Note that the second storage unit 22 may be an external storage device connected via a digital input / output port such as a USB, instead of being built into the information processing terminal 20. The second storage unit 22 stores various types of information, various images, and various programs to be processed by the information processing terminal 20.
[0103] The touch panel 23 is an example of a display included in the information processing terminal 20, and is an input / output device that integrates an input device that accepts operations from the user by touch operation and a display device that displays images. Note that the information processing terminal 20 may be configured to include an input device that accepts operations from the user via hardware keys and a display device that displays images, instead of the touch panel 23.
[0104] The device-side communication unit 24 is a communication device that includes, for example, a digital input / output port such as a USB, an Ethernet (registered trademark) port, and the like.
[0105] The imaging unit 25 is, for example, a camera equipped with a CCD (Charge Coupled Device), a CMOS (Complementary Metal Oxide Semiconductor), or the like as an imaging element that converts collected light into an electrical signal.
[0106] The position acquisition unit 26 is a receiving device that receives position information measured by a Global Navigation Satellite System (GNSS), and is, for example, a Global Positioning System (GPS) receiver. By including the position acquisition unit 26, the information processing terminal 20 can acquire position information indicating the current position of the information processing terminal 20 itself from a GNSS such as a GPS.
[0107] <Functional configuration of information processing device and information processing terminal> Hereinafter, the functional configurations of the information processing device 10 and the information processing terminal 20 will be described with reference to Fig. 12. Fig. 12 is a diagram showing an example of the functional configurations of the information processing device 10 and the information processing terminal 20. Note that the functional configuration shown in Fig. 12 is merely an example. Therefore, some of the functions of the information processing device 10 may be provided in the information processing terminal 20, and some of the functions of the information processing terminal 20 may be provided in the information processing device 10.
[0108] The information processing device 10 includes a first storage unit 12, a terminal side communication unit 14, and a first control unit 17.
[0109] The first control unit 17 controls the entire information processing device 10. The first control unit 17 includes a first acquisition unit 171, a first processing unit 172, and an authentication unit 173. These functional units included in the first control unit 17 are realized, for example, by the first processor 11 executing various programs stored in the first storage unit 12. Some or all of the functional units may be hardware functional units such as LSI (Large Scale Integration) and ASIC (Application Specific Integrated Circuit).
[0110] The first acquisition unit 171 acquires target location information indicating a target first location. In this example, the first location is the source of a fire.
[0111] The first processing unit 172 performs various processes in response to requests from the information processing terminal 20. Furthermore, every time information is transmitted or received between the first processing unit 172 and each information processing terminal 20, the first processing unit 172 stores history information indicating a history of the transmission and reception of information in the first storage unit 12. In the following explanation, to simplify the explanation, the explanation of the process of storing such history information in the first storage unit 12 will be omitted. The first processing unit 172 may be divided into multiple function units each having some of the functions of the first processing unit 172.
[0112] When the information processing device 10 receives a request to log in to the information processing device 10 from the information processing terminal 20, the authentication unit 173 performs the above-mentioned authentication process based on the login ID and password included in the received request.
[0113] The information processing terminal 20 includes a second storage unit 22 , a touch panel 23 , a device-side communication unit 24 , an imaging unit 25 , a position acquisition unit 26 , and a second control unit 27 .
[0114] The second control unit 27 controls the entire information processing terminal 20. The second control unit 27 includes a reception unit 271, a second acquisition unit 272, a third acquisition unit 273, an imaging control unit 274, a display control unit 275, and a second processing unit 276. These functional units included in the second control unit 27 are realized, for example, by the second processor 21 executing various programs stored in the second storage unit 22. Furthermore, some or all of the functional units may be hardware functional units such as LSIs, ASICs, etc.
[0115] The reception unit 271 receives an operation from the user via the touch panel 23.
[0116] The second acquisition unit 272 acquires, via the position acquisition unit 26, position information indicating the position of the information processing terminal 20 as terminal position information.
[0117] The third acquisition unit 273 acquires the first time period during which the information processing terminal 20 was located within the target range including the source of the fire specified by the user. Details of the process performed by the third acquisition unit 273 will be described later.
[0118] The imaging control unit 274 controls the imaging unit 25 to cause the imaging unit 25 to capture an image of the range that the imaging unit 25 can capture.
[0119] The display control unit 275 generates, for example, various images. The display control unit 275 displays the generated images on the touch panel 23. Note that the display control unit 275 may be divided into multiple functional units each having some of the functions of the display control unit 275.
[0120] The second processing unit 276 performs various processes performed by the information processing terminal 20. Note that the second processing unit 276 may be divided into multiple functional units each having some of the functions of the second processing unit 276.
[0121] <Processing performed by the information processing terminal> The processing performed by the information processing terminal 20 will be described below with reference to Fig. 13. Fig. 13 is a diagram showing an example of the flow of processing performed by the information processing terminal 20. Note that, as an example, the following describes a case where an operation acceptance image, through which the information processing terminal 20 accepts an operation from the user, is displayed on the touch panel 23 at a timing before the processing of step S110 shown in Fig. 13 is performed. The operation acceptance image is an image through which the information processing terminal 20 accepts, from the user, an operation to cause the information processing terminal 20 to start a process desired by the user from among various processes performed by the information processing terminal 20.
[0122] The accepting unit 271 waits until it accepts an operation via the operation acceptance image (step S110).
[0123] If the receiving unit 271 determines that an operation has been received via the operation reception image (step S110-YES), the second processing unit 276 determines whether the operation received by the receiving unit 271 in step S110 is an operation to terminate the reception of operations (step S120).
[0124] If the second processing unit 276 determines in step S110 that the operation received by the receiving unit 271 is an operation to end the reception of operations (step S120—YES), it ends the processing of the flowchart shown in FIG. 13.
[0125] On the other hand, if the second processing unit 276 determines in step S110 that the operation accepted by the accepting unit 271 is not an operation that ends the acceptance of operations (step S120-NO), the second processing unit 276 performs processing according to the operation accepted by the accepting unit 271 in step S110 (step S130). After the processing of step S130 is performed, the accepting unit 271 transitions to step S110 and waits again until an operation is accepted via the operation acceptance image.
[0126] <Specific example 1 of processing performed by an information processing terminal in response to an operation accepted via an operation acceptance image> Specific example 1 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. Specific example 1 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. In the following, as an example, information processing terminal 20-1 out of the N information processing terminals 20 is taken as the target information processing terminal, and the process performed by the target information processing terminal while communicating with the information processing device 10 will be described. Furthermore, in the following, for convenience of explanation, the user of the target information processing terminal will be referred to as the target user.
[0127] A first specific example of a process performed by the information processing terminal 20 in response to an operation received via an operation reception image is a user registration process. The user registration process is a process in which the information processing terminal 20 causes the information processing device 10 to store the user information of the target user in a user information table based on information input by the target user to the target information processing terminal.
[0128] The display control unit 275 of the target information processing terminal generates a user registration operation acceptance image in response to an operation accepted from the user via the operation acceptance image. The display control unit 275 displays the generated user registration operation acceptance image on the touch panel 23 of the target information processing terminal. The user registration operation acceptance image is an image in which the target information processing terminal accepts, for example, the login ID, password, and administrator authority flag of a user who wishes to register user information in the information processing device 10.
[0129] Thereafter, the second processing unit 276 of the target information processing terminal waits until it receives an operation from the target user via the user registration operation reception image. When the second processing unit 276 receives an operation from the target user via the user registration operation reception image, it performs processing according to the received operation. For example, in response to the operation, the second processing unit 276 transmits three pieces of information to the information processing device 10: a login ID, a password, and information indicating whether the user is an administrator. When the first processing unit 172 of the information processing device 10 receives these three pieces of information, it adds a record indicating new user information to the user information table stored in the first storage unit 12. Then, the first processing unit 172 assigns new user identification information to the target user. The first processing unit 172 stores the assigned user identification information and the received three pieces of information in the record. This allows the target user to complete the registration of user information in the information processing device 10.
[0130] <Specific example 2 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Hereinafter, a specific example 2 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described. The specific example 2 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in FIG.
[0131] A second specific example of a process performed by the information processing terminal 20 in response to an operation received via the operation reception image is a login process. The login process is a process of logging in the target information processing terminal to the information processing device 10 in response to an operation received from the target user.
[0132] The display control unit 275 of the target information processing terminal generates a login operation acceptance image in response to an operation accepted from the target user via the operation acceptance image. The display control unit 275 displays the generated login operation acceptance image on the touch panel 23 of the target information processing terminal. The login operation acceptance image is, for example, an image that the target information processing terminal accepts an operation for logging in to the information processing device 10 of the target information processing terminal.
[0133] Thereafter, the second processing unit 276 of the target information processing terminal waits until it receives an operation from the target user via the login operation reception image. When the second processing unit 276 receives an operation from the target user via the login operation reception image, it performs processing according to the received operation. For example, the second processing unit 276 transmits a combination of the target user's login ID and password to the information processing device 10 in response to the operation. When the information processing device 10 receives this combination, the first processing unit 172 references the user information table stored in the first storage unit 12 and determines whether a record containing the combination is included in the user information table. When the first processing unit 172 determines that the record is not included in the user information, it denies the target information processing terminal from logging in to the information processing device 10 and transmits information indicating the login denial to the target information processing terminal. When the target information processing terminal receives the information, the display control unit 275 of the target information processing terminal generates an image including information indicating that the login failed and displays the generated image on the touch panel 23. On the other hand, when it is determined that the record is included in the user information, the first processing unit 172 permits the target information processing terminal to log in to the information processing device 10 and transmits information indicating that the login has been permitted to the target information processing terminal. When the target information processing terminal receives the information, the display control unit 275 generates an image including information indicating that the login has been successful and displays the generated image on the touch panel 23. This allows the target user to log in the target information processing terminal to the information processing device 10. Note that it may be possible to log in to the information processing device 10 from a terminal other than the target information processing terminal, for example, from an information processing device such as a desktop PC.
[0134] When the target information processing terminal is logged in to the information processing device 10, the first processing unit 172 identifies the user identification information of the target information processing terminal based on the login ID transmitted from the target information processing terminal and the user information table stored in the first storage unit 12 of the target information processing terminal. When transmitting certain information to the information processing device 10 in this state, the second processing unit 276 transmits the login ID to the information processing device 10 along with the information. This allows the first processing unit 172 to identify that the information is associated with user identification information identifying the user of the target information processing terminal. The method for identifying such user identification information may be any other known method or a method to be developed in the future. Therefore, hereinafter, a description of the respective processes of transmitting the login ID from the target information processing terminal to the information processing device 10 and identifying the user identification information by the information processing device 10 after receiving the login ID will be omitted.
[0135] <Specific example 3 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Specific example 3 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. Specific example 3 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. Note that the process of Specific example 3 is a process performed by the target information processing terminal in a state where the target information processing terminal is logged in to the information processing device 10.
[0136] Specific example 3 of the processing performed by information processing terminal 20 in response to an operation received via an operation reception image is organization registration processing. The organization registration processing is processing in which organization information is generated based on information input by a target user to the target information processing terminal, the generated organization information is transmitted to information processing device 10, and the organization information is stored in the organization information table. Note that it is preferable that a user who can cause information processing terminal 20 to perform the organization registration processing is a user with administrator authority, but a user without administrator authority may also be used.
[0137] The display control unit 275 of the target information processing terminal generates an organization registration operation acceptance image in response to an operation accepted from the target user via the operation acceptance image. The display control unit 275 displays the generated organization registration operation acceptance image on the touch panel 23. The organization registration operation acceptance image is an image in which the target information processing terminal accepts, for example, information indicating the hierarchical structure of an organization to be registered in the information processing device 10 and login IDs indicating group leaders of one or more groups included in the organization. The method by which the target information processing terminal accepts the information and the login IDs may be a known method or a method to be developed in the future.
[0138] Thereafter, the second processing unit 276 of the target information processing terminal waits until it receives an operation from the target user via the organization registration operation reception image. When the second processing unit 276 receives an operation from the target user via the organization registration operation reception image, it performs processing according to the received operation. For example, in response to the operation, the second processing unit 276 transmits to the information processing device 10 information indicating the hierarchical structure of the organization to be registered in the information processing device 10 and login IDs indicating group leaders of one or more groups included in the organization. When the information processing device 10 receives the information indicating the hierarchical structure and the login IDs, the first processing unit 172 adds a record indicating new organization information to the organization information table stored in the first storage unit 12. Then, the first processing unit 172 assigns new organization identification information to the organization of the organizational information indicated by the added record. Furthermore, the first processing unit 172 identifies each group included in the organization based on the information indicating the hierarchical structure and assigns new group identification information to each identified group. Thereafter, the first processing unit 172 identifies the higher-level group identification information, the lower-level group identification information, and the peer group identification information for each of the identified groups. The first processing unit 172 also identifies the user identification information identifying the user of the login ID as group leader identification information from the user information table stored in the first storage unit 12. The first processing unit 172 stores the identified group leader identification information, the assigned organization identification information, the assigned group identification information, the identified higher-level group identification information, the identified lower-level group identification information, and the identified peer group identification information in the record. This allows the target user to complete the registration of organization information in the information processing device 10.
[0139] <Specific example 4 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Specific example 4 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. Specific example 4 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. Note that the process of Specific example 4 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10. For ease of explanation, the user information of the target user will be referred to as target user information in the following description.
[0140] A fourth specific example of a process performed by the information processing terminal 20 in response to an operation received via the operation reception image is a user information editing process. The user information editing process is a process for changing or deleting the target user information in response to an operation received from the target user.
[0141] The display control unit 275 of the target information processing terminal transmits a request to acquire target user information to the information processing device 10 in response to an operation received from the target user via the operation reception image. When the information processing device 10 receives the request, the first processing unit 172 refers to the user information table stored in the first storage unit 12 and reads the target user information from the first storage unit 12. The first processing unit 172 transmits the read target user information to the target information processing terminal as a response to the request. Then, the target information processing terminal receives the target user information from the information processing device 10 as a response to the request. The display control unit 275 generates a user information editing operation reception image based on the target user information received by the target information processing terminal. The display control unit 275 displays the generated user information editing operation reception image on the touch panel 23. This user information editing operation reception image is, for example, an image including the target user information and an image through which the target information processing terminal receives an operation to change, delete, or the like the target user information. Here, examples of changing the target user information include changing individual pieces of information included in the target user information, adding affiliated organization information to the target user information, adding other information to the target user information, etc. Note that adding affiliated organization information means adding, to the target user information, the organization information specified by the target user from the organization information indicated by each record in the organization information table stored in the first storage unit 12. Therefore, the target user can add, to the target user information, as affiliated organization information, any of the organization information added as a record to the organization information table by the above-mentioned organization registration process.
[0142] After a user information editing operation acceptance image including the target user information is displayed on the touch panel 23 of the target information processing terminal, the second processing unit 276 of the target information processing terminal waits until it accepts an operation from the target user via the user information editing operation acceptance image. When the second processing unit 276 accepts an operation from the target user via the user information editing operation acceptance image, it performs processing according to the accepted operation. For example, the second processing unit 276 changes, deletes, or otherwise modifies the information specified by the operation in the target user information in response to the operation. Each time a change, deletion, or other modification is made to the target user information, the second processing unit 276 transmits information indicating the change, deletion, or other modification made to the target user information to the information processing device 10. When the information processing device 10 receives the information, the first processing unit 172 applies the change, deletion, or other modification indicated by the received information to the target user information stored in the user information table. This allows the target user to edit the target user information stored in the information processing device 10.
[0143] <Specific example 5 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Hereinafter, a specific example 5 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described. The specific example 5 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. Note that the process of the specific example 5 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10. For ease of explanation, the organization designated by the target user among the organizations to which the target user belongs will be referred to as the target organization in the following explanation.
[0144] Specific example 5 of the process performed by the information processing terminal 20 in response to an operation received via the operation reception image is an organization information editing process. The organization information editing process is a process for changing, deleting, etc., the target organization information in accordance with an operation received from the target user. Note that it is preferable that the user who can cause the information processing terminal 20 to perform the organization information editing process is a user with administrator authority, but it may also be a user without administrator authority.
[0145] The display control unit 275 of the target information processing terminal transmits a request to acquire target organization information to the information processing device 10 in response to an operation received from the target user via the operation reception image. The target organization information is organizational information of the target organization specified by the operation. The request includes organization identification information indicating the target organization. When the information processing device 10 receives the request, the first processing unit 172 refers to the organization information table and reads out the target organization information from the first storage unit 12. The first processing unit 172 transmits the read target organization information to the target information processing terminal as a response to the request. Then, the target information processing terminal receives the target organization information from the information processing device 10 as a response to the request. The display control unit 275 generates an organization information editing operation reception image based on the target organization information received by the target information processing terminal. The display control unit 275 displays the generated organization information editing operation reception image on the touch panel 23. The organizational information editing operation reception image is, for example, an image including the target organizational information, and is an image through which the target information processing terminal receives operations to change, delete, etc. the target organizational information. Examples of changes to the target organizational information include changing individual pieces of information included in the target organizational information, and adding fire identification information to the target organizational information that identifies fires in which each group included in the organization of the target organizational information will carry out target activities. Note that adding fire identification information to the target organizational information means adding to the target organizational information fire identification information that identifies a fire in fire information specified by the target user from the fire information indicated by each record in the fire information table stored in the first storage unit 12. Therefore, the user can add fire identification information that identifies any fire in the fire information added as a record in the fire information table to the organization information.
[0146] After an organization information editing operation reception image including the target organization information is displayed on the touch panel 23 of the target information processing terminal, the second processing unit 276 of the target information processing terminal waits until it receives an operation from the target user via the organization information editing operation reception image. When the second processing unit 276 receives an operation from the target user via the organization information editing operation reception image, it performs processing according to the received operation. For example, the second processing unit 276 changes, deletes, or otherwise modifies the information specified by the operation among the target organization information included in the organization information editing operation reception image in response to the operation. Each time a change, deletion, or other modification is made to the target organization information, the second processing unit 276 transmits information indicating the change, deletion, or other modification made to the target organization information to the information processing device 10. When the information processing device 10 receives the information, the first processing unit 172 applies the change, deletion, or other modification indicated by the received information to the target organization information included in the organization information table stored in the first storage unit 12. This allows the target user to edit the target organization information stored in the information processing device 10.
[0147] Editing the target organization information may include associating the target organization with one or more other organizations as affiliated organizations. The information processing device 10 notifies the information processing terminal 20 of each of the two or more organizations combined as affiliated organizations of various information based on a predetermined notification rule. Here, the information processing device 10 of a certain organization refers to the information processing terminal 20 of each of one or more users belonging to the organization. When the information processing device 10 receives a request from the target information processing terminal to associate two organizations as affiliated organizations, the first processing unit 172 stores affiliated organization information indicating that the two organizations are affiliated organizations in the first storage unit 12. Then, the first processing unit 172 transmits various information to the information processing terminal 20 of each of the two organizations based on the predetermined notification rule, the affiliated organization information, the organization information table, and the user information table. This allows users belonging to the two organizations to share the various information transmitted from the information processing device 10.
[0148] The various types of information notified from the information processing device 10 to two or more organizations associated as affiliated organizations include, but are not limited to, information contained in the first report received from a government server, a standby request, a support request, etc. The standby request is information encouraging people to wait so that they can participate in the target activity. The support request is information encouraging people to participate in the target activity. In this embodiment, each of the support request and standby request is associated with fire identification information indicating the fire for which the target activity is to be carried out. For example, if two or more organizations associated as affiliated organizations are divided into organizations within a municipality that includes the source of the fire and organizations within a municipality that does not include the source of the fire, the first processing unit 172 of the information processing device 10 sends a support request to the information processing terminal 20 of the organization within the municipality that includes the source of the fire and a standby request to the information processing terminal 20 of the organization within the municipality that does not include the source of the fire, based on a predetermined notification rule. Notification rule information indicating such predetermined notification rules may be stored for each record in the organization information table. In this case, the notification rule information is added by the user when editing the organization information. In this way, the predetermined notification rule is a rule that determines what information is to be sent to which of two or more organizations associated as linked organizations when certain conditions are met.
[0149] Note that such notification of information based on predetermined notification rules to affiliated organizations may be performed by the information processing device 10 in response to a request from the information processing terminal 20. Furthermore, the display control unit 275 of the information processing terminal 20 that has received a support request generates, in response to the support request, a support request image that urges the user to participate in the target activity, and displays the generated support request image on the touch panel 23. Furthermore, the display control unit 275 of the information processing terminal 20 that has received a standby request generates, in response to the standby request, a standby request image that urges the user to wait so that they can participate in the target activity, and displays the generated standby request image on the touch panel 23.
[0150] Each affiliated organization may be associated with an affiliated level. The affiliated level indicates, for example, the proximity between two or more organizations included in the affiliated organization. Here, the proximity between two organizations is represented by the distance between the regions containing the two organizations. For example, an affiliated organization with an affiliated level of 1 is an affiliated organization in which two or more organizations included in the affiliated organization are included in the same administrative district within the same municipality. An administrative district within a municipality refers to an administrative district belonging to one of the municipalities. For example, an affiliated organization with an affiliated level of 2 is an affiliated organization in which two or more organizations included in the affiliated organization are included in neighboring administrative districts within the same municipality. For example, an affiliated organization with an affiliated level of 3 is an affiliated organization in which two or more organizations included in the affiliated organization are included in the same municipality. The predetermined notification rule may be set for each of these affiliated levels. This allows, for example, the information processing device 10 to change the information to be notified for each of the affiliated levels.
[0151] <Specific example 6 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Hereinafter, a sixth specific example of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described. The sixth specific example is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. The process of the sixth specific example is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0152] Specific example 6 of the process performed by the information processing terminal 20 in response to an operation received via the operation reception image is a target activity support process. The target activity support process is a process of supporting the target activity of the target user among the processes performed by the information processing terminal 20 in response to an operation received from the target user. In addition, in the following, to simplify the explanation, as an example, a case will be explained in which the only organization to which each user belongs is the target affiliated organization to which the target user belongs.
[0153] When the target information processing terminal receives the above-mentioned support request, the display control unit 275 of the target information processing terminal generates a target activity support image P1. The target activity support image P1 is an image including various information to support the target activity of the target user. The target activity support image P1 includes, for example, a map image MP. The map image MP is an image showing a map of an area including the source of the target fire, with the fire indicated by the fire identification information associated with the received support request as the target fire. Various information to support the target activity is then superimposed and displayed on the map image MP. In this case, the display control unit 275 transmits a request to acquire fire source information for the target fire to the information processing device 10. When the information processing device 10 receives the request, the first processing unit 172 refers to the fire information table and transmits fire source information for the target fire to the target information processing terminal in response to the request. When the display control unit 275 receives the fire source information from the information processing device 10 in response to the request, it generates a map image MP of an area including the fire source indicated by the received fire source information, and generates a target activity support image P1 including the generated map image MP. Then, the display control unit 275 displays information indicating that a fire has occurred on the touch panel 23 together with the generated target activity support image P1. Note that the method of displaying the map image MP on the target activity support image P1 may be a known method or a method to be developed in the future. For example, the display control unit 275 may be configured to display the map image MP on the target activity support image P1 by a method using an application program that displays an image showing a map, such as Google Maps (registered trademark).
[0154] Furthermore, when generating the map image MP, the display control unit 275 of the target information processing terminal overlays various information supporting the target activity on the map image MP. The various information includes, but is not limited to, information indicating the location of the target user, information indicating the locations of users other than the target user, information indicating the target range including the source of the fire, information indicating the source of the fire, and a mark indicating the location of a water source.
[0155] FIG. 14 is a diagram showing an example of a target activity support image P1. As shown in FIG. 14, a map image MP is displayed on the target activity support image P1. In the example shown in FIG. 14, information U1 indicating the location of the target user, information U2 indicating the locations of users other than the target user, images R1 and R2 indicating the target range including the source of the target fire, information FP indicating the source of the target fire, and marks M1 to M5 indicating the location of water facilities are superimposed on the map image MP. However, image R1 indicates a circular range with a predetermined first radius centered on the source of the fire. Image R2 indicates a circular range with a predetermined second radius centered on the source of the fire. The second radius is smaller than the first radius. In the example shown in FIG. 14, the second radius is half the radius of the first radius. The map image MP may be configured so that only one of image R1 and image R2 is superimposed and displayed. The reason why both images R1 and R2 are displayed superimposed on the map image MP is to allow users viewing the target activity support image P1 to easily understand their own location relative to other users, water resources, etc. Images R1 and R2 also indicate the approximate distance from the source of the fire. Therefore, by viewing images R1 and R2, users viewing the target activity support image P1 can confirm in advance the number of hoses to be deployed in the firefighting activities. For this reason, images R1 and R2 are displayed superimposed on the map image MP. Note that the information FP may be a mark indicating a fire, or may be another graphic such as an arrow.
[0156] When displaying information U1 indicating the target user's location on a map image MP, the display control unit 275 of the target information processing terminal identifies a location on the map image MP where the information U1 should be displayed, based on the terminal location information acquired by the first acquisition unit 171. The target information processing terminal then displays the information U1 on the identified location. The display control unit 275 repeatedly displays the information U1 in this manner every time a predetermined update time elapses. This allows the target information processing terminal to match the location of the information U1 on the map image MP with the current location (latest location) of the target information processing terminal. This also allows the target user to easily visually determine whether or not they can participate in the target activity for the target fire. Note that the display control unit 275 may be configured to display the information U1 on the map image MP using other methods.
[0157] When information U2 indicating the location of a user other than the target user is to be displayed superimposed on the map image MP, the display control unit 275 of the target information processing terminal transmits a request to the information processing device 10 to acquire information indicating the location of the information processing terminal 20 located in the area corresponding to the map shown by the map image MP. When the information processing device 10 receives the request, the first processing unit 172 refers to the activity history information table, identifies records including information indicating the location of the information processing terminal 20 located in the area, and extracts, for each identified record, a combination of information indicating the location of the information processing terminal 20 and user identification information. The first processing unit 172 transmits the combination extracted for each record to the target information processing terminal as a response to the request. When the display control unit 275 receives the combination extracted for each record as a response to the request, it identifies a position on the map image MP at which to display the information U2 based on the received combination. The target information processing terminal then displays the information U2 superimposed on the identified position. The display control unit 275 repeatedly displays such information U2 every time a predetermined update time elapses. This allows the target information processing terminal to match the position of the information U2 on the map image MP with the current position (latest position) of the information processing terminal 20 located within the area. This also allows the target user to recognize the positions of other users who are performing the target activity together with the target user. In other words, this allows the target user to recognize which users participated in the target activity regarding the target fire. Note that the display control unit 275 may be configured to display the information U2 on the map image MP by other methods.
[0158] When images R1 and R2 are displayed superimposed on a map image MP, the display control unit 275 of the target information processing terminal identifies a position on the map image MP that corresponds to the source of the target fire, based on the fire source information received when generating the target activity support image P1. The display control unit 275 generates, as image R1, an image showing a circular range with a first radius centered on the identified position, and generates, as image R2, an image showing a circular range with a second radius centered on the identified position. The display control unit 275 displays images R1 and R2 on the map image MP so that the centers of the generated images R1 and R2 coincide with the respective positions. Note that the display control unit 275 may be configured to display images R1 and R2 on the map image MP by other methods.
[0159] When displaying information FP indicating the source of the fire superimposed on the map image MP, the display control unit 275 of the target information processing terminal identifies the location on the map image MP where the information FP should be displayed, i.e., the location on the map image MP corresponding to the source of the target fire, based on the fire source information received when generating the target activity support image P1. The target information processing terminal then displays the information FP superimposed on the identified location. When the display control unit 275 receives the aforementioned fire source correction information for the target fire from the information processing device 10, it changes the location on the map image MP where the information FP should be displayed based on the received fire source correction information. At this time, the display control unit 275 also moves each of the images R1 and R2 along with the location of the information FP. The method of changing the location of the information FP on the map image MP based on the fire source correction information may be a method using a known correction formula or a method to be developed in the future. The display control unit 275 may also be configured to display the information FP on the map image MP using other methods.
[0160] Here, if for some reason the fire source information, fire source correction information, etc. cannot be received from the information processing device 10, the display control unit 275 of the target information processing terminal may be configured to identify the source of the fire by sequentially performing the following three steps 1) to 3) based on, for example, the "name of the target public facility," "direction from the target public facility," and "distance from the target public facility to the source of the fire" received by notification from the user or a government agency server. In the following, for convenience of explanation, the "name of the target public facility" will be referred to as the facility name, the "direction from the target public facility" as the first direction, and the "distance from the target public facility to the source of the fire" as the first distance.
[0161] 1) Using the facility name as a search key, search for and identify the location of the public facility on websites, map sites, etc. 2) Convert the first direction to a radian value. 3) The location that is the first distance away from the location identified in 1) in the direction indicated by the value converted in 2) is identified as the source of the fire.
[0162] The display control unit 275 of the target information processing terminal executes the above 3) by using a coordinate calculation algorithm such as the Vincenty method or the Karney method, for example.
[0163] The display control unit 275 of the target information processing terminal may be configured to change the position of the information FP in response to an operation received from the user. In this case, the display control unit 275 also moves the images R1 and R2 along with the position of the information FP. In this case, the second processing unit 276 transmits information indicating the position of the information FP after the movement to the information processing device 10, and causes the information processing device 10 to replace the fire source information indicating the source of the target fire with the information. Such a change in fire source information in response to a user operation is performed when, for some reason, the fire source information is incorrect and the incorrect fire source information cannot be corrected.
[0164] The display control unit 275 of the target information processing terminal may be configured to change the size, shape, etc. of both images R1 and R2 in response to a user operation. This corresponds to a change in the target area. In this case, the display control unit 275 transmits target area information indicated by images R1 and R2 after the change in shape, size, etc. to the information processing device 10, and causes the information processing device 10 to replace the target area information for the target fire with the changed information. Such a change in the target area information in response to a user operation is made in response to an expansion or contraction of the scale of the target fire. Such a change in the target area information may also be configured to be automatically made by the first processing unit 172 based on various information received by the information processing device 10. In this case, the changes in the shape, size, etc. of the target area made by the information processing device 10 are also reflected on the map image MP by the target information processing terminal via communication from the information processing device 10. The various information is information received by the information processing device 10 from a government server or the like, such as, but not limited to, information indicating a change in the scale of the target fire. The information processing device 10 may also be configured to store information indicating the history of changes to the target range information. In this case, the target user, supervisor, etc. can check the history of how the target range information was changed after the target activity. This is useful because it can be used to review the expansion or contraction of the scale of the target fire after the target activity.
[0165] When each of the marks M1 to M5 is displayed superimposed on the map image MP, the display control unit 275 of the target information processing terminal transmits a request to acquire a mark information table to the information processing device 10. When the information processing device 10 receives the request, the first processing unit 172 reads the mark information table from the first storage unit 12 in response to the request and transmits the read mark information table to the target information processing terminal. When the target information processing terminal receives the mark information table, the display control unit 275 identifies marks located within the map area indicated by the map image MP based on the received mark information table and displays the identified marks superimposed on the map image MP. By displaying each of the marks M1 to M5 on the map image MP, the target user can quickly grasp the location of the water source, and in the event of a secondary fire or the like, can quickly perform firefighting activities. This is because the target user can grasp the location of the water source or the like using these marks before arriving within the target area where the target activity will be performed. Furthermore, each of the marks M1 to M5 may have a different shape depending on the type, shape, and diameter of the water resource. In this case, the target user can identify the type of equipment to be used in using the water resource by using these marks before arriving within the target area where the target activity will be performed. Furthermore, if the target area is a snowy area, the target user can grasp the location of the water resource based on the relative positions of surrounding buildings and the like on the map image MP, even if the water resource is buried under snow.
[0166] Here, when a touch operation is performed on any of the marks M1 to M5, the display control unit 275 of the target information processing terminal displays, on the touch panel 23, the registration information of the shared information associated with the mark. For example, FIG. 15 is a diagram showing an example of the registration information displayed on the touch panel 23 when a touch operation is performed on the mark M1. Information D1 shown in FIG. 15 is an example of the registration information associated with the mark M1. The information D1 includes text D12 as well as an image D11. When the target information processing terminal receives a touch operation on the mark M1, the display control unit 275 specifies the shared information identification information associated with the mark M1 based on the mark information table received from the information processing device 10. The display control unit 275 transmits, to the information processing device 10, a request to acquire the registration information of a record including the specified shared information identification information from among the records included in the shared information table stored in the first storage unit 12 of the information processing device 10. When the information processing device 10 receives the request, the first processing unit 172 refers to the shared information table stored in the first storage unit 12 and transmits the registration information to the target information processing terminal as a response to the received request. When the target information processing terminal receives the registration information, the display control unit 275 displays the received registration information on the touch panel 23. In this way, when a touch operation is performed on mark M1, the target information processing terminal displays the registration information of the shared information associated with mark M1 on the touch panel 23. This allows the target user to easily grasp information related to mark M1. This is desirable because it leads to the efficiency of the target activity of the target user.
[0167] Furthermore, the target user can add a desired mark to a desired position on the map image MP by performing an operation to add the desired mark to the desired position. For example, the display control unit 275 of the target information processing terminal, in response to the received operation, identifies a position on the map image MP designated by the operation as a position to add the mark. The display control unit 275 then adds a mark of the type designated by the operation to the identified position. In this example, the mark is a mark indicating the location of an irrigation facility. In this case, the mark that can be designated by the operation is, for example, one of marks with different shapes for each type of irrigation facility. However, the marks that can be designated by the target user may also include marks indicating locations other than the location of an irrigation facility. For example, the marks that can be designated by the target user may also include other types of marks, such as marks indicating facilities designated as evacuation shelters or marks indicating locations where food distribution is being conducted. Furthermore, the mark added by the target user may be a graphic shape desired by the target user. In this case, an image indicating a graphic to be used as a mark by the target user is pre-stored in the second storage unit 22 of the target information processing terminal.
[0168] Furthermore, the target user can associate new shared information, including new text, images, etc. as registration information, with each mark displayed on the map image MP. The method of associating new shared information with each mark will be described later. By associating new shared information in this manner, the target user can add the latest information directly to the map image MP while, for example, performing a target activity within the target area. This allows the information processing system 1 to shorten the time required for each user to organize information in an office, etc., and to reduce the effort required for such organization. This also allows the information processing system 1 to always keep the information displayed on the map image MP up to date.
[0169] The display control unit 275 of the target information processing terminal displays, on the touch panel 23, a GUI (Graphical User Interface) that accepts information indicating participation in the target activity from the target user along with the map image MP. In FIGS. 14 and 15 , the GUI is omitted for simplicity. When a touch operation is performed on the GUI, the display control unit 275 displays, on the touch panel 23, an image including a GUI for selecting information indicating the scheduled start time of the target activity, information indicating a dispatch method, information indicating the content of the target activity, and the like. The dispatch method refers to a method of traveling from the current location to the target area including the source of the fire, such as walking, car, bicycle, motorcycle, or public transportation. The content of the target activity includes, but is not limited to, firefighting, evacuation guidance, protection of victims, and debris removal. The target user can input this information into the target information processing terminal using the GUI. The second processing unit 276 of the target information processing terminal accepts this information as input from the target information processing terminal via the GUI, and then identifies information indicating the planned time to start the target activity as activity start time information, and generates activity content information including information indicating a deployment method and information indicating the activity content of the target activity. The second processing unit 276 then transmits the identified activity start time information and the generated activity content information to the information processing device 10. When the information processing device 10 receives the activity start time information and the activity content information, the first processing unit 172 adds a record containing the received activity start time information and activity content information to the activity history information table as a record indicating activity history information for the target user. The first processing unit 172 then assigns new activity identification information to the activity history information indicated by the added record. The first processing unit 172 stores the assigned activity identification information in the record. Hereinafter, for convenience of explanation, the input of information from the user via the GUI will be referred to as an expression of intention to participate in the target activity. The time indicated by the activity start time information may be the time when the target information processing terminal accepts the input of information via the GUI, or may be the time when another trigger condition is satisfied.When the information processing terminal 20 is unable to communicate with the information processing device 10, it temporarily stores the information received from the target user, and when communication with the information processing device 10 is restored, it transmits the temporarily stored information to the information processing device 10. This is a useful function in the event of a disaster when operation of the information processing terminal 20 cannot always be given priority.
[0170] After the target activity participation intention is expressed, the second processing unit 276 of the target information processing terminal acquires, via the location acquisition unit 26, device location information indicating the current location of the target information processing terminal together with time information indicating the current time, every time a predetermined sampling period elapses. Each time the second processing unit 276 acquires the device location information together with the time information, it transmits information associating the acquired time information with the device location information to the information processing device 10. Each time the information processing device 10 receives the information, it stores the received information as information to be included in the movement history information in a record added to the activity history information table in response to the target activity participation intention expression. Note that the sampling period may be changeable by the user. Furthermore, even if the sampling period has elapsed, the second processing unit 276 may omit transmitting the combination of the latest device location information and time information to the information processing device 10 if the difference between the location indicated by the latest device location information and the location indicated by the previously acquired device location information is less than a predetermined distance. The predetermined distance is, for example, 10 m, but is not limited thereto.
[0171] Storing such information that associates time information with terminal location information in the movement history information is repeated every time a sampling period elapses until the target information processing terminal receives an operation from the target user to end the target activity.
[0172] The GUI that accepts an operation to end the target activity is displayed on the touch panel 23 of the target information processing terminal when the target information processing terminal receives an activity end notification prompting the end of the target activity. That is, in this case, the display control unit 275 of the target information processing terminal causes the GUI to be displayed on the touch panel 23. After the GUI is displayed on the touch panel 23 of the target information processing terminal, the second processing unit 276 of the target information processing terminal waits until it receives a touch operation on the GUI from the target user. When the second processing unit 276 receives a touch operation on the GUI from the target user, the second processing unit 276 of the target information processing terminal transmits information indicating that the target activity will be ended to the information processing device 10. When the information processing device 10 receives the information, the first processing unit 172 ends storing information that associates time information with terminal location information in movement history information. Then, the first processing unit 172 identifies the time when the information indicating the end of the target activity is received as the activity end time, and stores the activity end time information indicating the identified activity end time in the record that had been storing information correlating time information with terminal location information until just before.
[0173] Here, a request to transmit an activity completion notification to the information processing terminal 20 of the target organization is transmitted to the information processing device 10 by, for example, the information processing terminal 20 of a user appointed as a site supervisor by the group leaders of one or more groups included in the target organization. Note that the information processing system 1 may be configured such that transmission of the request cannot be performed without approval from the information processing terminals 20 of two or more users appointed as approvers by the group leaders. In this case, for example, the second processing unit 276 of the information processing terminal 20 of the site supervisor transmits information requesting approval to transmit the request to the information processing device 10. When receiving the information, the first processing unit 172 transmits the information to the information processing terminals 20 of the two or more approvers. When receiving the information, the display control unit 275 of the information processing terminal 20 of a certain approver displays the information on the touch panel 23 of the information processing terminal 20 together with a GUI for selecting whether to approve the transmission of the request. The second processing unit 276 of the information processing terminal 20 transmits information indicating whether or not to approve the transmission of the request to the information processing device 10 in response to a touch operation on the GUI from the approver. When the information processing device 10 receives the information, it transmits the received information to the information processing terminal 20 of the site supervisor. This allows the site supervisor to receive approval for the transmission of the request from two or more approvers.
[0174] For example, information indicating that a user has been selected as a site supervisor is stored in the user information of the user in the user information table stored in the first storage unit 12 via the information processing terminal 20 of the user, but may also be stored in another table. Alternatively, the site supervisor may be automatically selected from among all users by the first processing unit 172 based on predetermined site supervisor selection rules. In this case, the site supervisor selection rules are stored in the first storage unit 12 for each organization according to the activity status of each organization. The site supervisor selection rules may be any rules that allow a site supervisor to be selected from among multiple users belonging to the target organization. Furthermore, for example, information indicating that a certain user has been selected as an approver is stored in the user information of the user in a user information table stored in the first storage unit 12 via the information processing terminal 20 of the user, or may be stored in another table. Also, the approver may be automatically selected from all users by the first processing unit 172 based on predetermined approver selection rules. In this case, the approver selection rules are stored in the first storage unit 12 for each organization according to the activity status of each organization. The approver selection rules may be any rules that allow an approver to be selected from multiple users belonging to the target organization.
[0175] Furthermore, if the first processing unit 172 does not receive information indicating the termination of the target activity from the information processing terminals 20 of a predetermined percentage or more of the multiple users who were performing the target activity during the predetermined time period after the transmission of an activity termination notification to the information processing terminal 20 of the target organization, the first processing unit 172 invalidates the activity termination notification and also invalidates the reception of information indicating the termination of the target activity from the information processing terminal 20. The first processing unit 172 then transmits information indicating that the activity termination notification has been invalidated to each information processing terminal 20. This process is intended to prevent the target activity from being deemed terminated even when many users are still working and cannot or do not agree to the termination of the target activity. Furthermore, if the first processing unit 172 receives information indicating the termination of the target activity from the information processing terminal 20 before transmitting the activity termination notification, the first processing unit 172 determines that the user of the information processing terminal 20 that transmitted the information indicating the termination of the target activity has terminated the target activity. This process is intended to enable the termination of the target activity for each user if the target activity drags on. The predetermined time period is, for example, 15 minutes, but is not limited to this.
[0176] Through the above-described processing, the information processing system 1 can store the activity history information in the activity history information table of the first storage unit 12.
[0177] In the information processing system 1, it may be possible to change, delete, etc. part or all of the activity history information stored in the activity history information table by operating the target information processing terminal, which is specified by the operation, or it may not be possible to change, delete, etc. part or all of the activity history information. Furthermore, if it is possible to change, delete, etc. part or all of the activity history information, the configuration may be such that only users with administrator authority can change, delete, etc. part or all of the activity history information, for example.
[0178] <Specific example of processing performed by information processing device on activity history information> A specific example of the processing performed by the information processing device 10 on the activity history information will be described below.
[0179] The first processing unit 172 performs activity certification processing for each record in the activity history information table. For example, for a certain record, the first processing unit 172 calculates a first time period during which the information processing terminal 20 of the user identified by the user identification information included in the record was located within the target range during the period from the time indicated by the activity start time information to the time indicated by the activity end time information. The first processing unit 172 identifies the calculated first time period as the actual activity time during which the user performed the target activity. The first processing unit 172 also identifies the time period from the time indicated by the activity start time information to the time when the information processing terminal 20 entered the target range as the pre-activity movement time. The first processing unit 172 also identifies the distance traveled by the user between the time indicated by the activity start time information and the time when the information processing terminal 20 entered the target range as the pre-activity movement distance. The first processing unit 172 then adds to the record information indicating the identified actual activity time, pre-activity movement time, and pre-activity movement distance, as well as certification information verifying the identified actual activity time, pre-activity movement time, and pre-activity movement distance. Here, for example, if the calculated actual activity time is 0 minutes, i.e., if the user was not located within the target range at all during the period, the first processing unit 172 adds non-verifiable information to the record indicating that it cannot be proven that the user was engaged in the target activity.
[0180] <Specific example 7 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Hereinafter, a specific example 7 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described. The specific example 7 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. The process of the specific example 7 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0181] A specific example 7 of the process performed by the information processing terminal 20 in response to an operation received via the operation reception image is a shared information registration process. The shared information registration process is a process of storing information about each fire that a target user wishes to share with other users as shared information in the information processing device 10.
[0182] In response to the received operation, the display control unit 275 of the target information processing terminal displays a shared information registration operation reception image on the touch panel 23. The shared information registration operation reception image is an image that receives an operation by the target user to register desired information as shared information in the information processing device 10.
[0183] The shared information registration operation acceptance image includes, for example, a first GUI that accepts text, images, etc. desired by the target user, a second GUI that selects fire identification information indicating a fire to which the text, images, etc. accepted by the first GUI should be associated, and a third GUI that selects mark identification information indicating a mark to which the text, images, etc. accepted by the first GUI should be associated.
[0184] The display control unit 275 of the target information processing terminal accepts the text, image, etc. accepted by the first GUI as registration information. Here, the selection of mark identification information by the third GUI may or may not be performed.
[0185] If mark identification information has not been selected using the third GUI, the display control unit 275 of the target information processing terminal transmits a combination of the fire identification information selected using the second GUI and the accepted registration information to the information processing device 10 as a request for registering shared information. When the information processing device 10 receives the request, the first processing unit 172 adds a record including the fire identification information and registration information received as the request to the shared information table. At this time, the first processing unit 172 stores information indicating the time the request was received in the record as registration time information, and stores the user identification information of the target user in the record as registrant identification information. In addition, the first processing unit 172 assigns a shared information identification information that identifies the shared information indicated by the record to the shared information indicated by the record, and stores the assigned shared information identification information in the record.
[0186] On the other hand, if mark identification information is selected using the third GUI, the display control unit 275 of the target information processing terminal transmits a combination of the fire identification information selected using the second GUI, the received registration information, and the mark identification information selected using the third GUI to the information processing device 10 as a request for registering shared information. When the information processing device 10 receives the request, the first processing unit 172 adds a record including the fire identification information and registration information received as the request to the shared information table. At this time, the first processing unit 172 stores information indicating the time the request was received in the record as registration time information, and stores the user identification information of the target user in the record as registrant identification information. Furthermore, the first processing unit 172 assigns a shared information identification information that identifies the shared information indicated by the record to the shared information indicated by the record, and stores the assigned shared information identification information in the record. Furthermore, the first processing unit 172 identifies a record including the received mark identification information from among the records included in the mark information table. The first processing unit 172 stores the shared information identification information in the identified record as shared information identification information indicating the shared information associated with the mark indicated by the mark identification information. This allows the target user to associate the shared information with each mark displayed on the map image MP. Note that such association of the shared information with a mark may be performed by performing a predetermined operation on each mark displayed on the map image MP. The method for achieving this may be a known method or a method to be developed in the future.
[0187] Here, the target user can display the shared information included in the shared information table on the target information processing terminal. Therefore, the shared information can be used for the following five purposes a) to e).
[0188] a) Notification of work details, progress, precautions, contact information, etc. by text b) Notification of location, place, area, and facility by shared information associated with the mark c) Notification of the location of the target activity, the content of the target activity, etc., using still images, moving images, audio data, etc. d) Notification of output values (e.g., temperature, humidity, radiation level, etc.) from various measuring instruments, sensors, measuring devices, etc. e) Registration of activity report at the end of the target activity
[0189] For example, if the target activity is a firefighting operation, the user in the group that arrives first at the source of the fire can use shared information to share the location of the fire, the scale of the fire, and information about dangers within the target area with users in other groups. This allows the user in question to grasp information about other users and the status of the fire while heading toward the target area. The shared information can also be used to review the work content after the target activity is completed.
[0190] <Specific example 8 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Specific example 8 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. Specific example 8 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. Note that the process of Specific example 8 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0191] Specific example 8 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image is a status check image display process. The status check image display process is a process for displaying a status check image P2 that indicates the current status of the target activity.
[0192] In response to the received operation, the display control unit 275 of the target information processing terminal displays the situation confirmation image P2 corresponding to the fire identification information selected by the operation on the touch panel 23. For ease of explanation, the fire will be referred to as a selected fire and the fire identification information will be referred to as selected fire identification information below.
[0193] FIG. 16 is a diagram showing an example of the situation check image P2. In the example shown in FIG. 16, the situation check image P2 is an image including four areas, area RN1 to area RN4, along with a map image MP for the selected fire. The situation check image P2 may be displayed as a simple icon. In this case, when the display control unit 275 of the target information processing terminal receives an operation on the icon from the target user, areas RN1 to RN4 are displayed. Furthermore, when the situation check image P2 is displayed as the icon, the displayed size of the map image MP may be enlarged.
[0194] Area RN1 is an area where text included in the registration information stored in a record that includes the selected fire identification information among the records included in the shared information table is displayed. The display control unit 275 of the target information processing terminal transmits a request to acquire the text to the information processing device 10 based on the selected fire identification information. When the information processing device 10 receives the request, the first processing unit 172 refers to the shared information table and transmits the text to the target information processing terminal as a response to the received request. When the target information processing terminal receives the text, the display control unit 275 displays the received text in area RN1.
[0195] Area RN2 is an area where an image included in the registration information stored in a record that includes the selected fire identification information among the records included in the shared information table is displayed. In the example shown in FIG. 16, two images are displayed in area RN2. The display control unit 275 of the target information processing terminal transmits a request to acquire the image to the information processing device 10 based on the selected fire identification information. When the information processing device 10 receives the request, the first processing unit 172 refers to the shared information table and transmits the image to the target information processing terminal as a response to the received request. When the target information processing terminal receives the image, the display control unit 275 displays the received text in area RN2.
[0196] Area RN3 is an area where information about the selected fire is displayed, such as the time the selected fire broke out, information indicating the source of the fire, information indicating the scale of the selected fire, the number of users participating in the target activity for the selected fire, the number of mobile objects used in the target activity for the selected fire, etc. For ease of explanation, this information about the selected fire will be referred to as fire situation information below.
[0197] For example, the display control unit 275 of the target information processing terminal transmits a request to acquire fire situation information to the information processing device 10 based on the selected fire identification information. When the information processing device 10 receives the request, the first processing unit 172 references tables such as an organization information table, a fire information table, and a mobile object information table to generate fire situation information. The first processing unit 172 transmits the generated fire situation information to the target information processing terminal as a response to the received request. When the target information processing terminal receives the fire situation information, the display control unit 275 displays the received fire situation information in area RN3. Note that the generation of the fire situation information may be configured to be performed by the target information processing terminal. In this case, the information processing device 10 transmits tables such as an organization information table, a fire information table, and a mobile object information table to the target information processing terminal as a response to the request.
[0198] Area RN4 is an area where information about each organization registered in the organization information table is displayed. Area RN4 includes, for each organization registered in the organization information table, information indicating the number of participants in the target activity of the selected fire for each of one or more groups included in the organization, and information indicating whether or not the mobile objects owned by each of one or more groups included in the organization are being used. For ease of explanation, the information about each organization will be referred to as organization status information below.
[0199] For example, the display control unit 275 of the target information processing terminal transmits a request to acquire organization status information to the information processing device 10 based on the selected fire identification information. When the information processing device 10 receives the request, the first processing unit 172 references tables such as an organization information table and a mobile entity information table to generate organization status information. The first processing unit 172 transmits the generated organization status information to the target information processing terminal as a response to the received request. When the target information processing terminal receives the organization status information, the display control unit 275 displays the received organization status information in area RN4. Note that the target information processing terminal may be configured to generate the organization status information. In this case, the information processing device 10 transmits tables such as an organization information table and a mobile entity information table to the target information processing terminal as a response to the request.
[0200] By displaying such a situation confirmation image P2 on the touch panel 23 of the information processing terminal 20, a user such as a site supervisor can, for example, determine whether there are enough users performing the target activity, and as a result, can appropriately dispatch additional users to locations where there is a shortage of manpower. Also, a user such as a site supervisor can, for example, reorganize the organization depending on the situation regarding the selected fire, and can issue appropriate instructions to each organization participating in the target activity via shared information, etc.
[0201] The situation check image P2 may display a list of users for each organization, along with information for each user included in the list indicating whether the user has expressed their intention to participate in the target activity for the selected fire, information indicating the dispatch method for the user who expressed their intention to participate in the target activity, and the user's current location. In this case, users such as on-site supervisors can easily grasp the number, location, and dispatch method of users planning to participate in the target activity, and can provide appropriate instructions to each user planning to participate in the target activity at the appropriate time via shared information, etc. Here, the display of this information in the situation check image P2 is performed by the target information processing terminal based on the information identification, behavior history information table, etc. described above. Furthermore, information indicating the current location of each user may be displayed on the map image MP. In this case, the information processing system 1 may be configured to allow users such as on-site supervisors to send messages, voice, images, etc. by touching the information. The method of realizing this using the target information processing terminal and the information processing device 10 may be a known method or a method to be developed in the future. The message, voice, image, etc. transmitted in this manner may be stored as registration information in a record indicating new shared information in the shared information table.
[0202] The status check image P2 may also be configured to display, for each user included in the list, a list of users for each organization, along with certification information generated by the activity certification process, uncertifiable information, information indicating the actual activity time, information indicating the travel time before the activity, information indicating the travel distance before the activity, etc. In this case, a user such as a site supervisor can easily and accurately evaluate the target activity of each user by looking at the status check image P2.
[0203] The target information processing terminal may also be configured to accept, in the status check image P2, an operation to send messages, still images, moving images, audio, and the like to the information processing terminal 20 of a user selected by the target user using a website, such as an existing social networking service (SNS), a dedicated social networking service, or an electronic bulletin board, linked to the information processing system 1. This allows the target user to more efficiently communicate with the desired user. As a result, the information processing system 1 can improve the efficiency of information sharing, instruction notification, and the like. These still images, moving images, and audio are captured by the imaging unit 25 of the information processing terminal 20. Here, the imaging unit 25 may or may not include a microphone. This allows the information processing system 1 to have functions specialized for the functions of the information processing terminal 20 without newly developing them. Examples of such functions include the use of a camera application program. FIG. 17 is a diagram showing an example of message exchange on an SNS displayed on the touch panel 23 of the target information processing terminal. Examples of SNSs that may be linked with the information processing system 1 include, but are not limited to, LINE (registered trademark), Twitter (registered trademark), and Instagram (registered trademark). Multiple SNSs may be linked with the information processing system 1. In this case, the target user can, for example, set the SNS that the target user wants to use from among the multiple SNSs on the target information processing terminal. The function of accepting this operation may be implemented in the information processing system 1 by a known method or a method to be developed in the future. The information processing system 1 may also be configured to allow the target user to specify the SNS to be linked with the information processing system 1. However, in this case, the target user must also set the API (Application Programming Interface) of the SNS to be linked with the information processing system 1 on the target information processing terminal or information processing device 10 of the information processing system 1.
[0204] <Specific example 9 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> A ninth specific example of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. The ninth specific example is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. The process of the ninth specific example is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0205] A specific example 9 of the process performed by the information processing terminal 20 in response to an operation received via the operation reception image is a mobile object registration process. The mobile object registration process is a process of generating mobile object information based on information input to the target information processing terminal by a target user, transmitting the generated mobile object information to the information processing device 10, and storing the mobile object information in a mobile object information table.
[0206] The display control unit 275 of the target information processing terminal generates a mobile object registration operation acceptance image in response to an operation accepted from a user via the operation acceptance image. The display control unit 275 displays the generated mobile object registration operation acceptance image on the touch panel 23 of the target information processing terminal. The mobile object registration operation acceptance image is an image in which the target information processing terminal accepts, for example, organization identification information about the mobile object to be registered, mobile object type information about the mobile object, number of people that can be carried about the mobile object, and maximum load capacity information about the mobile object. For ease of explanation, the mobile object will be referred to as a registration target mobile object in the following description.
[0207] Thereafter, the second processing unit 276 of the target information processing terminal waits until it receives an operation from the target user via the mobile object registration operation reception image. When the second processing unit 276 receives an operation from the target user via the mobile object registration operation reception image, it performs processing according to the received operation. For example, in response to the operation, the second processing unit 276 transmits four pieces of information to the information processing device 10: organization identification information for the mobile object to be registered, mobile object type information for the mobile object to be registered, carryable number information for the mobile object to be registered, and maximum load capacity information for the mobile object to be registered. When the first processing unit 172 of the information processing device 10 receives these four pieces of information, it adds a record indicating the new mobile object information to the mobile object information table stored in the first storage unit 12. Then, the first processing unit 172 assigns new mobile object identification information to the mobile object to be registered. The first processing unit 172 stores the assigned mobile object identification information and the received four pieces of information in the record. This allows the target user to complete the registration of the mobile object information of the mobile object to be registered in the information processing device 10.
[0208] <Specific example 10 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Hereinafter, a specific example 10 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described. The specific example 10 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. The process of the specific example 10 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0209] A specific example 10 of a process performed by the information processing terminal 20 in response to an operation received via an operation reception image is a mobile object information editing process. The mobile object information editing process is a process for changing, deleting, etc. the mobile object information specified by the operation received from the target user. For ease of explanation, the mobile object information will be referred to as target mobile object information below.
[0210] The display control unit 275 of the target information processing terminal transmits a request to acquire target mobile object information to the information processing device 10 in response to an operation received from the target user via the operation reception image. This request includes mobile object identification information indicating the target mobile object. When the information processing device 10 receives the request, the first processing unit 172 refers to the mobile object information table stored in the first storage unit 12 and reads the target mobile object information from the first storage unit 12. The first processing unit 172 transmits the read target mobile object information to the target information processing terminal as a response to the request. Then, the target information processing terminal receives the target mobile object information from the information processing device 10 as a response to the request. The display control unit 275 generates a mobile object information editing operation reception image based on the target mobile object information received by the target information processing terminal. The display control unit 275 displays the generated mobile object information editing operation reception image on the touch panel 23. This mobile object information editing operation reception image is, for example, an image including target mobile object information, and is an image through which the target information processing terminal receives operations to change, delete, etc. the target mobile object information. Here, examples of changing the target mobile object information include changing individual pieces of information included in the target mobile object information, adding a use flag to the target mobile object information, etc.
[0211] After a mobile object information editing operation acceptance image including the target mobile object information is displayed on the touch panel 23 of the target information processing terminal, the second processing unit 276 of the target information processing terminal waits until it accepts an operation from the target user via the mobile object information editing operation acceptance image. When the second processing unit 276 accepts an operation from the target user via the mobile object information editing operation acceptance image, it performs processing according to the accepted operation. For example, the second processing unit 276 changes, deletes, etc., the information specified by the operation among the target mobile object information in response to the operation. Each time a change, deletion, etc. is made to the target mobile object information, the second processing unit 276 transmits information indicating the change, deletion, etc. made to the target mobile object information to the information processing device 10. When the information processing device 10 receives the information, the first processing unit 172 applies the change, deletion, etc. indicated by the received information to the target mobile object information stored in the mobile object information table. This allows the target user to edit the target mobile object information stored in the information processing device 10.
[0212] Note that the information processing system 1 may be configured such that such updates of mobile object information are performed by individual mobile objects. In this case, each mobile object registered in the information processing device 10 is, for example, communicably connected to the information processing device 10. When a change occurs in at least one piece of information stored in the information processing device 10 as mobile object information, the mobile object transmits information indicating the change to the information processing device 10 along with its own mobile object identification information. When the first processing unit 172 receives the information together with the mobile object identification information, it applies the change indicated by the information to a record included in the mobile object information table that includes the mobile object identification information. For example, when a mobile object receives information indicating that the number of users riding in the mobile object has increased by one, the mobile object determines that the number of passengers has decreased by one and transmits information indicating the decrease in the number of passengers to the information processing device 10. As a result, the first processing unit 172 decrements by one the number indicated by the number of passengers information of a record included in the mobile object information table that includes mobile object identification information indicating the mobile object. When such mobile object information is updated by the mobile object, the information processing system 1 can keep the information stored in the mobile object information table up to date. As a result, users such as site supervisors can provide appropriate instructions to other users performing the target activity regarding the use of the mobile objects. The updated mobile object information may include information indicating the current location of each mobile object. In this case, the display control unit 275 of the target information processing terminal may be configured to use the updated mobile object information to display, on the map image MP, at least one of information indicating mobile objects located within the target range, information indicating mobile objects not located within the target range, and information indicating whether or not a mobile object is located within the target range. This allows the target user to easily grasp the location of available mobile objects within the target range.
[0213] <Specific example 11 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Specific example 11 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. Specific example 11 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. Note that the process of Specific example 11 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0214] A specific example 11 of a process performed by information processing terminal 20 in response to an operation accepted via an operation acceptance image is a document creation process. The document creation process is a process of automatically creating information indicating a document specified by an operation accepted from a target user. For ease of explanation, the document will be referred to as a target document in the following description.
[0215] In response to an operation received from the target user via the operation reception image, the display control unit 275 of the target information processing terminal transmits a request to the information processing device 10 to acquire fixed format information for the target document. The request includes document identification information identifying the target document. When the information processing device 10 receives the request, the first processing unit 172 references the document information table and reads the target document information from the first storage unit 12. The first processing unit 172 transmits the read target document information to the target information processing terminal as a response to the request. The target information processing terminal then receives the target document information from the information processing device 10 as a response to the request. The display control unit 275 creates information identifying the target document based on the target document information received by the target information processing terminal. At this time, at least a portion of the information that must be written on the target document is written on the target document by the display control unit 275 based on information stored in each table stored in the information processing device 10. For example, if the target document includes a field for describing organization identification information indicating the target organization to which the target user belongs, the display control unit 275 transmits a request to acquire the organization identification information of the target organization to the information processing device 10, and receives the organization identification information from the information processing device 10 in response to the request. As a result, the display control unit 275 enters the organization identification information in the field in the target document. Furthermore, if the target document includes a field for describing information indicating a first hour for the target user on a certain day, the display control unit 275 acquires the first hour using the method described above and enters the acquired information indicating the first hour in the field. In this way, the information processing system 1 can assist the target user in creating the target document. As a result, the information processing system 1 can reduce the time the target user spends creating the target document. Examples of target documents created by the information processing system 1 include documents such as a1) and a2) below.
[0216] a1) A report reporting the contents of each group's target activities to the group leader of the higher group a2) Input materials for verifying and reviewing the content of the target activity
[0217] These are merely examples of documents created by the information processing system 1. The fixed format information stored in the document information table may be configured to be registered, changed, or deleted by the target user via the target information processing terminal, or may be information pre-stored in the information processing device 10. The display control unit 275 of the target information processing terminal may be configured to, when predetermined document creation conditions are met, send a request to the information processing device 10 to acquire fixed format information for the document associated with the document creation conditions. In this case, the display control unit 275 automatically creates information indicating the document as information indicating the target document without receiving any operation from the target user. Document creation conditions include, for example, a predetermined date and time, completion of the target activity, etc., but are not limited to these.
[0218] <Specific example 12 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Specific example 12 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. Specific example 12 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. The process of Specific example 12 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0219] A specific example 12 of the process performed by the information processing terminal 20 in response to an operation received via the operation reception image is an evaluation value display process. The evaluation value display process is a process of displaying an evaluation value for the target activity of the target user in response to an operation received from the target user. Here, the evaluation value is a value calculated by combining the actual activity time (i.e., the first time), the actual activity time, and the travel time before the activity, and is, for example, the amount of reward money for the target activity of the target user, the participation rate of the target user in the target activity, etc., but is not limited to these. Below, as an example, a case will be described in which the evaluation value is the amount of reward money for the target activity of the target user.
[0220] In response to the received operation, the display control unit 275 of the target information processing terminal displays an evaluation value display image P3 on the touch panel 23. The evaluation value display image P3 is an image that displays the evaluation value of the target activity of the target user.
[0221] FIG. 18 is an image showing an example of the evaluation value display image P3.
[0222] In the example shown in FIG. 18, the evaluation value display image P3 includes six fields: input acceptance images P31 to P34, an output field P35, and an output field P36.
[0223] The input acceptance image P31 is a GUI that allows user identification information to be specified. The input acceptance image P31 may be any GUI that allows user identification information to be specified, such as, but not limited to, a pull-down menu that allows desired user identification information to be specified from among multiple user identification information. Note that if the target information processing terminal is configured to be capable of displaying the rating value of the target user but not capable of displaying rating values of users other than the target user, the rating value display image P3 may be configured not to include the input acceptance image P31.
[0224] The input acceptance image P32 is a GUI that allows the user to specify activity identification information. The input acceptance image P32 may be any GUI that allows the user to specify activity identification information, such as, but not limited to, a pull-down menu that allows the user to specify desired activity identification information from among multiple pieces of activity identification information.
[0225] The input acceptance image P33 is a GUI that allows a target period to be specified. The input acceptance image P33 may be any GUI that allows a target period to be specified, and for example, the input acceptance image P33 is a GUI that allows a selection between information indicating the first day of the target period and information indicating the last day of the target period, but is not limited to this.
[0226] The input acceptance image P34 is a GUI that allows the user to specify the hourly rate of the reward for the target activity of the target user. The input acceptance image P33 may be any GUI that allows the user to specify the hourly rate of the reward for the target activity of the target user. For example, the input acceptance image P34 may be a pull-down menu that allows the user to specify a desired amount from among multiple amounts as the unit price, but is not limited to this. The evaluation value display image P3 may be configured without including the input acceptance image P34. In this case, the unit price may be, for example, a predetermined amount, an amount set for each group in the information processing device 10 by a user such as a site supervisor, or the like.
[0227] The output field P35 is a field that displays the actual activity time for the target activity of the target user. In FIG. 18, the actual activity time is shown as "total activity time." The output field P35 may be configured to display the total time of the actual activity time and the pre-activity travel time. Here, the actual activity time and the pre-activity travel time are acquired by the third acquisition unit 273. The method by which the third acquisition unit 273 acquires the actual activity time and the pre-activity travel time may be configured such that the third acquisition unit 273 calculates them based on an activity information table stored in the information processing device 10, or may be configured such that the third acquisition unit 273 acquires from the information processing device 10 the actual activity time and the pre-activity travel time calculated by the information processing device 10 based on the activity information table.
[0228] Output field P36 displays the reward amount calculated based on the actual activity time of the target user for the target activity. The reward amount may be calculated based on the total time of the actual activity and the travel time before the activity. The reward amount may also be calculated based on the number of hours. For example, if the target user's actual activity time for each target activity is two hours or less, the reward amount may be calculated based on a unit price of 2,000 yen per target activity. The reward amount may also be increased depending on the time of day. In this case, the reward amount may include, for example, an additional amount for target activities performed late at night, an additional amount for target activities performed on holidays, etc.
[0229] After information is input into each of the input acceptance images P31 to P34, the third acquisition unit 273 of the target information processing terminal acquires the actual activity time of the user designated via the input acceptance image P31 for the activity designated via the input acceptance image P32 during the period designated via the input acceptance image P33. The third acquisition unit 273 displays the acquired actual activity time in an output field P35. The third acquisition unit 273 also acquires the amount of reward money for the activity by the user during the period by multiplying the unit price designated via the input acceptance image P34 by the acquired actual activity time. The display control unit 275 displays the amount acquired by the third acquisition unit 273 in an output field P36. This allows the target user to easily and accurately know the reward money for each user's activity. As described above, the calculated actual activity time is the time the user actually spent within the target area from the start of the target activity to the end of the target activity. Therefore, the information processing system 1 can prevent the payment of a reward for a time period when no work is actually performed. In other words, the information processing system 1 can prevent the payment of a reward to a user who has not performed any activity.
[0230] The evaluation value display image P3 may be configured to include a GUI that accepts an operation to display a certification image showing the above-mentioned certification information. In this case, the target user can easily know that the information processing system 1 has certified that the amount of reward money to be paid to each user is legitimate. In other words, the information processing system 1 can prevent the issuance of a certification image showing that a user has been active to a user who has not actually been active.
[0231] <Specific example 13 of processing performed by information processing terminal in response to operation accepted via operation acceptance image> Specific example 13 of the process performed by the information processing terminal 20 in response to an operation accepted via the operation acceptance image will be described below. Specific example 13 is a specific example of the process performed by the information processing terminal 20 in step S130 shown in Fig. 13. Note that the process of Specific example 13 is a process performed by the target information processing terminal when the target information processing terminal is logged in to the information processing device 10.
[0232] A specific example 13 of the processing performed by the information processing terminal 20 in response to an operation received via the operation reception image is a fire search processing. The fire search processing is a processing for searching for various information about fires that have occurred in the past in response to an operation received from a target user.
[0233] In response to the received operation, the display control unit 275 of the target information processing terminal displays a fire search operation reception image on the touch panel 23. The fire search operation reception image is an image that receives an operation to search for various information about fires that have occurred in the past.
[0234] The fire search operation reception image includes a GUI that allows the target information processing terminal to receive a search key. Examples of search keys include, but are not limited to, the details of the fire, the name of the fire, the name of the area including the source of the fire, and the classification name of the fire. When the display control unit 275 of the target information processing terminal receives the search key, it transmits search key information indicating the received search key to the information processing device 10. When the information processing device 10 receives the search key information, the first processing unit 172 extracts records including the received search key information from the fire information table. The first processing unit 172 transmits the fire information indicated by each extracted record to the target information processing terminal. When the display control unit 275 receives the fire information indicated by each record from the information processing device 10, it displays the received fire information on the fire search operation reception image. At this time, when the display control unit 275 receives an operation to select one of the fire information displayed on the fire search operation reception image, it searches for information about the fire indicated by the fire information selected by the operation based on the fire identification information included in the fire information. When searching for information about the fire, in addition to searching from among the information stored in the information processing device 10, a search may also be performed from among the information stored on each server on the Internet. The method for searching for information about the fire may be a known method or a method to be developed in the future. Such a search for information about the fire can be suitably used in the following cases b1) to b3).
[0235] b1) Listing of dangerous areas where fires have occurred in the past. b2) Understanding the situation of past fires and details of activities in response to past fires through text, images, etc. b3) Obtaining a list of fires that occurred within a desired fiscal year.
[0236] <Other applications of information processing systems> Other applications of the information processing system 1 will be described below.
[0237] The information processing system 1 described above may be applied to activities related to multiple disasters, such as fires, floods, and earthquakes, instead of only fire-related activities. Furthermore, the information processing system 1 may be applied to both flood-related activities and earthquake-related activities. When applied to disaster-related activities, the user of the information processing system 1 may be a disaster victim. In this case, the information processing system 1 displays, for example, information indicating a shelter to which the disaster victim should evacuate on a map image MP. Information indicating the location of the shelter is pre-stored in the first storage unit 12 in response to a request from the information processing terminal 20. In this case, when a touch operation is performed on the information, the information processing system 1 displays the number of people evacuated to the shelter at the location indicated by the information, a list of the names of the people evacuated to the shelter at the location indicated by the information, the rules of the shelter, etc. This allows disaster victims to complete evacuation more efficiently. This also reduces the time required for disaster victims to confirm the safety of their family members.
[0238] The information processing system 1 described above may also be applied to activities related to outdoor events. In this case, for example, the target area may be an area including predetermined tourist attractions, an area including predetermined stores, etc. In this case, the information processing system 1 is used, for example, to issue stamps in a virtual stamp rally, issue electronic coupons, etc. That is, in this case, the information processing system 1 determines, for example, whether a traveler has been in a target area designated by each local government for a predetermined period of time or more, and issues stamps, electronic coupons, etc. depending on the determination result. It is desirable that this electronic coupon be usable in the issuing local government.
[0239] The information processing system 1 described above may also be applied to activities related to local government activities. In this case, for example, the aforementioned target range is a predetermined work range or the like. In this case, the information processing system 1 is used, for example, to calculate the participation rate of participants in local government activities. As a result, the information processing system 1 can determine whether or not a person has participated in a local government activity and display the working hours of the person who participated in the local government activity.
[0240] The information processing system 1 described above may also be applied to outdoor service-related activities. In this case, for example, the aforementioned target range may be a range that includes home visits for caregiving, medical treatment, sales, etc. In this case, the information processing system 1 can calculate the activity time of a person who has performed a medical visit, sales visit, etc., and calculate a salary according to the activity time.
[0241] The information processing system 1 described above may also be applied to activities related to animal damage. In this case, for example, the target area may be an area including the route taken by the vermin, the location where the animal damage occurred, fields, etc. In this case, the information processing system 1 may, for example, calculate the activity time of the person involved in the work of exterminating the vermin, and calculate the salary according to the activity time. In this case, the information processing system 1 may display roads not displayed on the map image MP, such as animal trails and roads known only to local people, by displaying straight lines connecting the marks on the map image MP using the marks described above. Note that such road displays may also be used publicly when the information processing system 1 is applied to work performed in mountainous areas.
[0242] The information processing system 1 described above may also be applied to activities related to school events. In this case, for example, the target range is the range within which students can move during free time on a school trip. In this case, the information processing system 1 is used, for example, to check the safety of students at school events. For example, the information processing system 1 determines whether students are moving outside the range designated by the school during the free time. In this way, the information processing system 1 can prevent the safety of students at school events from being compromised.
[0243] The map image MP described above may be configured to display information indicating roads that are closed for some reason.
[0244] Furthermore, the requests such as the support request and standby request described above may be configured to be made to an organization, group, etc. corresponding to a request condition determined in advance by AI (Artificial Intelligence) or the like when the request condition is satisfied in the information processing system 1. The request condition may be any condition as long as it is a standard condition for making a support request or a standby request.
[0245] The information processing device 10 described above may be configured to notify an organization, group, or the like corresponding to a predetermined contact condition determined by AI or the like when the predetermined contact condition is met. Examples of the contact condition include, but are not limited to, a fire or a disaster that has caused victims. Thus, when the information processing device 10 receives information indicating a disaster in a certain area from a government server, the information processing device 10 can automatically transmit information indicating the disaster to the information processing terminals 20 of users belonging to the organization, group, or the like that has jurisdiction over the area. As described above, the information processing system 1 allows for flexible changes to the hierarchical structure of organizations. Therefore, the information processing system 1 can automatically transmit necessary information to appropriate users even when an organization is changed due to an emergency and a new disaster occurs immediately after the organization is changed.
[0246] Furthermore, instead of being triggered by an operation on the target information processing terminal by the target user, the addition of activity start time information to the activity history information and the addition of activity end time information to the activity history information described above may be triggered by the target information processing terminal being identified as having entered the target range using terminal location information, receiving a signal such as a beacon transmitted from Wi-Fi (registered trademark), Bluetooth (registered trademark), etc., holding a tag over an NFC (Near Field Communication) / RFID (Radio Frequency Identifier) reader installed in a guardhouse, office, etc., or a predetermined operation being performed on behalf of a user such as a site supervisor, etc.
[0247] Furthermore, the activity history information described above may further store activity interruption time information indicating the time when the target activity was interrupted, activity resumption time information indicating the time when the interrupted target activity was resumed, etc. The trigger for storing this information may also be an operation on the target information processing terminal by the target user, identification of the target information processing terminal entering the target range based on terminal location information, reception of a beacon or other signal transmitted via Wi-Fi (registered trademark), Bluetooth (registered trademark), etc., holding a tag over an NFC / RFID reader installed in a guardhouse, office, etc., a predetermined operation performed on behalf of a user such as a site supervisor, etc.
[0248] In addition, the information processing device 10 described above may be configured to transmit the fire source information contained in the first report to the target information processing terminal when other predetermined transmission conditions are met after receiving the first report from the government agency server.
[0249] As described above, the information processing system according to the embodiment includes an information processing terminal and an information processing device that communicates with the information processing terminal. The information processing system includes a first acquisition unit that acquires target location information indicating a target first location, a second acquisition unit that acquires terminal location information indicating the location of the information processing terminal, and a third acquisition unit that acquires a first time period during which the information processing terminal was located within a target range including the first location based on the target location information acquired by the first acquisition unit and the terminal location information acquired by the second acquisition unit. This enables the information processing system to accurately evaluate people who were active within the target range. Here, the information processing system 1 described above is an example of the information processing system. The information processing terminal 20 described above is an example of the information processing terminal. The information processing device 10 described above is an example of the information processing device. The source of the fire described above is an example of the first location. The source of the fire information described above is an example of the target location information. The first acquisition unit 171 described above is an example of the first acquisition unit. The second acquisition unit 272 described above is an example of the second acquisition unit. The actual activity time described above is an example of the first time. The third acquisition unit 273 described above is an example of the third acquisition unit.
[0250] Furthermore, the information processing system may be configured such that the information processing device includes a first acquisition unit, and the information processing terminal includes a second acquisition unit and a third acquisition unit.
[0251] Furthermore, in the information processing system, a configuration may be used in which the information processing terminal includes an imaging unit and a first communication unit that transmits an image captured by the imaging unit to the information processing device, and the information processing device includes a second communication unit that receives the image captured by the imaging unit from the information processing terminal. Here, the imaging unit 25 described above is an example of the imaging unit. Also, the terminal-side communication unit 14 described above is an example of the first communication unit. Also, the device-side communication unit 24 described above is an example of the second communication unit.
[0252] The information processing system may be configured such that the second communication unit transmits the target location information to the information processing terminal when a predetermined transmission condition is met, where receiving the first report described above from the government server is one example of the transmission condition.
[0253] In addition, the information processing system may be configured such that the third acquisition unit acquires a second time period from when a predetermined trigger condition is satisfied until the information processing terminal reaches the target range. Here, the fact that the target information processing terminal receives information indicating participation in the target activity from the target user described above is an example of the trigger condition. In the example described above, the pre-activity travel time is an example of the second time period.
[0254] The information processing system may be configured such that the third acquisition unit acquires an evaluation value indicating an evaluation based on the first time period.
[0255] The information processing system may be configured such that the third acquisition unit acquires an evaluation value based on the first time and the second time.
[0256] The information processing system may also be configured such that the first location is a location where a disaster has occurred.
[0257] Furthermore, in the information processing system, a configuration may be used in which the information processing terminal displays a map image corresponding to the terminal location information on a display and includes a display control unit that displays a first mark indicating the first location superimposed on the map image. Here, the map image MP described above is an example of the map image. Furthermore, the touch panel 23 described above is an example of the display. Furthermore, the information FP described above is an example of the first mark. Furthermore, the display control unit 275 described above is an example of the display control unit.
[0258] The information processing system may also be configured to include a fourth acquisition unit that acquires irrigation facility location information indicating the location of the irrigation facility, and a display control unit that displays a second mark indicating the location of the irrigation facility by superimposing it on a map image based on the irrigation facility location information acquired by the fourth acquisition unit. Here, the mark location information described above is an example of the irrigation facility location information. Also, the function of the display control unit 275 described above to acquire mark location information from the mark information table is an example of the fourth acquisition unit. Also, the display control unit 275 described above is an example of the display control unit. Also, each of the marks M1 to M5 described above is an example of the second mark.
[0259] The information processing system may also be configured to include a change unit that changes the target position information to information indicating a position different from the first position. Here, the display control unit 275 and the first processing unit 172 described above are each an example of the change unit.
[0260] Furthermore, in the information processing system, the change unit may be configured to expand the target range depending on the scale of the disaster.
[0261] The information processing system may also be configured to include a storage unit that stores mobile object information about one or more mobile objects, the mobile object information including mobile object position information indicating the position of each of the one or more mobile objects, and a display control unit that displays information indicating whether or not a mobile object is located within a target range on a display based on the mobile object information. Here, the storage unit 12 described above is an example of the storage unit.
[0262] The embodiments of this disclosure have been described in detail above with reference to the drawings, but the specific configuration is not limited to this embodiment, and may be changed, substituted, deleted, etc. as long as it does not deviate from the gist of this disclosure.
[0263] A program for implementing the functions of any of the components of the above-described device may be recorded on a computer-readable recording medium and then loaded and executed by a computer system. Here, the device in question may be, for example, an information processing device 10 or an information processing terminal 20. Note that the term "computer system" herein includes hardware such as an operating system (OS) and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and compact disks (CDs)-ROMs, as well as storage devices such as hard disks built into computer systems. Furthermore, the term "computer-readable recording medium" also includes devices that retain a program for a certain period of time, such as volatile memory within a computer system that acts as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line.
[0264] The above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network such as the Internet or a communication line such as a telephone line. The program may also be a program for realizing some of the functions described above, or may be a so-called differential file or differential program that can realize the functions described above in combination with a program already recorded in the computer system. [Explanation of symbols]
[0265] 1...information processing system, 10...information processing device, 11...first processor, 12...first memory unit, 14...terminal side communication unit, 17...first control unit, 20, 20-1, 20-N...information processing terminal, 21...second processor, 22...second memory unit, 23...touch panel, 24...device side communication unit, 25...imaging unit, 26...position acquisition unit, 27...second control unit, 171...first acquisition unit, 172...first processing unit, 173...authentication unit, 271...reception unit, 272...second acquisition unit, 273...third acquisition unit, 274...imaging control unit, 275...display control unit, 276...second processing unit
Claims
1. An information processing system comprising an information processing terminal possessed by a user and an information processing device that communicates with the information processing terminal, a first acquisition unit that acquires target location information indicating a disaster location where a disaster has occurred; a second acquisition unit that acquires terminal location information indicating a location of the information processing terminal; a third acquisition unit that acquires a first time period during which the information processing terminal was located within a target range including the disaster location based on the target location information and the terminal location information; a storage unit that stores activity history information indicating a history of the user's activities related to the disaster; a processing unit that adds, to the activity history information, unverifiable information indicating that the activity of the user within the target range cannot be verified in accordance with the first time period; An information processing system comprising:
2. the information processing device includes the first acquisition unit, the information processing terminal includes the second acquisition unit and the third acquisition unit. The information processing system according to claim 1 .
3. The information processing terminal An imaging unit; a first communication unit that transmits an image captured by the imaging unit to the information processing device; Equipped with the information processing device includes a second communication unit that receives an image captured by the imaging unit from the information processing terminal; 3. The information processing system according to claim 1 or 2.
4. the second communication unit transmits the target location information to the information processing terminal when a predetermined transmission condition is satisfied; The information processing system according to claim 3 .
5. the third acquisition unit acquires a second time period taken for the information processing terminal to arrive within the target range from the time when a predetermined trigger condition is satisfied; The information processing system according to any one of claims 1 to 4.
6. the third acquisition unit acquires an amount to be paid for the activity of the user based on the first time period. The information processing system according to any one of claims 1 to 4.
7. the third acquisition unit acquires an amount to be paid for the activity of the user based on the first time and the second time. The information processing system according to claim 5 .
8. The information processing terminal The display and a display control unit that displays, on the display, a map image corresponding to the terminal location information and a first mark indicating the disaster location; Equipped with the display displays the first mark so as to overlap the map image. The information processing system according to any one of claims 1 to 7.
9. a fourth acquisition unit that acquires water resource location information indicating the location of the water resource; the display control unit causes the display to display a second mark indicating the location of the water resource; the display displays the second mark so as to be superimposed on the map image. The information processing system according to claim 8 .
10. The information processing device receives correction information for correcting the location of the disaster location, the display control unit changes a position of the first mark displayed on the display in accordance with the correction information.
10. The information processing system according to claim 8 or 9.
11. The display control unit expands the target range depending on the scale of the disaster. The information processing system according to claim 10.
12. The storage unit stores mobile object position information indicating a position of the mobile object, the display displays information indicating whether the moving object is located within the target range based on the moving object position information.
12. The information processing system according to claim 8.
13. A first acquisition step of acquiring target location information indicating a disaster location where a disaster has occurred; a second acquisition step of acquiring terminal location information indicating the location of an information processing terminal carried by the user; a third acquisition step of acquiring a first time period during which the information processing terminal was located within a target range including the disaster location based on the target location information and the terminal location information; a storage step of storing activity history information indicating a history of the user's activities related to the disaster; an additional step of adding, to the activity history information, unverifiable information indicating that the activity of the user within the target range cannot be verified according to the first time; An information processing method comprising:
14. On the computer, a first acquisition step of acquiring target location information indicating a disaster location where a disaster has occurred; a second acquisition step of acquiring terminal location information indicating the location of an information processing terminal carried by the user; a third acquisition step of acquiring a first time period during which the information processing terminal was located within a target range including the disaster location based on the target location information and the terminal location information; a storage step of storing activity history information indicating a history of the user's activities related to the disaster; an additional step of adding, to the activity history information, unverifiable information indicating that the activity of the user within the target range cannot be verified according to the first time; A program to execute.
Citation Information
Patent Citations
Work analysis apparatus, work analysis method and program
JP2012003649A
Information processing system
JP2017224193A
Information processing system
JP2018147195A
Disaster prevention support system
JP2020052654A
Disaster prevention system
JP2020052884A