Information processing apparatus, information processing method, and information processing program

JP2025041424AActive Publication Date: 2025-03-26DIGITAL ARTS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023148723
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-13
Publication Date
2025-03-26
Estimated Expiration
2043-09-13

Smart Images

  • Figure 2025041424000001_ABST
    Figure 2025041424000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing method, and an information processing program for properly managing the use of a terminal used by a user in accordance with execution status of a task of the user.SOLUTION: An information processing apparatus 10 includes: a task setting unit 11 which sets a task of a user; a data receiving unit 12 which receives processing information for the task of the user; a progress management unit 13 which determines the progress of the task on the basis of the received processing information; a terminal operation setting unit 14 which sets an available time corresponding to the terminal operation performed by the user; and a control unit 15 which adjusts the available time for the terminal operation according to the progress of the task.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Communication devices such as smartphones and tablets are widely used, and due to their high convenience, many people use these devices for long periods of time.

[0003] Smartphones and tablets allow students to play games, watch videos, read magazines, and read comics with simple operations, so they can lose track of time while using them. This can lead to students neglecting their studies, which should be done continuously, and hindering their progress in learning.

[0004] Conventionally, systems have been disclosed that allow parents to control the content executed by their children so that the children can balance entertainment and learning. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2011-59868 A Summary of the Invention [Problem to be solved by the invention]

[0006] Conventional technology allows parents to directly restrict their children's use of gaming applications. However, playing games or viewing video sites does not in itself impede learning. It is necessary to properly manage children's and students' device usage, such as playing games or watching videos, according to the student's learning situation (learning progress).

[0007] The present invention has been made in consideration of the above circumstances, and aims to provide an information processing device, an information processing method, and an information processing program that can appropriately manage a user's terminal usage according to the user's task execution status. [Means for solving the problem]

[0008] An information processing device according to an embodiment of the present invention is characterized in that it comprises a task setting unit that sets a task for a user, a data receiving unit that receives processing information for the task of the user, a progress management unit that determines the progress of the task based on the received processing information, a terminal operation setting unit that sets an available time corresponding to a terminal operation performed by the user, and a control unit that adjusts the available time for the terminal operation in accordance with the progress of the task. Effect of the Invention

[0009] According to the embodiments of the present invention, an information processing device, an information processing method, and an information processing program are provided that are capable of appropriately managing a user's terminal usage in accordance with the user's task execution status. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of an information processing device according to an embodiment of the present invention. [Diagram 2] FIG. 4 is an explanatory diagram showing an example of tasks set for a user and the progress of the tasks. [Diagram 3] FIG. 4 is an explanatory diagram showing an example of terminal operations performed by a user and available time. [Figure 4] FIG. 11 is an explanatory diagram showing an example of a case where the available time for a terminal operation is adjusted according to processing information of a task. [Diagram 5] 4 is a flowchart showing an example of an information processing method according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a diagram showing an example of the configuration of an information processing device 10 according to the present embodiment.

[0012] The information processing device 10 according to the embodiment calculates the progress of a task based on processing information of the task of a user, and adjusts the available time for terminal operations in the user terminal 20 according to the progress of the processing.

[0013] The user terminal 20 refers to a terminal that is capable of communicating with an external network, such as a PC, a smartphone, a tablet terminal, or a game terminal owned by each user, and is capable of communicating with the information processing device 10 via the network.

[0014] 1, three user terminals 20 (20a, 20b, 20c) owned by each user are shown, but the configuration is not limited to this. The information processing device 10 is communicably connected to each of the user terminals 20, and various data such as task processing information is transmitted and received.

[0015] A specific configuration of the information processing device 10 according to this embodiment will be described. The information processing device 10 includes a task setting unit 11, a data receiving unit 12, a progress management unit 13, a terminal operation setting unit 14, a control unit 15, and a notification unit 16.

[0016] The functions of each unit constituting the information processing device 10 may be realized by executing a predetermined program code using a processor, and are not limited to such software processing. For example, the functions may be realized by hardware processing using an ASIC or the like, or may be realized by a combination of software processing and hardware processing.

