Information processing system, information processing method, and program
By designing an information processing system that includes registration, location acquisition and output functions, the problem that the existing mutual patrol system cannot provide information in a timely manner is solved, and specific information is provided to users with mutual assistance opportunities, and the efficiency and flexibility of mutual assistance patrol are improved.
Patent Information
- Application Number
- JP2023169844
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-29
- Publication Date
- 2025-04-10
AI Technical Summary
The existing mutual patrol system cannot effectively provide information to those who intend to assist mutual patrols but accidentally pass through possible mutual assistance locations, resulting in the inability to take advantage of mutual assistance opportunities in a timely manner.
An information processing system is designed, including a first registration unit, a second registration unit, a location acquisition unit, an output unit and a display unit. By storing the user's mutual assistance information, acquiring the user's location and outputting possible mutual assistance information, the user provides specific information on mutual assistance opportunities to the user.
This has achieved the provision of useful information to users who intend to assist mutual patrols, helping them provide mutual assistance at the right time and at the appropriate location, and improving the efficiency and flexibility of mutual patrols.
Smart Images

Figure 2025059630000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Patent document 1 discloses an intra-regional mutual aid patrol support device that has an input unit that accepts input of information regarding multiple patrol members and multiple patrol destinations, a matching unit that assigns multiple patrol destinations to patrol members, and a patrol route determination unit that determines the patrol route for the patrol members to patrol the multiple patrol destinations assigned by the matching unit, with the aim of efficiently and dynamically formulating an intra-regional patrol plan for multiple patrol members. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-112929 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the technology disclosed in Patent Document 1 cannot provide useful information to a person who wants to cooperate in mutual aid, for example, when the person happens to pass by a place where mutual aid is possible. Therefore, it is not possible to obtain a mechanism that allows a person to act if possible when he or she happens to be in that place, rather than forcing the person to cooperate in mutual aid.
[0005] Therefore, in one aspect, the present invention aims to provide an information processing system and the like that can provide useful information to people who wish to cooperate in mutual aid. [Means for solving the problem]
[0006] (1) In one embodiment, a first registration unit that stores first information registered by a first user who will provide assistance; a second registration unit that stores second information related to mutual assistance registered by a second user; A location acquisition unit that acquires a location of the first user; an output unit that outputs specific information indicating the content of specific assistance that may be implemented by the first user, based on the first information, the second information, and the location acquired by the location acquisition unit; a presentation unit that presents the specific information output by the output unit to the first user; The present invention is characterized by comprising:
[0007] (2) In the above embodiment, preferably, A detection unit for detecting the necessity of the specific mutual assistance, The output unit outputs the specific information when the detection unit detects that there is a need for mutual assistance.
[0008] (3) In the above embodiment, preferably, A storage unit that stores, as an implementation record, the fact that the specific assistance presented by the presentation unit has been implemented; A notification unit that notifies a person who has received the specific assistance of the implementation record stored in the memory unit at a predetermined timing after the specific assistance is implemented; The present invention is characterized by comprising:
[0009] (4) In the above embodiment, preferably, The first information defines a first attribute that is an attribute of mutual assistance that the first user can k; The second information specifies a second attribute that is an attribute of mutual assistance expected to be performed by the first user; The output unit outputs the specific information corresponding to mutual assistance that satisfies both the first attribute and the second attribute.
[0010] (5) In another embodiment, A first registration step of storing first information registered by a first user who will provide assistance; a second registration step of storing second information related to mutual assistance registered by a second user; a detection step of detecting a position of the first user; an output step of outputting specific information indicating the content of specific assistance that may be implemented by the first user, based on the information stored in the first registration step, the information stored in the second registration step, and the location detected in the detection step; a presentation step of presenting the specific information output by the output step to the first user; The present invention is characterized by comprising:
[0011] (6) In another embodiment, A first registration step of storing first information registered by a first user who will provide assistance; a second registration step of storing second information related to mutual assistance registered by a second user; a detection step of detecting a position of the first user; an output step of outputting specific information indicating the content of specific assistance that may be implemented by the first user, based on the information stored in the first registration step, the information stored in the second registration step, and the location detected in the detection step; a presentation step of presenting the specific information output by the output step to the first user; The present invention is characterized in that the above-mentioned is executed by a computer. Effect of the Invention
[0012] According to one aspect, the present invention makes it possible to provide an information processing system and the like that can provide useful information to people who wish to cooperate in mutual assistance. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is a diagram illustrating a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 10 is a diagram illustrating an example of a data configuration of first information. FIG. [Figure 2A] 13 is a diagram illustrating an example of a data configuration of second information. FIG. [Diagram 3] 4 is a flowchart showing a process in the information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, the embodiments will be described in detail with reference to the accompanying drawings.
[0015] FIG. 1 is a diagram showing the configuration of an information processing system according to this embodiment.
[0016] The information processing system includes an information processing device 10, and a terminal 20 and a terminal 30 connected to the information processing device 10.
[0017] The information processing device 10 includes a first registration unit 11 that stores first information registered by a first user who will provide mutual assistance, a second registration unit 12 that stores second information regarding mutual assistance registered by a second user, a location acquisition unit 13 that acquires the location of the first user, an output unit 14 that outputs specific information indicating the content of specific mutual assistance that may be implemented by the first user based on the first information, the second information, and the location acquired by the location acquisition unit 13, and a presentation unit 15 that presents the specific information output by the output unit 14 to the first user.
[0018] The information processing device 10 also includes a detection unit 16 that detects whether or not there is a need for specific mutual assistance, a memory unit 17 that stores as an implementation record that the specific mutual assistance presented by the presentation unit 15 has been implemented, and a notification unit 18 that notifies the person who received the specific mutual assistance of the implementation record stored in the memory unit 17 at a predetermined timing after the specific mutual assistance has been implemented.
[0019] The information processing device 10 can be configured using a single or multiple computers (e.g., servers) in which a predetermined program is implemented. In addition, the terminal 20 and the terminal 30 are each implemented with a predetermined program corresponding to a user interface function and other functions in the information processing system. In Fig. 1, the terminal 20 is a terminal used by a first user, and the terminal 30 is a terminal used by a second user.
[0020] Next, the first information stored in the first registration unit 11 and the second information stored in the second registration unit 12 will be described.
[0021] FIG. 2 is a diagram illustrating an example of a data structure of the first information.
[0022] In the example of FIG. 2, the first information includes a first user ID that identifies the first user, and a first attribute that indicates an attribute of assistance that the first user can provide.
[0023] The first information, particularly the first attribute, is registered, for example, by the first user via the terminal 20 and stored in the first registration unit 11. In addition, the first information, particularly the first attribute, can be updated, for example, by the first user via the terminal 20 at any time.
[0024] The first attribute may indicate attributes of mutual assistance that the first user can provide, such as areas of expertise (physical labor, work using the Internet, eating, etc.), the times when mutual assistance can be provided, and whether or not the user has qualifications related to mutual assistance.
[0025] FIG. 2A is a diagram illustrating an example of a data structure of the second information.
[0026] In the example of Fig. 2A, the second information includes a mutual aid ID that identifies the mutual aid expected to be performed by the first user, location information that indicates the location (coordinates) where the mutual aid is performed, specific information that indicates the content of the mutual aid, a second attribute that indicates the attribute of the mutual aid, a second user ID that identifies the second user who registered the second information, and beneficiary information that indicates the person (beneficiary) who receives the mutual aid. Note that in this embodiment, the beneficiary may be the same person as the second user, or may be a different person.
[0027] The specific information is information that indicates the specific content of mutual assistance to the first user, and is information that enables the first user to actually provide mutual assistance by viewing the specific information. The first user can provide the mutual assistance by referring to the specific information, and can decide whether or not to provide mutual assistance based on the specific information.
[0028] The second attribute may indicate attributes of the mutual assistance expected to be provided by the first user, such as areas of expertise (physical labor, work using the Internet, eating, etc.), the time of day when the mutual assistance is expected to be provided, and whether or not qualifications related to the mutual assistance are necessary.
[0029] Next, the operation of the information processing system will be described.
[0030] FIG. 3 is a flowchart showing the process in the information processing device.
[0031] In step S102 in FIG. 3, the output unit 14 selects one first user ID.
[0032] In step S104, the position acquisition unit 13 instructs the terminal 20 used by the first user corresponding to the selected first user ID to transmit position information.
[0033] In step S106, the location acquisition unit 13 determines whether or not location information has been received from the terminal 20, and if the determination is affirmative, the process proceeds to step S118, whereas if the determination is negative, the process proceeds to step S122.
[0034] In step S108, the output unit 14 selects one assistance ID.
[0035] In step S108A, the detection unit 16 judges whether or not there is a need for mutual assistance associated with the selected mutual assistance ID, and if the judgment is affirmative, the process proceeds to step S110, and if the judgment is negative, the process proceeds to step S120. The process in the detection unit 16 will be described later.
[0036] In step S110, the location acquisition unit 13 acquires the location information received from the terminal 20.
[0037] In step S112, the output unit 14 judges whether or not the location of the terminal 20 indicated by the received location information and the location where mutual assistance is performed indicated by the location information associated with the selected mutual assistance ID (location information specified by the second information) satisfy a predetermined relationship. If the judgment is affirmative, the output unit 14 advances the process to step S112A, and if the judgment is negative, the process advances to step S120. Here, the judgment in step S112 may be affirmative, for example, when the two locations (the location of the terminal 20 and the location where mutual assistance is performed) are closer than a predetermined distance, when the two locations belong to a common region or section, when the time required to move from the location of the terminal 20 to the location where mutual assistance is performed is shorter than a predetermined time, and so on.
[0038] In step S112A, the output unit 14 determines whether the first attribute associated with the selected first user ID satisfies the second attribute associated with the selected mutual assistance ID, and if the determination is positive, proceeds to step S114, or if the determination is negative, proceeds to step S120.
[0039] Here, for example, it is determined whether the specialty indicated in the first attribute (cleaning, manual labor, work using the Internet, etc.) is included in the specialty indicated in the second attribute. Also, for example, it is determined whether the time period during which mutual assistance can be performed indicated in the first attribute is included in the time period during which mutual assistance is expected to be performed indicated in the second attribute. Furthermore, for example, it is determined whether the qualification possessed by the first user indicated in the first attribute satisfies the requirements of the necessary qualification indicated in the second attribute. Then, the judgment of step S112A may be executed according to one or more of these judgment results.
[0040] In step S114, the output unit 14 outputs the specific information (specific information defined by the second information) associated with the selected mutual assistance ID.
[0041] In step S116, the presentation unit 15 transmits specific information (specific information defined by the second information) corresponding to the selected mutual assistance ID to the terminal 20 used by the first user corresponding to the selected first user ID.
[0042] In step S120, the output unit 14 judges whether or not an unselected mutual assistance ID remains, and if the judgment is affirmative, the process proceeds to step S108, whereas if the judgment is negative, the process proceeds to step S122.
[0043] In step S122, the output unit 14 determines whether or not an unselected first user ID remains, and if the determination is affirmative, the process proceeds to step S102, whereas if the determination is negative, the process ends.
[0044] Next, specific examples of the content of mutual assistance will be explained.
[0045] An example of the mutual assistance is watering plants. For example, a first user who is a resident or passerby passing by a roadside tree can help water the roadside tree. Also, when a person who usually waters the trees is hospitalized for a long period of time, the person may want another person (the first user) to water the trees. In these cases, the presenting unit 15 presents specific information to a first user who happens to be passing by a roadside tree at a time when the tree needs watering and who has registered a mutual assistance attribute including watering plants as the first attribute.
[0046] In addition, the content of mutual assistance may include supporting people who are not blessed with the means of transportation necessary for daily life. For example, when the first user travels by personal car, the first attribute indicating that the first user is willing to share a ride with others may be registered, and if there is someone who wishes to share a ride, the first user may provide the first user with a ride. In this case, the presenting unit 15 may present specific information to the first user who passes by the home or location of a person who wishes to share a ride. In this case, the specific information may indicate the destination of the person who wishes to share a ride, etc.
[0047] In addition, if the content of the mutual aid is such that a portion of the food and drink fees paid for a specific menu item at a restaurant is pooled to cover the costs of vaccinating children in developing countries, when a registered first user stops by the restaurant or its vicinity, specific information to that effect (that a portion of the food and drink fees will be used for mutual aid) can be presented to the first user.
[0048] Next, the process in the detection unit 16 (step S108A) will be described.
[0049] The detection unit 16 detects whether or not there is a need for specific assistance. Specifically, the detection unit 16 can detect whether or not there is a need for specific assistance based on a response from the first user via the terminal 20. For example, the first user who has been presented with specific information (step S116) can transmit, via the terminal 20, the intention to perform assistance specified in the specific information to the detection unit 16. Alternatively, the first user who has performed assistance specified in the specific information can transmit, via the terminal 20, the fact that assistance has been performed to the detection unit 16. In these cases, the detection unit 16 may determine that the need for assistance specified in the specific information has been lost. In this case, the determination in step S108A is negative.
[0050] Furthermore, the detection unit 16 can detect the necessity of specific mutual assistance based on a signal from a sensor. For example, if the content of mutual assistance is watering a plant, a sensor may be installed to detect the necessity of watering or the location where water is insufficient. In this case, the detection unit 16 can identify the necessity of watering and the location where watering is required based on a signal from the sensor. If watering becomes unnecessary, the determination in step S108A is denied. Furthermore, by quickly reflecting the location where watering is required in, for example, the specific information, it is possible to avoid unnecessary watering and to guide the watering work to the necessary location.
[0051] Next, the functions of the storage unit 17 and the notification unit 18 will be described.
[0052] The storage unit 17 stores, as an implementation record, that the specific mutual assistance presented by the presentation unit 15 has been implemented. For example, the storage unit 17 allows the first user who implemented the specific mutual assistance presented by the presentation unit 15 to notify the detection unit 16 of that effect via the terminal 20. The detection unit 16 records, in the storage unit 17, an implementation record including the mutual assistance ID and the first user ID.
[0053] On the other hand, the notification unit 18 notifies the person (beneficiary) who received the specific mutual assistance of the implementation record (part of the implementation record) stored in the storage unit 17 at a predetermined timing after the specific mutual assistance is implemented. The notification unit 18 can notify the beneficiary of the corresponding implementation record based on the beneficiary information included in the second information. For example, the notification unit 18 can transmit the information included in the implementation record to the terminal 40 (FIG. 1) used by the beneficiary. This allows the beneficiary to know that he or she has received a benefit from mutual assistance from another person. The timing of notifying the implementation record is arbitrary, but the implementation record may be notified, for example, when the specific mutual assistance is implemented or when the beneficiary who was a child reaches a certain age. In addition, for example, when a beneficiary who has received a benefit from mutual assistance in the past is registered as a first user in the information processing system of this embodiment, the implementation record may be notified to the beneficiary (the first user).
[0054] As described above, according to this embodiment, specific information indicating the content of specific mutual assistance that may be implemented by the first user can be presented to the first user based on the first information, the second information, and the location acquired by the location acquisition unit 13. Therefore, it is possible to support the stable continuation of mutual assistance established by actions that are usually performed without any particular awareness.
[0055] Although each embodiment has been described above in detail, the present invention is not limited to the specific embodiment, and various modifications and changes are possible within the scope of the claims. In addition, it is also possible to combine all or a plurality of the components of the above-described embodiments. [Explanation of symbols]
[0056] 11 First Registration Section 12 Second Registry 13 Position acquisition part 14 Output section 15 Presentation section 16 Detection section 17 Memory section 18 Notification Department
Claims
1. a first registration unit that stores first information registered by a first user who provides assistance; a second registration unit that stores second information related to mutual assistance registered by a second user; A location acquisition unit that acquires a location of the first user; an output unit that outputs specific information indicating the content of specific assistance that may be implemented by the first user, based on the first information, the second information, and the location acquired by the location acquisition unit; a presentation unit that presents the specific information output by the output unit to the first user; An information processing system comprising:
2. A detection unit for detecting the necessity of the specific mutual assistance, The information processing system according to claim 1 , wherein the output unit outputs the specific information when the detection unit detects that there is a need for mutual assistance.
3. A storage unit that stores, as an implementation record, the fact that the specific assistance presented by the presentation unit has been implemented; A notification unit that notifies a person who has received the specific assistance of the implementation record stored in the memory unit at a predetermined timing after the specific assistance is implemented; The information processing system according to claim 1 .
4. The first information defines a first attribute that is an attribute of mutual assistance that the first user can perform; The second information defines a second attribute that is an attribute of mutual assistance expected to be performed by the first user; The information processing system according to claim 1 , wherein the output unit outputs the specific information corresponding to mutual assistance that satisfies both the first attribute and the second attribute.
5. A first registration step of storing first information registered by a first user who will provide assistance; a second registration step of storing second information related to mutual assistance registered by a second user; a detection step of detecting a location of the first user; an output step of outputting specific information indicating the content of specific assistance that may be implemented by the first user, based on the information stored in the first registration step, the information stored in the second registration step, and the location detected in the detection step; a presentation step of presenting the specific information outputted by the output step to the first user; An information processing method comprising:
6. A first registration step of storing first information registered by a first user who will provide assistance; a second registration step of storing second information related to mutual assistance registered by a second user; a detection step of detecting a location of the first user; an output step of outputting specific information indicating the content of specific assistance that may be implemented by the first user, based on the information stored in the first registration step, the information stored in the second registration step, and the location detected in the detection step; a presentation step of presenting the specific information outputted by the output step to the first user; A program that causes a computer to execute the following.
Citation Information
Patent Citations
Intra-regional mutual assisting patrol supporting system, intra-regional mutual assisting patrol supporting device, intra-regional mutual assisting patrol supporting method and program
JP2018112929A