Information processing method, program, and information processing device

The information processing method and device address the challenge of self-directed improvement by setting goals, determining practice methods, and creating personalized plans, enhancing user progress and goal achievement.

JP2025148234AActive Publication Date: 2025-10-07CASIO COMPUTER CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024226000
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-25
Filing Date
2024-12-23
Publication Date
2025-10-07
Estimated Expiration
2044-12-23

AI Technical Summary

Technical Problem

Individuals practicing to improve their physical or academic abilities often lack guidance and struggle to assess their progress effectively, leading to suboptimal results and unmet goals.

Method used

An information processing method and device that sets realistic goals based on current ability and a target period, determines effective practice methods, and creates personalized practice plans using a measurement device, electronic device, and server device to track and analyze user data.

Benefits of technology

Provides users with tailored practice plans that enhance their abilities by offering multiple method candidates and estimated completion times, allowing for informed goal setting and progress tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025148234000001_ABST
    Figure 2025148234000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, a program, and an information processing device capable of presenting an effective training plan to a user.SOLUTION: An information processing method includes: acquiring a target period for achieving a target by a user; setting an achievement target according to the target period and a capability of the user; and determining a practice method according to the achievement target and the target period. The practice method may be determined by outputting candidates of a plurality of practice methods on the basis of the target period and the achievement target and acquiring a selection result with respect to the output.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing method, a program, and an information processing device. [Background technology]

[0002] Conventionally, training for athletes has been managed by trainers and adjusted to effectively improve their abilities. For ordinary people, there is also known a technology that links their daily exercise with the training management of fitness clubs (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2018-45393 Summary of the Invention [Problem to be solved by the invention]

[0004] However, many people who practice (including studying) to improve their physical strength, skills, academic ability, etc., such as running or jogging, do so on their own, relying on magazines, online information, word of mouth, etc., without external advice. Or, they often simply work through textbooks and workbooks provided by educational institutions. People who practice on their own have to fumble around to see how much they improve in response to their practice, which can lead to their abilities not improving as expected or not reaching their goals.

[0005] An object of the present invention is to provide an information processing method, a program, and an information processing device that can present effective practice methods to a user. [Means for solving the problem]

[0006] In order to achieve the above object, the present invention provides Obtain a target period for the user to achieve the goal; Setting an achievement goal according to the target period and the current ability of the user; A practice method is determined according to the goal and the target period. It is an information processing method. [Effects of the Invention]

[0007] According to the present invention, it is possible to provide an effective practice method to the user. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram showing an information output system according to a first embodiment. [Figure 2] FIG. 2 is a block diagram showing the functional configuration of the electronic device and the server device. [Figure 3] FIG. 10 is a diagram showing the flow of determining guidelines for creating a training plan. [Figure 4] 10 is a flowchart showing a control procedure for a training plan creation process. [Figure 5] 10 is a flowchart showing the control procedures of a target candidate extraction process and a practice method extraction process executed in the practice plan creation process. [Figure 6] FIG. 10 is a configuration diagram showing an information output system according to a second embodiment. [Figure 7] FIG. 10 is a block diagram showing the functional configuration of an electronic device and a server device according to a second embodiment. [Figure 8] 1 is a diagram illustrating data content related to the determination and execution of a learning method. [Figure 9] FIG. 10 is a diagram showing an example of a display on a display screen when creating a study plan. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0010] 1 creates a plan for achieving a goal regarding a user's activity such as running. The information output system 100 includes a measurement device 1, an electronic device 4, and a server device 7.

[0011] The measurement device 1 is a body-worn terminal device that is worn on the user's body to measure activity. Here, the measurement device 1 is a wristwatch-type smartwatch or activity monitor. There may be multiple measurement devices 1. For example, in addition to the wristwatch-type devices, a waist-worn measurement device 1 may be included. The measurement device 1 accepts operations related to activity selection, start, and interruption, and performs measurement. The measurement device 1 can also display simple measurement information in real time during measurement and after measurement has ended.

