Information processing system, method for processing information, information processing program, information processor, and user device
Patent Information
- Application Number
- JP2023110853
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-05
- Publication Date
- 2025-01-20
AI Technical Summary
【0013】 本開示の一態様によれば、ユーザに行動変容を促し、実際に行動したか否か記憶及び確認することが可能となる。
Smart Images

Figure 2025008580000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing system, an information processing method, an information processing program, an information processing device, and a user device. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there is known an invention that measures a user's sleep state and living environment data, creates advice for a good night's sleep from the measured data, and provides the created advice to the user (eg, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-135000 Summary of the Invention [Problem to be solved by the invention]
[0004] By the way, there are many other things to consider when it comes to user health besides sleep. For example, when it comes to eye health, VDT (Visual Display Terminals) work can affect eye health. As a specific example, VDT workers are concerned about symptoms such as dry eyes and eye strain as a result of continuously looking at a display.
[0005] In order to prevent symptoms such as dry eye and eye strain, it is necessary to take actions to continuously maintain and improve eye health, but the invention described in Patent Document 1 is limited to simply sending advice, and is unable to encourage the user to change their behavior or to remember or confirm whether or not they have actually taken action. As such, no invention has been made that can manage the eye health of users (e.g., VDT workers) over the medium to long term.
[0006] One aspect of the present disclosure aims to encourage a user to change their behavior and to remember and confirm whether or not they have actually taken that action. [Means for solving the problem]
[0007] In order to solve the above problems, an information processing system according to one embodiment of the present disclosure is an information processing system comprising an information processing device that provides a service for eye health, and a user device capable of communicating with the information processing device, wherein the information processing device acquires information regarding behavior that affects a user's eye health, generates advice for the user's eye health based on the information, notifies the user of the advice at a predetermined timing, records an implementation status of whether or not the user has engaged in behavior that is good for eye health after notifying the advice, and outputs the implementation status to the user device.
[0008] In order to solve the above problems, an information processing method according to one aspect of the present disclosure is an information processing method executed by an information processing device that provides an eye health service, and includes the steps of acquiring information regarding behavior that affects a user's eye health, generating advice for the user's eye health based on the information, notifying the user of the advice at a predetermined timing, recording an implementation status of whether or not the user has engaged in behavior that is good for eye health after notifying the advice, and outputting the implementation status.
[0009] In order to solve the above problems, an information processing program according to one embodiment of the present disclosure causes a computer to perform the following processes: acquiring information regarding behavior that affects a user's eye health; generating advice for the user's eye health based on the information; notifying the user of the advice at a predetermined timing; recording an implementation status of whether or not the user engaged in behavior that is good for eye health after notifying the advice; and outputting the implementation status.
[0010] In order to solve the above problems, an information processing device according to one embodiment of the present disclosure is an information processing device capable of communicating with a user device, and is equipped with one or more processors and a storage device, wherein the processor acquires information regarding behavior that affects a user's eye health, generates advice for the user's eye health based on the information, notifies the user of the advice at a predetermined timing, records in the storage device an implementation status of whether or not the user has engaged in behavior that is good for eye health after notifying the advice, and outputs the implementation status to the user device.
[0011] In order to solve the above problems, a user device according to one embodiment of the present disclosure includes one or more processors and a storage device, and the processor acquires information regarding behavior that affects a user's eye health, generates advice for the user's eye health based on the information, notifies the user of the advice at a predetermined timing, records in the storage device an implementation status of whether or not the user engaged in behavior that is good for eye health after notifying the advice, and outputs the implementation status.
[0012] The information processing device and user device according to each aspect of the present disclosure may be realized by a computer. In this case, the control program that realizes the information processing device and the user device on a computer by causing the computer to operate as each part (software element) of the information processing device and the user device, and the computer-readable recording medium on which the control program is recorded, also fall within the scope of the present disclosure. Effect of the Invention
[0013] According to one aspect of the present disclosure, it is possible to encourage a user to change their behavior and to remember and confirm whether or not they actually took that action. [Brief description of the drawings]
[0014] [Figure 1] 1 is a schematic configuration diagram of an information processing system according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 illustrates an example of a user. [Diagram 3] FIG. 2 is a block diagram showing a hardware configuration of the information processing device. [Figure 4] FIG. 2 is a block diagram showing the hardware configuration of a user terminal. [Diagram 5] FIG. 2 is a functional block diagram of a processor of the information processing device. [Figure 6] 11 is a flowchart illustrating an operation example of the information processing device. [Figure 7] FIG. 11 is a diagram illustrating an example of advice generated by an information processing device. [Figure 8] 11 is a flowchart illustrating an operation example of the information processing device. [Figure 9] FIG. 11 is a diagram illustrating an example of a push notification sent to a user terminal. [Figure 10] FIG. 11 is a diagram showing an example of advice notified to a user terminal. [Figure 11] FIG. 11 is a diagram showing another example of advice notified to the user terminal. [Figure 12] FIG. 11 is a diagram showing an example of a method for inputting the implementation status of advice. [Figure 13] FIG. 13 is a diagram showing an example of a screen for confirming the implementation status of advice. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, an information processing system 100 according to an embodiment of the present disclosure will be described in detail with reference to the drawings. In the description of the drawings, the same parts are given the same reference numerals and the description will be omitted.
[0016] As shown in Fig. 1, the information processing system 100 includes an information processing device 10 and user terminals 30, 30A, and 30B owned by multiple users 20, 20A, and 20B, respectively. Although three users are shown in Fig. 1, the number of users is not limited to three, and multiple users may exist.
[0017] The information processing device 10 is, for example, a server, and is used for a service that provides predetermined information to users 20, 20A, and 20B. The service that provides predetermined information is, for example, a service that provides advice on eye health. Communication between the information processing device 10 and the user terminals 30, 30A, and 30B is performed via a communication network 40, and this communication enables the information processing device 10 to provide predetermined information to users 20, 20A, and 20B. The installation location of the information processing device 10 is not particularly limited, but for example, the information processing device 10 is installed in a management center of a business operator that operates an information provision service.
[0018] The communication network 40 is, for example, the Internet, but is not limited to this and other wireless communication methods may be adopted.
[0019] For ease of explanation, in the following, of the users 20, 20A, 20B and the user terminals 30, 30A, 30B, only the user 20 and the user terminal 30 will be explained, and explanations of the users 20A, 20B and the user terminals 30A, 30B, which are similar components to the user 20 and the user terminal 30, will be omitted.
[0020] (Example of User 20) Next, an example of a user 20 will be described with reference to Fig. 2. As shown in Fig. 2, the user 20 is assumed to be, for example, a person who uses a business terminal 50 for long periods of time for business purposes. The "business terminal 50" refers to a digital device used for business purposes, such as a desktop PC, laptop PC, smartphone, or tablet terminal. In the following description, the business terminal 50 will be described as a laptop PC.
[0021] Here, consider a situation where the user 20 performs VDT work using the business terminal 50 for a long time at work. When the user 20 performs VDT work using the business terminal 50 for a long time at work, the user 20 inevitably spends a long time looking at the screen of the business terminal 50, which is located near the user's eyes. This reduces the number of blinks, and there is a risk that symptoms such as dry eyes and eye strain will appear as the eyes become drier. However, it is said that the user 20 rarely feels symptoms such as dry eyes and eye strain in the early stages, and in many cases the user 20 only feels them after being examined by an ophthalmologist. In other words, the user 20 himself is unlikely to notice symptoms such as dry eyes and eye strain, and by the time he notices them, the symptoms may have progressed to the middle or final stages. In such a case, for example, the user's work may be hindered due to a decrease in work efficiency due to a decline in eyesight, which may lead to losses for the company. Therefore, preventing the worsening of symptoms such as dry eyes and eye strain is beneficial for the company and also contributes to the benefit of society as a whole by reducing medical costs.
[0022] In order to prevent symptoms such as dry eye and eye strain, it is necessary to take actions to continuously maintain and improve eye health. Therefore, in this embodiment, based on information about actions that affect the eye health of the user 20, advice on eye health suited to the user 20 is given, and the user 20 is encouraged to change his / her behavior so as to continuously take actions that are good for eye health.
[0023] In the following description, it is assumed that the working hours of the company where the user 20 works are 9:00 to 18:00, and the lunch break is 12:00 to 13:00.
[0024] (Hardware configuration of information processing device 10) Next, an example of a hardware configuration of the information processing device 10 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the hardware configuration of the information processing device 10.
[0025] 3, the information processing device 10 includes a processor 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage device 14, and a communication I / F 15. Each component is connected to each other via a bus 16 so as to be able to communicate with each other.
[0026] The processor 11 is an arithmetic unit that executes various programs, such as a CPU (Central Processing Unit). The processor 11 reads programs from the ROM 12 or the storage device 14, and executes the various programs using the RAM 13 as a working area. Although one processor 11 is shown in FIG. 3, the present invention is not limited to this, and multiple processors 11 may be provided.
[0027] The ROM 12 stores various programs and various data. The RAM 13 temporarily stores programs or data as a working area. Note that computer-readable recording media are not limited to the ROM 12 and RAM 13, and may include EPROM (Erasable Programmable ROM), EEPROM (registered trademark) (Electrically Erasable Programmable ROM), etc.
[0028] The storage device 14 is configured with a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc., and stores various programs and various data. In Fig. 3, an example is shown in which an information database 141 and a behavior database 142 are stored in the storage device 14.
[0029] The information database 141 is a database that stores information about behaviors that affect the eye health of the user 20. Examples of "behaviors that affect the eye health of the user 20" include "sleeping," "taking a break from eye exercise," "performing VDT work for long periods of time," and "implementing advice given for eye health."
[0030] When the "behavior affecting the eye health of the user 20" is "sleeping," the "information regarding the behavior affecting the eye health of the user 20" is the user 20's sleeping hours.
[0031] In addition, when the "behavior affecting the eye health of user 20" is "taking eye breaks," the "information regarding the behavior affecting the eye health of user 20" includes the duration of the eye break, the interval between eye breaks, the number of eye breaks, etc.
[0032] In addition, if the "behavior affecting the eye health of user 20" is "performing VDT work for long periods of time," the "information regarding behavior affecting the eye health of user 20" is the time that user 20 spent looking at the screen of business terminal 50 during work.
[0033] In addition, if the "behavior affecting the eye health of user 20" is "performing what was advised for eye health," the "information regarding the behavior affecting the eye health of user 20" is whether user 20 acted in accordance with the advice, or the number of times that behavior was performed.
[0034] The "behavior that affects the eye health of the user 20" is not limited to the above, and may include "massaging the eyes," "moving the eyes up and down and left and right," "eating a diet that is good for eye health," "blinking more," "warming the eyes with a steamed towel or the like," "applying eye drops," "wearing glasses that cut blue light," "exercising and stretching," and the like. "Eating a diet that is good for eye health" means, for example, eating a diet that is rich in ingredients such as vitamin A, B vitamins, and DHA that are considered to be good for eye health. Note that information regarding these behaviors can be considered in the same way as described above, and detailed explanations will be omitted.
[0035] The behavior database 142 is a database that records the implementation status of whether or not the user 20 has followed advice and taken an action that is good for eye health. The implementation status of the advice is classified into, for example, three stages and recorded. The details of the three-stage classification will be described later.
[0036] Here, there are cases where the user 20 spontaneously takes actions that are good for eye health, regardless of the advice. For example, this is a case where behavioral change is encouraged by continuously receiving advice, and the user 20 spontaneously collects information for eye health from the Internet, etc., and spontaneously takes actions that are good for eye health based on the collected information. In this embodiment, both actions that are good for eye health taken by the user 20 in accordance with the advice, and actions that are good for eye health taken by the user 20 spontaneously regardless of the advice, are recorded.
[0037] In this embodiment, examples of "behaviors that are good for eye health" include, for example, "getting sleep," "taking a rest for your eyes," "performing advice for eye health," "massaging your eyes," "moving your eyes up and down and left and right," "eating foods that are good for eye health," "blinking more frequently," "warming your eyes with a steamed towel or similar," "applying eye drops," "wearing glasses that block blue light," and "exercising and stretching."
[0038] The communication I / F 15 is implemented as hardware such as a network adapter, communication software, or a combination of these, and communicates with the user terminal 30 via the communication network 40.
[0039] (Hardware configuration of user terminal 30) Next, an example of the hardware configuration of the user terminal 30 will be described with reference to Fig. 4. Fig. 4 is a block diagram showing the hardware configuration of the user terminal 30. The user terminal 30 is a portable terminal that the user 20 can carry around, such as a smartphone, a tablet terminal, or a wearable device. In the following, the user terminal 30 will be described as a smartphone.
[0040] 4, the user terminal 30 includes a processor 31, a ROM 32, a RAM 33, a storage device 34, a communication I / F 35, and a display 36. Each component is connected via a bus 37 so as to be able to communicate with each other.
[0041] The configurations of the processor 31, ROM 32, RAM 33, storage device 34, and communication I / F 35 are similar to the configurations of the processor 11, ROM 12, RAM 13, storage device 14, and communication I / F 15 of the information processing device 10 described above, so the description will be omitted.
[0042] An application 341 used for a service that provides advice on eye health is installed in the storage device 34. Hereinafter, the application 341 will be simply referred to as "app 341." The app 341 functions by the processor 31 reading a dedicated application program from the storage device 34 and executing it.
[0043] The display 36 is configured with a liquid crystal display or an organic EL display, and displays various information. The display 36 also includes a capacitive touch sensor, and functions as an input device that accepts a touch operation by the user 20 as an input operation.
[0044] (Functions of the processor 11 of the information processing device 10) Next, an example of functions of the processor 11 of the information processing device 10 will be described with reference to Fig. 5. Fig. 5 is a functional block diagram of the processor 11 of the information processing device 10. As shown in Fig. 5, in the information processing device 10 of this embodiment, the processor 11 executes a specific program to function as an information acquisition unit 111, an advice generation unit 112, a notification unit 113, an implementation status presentation unit 114, and a privilege granting unit 115.
[0045] The information acquisition unit 111 acquires information about behaviors that affect the eye health of the user 20. An example of a method of acquiring this information will be described. For example, the above-mentioned "sleep time of the user 20" can be input by the user 20 in an input field of the application 341. Alternatively, if the user terminal 30 is a smartwatch, the sleep time of the user 20 can be acquired using an optical heart rate meter, and the information processing device 10 may be configured to acquire the sleep time of the user 20 from the smartwatch. This method eliminates the need for the user 20 to input the sleep time.
[0046] Furthermore, the above-mentioned "eye break duration", "eye break interval", and "number of eye breaks" can be obtained, for example, by using a camera provided in the business terminal 50. It is possible to determine whether the user 20 is away from his / her desk by well-known face detection or motion detection using image data from the camera. In addition to determining whether the user 20 is away from his / her desk, it is also possible to obtain data related to absence, such as the absence duration, absence interval, and number of absences.
[0047] When the user 20 leaves his / her seat, it is assumed that the user 20 has left his / her seat and is walking. Regarding "eye rest", it is taking an eye rest when the user looks into the distance and relaxes the tension in the ciliary muscles that adjust the focus of the eyes. In general, when walking, it is considered that the user looks into the distance. Therefore, in this embodiment, it is defined that "the user 20 is taking an eye rest" on the condition that the user 20 has left his / her seat.
[0048] Therefore, in this embodiment, the “time away from the desk” is treated as the “time of eye break”, the “interval of absence from the desk” is treated as the “interval between eye breaks”, and the “number of times away from the desk” is treated as the “number of times of eye breaks”. If the information processing device 10 and the business terminal 50 are communicatively connected via the communication network 40, the information processing device 10 can obtain information relating to the time away from the desk, the interval between absence from the desk, and the number of times away from the desk from the business terminal 50.
[0049] The user 20 can also relax the tension of the ciliary muscle without leaving his / her seat. For example, the user 20 can relax the tension of the ciliary muscle by looking away from the screen of the business terminal 50 and looking at something far away, such as the ceiling. Therefore, it may be defined that the user 20 is taking a break from his / her eyes, provided that the user 20 is looking away from the screen of the business terminal 50. To determine whether the user 20 is looking away from the screen of the business terminal 50, a camera provided in the business terminal 50 may be used.
[0050] The method of determining whether the user 20 is away from his / her desk is not limited to the above-mentioned method. For example, the number of steps of the user 20 may be acquired by a smartphone or a smartwatch, and it may be determined whether the user 20 is away from his / her desk based on the acquired step count data. A period in which the step count data is increasing can be considered as a period in which the user 20 is away from his / her desk and walking, so that it can be determined that the user 20 is away from his / her desk during a period in which the step count data is increasing.
[0051] The above-mentioned "time that user 20 looked at the screen of business terminal 50 during work" can be obtained, for example, by using a camera provided in business terminal 50. The time that user 20 looked at the screen of business terminal 50 during work can be obtained by well-known eye detection or gaze point tracking using image data from the camera. If information processing device 10 and business terminal 50 are communicatively connected via communication network 40, information processing device 10 can obtain, from business terminal 50, the time that user 20 looked at the screen of business terminal 50 during work.
[0052] The above-mentioned "action taken by the user 20 in accordance with the advice" may be input by the user 20 in an input field of the application 341, for example.
[0053] The information acquiring unit 111 outputs the information acquired in this manner to the advice generating unit 112 .
[0054] Advice generation unit 112 generates eye health advice suited to user 20 based on the information acquired from information acquisition unit 111. Hereinafter, "eye health advice" may be simply referred to as advice. A specific example of advice will be described later. Advice generation unit 112 outputs the generated advice to notification unit 113.
[0055] The notification unit 113 notifies the user 20 of the advice generated by the advice generation unit 112 .
[0056] The implementation status presenting unit 114 automatically or in response to a request from the user 20 displays on the display 36 of the user terminal 30 a screen for checking the implementation status of the advice.
[0057] The reward giving unit 115 gives rewards to the user 20 according to the number of consecutive days that the user 20 has logged into the application 341 and the implementation status of advice. The rewards will be described in detail later.
[0058] (Example of advice) Next, an example of advice generated by the information processing device 10 will be described with reference to the flowchart in FIG. 6 and FIG.
[0059] In step S101, the processor 11 of the information processing device 10 acquires information about behavior that affects the eye health of the user 20. As described above, the processor 11 of the information processing device 10 acquires information about behavior that affects the eye health of the user 20 by having the user 20 input data, or by having the user 20 transmit data from the business terminal 50, etc.
[0060] In step S102, the processor 11 of the information processing device 10 generates advice suited to the user 20 based on the information acquired in step S101.
[0061] Fig. 7 shows an example of advice generated by the processor 11 of the information processing device 10. Fig. 7 shows an example of advice generated according to the length of sleep time and the length of the break interval, among information on behavior that affects the eye health of the user 20. The "break interval" may be defined as the "interval between breaks" or the "interval between the start time of work and the first break."
[0062] 7, if the user 20 had a sleep time of 420 minutes or more on the previous day, the processor 11 of the information processing device 10 generates advice such as "You're getting enough sleep!" On the other hand, if the user 20 had a sleep time of less than 420 minutes on the previous day, the processor 11 of the information processing device 10 generates advice such as "You're not getting enough sleep. Your eyes may be particularly tired today."
[0063] Furthermore, if the morning break interval of the user 20 is 120 minutes or more, the processor 11 of the information processing device 10 generates advice such as "You haven't had enough rest for your eyes so far," or "You may have been a little busy in the morning. How about getting yourself a drink and doing some stretching exercises in the afternoon to refresh yourself." The "morning break interval" here refers to the interval between breaks taken between 9:00, the start time of work, and 12:00, the start time of the lunch break.
[0064] In addition, if the morning break interval of the user 20 is more than 60 minutes and less than 120 minutes, the processor 11 of the information processing device 10 generates advice such as "You haven't taken many eye breaks today. Why don't you try to be more conscious of taking a short eye break" or "It would be a good idea to have a drink and take a break."
[0065] Moreover, if the interval between breaks of the user 20 in the morning is less than 60 minutes, the processor 11 of the information processing device 10 generates advice such as "You are resting your eyes well! Keep it up at this pace."
[0066] (How to notify advice) Next, an example of a method for notifying the user 20 of advice will be described with reference to the flowchart of FIG.
[0067] As shown in steps S201 and S202, the processor 11 of the information processing device 10 sends a push notification to the user 20 when the first set time arrives. The "first set time" shown in step S201 is a time set in advance by the user 20, for example, 9:00, which is the start time of business. Note that the "first set time" is not limited to a time set by the user 20, and may be a time automatically set on the app 341 side.
[0068] The process proceeds to step S203, where when the user 20 taps the push notification, data regarding the advice is transmitted from the information processing device 10 to the user terminal 30, and the advice is displayed on the display 36 of the user terminal 30.
[0069] Now, an example of a push notification and an example of an advice display will be described with reference to FIGS.
[0070] First, an example of a push notification will be described with reference to Fig. 9. Fig. 9 is an example of a push notification displayed on the display 36 of the user terminal 30. As shown in Fig. 9, the processor 11 of the information processing device 10 sends a push notification 60 to the user 20 at 9:00, which is a time set in advance by the user 20. Note that the push notification 60 is not limited to a remote push generated by the information processing device 10, and may be a local push generated by the user terminal 30.
[0071] Next, with reference to Fig. 10, a display example of advice displayed when the push notification 60 in Fig. 9 is tapped will be described. When the user 20 taps the push notification 60 in Fig. 9, a screen shown in Fig. 10 is displayed. The screen in Fig. 10 will be described. Since the current time is 9:00 in the morning, the character string "Good morning!" is displayed on the display 36. Reference numerals 70 and 71 indicate information regarding behavior that affects the eye health of the user 20. In the example shown in Fig. 10, it is displayed that the user 20 slept for 6 hours the previous day.
[0072] Since the user 20 slept six hours the previous day, as described in FIG. 7, the advice "You haven't slept much. Your eyes may get particularly tired today." is displayed in the area 73.
[0073] The slider 72 indicates the score that is accumulated according to the number of consecutive days that the user 20 has logged into the application 341 and the implementation status of advice. This score will be described later.
[0074] 8, as shown in steps S204 and S205, the processor 11 of the information processing device 10 sends the second push notification of the day to the user 20 at the second set time. The "second set time" shown in step S204 is a time set in advance by the user 20, similar to the first set time, and is, for example, 12:00, the start time of the lunch break.
[0075] The process proceeds to step S206, where when the user 20 taps the push notification, an advice is displayed on the display 36 of the user terminal 30, similar to the process described in step S203.
[0076] Here, with reference to Fig. 11, advice notified at 12:00 will be described. Since the current time is 12:00 noon, the character string "Hello!" is displayed on the display 36. Reference numerals 70 and 71 indicate information regarding behavior that affects the eye health of the user 20. In the example shown in Fig. 11, it is displayed that the break interval of the user 20 in the morning was 120 minutes or more.
[0077] Since the morning break interval for user 20 is more than 120 minutes, as explained in FIG. 7, the advice "You may have been a little busy this morning. In the afternoon, why not prepare a drink and do some stretching exercises to change your mood?" is displayed in area 73.
[0078] Returning to FIG. 8, as shown in steps S207 and S208, the processor 11 of the information processing device 10 requests the user 20 to input the implementation status of the advice when the third set time arrives. The "third set time" shown in step S207 is a time set in advance by the user 20, similar to the first set time and the second set time, and is, for example, 23:00 in the evening. In this embodiment, 23:00 will be described as the bedtime of the user 20. That is, the processor 11 of the information processing device 10 requests the user 20 to input the implementation status of the advice before going to bed.
[0079] Here, an example of an input required of the user 20 before going to bed will be described with reference to Fig. 12. When the user 20 taps on a push notification notified at 23:00, a screen shown in Fig. 12 appears. Since the current time is 23:00 and the end of the day, a character string saying "Thank you for your hard work today" is displayed on the display 36.
[0080] Input forms 80 to 82 are forms for inputting the implementation status of advice notified today. In Fig. 12, an example is shown in which the number of pieces of advice notified today is three, but the number of pieces of advice may be one, two, or four or more. Also, the number of pieces of advice may vary depending on the day.
[0081] The input of the implementation status may be, for example, a three-level input format of "done", "fair", and "didn't do it", but is not limited thereto. To explain an example of "done", "fair", and "didn't do it", assume that the advice is "You don't take many eye breaks today. Why don't you try to be conscious of your eye breaks a little?". If the user 20 who received this advice takes more eye breaks during work than usual, the user 20 can select the "done" item. If the user 20 takes slightly more eye breaks during work than usual, the user 20 can select the "fair" item. If the user 20 takes fewer eye breaks during work than usual, the user 20 can select the "didn't do it ... Note that when "Advice 1" or "Advice 2" displayed on the display 36 is tapped, the contents of the advice may be displayed in a pop-up.
[0082] The input of the implementation status is not limited to the "implementation status of advice". As described above, there are cases where the user 20 spontaneously takes actions that are good for eye health, regardless of advice. Therefore, the user 20 may be able to input the implementation status of actions that are good for eye health that the user 20 took spontaneously, regardless of advice. For example, an input form that the user 20 can freely customize may be provided on the screen shown in FIG. 12. When the user 20 eats a meal that is good for eye health, the user 20 can create an input form that says "eat a meal that is good for eye health" and can select "done" in the created input form. With this configuration, the user 20 can input the implementation status of actions that are good for eye health that the user 20 took spontaneously, regardless of advice.
[0083] After inputting the implementation status, when the user 20 taps the send button 83, the input data is transmitted to the information processing device 10 and stored in the behavior database 142 (step S209 in FIG. 8). The process shown in FIG. 8 may be configured to be executed repeatedly, for example, every day, and the input data of the daily implementation status may be continuously stored and accumulated.
[0084] Regarding input of the implementation status of advice, if the app 341 can determine the implementation status of advice based on data obtainable on the user terminal 30 side, the app 341 may automatically input the implementation status of advice. For example, by using the above-mentioned step count data, the app 341 can know whether the user 20 is away from his / her desk, and furthermore, the interval and number of eye breaks, and therefore the app 341 can automatically input the implementation status of advice. If the app 341 is configured to automatically input the implementation status of advice in this way, it is possible to eliminate the effort of inputting by the user 20. In this case, the processes of steps S207 to S208 in FIG. 8 may be omitted.
[0085] There are also cases where the user 20 unconsciously behaves in a way that is good for eye health, regardless of advice. For example, the user 20 may unconsciously increase the number of times he blinks while working. Naturally, the user 20 cannot input the implementation status of such unconscious behavior. Here, the number of times the user blinks while working can be acquired from image data of a camera installed in the business terminal 50. Therefore, the information processing device 10 may record in the behavior database 142 the implementation status of whether or not the user 20 has behaved in a way that is good for eye health, based on the image data acquired from the business terminal 50.
[0086] The advice for which the implementation status is to be input is not limited to the advice notified today. The advice for which the implementation status is to be input may be advice notified in the past, or may be registered advice if there is a function for registering specific advice.
[0087] In FIG. 8, an example has been described in which advice is notified to the user 20 at a time set in advance by the user 20, but the processor 11 of the information processing device 10 may notify the user 20 to take an eye break at a timing different from the timing of notifying the advice. For example, the processor 11 of the information processing device 10 may notify the user 20 to take an eye break periodically at predetermined times at a timing different from the timing of notifying the advice. An example of a "notification to encourage an eye break" is a notification such as "please take an eye break."
[0088] The timing of notifying the advice and the timing of notifying the user to take a break from watching the eyes may be the same.
[0089] (How to check the implementation status of advice) Next, an example of a method for checking the implementation status of advice will be described with reference to Fig. 13. Fig. 13 shows an example of a screen for checking the implementation status of advice.
[0090] Regarding the screen shown in Fig. 13, for example, when the user 20 taps the send button 83 shown in Fig. 12, the screen may automatically transition to the screen shown in Fig. 13. In addition, in the case where an icon for checking the implementation status of the advice is provided on the app 341, the screen may transition to the screen shown in Fig. 13 when the user 20 taps the icon.
[0091] As shown in FIG. 13, the advice implementation status confirmation screen displays an icon 90 showing an image of a tree, information 91 indicating a score that is added up and accumulated depending on the number of consecutive days that user 20 has logged into app 341 and the implementation status of the advice, a slider 72 that visually shows information 91, information 92 indicating the current level of user 20, areas 93, 95, and 97 showing the content of the advice notified to user 20, and icons 94, 96, and 98 whose faces change depending on the implementation status of the advice.
[0092] Regarding the score value, the processor 11 of the information processing device 10 can, for example, add a larger value the more days the user 20 continuously logs in to the app 341, or add a larger value the more times the user 20 selects “Done” as described in FIG. 12.
[0093] When the score accumulates and reaches a predetermined value, the level goes up. In the example shown in FIG. 13, the current score is 55, and when the score reaches 110, the level goes up from 5 to 6. As the level goes up, various benefits are given to the user 20. Examples of the benefits include (1) acquisition of a digital item that can be used in the application 341, (2) growth of the digital item, (3) addition of a motion to the digital item, (4) acquisition of a title that can be used in the application 341, (5) acquisition of a digital token that can be used in various services on the Internet, (6) acquisition of a predetermined prize, (7) acquisition of a right to apply for a prize for a predetermined prize, (8) acquisition of a discount coupon that can be used at a predetermined store, and (9) acquisition of a right to apply for a prize for a discount coupon that can be used at a predetermined store. An example of the "digital item that can be used in the application 341" is the icon 90 showing an image of a tree.
[0094] In this way, by providing a reward according to the number of consecutive days that the user 20 has logged in to the application 341 and the implementation status of advice, the motivation of the user 20 to continue using the application 341 is improved.
[0095] The processor 11 of the information processing device 10 may change the icons 94, 96, and 98 showing faces so that the icons smile as the number of times "Done" explained in Fig. 12 is selected increases. The processor 11 of the information processing device 10 may also change the icons so that the icons show a sadder face as the number of times "Didn't do it" explained in Fig. 12 is selected increases.
[0096] In this way, by changing the face according to the implementation status of the advice, the user 20 can check the implementation status of the advice at a glance. It is expected that the user 20 will check the implementation status of the advice and take actions that are good for eye health in accordance with the advice in order to make the non-smiling icon smile. Therefore, having the user 20 check the implementation status of the advice leads to encouraging the user 20 to change their behavior.
[0097] In the screen shown in FIG. 13, the display of the implementation status is not limited to the "implementation status of advice". As described above, when the implementation status of an eye-healthy behavior that has been voluntarily performed independently of advice, such as "eat a diet that is good for eye health", is input, a face icon indicating the implementation status of this item may be further displayed together with the item "eat a diet that is good for eye health". With this configuration, the implementation status of the eye-healthy behavior that the user 20 has voluntarily performed independently of advice is also displayed, which leads to an improvement in the motivation of the user 20 to continue to take eye-healthy behavior independently of advice in the future.
[0098] As another example of the implementation status displayed (output) on the display 36 of the user terminal 30, a continuous implementation status spanning multiple dates may be displayed. The "continuous implementation status spanning multiple dates" may be, for example, an implementation status that is repeatedly and continuously stored on a daily basis, accumulated for a predetermined period of time. An example of the "predetermined period" here is a daily unit, a 10-day unit, a weekly unit, or a monthly unit. The "continuous implementation status spanning multiple dates" may also be information showing a change over time across multiple dates. The information showing a change over time across multiple dates is, for example, information showing a comparison between the implementation status of the current month and the previous month.
[0099] (Action and effect) As described above, the information processing system 100 according to this embodiment provides the following advantageous effects.
[0100] The information processing system 100 includes an information processing device 10 that provides a service for eye health, and a user device capable of communicating with the information processing device 10. The information processing device 10 acquires information on behavior that affects the eye health of a user 20, and generates advice for the eye health of the user 20 based on the acquired information. The information processing device 10 notifies the user 20 of the advice at a predetermined timing, records the implementation status of whether or not the user 20 has engaged in behavior that is good for eye health after notifying the advice, and outputs the implementation status to the user device.
[0101] According to the above configuration, the information processing device 10 notifies the user 20 of eye health advice at a predetermined timing and records the implementation status of whether the user 20 has taken an action that is good for eye health. It is expected that the user 20 will take an action to maintain or improve eye health by checking and reviewing his / her own implementation status based on the stored result. In this way, by providing eye health advice suitable for the user 20 and encouraging the user 20 to change his / her behavior, it is possible to prevent symptoms such as dry eye and eye strain that may occur when the user 20 performs VDT work for a long time. In other words, according to the above configuration, it is possible to manage the eye health condition of the user 20 in the medium to long term.
[0102] The "behavior good for eye health" here includes an action good for eye health performed by the user 20 according to advice, an action good for eye health performed voluntarily by the user 20 regardless of advice, and an action good for eye health performed by the user 20 unconsciously and regardless of advice. Any of the actions may be stored in the behavior database 142. The actions that are ultimately stored may include at least an action performed by the user 20 after the advice is notified to the user 20. Note that in the case where advice is notified while the user 20 is away from his / her desk and the user 20 then returns to his / her desk, the action performed by the user 20 from the time the advice is notified to the time the user 20 returns to his / her desk may or may not be stored.
[0103] An example of the "user device" referred to here is the user terminal 30, but is not limited to this and may be a business terminal 50. When the "user device" is the business terminal 50, the application 341 may be a web application that runs on the browser of the business terminal 50.
[0104] Furthermore, the information processing device 10 may notify the user 20 to take a break from eye exercise at a timing different from the predetermined timing.
[0105] According to the above configuration, advice is notified to the user 20 at a predetermined timing, and, for example, by encouraging the user 20 to take an eye break at a timing when it is assumed that the user 20 will be performing VDT work for a long period of time, it is possible to allow the user to take an eye break at an appropriate timing.
[0106] The "notification encouraging eye breaks" referred to here is to be distinguished from advice generated by the information processing device 10. For example, the advice "You haven't taken many eye breaks today. Why don't you try to be more conscious of taking a short eye break" described in Fig. 7 is a suggestion that is periodically notified to the user 20 and is to be distinguished from the "notification encouraging eye breaks."
[0107] Furthermore, the information processing device 10 may give a predetermined benefit to the user 20 depending on the service usage history of the user 20.
[0108] According to the above configuration, various benefits are given according to the service that provides advice for eye health, i.e., the usage history of app 341, so that it is possible to increase the motivation of user 20 to use app 341 and to have user 20 continuously use app 341. Note that the usage history of the service is, for example, the number of consecutive days logged into app 341, the implementation status of advice, and the like.
[0109] Furthermore, the information regarding behavior affecting the eye health of user 20 needs to include at least one of the following: information regarding user 20's daily life, information regarding eye rest, the time user 20 spends looking at the screen of the user device, and a record of the implementation status of advice.
[0110] By using information on behavior that affects the eye health of the user 20, the information processing device 10 is able to estimate the eye health state of the user 20 and generate advice that is suitable for the user 20.
[0111] The "information related to the lifestyle of user 20" includes at least one of the following: the amount of sleep time of user 20, or information related to meals eaten by user 20. The "information related to eye breaks" includes at least one of the amount of time for which eye breaks are performed, the interval between eye breaks, and the number of times for which eye breaks are performed. An example of the "amount of time for which user 20 is looking at the screen of a user device" is the amount of time for which user 20 is looking at the screen of business terminal 50 during work.
[0112] An example of the predetermined timing is 9:00, which is the start time of work, or 12:00, which is the start time of a lunch break, as described in Fig. 8. However, the predetermined timing is not limited to this, and may be set at a certain interval between when the user 20 wakes up and when he / she goes to bed. Furthermore, the predetermined timing may be set at least in any of the following time periods: a time period from when the user 20 wakes up to when the work starts, a time period from when the break starts to when the break ends, and a time period from when the work ends to when the user 20 goes to bed.
[0113] According to the above configuration, it is possible to notify the user 20 of advice at an appropriate timing taking into consideration the working hours of the user 20 and the like.
[0114] Furthermore, the information processing device 10 may record the implementation status of whether or not the user 20 has performed an action that is good for eye health, based on an input to the user device by the user 20. Furthermore, the information processing device 10 may record the implementation status of whether or not the user 20 has performed an action that is good for eye health, based on data acquired from the user device.
[0115] According to the above configuration, the information processing device 10 can store actions taken by the user 20 in accordance with advice or actions taken spontaneously, and can also record actions taken unconsciously by the user 20.
[0116] The user devices may include a first user device and a second user device. An example of the "first user device" is the user terminal 30. An example of the "second user device" is the business terminal 50. The information on eye rest includes at least one of the step count data of the user 20 acquired by the first user device and the data acquired by the second user device.
[0117] The information processing device 10 may determine whether the user 20 has taken an eye rest based on the step count data, or the data acquired by the second user device, or a combination of these data, and generate advice including the determination result.
[0118] As described above, by using step count data acquired by a smartphone, a smartwatch, or the like, or image data acquired by a camera provided in the business terminal 50, it is possible to determine whether the user 20 is away from his / her desk. In this embodiment, it is determined that the user 20 is taking an eye break on the condition that the user 20 is away from his / her desk. Therefore, determining whether the user 20 is away from his / her desk is synonymous with determining whether the user 20 has taken an eye break. According to the above configuration, the information processing device 10 can determine whether the user 20 has taken an eye break. Then, the information processing device 10 can generate advice suitable for the user 20 using the determination result.
[0119] [Software implementation example] The functions of the information processing device 10 can be realized by a program for causing a computer to function as the information processing device 10 and by a program for causing a computer to function as each control block of the information processing device 10.
[0120] In this case, the information processing device 10 includes a computer having at least one device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing a program. The computer executes the program to realize each function described in the above-mentioned embodiment.
[0121] The program may be recorded in one or more computer-readable recording media, not temporarily. The recording media may or may not be included in the information processing device 10. In the latter case, the program may be supplied to the information processing device 10 via any wired or wireless transmission medium.
[0122] In addition, some or all of the functions of each control block can be realized by a logic circuit. For example, an integrated circuit in which a logic circuit that functions as each control block is formed is also included in the scope of the present disclosure. In addition, the functions of each control block can be realized by, for example, a quantum computer.
[0123] Furthermore, each process described in the above-mentioned embodiment may be executed by AI (Artificial Intelligence). In this case, the AI may be operated on the information processing device 10 or may be operated on another device (for example, an edge computer or a cloud server).
[0124] The present disclosure is not limited to the above-described embodiment, and various modifications are possible within the scope of the claims. [Explanation of symbols]
[0125] 100 Information Processing Systems 10. Information processing device 30, 30A, 30B User terminal 50 Business terminals
Claims
1. An information processing system including an information processing device that provides an eye health service and a user device that can communicate with the information processing device, The information processing device includes: Obtaining information about the user's behavior affecting eye health; generating eye health advice for the user based on the information; notifying the user of the advice at a predetermined timing; Recording an implementation status of whether or not the user took any action that would benefit eye health after notifying the user of the advice; outputting the implementation status to the user device; Information processing system.
2. The information processing device notifies the user that a rest for the eyes is to be taken at a timing different from the predetermined timing. The information processing system according to claim 1 .
3. the information processing device grants a predetermined benefit to the user in accordance with a usage history of the service by the user; 3. The information processing system according to claim 1 or 2.
4. The information regarding the behavior affecting the eye health of the user includes at least one of information regarding the user's life, information regarding eye rest, the time the user is looking at the screen of the user device, and a record of the implementation status of the advice; 3. The information processing system according to claim 1 or 2.
5. The predetermined timing is set at a constant interval between when the user wakes up and when the user goes to bed, or is set at least in one of a time period from when the user wakes up to when a task starts, a time period from when a break time starts to when the break time ends, and a time period from when the task ends to when the user goes to bed.
3. The information processing system according to claim 1 or 2.
6. The information processing device records an implementation status of whether or not the user has taken an action that is good for eye health based on an input by the user to the user device, or records an implementation status of whether or not the user has taken an action that is good for eye health based on data acquired from the user device.
3. The information processing system according to claim 1 or 2.
7. The user devices include a first user device and a second user device; The information regarding eye rest includes at least one of step count data of the user acquired by the first user device and data acquired by the second user device; The information processing device determines whether the user has taken an eye rest based on the step count data, or the data acquired by the second user device, or a combination of these data; generating the advice including the judgment result; 5. The information processing system according to claim 4.
8. An information processing method executed by an information processing device that provides an eye health service, comprising: obtaining information regarding a user's eye health-affecting behavior; generating eye health advice for the user based on the information; notifying the user of the advice at a predetermined timing; A step of recording an implementation status of whether or not the user has taken an action that is good for eye health after notifying the user of the advice; and outputting the implementation status. Information processing methods.
9. Obtaining information about a user's eye health-affecting behavior; generating eye health advice for the user based on the information; a process of notifying the user of the advice at a predetermined timing; A process of recording an implementation status of whether or not the user has taken an action that is good for eye health after notifying the user of the advice; A process of outputting the implementation status; An information processing program that causes a computer to execute the above.
10. An information processing device capable of communicating with a user device, one or more processors; A storage device, The processor, Obtaining information about the user's behavior affecting eye health; generating eye health advice for the user based on the information; notifying the user of the advice at a predetermined timing; recording in the storage device an implementation status of whether or not the user has taken any action that is good for eye health after notifying the user of the advice; outputting the implementation status to the user device; Information processing device.
11. one or more processors; A storage device, The processor, Obtaining information about the user's behavior affecting eye health; generating eye health advice for the user based on the information; notifying the user of the advice at a predetermined timing; recording in the storage device an implementation status of whether or not the user has taken any action that is good for eye health after notifying the user of the advice; Outputting the implementation status. User equipment.
Citation Information
Patent Citations
Pleasant sleep dwelling environment support system
JP2021135000A