Information processing method, information processing apparatus and information processing system

An information processing method implemented by a computer, the method includes the steps of transmitting authentication information to a destination specified by a first user, receiving, from a terminal used by a second user corresponding to the destination, the authentication information and a second identification information for identifying the terminal, authenticating the terminal if the authentication information from the terminal is received, and storing the second identification information received from the terminal in association with a first identification information for identifying the first user, if the terminal has been authenticated.

BACKGROUND OF THE DISCLOSURE

Organizations such as companies have introduced a safety confirmation system to confirm the safety of their employees in times of disaster. The safety confirmation system distributes messages to the employees and receives registrations of safety information from the employees' mobile terminals or the like at the time of the disaster.

Japanese Unexamined Patent Application Publication No. 2007-188441 discloses a technique of managing employees for each departmental organization, automatically distributing messages simultaneously to the employees in the departmental organization in a region where a disaster occurred at the time of the disaster, and manually distributing messages simultaneously from an administrator to the employees in the departmental organization or a subordinate organization belonging to the departmental organization. With such a technique, an organization can collect safety information of a large number of employees without having individual contact with the employees and promptly respond to disasters.

Japanese Unexamined Patent Application Publication No. 2007-188441 also describes that the safety of an employee's family member is confirmed by registering a name, an e-mail address, and the like of the employee's family member in association with the employee's information. In this case, the employee is required to disclose the information of the family member to the administrator of the system and to have the information registered. However, it is burdensome for the administrator to register and manage the family information of all the employees in the system. Further, the employee may be reluctant to disclose personal information of his/her family member to the administrator.

Further, it is also conceivable to configure the system so that the family member of the employee can register his/her own information in the system, but the family member may include a child or an elderly person, who is not familiar with operating a mobile terminal and the like, and it may be difficult for him/her to register the information himself/herself.

BRIEF SUMMARY OF THE DISCLOSURE

The present disclosure focuses on this point, and an object thereof is to provide an information processing method, an information processing apparatus, and an information processing system capable of easily registering family information of an employee of an organization and authenticating a family terminal.

An information processing method implemented by a computer according to the first aspect of the present disclosure, the method includes the steps of transmitting authentication information to a destination specified by a first user, receiving, from a terminal used by a second user corresponding to the destination, the authentication information and second identification information for identifying the terminal, authenticating the terminal if the authentication information from the terminal is received, and storing the second identification information received from the terminal in association with first identification information for identifying the first user, if the terminal has been authenticated.

An information processing apparatus according to the second aspect of the present disclosure includes a communication interface that transmits authentication information to a destination specified by a first user and receives, from a terminal used by a second user corresponding to the destination, the authentication information and second identification information for identifying the terminal, a processor that authenticates the terminal if the communication interface receives the authentication information from the terminal, and a memory that stores, if the processor authenticates the terminal, the second identification information from the terminal received by the communication interface in association with the first identification information for identifying the first user.

An information processing system according to the third aspect of the present disclosure includes an information processing apparatus, and a terminal, wherein the information processing apparatus includes a communication interface that transmits authentication information to a destination specified by a first user and receives, from a terminal used by a second user corresponding to the destination, the authentication information and second identification information for identifying the terminal, a processor that authenticates the terminal if the communication interface receives the authentication information from the terminal, and a memory that stores the second identification information received by the communication interface from the terminal in association with first identification information for identifying the first user, if the processor has authenticated the terminal, and the terminal receives an input of the authentication information and transmits the authentication information to the information processing apparatus.

DETAILED DESCRIPTION OF THE DISCLOSURE

Hereinafter, the present disclosure will be described through exemplary embodiments of the present disclosure, but the following exemplary embodiments do not limit the disclosure according to the claims, and not all of the combinations of features described in the exemplary embodiments are necessarily essential to the solution means of the disclosure.

The First Embodiment

[An Outline of a Safety Confirmation System S]

FIG.1is a schematic diagram of a safety confirmation system S according to the present embodiment. The safety confirmation system S is an information processing system including a management server100, an employee terminal10, and a family terminal20. The management server100, the employee terminal10, and the family terminal20are connected via a network N such as the Internet. The safety confirmation system S may include other devices such as a server, a terminal, and the like.

The employee terminal10is a computer capable of communicating with the management server100, which is used by an employee (a first user) of an organization. The family terminal20is a computer capable of communicating with the management server100, which is used by an employee's family member (a second user). In the present embodiment, users of the employee terminal10and the family terminal20are, for example, the employee of the organization and their family member, but the present disclosure is not limited thereto. The first user registered in the safety confirmation system S and the second user invited by the first user to the safety confirmation system S can be application objects of the safety confirmation system S.