[0012] The electronic device 4 acquires and analyzes the measurement results obtained by the measuring device 1. The electronic device 4 can display advice, comments, and the like based on the analysis results together with the analysis results. The electronic device 4 is, for example, a smartphone. A continuous communication connection for a long period of time may be possible between the measuring device 1 and the electronic device 4. As such communication, for example, the measuring device 1 and the electronic device 4 may be able to communicate with each other using the Bluetooth (registered trademark) low energy standard.

[0013] The server device 7 acquires the analysis results from each user's electronic device 4 and records the analysis results in a database 732. The server device 7 statistically processes the analysis results stored in the database 732 to obtain the ability distribution of multiple users and the tendency of ability improvement as a result of training. This information can be referenced from each user's electronic device 4 based on the user's level, etc. The electronic devices 4 and the server device 7 are connected for communication via the Internet. For communication, for example, a wireless LAN and / or a mobile phone line can be used.

[0014] As shown in the block diagram of Figure 2(a), the electronic device 4 includes a control unit 41, a RAM 42 (Random Access Memory), a storage unit 43, a communication unit 44, a display unit 45, an operation reception unit 46, an alarm operation unit 47, and the like.

[0015] The control unit 41 has a processor that controls the overall operation of the electronic device 4. The processor may be a general-purpose CPU (Central Processing Unit) or a dedicated microcomputer. One processor may perform all processing in a centralized manner, or multiple processors may perform processing in parallel or independently for each purpose.

[0016] The RAM 42 provides a working memory space for the processor of the control unit 41 and stores temporary data. The RAM 42 may be, for example, a DRAM. The temporary data includes measurement results acquired from the measurement device 1 during the execution of an activity. The measurement results themselves may be deleted after the analysis process is completed.

[0017] The storage unit 43 is a non-volatile memory that stores a program 431, a measurement database 432 including setting data and analysis results based on measurement results of past activities, etc. The non-volatile memory may be, for example, a flash memory. The setting data includes practice information 433 related to the activity and plan progress data 434. The program 431 may include separate programs for method setting processing, plan setting processing, advice control processing, and assist processing, which will be described later.

[0018] The communication unit 44 has a module for controlling communication operations, etc. As described above, the communication unit 44 can be connected to the electronic device 4 via Bluetooth or the like, and can communicate with the server device 7 or the like via the Internet. The communication unit 44 may externally acquire weather information around the current location, particularly information on rainfall, snowfall, wind direction and strength, etc.

[0019] The display unit 45 has a digital display screen. The display unit 45 controls the display on the digital display screen based on the control of the control unit 41. The display unit 45 may also be capable of displaying information related to functions other than activity-related information.

[0020] The operation reception unit 46 includes, for example, a touch panel and a push button switch. The touch panel is positioned so as to overlap the digital display screen. When the touch panel detects a touch operation, it outputs a signal indicating the position of the touch operation to the control unit 41. The operation reception unit 46 detects a push operation of the push button switch and outputs a detection signal to the control unit 41.

[0021] The annunciation unit 47 performs an annunciation operation to the outside. The annunciation operation may be, for example, generation of a beep, generation of a vibration, output of a sound, etc. The annunciation unit 47 has a configuration according to the content of the annunciation operation.

[0022] 2(b), the server device 7 may be a normal PC (Personal Computer), etc. The server device 7 includes a control unit 71, a RAM 72, a storage unit 73, a communication unit 74, a display unit 75, an operation reception unit 76, etc.

[0023] The control unit 71 has a processor that controls the overall operation of the server device 7. The processor may be a general-purpose CPU or a dedicated microcomputer. One processor may perform all processing centrally, or multiple processors may perform processing in parallel or independently for each purpose.

[0024] The RAM 72 provides a working memory space for the processor of the control unit 71 and stores temporary data. The RAM 72 may be, for example, a DRAM.

[0025] The storage unit 73 is a non-volatile memory and stores a program 731, a database 732, and the like. The non-volatile memory may be, for example, a hard disk drive (HDD) or a flash memory. The storage unit 73 may be an auxiliary storage device externally attached to the PC main body. Alternatively, the storage unit 73 may include a network drive or a cloud server located on a network.

