Monitoring system, monitoring method, and program
The monitoring system addresses the issue of timely detection of area deviations by using GPS and Wi-Fi tracking to notify guardians when individuals stray from their usual living areas, ensuring enhanced safety through real-time alerts.
Patent Information
- Application Number
- JP2025173294
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-15
- Publication Date
- 2026-01-06
AI Technical Summary
Existing monitoring systems fail to promptly detect when individuals being watched, such as children or elderly, deviate from their usual living areas, and may not notify guardians in a timely manner.
A monitoring system that determines a person's living area by analyzing location history and using a portable device carried by the individual, which includes GPS, Wi-Fi, and cellular communication to track movement and notify guardians if the person strays from their determined living area.
The system effectively identifies and alerts guardians when the monitored person leaves their usual area, enhancing safety by providing real-time location tracking and area deviation notifications.
Smart Images

Figure 2026001238000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a monitor having a monitoring function suitable for watching over children or wandering elderly people, for example. The present invention relates to a monitoring system, a monitoring method, and a program. [Background technology]
[0002] When children enter elementary school and start to act alone, the biggest concern for parents is It is also important for families of elderly people who have a tendency to wander and for care facilities to have a safe place for their children. The main concern is still ensuring the safety of the elderly.
[0003] For this reason, people who need to be watched over, such as children or wandering elderly people (hereinafter referred to as "those being watched over" The location of the person in question can be confirmed in real time by guardians, family members, or care facility staff. Monitoring systems for grasping the situation in real time have been put into practical use (for example, https: / / deki (see ru.net / article / 15964 (October 24, 2017)). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] https: / / dekiru.net / article / 15964(October 24, 2017) Summary of the Invention [Problem to be solved by the invention]
[0005] By using this type of monitoring system, the guardian can easily see the location of the person being watched. Not only can you know the location in real time, but you can also track the location over time. It is also possible to track movement history.
[0006] This allows parents to check, for example, whether their children are following the correct route to school. Rui is usually playing in the park, or within her usual range of activities, that is, within her living area. Conversely, it is important to understand that people are moving outside their usual range of activities, i.e., outside their living area. It is also possible to understand that
[0007] However, the watcher cannot always observe the location of the person being watched. Therefore, even if the person being watched deviates from their living area, it is not always possible to immediately detect this. There is also the risk that the person watching over the person being watched may only notice after a considerable amount of time has passed. Even if the location of the person being watched is constantly monitored, it is difficult for the person watching to understand the living area of the person being watched. Fear that if they don't hold the phone, they won't notice that the person they are watching has left their living space. There are also.
[0008] The present invention has been made in view of the above circumstances, and is a method for determining a living area for a person to be watched over. This monitor can notify the watcher of the positional relationship between the person being watched and their living area. The present invention aims to provide a monitoring system, a monitoring method, and a program. . [Means for solving the problem]
[0009] In order to achieve the above object, the present invention takes the following measures.
[0010] That is, the monitoring system according to the first aspect of the present invention is carried by the person being watched. The location of the first terminal within a predetermined period is determined based on the location information of the first terminal. The map information on which each location corresponding to the information is plotted is used as the movement history of the person being watched over. a control means for controlling the display of the map information on the second terminal; and based on an area of any shape specified by the operator of the second terminal, A determination unit that determines the positional relationship between the location and the area, and a determination result by the determination unit that is sent to the second terminal. and a notification unit for notifying the user.
[0011] The monitoring system according to the second aspect of the present invention is the same as the monitoring system according to the first aspect. In the system, the periphery of the area is expanded or changed outward in response to an operation by an operator of the second terminal. The image further includes a modifying section that modifies the area so that the area is shrunk inward.
[0012] Furthermore, the monitoring system of the third aspect of the present invention is carried by the person being watched. The location information of the first terminal is determined based on the information uploaded from the first terminal. and an information storage unit for storing location information, and storing location information stored within a predetermined period of time. The map information plotting each corresponding location is stored on the second device as the movement history of the person being watched over. a control means for controlling the first terminal to display the information in response to an operation by an operator of the second terminal; interval information specifying the interval between the timings at which the first and a setting unit that sets a predetermined value that is a threshold acceleration of the first terminal. If acceleration above the specified value is not detected during the interval specified in the tabal information, the throttle is It controls the device to wake up when acceleration above a predetermined value is detected during sleep. do.
[0013] Furthermore, the monitoring system according to the fourth aspect of the present invention is a portable device carried by the person being watched. The location information of the first terminal is determined based on the information uploaded from the first terminal. and an information storage unit for storing location information, and storing location information stored within a predetermined period of time. The map information on which each position corresponding to the information is plotted is used as the movement history of the person being watched over. a control means for controlling the battery remaining amount uploaded from the first terminal to be displayed on the second terminal; a battery remaining capacity grasping unit that determines whether the information is below a predetermined capacity; If it is determined that the remaining battery capacity information is below the predetermined amount, and a notification unit that notifies the second terminal that the second terminal has been connected.
[0014] The monitoring system of the fifth aspect of the present invention is the same as the monitoring system of the fourth aspect. and setting whether or not a notification by the notification unit is necessary in accordance with an operation by an operator of the second terminal. It further comprises a setting section.
[0015] The monitoring system according to the sixth aspect of the present invention is the same as the monitoring system according to the fourth aspect. In this case, information is uploaded from the first terminal in response to an operation by an operator of the second terminal. The apparatus further includes a setting unit for changing the interval between the timings.
[0016] The monitoring system of the seventh aspect of the present invention comprises a first Store location information of the first device determined based on information uploaded from the device. an information storage unit, and a location information storage unit that stores location information corresponding to location information stored within a predetermined period of time; Map information with each location plotted is displayed on a second device as the movement history of the person being watched over. and a control means for controlling the battery remaining amount information uploaded from the first terminal to be a predetermined a remaining battery capacity grasper that determines whether the remaining battery capacity is below the predetermined capacity; Change the interval between when information is uploaded from the first device depending on the operation. It has a setting section.
[0017] The monitoring system according to the eighth aspect of the present invention comprises a first device carried by the person being monitored. Store location information of the first device determined based on information uploaded from the device. an information storage unit, and a location information storage unit that stores location information corresponding to location information stored within a predetermined period of time; Map information creation: Map information plotting each location is created as a movement history of the person being watched over. By connecting the location of the person being watched with the location plotted on the map information using solid or dotted lines, a living area determination unit that determines the living area of the user; and a map information that identifies the living area and a predetermined and a communication unit for transmitting the information to the terminal 2.
[0018] The monitoring system of the ninth aspect of the present invention is a terminal carried by the person being watched. The location of the device is determined based on the information uploaded from the device, and the monitored person is monitored. The location of the terminal is determined by a timestamp that is the same or can be considered the same. The first location information determined from GPS information and the MAC address of the Wi-Fi router and a second location determined by the location server based on the signal strength from the WiFi router. The third position is determined by the positioning server based on the location information and the signal strength from the base station. The weighting is determined by weighting the first to third position information. The location information is determined based on either the first location information or the fourth location information. [Effects of the Invention]
[0019] According to the monitoring system, the monitoring method, and the program of the present invention, By taking such measures, it becomes possible to determine the living area for the person being watched over. Furthermore, if the person being watched deviates from their living area, it will be detected and notified to the person watching over them. It is also possible to do this. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a conceptual diagram for explaining the concept of a monitoring system to which a monitoring method according to an embodiment of the present invention is applied. [Figure 2] FIG. 2 is a schematic diagram illustrating an example of the functional configuration of a user terminal. [Figure 3] 1 is a block diagram showing an example of the configuration of a monitoring system to which a monitoring method according to an embodiment of the present invention is applied. [Figure 4] FIG. 10 is a data structure diagram showing an example of a user registration DB. [Figure 5] FIG. 10 is a data structure diagram showing an example of an upload information DB. [Figure 6] FIG. 10 is a diagram illustrating an example of a first method for determining a living area. [Figure 7] FIG. 10 is a diagram for explaining another example of the first method for determining a living area. [Figure 8] FIG. 10 is a diagram illustrating an example of a second method for determining a living area. [Figure 9] FIG. 10 is a diagram illustrating an example of a third method for determining a living area. [Figure 10] FIG. 10 is a diagram illustrating an example of a fourth method for determining a living area. [Figure 11] FIG. 10 is a diagram illustrating an example of a fifth method for determining a living area. [Figure 12] FIG. 10 is a diagram illustrating an example of a sixth method for determining a living area. [Figure 13] FIG. 10 is a schematic diagram illustrating an example of a setting screen. [Figure 14] FIG. 10 is a schematic diagram illustrating some of the straight lines that define the perimeter of a living area. [Figure 15] 10 is a schematic diagram showing an example of a display on a display screen of a parent terminal for setting predetermined criteria. FIG. [Figure 16] 10 is map information for explaining a method for setting a living area using a living area modification program. [Figure 17] FIG. 10 is a conceptual diagram showing an example of map information displaying the positional relationship between a living area and the current position of a user terminal. [Figure 18] FIG. 10 is a schematic diagram illustrating an example of map information displaying a movement history of a user terminal. [Figure 19] 10 is a flowchart showing a process flow for determining a living area and determining the positional relationship between a user terminal and the living area. DETAILED DESCRIPTION OF THE INVENTION
[0021] FIG. 1 is a diagram showing a monitoring system to which a monitoring method according to an embodiment of the present invention is applied. FIG. 1 is a conceptual diagram for explaining the concept of
[0022] The monitoring system 10 is configured to monitor a person being monitored (e.g., a child, an elderly person, etc.). The user (subject) uploads the data from the terminal 100 (hereinafter referred to as "user terminal 100") carried by the user. Based on the information received, the location of the user terminal 100 is determined, and the location of the user terminal 100 is The living area of the person being watched over is determined based on the history, and the current location of the user terminal 100 and the living area are The positional relationship between the person watching over the person (for example, the guardian or supervisor of the person being watched over. Hereafter, we will refer to them as the "guardian"). The terminal 200 (hereinafter referred to as "parent terminal 200") of the parent / guardian is notified.
[0023] FIG. 2 is a schematic diagram illustrating an example of the functional configuration of a user terminal.
[0024] The user terminal 100 includes a SIM card 110 and a 3G, LTE (registered trademark), 4G, or Alternatively, communication with the monitoring system 10 is performed via a base station 60 using a cellular system such as 5G. a transmitting and receiving function 120 for receiving data, a GPS function 130 for acquiring GPS information, and a surrounding Wi-Fi The MAC address of the router is measured by the received signal strength (RSSI) ) and the WiFi function 140 acquires information indicating the acceleration of the user terminal 100. and a rechargeable battery, such as a lithium battery, that supplies power to the user terminal 100. and a battery 160 such as a silicon-ion battery. All of these are based on well-known technology. Therefore, further details will be avoided here.
[0025] The user terminal 100 also communicates directly with the base station 60 via the transmission / reception function 120. In addition, as shown by the dashed line in FIG. 1, In this case, the WiFi router 61 may communicate indirectly with the base station 60 by, for example, , which can be realized by smartphones.
[0026] Furthermore, the user terminal 100 may be used in a cellular manner such as LPWA (Low Power Wide Area). A communication method other than the above may be used to communicate with the monitoring system 10. The terminal 100 does not need a SIM card 110. In this way, depending on the communication method, 60 can be replaced by a base station or a gateway. In the following, as an example, the user terminal 100 is configured to communicate by a cellular system, i.e., First, a form of communication with the monitoring system 10 via the base station 60 will be described.
[0027] The user terminal 100 is lightweight and small so that it is not a burden for children or the elderly to carry. Each user terminal 100 is assigned a unique identification number in advance.
[0028] To start using the monitoring system 10, first, the user terminal 100 is connected to the monitoring The user must register with the tracking system 10. The user registration can be done using a smartphone, for example. The parent terminal 200 is a PC or a mobile phone, and the parent terminal 200 transmits the data via a communication network 70 such as the Internet. By transmitting the identification number a of the user terminal 100 to the monitoring system 10, It is done.
[0029] In response to this, the monitoring system 10 detects the user terminal 10 having this identification number a. 0 is recognized as the user terminal 100 to be monitored (watched over), and The email address used by the parent terminal 200 to send the identification number a is stored in the parent terminal 2 00 address b (hereinafter also referred to as "parent address b"). The user terminal 100 and the parent terminal 200 are recognized by the monitoring system 10. Once this is done, user registration is complete.
[0030] After user registration, the user terminal 100 detects an acceleration of a predetermined value or more when the acceleration sensor 150 detects an acceleration of a predetermined value or more. In other words, when the user terminal 100 moves, the user terminal 100 wakes up and activates the GPS function 1. 30 means that the GPS information is collected at intervals such as every 1.5 minutes, which is the default. The GPS information includes not only the location information but also the time when the location was determined. It also includes a time stamp.
[0031] The user terminal 100 further combines the acquired GPS information with the identification number a of the user terminal 100. Both are uploaded to the monitoring system 10 using the sending / receiving function 120. At this time, the transmitting / receiving function 120 acquires remaining battery capacity information from the battery 160, and Battery level information can also be added and uploaded to the monitoring system 10. .
[0032] However, if the user terminal 100 is located in a place where the GPS function 130 cannot acquire GPS information, In such a case, the user terminal 100 may be configured to use the WiFi function 140. So, the MAC addresses of multiple WiFi routers in the vicinity are recorded by the radio waves from each WiFi router. This information is acquired along with the signal strength information. It also contains a timestamp indicating when the message was sent.
[0033] Then, the user terminal 100 uses the acquired information of the multiple WiFi routers instead of the GPS information. The MAC address and the signal strength information from each WiFi router are sent to the user terminal 10. The data is uploaded from the sending and receiving function 120 to the monitoring system 10 together with the identification number a of 0. The MAC address of the WiFi router and the signal strength information from the WiFi router The information is used for positioning by the positioning server 40, as described below. do.
[0034] In addition, if the user terminal 100 is located in a place where the GPS function 130 cannot acquire GPS information, If so, the user terminal 100 further receives a signal from the base station 60 by the transceiver function 120. Instead of GPS information, the user terminal receives the signal strength information of the radio wave from the base station 60. The identification number a of the terminal 100, together with a timestamp indicating the time when the radio wave was received from the base station 60. Then, the data is uploaded from the transmitting / receiving function 120 to the monitoring system 10 via the base station 60. The reception strength information of the radio wave from the base station 60 can also be used to determine the location, as will be described later. The location information is used for positioning done by the location server 40.
[0035] The user terminal 100 uses the MAC address of the Wi-Fi router instead of the GPS information. , and the reception strength information of the radio wave from the WiFi router and the reception strength of the radio wave from the base station 60 Selectively uploading the information and timestamp to the monitoring system 10 Instead of downloading both, you can upload them to the monitoring system. do.
[0036] Even if the user terminal 100 can acquire GPS information, it does not register the GPS information. In addition, the MAC address of the Wi-Fi router and the signal strength information from the Wi-Fi router The information, the reception strength information of the radio wave from the base station 60, and the time stamp are input to the monitoring system. You can also upload it to Stem 10.
[0037] This allows the monitoring system 10 to use only the location information determined from the GPS information. Instead, the MAC address of the Wi-Fi router and the signal strength information from the Wi-Fi router and the location information determined by the positioning server 40 based on the above, and the radio wave from the base station 60 and location information determined by the positioning server 40 based on the radio wave strength of the can be used to locate the user terminal 100.
[0038] On the other hand, the user terminal 100 detects an acceleration equal to or greater than a predetermined value by the acceleration sensor 150. Unless the user terminal 100 is moving, that is, unless the user terminal 100 is moving, the GPS information is not acquired and the Wi-Fi The monitoring system does not receive radio waves from the iRouter or the base station 60. In this way, if there is no movement in the user terminal 100, In this case, the user terminal 100 goes to sleep. This saves power from the battery 160. It is possible.
[0039] The user terminal 100 does not have any operation buttons. All settings (e.g., setting or changing the upload interval) must be done by the parent or guardian. This is done remotely via the monitoring system 10 in response to an instruction from the terminal 200. Therefore, even if the person being watched does not operate the user terminal 100, the user terminal 100 It automatically wakes up / sleeps, and when awake, it monitors at the set interval. Upload the information to the reporting system 10.
[0040] FIG. 3 is a diagram illustrating a monitoring system to which the monitoring method according to the embodiment of the present invention is applied. FIG. 1 is a block diagram showing a configuration example of the
[0041] The monitoring system 10 includes a CPU 14, a communication unit 15, and a processor 16 connected to each other by a bus 12. 16, a storage device 20, and a memory 30.
[0042] The CPU 14 is a computer that executes various programs stored in a memory 30. 31 to 39, the internal operation of the monitoring system 10 is controlled.
[0043] The communication unit 16 transmits the information uploaded from the user terminal 100 via the base station 60. In addition, the location can be transmitted via a communication network 70 such as the Internet. The server 40 can communicate with the parent terminal 200.
[0044] The storage device 20 may be, for example, an SSD (Solid State Drive) or an HDD (Hard Disk Drive). etc. are used, and the user registration information (identification number a, parent address, etc.) sent from the parent terminal 200 is A user registration database 22 (hereinafter referred to as "user registration DB" 22) that manages the address b) ) and the information uploaded from the user terminal 100 and the positioning server 40 The upload information database 24 (hereinafter referred to as "upload") stores the location information determined by the The load information DB 24 stores the load information.
[0045] The registration management program 31 performs the process for the user registration described above. For example, a parent terminal 200 such as a smartphone or a PC can be used to connect to a communication network such as the Internet. The identification number a of the user terminal 100 is transmitted to the monitoring system 10 via the network 70. This is done by transmitting the identification number a. The parent terminal 200 receives the identification number a and sends it to the parent terminal 200. The email address is recognized by the communication unit 16.
[0046] FIG. 4 is a data structure diagram showing an example of the user registration DB.
[0047] The user registration DB 22 stores data items such as an identification number a, a parental address b, and a birth date. The living area location information h is included. As will be described later, the living area location information h is The information is determined and written by RAM33. Other information such as the address and the date of commencement of use of the user terminal 100 may be used as data items. You can add it if you like.
[0048] The registration management program 31 uses the identification number a received by the communication unit 16 as the user registration number. The email address of the recognized parent terminal 200 is written to the parent account database 22. The address b is written to the user registration DB 22. This completes the user registration process. do.
[0049] Once the user registration process is complete, the monitoring system 10 will have this identification number a. It is possible to receive information uploaded from the user terminal 100. The information that can be downloaded includes identification number a, GPS information, MAC address of the Wi-Fi router, Wi-Fi Indicates the reception strength information of the radio wave received by the user terminal 100 from the iRouter and the time of reception. A timestamp and the reception strength of the radio wave received by the user terminal 100 from the base station 60 This may include information, remaining battery capacity information, etc.
[0050] The user terminal 100 receives GPS information, radio waves from a Wi-Fi router, and radio waves from a base station 60. Therefore, for example, the user terminal 10 If the device is unable to receive GPS information, the uploaded information will not include GPS information. On the other hand, if the user terminal 100 cannot receive radio waves from the Wi-Fi router, The information uploaded includes the MAC address of the WiFi router and Also, the user terminal 100 does not include the reception strength information of the radio wave from the base station 60. If the radio wave from the base station 60 cannot be received, the information to be uploaded will include the radio wave from the base station 60. It does not include reception strength information or a timestamp indicating the time of reception.
[0051] The information uploaded from the user terminal 100 at the set interval is sent to the communication unit 1. The interval is received by the parent terminal 200 as described later. The setting program 36 allows the user to set and change the settings as desired by following the instructions. do.
[0052] The information accumulation program 32 accumulates the uploaded information D based on the uploaded information. Enter the appropriate information in each data item specified in B24.
[0053] FIG. 5 is a data structure diagram showing an example of the upload information DB.
[0054] The upload information DB 24 includes data items such as time stamp c, identification number a, and G. Includes PS location information d, WiFi location information e, base station location information f, remaining battery information g, etc. In addition, although not shown in Figure 5, the MAC address of the WiFi router, The reception strength of radio waves from the router, the reception strength of radio waves from the base station 60, etc. are used as data items. You may add more as needed.
[0055] The information accumulation program 32 adds the identification information a and the GPS information to the uploaded information. If included, the identification number a and GPS information, and the identification number a and GPS location information d The time stamp included in the GPS information is stored in the upload information DB24. The stamp is stored in the upload information DB 24 as time stamp c.
[0056] On the other hand, the information accumulation program 32 adds the MA of the WiFi router to the uploaded information. If the C address and signal strength information from the WiFi router are included, The timestamp included in the intensity information is uploaded as timestamp c to DB24 and transmits the MAC address and reception strength information to the communication unit 16. The result is output to the location server 40 via the network 70.
[0057] The information storage program 32 also stores the uploaded information in a radio wave format from the base station 60. If the signal contains reception strength information and a timestamp, this timestamp is used as the time stamp. The stamp c is written into the upload information DB 24 and the radio wave from the base station 60 is The reception strength information is output to the positioning server 40 via the communication network 70.
[0058] The positioning server 40 receives the MAC address and the reception strength information from the communication unit 16. If so, the location of the user terminal 100 is determined based on this information, and the corresponding location information is (e.g., latitude and longitude information) as WiFi location information e via the communication network 70 The result is then returned to the communication unit 16.
[0059] The positioning server 40 also receives, from the communication unit 16, information on the reception strength of radio waves from the base station 60. When the user terminal 100 transmits the information, the location of the user terminal 100 is determined based on the information, and the corresponding position is displayed. The communication network 70 is connected to the base station using the location information (for example, latitude and longitude information) as base station location information f. The reply is sent to the communication unit 16 via the communication unit 16.
[0060] By utilizing such a positioning server 40, the monitoring system 10 even in places where you can't get a GPS signal, like on a subway platform. This makes it possible to determine the location of the user terminal 100. uses publicly known technologies such as geoLocation provided by Google Since this can be achieved, further details will be avoided.
[0061] The positioning server 40 transmits the WiFi position information e and / or the base station position information to the communication unit 16. When the information f is returned, the information accumulation program 32 stores the WiFi location information e and / or the basic The base station position information f is stored in the upload information DB 24 in association with the corresponding time stamp. Accumulate.
[0062] In this way, every time information is uploaded from the user terminal 100, At least one of the location information d, e, and f in 00 is associated with the timestamp c. The uploaded information is stored in the upload information DB 24.
[0063] In this way, the monitoring system 10 stores the uploaded information in the upload information DB 24 for each user. Since the location information of the user terminals 100 is stored in a lump, each user terminal 100 This reduces the cost of the user terminal 100. .
[0064] The living area determination program 33 stores the uploaded information DB2 based on the timestamp c. Among the location information d, e, and f stored in 4, location information d, e, and f stored within a predetermined period The target is the living area of the person being watched, which is the range of their usual activities. A default value, such as the last 30 days, is set, but as described below, you can change this setting in the configuration program. By using the RAM 36 and performing necessary input from the parent terminal 200, Can be set and changed.
[0065] The living area determination program 33 further determines the location information d, e, and f accumulated within a predetermined period. By using location information d, e, and f accumulated under predetermined conditions, more detailed information can be generated. It is also possible to determine the active zone.
[0066] For example, by setting the predetermined condition to weekdays, based on timestamp c, The weekday living area can be determined using only the accumulated location information d, e, and f. In addition, by setting the predetermined condition as weekends and holidays, the Determine the living area for weekends and holidays using only location information d, e, and f accumulated on holidays. Furthermore, by setting the predetermined condition to a specific day of the week (for example, Friday), Based on the timestamp c, only the location information d, e, and f accumulated on a specific day of the week are considered. As an elephant, you can define a living area for a particular day of the week.
[0067] Furthermore, a specific time period can be set as a predetermined condition. In addition to setting the day of the week as described above, the timestamp c is also set as follows: , weekday morning (e.g., 6:00 AM to 10:00 AM) living area, weekday daytime (e.g., 1:00 AM living area during the day (e.g., 5:00 PM to 5:00 PM), and living area during weekday evenings (e.g., 5:00 PM to 11:00 PM). In this way, it is possible to determine the living area in more detail. It is also possible to set only the time period without setting the day of the week.
[0068] The range of daily activities generally varies greatly between weekdays, weekends, and holidays, and also between morning, noon, and night. Since the living area is not determined in a general way, the living area determination program 33 is Various living areas can be determined according to the specified conditions and the predetermined criteria described below. .
[0069] The predetermined period, predetermined condition, and predetermined criterion are also set by the setting program 36, as will be described later. By using the above and making necessary inputs from the parent terminal 200, the settings and changes can be made. good.
[0070] A specific example of the process for determining a living area performed by the living area determination program 33 is shown in FIG. In the following example, the specified period is the past 30 days. The following explains the case where the living area is determined based on the location information d, e, and f. As mentioned above, if you want to set further conditions such as the day of the week or the time period, In both cases, the only difference is the location information to be considered, and the process for determining the living area is The same is true.
[0071] The living area determination program 33 determines the specific user terminal information stored in the upload information DB 24. Among the last 100 location information d, e, and f, within a set period (for example, the past 30 days) This applies only to location information d, e, and f stored in
[0072] The living area determination program 33 determines which of the location information d, e, and f accumulated within a predetermined period of time. Using these, the living area can be determined in various ways, as shown below.
[0073] For the same or considered identical timestamp c, the GPS location information d, W If two or more of the iFi location information e and base station location information f are stored, The active area determination program 33 selects one of the location information or a plurality of location information. Use one location determined by appropriate weighting.
[0074] FIG. 6 is a diagram illustrating an example of the first method for determining a living area.
[0075] In the first determination method, a map that is divided into a plurality of sections in advance is used to determine the living area.
[0076] The map shown in FIG. 6 is a well-known UTM grid map, for example, 100 meters in length and width. The space is divided into a number of square sections each having a size equivalent to 1 / 2 of the square section.
[0077] The living area determination program 33 determines the number of people who have accumulated data within a predetermined period of time in each section of such a map. The area to which the accumulated location information belongs a predetermined number of times (for example, twice) is determined as a living area. do.
[0078] For example, in the map illustrated in FIG. 6, plots P21 to P30 are plots for a predetermined period. The plot L3T3 corresponds to the location information stored in the 24, and plot L3T2 includes plots P28, P29, and P30, and plot L4T 2 includes plots P25, P26, and P27.
[0079] That is, in the section L3T3, the section L3T2, and the section L4T2, Since the location information belongs to the area L3T more than once, the living area determination program 33 determines that the area L3T belongs to the area L3T 3. The area combining the sections L3T2 and L4T2 is determined as living area K.
[0080] On the other hand, the section L3T4 contains only the plot P23, and the amount of accumulated soil water within the specified period is For example, the location information belongs only once, so it is not considered as living area K.
[0081] When the living area determination program 33 determines the living area using the first determination method, The maps used are not necessarily limited to square-shaped maps such as UTM grid maps. It is also possible to use a map with any shape of divisions, for example, an address division map. It is also possible to determine the living area by using a map divided into areas for each address. This will be explained using Figure 7.
[0082] FIG. 7 is a diagram illustrating another example of the first method for determining a living area.
[0083] In the address division map shown in Figure 7, for the sake of explanation, only the 1st to 5th blocks are divided. Please understand that it is not displayed.
[0084] In the map shown in FIG. 7, plots P21 to P30 are plots of data accumulated within a predetermined period. The plots P21 to P24 are included in the 3rd block shown in Figure 7. The 5th block includes plots P25 to P30.
[0085] That is, since the location information belongs to 3rd chome and 5th chome more than twice, The Living Area Determination Program 33 determines the area combining 3rd and 5th chome as Living Area K. do.
[0086] The living area determination program 33 can also be generated by the second determination method described below. The active zone K can be determined.
[0087] FIG. 8 is a diagram illustrating an example of the second method for determining a living area.
[0088] In the second method, the results are not generated even if a map divided into sections is used, as shown in Figures 6 and 7. It is possible to determine the active zone K, but as shown in Figure 8, it is possible to use a map that is not divided into sections. Even if the distance is short, the living area K can be determined.
[0089] For example, in the map illustrated in FIG. 8, plots P21 to P30 are plots for a predetermined period. It corresponds to the location information stored in the
[0090] In the second determination method, the living area determination program 33 determines the living area on a map as shown in FIG. The smallest convex area that encompasses all plots P21 to P30 displayed in It can be determined as living area K.
[0091] Furthermore, the living area determination program 33 can also determine the living area by the third determination method as follows: The living area K can be determined.
[0092] FIG. 9 is a diagram illustrating an example of the third method for determining a living area.
[0093] The third method also uses a map divided into sections, as shown in Figures 6 and 7. It is possible to determine the active zone K, but as shown in Figure 9, it is possible to use a map that is not divided into sections. It is also possible to determine the living area K.
[0094] For example, in the map illustrated in FIG. 9, plots P21 to P30 are plots for a predetermined period. It corresponds to the location information stored in the
[0095] In the third determination method, the living area determination program 33 determines the living area on a map as shown in FIG. The smallest circular area that encompasses all plots P21 to P30 displayed in It can also be determined as living area K.
[0096] Furthermore, the living area determination program 33 uses the fourth determination method as follows: The living area K can also be determined.
[0097] FIG. 10 is a diagram illustrating an example of the fourth method for determining a living area.
[0098] The fourth decision method also uses a map divided into sections, as shown in Figures 6 and 7. It is possible to determine the active area K, but using a map that is not divided into sections, as shown in Figure 10, It is also possible to determine the living area K by
[0099] For example, in the map shown in FIG. 10, plots P21 to P30 are respectively It corresponds to the location information accumulated over time.
[0100] In the fourth determination method, the living area determination program 33 determines the living area on a map as shown in FIG. The plots P21 to P30 are displayed in the smallest rectangular shape that encompasses all the plots P21 to P30. The area where the person lives can be determined as the living area K.
[0101] The living area determination program 33 can also be generated by the fifth determination method shown below. The active zone K can be determined.
[0102] FIG. 11 is a diagram illustrating an example of the fifth method for determining a living area.
[0103] The fifth decision method also uses a map divided into sections, as shown in Figures 6 and 7. It is possible to determine the active area K, but using a map that is not divided into sections, as shown in Figure 11, It is also possible to determine the living area K by
[0104] For example, in the map shown in Figure 11, the plots indicated by the water drop marks are It corresponds to location information accumulated within a predetermined period of time.
[0105] In the fifth determination method, the living area determination program 33 determines the living area on a map as shown in FIG. Determine the smallest area that encompasses all plots displayed in as the living area K. For this reason, among the plots displayed, the one that is located at the outermost part of the living area K is selected. Select some plots P11 to P15 and analyze the adjacent plots only for the selected plots. The area formed by connecting the plots with a straight line L is determined as the living area K. are.
[0106] Furthermore, the living area determination program 33 may also determine the living area by the sixth determination method as follows: The living area K can be determined.
[0107] FIG. 12 is a diagram illustrating an example of the sixth method for determining a living area.
[0108] In the sixth decision method, the living area decision program 33 decides on the living area by using road and rail routes. Therefore, it is necessary to use a map that includes information on road and rail routes. If road and rail route information is included, the area can be divided into blocks as shown in Figures 6 and 7. You can live with a divided map or with a map that is not divided into sections. We can determine the category K.
[0109] In the map shown in FIG. 12, the plots indicated by waterdrop marks represent the time periods It corresponds to the location information stored in the
[0110] In the sixth determination method, the living area determination program 33 determines all the areas displayed on the map. The plots are targeted at neighboring plots, and adjacent plots are connected along road and railway routes. The area formed by this is determined as the living area K. Therefore, The line α connecting these points does not necessarily become a straight line L as shown in FIG. 11. For example, as shown in FIG. It can be straight or curved, as in the case of roads and railway routes.
[0111] The method for determining the living area K as explained above is merely an example. The living area K can be determined by modifying the part, or by combining multiple determination methods. The active area K may be determined, or alternatively, the living area K may be determined by employing another determination method.
[0112] For example, a circle with a certain radius is drawn at the center of each plot, and the circle is divided into multiple sections. If there are other plots in a certain circle, the distance between the plots is equal to or less than the radius of the circle. This means that the circle can be determined as a living area.
[0113] The living area determination program 33 determines the location information defining the living area K determined in this way. is written as the living area position information h of the corresponding identification number a in the user registration DB 22.
[0114] The map information creation program 34 uses the living area position information h written in the user registration DB 22. Based on this, map information is created in which the living area K is specified on a map. When a request is made from the user 100, the map information is transmitted from the communication unit 16 to the communication network 70. The information is transmitted to the parent terminal 200 via the
[0115] The guardian can view the map information transmitted to the guardian terminal 200 on the display screen of the guardian terminal 200. This allows the guardian to visually see the living area K of the person being watched over. It can be grasped.
[0116] If the guardian thinks that the living area K determined in this way is not appropriate and wants to modify it, The setting program 36 can be used to modify the living area K.
[0117] When the setting program 36 is started, it displays a setting screen M as shown in FIG. 13 in the storage device of the requester. The information is displayed on the display screen of the caregiver terminal 200.
[0118] FIG. 13 is a schematic diagram showing an example of the setting screen.
[0119] The setting screen M shown in FIG. 13 includes, for example, an interval i, a predetermined period t, and a predetermined condition u ( Weekday u1, Saturday, Sunday, and holidays u2, day of the week u3, time zone u4), given criteria v (radius v1, length v2, radius v3), battery level option x, and force sleep option y. Each item is shown.
[0120] The guardian uses the input function of the guardian terminal 200 to input numbers and Or, you can select the desired content from the options prepared in advance. Event i, specified period t, specified conditions u (weekday u1, weekends and holidays u2, day of the week u3, time period u4 ), predetermined criteria v (radius v1, length v2, radius r3), battery remaining amount option x, forced Leap options y etc. can be set in the monitoring system 10.
[0121] Additionally, interval i, battery remaining option x, and forced sleep option y The setting contents are transmitted from the monitoring system 10 to the user terminal 100 via the communication unit 16. , and is received by the transmission / reception function 120 of the user terminal 100. is set to
[0122] In addition to the items shown in FIG. 13, you can add other necessary items to the setting screen M. This allows for more diverse settings for the monitoring system 10. Good too.
[0123] By setting the setting screen M, the monitoring system 10 performs the following operations. In this way, it is possible to determine multiple living areas K.
[0124] Generally, lifestyle patterns differ between weekdays and weekends and holidays. System 10 has a living area for weekdays, a living area for weekends and holidays, a living area for specific days of the week, and a living area for specific time periods. The living area can be determined for each predetermined condition u, such as the living area in
[0125] For example, if the button u1 is set to ON on weekdays, the living area determination program 33 will Only location information uploaded to the Upload Information DB24 on weekdays within the period t is included. Similarly, you can turn on the button for Saturdays, Sundays, and holidays u2. If set, the living area determination program 33 will upload information on Saturdays, Sundays, and holidays within a predetermined period t. Determine the weekday living area K only from the location information uploaded to the information database 24. Furthermore, you can set the button u31 of a specific day of the week u3 to ON, and then enter the In u32, select or enter the desired day of the week (e.g., "Tuesday"). By doing so, the data uploaded to the upload information DB24 on Tuesday within the specified period t is The living area K for Tuesday can be determined using only the location information. Button 1, Saturdays, Sundays, and holidays button u2, and specific days of the week button u3 are all set to on at the same time. It is not possible to do this.
[0126] In addition, the time period u4 can be set independently, or it can be set to weekdays u1, weekends and holidays u2, or a specific You can also set it in combination with one of the days of the week u3. For example, in the input field u32, Specify "Tuesday" and select "10:00" to "17:00" for time period u4. If the user inputs the time, the living area determination program 33 determines the time on Tuesdays within a predetermined period t. Uploaded to Upload Information DB24 between 0:00 and 17:00 The living area K can be determined based only on the location information.
[0127] In this way, the parent or guardian can specify the desired conditions in the predetermined conditions u of the setting screen M. The program 36 narrows down the location information to be targeted for determining the living area K, The determination program 33 determines the living area K based on the narrowed-down location information. It becomes possible to set the living area K in detail based on various conditions.
[0128] The monitoring system 10 can also expand or reduce the determined living area K. This function is explained below.
[0129] In general, children's range of activities expands as they grow. On the other hand, elderly people's range of activities narrows as they get older. Therefore, if the person being watched over is a child, the guardian should I want to expand the living area K determined by Ram 33 as my children grow. On the other hand, if the person being looked after is elderly, the living area determination program 33 Therefore, there may be times when you want to reduce the living area K that has been determined.
[0130] To deal with such a situation, the monitoring system 10 implements a living area determination program. The living area K once determined by the RAM 33 is expanded in response to a request from the parent terminal 200. This is displayed by the setting program 36. By setting values in the specified criteria v fields (radius v1, length v2, radius v3) on the setting screen M, A specific example will be described with reference to the above-mentioned Figures 9, 10, and 11.
[0131] FIG. 9 shows a living area K defined by the smallest circular shape.
[0132] When enlarging or reducing the circular living area K as shown in FIG. 9, If you want to increase the radius of the current living area K, enter "+□□" in the radius v1 column of the specified standard v. (For example, to increase the radius by 100m, enter "+100"), or to decrease it, enter "-□□ (For example, to reduce the radius by 100m, enter "-100") When the designation is input, the setting program 36 instructs the living area determination program 33 to The size of the circular living area K is changed concentrically according to the specified input. The living area determination program 33 determines the living area K by expanding or reducing the circular living area K. , the living area K can be redefined. The determined living area Kmax is illustrated together with the living area K before redetermining.
[0133] FIG. 10 shows a living area K defined by a minimum rectangular shape.
[0134] When enlarging or reducing the rectangular living area K as shown in FIG. 10, the setting screen M In the column for the length v2 of the specified standard v in the above, if you want to expand the current living area K outward, enter "+□□ (For example, to expand 100m outward, enter "+100"), and to shrink inward, enter "- □□" (for example, if you want to shrink 100m inward, enter "-100"), and enter the specified input. When the designation is input, the setting program 36 instructs the living area determination program 33 to The size of the rectangular living area K is changed according to the specified input. The decision program 33 determines the living area K by expanding or contracting the rectangular living area K. The area K can be redefined. Figure 10 shows the redefined area K by expanding it. The calculated living area Kmax is shown together with the living area K before the redetermining.
[0135] Figure 11 shows a raw image of an arbitrary shape defined as the smallest area that encompasses all location information. Active sphere K is shown.
[0136] When expanding or reducing the living area K of any shape, half of the predetermined standard v on the setting screen M In the diameter v3 column, if you want to expand the current living area K outward, enter "+□□" (for example, 10 To enlarge the image to 0m, enter "+100"; to shrink the image inward, enter "-□□" (for example, If you want to reduce the size by 100m, enter "-100". Then, the setting program 36 executes the following process for the living area determination program 33: By executing this, the size of the living area K of any shape can be changed according to the specified input. .
[0137] Specifically, by moving the circle R along the line L that defines the perimeter of the living area K, , the expanded living area Kmax and the reduced living area Kmin are determined. This is shown in Figure 14 is generally explained using
[0138] FIG. 14 is a schematic diagram illustrating some of the straight lines that define the perimeter of the living area.
[0139] In FIG. 14, a line L1 connecting the plot P1 and the plot P2 and a line L2 connecting the plot P The line L2 connecting the plot P2 and the plot P3 is part of the line L that defines the perimeter of the living area K.
[0140] Here, a circle R1 with a radius v3 is drawn with the plot P1 as the center, and the center of the circle R1 is Moving along line L1 to the adjacent plot P2 as indicated by arrow Q1, a circle R The periphery of 1 is plotted along the locus shown by the lines Lmax and Lmin. Move from P1 to P2. Similarly, draw a circle with radius v3 centered on P2. Draw R2 and connect the center of circle R2 to the adjacent plot along line L2 as shown by arrow Q2. When the point P3 is reached, the periphery of the circle R2 changes as shown by the lines Lmax and Lmin. The object moves from plot P2 to plot P3 while tracing such a trajectory.
[0141] By defining the perimeter of the living area Kmax using the straight line Lmax obtained in this way, Therefore, it is possible to determine the expanded living area Kmax for any shape of living area K. In addition, by defining the perimeter of the living area Kmin by the straight line Lmin, For any shape of living area K, it is possible to determine the reduced living area Kmin. .
[0142] In this way, the living area determination program 33 can determine the size of the living area K even if it has an arbitrary shape. By expanding or contracting the size, the living area K can be redefined. is the expanded and reduced living area Kmax and Kmin due to such redetermination. is illustrated together with the living area K before the redetermination.
[0143] In the above, the radius v1, length v2, and radius v3 of the predetermined reference v on the setting screen M are We have explained an example where you specify the amount of enlargement or reduction by entering a numerical value in the field. Alternatively, the values of the radius v1, length v2, and radius v3 of the predetermined criterion v may be specified by other methods. This is possible, and will be explained using Figure 15.
[0144] FIG. 15 is a schematic diagram showing an example of a display on the display screen of the parent terminal for setting the predetermined criteria. Figure.
[0145] FIG. 15 shows that when the setting program 36 is started, the setting screen of the parent terminal 200 is displayed. 1 shows an example of a state in which a setting screen used as an alternative to the setting screen M is displayed. The display screen includes a map display section M1, a slider display section M2, and a setting confirmation section M3. are.
[0146] The map display section M1 displays a circular living area K as shown in FIG.
[0147] The slider display section M2 has a slider N for setting the value of the radius v1 of the predetermined reference v. is displayed.
[0148] The guardian uses the input function (for example, the touch panel function) of the guardian terminal 200 to input the screen. By moving the rider N, the value of the radius v1 is specified, and the setting button of the setting determination unit M3 is pressed. By pressing the button, the value of the radius v1 is transmitted to the monitoring system 10. This can be done.
[0149] Depending on the value of the transmitted radius v1, the living area K is re-determined by the living area determination program 33. The expanded living area Kmax and the reduced living area Kmin are displayed on the map display section M1. It will be displayed.
[0150] In addition, in Figure 15, an example is explained in which the value of the radius v1 is input using the slider N. Similarly, you can also enter values for length v2 and radius v3 using slider N. .
[0151] In this way, the guardian can input the conditions for determining the living area K.
[0152] In addition, the monitoring system 10 allows the guardian to arbitrarily set the living area K. It also offers a Living Space Modification Program35 to enable people to live in a comfortable and safe environment.
[0153] Figure 16 shows map information to explain how to set a living area using the living area modification program. be.
[0154] When the guardian operates the guardian terminal 200 to start the living area correction program 35, As shown in FIG. 16, the guardian terminal 200 receives the location information that is used to determine the living area K. Map information S showing plots corresponding to the location information is displayed.
[0155] The guardian can trace the map information S with his / her finger on the display screen to find the living area K. In this case, the parent can specify the range B1 to B8. You can also specify the range B1 to B8 of the living area K by referring to the chart, or It is also possible to arbitrarily specify the ranges B1 to B8 of the living area K, regardless of the plot.
[0156] After that, the guardian uses the map information S, which specifies the range B1 to B8 of the living area K, as follows: The parent terminal 200 transmits the information to the monitoring system 10 .
[0157] The map information S in which the ranges B1 to B8 are specified is received by the communication unit 16. The receiving unit 16 also recognizes the parent address b of the parent terminal 200 that is the sender.
[0158] The living area correction program 35 is configured to transmit the map information S in which the ranges B1 to B8 are specified to the communication unit 16. When the address is received by the user, the user registration DB 22 is referenced and the recognized parent address b is generated. Update the active area location information h to the living area location information determined by the specified range B1 to B8. By doing so, the user registration DB 22 is updated.
[0159] In this way, the Living Area Modification Program 35 allows parents to freely decide on their living area K. This makes it possible to
[0160] The determination program 37 determines the living area K (expanded living area Kmax and reduced living area Kmax) as described above. After the user terminal 100 determines the living area Kmin (including the reduced living area Kmin), Based on the location information d, e, and f of the user terminal 100 determined based on the information collected, The positional relationship between the location of the user terminal 100 and the living area K, for example, It is determined whether the location is inside the active sphere K or outside the living sphere K.
[0161] Therefore, the determination program 37 determines whether new information is uploaded from the user terminal 100. The new information (timestamp c, identification information a, GPS Location information d, WiFi location information e, base station location information f, remaining battery information g, etc.) are written Each time a user uploads a file, the user registration DB 22 is referenced and the corresponding file is retrieved from the upload information DB 24. The living area position information h of the user terminal 100 with the identification number a is acquired. GPS location information d, WiFi location information e, and base station location written to information DB24 By comparing at least one of the pieces of information f with the living area location information h, Determine whether the location of the terminal 100 is inside or outside the living area K. do.
[0162] For the same or considered identical timestamp c, the GPS location information d, W If two or more of the iFi location information e and base station location information f are stored, The determination program 37 determines an appropriate position from one piece of position information or from a plurality of pieces of position information. By comparing one location determined by weighting with the living area location information h, The location of the user terminal 100 is either inside or outside the living area K. Determine whether
[0163] The alarm notification program 38 determines the location of the user terminal 100 by the determination program 37. If it is determined that the device is outside the living area K, the parent terminal 200 is notified by sound or display. This allows the guardian to know that the person under watch has left the living area K. It can be grasped quickly and reliably.
[0164] In response to this, the parent terminal 200 sends a request to display the current location of the user terminal 100. If there is a living area, the map information creation program 34 creates a living area as shown in FIG. The map information S is generated to display the current location H of the user terminal 100 and the location K of the user terminal 100. The information is transmitted to the parent terminal 200 via the
[0165] FIG. 17 shows an example of map information that displays the positional relationship between the living area and the current location of the user terminal. This is a conceptual diagram.
[0166] The map information creation program 34 does not determine the result of the determination program 37. In response to a request from the parent terminal 200, at any time and time period in the present and past The map information S showing the location H of the user terminal 100 is generated, and the map information S is transmitted to the parent / guardian terminal 100 via the communication unit 16. In this way, the parent terminal 200 can transmit the information to the user terminal 10. Not only the current location of the user terminal 100 but also the movement history of the user terminal 100 for a certain period (for example, a certain day) (Plots P21 → P22 → ... → P30) can also be checked on the map. An example of this is shown in Figure 18.
[0167] FIG. 18 is a schematic diagram showing an example of map information displaying the movement history of a user terminal.
[0168] The guardian can view map information S as shown in FIG. 18 on the display screen of the guardian terminal 200. By displaying the movement history ( Plot P21 → P22 → ···· → P30) can be confirmed.
[0169] In this way, the monitoring system 10 sets the living area K of the person being watched over, It has a function to notify the guardian that the location of the terminal 100 is outside the living area K.
[0170] The Monitoring System 10 also offers the optional Battery Level Option x It also has a forced sleep option.
[0171] The remaining battery capacity option x is provided by the remaining battery capacity monitoring program 39 .
[0172] The battery remaining capacity monitoring program 39 refers to the upload information DB 24 and The remaining battery information g is acquired. Then, the battery of the user terminal 100 is calculated based on the remaining battery information g. Determine whether the remaining battery level is below a preset level (for example, 20% remaining). Determine.
[0173] In the Battery Level Option x field on the setting screen M shown in Figure 13, If the battery level notification is set to 1, the remaining battery level monitoring program 39 Therefore, when it is determined that the remaining battery power is below a predetermined level, the alarm notification program The system 38 refers to the user registration DB 22 and recognizes the parental address b of the corresponding identification number a. The system recognizes the situation and notifies the parent terminal 200 of a message such as "The battery is low" or "The battery is charging." A message such as "Please call" will be displayed.
[0174] The guardian receives this message from the user terminal 100. In response, the parent can know when the battery level is low. If the battery 160 of the terminal 100 can be charged on the spot, If you are unable to charge your device immediately, please ask your guardian. The setting program 36 is started from the terminal 200 to reduce the consumption of the battery 160 and to In order to extend the operating time of the terminal 100, the interval i is increased (e.g., You can also tell it to sleep for a certain amount of time (for example, 1.5 to 3 minutes). In the option y column, set the time period y2 during which the user terminal 100 is forced to sleep. This can reduce the consumption of the battery 160 of the user terminal 100. For example, the user terminal 100 is forced to sleep while the person being watched is at school. It is also possible to set it as time period y2.
[0175] On the other hand, when the battery 160 is fully charged, the information is uploaded from the user terminal 100. When loading, the remaining battery capacity information g of the upload information DB24 shows the remaining capacity of the battery 160. The remaining battery charge information is reflected in the battery charge information program 39. In addition, in the Battery Remaining Option x field on the setting screen M, If the device is configured to notify you when the battery 160 is fully charged, The alarm notification program 38 displays a message on the user terminal 100 saying, "Battery charging is complete. The parent terminal 200 is notified of the message "The parent terminal 200 has completed the registration."
[0176] Next, a monitor to which the monitoring method according to the embodiment of the present invention configured as described above is applied will be described. An example of the operation of the monitoring system will now be described.
[0177] To start using the user terminal 100, the user must first register the user terminal 100 with the monitoring system 10. The user must register by sending the identification number a of the terminal 100. Registration can be performed from the parent terminal 200, which may be a smartphone or a PC, via the Internet, etc. The identification of the user terminal 100 is transmitted to the monitoring system 10 via the communication network 70. This is done by sending the number a.
[0178] The transmitted identification number a is received by the communication unit 16 and is also transmitted to the parent terminal 200. The email address is recognized by the communication unit 16 as the guardian address b. The identification number a received by 16 and the recognized parental address b are sent to the registration management program. The user registration information is written to the user registration DB 22 by the program 31. Processing is complete.
[0179] When the user registration process is completed, the user terminal 100 sends the following to the monitoring system 10: At a set interval, such as every 1.5 minutes, the ID number, GPS information, and Wi-Fi MAC address of the router, reception strength information of the radio wave from the WiFi router, It is possible to upload information such as radio wave reception strength information and remaining battery capacity information. The interval i is set by the parent terminal on the setting screen M displayed by the setting program 36. It is possible to set the desired value by inputting it from the terminal 200.
[0180] The information uploaded from the user terminal 100 is received by the communication unit 16. The accumulation program 32 stores the corresponding data items in the upload information DB 24. The information is written.
[0181] The uploaded information includes the MAC address of the WiFi router, and radio wave reception strength information from base station 60. In this case, the information is transmitted from the communication unit 16 to the communication network by the information storage program 32. The result is output to the location server 40 via the network 70.
[0182] The positioning server 40 receives the MAC address of the Wi-Fi router and the Wi-Fi When the Wi-Fi router sends the signal strength information, the user is informed The location of the terminal 100 is determined, and the corresponding location information (e.g., latitude and longitude information) is stored in the WiFi The position information e is returned to the communication unit 16 via the communication network 70.
[0183] In addition, the positioning server 40 receives the reception strength information of the radio wave from the base station 60 from the communication unit 16. When the information is transmitted, the location of the user terminal 100 is determined based on this information, and the corresponding The location information (for example, latitude and longitude information) is transmitted to the communication network 70 as base station location information f. The message is returned to the communication unit 16 via the above.
[0184] WiFi location information and / or base station location information returned from the location server 40 f is associated with the corresponding timestamp c by the information storage program 32. The uploaded information is stored in the upload information DB24.
[0185] In this way, every time information is uploaded from the user terminal 100, At least one of the location information d, e, and f in 00 is associated with the timestamp c. The uploaded information is stored in the upload information DB 24.
[0186] In this way, the living area is determined based on the location information accumulated in the upload information DB 24. The living area K is determined by the determination program 33, and the determination is made based on the determined living area K. The program 37 determines the positional relationship between the user terminal 100 and the living area K.
[0187] FIG. 19 shows the process of determining the living area and determining the positional relationship between the user terminal and the living area. 10 is a flowchart showing the flow.
[0188] First, from the upload information DB 24, the ID number a of this user terminal 100 is associated with Next, based on the timestamp c, Location information d, e, and f accumulated within a set period t, such as the past 30 days, are extracted. This is done (S1).
[0189] Then, the living area is determined based on the location information extracted in step S1 (S2). In this case, multiple types of location information are stored in the same or considered to be the same timestamp c. information (e.g., at least two of location information d, location information e, and location information f) If they are linked, any one of the location information or multiple location information will be selected appropriately. One piece of location information determined by the weighting is targeted.
[0190] The specific method for determining the living area is not limited, and for example, it can be explained using Figures 6 and 7. As explained above, among the multiple sections on the map, the location information accumulated within a predetermined period is The living area K is determined by combining the sections that belong to the same area a predetermined number of times (for example, twice). .
[0191] Alternatively, as explained with reference to Figure 8, all plots displayed on the map The smallest convex area that encompasses P21 to P30 is determined as the living area K.
[0192] Alternatively, as explained with reference to Figure 9, all plots displayed on the map The area indicated by the smallest circle that encompasses P21 to P30 is determined as the living area K.
[0193] Alternatively, as explained with reference to FIG. 10, all plots displayed on the map The area indicated by the smallest rectangular shape that encompasses points P21 to P30 is determined as living area K. can be.
[0194] Alternatively, as explained using Figure 11, a representative project located at the outermost part of the living area K Plots P11 to P15 are selected, and only the selected plots P11 to P15 are selected. By connecting adjacent plots in straight lines or along road or rail routes. The area containing all the plots is determined as the living area K.
[0195] These methods for determining the living area K are merely examples, and it is possible to modify some of the methods described above. Alternatively, the above methods may be combined as appropriate, or may follow a different algorithm.
[0196] The monitoring system 10 also has a living area for weekdays u1, a living area for weekends and holidays u2, Multiple living areas are classified according to predetermined conditions, such as the living area on a specific day of the week u3, the living area during a specific time period u4, etc. It is also possible to determine the active zone.
[0197] In this way, once the living area K is determined, the location information defining the living area K is stored in the user registration data. The information is written as living area position information h of the corresponding identification number a in the registration DB 22.
[0198] Thereafter, the map information creation program 34 creates a map of the user in accordance with the corresponding identification number a. The living area position information h registered for the user is acquired from the user registration DB 22. Based on the living area location information h, map information S is created in which the living area K is identified on a map, In response to a request from the parent terminal 200, the parent terminal 200 is sent to the parent terminal 200 via the communication unit 16. (S3).
[0199] The map information S transmitted to the parent terminal 200 is displayed on the display screen of the parent terminal 200. This allows the guardian to visually grasp the living area K of the person being watched over. can be done.
[0200] Furthermore, the guardian can also change the living area K by looking at such map information S. If no change is made (S5: Yes), the living area K is confirmed (S7). If the parent wants to change the living area K (S5: No), the parent can change the living area K from the setting screen M shown in Fig. 13. , ... The user traces the living area K displayed on the display screen of the user terminal 200 with his / her finger. By setting the above, the living area K can be changed (S6).
[0201] Thereafter, the living area location information h of the user registration DB 22 is updated in accordance with the changed living area K. Then, the process returns to step S3.
[0202] By repeating the processes from step S3 to step S6, the living area K When this is confirmed (S7), new information (timestamp c) is added to the upload information DB 24. , identification information a, GPS location information d, WiFi location information e, base station location information f, remaining battery Each time the amount information g, etc. is written, the determination program 37 determines the position of the user terminal 100. The location information of the user terminal 100 is compared with the living area location information h, and the location of the user terminal 100 is determined. It is determined whether the location is inside the active sphere K or outside the living sphere K (S8).
[0203] Depending on the result of this determination, the map information creation program 34 creates a map as shown in FIG. In this way, map information S is created that displays the living area K and the current position H of the user terminal 100. The information is then transmitted to the parent terminal 200 via the communication unit 16. The current location of the person watching over can be determined.
[0204] Furthermore, if the result of this determination is that the location of the user terminal 100 is outside the living area K, If the determination is yes (S9: Yes), the alarm notification program 38 notifies the parent terminal 200, an alarm is notified by sound or display (S10). To quickly and reliably grasp when a person under watch deviates from the living area K and take necessary measures. This can be done (S11).
[0205] On the other hand, if it is determined that the location of the user terminal 100 is inside the living area K (S9:N o), the process returns to step S8 and the subsequent processing is continued.
[0206] As described above, the monitoring method according to the embodiment of the present invention is applied to According to the system 10, by the above-mentioned operation, an appropriate living area K for the person being watched is determined. Furthermore, the monitoring system 10 allows the guardian to determine the living area K. Provides the ability to arbitrarily set the predetermined period t, the predetermined condition u, and the predetermined criterion v for the Furthermore, if the location of the user terminal 100 deviates from the living area K, This function detects the abnormality and notifies the guardian by an alarm, etc., so the guardian can check the normal behavior of the person being watched. It will be possible to reliably grasp the movement of an animal outside its range in almost real time.
[0207] The present invention is not limited to the above-described embodiment, and the gist of the invention may be realized in practice. Various modifications are possible within the scope of the present invention. They may be implemented in combination, in which case the combined effect can be obtained. The form includes inventions at various stages, and the appropriate combination of the disclosed elements is By combining these, various inventions can be extracted. [Explanation of symbols]
[0208] 10 Monitoring System 12 Bus 14 CPU 16 Communications Department 20 Storage device 22 User Registration Database 24 Upload Information Database 30 memory 31 Enrollment Management Program 32 Information accumulation program 33 Living Area Decision Program 34 Map information creation program 35 Living Area Modification Program 36 Setting Program 37 Judgment Program 38 Alarm Notification Program 39 Battery Level Monitoring Program 40 Positioning Server 60 base station 61 WiFi Router 70 Communication Network 100 user terminals 110 SIM cards 120 Sending and receiving functions 130 GPS function 140 WiFi function 150 Accelerometer 160 Battery 200 Parental Devices
Claims
[Claim 1] A monitoring system that communicates with a watcher terminal and a watched person terminal, receiving identification information unique to each of the watched person's terminals, which is transmitted from the watching person's terminal; a first means for A second means for setting a monitoring range in association with the identification information; The location information of the watched person's terminal and the watched person's terminal transmitted from the watched person's terminal a third means for receiving identification information of the guardian terminal; a fourth step of transmitting a notification based on the location information and the monitoring range to the monitoring person terminal; A monitoring system comprising: