WO2024161573A1 - Server device, server device control method, and storage medium - Google Patents
Server device, server device control method, and storage medium Download PDFInfo
- Publication number
- WO2024161573A1 WO2024161573A1 PCT/JP2023/003318 JP2023003318W WO2024161573A1 WO 2024161573 A1 WO2024161573 A1 WO 2024161573A1 JP 2023003318 W JP2023003318 W JP 2023003318W WO 2024161573 A1 WO2024161573 A1 WO 2024161573A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server device
- status
- subject
- child
- facility
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/04—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using a single signalling line, e.g. in a closed loop
Definitions
- the present invention relates to a server device, a control method for a server device, and a storage medium.
- Patent Document 1 describes an information distribution system that uses face image recognition to notify guardians (parents) of their children's return home and outings without the parents or children having to be aware of the time or need for contact.
- Patent Document 1 merely discloses a technology for notifying parents of their child's situation.
- the main objective of the present invention is to provide a server device, a control method for a server device, and a storage medium that will help staff at a designated facility easily become aware of the presence of a person whose whereabouts are unknown.
- a server device includes a storage means for storing the status of each of a plurality of subjects who belong to a specified facility and whose location needs to be confirmed, a detection means for detecting a first subject who is present at the specified facility by biometric authentication using biometric information and setting the status of the detected first subject to "present,” an attendance control means for setting the status of a second subject whose absence has been notified to the specified facility to "absent,” and a control means for, if there is a third subject whose status does not change from the initial value to "present” or "absent” at a specified timing, notifying relevant persons at the specified facility of the presence of the third subject.
- a computer-readable storage medium stores a program for causing a computer mounted on a server device to execute the following processes: storing the status of each of multiple subjects who belong to a specified facility and whose location needs to be confirmed; detecting a first subject who is present at the specified facility by biometric authentication using biometric information and setting the status of the detected first subject to "present”; setting the status of a second subject whose absence has been notified to the specified facility to "absent”; and, if there is a third subject whose status does not change from the initial value to "present” or "absent” at a specified timing, notifying relevant persons at the specified facility of the presence of the third subject.
- a server device a control method for a server device, and a storage medium are provided that contribute to enabling staff at a specific facility to easily ascertain the presence of a subject whose whereabouts are unknown.
- the effects of the present invention are not limited to the above. The present invention may achieve other effects instead of or in addition to the effects.
- FIG. 1 is a diagram for explaining an overview of an embodiment.
- FIG. 2 is a flowchart for explaining an outline of the operation of one embodiment.
- FIG. 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to the first embodiment.
- FIG. 4 is a diagram illustrating an example of the configuration in a kindergarten according to the first embodiment.
- FIG. 5 is a diagram for explaining the operation of the information processing system according to the first embodiment.
- FIG. 6 is a diagram for explaining the operation of the information processing system according to the first embodiment.
- FIG. 7 is a diagram for explaining the operation of the information processing system according to the first embodiment.
- FIG. 8 is a diagram for explaining the operation of the information processing system according to the first embodiment.
- FIG. 1 is a diagram for explaining an overview of an embodiment.
- FIG. 2 is a flowchart for explaining an outline of the operation of one embodiment.
- FIG. 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to the first
- the information processing system checks the location of children who belong to a specific facility such as a kindergarten or nursery school and whose whereabouts need to be confirmed.
- a specific facility such as a kindergarten or nursery school and whose whereabouts need to be confirmed.
- kindergarten children who belong to a kindergarten are set as the subjects of whereabouts confirmation, and an explanation will be given.
- the shuttle bus 30 shown in FIG. 3 is used to transport kindergarten children and the like. Although not shown in FIG. 3 and other figures, a camera device 20 is also installed inside the shuttle bus 30. The camera device 20 installed inside the shuttle bus 30 is installed so that it can capture images of at least the users (kindergarten children, staff, etc.) who board the shuttle bus 30.
- an office terminal 40 is installed in the office.
- Staff members can operate the office terminal 40 to access the server device 10 and obtain information about the kindergarten children and their guardians.
- each staff member has a staff terminal 41.
- Staff members can operate the staff terminal 41 to access the server device 10 and obtain information about the kindergarten children, etc.
- the devices shown in FIG. 3 are connected by wired or wireless communication means and are configured to be able to communicate with each other.
- the configuration of the information processing system shown in FIG. 3 is an example and is not intended to be limiting.
- multiple server devices 10 may be included in the system.
- the camera device 20 may be installed not only inside a building, but also outdoors in a playground, etc.
- Parents of kindergarten children register information about their children in the system. For example, the parents operate a parent terminal 42 that they own to access the server device 10 (see FIG. 5). The parents register information about the parents (e.g., name, address, telephone number, email address, etc.) and the child's information (e.g., name, date of birth, etc.) in the server device 10.
- the parents register information about the parents (e.g., name, address, telephone number, email address, etc.) and the child's information (e.g., name, date of birth, etc.) in the server device 10.
- the guardian registers the biological information of the child (kindergartener) in the server device 10.
- Examples of a child's biometric information include data (features) calculated from physical characteristics unique to an individual, such as the face, fingerprints, voiceprints, veins, retina, and iris patterns.
- the biometric information may be image data such as a face image or fingerprint image.
- the biometric information may be anything that includes information on an individual's physical characteristics.
- the biometric information is a person's face image or features generated from a face image.
- the server device 10 stores the acquired information in a child management database.
- the server device 10 uses the child management database to manage the information (e.g., name) and status of the kindergarteners to which it belongs. The initial status is "unconfirmed.” Details of the child management database will be provided later.
- the camera device 20 is installed inside the shuttle bus 30.
- the camera device 20 is installed so that it can photograph kindergarten children and others who board the shuttle bus 30.
- the camera device 20 inside the shuttle bus 30 periodically or at a specified timing transmits image data obtained by photographing the boarding gate and a camera ID to the server device 10 (see FIG. 6).
- the camera ID is an ID for identifying each camera device 20.
- the camera ID may be the MAC (Media Access Control) address or IP (Internet Protocol) address of the camera device 20.
- the camera ID is shared between the server device 10 and the camera device 20 by any method.
- the system administrator determines the camera ID and sets the determined camera ID in the server device 10 and the camera device 20.
- the server device 10 extracts face images from the image data and identifies the kindergarten children who boarded the shuttle bus 30 through biometric authentication.
- the server device 10 sets the status of the identified kindergarten children to "boarding the bus” and stores it in the child management database.
- Camera device 20-1 periodically or at a specified time transmits image data obtained by photographing the kindergarten entrance and the camera ID to server device 10 (see Figure 7).
- the server device 10 also identifies the kindergartener who has attended the school through biometric authentication.
- the server device 10 sets the status of the kindergartener who has attended the school to "attended (or attended school)" and stores this in the child management database.
- the status of the kindergartener who gets off the shuttle bus 30 and enters the school changes from "boarding the bus” to "attending.”
- camera devices 20-2 to 20-5 installed outside the entrance hall also transmit image data to server device 10 periodically or at specified times.
- Server device 10 identifies kindergarteners captured in the image data using biometric authentication.
- Server device 10 sets the status of the identified kindergarteners to "attended” and stores the status in the child management database. Note that the status of kindergarteners who board the shuttle bus 30 and are not photographed by camera devices 20 within the kindergarten remains “on bus” (the status of the kindergarteners does not change to "attended”).
- the server device 10 notifies the parents of kindergarten children whose status is set to "attended” that their child has attended kindergarten. Specifically, the server device 10 sends an "attendance notification" to the parent terminal 42 of each parent (see Figure 8).
- Parents will be notified that their child has been properly accepted into the kindergarten.
- the guardian If a child is absent from kindergarten, the guardian notifies the kindergarten. Specifically, the guardian operates the guardian terminal 42 to send an "absence notice" to the server device 10 (see Figure 9). More specifically, the guardian terminal 42 sends an absence notice to the server device 10 that includes information identifying the absent child (kindergartener) (for example, name or a combination of name and date of birth).
- the server device 10 identifies the absent kindergarteners based on the above information.
- the server device 10 sets the status of the identified kindergarteners to "absent” and stores it in the child management database.
- the server device 10 accesses the child management database at a predetermined timing (e.g., a predetermined time after the start of school) and checks the status of each child. If the checked status includes a status other than "attended” or "absent," the server device 10 notifies (reports, warns) the kindergarten staff that there is a child whose whereabouts are unknown.
- a predetermined timing e.g., a predetermined time after the start of school
- the server device 10 notifies staff and others of this fact.
- the server device 10 notifies the existence of kindergarteners whose whereabouts are unknown via an office terminal 40 installed in the office and a staff terminal 41 carried by each staff member.
- the server device 10 sends a "missing child notification" including the name of the child whose whereabouts are unknown (child whose status is set to unconfirmed or boarding the bus) to the office terminal 40 and staff terminal 41 (see Figure 10).
- the office terminal 40 or staff terminal 41 that receives the missing child notification displays a warning message or the like including the name of the child contained in the notification.
- Staff who receive the warning message will confirm (search for) the whereabouts of the missing child. For example, the staff may contact the guardian or check to see if the child has been left behind on the shuttle bus 30.
- FIG. 11 is a diagram showing an example of a processing configuration (processing module) of the server device 10 according to the first embodiment.
- the server device 10 includes a communication control unit 201, a child management unit 202, a child detection unit 203, an attendance control unit 204, a missing child control unit 205, and a storage unit 206.
- the communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the office terminal 40. The communication control unit 201 also transmits data to the office terminal 40. The communication control unit 201 passes data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this way, the other processing modules transmit and receive data to and from other devices via the communication control unit 201.
- the communication control unit 201 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to other devices.
- the child management unit 202 is a means for controlling and managing kindergarteners.
- a guardian operates the guardian terminal 42 to access the server device 10
- the child management unit 202 displays a GUI (Graphical User Interface) on the guardian terminal 42 for obtaining information about the guardian and the children.
- GUI Graphic User Interface
- the child management unit 202 After acquiring guardian information (e.g., name, address, email address, etc.), the child management unit 202 displays, for example, a GUI such as that shown in FIG. 12 on the guardian terminal 42.
- the child management unit 202 acquires the kindergartener's name, date of birth, biometric information (e.g., face image), etc. in response to the guardian's operation.
- the child management unit 202 When the kindergartener's facial image is acquired, the child management unit 202 generates features from the acquired facial image.
- the child management unit 202 extracts the eyes, nose, mouth, etc. from the face image as feature points. After that, the child management unit 202 calculates the position of each feature point and the distance between each feature point as feature amounts (generating a feature vector consisting of multiple feature amounts).
- the child management unit 202 generates a child ID for identifying the child.
- the child ID may be any information that can uniquely identify the child.
- the child management unit 202 may assign a unique value each time a child is registered as the child ID.
- the child management unit 202 may transmit the child ID to the parent terminal 42 of the parent as necessary.
- the child management unit 202 stores user information (name, address, email address, etc.) and child information (child ID, name, date of birth) in a child management database (see Figure 13).
- the child management database shown in FIG. 13 is an example and is not intended to limit the items to be stored.
- facial images may be registered in the child management database as biometric information.
- the child management database may register the parent's biometric information (facial images, features).
- the child management database has a status field that manages the status of the children. That is, the child management database stores the status of each of multiple subjects (kindergarteners) who belong to a specific facility and whose whereabouts need to be confirmed. Also, the initial value of the status field is "unconfirmed.”
- the child detection unit 203 is a means for detecting children using biometric authentication.
- the child detection unit 203 detects children attending a specific facility (kindergarten) through biometric authentication using biometric information, and sets the status of the detected children to "attended.”
- the child detection unit 203 also detects kindergarteners who board the transportation means (shuttle bus 30) that transports the user to the specified facility (kindergarten) by biometric authentication using biometric information acquired on the transportation means. The child detection unit 203 sets the status of the detected kindergarteners to "boarding the bus (boarding transportation means)."
- FIG. 14 is a flowchart showing an example of the operation of the child detection unit 203 according to the first embodiment. The operation of the child detection unit 203 will be described with reference to FIG. 14.
- the child detection unit 203 periodically or at a predetermined timing receives image data and a camera ID from the camera device 20 (step S101). Based on the camera ID, the child detection unit 203 identifies the installation location of the camera device 20 that is the source of the image data (e.g., the shuttle bus 30, the entrance hall, or a nursery room).
- the source of the image data e.g., the shuttle bus 30, the entrance hall, or a nursery room.
- the child detection unit 203 attempts to extract facial images from the acquired image data (step S102). For example, if 10 people appear in the image data, 10 facial images are extracted.
- the facial image extraction process performed by the child detection unit 203 can use existing technology, so a detailed explanation will be omitted.
- the child detection unit 203 may extract facial images (facial regions) from image data using a learning model trained by a CNN (Convolutional Neural Network).
- the child detection unit 203 may extract facial images using a method such as template matching.
- step S103 If a face image is not extracted from the image data (step S103, No branch), the child detection unit 203 ends the process.
- the child detection unit 203 identifies the kindergartener corresponding to each extracted face image. Specifically, the child detection unit 203 performs 1:N matching (N is a positive integer, the same applies below) using the extracted face images (step S104).
- the child detection unit 203 generates features from the extracted face image.
- the child detection unit 203 sets the generated features to the matching side and the features stored in the child management database to the registration side, and performs 1:N matching.
- the child detection unit 203 calculates the similarity between the feature to be matched and each of the multiple feature values on the registration side. If there is no feature value among the multiple feature values registered in the child management database that has a similarity to the feature to be matched that is equal to or greater than a predetermined value, the child detection unit 203 determines that the matching process has failed.
- the child detection unit 203 determines that the matching process is successful if, among the multiple features registered in the child management database, there is a feature whose similarity with the feature to be matched is equal to or greater than a predetermined value. The child detection unit 203 determines the child with the highest similarity entry as the child corresponding to the facial image to be matched.
- step S105 If the matching process fails (step S105, No branch), the child detection unit 203 ends the process.
- step S105 If the matching process is successful (step S105, Yes branch), the child detection unit 203 updates the status of the kindergartener identified by the matching process (step S106).
- the child detection unit 203 sets the status of children identified from image data captured by the camera device 20 inside the shuttle bus 30 to "boarding the bus” and reflects this in the child management database.
- the child detection unit 203 sets the status of children identified from image data captured by other camera devices 20 to "attending" and reflects this in the child management database.
- the other camera devices 20 are camera devices 20-1 to 20-5 installed in various locations within the kindergarten.
- the child detection unit 203 notifies the attendance control unit 204 of the child IDs of the kindergarteners whose statuses have been set to "attended.”
- the kindergartener detection unit 203 determines whether or not there are any facial images for which one-to-N matching has not been performed (determines whether or not there are any facial images for which a kindergartener has not been identified).
- step S107 If there are facial images for which one-to-N matching has not been performed (facial images remaining; step S107, Yes branch), the child detection unit 203 returns to step S104 and continues processing. That is, the child detection unit 203 repeats the above-mentioned kindergartener identification process and status update process for each facial image included in the image data obtained from the camera device 20.
- step S107 If there are no face images for which one-to-N matching has not been performed (step S107, No branch), the child detection unit 203 ends the process.
- the child detection unit 203 initializes the status of each child to "unconfirmed" once the kindergarten closes.
- the attendance control unit 204 is a means for controlling the attendance and absence of kindergarten children.
- the attendance control unit 204 sends a "child attendance notification" to the guardian of the child.
- the child detection unit 203 sends the child attendance notification, including the child's name, to a pre-registered email address (an email address that can be received by the guardian's parent terminal 42).
- the attendance control unit 204 notifies those related to the kindergartener who attended the kindergarten (e.g., guardians, grandparents, relatives, etc.) that the kindergartener attended the kindergarten. Note that it is sufficient to notify guardians once a day.
- the attendance control unit 204 receives an "absence notice" from the parent's parent terminal 42.
- the attendance control unit 204 searches the child management database using information identifying the child contained in the notice (e.g., the child ID or the child's name, etc.) as a key, and identifies the corresponding entry.
- the attendance control unit 204 sets "absent" in the status field of the identified entry.
- the attendance control unit 204 sets the status of a kindergartener whose absence has been notified to the kindergarten to absent.
- the missing child control unit 205 is a means for controlling kindergarten children whose whereabouts are unknown.
- the missing child control unit 205 accesses the child management database at a predetermined timing (e.g., a predetermined time after the start of school) and checks the status of each child.
- the missing child control unit 205 identifies entries in the child management database that have a status other than "attended” or "absent.”
- the missing child control unit 205 treats the kindergartener as a "missing child.” The missing child control unit 205 notifies kindergarten staff and others that there is a missing child.
- the missing child control unit 205 reads out the name, etc. of the missing child from the child management database.
- the missing child control unit 205 sends a "missing child notification" including the read out name, etc. to the office terminal 40 and staff terminal 41.
- the missing child control unit 205 notifies kindergarten officials (e.g., staff) of the presence of the kindergartener. Furthermore, if there is a kindergartener whose status does not change from "boarding the bus” at a specified timing, the missing child control unit 205 notifies kindergarten officials of the presence of the kindergartener.
- the missing child control unit 205 notifies kindergarten officials of the presence of the kindergartener.
- the memory unit 206 is a means for storing information necessary for the operation of the server device 10.
- office terminals, staff terminals, guardian terminals Detailed explanations regarding the processing configurations (processing modules) of the office terminal 40, the staff terminal 41, and the guardian terminal 42 will be omitted.
- the office terminal 40 include mobile terminal devices such as smartphones, mobile phones, game consoles, and tablets, as well as computers (personal computers, notebook computers), etc.
- the office terminal 40 can be any equipment or device that can accept user operations and communicate with the server device 10, etc.
- the camera device 20 photographs a predetermined area periodically or at a predetermined timing and acquires image data.
- the camera device 20 transmits the acquired image data and a camera ID to the server device 10.
- FIG. 15 is a sequence diagram showing an example of the operation of the information processing system according to the first embodiment.
- Each camera device 20 transmits image data and a camera ID to the server device 10 periodically or at a predetermined timing (step S01).
- the server device 10 identifies the kindergarteners in the image data through biometric authentication using the acquired image data and the biometric information stored in the child management database (step S02).
- the server device 10 updates the status of the identified kindergartener (step S03).
- the camera device 20 and server device 10 repeat the above steps S01 to S03.
- the server device 10 sends a "missing child notification" to the office terminal 40 and staff terminal 41 (step S05).
- the staff terminal 41 etc. that receives the missing child notification outputs a warning message including the name of the missing child, etc. (step S06).
- the staff member who receives the warning message checks the location of the missing child.
- the server device 10 may transmit a missing child notification including a facial image of the missing child to the staff terminal 41 etc.
- the staff terminal 41 etc. may display a facial image of the kindergarten child along with the warning message so that the staff member can easily recognize the missing child.
- the facial image of the missing child transmitted by the server device 10 may be a facial image registered in advance or the latest facial image.
- the staff terminal 41 etc. may display a facial image registered in advance or a facial image recently photographed along with the warning message.
- the server device 10 may distinguish between the presence of a kindergartener whose status is the initial value (unconfirmed) and the presence of a kindergartener whose status is "boarding the bus” and notify relevant persons at the kindergarten. For example, the server device 10 transmits the above-mentioned "missing child notification" to the office terminal 40, etc., for a kindergartener whose status has not changed from the initial value (unconfirmed). In contrast, the server device 10 transmits a "bus abandoned warning" to the office terminal 40, etc., for a kindergartener whose status has not changed from "boarding the bus".
- the office terminal 40 etc. may change the content of the warning message to be displayed depending on whether a missing child notification is received or a bus abandoned warning is received.
- the office terminal 40 etc. may output a loud warning sound or the like from a speaker when a bus abandoned warning is received.
- the server device 10 may notify (instruct) kindergarten personnel to prioritize checking the location of the latter over the former.
- the server device 10 may instruct the kindergarten staff, etc. to make checking the whereabouts of that kindergartener a top priority.
- the server device 10 may detect the leaving of a kindergartener by biometric authentication. For example, if a kindergartener is captured in image data acquired from the camera device 20 in the shuttle bus 30 or the camera device 20 installed so as to be able to capture the exit after the closing time of the kindergarten, the server device 10 (child detection unit 203) sets the status of the kindergartener to "left the kindergarten.”
- the server device 10 may also calculate the time each child spends at the kindergarten based on the time the child's status is set to "attended” and the time the child's status is set to "left the kindergarten.”
- the server device 10 may automatically calculate extended childcare fees based on the time each child spends at the kindergarten.
- the server device 10 may execute a settlement process for the calculated extended childcare fees.
- the server device 10 stores and manages the status of children based on biometric authentication and notifications from guardians. If there is a child whose presence at the kindergarten has not been confirmed by biometric authentication and who has not been notified of his/her absence (a child whose status does not change from unconfirmed), the server device 10 treats the child as a child whose whereabouts are unknown. The server device 10 notifies kindergarten staff and others that there is a child whose whereabouts are unknown. Staff and others at a designated facility can recognize the presence of a subject (child) whose whereabouts are unknown and take the necessary action swiftly.
- the server device 10 also notifies the kindergarten staff of the presence of a child whose status does not change from "boarding the bus.”
- the fact that the status does not change from "boarding the bus” indicates that there is a high possibility that the child has been left behind inside the shuttle bus 30.
- the server device 10 detects such a situation, it issues a stronger warning to the kindergarten staff (a stronger warning than that issued for a child whose initial status does not change).
- the staff can take appropriate action in accordance with the notification to prevent a serious accident from occurring.
- the server device 10 performs biometric authentication using image data from the camera device 20 installed in the nursery room or the like to identify the children. Therefore, even if biometric authentication at the entrance (kindergarten entrance) fails, the server device 10 can reliably detect children who have arrived at the kindergarten. In other words, by installing many camera devices 20 inside and outside the kindergarten, the server device 10 can reliably detect children who have arrived at the kindergarten. In other words, there will be no children whose status does not change from "unconfirmed” or "boarding the bus” despite attending the kindergarten.
- Figure 16 is a diagram showing an example of the hardware configuration of the server device 10.
- the server device 10 can be configured by an information processing device (so-called a computer), and has the configuration shown in FIG. 16.
- the server device 10 has a processor 311, a memory 312, an input/output interface 313, and a communication interface 314.
- the components such as the processor 311 are connected by an internal bus or the like, and are configured to be able to communicate with each other.
- the configuration shown in FIG. 16 is not intended to limit the hardware configuration of the server device 10.
- the server device 10 may include hardware not shown, and may not include an input/output interface 313 as necessary.
- the number of processors 311 and the like included in the server device 10 is not intended to be limited to the example shown in FIG. 16, and for example, the server device 10 may include multiple processors 311.
- the processor 311 is, for example, a programmable device such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). Alternatively, the processor 311 may be a device such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The processor 311 executes various programs including an operating system (OS).
- OS operating system
- Memory 312 may be a RAM (Random Access Memory), a ROM (Read Only Memory), a HDD (Hard Disk Drive), a SSD (Solid State Drive), etc. Memory 312 stores the OS program, application programs, and various data.
- RAM Random Access Memory
- ROM Read Only Memory
- HDD Hard Disk Drive
- SSD Solid State Drive
- the input/output interface 313 is an interface for a display device and an input device (not shown).
- the display device is, for example, a liquid crystal display.
- the input device is, for example, a device that accepts user operations such as a keyboard or a mouse.
- the communication interface 314 is a circuit, module, etc. that communicates with other devices.
- the communication interface 314 includes a NIC (Network Interface Card), etc.
- the functions of the server device 10 are realized by various processing modules.
- the processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312.
- the program can be recorded on a computer-readable storage medium.
- the storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium.
- the present invention can also be embodied as a computer program product.
- the program can be downloaded via a network, or updated using a storage medium that stores the program.
- the processing modules may also be realized by a semiconductor chip.
- the office terminal 40 and the like can also be configured using information processing devices, just like the server device 10, and the basic hardware configuration is no different from that of the server device 10, so a description of it will be omitted.
- the server device 10 which is an information processing device, is equipped with a computer, and the functions of the server device 10 can be realized by having the computer execute a program.
- the server device 10 also executes a control method for the server device 10 by the program.
- a shuttle bus 30 is used to transport children to kindergarten.
- the information processing system disclosed in this application can also be applied to kindergartens in urban areas and other areas where a shuttle bus 30 is not used.
- the server device 10 only needs to detect kindergarteners whose location cannot be confirmed (kindergarteners whose status does not change from the initial value).
- the configuration, operation, etc. of the information processing system were described assuming that the subjects who belong to a specific facility and whose whereabouts need to be confirmed are kindergarten children (nursery school children). However, subjects whose whereabouts need to be confirmed are not limited to kindergarten children, and patients suffering from dementia may also be set as subjects whose whereabouts need to be confirmed.
- the camera device 20 transmits image data to the server device 10 periodically or at a predetermined timing. If biometric information (face image) is included in the acquired image data, the camera device 20 may transmit the image data including the biometric information and the camera ID to the server device 10.
- the server device 10 may transmit a missing child notification including a facial image of the missing child or a bus abandoned warning to the office terminal 40 or staff terminal 41.
- the server device 10 may transmit a missing child notification including a facial image of the missing child and information about the guardian (guardian's name, phone number) or a bus abandoned warning to the office terminal 40, etc., so that kindergarten staff, etc. can immediately contact the guardian of the missing child.
- the server device 10 may receive reports on missing children (reports from staff, etc.). Specifically, the office terminal 40 or staff terminal 41 may send the status of the confirmation of the missing child's whereabouts (confirmed within the nursery, whereabouts confirmed with the guardian) to the server device 10 in response to the staff's operation. If the whereabouts of a missing child are confirmed within the nursery, the server device 10 sets the status of the missing child to "present” and stores it in the nursery management database. If the whereabouts of a missing child are confirmed by a guardian notifying them of an absence, the server device 10 sets the status of the missing child to "absent" and stores it in the nursery management database. The server device 10 may also notify the office terminal 40 or staff terminal 41 (such as an office terminal 40 different from the terminal that notified the status of the confirmation of the missing child's whereabouts) that the whereabouts of the missing child have been confirmed.
- the office terminal 40 or staff terminal 41 such as an office terminal 40 different from the terminal that notified the status of the
- the child management database may store information about the staff member (nursery teacher) in charge of each child.
- the server device 10 (missing child control unit 205) may send a missing child notification to the staff member in charge of the missing child (the staff member's staff terminal 41).
- the server device 10 may send a "bus abandoned child warning" to all staff members in the kindergarten (all office terminals 40 and staff terminals 41).
- the server device 10 may provide an interface that allows kindergarten staff etc. to check the status of kindergarteners.
- the server device 10 provides staff with a list of the status of each kindergartener (unconfirmed, present, absent, boarding the bus). If there is a kindergartener whose status is not set to "unconfirmed” or "boarding the bus" even after the kindergarten's start time, the kindergarten staff etc. may check the whereabouts of that child.
- the surveillance camera type camera device 20 (camera for non-active authentication purposes) as shown in FIG. 4, but also the camera device 20-6 for active authentication purposes such as a kiosk terminal (see FIG. 17) may be installed.
- the camera device 20-6 takes a picture of the child in front of it and acquires biometric information.
- the biometric information (face image) acquired by the camera device 20-6 is used for authentication to confirm the attendance of the children, just like the biometric information acquired by the camera device 20-1, etc.
- the child management database is configured inside the server device 10
- the database may also be configured on an external database server or the like. That is, some of the functions of the server device 10 may be implemented on another server. More specifically, the above-described "child detection unit (child detection means)", “missing child control unit (missing child control means)”, etc. may be implemented on any of the devices included in the system.
- the form of data transmission between each device is not particularly limited, but data transmitted between these devices may be encrypted. Information such as the names of kindergarten children is transmitted between these devices, and in order to properly protect this information, it is desirable to transmit and receive encrypted data.
- each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of an embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of an embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of an embodiment with other configurations.
- a storage means for storing the status of each of a plurality of subjects who belong to a predetermined facility and whose location needs to be confirmed;
- a detection means for detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information and setting a status of the detected first subject to "attended”;
- attendance control means for setting the status of a second subject, whose absence has been notified to the specified facility, to "absent”;
- a control means for notifying a person concerned in the specified facility of the presence of a third target person when the third target person exists whose status does not change from the initial value to present or absent at a specified timing;
- a server device comprising: [Appendix 2] the detection means detects a fourth subject who has boarded the transportation means by biometric authentication using biometric information acquired in the transportation means that transports the user of the specified facility to the specified facility, and sets a status of the detected
- a computer installed in the server device A process of storing the status of each of a plurality of subjects who belong to a specified facility and whose location needs to be confirmed; A process of detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information, and setting a status of the detected first subject to "attended”; A process of setting the status of a second subject, whose absence has been notified to the specified facility, to "absent"; If there is a third target person whose status does not change from the initial value to present or absent at a predetermined timing, a process of notifying a person concerned at the predetermined facility of the presence of the third target person; A computer-readable storage medium that stores a program for executing the above.
Landscapes
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Alarm Systems (AREA)
Abstract
Description
本発明は、サーバ装置、サーバ装置の制御方法及び記憶媒体に関する。 The present invention relates to a server device, a control method for a server device, and a storage medium.
子供が所定の施設に入場又は退場した場合、当該子供の保護者に入場時刻、退場時刻を通知する技術が存在する。 When a child enters or leaves a designated facility, technology exists that notifies the child's guardian of the time of entry or exit.
例えば、特許文献1には、親子共に時間や連絡の必要性を意識することなく、子供の帰宅、外出状況を保護者(親)に通知することができる顔画像認証による情報配信システムを得る、と記載されている。 For example, Patent Document 1 describes an information distribution system that uses face image recognition to notify guardians (parents) of their children's return home and outings without the parents or children having to be aware of the time or need for contact.
幼稚園や保育園等の幼い子供を預かる施設の職員には、園児の所在を常に把握することが求められる。所在(幼稚園等に出席、欠席)が不確かな園児の存在が放置されると、思いもかけない不慮の事故が起こる可能性がある。そのため、出席又は欠席が確認されていない園児が存在した場合、幼稚園等の職員は当該事実を把握する必要がある。 Staff at kindergartens, daycare centers, and other facilities that look after young children are required to be aware of the whereabouts of the children at all times. If children whose whereabouts (attendance or absence at kindergarten, etc.) are uncertain are left unattended, there is a risk of unexpected accidents occurring. For this reason, if there are children whose attendance or absence has not been confirmed, staff at the kindergarten, etc. must be aware of this fact.
なお、特許文献1に開示された技術を適用しても上記問題を解決できない。特許文献1は、保護者に対して子供の状況を通知する技術を開示しているに過ぎない。 The above problem cannot be solved by applying the technology disclosed in Patent Document 1. Patent Document 1 merely discloses a technology for notifying parents of their child's situation.
本発明は、所定の施設の職員等が、所在が不明な対象者が存在することを容易に把握可能とすることに寄与する、サーバ装置、サーバ装置の制御方法及び記憶媒体を提供することを主たる目的とする。 The main objective of the present invention is to provide a server device, a control method for a server device, and a storage medium that will help staff at a designated facility easily become aware of the presence of a person whose whereabouts are unknown.
本発明の第1の視点によれば、所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶する、記憶手段と、生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定する、検出手段と、前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定する、出欠制御手段と、所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する、制御手段と、を備える、サーバ装置が提供される。 In accordance with a first aspect of the present invention, a server device is provided that includes a storage means for storing the status of each of a plurality of subjects who belong to a specified facility and whose location needs to be confirmed, a detection means for detecting a first subject who is present at the specified facility by biometric authentication using biometric information and setting the status of the detected first subject to "present," an attendance control means for setting the status of a second subject whose absence has been notified to the specified facility to "absent," and a control means for, if there is a third subject whose status does not change from the initial value to "present" or "absent" at a specified timing, notifying relevant persons at the specified facility of the presence of the third subject.
本発明の第2の視点によれば、サーバ装置において、所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶し、生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定し、前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定し、所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する、サーバ装置の制御方法が提供される。 In accordance with a second aspect of the present invention, a method for controlling a server device is provided, which stores the status of each of a number of subjects who belong to a specified facility and whose location needs to be confirmed, detects a first subject who is present at the specified facility by biometric authentication using biometric information, sets the status of the detected first subject to "present," sets the status of a second subject whose absence has been notified to the specified facility to "absent," and, if there is a third subject whose status does not change from the initial value to "present" or "absent" at a specified timing, notifies relevant persons at the specified facility of the presence of the third subject.
本発明の第3の視点によれば、サーバ装置に搭載されたコンピュータに、所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶する処理と、生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定する処理と、前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定する処理と、所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する処理と、を実行させるためのプログラムを記憶する、コンピュータ読取可能な記憶媒体が提供される。 In accordance with a third aspect of the present invention, a computer-readable storage medium is provided that stores a program for causing a computer mounted on a server device to execute the following processes: storing the status of each of multiple subjects who belong to a specified facility and whose location needs to be confirmed; detecting a first subject who is present at the specified facility by biometric authentication using biometric information and setting the status of the detected first subject to "present"; setting the status of a second subject whose absence has been notified to the specified facility to "absent"; and, if there is a third subject whose status does not change from the initial value to "present" or "absent" at a specified timing, notifying relevant persons at the specified facility of the presence of the third subject.
本発明の各視点によれば、所定の施設の職員等が、所在が不明な対象者が存在することを容易に把握可能とすることに寄与する、サーバ装置、サーバ装置の制御方法及び記憶媒体が提供される。なお、本発明の効果は上記に限定されない。本発明により、当該効果の代わりに、又は当該効果と共に、他の効果が奏されてもよい。 In accordance with each aspect of the present invention, a server device, a control method for a server device, and a storage medium are provided that contribute to enabling staff at a specific facility to easily ascertain the presence of a subject whose whereabouts are unknown. Note that the effects of the present invention are not limited to the above. The present invention may achieve other effects instead of or in addition to the effects.
はじめに、一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、特段の釈明がない場合には、各図面に記載されたブロックはハードウェア単位の構成ではなく、機能単位の構成を表す。各図におけるブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。なお、本明細書及び図面において、同様に説明されることが可能な要素については、同一の符号を付することにより重複説明が省略され得る。 First, an overview of one embodiment will be described. Note that the reference numbers in the drawings are added to each element for convenience as an example to aid understanding, and the description of this overview is not intended to be limiting in any way. Furthermore, unless otherwise specified, the blocks shown in each drawing represent a functional configuration, not a hardware configuration. The connection lines between blocks in each drawing include both bidirectional and unidirectional. Unidirectional arrows are used to diagrammatically indicate the flow of the main signal (data), and do not exclude bidirectionality. Note that in this specification and drawings, elements that can be described in the same way may be given the same reference numbers to avoid duplicated explanations.
一実施形態に係るサーバ装置100は、記憶手段101と、検出手段102と、出欠制御手段103と、制御手段104と、を備える(図1参照)。記憶手段101は、所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶する(図2のステップS1)。検出手段102は、生体情報を用いた生体認証により所定の施設に出席した第1の対象者を検出し、検出された第1の対象者のステータスを出席に設定する(ステップS2)。出欠制御手段103は、所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定する(ステップS3)。制御手段104は、所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、第3の対象者の存在を所定の施設の関係者に通知する(ステップS4)。
The
サーバ装置100は、生体認証及び保護者からの通知により所在確認対象者(例えば、幼稚園、保育園の園児)の状態(状況)を管理する。サーバ装置100は、生体認証により園内で存在が確認されず、且つ、欠席の連絡を受けていない園児が存在すれば、その旨を幼稚園の職員(所定の施設の関係者)に通知する。当該通知により、所定の施設の職員等は、所在が不明な対象者(園児)が存在することを容易に知ることができる。
The
以下に具体的な実施形態について、図面を参照してさらに詳しく説明する。 Specific embodiments are described in more detail below with reference to the drawings.
[第1の実施形態]
第1の実施形態について、図面を用いてより詳細に説明する。
[First embodiment]
The first embodiment will be described in more detail with reference to the drawings.
第1の実施形態に係る情報処理システムは、幼稚園や保育園といった所定の施設に所属し、所在の確認が必要な園児を対象にしてその所在確認を行う。第1の実施形態では、幼稚園に所属する幼稚園児を所在確認の対象者に設定し、説明を行う。 The information processing system according to the first embodiment checks the location of children who belong to a specific facility such as a kindergarten or nursery school and whose whereabouts need to be confirmed. In the first embodiment, kindergarten children who belong to a kindergarten are set as the subjects of whereabouts confirmation, and an explanation will be given.
[システムの構成]
図3は、第1の実施形態に係る情報処理システムの概略構成の一例を示す図である。図3に示すように、情報処理システムには、サーバ装置10と、幼稚園に設置された少なくとも1以上のカメラ装置20と、送迎バス30と、が含まれる。
[System Configuration]
Fig. 3 is a diagram showing an example of a schematic configuration of the information processing system according to the first embodiment. As shown in Fig. 3, the information processing system includes a
サーバ装置10は、幼稚園児の氏名等の管理や出席状況等の管理を行う。サーバ装置10は、幼稚園の建物内に設置されていてもよいし、ネットワーク上(クラウド上)に設置されていてもよい。
The
カメラ装置20は、幼稚園の内外の各所に設置される。例えば、図4に示すように、カメラ装置20は、幼稚園の玄関ホール、廊下、保育室等に設置される。
例えば、カメラ装置20-1は、玄関から入る幼稚園児、職員等を撮影可能に設置される。カメラ装置20-2は、廊下を歩く幼稚園児等を撮影可能に設置される。カメラ装置20-3、カメラ装置20-4、カメラ装置20-5のそれぞれは保育室の内部を撮影可能に設置される。 For example, camera device 20-1 is installed so that it can capture images of kindergarten children and staff entering through the front door. Camera device 20-2 is installed so that it can capture images of kindergarten children walking down the hallway. Camera devices 20-3, 20-4, and 20-5 are each installed so that they can capture images of the inside of the nursery room.
図3に示す送迎バス30は、幼稚園児等の送迎に使用される。図3をはじめとした各図において図示を省略しているが、送迎バス30の内部にもカメラ装置20が設置されている。送迎バス30の内部に設置されたカメラ装置20は、少なくとも送迎バス30に搭乗する利用者(園児、職員等)を撮影可能に設置されている。
The
また、図4に示すように、事務室には事務室端末40が設置されている。職員等は、事務室端末40を操作してサーバ装置10にアクセスし、幼稚園児の情報や保護者の情報等を得ることができる。
As shown in FIG. 4, an
また、各職員は、職員端末41を所持する。職員は、職員端末41を操作してサーバ装置10にアクセスし、幼稚園児の情報等を取得できる。
In addition, each staff member has a
図3に示す各装置(サーバ装置10、カメラ装置20等)は有線又は無線の通信手段により接続され、相互に通信可能に構成されている。
The devices shown in FIG. 3 (
図3に示す情報処理システムの構成は例示であって、その構成を限定する趣旨ではない。例えば、複数のサーバ装置10がシステムに含まれていてもよい。また、カメラ装置20は、建物内部だけでなく、屋外の遊技場等に設置されていてもよい。
The configuration of the information processing system shown in FIG. 3 is an example and is not intended to be limiting. For example,
[概略動作]
続いて、第1の実施形態に係る情報処理システムの概略動作について説明する。
[Outline of operation]
Next, an outline of the operation of the information processing system according to the first embodiment will be described.
<園児登録>
幼稚園児の保護者等は、幼稚園に通う子供の情報をシステムに登録する。例えば、保護者は、所持する保護者端末42を操作して、サーバ装置10にアクセスする(図5参照)。保護者は、サーバ装置10に、保護者の情報(例えば、氏名、住所、電話番号、メールアドレス等)、子供の情報(例えば、氏名、生年月日等)を登録する。
<Child registration>
Parents of kindergarten children register information about their children in the system. For example, the parents operate a
さらに、保護者は、子供(幼稚園児)の生体情報をサーバ装置10に登録する。
Furthermore, the guardian registers the biological information of the child (kindergartener) in the
子供の生体情報には、例えば、顔、指紋、声紋、静脈、網膜、瞳の虹彩の模様(パターン)といった個人に固有の身体的特徴から計算されるデータ(特徴量)が例示される。あるいは、生体情報は、顔画像、指紋画像等の画像データであってもよい。生体情報は、個人の身体的特徴を情報として含むものであればよい。第1の実施形態では、生体情報は、人の顔画像又は顔画像から生成された特徴量とする。 Examples of a child's biometric information include data (features) calculated from physical characteristics unique to an individual, such as the face, fingerprints, voiceprints, veins, retina, and iris patterns. Alternatively, the biometric information may be image data such as a face image or fingerprint image. The biometric information may be anything that includes information on an individual's physical characteristics. In the first embodiment, the biometric information is a person's face image or features generated from a face image.
サーバ装置10は、取得した情報を園児管理データベースに記憶する。サーバ装置10は、園児管理データベースを用いて所属する幼稚園児の情報(例えば、氏名)とステータスを管理する。なお、ステータスの初期値は「未確認」である。園児管理データベースの詳細は後述する。
The
<園児の特定>
幼稚園児は、徒歩や送迎バス30を利用して幼稚園に登園する。
<Identification of the children>
Kindergarteners go to kindergarten on foot or by
上述のように、送迎バス30の内部にはカメラ装置20が設置されている。カメラ装置20は、送迎バス30に乗り込む幼稚園児等を撮影可能に設置されている。送迎バス30内のカメラ装置20は、定期的又は所定のタイミングで、搭乗口を撮影することで得られる画像データ及びカメラIDをサーバ装置10に送信する(図6参照)。
As described above, the
カメラIDは、各カメラ装置20を識別するためのIDである。カメラIDには、カメラ装置20のMAC(Media Access Control)アドレスやIP(Internet Protocol)アドレスを用いることができる。
The camera ID is an ID for identifying each
なお、カメラIDは、サーバ装置10とカメラ装置20の間において任意の方法によって共有される。例えば、システム管理者がカメラIDを決定し当該決定されたカメラIDをサーバ装置10及びカメラ装置20に設定する。
The camera ID is shared between the
サーバ装置10は、画像データから顔画像を抽出し、生体認証により送迎バス30に乗り込んだ幼稚園児を特定する。サーバ装置10は、特定された幼稚園児に関するステータスを「バス搭乗」に設定し、園児管理データベースに記憶する。
The
搭乗したバスを降りた幼稚園児又は徒歩で登園した幼稚園児は、玄関ホールに設置されたカメラ装置20-1により撮影される。カメラ装置20-1は、定期的又は所定のタイミングで、幼稚園の入口を撮影することで得られる画像データ及びカメラIDをサーバ装置10に送信する(図7参照)。 Kindergarteners who get off the bus or who walk to the kindergarten are photographed by camera device 20-1 installed in the entrance hall. Camera device 20-1 periodically or at a specified time transmits image data obtained by photographing the kindergarten entrance and the camera ID to server device 10 (see Figure 7).
この場合も、サーバ装置10は、生体認証により登園した幼稚園児を特定する。サーバ装置10は、登園した幼稚園児のステータスを「出席(又は、登園)」に設定し、園児管理データベースに記憶する。送迎バス30を降りて園内に入った幼稚園児のステータスは、「バス搭乗」から「出席」に変化する。
In this case, the
玄関ホール以外に設置されたカメラ装置20-2~20-5もカメラ装置20-1と同様に、画像データを定期的又は所定のタイミングでサーバ装置10に送信する。サーバ装置10は、生体認証により画像データに写る幼稚園児を特定する。サーバ装置10は、特定した幼稚園児のステータスを「出席」に設定し、園児管理データベースに記憶する。なお、送迎バス30に搭乗し、幼稚園内のカメラ装置20で撮影されない幼稚園児のステータスは「バス搭乗」が維持される(当該幼稚園児のステータスは「出席」に変化しない)。
Similar to camera device 20-1, camera devices 20-2 to 20-5 installed outside the entrance hall also transmit image data to
サーバ装置10は、ステータスが「出席」に設定された幼稚園児の保護者に対して、自身の子供が幼稚園に登園した事実を通知する。具体的には、サーバ装置10は、各保護者の保護者端末42に対して「登園通知」を送信する(図8参照)。
The
保護者は、当該通知により、自身の子供が正しく幼稚園に受け入れられたことを認識する。 Parents will be notified that their child has been properly accepted into the kindergarten.
子供が幼稚園を欠席する場合、保護者はその旨を幼稚園に通知する。具体的には、保護者は、保護者端末42を操作して「欠席通知」をサーバ装置10に送信する(図9参照)。より具体的には、保護者端末42は、欠席する子供(幼稚園児)を特定する情報(例えば、氏名又は氏名と生年月日の組み合わせ)を含む欠席通知をサーバ装置10に送信する。
If a child is absent from kindergarten, the guardian notifies the kindergarten. Specifically, the guardian operates the
サーバ装置10は、上記情報に基づいて、欠席する幼稚園児を特定する。サーバ装置10は、当該特定した幼稚園児のステータスを「欠席」に設定し、園児管理データベースに記憶する。
The
<所在不明児の通知>
サーバ装置10は、所定のタイミング(例えば、始業時刻から所定時間経過後)に園児管理データベースにアクセスし、各幼稚園児のステータスを確認する。サーバ装置10は、確認したステータスのなかに「出席」又は「欠席」以外のステータスが含まれる場合、所在が不明な幼稚園児が存在することを幼稚園の職員等に通知(報告、警告)する。
<Notification of missing children>
The
具体的には、サーバ装置10は、ステータスに「未確認」又は「バス搭乗」が設定された幼稚園児が存在する場合、その旨を職員等に通知する。サーバ装置10は、事務室に設置された事務室端末40や各職員が所持する職員端末41を介して、所在が不明な幼稚園児の存在を通知する。
Specifically, if there is a kindergartener whose status is set to "unconfirmed" or "boarding the bus," the
サーバ装置10は、所在が不明な幼稚園児(ステータスが未確認又はバス搭乗に設定された幼稚園児)の氏名等を含む「所在不明児通知」を事務室端末40、職員端末41に送信する(図10参照)。
The
所在不明児通知を受信した事務室端末40や職員端末41は、当該通知に含まれる幼稚園児の氏名等を含む警告メッセージ等を表示する。当該警告メッセージに接した職員は、当該所在不明園児の所在確認(捜索)を行う。例えば、職員は、保護者に連絡をする、送迎バス30に幼稚園児が取り残されていないか確認する。
The
続いて、第1の実施形態に係る情報処理システムに含まれる各装置の詳細について説明する。 Next, we will explain the details of each device included in the information processing system according to the first embodiment.
[サーバ装置]
図11は、第1の実施形態に係るサーバ装置10の処理構成(処理モジュール)の一例を示す図である。図11を参照すると、サーバ装置10は、通信制御部201と、園児管理部202と、園児検出部203と、出欠制御部204と、所在不明児制御部205と、記憶部206と、を備える。
[Server device]
Fig. 11 is a diagram showing an example of a processing configuration (processing module) of the
通信制御部201は、他の装置との間の通信を制御する手段である。例えば、通信制御部201は、事務室端末40からデータ(パケット)を受信する。また、通信制御部201は、事務室端末40に向けてデータを送信する。通信制御部201は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部201は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部201を介して他の装置とデータの送受信を行う。通信制御部201は、他の装置からデータを受信する受信部としての機能と、他の装置に向けてデータを送信する送信部としての機能と、を備える。
The
園児管理部202は、幼稚園児に関する制御、管理を行う手段である。保護者等が保護者端末42を操作して、サーバ装置10にアクセスすると、園児管理部202は、保護者等の情報や園児の情報を取得するためのGUI(Graphical User Interface)を保護者端末42に表示する。
The
保護者の情報(例えば、氏名、住所、メールアドレス等)を取得した後、園児管理部202は、例えば、図12に示すようなGUIを保護者端末42に表示する。園児管理部202は、保護者の操作に応じて、幼稚園児の氏名、生年月日、生体情報(例えば、顔画像)等を取得する。
After acquiring guardian information (e.g., name, address, email address, etc.), the
幼稚園児の顔画像を取得すると、園児管理部202は、取得した顔画像から特徴量を生成する。
When the kindergartener's facial image is acquired, the
園児管理部202による特徴量の生成処理に関しては既存の技術を用いることができるので、その詳細な説明を省略する。例えば、園児管理部202は、顔画像から目、鼻、口等を特徴点として抽出する。その後、園児管理部202は、特徴点それぞれの位置や各特徴点間の距離を特徴量として計算する(複数の特徴量からなる特徴ベクトルを生成する)。
Since existing technology can be used for the process of generating features by the
その後、園児管理部202は、幼稚園児を識別するための園児IDを生成する。なお、園児IDは、幼稚園児を一意に識別できる情報であればどのような情報であってもよい。例えば、園児管理部202は、園児登録のたびに一意な値を採番し園児IDとしてもよい。園児管理部202は、必要に応じて、園児IDを保護者の保護者端末42に送信してもよい。
Then, the
園児管理部202は、利用者の情報(氏名、住所、メールアドレス等)、幼稚園児の情報(園児ID、氏名、生年月日)を園児管理データベースに記憶する(図13参照)。
The
なお、図13に示す園児管理データベースは例示であって、記憶する項目等を限定する趣旨ではない。例えば、生体情報として顔画像が園児管理データベースに登録されていてもよい。あるいは、園児管理データベースには、保護者の生体情報(顔画像、特徴量)が登録されていてもよい。 Note that the child management database shown in FIG. 13 is an example and is not intended to limit the items to be stored. For example, facial images may be registered in the child management database as biometric information. Alternatively, the child management database may register the parent's biometric information (facial images, features).
また、図13に示すように、園児管理データベースは、園児の状態を管理するステータスフィールドを有する。即ち、園児管理データベースは、所定の施設に所属し、所在の確認が必要な複数の対象者(幼稚園児)それぞれのステータスを記憶する。また、ステータスフィールドの初期値は「未確認」である。 Also, as shown in FIG. 13, the child management database has a status field that manages the status of the children. That is, the child management database stores the status of each of multiple subjects (kindergarteners) who belong to a specific facility and whose whereabouts need to be confirmed. Also, the initial value of the status field is "unconfirmed."
園児検出部203は、生体認証を用いて園児を検出する手段である。
The
園児検出部203は、生体情報を用いた生体認証により所定の施設(幼稚園)に出席した幼稚園児を検出し、当該検出された幼稚園児のステータスを出席に設定する。
The
また、園児検出部203は、利用者を所定の施設(幼稚園)まで運ぶ移動手段(送迎バス30)において取得された生体情報を用いた生体認証により、移動手段に搭乗した幼稚園児を検出する。園児検出部203は、当該検出された幼稚園児のステータスを「バス搭乗(移動手段搭乗)」に設定する。
The
図14は、第1の実施形態に係る園児検出部203の動作の一例を示すフローチャートである。図14を参照し、園児検出部203の動作を説明する。
FIG. 14 is a flowchart showing an example of the operation of the
園児検出部203は、定期的又は所定のタイミングで、カメラ装置20から画像データ及びカメラIDを受信する(ステップS101)。園児検出部203は、カメラIDに基づき画像データの送信元であるカメラ装置20の設置場所(例えば、送迎バス30、玄関ホール、保育室)を特定する。
The
園児検出部203は、取得した画像データから顔画像の抽出を試みる(ステップS102)。例えば、10人の人物が画像データに写っていれば、10個の顔画像が抽出される。
The
なお、園児検出部203による顔画像の抽出処理には既存の技術を用いることができるので詳細な説明を省略する。例えば、園児検出部203は、CNN(Convolutional Neural Network)により学習された学習モデルを用いて、画像データの中から顔画像(顔領域)を抽出してもよい。あるいは、園児検出部203は、テンプレートマッチング等の手法を用いて顔画像を抽出してもよい。
Note that the facial image extraction process performed by the
画像データから顔画像が抽出されなければ(ステップS103、No分岐)、園児検出部203は処理を終了する。
If a face image is not extracted from the image data (step S103, No branch), the
画像データから顔画像が抽出されれば(ステップS103、Yes分岐)、園児検出部203は、抽出した顔画像それぞれについて、対応する幼稚園児の特定を行う。具体的には、園児検出部203は、抽出された顔画像を用いて1対N照合(Nは正の整数、以下同じ)を実行する(ステップS104)。
If face images are extracted from the image data (step S103, Yes branch), the
はじめに、園児検出部203は、抽出した顔画像から特徴量を生成する。園児検出部203は、生成した特徴量を照合側、園児管理データベースに記憶された特徴量を登録側に設定し、1対N照合を実行する。
First, the
園児検出部203は、照合対象の特徴量と登録側の複数の特徴量それぞれとの間の類似度を計算する。園児検出部203は、園児管理データベースに登録された複数の特徴量のうち、照合対象の特徴量との間の類似度が所定の値以上の特徴量が存在しなければ、照合処理に失敗したと判定する。
The
園児検出部203は、園児管理データベースに登録された複数の特徴量のうち、照合対象の特徴量との間の類似度が所定の値以上の特徴量が存在すれば、照合処理に成功したと判定する。園児検出部203は、類似度が最も高いエントリの幼稚園児を照合対象の顔画像に対応する幼稚園児に定める。
The
照合処理に失敗すると(ステップS105、No分岐)、園児検出部203は処理を終了する。
If the matching process fails (step S105, No branch), the
照合処理に成功すると(ステップS105、Yes分岐)、園児検出部203は、照合処理により特定された幼稚園児のステータスを更新する(ステップS106)。
If the matching process is successful (step S105, Yes branch), the
具体的には、園児検出部203は、送迎バス30内のカメラ装置20が撮影した画像データから特定された幼稚園児のステータスを「バス搭乗」に設定し、園児管理データベースに反映する。園児検出部203は、他のカメラ装置20が撮影した画像データから特定された幼稚園児のステータスを「出席」に設定し、園児管理データベースに反映する。なお、上記他のカメラ装置20は、幼稚園内の各所に設置されたカメラ装置20-1~20-5である。
Specifically, the
園児検出部203は、ステータスが「出席」に設定された幼稚園児の園児IDを出欠制御部204に通知する。
The
園児検出部203は、1対N照合を実行していない顔画像が存在するか否か判定する(幼稚園児が特定されていない顔画像が存在するか否か判定する)。
The
1対N照合が実行されていない顔画像が存在する場合(顔画像の残あり;ステップS107、Yes分岐)、園児検出部203は、ステップS104に戻り処理を継続する。即ち、園児検出部203は、カメラ装置20から取得した画像データに含まれる各顔画像について上記幼稚園児特定処理とステータス更新処理を繰り返す。
If there are facial images for which one-to-N matching has not been performed (facial images remaining; step S107, Yes branch), the
1対N照合が実行されていない顔画像が存在しない場合(ステップS107、No分岐)、園児検出部203は、処理を終了する。
If there are no face images for which one-to-N matching has not been performed (step S107, No branch), the
なお、園児検出部203は、幼稚園の閉園時刻を経過すると、各園児のステータスを「未確認」に初期化する。
In addition, the
出欠制御部204は、幼稚園児の出席及び欠席に関する制御を行う手段である。
The
園児検出部203から幼稚園内で存在が確認された幼稚園児の園児IDを取得すると、出欠制御部204は、当該幼稚園児の保護者等に対して「登園通知」を送信する。例えば、園児検出部203は、幼稚園児の氏名を含む登園通知を予め登録されたメールアドレス(保護者の保護者端末42が受信可能なメールアドレス)に送信する。
When the child ID of a child whose presence in the kindergarten has been confirmed is obtained from the
このように、出欠制御部204は、幼稚園に登園した幼稚園児の関係者(例えば、保護者、祖父母、親戚等)に対し、当該幼稚園児が幼稚園に出席したことを通知する。なお、保護者への通知は1日に1度行われれば十分である。
In this way, the
出欠制御部204は、保護者の保護者端末42から「欠席通知」を受信する。出欠制御部204は、当該通知に含まれる幼稚園児を特定する情報(例えば、園児ID又は幼稚園児の氏名等)をキーとして園児管理データベースを検索し、対応するエントリを特定する。出欠制御部204は、当該特定したエントリのステータスフィールドに「欠席」を設定する。
The
このように、出欠制御部204は、幼稚園に欠席が通知された幼稚園児のステータスを欠席に設定する。
In this way, the
所在不明児制御部205は、所在が分からない幼稚園児に関する制御を行う手段である。
The missing
所在不明児制御部205は、所定のタイミング(例えば、始業時刻から所定時間経過後)に園児管理データベースにアクセスし、各幼稚園児のステータスを確認する。所在不明児制御部205は、園児管理データベースから「出席」又は「欠席」以外のステータスが設定されたエントリを特定する。
The missing
所在不明児制御部205は、出席又は欠席以外のステータスの幼稚園児(ステータスに未確認又はバス搭乗が設定された幼稚園児)が存在する場合、当該幼稚園児を「所在不明児」として扱う。所在不明児制御部205は、当該所在不明児が存在することを幼稚園の職員等に通知する。
If there is a kindergartener whose status is other than present or absent (a kindergartener whose status is set to unconfirmed or boarding the bus), the missing
具体的には、所在不明児制御部205は、園児管理データベースから上記所在不明児の氏名等を読み出す。所在不明児制御部205は、読み出した氏名等を含む「所在不明児通知」を事務室端末40、職員端末41に送信する。
Specifically, the missing
このように、所在不明児制御部205は、所定のタイミングにおいて、ステータスが初期値から「出席」又は「欠席」に変更にならない幼稚園児が存在する場合、当該幼稚園児の存在を幼稚園の関係者(例えば、職員)に通知する。さらに、所在不明児制御部205は、所定のタイミングにおいて、ステータスが「バス搭乗」から変更のない幼稚園児が存在する場合、前記幼稚園児の存在を幼稚園の関係者に通知する。
In this way, if there is a kindergartener whose status does not change from the initial value to "attended" or "absent" at a specified timing, the missing
記憶部206は、サーバ装置10の動作に必要な情報を記憶する手段である。
The
[事務室端末、職員端末、保護者端末]
事務室端末40、職員端末41及び保護者端末42の処理構成(処理モジュール)等に関する詳細な説明は省略する。事務室端末40等には、スマートフォン、携帯電話機、ゲーム機、タブレット等の携帯端末装置やコンピュータ(パーソナルコンピュータ、ノートパソコン)等が例示される。事務室端末40等は、利用者の操作を受け付け、サーバ装置10等と通信可能であれば任意の機器、デバイスとすることができる。
[Office terminals, staff terminals, guardian terminals]
Detailed explanations regarding the processing configurations (processing modules) of the
[カメラ装置]
カメラ装置20の処理構成(処理モジュール)等に関する詳細な説明を省略する。カメラ装置20は、定期的又は所定のタイミングで予め定められたエリアを撮影し画像データを取得する。カメラ装置20は、取得した画像データとカメラIDをサーバ装置10に送信すればよい。
[Camera equipment]
Detailed description of the processing configuration (processing module) of the
[システムの動作]
続いて、第1の実施形態に係る情報処理システムの動作について説明する。図15は、第1の実施形態に係る情報処理システムの動作の一例を示すシーケンス図である。
[System Operation]
Next, a description will be given of the operation of the information processing system according to the first embodiment. Fig. 15 is a sequence diagram showing an example of the operation of the information processing system according to the first embodiment.
各カメラ装置20は、定期的又は所定のタイミングで、画像データ及びカメラIDをサーバ装置10に送信する(ステップS01)。
Each
サーバ装置10は、取得した画像データと園児管理データベースに記憶された生体情報を用いた生体認証により画像データに写る幼稚園児を特定する(ステップS02)。
The
サーバ装置10は、特定した幼稚園児のステータスを更新する(ステップS03)。
The
カメラ装置20とサーバ装置10は、上記ステップS01~S03の処理を繰り返す。
The
サーバ装置10は、予め定められたタイミング(時刻)において、所在不明児が存在するか否か検出する(ステップS04)。具体的には、サーバ装置10は、ステータスに「未確認」又は「バス搭乗」が設定された幼稚園児を検出する。
The
所在不明児が存在する場合、サーバ装置10は、事務室端末40や職員端末41に「所在不明児通知」を送信する(ステップS05)。
If a child is missing, the
所在不明通知を受信した職員端末41等は、所在不明児の氏名等を含む警告メッセージを出力する(ステップS06)。当該警告メッセージに接した職員は、所在不明児の所在確認を行う。なお、サーバ装置10は、所在不明児の顔画像を含む所在不明児通知を職員端末41等に送信してもよい。この場合、職員端末41等は、職員等が所在不明児を認識しやすいように、幼稚園児の顔画像を警告メッセージと共に表示してもよい。なお、サーバ装置10が送信する所在不明児の顔画像は、事前に登録された顔画像でもよいし、最新の顔画像であってもよい。即ち、職員端末41等は、事前登録された顔画像、又は、最近撮影された顔画像を警告メッセージと共に表示してもよい。
The
続いて、第1の実施形態の変形例について説明する。 Next, we will explain a variation of the first embodiment.
<変形例1>
サーバ装置10(所在不明児制御部205)は、ステータスが初期値(未確認)の幼稚園児の存在とステータスが「バス搭乗」の幼稚園児の存在を区別して幼稚園の関係者に通知してもよい。例えば、サーバ装置10は、ステータスが初期値(未確認)から変化がない幼稚園児に関しては、上述の「所在不明児通知」を事務室端末40等に送信する。対して、サーバ装置10は、ステータスが「バス搭乗」から変化がない幼稚園児に関しては、「バス置き去り警告」を事務室端末40等に送信する。
<Modification 1>
The server device 10 (missing child control unit 205) may distinguish between the presence of a kindergartener whose status is the initial value (unconfirmed) and the presence of a kindergartener whose status is "boarding the bus" and notify relevant persons at the kindergarten. For example, the
事務室端末40等は、所在不明児通知を受信した場合とバス置き去り警告を受信した場合で、表示する警告メッセージの内容を変更してもよい。あるいは、事務室端末40等は、バス置き去り警告を受信した場合、大音量の警告音等をスピーカから出力してもよい。
The
あるいは、サーバ装置10は、所定のタイミングにおいて、ステータスが初期値(未確認)の幼稚園児と「バス搭乗」の幼稚園児が同時に検出された場合、後者を前者よりも優先して所在確認するように幼稚園の関係者に通知(指示)してもよい。
Alternatively, if the
このように、サーバ装置10は、幼稚園の始業時刻が到来してもステータスが「バス搭乗」から変化のない幼稚園児が検出された場合、当該幼稚園児の所在確認を最優先で行うように幼稚園の職員等に指示してもよい。
In this way, when a kindergartener whose status has not changed from "boarding the bus" is detected even when the time for the kindergarten to start work arrives, the
即ち、ステータスが初期値から変更にならない幼稚園児に関しては、保護者が欠席連絡を失念している可能性がある。対して、送迎バス30に搭乗した事実が記録されながら幼稚園内で存在が確認されていない幼稚園児に関しては、送迎バス30のなかに取り残されている可能性が高い。サーバ装置10は、このような状況を考慮し、ステータスがバス搭乗から変化のない幼稚園児が検出された場合、当該幼稚園児の所在確認を最優先で行うように幼稚園の職員等に指示する。
In other words, for kindergarteners whose status has not changed from the initial value, there is a possibility that their guardians have forgotten to notify the school of their absence. In contrast, for kindergarteners whose boarding the
<変形例2>
サーバ装置10は、生体認証により幼稚園児の退園を検出してもよい。例えば、サーバ装置10(園児検出部203)は、幼稚園の終業時刻以降に送迎バス30内のカメラ装置20や出口を撮影可能に設置されたカメラ装置20から取得した画像データに幼稚園児が写っていれば当該幼稚園児のステータスを「退園」に設定する。
<Modification 2>
The
また、サーバ装置10は、幼稚園児のステータスが「出席」に設定された時刻及び「退園」に設定された時刻に基づいて、当該幼稚園児の幼稚園滞在時間を算出してもよい。サーバ装置10は、各幼稚園児の幼稚園滞在時間に基づいて、延長保育料を自動的に計算してもよい。サーバ装置10は、計算された延長保育料の精算処理を実行してもよい。
The
以上のように、第1の実施形態に係るサーバ装置10は、生体認証及び保護者からの通知により園児のステータスを記憶し、管理する。サーバ装置10は、生体認証により園内で存在が確認されず、且つ、欠席の連絡を受けていない園児(ステータスが未確認から変化しない園児)が存在すれば、当該園児を所在不明児として扱う。サーバ装置10は、所在不明児が存在することを幼稚園の職員等に通知する。所定の施設の職員等は、所在が不明な対象者(園児)が存在することを認識し、必要な行動を迅速に起こすことができる。
As described above, the
また、サーバ装置10は、ステータスが「バス搭乗」から変化しない園児に関しても、その存在を幼稚園の職員等に通知する。ステータスが「バス搭乗」から変化しないという事実は、園児が送迎バス30の内部に取り残されている可能性が高いことを示す。サーバ装置10は、このような状況を検出すると、幼稚園の職員等に対してより強い警告(ステータスの初期値が変化しない園児の警告よりも強い警告)を職員等に行う。職員等は、当該通知に従い適切な行動を行うことで、重大な事故が未然に防止される。
The
また、幼稚園児の登園が集中する時間帯には同じタイミングで多くの幼稚園児が建物内に入るため、玄関ホールに設置されたカメラ装置20-1の画像データを用いた生体認証(幼稚園児の特定)が失敗する可能性がある。しかし、サーバ装置10は、保育室等に設置されたカメラ装置20からの画像データを用いて生体認証を実行し、園児を特定する。従って、玄関(幼稚園の入口)での生体認証に失敗しても、サーバ装置10は、幼稚園に登園した園児を確実に検出できる。即ち、幼稚園の内外に数多くのカメラ装置20を設置することで、サーバ装置10は、幼稚園に登園した園児を確実に検出できる。換言すれば、幼稚園に登園しているにも関わらずステータスが「未確認」や「バス搭乗」から変化しない園児がいなくなる。
Furthermore, during times when many kindergarten children are arriving at kindergarten, many of them enter the building at the same time, so there is a possibility that biometric authentication (identification of kindergarten children) using image data from the camera device 20-1 installed in the entrance hall will fail. However, the
続いて、情報処理システムを構成する各装置のハードウェアについて説明する。図16は、サーバ装置10のハードウェア構成の一例を示す図である。
Next, we will explain the hardware of each device that makes up the information processing system. Figure 16 is a diagram showing an example of the hardware configuration of the
サーバ装置10は、情報処理装置(所謂、コンピュータ)により構成可能であり、図16に例示する構成を備える。例えば、サーバ装置10は、プロセッサ311、メモリ312、入出力インターフェイス313及び通信インターフェイス314等を備える。上記プロセッサ311等の構成要素は内部バス等により接続され、相互に通信可能に構成されている。
The
但し、図16に示す構成は、サーバ装置10のハードウェア構成を限定する趣旨ではない。サーバ装置10は、図示しないハードウェアを含んでもよいし、必要に応じて入出力インターフェイス313を備えていなくともよい。また、サーバ装置10に含まれるプロセッサ311等の数も図16の例示に限定する趣旨ではなく、例えば、複数のプロセッサ311がサーバ装置10に含まれていてもよい。
However, the configuration shown in FIG. 16 is not intended to limit the hardware configuration of the
プロセッサ311は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)等のプログラマブルなデバイスである。あるいは、プロセッサ311は、FPGA(Field Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)等のデバイスであってもよい。プロセッサ311は、オペレーティングシステム(OS;Operating System)を含む各種プログラムを実行する。
The
メモリ312は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等である。メモリ312は、OSプログラム、アプリケーションプログラム、各種データを格納する。
入出力インターフェイス313は、図示しない表示装置や入力装置のインターフェイスである。表示装置は、例えば、液晶ディスプレイ等である。入力装置は、例えば、キーボードやマウス等のユーザ操作を受け付ける装置である。
The input/
通信インターフェイス314は、他の装置と通信を行う回路、モジュール等である。例えば、通信インターフェイス314は、NIC(Network Interface Card)等を備える。
The
サーバ装置10の機能は、各種処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ312に格納されたプログラムをプロセッサ311が実行することで実現される。また、当該プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transitory)なものとすることができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。また、上記プログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。
The functions of the
なお、事務室端末40等もサーバ装置10と同様に情報処理装置により構成可能であり、その基本的なハードウェア構成はサーバ装置10と相違する点はないので説明を省略する。
In addition, the
情報処理装置であるサーバ装置10は、コンピュータを搭載し、当該コンピュータにプログラムを実行させることでサーバ装置10の機能が実現できる。また、サーバ装置10は、当該プログラムによりサーバ装置10の制御方法を実行する。
The
[変形例]
なお、上記実施形態にて説明した情報処理システムの構成、動作等は例示であって、システムの構成等を限定する趣旨ではない。
[Modification]
The configuration, operation, etc. of the information processing system described in the above embodiment are merely examples, and are not intended to limit the system configuration, etc.
上記実施形態では、幼稚園への登園に送迎バス30が用いられる場合について説明した。しかし、都心部などの送迎バス30が用いられない幼稚園に対しても本願開示の情報処理システムを適用することができる。この場合、サーバ装置10は、所在の確認できない幼稚園児(ステータスが初期値から変化しない幼稚園児)を検出すればよい。
In the above embodiment, a case has been described in which a
上記実施形態では、所定の施設に所属し、所在の確認が必要な対象者に幼稚園児(保育園児)を想定し、情報処理システムの構成、動作等を説明した。しかし、所在の確認が必要な対象は幼稚園児に限定されず、認知症を患っている患者が所在の確認が必要な対象者に設定されてもよい。 In the above embodiment, the configuration, operation, etc. of the information processing system were described assuming that the subjects who belong to a specific facility and whose whereabouts need to be confirmed are kindergarten children (nursery school children). However, subjects whose whereabouts need to be confirmed are not limited to kindergarten children, and patients suffering from dementia may also be set as subjects whose whereabouts need to be confirmed.
上記実施形態では、カメラ装置20は、定期的又は所定のタイミングで、画像データをサーバ装置10に送信することを説明した。カメラ装置20は、取得した画像データのなかに生体情報(顔画像)が含まれている場合に、当該生体情報を含む画像データ及びカメラIDをサーバ装置10に送信してもよい。
In the above embodiment, it has been described that the
サーバ装置10は、所在不明児の顔画像を含む所在不明児通知やバス置き去り警告を事務室端末40、職員端末41に送信してもよい。あるいは、サーバ装置10は、幼稚園の職員等が所在不明児の保護者に直ぐに連絡できるように、保護者の情報(保護者の氏名、電話番号)を含む所在不明児の顔画像を含む所在不明児通知や、バス置き去り警告を事務室端末40等に送信してもよい。
The
サーバ装置10(所在不明児制御部205)は、所在不明児に関する報告(職員等による報告)を受け付けてもよい。具体的には、事務室端末40や職員端末41は、職員の操作に応じて、所在不明児の所在確認に関する状況(園内で確認、保護者に所在を確認)をサーバ装置10に送信してもよい。所在不明児の所在が園内で確認された場合、サーバ装置10は、当該所在不明児のステータスを「出席」に設定し、園児管理データベースに記憶する。保護者からの欠席の連絡により所在不明児の所在が確認された場合、サーバ装置10は、当該所在不明児のステータスを「欠席」に設定し、園児管理データベースに記憶する。また、サーバ装置10は、所在不明児の所在が確認された旨を事務室端末40、職員端末41(所在不明児の所在確認に関する状況を通知した端末とは異なる事務室端末40等)に通知してもよい。
The server device 10 (missing child control unit 205) may receive reports on missing children (reports from staff, etc.). Specifically, the
園児管理データベースには、幼稚園児それぞれについて担当の職員(保育士)の情報が記憶されていてもよい。サーバ装置10(所在不明児制御部205)は、所在不明児通知に関しては、所在不明児の担当職員(当該職員が所持する職員端末41)に送信してもよい。サーバ装置10は、「バス置き去り警告」に関しては、幼稚園内の全職員(全ての事務室端末40及び職員端末41)に送信してもよい。
The child management database may store information about the staff member (nursery teacher) in charge of each child. The server device 10 (missing child control unit 205) may send a missing child notification to the staff member in charge of the missing child (the staff member's staff terminal 41). The
サーバ装置10は、幼稚園児のステータスを幼稚園の職員等が確認可能とするインターフェイスを提供してもよい。サーバ装置10は、各幼稚園児のステータス(未確認、出席、欠席、バス搭乗)に関する一覧を職員に提供する。幼稚園の職員等は、幼稚園の始業時刻を過ぎてもステータスが「未確認」や「バス搭乗」に設定されていない幼稚園園児が存在すれば、当該園児の所在確認を行ってもよい。
The
幼稚園には、図4に示すような監視カメラ型(非積極認証用途のカメラ)のカメラ装置20だけでなく、キオスク端末のような積極認証用途のカメラ装置20-6が設置されていてもよい(図17参照)。この場合、園児はカメラ装置20-6の前で立ち止まる。カメラ装置20-6は、面前の園児を撮影し、生体情報を取得する。当該カメラ装置20-6で取得された生体情報(顔画像)は、カメラ装置20-1等が取得した生体情報と同様に園児の出席確認のための認証に用いられる。 In kindergartens, not only the surveillance camera type camera device 20 (camera for non-active authentication purposes) as shown in FIG. 4, but also the camera device 20-6 for active authentication purposes such as a kiosk terminal (see FIG. 17) may be installed. In this case, children stand in front of the camera device 20-6. The camera device 20-6 takes a picture of the child in front of it and acquires biometric information. The biometric information (face image) acquired by the camera device 20-6 is used for authentication to confirm the attendance of the children, just like the biometric information acquired by the camera device 20-1, etc.
上記実施形態では、サーバ装置10の内部に園児管理データベースが構成される場合について説明したが、当該データベースは外部のデータベースサーバ等に構築されてもよい。即ち、サーバ装置10の一部の機能は別のサーバに実装されていてもよい。より具体的には、上記説明した「園児検出部(園児検出手段)」、「所在不明児制御部(所在不明児制御手段)」等がシステムに含まれるいずれかの装置に実装されていればよい。
In the above embodiment, the case where the child management database is configured inside the
各装置(サーバ装置10、事務室端末40等)間のデータ送受信の形態は特に限定されないが、これら装置間で送受信されるデータは暗号化されていてもよい。これらの装置間では、幼稚園児の氏名報等が送受信され、これらの情報を適切に保護するためには、暗号化されたデータが送受信されることが望ましい。
The form of data transmission between each device (
上記説明で用いた流れ図(フローチャート、シーケンス図)では、複数の工程(処理)が順番に記載されているが、実施形態で実行される工程の実行順序は、その記載の順番に制限されない。実施形態では、例えば各処理を並行して実行する等、図示される工程の順番を内容的に支障のない範囲で変更することができる。 In the flow diagrams (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are listed in order, but the order in which the steps are executed in the embodiments is not limited to the order listed. In the embodiments, the order of the steps shown in the diagrams can be changed to the extent that does not interfere with the content, for example by executing each process in parallel.
上記の実施形態は本願開示の理解を容易にするために詳細に説明したものであり、上記説明したすべての構成が必要であることを意図したものではない。また、複数の実施形態について説明した場合には、各実施形態は単独で用いてもよいし、組み合わせて用いてもよい。例えば、実施形態の構成の一部を他の実施形態の構成に置き換えることや、実施形態の構成に他の実施形態の構成を加えることも可能である。さらに、実施形態の構成の一部について他の構成の追加、削除、置換が可能である。 The above embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the configurations described above are necessary. Furthermore, when multiple embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of an embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of an embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of an embodiment with other configurations.
上記の説明により、本発明の産業上の利用可能性は明らかであるが、本発明は、幼稚園児等の所在確認を行う情報処理システムなどに好適に適用可能である。 The above explanation makes it clear that the present invention has industrial applicability, and the present invention can be suitably applied to information processing systems that check the whereabouts of kindergarten children, etc.
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
[付記1]
所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶する、記憶手段と、
生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定する、検出手段と、
前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定する、出欠制御手段と、
所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する、制御手段と、
を備える、サーバ装置。
[付記2]
前記検出手段は、前記所定の施設の利用者を前記所定の施設まで運ぶ移動手段において取得された生体情報を用いた生体認証により、前記移動手段に搭乗した第4の対象者を検出すると共に、前記検出された第4の対象者のステータスを移動手段搭乗に設定し、
前記制御手段は、前記所定のタイミングにおいて、ステータスが前記移動手段搭乗から変更のない第5の対象者が存在する場合、前記第5の対象者の存在を前記所定の施設の関係者に通知する、付記1に記載のサーバ装置。
[付記3]
前記制御手段は、前記第3の対象者と前記第5の対象者を区別して前記所定の施設の関係者に通知する、付記2に記載のサーバ装置。
[付記4]
前記制御手段は、前記第5の対象者が存在する場合、前記第3の対象者よりも優先して所在を確認するように前記所定の施設の関係者に通知する、付記3に記載のサーバ装置。
[付記5]
前記出欠制御手段は、前記第1の対象者の関係者に対し、前記第1の対象者が前記所定の施設に出席したことを通知する、付記4に記載のサーバ装置。
[付記6]
前記所定の施設は、幼稚園又は保育園であり、前記対象者は園児である、付記1乃至5のいずれか一項に記載のサーバ装置。
[付記7]
前記生体情報は、顔画像又は前記顔画像から生成された特徴量である、付記6に記載のサーバ装置。
[付記8]
サーバ装置において、
所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶し、
生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定し、
前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定し、
所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する、サーバ装置の制御方法。
[付記9]
サーバ装置に搭載されたコンピュータに、
所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶する処理と、
生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定する処理と、
前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定する処理と、
所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する処理と、
を実行させるためのプログラムを記憶する、コンピュータ読取可能な記憶媒体。
A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.
[Appendix 1]
A storage means for storing the status of each of a plurality of subjects who belong to a predetermined facility and whose location needs to be confirmed;
A detection means for detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information and setting a status of the detected first subject to "attended";
attendance control means for setting the status of a second subject, whose absence has been notified to the specified facility, to "absent";
a control means for notifying a person concerned in the specified facility of the presence of a third target person when the third target person exists whose status does not change from the initial value to present or absent at a specified timing;
A server device comprising:
[Appendix 2]
the detection means detects a fourth subject who has boarded the transportation means by biometric authentication using biometric information acquired in the transportation means that transports the user of the specified facility to the specified facility, and sets a status of the detected fourth subject to "boarding the transportation means";
The server device described in Appendix 1, wherein, if there is a fifth subject whose status has not changed since boarding the means of transportation at the specified timing, the control means notifies relevant persons at the specified facility of the presence of the fifth subject.
[Appendix 3]
The server device according to claim 2, wherein the control means distinguishes between the third target person and the fifth target person and notifies relevant persons at the specified facility.
[Appendix 4]
The server device according to claim 3, wherein the control means notifies persons involved in the specified facility to check the location of the fifth target person before the third target person if the fifth target person is present.
[Appendix 5]
The server device according to claim 4, wherein the attendance control means notifies related persons of the first subject that the first subject has attended the specified facility.
[Appendix 6]
The server device according to any one of claims 1 to 5, wherein the specified facility is a kindergarten or a nursery school, and the target persons are children.
[Appendix 7]
The server device according to claim 6, wherein the biometric information is a face image or a feature generated from the face image.
[Appendix 8]
In the server device,
The system memorizes the status of each of multiple subjects who belong to a specific facility and need to confirm their location,
Detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information, and setting a status of the detected first subject to "attended";
Setting the status of the second subject whose absence has been notified to the specified facility to "absent";
A control method for a server device, which, if there is a third subject whose status does not change from the initial value to present or absent at a specified timing, notifies relevant persons at the specified facility of the presence of the third subject.
[Appendix 9]
A computer installed in the server device
A process of storing the status of each of a plurality of subjects who belong to a specified facility and whose location needs to be confirmed;
A process of detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information, and setting a status of the detected first subject to "attended";
A process of setting the status of a second subject, whose absence has been notified to the specified facility, to "absent";
If there is a third target person whose status does not change from the initial value to present or absent at a predetermined timing, a process of notifying a person concerned at the predetermined facility of the presence of the third target person;
A computer-readable storage medium that stores a program for executing the above.
なお、引用した上記の先行技術文献の各開示は、本書に引用をもって繰り込むものとする。以上、本発明の実施形態を説明したが、本発明はこれらの実施形態に限定されるものではない。これらの実施形態は例示にすぎないということ、及び、本発明のスコープ及び精神から逸脱することなく様々な変形が可能であるということは、当業者に理解されるであろう。即ち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得る各種変形、修正を含むことは勿論である。 The disclosures of the above cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will understand that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and amendments that a person skilled in the art can make in accordance with the entire disclosure, including the scope of the claims, and the technical ideas.
10 サーバ装置
20 カメラ装置
20-1 カメラ装置
20-2 カメラ装置
20-3 カメラ装置
20-4 カメラ装置
20-5 カメラ装置
20-6 カメラ装置
30 送迎バス
40 事務室端末
41 職員端末
42 保護者端末
100 サーバ装置
101 記憶手段
102 検出手段
103 出欠制御手段
104 制御手段
201 通信制御部
202 園児管理部
203 園児検出部
204 出欠制御部
205 所在不明児制御部
206 記憶部
311 プロセッサ
312 メモリ
313 入出力インターフェイス
314 通信インターフェイス
10
Claims (9)
生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定する、検出手段と、
前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定する、出欠制御手段と、
所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する、制御手段と、
を備える、サーバ装置。 A storage means for storing the status of each of a plurality of subjects who belong to a predetermined facility and whose location needs to be confirmed;
A detection means for detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information and setting a status of the detected first subject to "attended";
an attendance control means for setting the status of a second subject, whose absence has been notified to the specified facility, to "absent";
a control means for notifying a person concerned in the specified facility of the presence of a third target person when the third target person exists whose status does not change from the initial value to present or absent at a specified timing;
A server device comprising:
前記制御手段は、前記所定のタイミングにおいて、ステータスが前記移動手段搭乗から変更のない第5の対象者が存在する場合、前記第5の対象者の存在を前記所定の施設の関係者に通知する、請求項1に記載のサーバ装置。 the detection means detects a fourth subject who has boarded the transportation means by biometric authentication using biometric information acquired in the transportation means that transports the user of the specified facility to the specified facility, and sets a status of the detected fourth subject to "boarding the transportation means";
The server device according to claim 1, wherein, when there is a fifth subject whose status has not changed since boarding the means of transportation at the specified timing, the control means notifies relevant persons at the specified facility of the presence of the fifth subject.
所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶し、
生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定し、
前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定し、
所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する、サーバ装置の制御方法。 In the server device,
The system stores the status of each of multiple subjects who belong to a specific facility and need to confirm their location,
Detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information, and setting a status of the detected first subject to "attended";
Setting the status of the second subject whose absence has been notified to the specified facility to "absent";
A control method for a server device, which, if there is a third subject whose status does not change from the initial value to present or absent at a specified timing, notifies relevant persons at the specified facility of the presence of the third subject.
所定の施設に所属し、所在の確認が必要な複数の対象者それぞれのステータスを記憶する処理と、
生体情報を用いた生体認証により前記所定の施設に出席した第1の対象者を検出し、前記検出された第1の対象者のステータスを出席に設定する処理と、
前記所定の施設に欠席が通知された第2の対象者のステータスを欠席に設定する処理と、
所定のタイミングにおいて、ステータスが初期値から出席又は欠席に変更にならない第3の対象者が存在する場合、前記第3の対象者の存在を前記所定の施設の関係者に通知する処理と、
を実行させるためのプログラムを記憶する、コンピュータ読取可能な記憶媒体。 A computer installed in the server device
A process of storing the status of each of a plurality of subjects who belong to a specified facility and whose location needs to be confirmed;
A process of detecting a first subject who has attended the predetermined facility by biometric authentication using biometric information, and setting a status of the detected first subject to "attended";
A process of setting the status of a second subject, whose absence has been notified to the specified facility, to "absent";
If there is a third target person whose status does not change from the initial value to present or absent at a predetermined timing, a process of notifying a person concerned at the predetermined facility of the presence of the third target person;
A computer-readable storage medium that stores a program for executing the above.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024574167A JPWO2024161573A5 (en) | 2023-02-02 | Server device, server device control method and program | |
| PCT/JP2023/003318 WO2024161573A1 (en) | 2023-02-02 | 2023-02-02 | Server device, server device control method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/003318 WO2024161573A1 (en) | 2023-02-02 | 2023-02-02 | Server device, server device control method, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024161573A1 true WO2024161573A1 (en) | 2024-08-08 |
Family
ID=92145944
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2023/003318 Ceased WO2024161573A1 (en) | 2023-02-02 | 2023-02-02 | Server device, server device control method, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024161573A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003141590A (en) * | 2001-10-31 | 2003-05-16 | Matsushita Electric Ind Co Ltd | Attendance confirmation device, occupant management device, device, gate, its program, and its recording medium |
| WO2006011557A1 (en) * | 2004-07-30 | 2006-02-02 | Adc Technology Inc. | Attendance/leaving managing system |
| JP2008040938A (en) * | 2006-08-09 | 2008-02-21 | Nikon Corp | Facility monitoring system |
| JP5956701B1 (en) * | 2016-03-07 | 2016-07-27 | 社会福祉法人吉竹福祉会 | Entry / exit management system |
| JP2017215737A (en) * | 2016-05-31 | 2017-12-07 | Necソリューションイノベータ株式会社 | Entry/exit control system |
| CN110549982A (en) * | 2019-09-09 | 2019-12-10 | 安徽理工大学 | A method and system for monitoring student school bus safety |
| US20200066129A1 (en) * | 2018-08-24 | 2020-02-27 | Sensormatic Electronics, LLC | System and method for tracking students |
| KR20220003398A (en) * | 2020-07-01 | 2022-01-10 | 이상복 | intergrated management system for real time vehicle tracking, passengers and freight that get in and off |
-
2023
- 2023-02-02 WO PCT/JP2023/003318 patent/WO2024161573A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003141590A (en) * | 2001-10-31 | 2003-05-16 | Matsushita Electric Ind Co Ltd | Attendance confirmation device, occupant management device, device, gate, its program, and its recording medium |
| WO2006011557A1 (en) * | 2004-07-30 | 2006-02-02 | Adc Technology Inc. | Attendance/leaving managing system |
| JP2008040938A (en) * | 2006-08-09 | 2008-02-21 | Nikon Corp | Facility monitoring system |
| JP5956701B1 (en) * | 2016-03-07 | 2016-07-27 | 社会福祉法人吉竹福祉会 | Entry / exit management system |
| JP2017215737A (en) * | 2016-05-31 | 2017-12-07 | Necソリューションイノベータ株式会社 | Entry/exit control system |
| US20200066129A1 (en) * | 2018-08-24 | 2020-02-27 | Sensormatic Electronics, LLC | System and method for tracking students |
| CN110549982A (en) * | 2019-09-09 | 2019-12-10 | 安徽理工大学 | A method and system for monitoring student school bus safety |
| KR20220003398A (en) * | 2020-07-01 | 2022-01-10 | 이상복 | intergrated management system for real time vehicle tracking, passengers and freight that get in and off |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2024161573A1 (en) | 2024-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7666675B2 (en) | Stay management device, stay management method, and program | |
| WO2016139758A1 (en) | Digital future now security system, method, and program | |
| JP2016009234A (en) | Crime prevention system | |
| JP7531185B2 (en) | Intercom system, cloud system, control method, and program | |
| JP2026012307A (en) | Program, method, and system | |
| WO2024161573A1 (en) | Server device, server device control method, and storage medium | |
| JP2025100673A (en) | System, server device, and method and program for controlling server device | |
| TWI584229B (en) | Security system with the capability of recording attendance images | |
| JP6789698B2 (en) | Image processing device, control method and program of image processing device | |
| JP7540594B2 (en) | Server device, system, and server device control method and program | |
| JP7582458B2 (en) | SYSTEM, GATE DEVICE, AND METHOD AND PROGRAM FOR CONTROLLING GATE DEVICE | |
| JP7232544B1 (en) | Entrance/exit management device, entrance/exit management method, program, and entrance/exit management system | |
| WO2024252451A1 (en) | Server device, server device control method, and storage medium | |
| JP7452670B2 (en) | Server device, evacuation center management system, and server device control method | |
| JP7513103B2 (en) | Server device, evacuation shelter management system, and method for controlling server device | |
| JP2024052544A (en) | Vehicle Abandonment Detection System and Server | |
| JP2020135408A (en) | Information processing equipment, information processing methods and programs | |
| JP7758251B2 (en) | Authentication device, system, authentication device control method and program | |
| KR102430338B1 (en) | Apparatus and method of providing lobby phone notification service based on social open data | |
| WO2019142664A1 (en) | Information processing device, information processing method, and program | |
| JP2019125870A (en) | Image analysis system | |
| US20170330459A1 (en) | People Management System | |
| JP2025076630A (en) | Server device, server device control method and program | |
| JP7616380B2 (en) | Server device, system, and server device control method and program | |
| JP7527834B2 (en) | Evacuation Management System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23919711 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024574167 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23919711 Country of ref document: EP Kind code of ref document: A1 |