[0026] The communication unit 74 has a module for controlling communication operations, etc. As described above, the communication unit 74 is capable of communicating with the electronic device 4 via the Internet.

[0027] The display unit 75 has a digital display screen and controls the display on the digital display screen under the control of the control unit 71.

[0028] The operation reception unit 76 may have, for example, a push button switch, a pointing device such as a mouse, a keyboard, etc. The operation reception unit 76 converts input operations to these devices into electrical signals and outputs the signals to the control unit 71.

[0029] The control unit 71, RAM 72, storage unit 73, and communication unit 74 constitute a PC (computer) main body. The display unit 75 and operation reception unit 76 may be peripheral devices attached to the main body. Alternatively, the server device 7 is generally accessed via an external terminal device, and the display unit 75 and other components may not normally be connected except for a power button, reset switch, etc.

[0030] Database 732 stores the profiles of numerous users, the practice methods (policies) that these users have practiced in the past, the duration of the practice, the results of the practice, and changes in each parameter. Note that a method here refers to a method, method, or scheme determined to achieve a certain goal and / or objective. Database 732 also stores basic information about each method, such as the target level, required practice frequency, time and load, and the outline of a specific plan for each method. Examples of practice methods include practice method A (technique, physical, mental), practice method B (technique, physical, tactics), and practice method C (technique, physical, mental, tactics). Alternatively, the items defined for each practice method may include elements other than the techniques listed above. Furthermore, database 732 may store statistical information, such as the rate at which skills improve through the method, the rate at which each goal is achieved, and the rate at which users give up (give up) midway through the practice. Note that some methods involve gradually increasing the practice level. Users who have already reached a certain level of ability may choose to only practice from that level onward. Therefore, in such method information, the capability at the time of adopting the method may be stored in association with the implementation time.

[0031] Next, a description will be given of how to create a plan for the user to achieve a running goal.

[0032] In the information processing method of this embodiment, realistic goals are set based on the user's current ability and the deadline for achieving the goals. Effective practice methods for achieving the set goals are also determined. A specific practice plan is then set up according to the determined methods.

[0033] As shown in FIG. 3, the current ability is determined from the user's activity history (P1). The activity history includes information on the distance and time (speed) the user has run during regular practice. Based on this, the user's ability can be determined. The activity history is data measured by the measurement device 1 and integrated and processed by the electronic device 4, which is then analyzed and stored by the server device 7.

[0034] Users often set goals based on tournaments, competitions, etc. Therefore, in this embodiment, the user first sets a deadline for achieving the goal by inputting an operation (I1). A achievable goal is set for the current ability within the number of days (goal period) until the deadline, and effective practice guidelines for achieving the goal are also determined.

[0035] In this embodiment, candidates for goals to be achieved and practice guidelines corresponding to each of the above conditions are selected from the database 732 and presented to the user as a recommendation proposal (P2, P3). There may be more than one recommendation proposal. When the user approves or selects a recommendation proposal, the goals to be achieved and practice guidelines are determined (I2, I3). A practice plan is created based on the practice guidelines determined in this way (P4).

[0036] The information processing device of this embodiment that performs the process of extracting recommendation suggestions for these achievement goals and practice guidelines may be the electronic device 4 or the server device 7. When the process is performed by the electronic device 4, the registration information of the database 732 required by the server device 7 is extracted and sent to the electronic device 4. When the process is performed by the server device 7, information on recommendation suggestions to the user (display data) is sent from the server device 7 to the electronic device 4, and information on the user's input operation is sent from the electronic device 4 to the server device 7. Below, a case where actual operation is performed by the server device 7 will be described.

[0037] 4 is started by executing the program 731 when the server device 7 of this embodiment receives a plan creation request from the electronic device 4. When the operation receiving unit 46 of the electronic device 4 acquires a target deadline, the plan creation request is transmitted from the electronic device 4 to the server device 7 together with the target deadline and the user's identification information.