[0017] The task setting unit 11 sets a task for the user in advance. A task means information about a task to be performed by the user, and a scheduled time for the task to be performed is set in association with the task content, such as any homework or assignment. The scheduled time for the task may be set as a scheduled time for the task in a predetermined period (e.g., a scheduled time of 2 hours per day). The task may also be set as a scheduled amount of work to be performed (e.g., processing 100 assignments) in association with the task content. The user of the user terminal 20 also sets information about an application (such as the name of the application to be executed) that processes the set task. Note that multiple tasks may be set for the user. The task may be set by the user, or by a person having access rights to the information processing device 10 (e.g., the user's guardian).

[0018] FIG. 2 is an explanatory diagram showing an example of a task set for a user. This is set as a task for August 24, 2023 for user Yamada Hanako, and work content (Japanese homework and mathematics homework) is set corresponding to a task ID that identifies the task. The scheduled time for the work to be performed is set corresponding to the work content, and a scheduled time of 2 hours per day for the Japanese work is set as a task. Similarly, a scheduled amount of work of 100 questions per day for the mathematics work is set as a task. The work time and progress in Figure 2 will be described later.

[0019] The data receiving unit 12 receives processing information for a user's task. The processing information means information related to the work of the task by the user of the user terminal 20, and is the actual work time and work volume (e.g., the number of tasks processed) for the work content set as the task. The data receiving unit 12 communicates with an application of the user terminal 20, and sequentially acquires and stores processing information such as the work content and work time being processed by the user on the user terminal 20.

[0020] The progress management unit 13 obtains the progress of the task based on the processing information received by the data receiving unit 12. Specifically, the task work content and working time set by the task setting unit 11 are compared with the processing information of the user's task to calculate the degree of progress of the task. For example, for a task with a scheduled time of 3 hours per day, if the processing information of the user's task is 1.5 hours, the progress is 50%. In the example of FIG. 2, the scheduled time for the task, which is Japanese homework, is 2 hours per day, but the actual working time is 1 hour, so the progress is 50%. When multiple tasks are set, the progress of each task may be obtained and the average value may be used as the progress.

[0021] The terminal operation setting unit 14 sets the available time (maximum available time) corresponding to the terminal operation of the user. The terminal operation is various operations executed by the user on the user terminal 20, such as running an application for entertainment and viewing a video site. Specifically, the terminal operation setting unit 14 sets the terminal operation for which a usage time limit is planned to be set on the user terminal 20 used by the user, and registers the available time for the terminal operation. A single user may set multiple terminal operations. The available time may be set for each terminal operation, or the available time may be set for the multiple terminal operations as a whole.

[0022] Priorities may be set for terminal operations so that operations that can be executed with priority can be selected. When adjusting the available time in accordance with the progress of a user's task, the control unit 15 described later is configured to restrict the available time for terminal operations with lower priority, and to allow those with higher priority to be available. The available time for terminal operations with lower priority is reduced in order for adjusting the usage in accordance with the progress. This allows terminal operations with higher priority to be used with priority. The terminal operations, available time, and priorities may be set by the user, or by a person with access authority to the information processing device 10 (e.g., the user's guardian).

[0023] FIG. 3 is an explanatory diagram showing an example of a terminal operation set for a user. The available time is set in association with the terminal action ID that identifies each terminal action and the content of the terminal action. As shown in FIG. 3, for user Yamada Hanako, execution of application A, browsing of video site B, and execution of game terminal C are set as terminal actions, and an available time is set for each. In addition, the available time adjusted according to the progress of the task and the usage time (actual) of the user's actions are recorded. The user can perform the actions up to the adjusted available time, but cannot use the actions for a usage time (actual) that exceeds the adjusted available time.

[0024] Also, as shown in Fig. 3, a configuration may be made in which multiple terminal operations are set and whether or not to restrict them can be selected. In the restricted operation column, "O" indicates a terminal operation for which usage is restricted, and "X" indicates a terminal operation for which usage is not restricted.

[0025] Also, consider the case where a priority order is set for terminal operations as shown in FIG. 3. Suppose that the priority order is set to the first place for viewing video site B and the second place for executing application A, and the available time for viewing video site B is 2 hours, and the available time for executing application A is 2 hours. When the progress of each task of the user is 50%, the available time for viewing video site B is usually adjusted to 1 hour, and the available time for executing application A is adjusted to 1 hour, respectively. However, when the priority order is set for terminal operations, the available time for executing application A, which is an operation with a low priority order, is adjusted to 0 hours, and the available time for viewing video site B is set to 2 hours, with no adjustment, for the total adjustment time of 2 hours. In this case, the user cannot execute application A, but can view video site B for up to 2 hours. In this way, when the available time is restricted according to the progress of the tasks, the available time is restricted starting from the operation with the lowest priority order.

[0026] The control unit 15 controls the execution of terminal operations in the user terminal 20, and adjusts the available time for terminal operations in accordance with the progress of the user's tasks.

[0027] Specifically, the control unit 15 adjusts the available time for terminal operation according to the progress of the task calculated by the progress management unit 13. For example, when the progress of the task is 50%, the available time is adjusted to the time obtained by multiplying the available time for terminal operation by the degree of progress. The control unit 15 obtains the progress of the task at regular intervals (for example, every two hours) and adjusts the available time. Also, when the available time is set on a daily basis, it may be adjusted as the available time for the next day. The timing for adjusting the available time is set appropriately.

[0028] The control unit 15 may also be configured to disable the use of terminal operations until the first progress check of the task (for example, when tasks are managed on a daily basis, the first progress check of the day), and then enable the use of terminal operations according to the usage time that is adjusted according to the progress at the time of the progress check. In this way, by providing a time during which the use of terminal operations is disabled until the first progress check, the use of terminal operations that are not related to the progress of the task can be restricted.

