Information processing device, information processing method, and information processing program
By designing an information processing device for daily life, the device can obtain the location and time information of the user terminal, compare it with preset behavioral conditions, identify and prevent safety risks, and solve the problem of difficult to quickly identify and prevent children's safety risks in the prior art, realizing timely monitoring and risk prevention of children's safety.
Patent Information
- Application Number
- JP2023168692
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-04-09
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art is difficult to quickly identify and prevent potential risks to children's safety in daily life, resulting in the possibility of serious accidents being neglected.
An information processing device is designed, including a behavioral data acquisition unit, a behavioral condition setting unit and a decision-making unit. The device sets the user's expected behavior conditions by obtaining the location and time information of the user terminal, and compares the behavior data with the conditions to determine whether there is a security risk.
It realizes simple and timely monitoring of the behavior of children and other users, can quickly identify and prevent possible security risks in daily life, and improves user safety.
Smart Images

Figure 2025058640000001_ABST
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Advances in IT technology have dramatically improved not only the business activities of companies but also the convenience of everyday life. In addition, communication devices such as smartphones and tablets have become widespread, and due to their high convenience, many people, including children, use these devices, and various services that improve people's lives are being provided by using the data from these devices.
[0003] Among these services, there are a variety of services for monitoring children's healthy activities or for the safety of the elderly, and they are expected to serve as tools to prevent risks that lurk in everyday life.
[0004] Conventionally, there has been disclosed an after-return behavior determination system that grasps and supports the behavior of a person being watched over, such as a child, after returning home. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2020-201773 A Summary of the Invention [Problem to be solved by the invention]
[0006] However, in everyday life, risks that threaten children's safety can be overlooked, leading to serious accidents that are life-threatening. If there was an alarm or other warning, the danger could be detected in advance and prevented. For this reason, a system is needed that can easily set risks in everyday life and quickly detect unusual situations occurring to children.
[0007] The present invention has been made in consideration of such circumstances, and aims to provide an information processing device, an information processing method, and an information processing program that can easily and timely check the behavior of users such as children and quickly grasp risks. [Means for solving the problem]
[0008] An information processing device according to an embodiment of the present invention is characterized in that it comprises an action data acquisition unit that acquires user action data including location information of a user terminal and time information at the location information, an action condition setting unit that sets action conditions including a registered location of the user and an action time at the registered location, and a determination unit that compares the action data with the action conditions and determines whether the action data matches the action conditions. Effect of the Invention
[0009] According to the embodiments of the present invention, an information processing device, an information processing method, and an information processing program are provided that can easily and timely check the behavior of users such as children and quickly grasp risks. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of an information processing device according to an embodiment of the present invention. [Diagram 2] FIG. 4 is an explanatory diagram showing an example of an action condition set for a user. [Diagram 3] 5 is a schematic diagram illustrating a configuration for comparing user behavior data with behavior conditions in the information processing device according to the embodiment. [Figure 4] 4 is a flowchart showing an example of an information processing method according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a diagram showing an example of the configuration of an information processing device 10 according to the present embodiment.
[0012] The information processing device 10 according to the embodiment is a server that pre-sets behavioral conditions expected for user behavior, compares the behavioral conditions with actual user behavior data acquired from the user terminal 20, and determines the user's risk based on whether or not the behavioral conditions match.
[0013] The user terminal 20 indicates a terminal that is capable of communicating with an external network, such as a PC, a smartphone, or a tablet terminal owned by each user, and is capable of communicating with the information processing device 10 via the network. The user terminal 20 may be any terminal capable of transmitting the user's position information, and may be a device that is worn on the user's body and capable of transmitting information such as position information and time information at the position information.
[0014] The user terminal 20 transmits information such as identification information for identifying the user (user ID, password, etc.), the user's current location information, and time information at that location information to the information processing device 10 at regular intervals (for example, every minute). If the user terminal 20 can acquire biometric information of the user (body temperature, heart rate, etc.), the user terminal 20 may transmit the biometric information to the information processing device 10. Furthermore, if the user terminal 20 can acquire camera images, the user terminal 20 may transmit the camera images to the information processing device 10 when it is determined that the user is at risk.
[0015] 1, three user terminals 20 (20a, 20b, 20c) owned by each user are illustrated, but the configuration is not limited to this. The information processing device 10 is communicably connected to each of the user terminals 20, and various data is transmitted and received.
[0016] A specific configuration of the information processing device 10 according to this embodiment will be described. The information processing device 10 includes an action data acquisition unit 11, an action condition setting unit 12, a determination unit 13, and a notification unit .
[0017] The functions of each unit constituting the information processing device 10 may be realized by executing a predetermined program code using a processor, and are not limited to such software processing. For example, the functions may be realized by hardware processing using an ASIC or the like, or may be realized by a combination of software processing and hardware processing.
[0018] The behavioral data acquisition unit 11 acquires behavioral data of the user including location information of the user terminal 20 and time information at the location information. The behavioral data is information indicating the current state of the user, and means the location information transmitted from the user terminal 20, the time at the location information, etc. The behavioral data may also include biological information of the user transmitted from the user terminal 20.
[0019] The behavior condition setting unit 12 sets behavior conditions including the user's registered location and the behavior time at the registered location. The behavior condition means, for example, the user's expected behavior (the behavior expected to be performed), and when setting the user's expected behavior, the behavior content, the location information (registered location) where the user is expected to be present, and the time (behavior time) where the user is expected to be at the location information are set for each behavior.
[0020] The registered position may be set by position coordinates, or a position range may be set within a predetermined distance (for example, within 10 m) from a reference position coordinate. A route between multiple points may be set as a registered position. If there are multiple routes between points, all of the routes may be set as registered positions.
[0021] The activity time may be specified by date and time, or if the activity is the same every week, by day of the week and time. The time may be specified by time period (for example, from 3 pm to 6 pm).
[0022] Furthermore, the behavior condition setting unit 12 may perform machine learning of the user's behavior, model the user's behavioral tendency, and set the user's registered location and behavior time at the registered location as behavior conditions based on behavior exceeding a predetermined frequency in the model (e.g., behavior three or more times a week). Specifically, when a specific user's behavior is recorded for a certain period of time, the user's behavior is machine learned, and the behavioral tendency is modeled, if the number of times the user is at location A between 3:00 p.m. and 4:00 p.m. is equal to or greater than a predetermined number, the registered location is set to location A and the behavior time is set to 3:00 p.m. to 4:00 p.m.
[0023] In addition, the behavior condition may be set to a behavior of the user that is not expected to be correct (a risky behavior). In this case, the behavior condition is set in the behavior condition setting unit 12 separately from the behavior of the user that is expected to be correct.
[0024] The behavior conditions are set by an administrator of the information processing device 10, a guardian of the user of the user terminal 20, or the like who has the authority to access the information processing device 10.
[0025] FIG. 2 is an explanatory diagram showing an example of an action condition set for a user. The action content, action time (day of the week and time period), and registration location are set for each action condition ID that identifies each action condition.
[0026] For example, for behavior condition ID: 0011, the behavior condition is set to be on the school route from 8:30 to 9:00 Monday through Friday. Similarly, for behavior condition ID: 0012, the behavior condition is set to be at school X from 9:00 to 17:00 Monday through Friday, and to be at cram school B from 19:00 to 21:00 on Wednesdays. Note that for times of the day that are not set in the behavior conditions, the home may be set as the registered location.
[0027] The determination unit 13 compares the behavior data with the behavior condition to determine whether it matches the behavior condition. Specifically, the determination unit 13 compares the location information of the user terminal 20, which is the acquired behavior data, and the time information in the location information with the registered location of the user set as the behavior condition and the behavior time at the registered location, to determine whether it matches the behavior condition. If the acquired behavior data matches the behavior condition, the determination unit 13 determines that the user is behaving in a manner that is assumed to be correct, and determines that there is no risk, whereas if there is no match, the determination unit 13 determines that the user is behaving in a manner that is not assumed to be correct, and determines that there is a risk.
[0028] When an action condition is set to an action that is not expected to be correct (a risky action), if the acquired action data matches the action condition, it is determined to be risky.
[0029] When the behavioral data does not match the behavioral conditions, the notification unit 14 notifies a pre-set registered terminal. The registered terminal is set to, for example, the terminal of the user's guardian or the terminal of the teacher if the user is a pupil or student. When the behavioral data does not match the behavioral conditions, the notification unit 14 determines that the user is currently in a risky state and notifies the registered terminal of information such as the user's location information and the user's biological information. In addition, when a camera is built into the user terminal 20, a camera image taken when it is determined that there is a risk may be transmitted to the registered terminal.
[0030] When the notification unit 14 determines that the user is at risk, it may notify the user terminal 20 of the user and ask the user to explain the situation. In this case, the explanation of the situation received from the user may be notified to the registration terminal.
[0031] 3 is a schematic diagram for explaining a configuration for comparing user behavior data with behavior conditions in the information processing device 10 according to this embodiment. Here, an example is shown in which a behavior condition is set for a student A's daily behavior.
[0032] 3, the behavioral conditions are set for the time of behavior (time when Student A is expected to be present) and the registered location (location where Student A is expected to be present) for each of Student A's activities: home, commuting from home to School X, School X, and Cram School B. Location information and time information are transmitted from Student A's user terminal 20 to the information processing device 10 at regular intervals as behavioral data, and the presence or absence of risk is determined by comparing the behavioral conditions.
[0033] For example, if Student A is in the registered location of School X between 9:00 and 17:00, it is determined that there is no risk as the behavior condition matches, whereas if Student A is not in the registered location of School X during that time period, it is determined that there is a risk as the behavior condition does not match. If the behavior condition does not match, a notification is sent to a registered terminal of a parent or guardian that has been set up in advance.
[0034] In this way, by constantly comparing the user's behavioral data with pre-set behavioral conditions to determine risk, it is possible to quickly grasp the situation when a user, such as a child or elderly person, behaves in a way that differs from what is expected to be correct.
[0035] Next, the operation of the information processing device 10 according to the present embodiment will be described. Fig. 4 is a flowchart showing an example of an information processing method according to the present embodiment (see Fig. 1 as appropriate). Here, an operation will be considered when conditions including a registered position of a user and a time spent in action at the registered position are set as action conditions for an action assumed to be correct by the user.
[0036] The action condition setting unit 12 sets an action condition including a registered position of the user and an action time at the registered position (S10).
[0037] The behavioral data acquiring unit 11 receives user behavioral data including location information of the user terminal 20 and time information at the location information (S11).
[0038] The determination unit 13 determines whether the behavior data matches the behavior condition, and if so, determines that there is no risk (S12: YES, end).
[0039] On the other hand, when the behavior data does not match the behavior condition, the determination unit 13 determines that there is a risk (S12: NO).
[0040] If it is determined that there is a risk, the notification unit 14 notifies a pre-registered terminal (S12: NO, S13).
[0041] In addition, when an action condition is set to an action that is not expected to be correct (a risky action), if the acquired action data matches the action condition, it may be determined that there is a risk and notified to a pre-registered terminal. In this case, if the acquired action data does not match the action condition, it is determined that there is no risk.
[0042] When an action that is not expected as a user's normal behavior is set as an action condition, the registered location (risk location) may be set based on information on a hazard map that indicates the location of areas expected to be affected by floods, landslides, etc., for example. The registered location may be automatically set based on the latest hazard map in cooperation with an application that publishes hazard maps. The action time (risk time) may be specified as a specific time period, or may be set to 24 hours a day. The registered location may be set to the location range of a river or sea where water accidents frequently occur. The registered location may be set to the location where a crime occurred in cooperation with an application that publishes information on crime occurrence.
[0043] In this way, the information processing device 10 of this embodiment pre-sets behavioral conditions expected for user behavior, compares the behavioral conditions with actual user behavior data acquired from the user terminal 20, and determines the user's risk based on whether the behavioral conditions match, thereby enabling easy and timely confirmation of user behavior and enabling rapid identification of risks.
[0044] The program executed by the information processing device 10 is provided by being pre-installed in a storage circuit such as a ROM. Alternatively, the program may be provided by being stored in a computer-readable storage medium such as a CD-ROM, CD-R, memory card, DVD, or flexible disk as a file in an installable or executable format. The program executed by the information processing device 10 may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.
[0045] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0046] 10: information processing device, 11: behavioral data acquisition unit, 12: behavioral condition setting unit, 13: judgment unit, 14: notification unit, 20 (20a, 20b, 20c): user terminal.
Claims
1. A behavioral data acquisition unit that acquires user behavioral data including location information of a user terminal and time information at the location information; an action condition setting unit that sets an action condition including a registered location of the user and an action time at the registered location; a determination unit that compares the action data with the action condition and determines whether the action data matches the action condition; An information processing device comprising:
2. a notification unit that notifies a pre-registered terminal when the action data does not match the action condition; The information processing apparatus according to claim 1 , further comprising:
3. The behavior condition setting unit performs machine learning on the behavior of the user, and sets a behavior condition including a registered location of the user and a behavior time at the registered location based on the behavior exceeding a predetermined frequency.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
4. acquiring user behavior data including location information of a user terminal and time information at the location information; setting an action condition including a registered location of the user and an action time at the registered location; comparing the behavior data with the behavior condition to determine whether the behavior data matches the behavior condition; 13. An information processing method comprising:
5. Computer, A function of acquiring user behavior data including location information of the user terminal and time information at the location information; A function of setting action conditions including a registered location of the user and an action time at the registered location; A function of comparing the behavior data with the behavior conditions to determine whether the behavior data matches the behavior conditions; An information processing program characterized by causing the program to function as follows.
Citation Information
Patent Citations
Errand support system, protector terminal device, child portable terminal device, errand support method, and errand support program
JP2014055779A
Rescue support system
JP2016038752A
Wrist watch
JP2019075151A
Information processing device, information processing method, and program
WO2018193808A1
Action-after-homecoming determination system
JP2020201773A