[0038] The control unit 71 acquires the user's activity details and goal deadline (S1; acquisition means). The user's activity details are acquired by referencing the database 732 based on the user's identification information. The activity details may include information on running speed and distance during practice and actual events such as competitions, as well as information on activities, mainly the frequency of practice. Furthermore, a target period during which practice is possible to achieve the goal is determined based on the goal deadline and the current date. The control unit 71 identifies the user's practice details (practice history) and their current ability (skill), which is determined mainly from the amount of practice. The practice details (practice history) may also include analysis results acquired from the electronic device 4 (information representing the user's body movements, such as running, for example, some or all of index values ​​such as stride, pitch, tilt and sway of the upper body, magnitude of arm swing, rotation of the waist position, and magnitude of sway to the left and right and vertical movement).

[0039] The control unit 71 executes a target candidate extraction process (S2) to be described later. Based on the identified current ability (capability), the control unit 71 acquires candidates for goals to be achieved (target candidates) that are higher than the identified current ability and are within a feasible range. There may be multiple target candidates acquired.

[0040] The control unit 71 causes the display unit 75 to display the acquired target candidates in a list, or causes the communication unit 74 to transmit control data for displaying the target candidates in a list on the display unit 45 of the electronic device 4 (S3). The control unit 71 waits for the communication unit 74 to receive an input operation to the operation reception unit 76 or data indicating the content of the input operation to the operation reception unit 46, and acquires the result of the operation as a selection result. The control unit 71 sets a target to be achieved according to the acquired result of the operation (S4; setting means).

[0041] The control unit 71 executes a practice method extraction process to acquire practice method candidates that can correspond to the set goal (S5). There may be multiple practice method candidates.

[0042] The control unit 71 outputs the acquired practice method candidates by displaying a list on the display unit 75 or by transmitting control data for displaying a list on the display unit 45 of the electronic device 4 via the communication unit 74 to the electronic device 4 (S6). If there are multiple practice method candidates, the display control or communication data control is performed so that the candidate practice methods are displayed in the order in which they are arranged, as described below. The candidate practice methods may also be displayed with information such as their outline, the required practice time and load, the number of methods selected so far, and the achievement rate of each method.

[0043] The control unit 71 waits for the communication unit 74 to receive an input operation to the operation reception unit 76 or data indicating the content of the input operation to the operation reception unit 76, and acquires the result of the operation as a selection result. The control unit 71 determines a practice method according to the acquired result of the operation (S7; determination means). Even if there is only one candidate practice method, the control unit 71 acquires the content of the input operation or the result of the operation indicating whether or not the user has approved it.

[0044] The control unit 71 creates and outputs a practice plan according to the determined practice method (S8). The output may be performed by the display unit 75 or the display unit 45, or may be sent as a document file to the electronic device 4. Then, the control unit 71 ends the practice plan creation process.

[0045] As shown in the goal candidate extraction process of FIG. 5(a), the control unit 71 selects one from a database 732 that references goal candidates according to the current situation, such as current ability (S21). The control unit 71 sequentially acquires one from the combinations of running distance ranges and running time ranges stored in the database 732. Note that the database 732 may simply set a running time range that can be set for each running distance and the settable steps. For example, the database 732 may store information that allows goals to be set in 5-minute increments between 2 hours 30 minutes and 5 hours 30 minutes for a full marathon (42.195 km).

[0046] The control unit 71 calculates the estimated number of days as the estimated period until the goal is achieved based on the user's ability and the difference between that ability and the selected goal (S22). The estimated number of days also depends on the practice method and practice frequency, which will be described later. Therefore, the control unit 71 may output, for example, an average value for past users of the same level. The estimated number of days for a goal candidate that is lower than the user's current ability level may be "0" or a negative value, or may be a value indicating an error.

[0047] The control unit 71 determines whether there are any unselected target candidates (S23). If it is determined that there are any unselected target candidates (S23; Y), the control unit 71 returns the process to step S21. If it is determined that there are no unselected target candidates (S23; N), the control unit 71 rearranges the target candidates according to the difference between the calculated estimated number of days and the target period (S24).

[0048] As described above, goal candidates for which the estimated number of days is "0," a negative value, or a value indicating an error may be excluded. The control unit 71 may also exclude goal candidates with a difference greater than a predetermined upper limit. Here, a positive difference may indicate that the goal is estimated to be achieved earlier than the target period. The remaining goal candidates may be sorted in ascending order of absolute difference value. Alternatively, the control unit 71 may sort by prioritizing either positive or negative difference values. These sorting criteria may be set in advance by user operation, etc. Alternatively, the sorting criteria may be adjusted according to the user's past selection trends. The difference value may be deleted after sorting, or may be associated with the goal candidate and retained as is. The control unit 71 then ends the target candidate extraction process and returns the process to the training plan creation process.

[0049] As shown in FIG. 5(b), in the practice method extraction process, the control unit 71 selects one practice method candidate from the database 732 (S51). The control unit 71 calculates the difference between the target level range corresponding to the practice method and the user's target (S52). The target level must be a scalar value for comparison. The weight per unit time of the difference between the running time corresponding to the target level of the practice method and the user's target running time depends on the running distance. Therefore, the magnitude of the difference may simply be the time difference per unit distance, i.e., the speed difference, or this time difference may be weighted according to the running distance.

[0050] Alternatively, the target and the goal of the practice method may be expressed in a two-dimensional coordinate system normalized by the weights of the distance traveled and the time traveled. The difference between these may be calculated as the Euclidean distance or Mahalanobis distance. Since speed actually depends on the distance traveled, using the Mahalanobis distance as the difference tends to increase the accuracy of the difference. This difference may be the difference from the closest level in the range of target levels supported by the practice method, or the difference from a representative value in the range. This difference may also be a positive or negative real number. For example, a sign may be assigned based on the magnitude of the component corresponding to the time traveled.

[0051] The control unit 71 determines whether the calculated difference is equal to or smaller than a reference value (S53). When the difference is the shortest value between the target level range as described above, the reference value may be "0" or a small positive value. When the difference is the difference between the target level and a representative value, the reference value may be an appropriate positive value. Alternatively, the reference value may be set in advance by accepting a setting operation from the user.

[0052] If it is determined that the difference is not equal to or less than the reference value (S53; N), the control unit 71 proceeds to step S55. If it is determined that the difference is equal to or less than the reference value (S53; Y), the control unit 71 calculates an estimated time based on the user's current ability as an estimated period until the user completes practice using the selected method and achieves the goal (S54). The estimated time may be expressed in days. At this time, the user's current practice frequency, practice time, etc. may also be taken into consideration. Specifically, the estimated time when the user's current practice frequency or practice time is relatively high / long may be calculated to be shorter than the estimated time when the user's current practice frequency or practice time is relatively low / short. The estimated time may also be calculated taking into consideration the degree of improvement in the user's ability over a certain period. Then, the control unit 71 proceeds to step S55.

[0053] In step S55, the control unit 71 determines whether or not any unselected practice method candidates remain (S55). If it is determined that any unselected practice method candidates remain (S55; Y), the control unit 71 returns to step S51.

[0054] If it is determined that there are no unselected practice methods (S55; N), the control unit 71 sorts the candidate practice methods according to the difference between the calculated number of days for each candidate practice method and the target period (S56). The difference value may be associated with the candidate practice method and retained, or may be deleted after sorting. The control unit 71 may sort the candidate practice methods in ascending order of absolute difference value. Alternatively, the control unit 71 may sort the candidate practice methods by prioritizing positive differences, i.e., cases in which the goal is estimated to be achieved sooner than the target period. Conversely, the control unit 71 may sort the candidate practice methods by prioritizing negative differences, i.e., cases in which the goal is estimated to be achieved more quickly than the target period. These sorting criteria may be set in advance by user operation, etc. Alternatively, the sorting criteria may be adjusted according to the user's past selection trends. The control unit 71 then ends the practice method extraction process and returns the process to the practice plan creation process.

[0055] An information output system 100a according to a second embodiment shown in Fig. 6 creates a plan for achieving a user's learning goal and provides the user with learning data. The information output system 100a includes an electronic device 4a and a server device 7a. The electronic device 4a may be a terminal device such as a tablet terminal or a notebook PC, or may be a desktop PC.

[0056] In the information output system 100a according to the embodiment, the management of user grades and the learning contents provided to the user may all be stored in the server device 7a. That is, the electronic device 4a only needs to be able to display the contents and accept operations. As shown in FIG. 7(a), the electronic device 4a has a program 431 stored in the storage unit 43. The program 431 outputs an operation signal based on an input operation by the user.

[0057] As shown in FIG. 7(b), the database 732 of the server device 7a of this embodiment stores user information 7321 and learning data 7322. The user information 7321 stores and maintains each user's learning settings and learning progress. The user information 7321 may include statistical data on multiple users' learning progress and grade information. The learning data 7322 stores learning content provided to the user, i.e., texts, questions, and answers. The learning data 7322 may be provided by a third party. Each text and question is associated with various learning methods. That is, each text, question, and answer is read and transmitted to the electronic device 4a when it reaches the order set by the learning method selected by each user. Note that data once provided to a user may be provided again at the user's request. The learning data 7322 may also store requirements for each subject and unit and for completing each question.

[0058] As shown in FIG. 8(a), in the learning method, the content provided to the user is set in chronological order. As described above, the content includes text and questions. The user may be able to obtain the answers by returning answers to the questions provided. For questions with clear answers, a correct / incorrect determination may be made. For essay answers, a simple determination may be made as to whether the necessary terminology is included, or the answers may optionally be graded at a later date by a grader affiliated with the operator of the server device 7a.

[0059] The procedure for creating a learning method by a user is the same as in the first embodiment. That is, in Figures 4 and 5, "practice" means "study of educational subjects." The activity content may include school classes and the combined use of preparatory schools, cram schools, correspondence tutoring, etc. Current ability may also include results from external academic tests, mock exams, etc. Furthermore, if learning methods, textbooks, etc. are provided by educational institutions such as schools, the ability may also include results from regular exams administered by the educational institutions. These are stored in user information 7321.

[0060] When setting a learning method, the display unit 45 sequentially displays setting screens as shown in Fig. 9(a) to (d). First, the input screen for the goal achievement deadline shown in Fig. 9(a) is displayed. When the date is input using the operation reception unit 46 and the decision button is selected, goals according to the goal achievement deadline, current ability, learning situation, etc. are searched for, and multiple goals are displayed in a list as shown in Fig. 9(b).

[0061] When one of the goals is selected by input operation and the decision button is selected, a learning method corresponding to the goal is searched for, and multiple methods are displayed as a list on the display unit 45 as shown in FIG. 9(c). In this case, as in the first embodiment, the expected goal achievement date, etc. may also be displayed. When one of the learning methods is selected by input operation accepted by the operation acceptance unit 46 and the decision button is selected, the learning content corresponding to the selected learning method is confirmed, and the learning start screen shown in FIG. 9(d) is displayed. The newly selected learning method and its goal achievement date may also be displayed on the learning start screen.

[0062] As shown in Figure 8(b), user information 7321 stores a history of the viewing and execution status of content provided to the user according to the learning method. For questions, whether or not the answer was correct may also be stored. As described above, when content provided in the past is repeatedly viewed and questions answered, the history is updated each time, and the cumulative viewing time and answer time for each viewed content may be calculated.

[0063] For each question, the knowledge range and level of understanding required for the answer may be set and stored in the learning data 7322, as shown in FIG. 8(c). Correct answering of the question shown in this example requires an accurate understanding of integrals, as well as knowledge of differential calculus, trigonometric functions, and exponential / logarithmic functions. If the correct answer is obtained, the level of understanding of each unit may be added as a parameter. If the correct answer is not obtained, this question information may be used to suggest review content.

[0064] Furthermore, the learning data 7322 may store and retain the required percentage of correct answers for questions provided by each learning method. Many exam preparations do not require correct answers for all questions, but do require an average number of questions to be answered correctly, and particularly for easy questions, the ability to reliably earn points is required. The ability to obtain the required level of correct answers to achieve the goal, weighted by the percentage of correct answers, may be set as the termination condition for the learning method.

[0065] As described above, the information processing method of this embodiment acquires a target period for the user to achieve a goal, sets a target according to the target period and the user's current ability, and determines a practice method according to the target and target period. In this way, this information processing method can create a practice plan based not only on immediate improvements but also on medium-term policies for achieving the goal by a deadline. Therefore, this information processing method can present the user with effective practice plans.

[0066] Furthermore, this information processing method may output a plurality of practice method candidates based on the target period and the goal to be achieved, and determine the practice method by obtaining a selection result for the output. In this way, rather than forcing a single practice method on the user, by presenting multiple candidates, the user can select the practice method that seems to suit them.

[0067] Furthermore, this information processing method may calculate an estimated time until the candidate practice is completed based on the user's current ability, target period, and goal, and output the calculated time in association with the candidate. The user can estimate the possibility of completing the practice based on their enthusiasm and the amount of practice time they can secure, taking into account how much time they have left to complete the practice.

[0068] Furthermore, in this information processing method, when a practice method is selected by the user from the output practice method candidates, the selected practice method and the estimated period may be output instead of outputting the practice method candidates, allowing the user to confirm whether the correct selection was made and to begin studying according to the determined target schedule.

[0069] In addition, in this information processing method, the candidates may be output in an order sorted based on the difference between the estimated period and the target period. Therefore, based on the user's ability and the target period, the user can determine the suitability of the candidates in an order that is just right for them.

[0070] Furthermore, in this information processing method, a plurality of practice method candidates may be output by referring to the storage unit 73 that stores information on a plurality of practice methods. By referring to a database that stores information on a large number of practice methods in advance, it is possible to more reliably extract practice method candidates that are suitable for the user.

[0071] The user's current ability may also be determined based on the user's training history. Daily training details can provide objective information such as the user's running distance and speed, and whether their current ability is improving or stagnating. Based on this information, the information processing method can present the user with more appropriate training method options.

[0072] The practice method may also include a learning method that includes the study of an educational subject as practice in the practice method. In other words, the practice method can be effectively used not only for physical training such as sports, but also for mental training. Users can perform learning training at a pace that is convenient for them, set individually, without relying on traditional self-study or general instructions from teachers or instructors at school.

[0073] Furthermore, a plurality of candidate goals may be output based on the target period and the user's current ability, and a target may be set by obtaining a selection result for the output. The user may be able to select not only a practice method but also the target itself. By presenting target goals that are achievable by the user according to the deadline for achieving the target, the user can set a goal while being aware of realistic feasibility.

[0074] Furthermore, the program 731 of this embodiment causes the computer to function as the following means: (1) an acquisition means for acquiring a target period for the user to achieve a goal; (2) a setting means for setting a target to be achieved according to the target period and the user's current ability; and (3) a determination means for determining a practice method according to the target to be achieved and the target period. As long as the necessary data can be acquired, such program 731 can easily suggest to the user a goal suitable for improving the user's level and a practice method according to the goal, without any special device.

[0075] The server device 7, which is an information processing device of this embodiment, also includes a control unit 71. The control unit 71 acquires a target period for the user to achieve the goal. The control unit 71 sets a target according to the target period and the user's current ability. The control unit 71 determines a practice method according to the target and the target period. Through these procedures, the server device 7 can suggest a target and practice method that are suitable for the user, making it easier to guide the user to improve their abilities.

[0076] The present invention is not limited to the above embodiment and can be modified in various ways. For example, in the above, the achievement goal and the practice method are set in that order, but this is not limited to this. Since the range of realistic achievement goals is not very wide, the range of achievement goals and practice methods may be set simultaneously. Alternatively, even after the achievement goal has been set, it may be possible to increase or decrease the achievement goal somewhat depending on the candidate practice methods.

[0077] In addition, although the above description has been given of a case where the target deadline is fixed to a specific date, this is not necessarily limited to this. For example, if there is time until the next competition or exam to participate in, or if the next competition or exam to participate in has not been decided and you want to set a goal for an appropriate period, it may be possible to set a flexible target period.

[0078] In the above example, one estimated period for completing practice is output for each practice method, but this is not limiting. A range of estimated periods that can be shortened or extended by slightly adjusting the amount of practice per day may also be output.

[0079] In the above example, the candidates are output in order of proximity to the target period, but this is not limiting. The candidates may be output simply in order of ease of goal achievement. In this case, the candidate that best fits the target period may be output with a colored background or with a reference marker inserted, so that it is easy to see at a glance which candidate is best suited to the target period.

[0080] In the above example, the user's current ability is determined by acquiring a practice history, but there may be cases where the practice history required for determination is not stored. In such cases, the user's running may be measured once, or test questions for determining current ability may be provided, and ability may be determined based on the results. Alternatively, the user may be prompted to input data such as a record time from a competition as a minimum of information, and ability may be estimated based on that record time.

[0081] In the above, practice methods were determined to achieve goals for improving running ability and academic performance, but the methods are not limited to these. For example, the present disclosure may also be applied to improving skills in various exercises, board games, and the like.

[0082] Furthermore, in the above description, the plan creation process is performed by the server device 7 or the electronic device 4, but this process may be distributed among a plurality of information processing devices (control units).

[0083] In the above description, the storage unit 73, which is composed of a nonvolatile memory such as an HDD or flash memory, has been used as an example of a computer-readable medium for storing the program 731 related to the training plan creation control of the present invention, but is not limited to these. Other computer-readable media include other nonvolatile memories such as MRAM, and portable recording media such as CD-ROMs and DVD discs. Furthermore, a carrier wave is also applicable to the present invention as a medium for providing the program data related to the present invention via a communication line.

[0084] In addition, the specific configurations, contents and procedures of the processing operations shown in the above embodiments can be modified as appropriate without departing from the spirit of the present invention. The scope of the present invention includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]