[0029] The control unit 15 allows the user to execute the terminal operation if the time spent using the terminal operation by the user is within the available time, but does not allow the user to use the terminal operation if the time spent using the terminal operation exceeds the available time. In addition, if the progress of the task exceeds 100%, the available time may be increased in proportion to the progress.

[0030] When an available time is set for each of a plurality of terminal operations, the available time for each terminal operation is adjusted according to the progress of the task.

[0031] In addition, when the total available time for multiple terminal operations is set, the available time may be expanded or contracted according to the progress of the task. Specifically, when the progress of the task is behind schedule, the total usage time for the terminal operations is reduced, whereas when the progress of the task is ahead of schedule, the total usage time for the terminal operations is extended. This leads to increased motivation to complete the task.

[0032] The control unit 15 may learn information about daily task processing by the user, specifically, the work time (amount of work) and the progress of daily tasks, and automatically set the available time for terminal operation based on the learning model. This allows the available time to be set optimally according to the amount of work of the user, such as adjusting the available time for each day of the week.

[0033] In this way, the available time for terminal operations is adjusted according to the progress of the user's task processing, so that it is possible to prevent continued use of terminal operations such as playing games or watching videos when work progress is behind schedule.

[0034] The notification unit 16 notifies the user or the user's guardian when the usage time of the terminal operation by the user exceeds the available time. The notification unit 16 may notify the user before the usage time of the terminal operation exceeds the available time (for example, 10 minutes before). The notification unit 16 may also notify the progress of the current task.

[0035] FIG. 4 is an explanatory diagram showing an example of a case in which the available time of an application is adjusted in accordance with the processing information of a task in this embodiment.

[0036] As shown in Fig. 4, when a scheduled time of 3 hours per day is set as a task for Japanese homework, and the user's current working time is 1.5 hours, the progress of the work is 50%. In this case, if the preset available time for terminal operation is 2 hours, the available time for terminal operation is adjusted to 1 hour in accordance with the 50% progress of the work.

[0037] Next, the operation of the information processing device 10 according to the present embodiment will be described. FIG. 5 is a flowchart of the information processing method according to this embodiment (see FIG. 1 as appropriate).

[0038] The task setting unit 11 sets a task to be performed by the user (S10).

[0039] The data receiving unit 12 receives (S11) information on the processing of a task by a user in the user terminal 20. Information on the processing of the task is received from an application being executed by the user of the user terminal 20.

[0040] The progress management unit 13 calculates the progress of the user's task based on the received processing information (S12).

[0041] The control unit 15 adjusts the available time for terminal operations in accordance with the calculated progress (S13).

[0042] According to the information processing device of the embodiment described above, the progress of a task is calculated based on processing information of the user's task, and the usage time of the terminal operation is adjusted in accordance with the progress, thereby making it possible to appropriately manage the user's terminal usage in accordance with the implementation status of the user's task.

[0043] The program executed by the information processing device 10 is provided by being pre-installed in a storage circuit such as a ROM. Alternatively, the program may be provided by being stored in a computer-readable storage medium such as a CD-ROM, CD-R, memory card, DVD, or flexible disk as a file in an installable or executable format. The program executed by the information processing device 10 may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.

[0044] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]

[0045] 10: information processing device, 11: data receiving unit, 12: task setting unit, 13: progress management unit, 14: terminal operation setting unit, 15: control unit, 16: notification unit.

Claims

1. a task setting unit for setting a task for a user; a data receiving unit that receives processing information for the task of the user; a progress management unit that determines the progress of the task based on the received processing information; a terminal operation setting unit for setting an available time corresponding to a terminal operation performed by a user; a control unit that adjusts the available time for the terminal operation in accordance with the progress of the task; An information processing device comprising:

2. the control unit, when a usage time of the terminal operation by the user exceeds the available usage time, does not permit the execution of the terminal operation.

2. The information processing apparatus according to claim 1,

3. a notification unit that notifies the user when a usage time of the terminal operation by the user exceeds the available usage time; 3. The information processing apparatus according to claim 1, further comprising:

4. A priority order can be set for the terminal operation; the control unit, when adjusting the available time in accordance with the progress of the user's task, restricts the available time from the terminal operation having a low priority.

2. The information processing apparatus according to claim 1,

5. setting a task for a user; receiving processing information for the task from the user; determining a progress of a task based on the received processing information; setting an available time corresponding to a terminal operation performed by a user; adjusting the available time for the terminal operation according to the progress of the task; 13. An information processing method comprising:

6. Computer, Ability to set tasks for users, a function of receiving processing information for the task of the user; A function of determining the progress of a task based on the received processing information; A function for setting available times corresponding to terminal operations performed by a user; a function of adjusting the available time for the terminal operation according to the progress of the task; An information processing program characterized by causing the program to function as follows.

Citation Information

Patent Citations

  • Program execution restriction device and program execution restriction method

    JP2011059868A