Notification device, notification method and program
The notification device's processor-based judgments prevent erroneous notifications by determining object presence, movement, and location, ensuring appropriate notification delivery.
Patent Information
- Application Number
- JP2025011434
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-01-27
- Publication Date
- 2025-11-27
- Estimated Expiration
- 2045-01-27
AI Technical Summary
Existing notification devices may erroneously notify users that they do not possess an object in situations where notification is not necessary.
A notification device equipped with a processor that executes judgments to determine whether the user is carrying an object, moving, and in a predetermined location, thereby controlling when to output notifications based on these determinations.
Prevents unnecessary notifications by matching the user's environment with the need for notification, ensuring accurate object presence awareness.
Smart Images

Figure 0007776710000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a notification device, a notification method, and a program for notifying a user that the user does not have an object in his or her possession. [Background technology]
[0002] An example of a notification device that notifies a user that an object is not in their possession is described in Patent Document 1. The misplacement prevention device described in Patent Document 1 is a misplacement prevention device that includes a portable wireless transceiver (notification device) with wireless transmission and reception capabilities and a wireless tag attached to the personal item (object). The portable wireless transceiver also includes a motion detection means that detects the movement of the wearer (user) carrying the personal item, and an RF module as a response detection means that accesses the wireless tag while the wearer is moving and detects whether or not there is a response from the wireless tag. The portable wireless transceiver also includes a transmission / reception antenna, a liquid crystal display, a buzzer, and an alarm unit. The motion detection means includes a reed switch and a movable magnet.
[0003] The motion detection means detects even the slightest movement of the wearer's body, not to mention when the wearer is walking. Specifically, when the wearer's body moves, the moving magnet vibrates (sways), and the reed switch opens and closes in response to the movement of the moving magnet. When the reed switch opens and closes, the RD module transmits the ID code from the portable wireless transceiver to the wireless tag.
[0004] When the wireless tag is out of communication range, that is, when the personal item is far from the person who owns the portable wireless transceiver, and the wireless tag does not return an ID code to the portable wireless transceiver even though the portable wireless transceiver has transmitted an ID code, the device determines that the personal item has been left behind, and the buzzer of the portable wireless transceiver sounds and the alarm unit emits light to notify the person that the personal item has been left behind. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-117120 Summary of the Invention [Problem to be solved by the invention]
[0006] The inventors of the present application recognized a problem with the notification device described in Patent Document 1, in that the notification device may notify the user that the target item is not in their possession in a situation where notification is not necessary.
[0007] The object of the present disclosure is to provide a notification device, a notification method, and a program that can prevent a notification device from notifying a user that the user does not have an object in a situation where notification is not necessary. [Means for solving the problem]
[0008] This embodiment discloses a notification device carried by a user, which has a processor that executes a judgment and a notification device that notifies the user of the processing result executed by the processor, wherein the processor is configured to execute a first judgment to determine whether the user is carrying an object that the user needs to carry, a second judgment to determine whether the user is moving, a third judgment to determine whether the user is in a predetermined location to which the user can move without carrying the object, and a fourth judgment to determine whether to cause the notification device to output notification content based on the result of the first judgment, the result of the second judgment, and the result of the third judgment. [Effects of the Invention]
[0009] According to this embodiment, it is possible to prevent the notification device of the notification device from outputting a message that the user does not have an object in a situation where notification by the notification device is not necessary. In other words, the processor of the notification device can determine whether or not to notify the user that they do not have an object in accordance with the user's environment. Therefore, it is possible to match the relationship between the user's environment and whether or not to notify by the notification device. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a conceptual diagram illustrating an example of the configuration of a notification system including a notification device. [Figure 2] 1 is a flowchart illustrating an example of a notification method performed by the notification system. [Figure 3] 10 is a flowchart illustrating an example of another notification method performed by the notification system. [Figure 4] 10 is a flowchart illustrating an example of yet another notification method performed in the notification system. DETAILED DESCRIPTION OF THE INVENTION
[0011] (overview) 1 discloses a specific example of a notification system 30. The notification system 30 may include a tag 10 and a terminal device 20, which are examples of notification devices. The notification system 30 is used by a user P1. Communication is possible between the tag 10 and the terminal device 20, and if the user P1 possesses either the tag 10 or the terminal device 20 as a notification device but does not possess the other device, a notification is output from the notification device possessed by the user P1.
[0012] (Tag description) A single tag 10 may be provided, or multiple tags 10 may be provided. The tag 10 is a device that can be carried by the user P1 while moving, and the user P1 can move while carrying the tag 10. Carried by the user P1 includes the user P1 holding it in his / her hand, directly attaching it to the user P1's body, attaching it to the user P1's clothing, attaching it to an object carried by the user P1, etc. Moving by the user P1 includes the user P1 walking or running, the vehicle in which the user P1 is riding moving, etc. The object is an object that the user P1 needs when going out from home, such as a wallet, briefcase, card case, eco bag, etc.
[0013] The objects possessed by the user P1 differ depending on the planned activities of the user P1. The number of objects may be either one or multiple, and when there are multiple objects, the tags 10 are attached to each of the multiple objects.
[0014] The tag 10 has a configuration that allows it to be attached and detached to an object, for example, a configuration that allows it to be attached and detached to the body of the user P1, a configuration that allows it to be attached and detached to the clothing of the user P1, a configuration that allows it to be attached and detached to an object carried by the user P1, etc. Configurations that allow the tag 10 to be attached and detached to an object include an engageable hook, a clamp that can be clamped, a ring-shaped portion that can be hung, a magnet that can be magnetically attracted, etc.
[0015] The tag 10 includes a main body, a notification device 11, a detection sensor 12, a memory 14, a processing device 15, a communication device 16, a power source 17, etc. The main body is made of, for example, a synthetic resin. The main body is hollow inside. The external shape of the main body may be, for example, a card shape, a ball shape, a stick shape, etc.
[0016] The main body is provided with a notification device 11, a detection sensor 12, a memory 14, a processing device 15, a communication device 16, a power supply 17, an input device 18, etc. The notification device 11 and the processing device 15 are electric and electronic components that function when power is supplied. The processing device 15 is communicatively connected to the notification device 11, the detection sensor 12, the memory 14, the communication device 16, and the input device 18.
[0017] The notification device 11 is provided to notify the user P1 of various information. The notification device 11 has a configuration for notifying the user P1 that the user P1 does not have the terminal device 20. The notification device 11 is composed of one or more elements selected from, for example, a speaker, a buzzer, a lamp, a vibrator, etc. In response to a control signal output from the processing device 15, the speaker and the buzzer output sound information or voice to notify the user P1 that the user P1 does not have the terminal device 20.
[0018] The lamp is, for example, a light-emitting diode lamp, and can notify that the user P1 is not carrying the terminal device 20 by lighting or flashing the lamp in response to a control signal output from the processing device 15. The vibrator has a structure in which a weight (eccentric weight) with an offset center of gravity is attached to the shaft of an electric motor. In response to a control signal output from the processing device 15, the vibrator can notify that the user P1 is not carrying the terminal device 20 by applying a constant continuous or intermittent vibration to the main body of the tag 10.
[0019] The detection sensor 12 is configured to detect the movement and motion of the tag 10 and output a signal. The detection sensor 12 is configured with one or more elements selected from elements such as an acceleration sensor, a gyro sensor, and a vibration switch. The signal output from the detection sensor 12 is sent to the processing device 15.
[0020] The memory 14 is a non-transitory storage medium provided within the main body. The memory 14 may also include a storage medium 14A that can be attached to and detached from the main body. The storage medium 14A that can be attached to and detached from the main body includes, for example, a flash memory. Examples of flash memory include an SD memory card and a USB flash drive.
[0021] The memory 14 stores non-transitory programs, data and information used by the processing device 15 to perform various processes. The data stored in the memory 14 includes map data. The processes performed by the processing device 15 include judgment and control. The memory 14 may also store the results of various processes performed by the processing device 15. Furthermore, the memory 14 stores unique identification information that distinguishes multiple tags 10 from one another. The identification information includes an identification number, an identification symbol, or the like.
[0022] The processing device 15 is an electronic component that processes acquired signals, information, and data. The processing device 15 may be configured, for example, by an integrated circuit, a processor, etc. An integrated circuit is an electronic component in which structures that operate as transistors, capacitors, and resistors are formed by diffusing impurities on the surface of a semiconductor chip, and an electronic circuit is built in by forming wiring by aluminum vapor deposition and etching. The processor may be configured by a central processing unit (CPU) that integrates an arithmetic device (arithmetic circuit) and a control device (control circuit).
[0023] The processing device 15 executes various processes when a non-transitory program stored in the memory 14 is executed. The various processes executed by the processing device 15 include processing and determining signals input to the processing device 15, generating control signals to be output to the notification device 11, processing signals acquired via the network C1, processing data and information, storing data and information in the memory 14, reading data and information from the memory 14, and the like.
[0024] When the non-transitory program is executed, the processing device 15 is configured to function as a possession determination unit 15A, a movement determination unit 15B, a current location determination unit 15C, and a notification management unit 15D in cooperation with the memory 14. The possession determination unit 15A is configured to determine whether or not the user P1 is carrying the terminal device 20 based on the strength of the radio wave signal acquired by the communication device 16. The movement determination unit 15B is configured to determine whether or not the user P1 is moving based on the signal from the detection sensor 12, the map data stored in the memory 14, the signal received from the artificial satellite B1, etc.
[0025] The current position determination unit 15C is configured to determine the current position and movement route of the tag 1 on the map data based on, for example, the signal of the detection sensor 12, the map data stored in the memory 14, the signal received from the artificial satellite B1, etc. The notification management unit 15D has a function to determine whether or not to issue a notification by the notification device 11, and a function to determine the type and content of the notification to be issued by the notification device 11.
[0026] The communication device 16 may be configured with, for example, an antenna and a GPS (Global Positioning System) receiver. The communication device 16 is configured to receive signals, data, and information from an external device via the network C1 and transmit signals, data, and information to the external device via the network C1. The network C1 may be configured with a wireless communication line, for example, short-range wireless communication. Short-range wireless communication includes communication standards such as Bluetooth (registered trademark) and wireless LAN (Local Area Network). The communication distance via short-range wireless communication is, for example, 100 meters or less. If the communication device 16 has a GPS receiver, the communication device 16 can receive radio waves transmitted from an artificial satellite B1 via the network C1. The network C1 may also have a terminal device, for example, a wireless access point. In this case, the communication devices 16 of multiple tags 10 can each connect to the wireless access point. When the communication device 16 transmits signals, data, and information to the network C1, the tag 10's unique identification information is added as auxiliary information.
[0027] The power source 17 supplies power to the electronic components and electronic devices of the tag 10. The power source 17 is composed of a battery, for example, a secondary battery or a primary battery. Secondary batteries include nickel-cadmium batteries, nickel-metal hydride batteries, lithium-ion batteries, etc. Primary batteries include alkaline batteries, manganese batteries, lithium batteries, etc.
[0028] The input device 27 is operated when inputting information, data, etc. to the terminal device 20, when causing the terminal device 20 to execute various processes, when sending various information and data from the terminal device 20 to the network C1, when the terminal device 20 obtains various data, information, and signals via the network C1, etc.
[0029] The input device 18 includes one or more elements such as a display, an operation switch, etc. The display includes a liquid crystal display, an organic electroluminescence display, etc. The display displays various screens, such as an operation screen and an information screen. The various screens display operation tabs, operation buttons, etc.
[0030] By operating the input device 18, the user P1 can select any predetermined location and register the selected predetermined location. The predetermined location is a location where the user P1 may travel without carrying the object, based on the user P1's lifestyle habits. Examples of the predetermined location include the user P1's home, workplace, etc. The registered predetermined location is stored in the memory 14. The predetermined location may be any of the address, address indication, lot number, etc. in the map data.
[0031] (Terminal device description) The terminal device 20 is a computer used and operated by the user P1. The terminal device 20 is a portable computer that the user P1 can carry and move around indoors and outdoors. The terminal device 20 includes a smartphone, a tablet computer, a mobile phone, etc.
[0032] The terminal device 20 is connected to the tag 10 via a network C1. The terminal device 20 has a main body (casing), a detection sensor 21, a memory 23, a processing device 24, a communication device 25, a power supply 26, an input device 27, an output device 28, etc. The main body is made of a material such as synthetic resin. The main body is hollow inside.
[0033] The main body is provided with a detection sensor 21, a memory 23, a processing device 24, a communication device 25, a power supply 26, an input device 27, an output device 28, a notification device 29, etc. The processing device 24, the input device 27, and the output device 28 are electrical and electronic components that function when power is supplied.
[0034] The detection sensor 21 is configured to detect the movement of the user P1 carrying the terminal device 20 and output a signal. The detection sensor 21 is configured with one or more elements selected from an acceleration sensor, a gyro sensor, a vibration switch, etc. The signal output from the detection sensor 21 is sent to the processing device 24.
[0035] The memory 23 is a non-transitory storage medium. The memory 23 may also include a storage medium 23A that can be attached to and detached from the main body. The storage medium 23A that can be attached to and detached from the main body includes, for example, a flash memory. Examples of flash memory include an SD memory card and a USB flash drive.
[0036] The memory 23 stores non-transitory programs, data and information used in various processes performed by the processing device 24. The data stored in the memory 23 includes map data. The memory 23 may also store results of various processes performed by the processing device 24. The memory 23 stores unique identification information that distinguishes multiple tags 10 from one another.
[0037] The processing device 24 is provided in the main body of the terminal device 20. The processing device 24 may be configured, for example, as a processor. The processor may be configured as a central processing unit (CPU (Central Processing Unit)) that integrates an arithmetic device (arithmetic circuit) and a control device (control circuit). The processing device 24 is communicably connected to the detection sensor 21, memory 23, communication device 25, input device 27, and output device 28 via a bus.
[0038] The processing device 24 executes various processes when a non-transitory program stored in the memory 23 is executed. The various processes executed by the processing device 24 include processing and determining signals, information, and data input to the processing device 24, generating control signals to be output to the output device 28, processing signals acquired via the network C1, processing data and information, storing data and information in the memory 23, reading data and information from the memory 23, and the like.
[0039] When the non-transitory program is executed, the processing device 24 cooperates with the input device 27, the detection sensor 21, the communication device 25, and the memory 23 to implement a possession determination unit 24A, a movement determination unit 24B, a current location determination unit 24C, an activity schedule management unit 24D, a condition management unit 24E, a notification management unit 24F, and an artificial intelligence unit 24G. The possession determination unit 24A is configured to determine whether or not the user P1 is carrying the tag 10 based on the strength of the radio wave signal acquired by the communication device 25. The movement determination unit 24B is configured to determine whether or not the user P1 is moving based on the signal from the detection sensor 21, map data stored in the memory 23, a signal received from the artificial satellite B1, etc.
[0040] The current position determination unit 24C is configured to determine the actual behavior of the user P1 based on, for example, a signal from the detection sensor 21, map data stored in the memory 14, a signal received from the artificial satellite B1, etc. The actual behavior of the user P1 includes the current positions of the terminal device 20 and the user P1 on the map data, the actual movement route of the user P1, and the actual movement direction of the user P1.
[0041] The activity schedule management unit 24D processes and manages information, including the activity schedule of the user P1, input to the terminal device 20, and stores the information and data, including the activity schedule, in the memory 23. The activity schedule of the user P1 includes items such as the date of the activity, the destination, the time of leaving home for the destination, and the time of returning home. The condition management unit 24E, in cooperation with the artificial intelligence unit 24G and the memory 23, realizes the function of determining target activity conditions that are compatible with the activity schedule of the user P1 and the function of determining whether the actual activity of the user P1 is consistent with the target activity conditions. The target activity conditions include information such as the target travel route from the user P1's home to the destination, the target travel route from the destination to the home, the travel direction when traveling from the home to the destination, and the travel direction when traveling from the destination to the home.
[0042] The notification management unit 24F has a function to determine whether to output a notification that "the actual behavior of the user P1 does not match the target behavior condition" on the output device 28 based on the determination result of whether the actual behavior of the user P1 matches the target behavior condition, and a function to determine an element for outputting the notification on the output device 28. The element for outputting the notification on the output device 28 includes a display, a speaker, a buzzer, a lamp, a vibrator, etc.
[0043] The artificial intelligence unit 24G is operated by a program and executes various processes in cooperation with the memory 23. The artificial intelligence unit 24G realizes a learning stage and an inference stage. In the learning stage of the artificial intelligence unit 24G, a learning model is trained in advance by performing machine learning, for example, supervised learning, to generate a learned model. The learning dataset used in supervised learning includes learning data and correct labels. The learning data includes information such as the location and destination of the user P1's home, information included in the user P1's activity plan, for example, a travel route connecting the home and the destination in the map data, and the user P1's travel direction on the travel route. The correct labels include information such as target behavior conditions that match the user P1's activity plan. The target behavior conditions include information such as the user P1's target travel route from the home to the destination, the target travel route from the destination to the home, the travel direction when traveling from the home to the destination, and the travel direction when traveling from the destination to the home.
[0044] During the learning stage, the artificial intelligence unit 24G may obtain learning data and correct labels by processing and manipulating data and information that is pre-stored in the memory 23, and data and information that is obtained from the external device 31 via the network C1 and stored in the memory 23.
[0045] In the inference stage, the artificial intelligence unit 24G processes the input inference target data (information) using the trained model to output a predetermined inference result. In this embodiment, when the behavior schedule of the user P1 is input to the artificial intelligence unit 24 as the inference target data, the trained model can output a target behavior condition that matches the behavior schedule of the user P1 as the inference result.
[0046] In addition, in this embodiment, when the actual behavior of user P1 is input to the artificial intelligence unit 24G as data to be inferred, the trained model can output as an inference result whether or not the actual behavior of user P1 is consistent with the target behavior conditions.
[0047] The communication device 25 may be configured with, for example, an antenna and a GPS (Global Positioning System) receiver. The communication device 25 is configured to acquire signals, data, and information from external devices via the network C1, and transmit signals, data, and information to external devices via the network C1. The network C1 may be configured with a wireless communication line, for example, short-range wireless communication. Short-range wireless communication includes communication standards such as Bluetooth (registered trademark) and wireless LAN (Local area network). The distance over which communication is possible via short-range wireless communication is, for example, 100 meters or less.
[0048] Therefore, the tag 10 and the terminal device 20 can communicate with each other by short-range wireless communication via the network C1. If the communication device 25 has a GPS receiver, the communication device 16 can receive radio waves transmitted from the artificial satellite B1 via the network C1. The network C1 may include an internetwork, and an external device 31 may be connected to the network C1.
[0049] The external device 31 is a computer, for example, a server having a communication device, a memory, and a processor. Various information, data, and programs are stored in the memory. The external device 31 is configured to provide a website to the network C1. The terminal device 20 may access the external device 31 from the website provided on the network C1 and obtain various information, data, and programs from the external device 31.
[0050] The power supply 26 supplies power to the electronic components and electronic devices of the terminal device 20. The power supply 26 is configured by a battery, for example, a secondary battery (battery) or a primary battery. Secondary batteries include nickel-cadmium batteries, nickel-metal hydride batteries, lithium-ion batteries, etc. Primary batteries include alkaline batteries, manganese batteries, lithium batteries, etc.
[0051] The input device 27 is operated when inputting information, data, etc. to the terminal device 20, when causing the terminal device 20 to execute various processes, when sending various information and data from the terminal device 20 to the network C1, when the terminal device 20 obtains various data, information, and signals via the network C1, etc. When the user P1 operates the input device 27 to start a browser, it is possible to access an external device via the network C1.
[0052] The input device 27 includes one or more elements, such as a display, an operation switch, a microphone, etc. These elements are either directly attached to the main body or connected to the main body via a cable. The display includes a liquid crystal display, an organic electroluminescence display, etc. Various screens, such as an operation screen and an information screen, are displayed on the display. Operation tabs, operation buttons, etc. are displayed on the various screens. By operating the input device 27, the user P1 can select an arbitrary predetermined location and register the selected predetermined location. The registered predetermined location is stored in the memory 23. The arbitrary predetermined location may be any of the location, address, land number, etc. in the map data. Examples of the arbitrary predetermined location include the user P1's home, workplace, etc.
[0053] The output device 28 is provided to display and notify various data and information to the user P1. The output device 28 is composed of one or more elements, such as a display, speaker, buzzer, lamp, and vibrator. The speaker and buzzer each output sound information in response to a control signal output from the processing device 24. The lamp is, for example, a light-emitting diode lamp, and the lamp is controlled to turn on, off, or blink in response to the control signal output from the processing device 24. The vibrator has a structure in which a weight (eccentric weight) with an offset center of gravity is attached to the shaft of an electric motor. The vibrator applies a constant, continuous or intermittent vibration to the main body of the terminal device 20 in response to the control signal output from the processing device 24. The display displays various screens, such as information screens. The display of the input device 27 and the display of the output device 28 may also be integrated.
[0054] (Example of how to notify non-possession) The non-possession notification methods performed by the notification system 30 include a first non-possession notification method and a second non-possession notification method. The first non-possession notification method is to notify the user P1, who is carrying the tag 10 but is not carrying the terminal device 20, of this fact via the tag 10. The second non-possession notification method is to notify the user P1, who is carrying the terminal device 20 but is not carrying the tag 10, of this fact via the terminal device 20.
[0055] (First method of notifying non-possession) First, the first non-possession notification method will be described with reference to the flowchart of FIG. 2. The processing device 15 of the tag 10 processes input signals, data, and information in step S10. The processing device 15 determines whether the user P1 is carrying the terminal device 20 in step S11. The processing device 15 may make the determination in step S11 based on the radio wave strength of the short-range wireless communication. For example, if the radio wave strength received by the communication device 16 from the communication device 25 exceeds a threshold, the processing device 15 can determine in step S11 that the user P1 is carrying the terminal device 20. On the other hand, if the radio wave strength received by the communication device 16 from the communication device 25 is equal to or less than the threshold, the processing device 15 can determine in step S11 that the user P1 is not carrying the terminal device 20. The radio wave strength threshold used by the processing device 15 in the determination in step S11 is stored in the memory 14.
[0056] Furthermore, if the distance between the current position of the tag 10 in the map data and the current position of the terminal device 20 in the map data acquired from the terminal device 20 is less than a predetermined distance, the processing device 15 can determine in step S11 that the user P1 is carrying the terminal device 20. On the other hand, if the distance between the current position of the tag 10 in the map data and the current position of the terminal device 20 in the map data acquired from the terminal device 20 is equal to or greater than a predetermined distance, the processing device 15 can determine in step S11 that the user P1 is not carrying the terminal device 20. The predetermined distance used by the processing device 15 in the determination of step S11 is stored in the memory 14.
[0057] In step S12, the processing device 15 determines whether the user P1 is moving. The processing device 15 may make the determination in step S12 by processing the signal from the detection sensor 12. The processing device 15 may also make the determination in step S12 based on the current position of the user P1 on map data estimated by processing the signal from the detection sensor 12.
[0058] Furthermore, in step S13, the processing device 15 may determine whether the current location of the user P1 on the map data determined by processing the signal from the detection sensor 12 is in a predetermined location where the user P1 is registered. The order of determination in steps S11, S12, and S13 above is not limited.
[0059] Then, if the processing device 15 determines No in step S11, Yes in step S12, and No in step S13, it executes the determination in step S14 and ends the notification method of Fig. 2. In step S14, the processing device 15 executes the determination to cause the notification device 11 to output information that the user P1 is not carrying the terminal device 20. For this reason, for example, in a case where the user P1 carries the tag 10 and the terminal device 20 and goes out from his / her home to a park, and leaves the terminal device 20 on a park bench, the notification device 11 of the tag 10 carried by the user P1 can notify that the user P1 is not carrying the terminal device 20, that is, that the user P1 has left the terminal device 20 behind.
[0060] In response to this, if the processing device 15 makes one or more of the following determinations, ie, a Yes determination in step S11, a No determination in step S12, and a Yes determination in step S13, it executes the determination in step S15 and terminates the notification method of Fig. 2. In step S15, it determines not to output a notification from the notification device 11. In other words, no notification is made that the user P1 does not have the terminal device 20. For example, when the user P1 is in a registered predetermined location, specifically, at home or at work, and moves around the predetermined location without having the terminal device 20, it is possible to prevent the notification device 11 from making an erroneous notification.
[0061] (Second method of notifying non-possession) Next, the second non-possession notification method will be described with reference to the flowchart of FIG. 2. The processing device 24 of the terminal device 20 processes input signals, data, and information in step S10. The processing device 24 determines whether the user P1 is carrying an object with the tag 10 attached in step S11. The processing device 24 may make the determination in step S11 based on the radio wave strength of the short-range wireless communication. For example, if the radio wave strength received by the communication device 25 from the communication device 16 exceeds a threshold, the processing device 24 can determine in step S11 that the user P1 is carrying a briefcase. On the other hand, if the radio wave strength received by the communication device 25 from the communication device 16 is equal to or less than the threshold, the processing device 24 can determine in step S11 that the user P1 is not carrying a briefcase. The radio wave strength threshold used by the processing device 24 in the determination in step S11 is stored in the memory 23.
[0062] Furthermore, if the distance between the current position of the terminal device 20 in the map data and the current position of the tag 10 in the map data acquired from the tag 10 is less than a predetermined distance, the processing device 24 can determine in step S11 that the user P1 is carrying a briefcase. On the other hand, if the distance between the current position of the terminal device 20 in the map data and the current position of the tag 10 in the map data acquired from the tag 10 is equal to or greater than a predetermined distance, the processing device 24 can determine in step S11 that the user P1 is not carrying a briefcase. The predetermined distance used by the processing device 24 in the determination of step S11 is stored in the memory 23.
[0063] In step S12, the processing device 24 determines whether the user P1 is moving. The processing device 24 may make the determination in step S12 by processing the signal from the detection sensor 21. The processing device 24 may also make the determination in step S12 based on the current position of the user P1 on map data estimated by processing the signal from the detection sensor 21.
[0064] Furthermore, in step S13, the processing device 24 may determine whether the current location of the user P1 on the map data estimated by processing the signal from the detection sensor 21 is in a predetermined location where the user P1 is registered. The order of the determinations in steps S11, S12, and S13 above is not limited.
[0065] If the processing device 24 determines No in step S11, Yes in step S12, and No in step S13, the process proceeds to step S14, where it causes the output device 28 to make a notification, thereby terminating the notification method of Fig. 2. In step S14, the output device 28 notifies the user P1 that he or she is not carrying the briefcase. For example, if user P1 goes out from his or her home to a park carrying a briefcase containing tag 10, and then leaves the briefcase on a park bench and moves on, the output device 28 of the terminal device 20 carried by user P1 can notify the user that he or she is not carrying the briefcase, that is, that the briefcase has been left behind.
[0066] In response to this, if the processing device 24 makes one or more of the following determinations, ie, a Yes determination in step S11, a No determination in step S12, or a Yes determination in step S13, the processing device 24 terminates the notification method of FIG. 2 via step S15. In step S15, no notification is made by the output device 28. That is, no notification is made that the user P1 does not have the briefcase containing the tag 10. For example, when the user P1 is in a registered predetermined location, specifically, at home or at work, and the user P1 moves around the predetermined location without the briefcase containing the tag 10, this can prevent the output device 28 from erroneously outputting a notification.
[0067] (Another example of notification method 1) 3 shows another example 1 of the notification method that can be executed when the user P1 leaves home for a destination and when the user P1 returns from a destination to the destination. The user P1 can input the user P1's planned activities by operating the input device 27 of the terminal device 20 in step S20. The processing device 24 In step S20, the inputted action plan is processed and judged, and the judged action plan is The activity schedule includes items such as the date of the activity, the destination, the time of leaving home to the destination, and the time of returning home from the destination. An application for managing these activity schedules, such as a management calendar, is acquired by the terminal device 20 from an external device via the network C1. The management calendar is stored in the memory of the external device 31 connected to the network C1, and the terminal device 20 can access the external device 31 to acquire the management calendar.
[0068] In step S21 following step S20, the processing device 24 refers to map data stored in the memory 23, processes the user P1's behavior plan using the learned model, and so on, to infer, that is, determine, target behavior conditions that match the behavior plan, and stores the determination results in the memory 23. The target behavior conditions that match the behavior plan include information such as a target travel route from home to the destination, a target travel route from the destination to home, a travel direction when traveling from home to the destination, and a travel direction when traveling from the destination to home.
[0069] A plurality of candidates may be extracted for each of the target travel route from home to the destination and the target travel route from the destination to home. The processing device 24 may output the extracted plurality of target travel routes from the output device 28. Then, the user P1 may operate the input device 27 to select one of the plurality of candidates for the target travel route from home to the destination, and may select one of the plurality of candidates for the target travel route from the destination to home.
[0070] When the user P1 leaves his / her home carrying the tag 10 and the terminal device 20 after step S21, the processing device 24 The actual behavior of the user P1 is determined in step S22. The actual behavior of the user P1 is determined as follows:The determination may be made by either the terminal device 20 or the tag 10. The result of the determination made by the tag 10 is sent from the tag 10 to the terminal device 20 via short-range wireless communication that constitutes the network C1.
[0071] In step S23, the processing device 24 of the terminal device 20 determines whether the actual behavior of the user P1 matches the target behavior conditions based on the behavior schedule of the user P1, the current position and actual movement route of the tag 10, the actual movement direction of the user P1, etc. If the determination in step S23 is No, the processing device 24 proceeds to step S24, determines to cause the output device 28 to output a notification that "the actual behavior of the user P1 does not match the target behavior conditions," and ends the notification method of FIG.
[0072] If the determination in step S23 is Yes, the processing device 24 executes the determination in step S25 and terminates the notification method of Fig. 3. In step S25, the processing device 24 executes the determination not to cause the output device 28 to output a notification.
[0073] (Another example of notification method 2) 4 shows another example 2 of the notification method. In step S30, user P1 attaches tag 10 to an object. Furthermore, the objects that user P1 needs when going out from home differ depending on user P1's planned activities. Furthermore, in step S30, user P1 operates input device 27 of terminal device 20 to input the objects that are needed based on the planned activities and the identification information of the tag 10 attached to the objects. The data and information input by operating input device 27 of terminal device 20 are stored in memory 23.
[0074] Furthermore, in step S31, the user P1 operates the input device 27 of the terminal device 20 to input the user P1's planned activities. The operation in step S31 is the same as the operation in step S20 in FIG. 3. The processing device 24 also processes the planned activities input in step S31 as Make a decision and then decide on a course of action. The data is stored in the memory 23 of the terminal device 20.
[0075] In step S32 following step S31, the processing device 24 selects objects that the user P1 needs when going out from home based on the user P1's planned activities. Judgment Data and information indicating the relationship between the user P1's planned activities and the objects that the user P1 needs when going out from home is stored in advance in the memory 23. For example, if the user P1's planned activities are to go shopping at a supermarket, a wallet, an eco bag, etc. are stored as the objects that the user P1 needs. Also, if the user P1's planned activities are to go to work, a pass case, a wallet, a briefcase, etc. are stored as the objects that the user P1 needs.
[0076] In step S33, the processing device 24 determines whether the user P1 is "in possession of the necessary object" when the user P1 has left home while carrying the terminal device 20. The processing device 24 determines that the user P1 has left home while carrying the terminal device 20 from the current position of the user P1 in map data estimated from a signal from the detection sensor 21 of the terminal device 20. The processing device 24 can also determine whether the user P1 is in possession of the object in the same manner as the determination in step S11 of FIG. 2 described in the second non-possession notification method.
[0077] The object that user P1 needs to take when he or she leaves home has been determined as explained in step S32, and it is possible to determine which object the tag 10 is attached to by the operation and processing in step S30. Therefore, in step S33, the processing device 24 can determine whether or not the object that the user P1 is carrying is a "necessary object."
[0078] If the determination in step S33 is No, the processing device 24 executes the determination in step S34 and terminates the notification method of Fig. 4. In step S34, the processing device 24 determines whether to output a notification from the output device 28. Therefore, the output device 28 outputs a notification that the user P1 does not have the required object.
[0079] In contrast, if the processing device 24 determines Yes in step S33, the processing device 24 executes the determination in step S35 and ends the notification method of Fig. 4. In step S35, the processing device 24 executes the determination not to output a notification on the output device 28. When the notification method of Fig. 4 is executed, when the user P1 goes out from home, the user P1 can recognize that he or she has left behind an object that is necessary according to his or her planned activities at home.
[0080] (Effects of this embodiment) According to this embodiment, it is possible to prevent the tag 10 or the terminal device 20 from notifying that the user P1 does not have an object in a situation where notification is not required by the tag 10 or the terminal device 20. In other words, the processing devices of the tag 10 and the terminal device 20 can determine whether or not to notify the user P1 that the user P1 does not have an object by the notification device depending on the environment of the user P1. Therefore, it is possible to match the relationship between the environment of the user P1 and whether or not to notify by the notification device.
[0081] Furthermore, the processing device 24 of the terminal device 20 determines whether the current location of the user P1 deviates from the target moving route, and based on the determination result, determines whether to output a notification on the output device 28. Therefore, the user P1 can be notified that the moving route of the user P1 deviates from the target moving route.
[0082] Furthermore, the processing device 24 of the terminal device 20 can determine whether the user P1 has a necessary object based on the user P1's planned activities, and based on the determination result, determine whether to output a notification on the output device 28. Therefore, the object possessed by the user P1 can be matched with the user P1's planned activities. For example, it can be prevented that the user P1 leaves home forgetting to have an object with him / her.
[0083] (Other explanations) An example of the technical meaning of the matters disclosed in this embodiment is as follows: The processing devices 15 and 24 are each an example of a processor. The notification device 11 and the output device 28 are each an example of a notification device. The tag 10 and the terminal device 20 are each an example of a notification device. The tag 10 and the terminal device 20 are each an example of a computer.
[0084] 2, 3, and 4 are examples of notification methods. The notification methods shown in Fig. 2, 3, and 4 may be executed in combination in the tag 10 or the terminal device 20. The notification methods shown in Fig. 2, 3, and 4 may be executed separately in the tag 10 or the terminal device 20.
[0085] Furthermore, step S11 in Fig. 1 is an example of a first determination, step S12 is an example of a second determination, step S13 is an example of a third determination, and steps S14 and S15 are examples of a fourth determination.
[0086] Step S20 in FIG. 3 is an example of a fifth determination. Step S21 is an example of a sixth determination. Step S22 is an example of a seventh determination. Step S23 is an example of an eighth determination. Steps S24 and S25 are examples of a ninth determination.
[0087] Step S31 in Fig. 4 is an example of a tenth determination. Step S32 is an example of an eleventh determination. Steps S33, S34, and S35 are an example of a twelfth determination.
[0088] The objects to which the tag is attached include a briefcase, a wallet, clothes, etc. In addition, if a user leaves a terminal device inside an object, the notification device and notification method of this embodiment will notify the user by the tag. In addition, the notification device may be configured as a wristwatch, accessory, etc. that is worn on the user's body.
[0089] The program that realizes the notification method described in this embodiment may be configured to be downloaded, installed, and run on the tag 10 and the terminal device 20. Also, the program that realizes the notification method described in this embodiment may be configured to run on the network C1 when the terminal device 20 is operated and a browser is started.
[0090] The present embodiment also discloses the following technical features: For example, a storage medium is disclosed that has a notification device that notifies a user of information and that stores a non-transitory program that causes a computer carried by the user to execute a determination, the program causing the computer to execute a first determination of whether the user is carrying an object that the user needs to carry, a second determination of whether the user is moving, a third determination of whether the user is in a predetermined location to which the user can move without carrying the object, and a fourth determination of whether to cause the notification device to output notification content based on the results of the first determination, the second determination, and the third determination.
[0091] Also disclosed is a storage medium having the above technical features, wherein the program causes the computer to further execute a fifth judgment of determining the user's planned activities, a sixth judgment of determining the user's target travel route based on the user's planned activities, a seventh judgment of determining the user's current location, an eighth judgment of determining whether the user's current location has deviated from the target travel route, and a ninth judgment of determining whether to cause the notification device to output notification content corresponding to whether the user's current location has deviated from the target travel route based on the result of the eighth judgment.
[0092] Furthermore, a storage medium having the above technical features is disclosed, wherein the program causes the computer to further execute a tenth judgment of determining the user's planned activities, an eleventh judgment of determining the object based on the user's planned activities, and a twelfth judgment of determining whether to cause the notification device to output notification content corresponding to whether or not the user is in possession of the object, based on the result of the eleventh judgment.
[0093] Furthermore, this embodiment discloses a notification system including a processor that executes processing and a notification device that notifies a user of the processing result executed by the processor, the notification device carried by the user, and a carrying object carried by the user and capable of communicating with the notification device, wherein the processor is configured to execute the following three judgments: a first judgment to determine whether the user is carrying the carrying object that the user needs to carry; a second judgment to determine whether the user is moving; a third judgment to determine whether the user is in a predetermined location to which the user can move without carrying the carrying object; and a fourth judgment to determine whether to output notification content based on the results of the first judgment, the second judgment, and the third judgment, from the notification device. The tag 10 or the terminal device 20 is an example of a notification device, and the tag 10 or the terminal device 20 is an example of a carrying object. [Industrial Applicability]
[0094] The present embodiment can be used as a notification device, a notification method, and a program for notifying a user that the user does not have an object in his or her possession. [Explanation of symbols]
[0095] 10... tag, 11... notification device, 15, 24... processing device, 20... terminal device, 28... output device
Claims
1. A notification device having a processor that executes a determination and a notification device that notifies a user of a result of the determination executed by the processor, the notification device being carried by the user, The processor: a first determination of whether the user is in possession of an object that the user is required to have; a second determination of whether the user is moving; a third determination of whether the user is in a predetermined location to which the user can move without carrying the object; a fourth determination of whether to output notification content from the notification device based on the results of the first determination, the second determination, and the third determination; A notification device configured to perform the above.
2. 2. The notification device of claim 1, The processor: If the first determination determines that the user does not have the object, the second determination determines that the user is moving, and the third determination determines that the user is not at the predetermined location, the fourth determination determines that notification content should be output by the notification device; The processor: A notification device configured such that when one or more of the following judgments are made: the first judgment is that the user is carrying the object; the second judgment is that the user is not moving; and the third judgment is that the user is at the specified location, the fourth judgment is that the notification content is not to be output by the notification device.
3. 2. The notification device of claim 1, The processor: a fifth determination of determining the user's planned activities; a sixth determination of determining a target behavioral condition of the user based on the user's behavior schedule; a seventh determination of the user's actual behavior; an eighth determination of whether the actual behavior of the user is consistent with the target behavior condition; a ninth judgment of determining whether to cause the notification device to output a notification indicating whether the user's actual behavior is consistent with the target behavior condition, based on a result of the eighth judgment; The notification device is further configured to:
4. 2. The notification device of claim 1, The processor: a tenth determination of determining a user's planned activities; an eleventh judgment of determining an object required for the user's itinerary; a twelfth judgment of determining whether to cause the notification device to output a notification indicating whether the user has the required object based on the result of the eleventh judgment; The notification device is further configured to:
5. A notification method executed by a computer possessed by a user and having a notification device that notifies a user of information, The computer a first determination of whether the user is in possession of an object that the user is required to have; a second determination of whether the user is moving; a third determination of whether the user is in a predetermined location to which the user can move without carrying the object; a fourth determination of whether to output notification content based on the results of the first determination, the second determination, and the third determination from the notification device; A notification method, which is a configuration that performs
6. 6. The notification method according to claim 5, The computer a fifth determination of determining the user's planned activities; a sixth determination of determining a target behavioral condition of the user based on the user's behavior schedule; a seventh determination of the user's actual behavior; an eighth determination of whether the actual behavior of the user is consistent with the target behavior condition; a ninth judgment of determining whether to output, from the notification device, a notification of whether the user's actual behavior is consistent with the target behavior condition, based on a result of the eighth judgment; The notification method further comprises:
7. 6. The notification method according to claim 5, The computer a tenth determination of determining a user's planned activities; an eleventh determination of determining a necessary object based on the user's planned activities; a twelfth judgment based on the result of the eleventh judgment to judge whether or not to cause the notification device to output a notification indicating whether or not the user has the required object; The notification method further comprises:
8. A non-transitory program having a notification device for notifying a user of information and causing a computer held by the user to execute a judgment, The computer, a first determination of whether the user is in possession of an object that the user is required to have; a second determination of whether the user is moving; a third determination of whether the user is in a predetermined location to which the user can move without carrying the object; a fourth determination of whether to output notification content based on the results of the first determination, the second determination, and the third determination from the notification device; A program is a configuration that executes a program.
9. 9. The program according to claim 8, The computer, a fifth determination of determining the user's planned activities; a sixth determination of determining a target behavioral condition of the user based on the user's behavior schedule; a seventh determination of the user's actual behavior; an eighth determination of whether the actual behavior of the user is consistent with the target behavior condition; a ninth judgment of determining whether to output, from the notification device, a notification of whether the user's actual behavior is consistent with the target behavior condition, based on a result of the eighth judgment; The program is further configured to execute the following:
10. 9. The program according to claim 8, The computer, a tenth determination of determining a user's planned activities; an eleventh determination of determining a necessary object based on the user's planned activities; a twelfth determination of whether to cause the notification device to output a notification indicating whether the user has the required object based on the result of the eleventh determination; The program is further configured to execute the following:
Citation Information
Patent Citations
Safety confirming device of moving person, and portable terminal
JP2001076289A
Possession management system
JP2004246696A
Information processor,information processing control system, control method for information processor, control program for information processor, recording medium with same program recorded thereon
JP2005293202A
Personal effects loss preventing method and system
JP2006004257A
Ubiquitous service provision system and ubiquitous service method
JP2006163910A