[0085] 1 measuring device, 4 electronic device, 41 control unit, 42 RAM, 43 memory unit, 431 program, 432 measurement database, 433 practice information, 434 progress data, 44 communication unit, 45 display unit, 46 operation reception unit, 47 notification operation unit, 7 server device, 71 control unit, 72 RAM, 73 memory unit, 731 program, 732 database, 74 communication unit, 75 display unit, 76 operation reception unit, 100 information output system

Claims

1. Obtain a target period for the user to achieve the goal; Setting an achievement goal according to the target period and the current ability of the user; A practice method is determined according to the goal and the target period. Information processing methods.

2. The information processing method according to claim 1 , further comprising the steps of: outputting a plurality of practice method candidates based on the target period and the goal; and determining the practice method by obtaining a selection result for the output.

3. The information processing method according to claim 2 , further comprising: calculating an estimated period of time until completion of the practice using the candidate based on the current ability of the user, the target period, and the goal to be achieved; and outputting the estimated period of time in association with the candidate.

4. 4. The information processing method according to claim 3, wherein when a practice method is determined by the user's selection from the output practice method candidates, the determined practice method and the estimated period are output instead of outputting the practice method candidates.

5. The information processing method according to claim 3 , wherein the candidates are output in an order sorted based on the difference between the estimated period and the target period.