A mobile terminal such as a smart phone and a tablet, a personal computer, and the like can be used as the employee terminal10and the family terminal20. The employee terminal10and the family terminal20are each connected to the network N by wired or wireless communication.

The management server100is a computer (information processing apparatus) that authenticates the employee terminal10and the family terminal20and provides predetermined functions such as a bulletin board for sharing information between the employee terminal10and the family terminal20. The management server100is connected to the network N by wired or wireless communication and consists of a single computer or a cloud that is a collection of computer resources.

The management server100is managed by an administrator (a third user). The management server100registers and manages employee information (such as the employee's name, telephone number, e-mail address, and the name of a department to which he/she belongs). The safety confirmation system S according to the present embodiment enables the employee to invite his/her family member and register the family member with the safety confirmation system S without the administrator. That is, the safety confirmation system S has two separate stages, which are a stage where the administrator registers the employee and a stage where the employee registers his/her family member. Therefore, the employee does not need to disclose information about the family member to the administrator.

[Configurations of the Employee Terminal10and the Family Terminal20]

FIG.2is a block diagram of the employee terminal10and the family terminal20according to the present embodiment. InFIG.2, arrows indicate main data flows, and there may be data flows other than those shown inFIG.2. InFIG.2, each block indicates a configuration of a functional unit, not a configuration of a hardware (device) unit. As such, the blocks shown inFIG.2may be implemented in a single device or separately in a plurality of devices. The transfer of data between the blocks may be performed via any means, such as a data bus, a network, a portable storage medium, or the like.

The employee terminal10includes a control part11, a communication part12, a storage part13, and a display part14. The family terminal20includes a control part21, a communication part22, a storage part23, and a display part24. The employee terminal10and the family terminal20may further include an operation part such as a keyboard, a mouse, and a touch panel, and an audio input/output part such as a speaker and a microphone.

The communication parts12and22are communication interfaces for communicating with the management server100through the network N. The communication parts12and22include processors, connectors, antennas, and the like for performing communication. The communication parts12and22perform predetermined processes on communication signals received from the management server100to acquire data, and input the acquired data to the control parts11and21. Further, the communication parts12and22generate communication signals by performing predetermined processes on the data inputted from the control parts11and21, and transmit the generated communication signals to the management server100.

The display parts14and24have display devices, such as a liquid crystal display, an Organic Light Emitting Diode (OLED) display, or the like, capable of displaying various types of information under the control of the control parts11and21.

The storage parts13and23are storage media including a Read Only Memory (ROM), a Random Access Memory (RAM), a hard disk drive, and the like. The storage parts13and23pre-store programs to be executed by the control parts11and21.

The control parts11and21are processors such as a Central Processing Unit (CPU), for example, and execute predetermined functions by executing the programs stored in the storage parts13and23. At least some of the functions of the control parts11and21may be performed by an electric circuit. Further, at least some of the functions of the control parts11and21may be executed by the programs executed via the network N.

The employee terminal10and the family terminal20according to the present embodiment are not limited to the specific configurations shown inFIG.2. The employee terminal10and the family terminal20are each not limited to a single device, and may be configured by connecting two or more separate devices by wired or wireless connection.

[A Configuration of the Management Server100]

FIG.3is a block diagram of the management server100according to the present embodiment. InFIG.3, arrows indicate main data flows, and there may be data flows other than those shown inFIG.3. InFIG.3, each block indicates a configuration of a functional unit, not a configuration of a hardware (device) unit. As such, the blocks shown inFIG.3may be implemented in a single device or separately in a plurality of devices. The transfer of data between the blocks may be performed via any means, such as a data bus, a network, a portable storage medium, or the like.

The management server100includes a control part110, a communication part120, and a storage part130. The control part110includes an employee registration part111, a destination acquisition part112, a family authentication part113, an information transmission part114, and an information receiving part115.

The communication part120is a communication interface for communicating with the employee terminal10and the family terminal20through the network N. The communication part120includes a processor, a connector, an antenna, and the like for performing communication. The communication part120acquires data by performing a predetermined process on a communication signal received from the management server100, and inputs the acquired data to the control part110. The communication part120generates a communication signal by performing a predetermined process on the data inputted from the control part110, and transmits the generated communication signal to the management server100.

The storage part130is a storage medium including a ROM, a RAM, a hard disk drive, and the like. The storage part130pre-stores a program to be executed by the control part110.

The control part110is a processor such as a CPU, and executes the program stored in the storage part130to function as the employee registration part111, the destination acquisition part112, the family authentication part113, the information transmission part114, and the information receiving part115, and executes an information processing method shown inFIG.6, which will be described later. At least some of the functions of the control part110may be performed by an electric circuit. Further, at least some of the functions of the control part110may be executed by the program executed via the network.

The employee registration part111registers employee information in the storage part130. The employee information includes, for example, the employee's name, telephone number, e-mail address, and the name of a department to which he/she belongs, and is associated with an employee ID (a first identification information) for identifying the employee. The employee ID may be, for example, a random character string or numbers, or the employee's telephone number or e-mail address.

The employee registration part111may receive the employee information from a web page on the network N or an application executed on the management server100, and may read a file including information of one or more employees. In addition, the employee registration part111may receive the employee information from the employee himself/herself or may receive the employee information from the administrator.

The destination acquisition part112acquires destination information of the family member (the second user) to be invited to the safety confirmation system S, which is specified by the employee (the first user) in the employee terminal10, and stores the destination information in the storage part130. The destination information includes a name of the family member and a destination of authentication information. In addition, the destination information may include other information about the family member, such as the relationship with the employee, an age of the family member, kana (Japanese phonetic syllabary characters) of the family member's name written in Chinese characters, and the like. The destination may be, for example, the family member's e-mail address or telephone number. The family member's Social Networking Service (SNS) account may be used as the destination.

If the destination acquisition part112acquires the destination information from the employee terminal10, the family authentication part113generates the authentication information. The authentication information corresponds to the employee ID of the employee who uses the employee terminal10. The family authentication part113may generate, as the authentication information, an authentication code including the employee ID or the information of the employee himself/herself or an authentication code (for example, a random character string or numbers) associated with the employee ID in the storage part130. The family authentication part113stores the generated authentication information in the storage part130.

The information transmission part114transmits, via the communication part120, the authentication information generated by the family authentication part113to the destination indicated by the destination information acquired by the destination acquisition part112. At this time, the information transmission part114transmits, to the destination, access information (such as the URL) to a web service or an application that is required for transmitting the authentication information from the family terminal20to the management server100, together with the authentication information.

If the destination is an e-mail address, the information transmission part114transmits the authentication information by an e-mail message addressed to the e-mail address. If the destination is a telephone number, the information transmission part114transmits the authentication information by a Short Message Service (SMS) message addressed to the telephone number. If the destination is an SNS account, the information transmission part114transmits the authentication information by an SNS message addressed to the SNS account.

The family member corresponding to the destination receives the authentication information transmitted from the information transmission part114through the family terminal20or another terminal, and inputs the authentication information in the family terminal20to be authenticated and transmits the authentication information to the management server100. At this time, the family terminal20transmits its own terminal information (second identification information) together with the inputted authentication information. Cookie information generated by the family terminal20and stored in the family terminal20or identification information (for example, International Mobile Equipment Identity (IMEI)) previously allocated to the family terminal may be used as the terminal information.

The information receiving part115receives the authentication information and the terminal information transmitted from the family terminal20via the communication part120.

The family authentication part113compares the authentication information received by the information receiving part115with the authentication information stored in the storage part130. If the authentication information received by the information receiving part115matches any of the authentication information stored in the storage part130, the family authentication part113authenticates the family terminal20that is the transmission source of the authentication information, and stores the terminal information (the second identification information) received together with the authentication information in the storage part130in association with the employee ID (the first identification information). Furthermore, the family authentication part113may authenticate the family terminal20by comparing, in addition to the authentication information, the family member's name and the kana of the family member's name transmitted from the family terminal20with the destination information.

The authenticated family terminal20transmits the terminal information when the employee receives at least some of the functions available in the safety confirmation system S. An example of a function available to the employee is, for example, a bulletin board function for sharing information between the employee and his/her family.

The information receiving part115receives the terminal information transmitted from the family terminal20via the communication part120. The family authentication part113then compares the terminal information received by the information receiving part115with the terminal information stored in the storage part130. If the terminal information received by the information receiving part115matches any of the terminal information stored in the storage part130, the family authentication part113permits the family terminal20that is the transmission source of the terminal information to use the function.

The management server100according to the present embodiment is not limited to the specific configuration shown inFIG.3. The management server100is not limited to a single device, and may be configured by connecting two or more separate devices by wired or wireless connection.

[A Display of the Employee Terminal10]

FIG.4is a front view of the employee terminal10according to the present embodiment. First, the employee terminal10receives an input of the employee ID from the employee on a login screen (not shown in figures), and transmits the input to the management server100. The management server100reads the employee information associated with the employee ID received from the employee terminal10from the storage part130, and transmits the employee information to the employee terminal10.

The employee terminal10displays the employee information received from the management server100on the display part14as a screen A. The screen A includes an employee's name A1, telephone number A2, e-mail address A3, and the name of a department to which the employee belongs A4. The employee terminal10may receive the change of the information by an operation performed by the employee on the screen A. Further, the screen A includes a link A5to a screen B for registering a family member. The screen A may include other information.

After the employee presses the link A5on the screen A, the employee terminal10displays the screen B for registering a family member on the display part14. The screen B includes a name field B1for receiving the input of the family member's name, a kana field B2for receiving the input of the kana of the family member's name, a destination field B3for receiving the input of the destination corresponding to the family member, and a registration button B4. In the destination field B3, an e-mail address or a telephone number can be inputted as the destination. Further, an SNS account may be allowed to be inputted in the destination field B3.

After the employee presses the registration button B4on the screen B, the employee terminal10transmits the inputted name and destination as the destination information to the management server100. Thereafter, in the management server100, the destination acquisition part112acquires the destination information, the family authentication part113generates the authentication information (the authentication code), and the information transmission part114transmits the message indicating the authentication information to the family terminal20, as described above.

[A Display of the Family Terminal20]

FIG.5andFIG.6are front views of the family terminal20according to the present embodiment. The family terminal20displays a screen C indicating a message received from the management server100on the display unit24. The screen C includes a first button C1for using the safety confirmation system S in an application, and a second button C2for using the safety confirmation system S in a web browser. If the family member using the family terminal20presses the first button C1in the screen C, the family terminal20displays a screen D on the display part24shown inFIG.5. On the other hand, if the family member using the family terminal20presses the second button C2in the screen C, the family terminal20displays a screen G on the display unit24shown inFIG.6.

First, screen transitions occurring in a case where the first button C1is pressed in the screen C that is illustrated inFIG.5will be described. The screen D includes an authentication code D1received from the management server100, a copy button D2for copying the authentication code D1onto a memory, and a link D3to the web service or the application that is required for transmitting the authentication information to the management server100.

If the link D3is pressed after the family member presses the copy button D2on the screen D, the family terminal20determines whether the application corresponding to the link D3is installed in the family terminal20. If the application corresponding to the link D3is not installed in the family terminal20, the family terminal20opens a website or an application distributing the application and installs the application.

If the application corresponding to the link D3has already been installed or is newly installed in the family terminal20, the family terminal20displays a screen E of the application on the display part24.

The screen E includes an authentication code field E1for receiving the input of the authentication code, a paste button E2for pasting the authentication code on the memory into the authentication code field E1, and a transmission button E3. If the family member presses the transmission button E3after entering the authentication code in the authentication code field E1in the screen E, the family terminal20transmits the inputted authentication code and the terminal information of the family terminal20to the management server100.

Then, in the management server100, the information receiving part115receives the authentication information (the authentication code) and the terminal information, and the family authentication part113authenticates the family terminal20on the basis of the received authentication information and stores the terminal information in the storage part130, as described above.

After the family terminal20is authenticated, the family terminal20accesses the predetermined function such as the bulletin board function in the safety confirmation system S. At this time, the family terminal20transmits its own terminal information to the management server100. In the management server100, as described above, the information receiving part115receives the terminal information, and the family authentication part113checks the received terminal information to permit the family terminal20to use the bulletin board function. If the family authentication part113permits the family terminal20to use the bulletin board function, the management server100transmits the information for displaying the bulletin board to the family terminal20.

The family terminal20displays, on the display part24, a screen F based on the information for displaying the bulletin board received from the management server100. The screen F includes a message field F1for receiving the input of a message, a transmission button F2, and a history F3of messages posted in the past. The history F3lists messages sent in the past from the employee or the family. If the family member presses the transmission button F2in the screen F, the family terminal20transmits the message inputted in the message field F1to the management server100. The screen F may be configured to be capable of transmitting positional information of the family terminal20and a captured image in addition to the message.

Next, the screen transitions occurring in a case where the second button C2is pressed in the screen C that is illustrated inFIG.6will be described. The screen G includes an authentication code G1received from the management server100, a name field G2for receiving the input of the family member's name, a kana field G3for receiving the input of the kana of the family member's name, and a registration button G4. The authentication code G1is maintained by the family terminal20and need not be entered by the family.

If the family member presses the registration button G4after entering information into the name field G2and the kana field G3in the screen G, the family terminal20transmits the inputted name and kana as well as the authentication code and the terminal information of the family terminal20to the management server100.

Then, in the management server100, the information receiving part115receives the authentication information (the authentication code) and the terminal information, and the family authentication part113authenticates the family terminal20on the basis of the received authentication information and stores the terminal information in the storage part130, as described above. In this case, the management server100may perform authentication using the inputted name and kana in addition to the authentication information. The management server100transmits a message indicating that the terminal information is stored to the family terminal20.

The family terminal20displays a screen H of the web browser on the display part24upon receiving a message indicating that the terminal information is stored from the management server100. The screen H includes a message H1indicating that the terminal information is stored and a button H2for displaying the family bulletin board.

If the family member presses the button H2in the screen H, the family terminal20transmits its own terminal information to the management server100. In the management server100, as described above, the information receiving part115receives the terminal information, and the family authentication part113checks the received terminal information to permit the family terminal20to use the bulletin board function. If the family authentication part113permits the family terminal20to use the bulletin board function, the management server100transmits the information for displaying the bulletin board to the family terminal20.

The family terminal20displays, on the display part24, a screen J based on the information for displaying the bulletin board received from the management server100. The screen J includes a message field J1for receiving the input of a message, a transmission button J2, and a history J3of messages posted in the past. The history J3lists messages sent in the past from the employee or the family. If the family member presses the transmission button J2in the screen J, the family terminal20transmits the message inputted to the message field J1to the management server100. The screen J may be configured to be capable of transmitting positional information of the family terminal20and a captured image in addition to the message.

The screens A to J shown inFIGS.4to6are examples, and the layouts of the respective screens, the information displayed on the respective screens, and the information that can be entered on the respective screens may be changed. In addition, two or more screens of the screens A to J may be integrated, or one screen may be divided into two or more screens.

[A Flowchart of an Information Processing Method]

FIG.7is a sequence diagram of an information processing method according to the present embodiment. First, the employee registration part111of the management server100registers the employee information in the storage part130(step S11).

The employee inputs the destination information in the employee terminal10(the screen B inFIG.4) (step S12). The employee terminal10transmits the inputted destination information to the management server100.

In the management server100, the destination acquisition part112acquires the destination information transmitted from the employee terminal10(step S13). The family authentication part113generates the authentication information if the destination information is acquired from the employee terminal10in step S13(step S14). The information transmission part114then transmits, via the communication part120, the authentication information generated by the family authentication part113in step S14to the destination indicated by the destination information acquired by the destination acquisition part112in step S13.

The family member corresponding to the destination receives the authentication information transmitted from the information transmission part114through the family terminal20or another terminal (the screens C, D, and G inFIGS.5and6). If using the safety confirmation system S in the application, the family member installs the application in the family terminal20to be authenticated as required, and then inputs the authentication information on the application (the screen E inFIG.5) (step S15). If using the safety confirmation system S in the web browser, inputting the authentication information in step S15is omitted. The family terminal20then transmits its own terminal information (the second identification information) together with the inputted authentication information to the management server100(step S16).

In the management server100, the information receiving part115receives the authentication information and the terminal information transmitted from the family terminal20. The family authentication part113authenticates the family terminal20on the basis of the authentication information received by the information receiving part115, and stores the terminal information (the second identification information) received together with the authentication information in the storage part130in association with the employee ID (the first identification information) (step S17).

If accessing the predetermined function such as the bulletin board function, the authenticated family terminal20transmits its own terminal information to the management server100(step S18). In the management server100, the information receiving part115receives the terminal information transmitted from the family terminal20. The family authentication part113checks the received terminal information to permit the family terminal20to use the bulletin board, and transmits the information for displaying the bulletin board to the family terminal20(step S19).

The family terminal20displays a bulletin board screen (the screen F inFIG.5or the screen J inFIG.6) based on the information for displaying the bulletin board received from the management server100(step S20).

Effects of the First Embodiment

The safety confirmation system S according to the present embodiment has two separate stages, which are a stage where the administrator registers the employee and a stage where the employee registers his/her family. Therefore, the employee does not need to disclose the family information to the administrator. Further, the burden on the administrator to manage the employee's family can be reduced.

In addition, the employee invites family members after inputting the family information in advance, and so even a family member who is not familiar with operating the family terminal20, such as a child or an elderly person, can easily register.

The management server100automatically generates the authentication information and transmits the authentication information to the destination after the employee inputs the destination corresponding to the family member, and so it is not necessary for the employee to transmit the authentication information, and there is little risk that the authentication information would be misused by a third party.

The Second Embodiment

The safety confirmation system S according to the present embodiment performs an operation confirmation process of the family terminal20in addition to the process of the first embodiment. As a result, it is possible to confirm whether the family terminal20authenticated in the first embodiment is still used by the family member thereafter. Other configurations and processes are the same as those of the first embodiment.

[A Configuration of the Management Server100]

FIG.8is a block diagram of the management server100according to the present embodiment. The control part110of the management server100according to the present embodiment further includes an operation confirmation part116in addition to the configuration ofFIG.3.

The operation confirmation part116transmits an operation inquiry message to the family terminal20authenticated in the first embodiment, for example, if a predetermined time has passed after the authentication of the family terminal20or the previous inquiry. The destination information acquired by the destination acquisition part112may be used as the destination of the inquiry message, or the terminal information acquired by the information receiving part115may be used. The inquiry message includes a link to the safety confirmation system S.

If the destination information is used as the destination, the operation confirmation part116transmits the inquiry message to, for example, the e-mail address, the telephone number, or the SNS account indicated by the destination information. If the terminal information is used as the destination, the operation confirmation part116transmits the inquiry message to the application installed in the family terminal20associated with the terminal information, for example.

The family member who receives the inquiry message responds to the message through the authenticated family terminal20and accesses the safety confirmation system S. At this time, the family terminal20transmits its own terminal information (the second identification information) to the management server100.

The information receiving part115of the management server100receives the terminal information transmitted from the family terminal20via the communication part120. If the information receiving part115receives the terminal information from the family terminal20within a predetermined time from the transmission of the inquiry message, the operation confirmation part116determines that there is a response from the family terminal20.

If the information receiving part115does not receive the terminal information from the family terminal20even though the predetermined period has passed from the transmission of the inquiry message, the operation confirmation part116determines that there is no response from the family terminal20. If it is determined that there is no response from the family terminal20, the operation confirmation part116notifies the employee terminal10having the employee ID associated with the family terminal20that there is no response from the family terminal20.

If it is determined that there is no response from the family terminal20, the operation confirmation part116may transmit the inquiry message to the family terminal20again. If it is determined that there is no response from the family terminal20even though the inquiry message has been transmitted a predetermined number of times, the operation confirmation part116notifies the employee terminal10that there is no response from the family terminal20.

The employee who receives the notification inputs the destination information about the family member again in the employee terminal10. Thereafter, the management server100authenticates the family terminal20in a similar manner as in the first embodiment.

Effects of the Second Embodiment

According to the present embodiment, it is possible to periodically confirm the operation of the family terminal20authenticated by the safety confirmation system S, and to prompt the employee to re-authenticate the family terminal20if there is no response. Accordingly, even if the terminal being used by a family member has changed, a new terminal can be authenticated as the family terminal20without delay. With such a configuration, it is possible to reduce situations in which the family terminal20cannot access the safety confirmation system S at a time when the safety confirmation by the safety confirmation system S is actually required.

The present disclosure is explained on the basis of the exemplary embodiments. The technical scope of the present disclosure is not limited to the scope explained in the above embodiments and it is possible to make various changes and modifications within the scope of the disclosure. For example, the specific embodiments of the distribution and integration of the apparatus are not limited to the above embodiments, all or part thereof, can be configured with any unit which is functionally or physically dispersed or integrated. Further, new exemplary embodiments generated by arbitrary combinations of them are included in the exemplary embodiments of the present disclosure. Further, effects of the new exemplary embodiments brought by the combinations also have the effects of the original exemplary embodiments.

The processors of the management server100, the employee terminal10, and the family terminal20are the main components of the respective steps (processes) included in the information processing method shown inFIG.7. That is, the processors of the management server100, the employee terminal10, and the family terminal20perform the information processing method shown inFIG.7by reading a program for executing the information processing method shown inFIG.7from the storage part and executing the program to control the respective units in the management server100, the employee terminal10, and the family terminal20.

The steps included in the information processing method shown inFIG.7may be partially omitted, the order of the steps may be changed, or a plurality of steps may be performed in parallel.