6. 3. The information processing method according to claim 2, further comprising the step of outputting a plurality of candidates for said practice methods by referring to a storage unit that stores information on a plurality of said practice methods.

7. The information processing method according to claim 1 , wherein the current ability of the user is determined based on the user's practice history.

8. The information processing method according to claim 1 , further comprising: outputting a plurality of candidates for the goal based on the goal period and the current ability of the user; and obtaining a selection result for the output to set the goal.

9. 2. The information processing method according to claim 1, wherein the practice method includes a learning method that includes learning of an educational subject as practice in the practice method.

10. Computer, An acquisition means for acquiring a target period for the user to achieve the goal; a setting means for setting a target to be achieved according to the target period and the current ability of the user; a determination means for determining a practice method according to the goal and the target period; A program that functions as a

11. Obtain a target period for the user to achieve the goal; Setting an achievement goal according to the target period and the current ability of the user; A practice method is determined according to the goal and the target period. An information processing device comprising a control unit.

Citation Information

Patent Citations

  • Learning system and method

    JP2002297792A

  • System and method for training support

    JP2003175139A

  • Apparatus and method for presenting information

    JP2013070972A

  • Exercise program presentation system, and exercise program presentation device and program

    JP2017027192A

  • Information processor and ability improvement support method

    JP2017029565A