Information processing method, program, and information processing apparatus

The information processing method addresses the challenge of independent practice by suggesting personalized practice plans based on user capabilities and historical data, improving the effectiveness of skill and academic development.

JP7835265B2Active Publication Date: 2026-03-25CASIO COMPUTER CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Individuals practicing to improve physical or academic abilities often lack guidance and struggle to gauge their progress effectively, leading to suboptimal growth and failure to reach their goals without external advice.

Method used

An information processing method that determines a practice plan based on a user's current capabilities, historical data, and achievement goals, suggesting multiple practice methods and estimated completion times, allowing users to select the most suitable approach.

Benefits of technology

Provides an effective practice plan tailored to individual abilities, enabling users to set realistic goals and track progress, enhancing the likelihood of achieving their objectives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007835265000001
    Figure 0007835265000001
  • Figure 0007835265000002
    Figure 0007835265000002
  • Figure 0007835265000003
    Figure 0007835265000003
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

[0006] , , , ,

[0001] This invention relates to an information processing method, a program, and an information processing apparatus.

Background Art

[0002] Conventionally, the training of sports players has been managed by a trainer or the like and adjusted to effectively develop their abilities. Also, for the general public, techniques such as linking daily exercise to fitness club training management are known (Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, many people who practice (including learning) to improve physical strength, skills, academic ability, etc., such as running and jogging, practice independently relying on magazines, online information, word - of - mouth, etc., without receiving external advice. Or, in many cases, they simply complete textbooks and problem sets given by educational institutions, etc. People who practice independently have problems such as groping for the degree of growth according to the practice, and it is easy for their abilities not to grow as expected or not to reach the goal.

[0005] An object of this invention is to provide an information processing method, a program, and an information processing apparatus that can present an effective practice method to a user.

Means for Solving the Problems

Effect of the Invention

[0007] According to the present invention, there is an effect that an effective practice method can be presented to the user.

Brief Description of the Drawings

[0008] [Figure 1] It is a configuration diagram showing an information output system according to the first embodiment. [Figure 2] It is a block diagram showing the functional configurations of an electronic device and a server device. [Figure 3] It is a diagram showing the flow of determining guidelines for creating a practice plan. [Figure 4] It is a flowchart showing the control procedure of the practice plan creation process. [Figure 5] They are flowcharts respectively showing the control procedures of the target candidate extraction process and the practice method extraction process executed in the practice plan creation process. [Figure 6] It is a configuration diagram showing an information output system according to the second embodiment. [Figure 7] It is a block diagram showing the functional configurations of the electronic device and the server device according to the second embodiment. [Figure 8] It is a chart showing the data content related to the determination and execution of a learning method. [Figure 9] It is a diagram showing an example of display on the display screen when creating a learning plan.

Modes for Carrying Out the Invention

[0009] Hereinafter, embodiments of the present invention will be described based on the drawings.

[0010] The information output system 100 of the first embodiment shown in Figure 1 plans for achieving goals related to the user's activities, such as running. The information output system 100 includes a measuring device 1, an electronic device 4, and a server device 7.

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

[0012] Electronic device 4 acquires and analyzes the measurement results from measuring device 1. Electronic device 4 can display advice and comments based on the analysis results along with the analysis results. Electronic device 4 is, for example, a smartphone. Continuous communication between measuring device 1 and electronic device 4 may be possible for an extended period of time. For example, measuring device 1 and electronic device 4 may be able to communicate using the Bluetooth® low-energy standard.

[0013] The server device 7 acquires analysis results from each user's electronic device 4 and records these 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 many users and the trend of ability improvement accompanying training. This information can be referenced from each user's electronic device 4 based on the user's level, etc. Communication between the electronic device 4 and the server device 7 is established via the Internet. For communication, for example, wireless LAN and / or mobile phone lines may be used.

[0014] As shown in the block diagram of Fig. 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, a notification operation unit 47, and the like.

[0015] The control unit 41 has a processor that comprehensively controls the operation of the electronic device 4. The processor may be a general-purpose CPU (Central Processing Unit) or a dedicated microcomputer or the like. One processor may perform all processes intensively, or a plurality of processors may perform processes in parallel or independently for each application.

[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 the measurement results at the time of activity execution acquired from the measurement device 1. The measurement results themselves may be erased after the end of the analysis process.

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

[0018] The communication unit 44 has a module that controls communication operations. As described above, the communication unit 44 can be communicatively 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 acquire weather information in the vicinity of the current position from the outside, particularly information such as rainfall, snowfall, wind direction, and intensity.

[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 display information related to functions other than those related to activities.

[0020] The operation reception unit 46 includes, for example, a touch panel and a push-button switch. The touch panel is positioned overlapping 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 press operation of the push-button switch and outputs a detection signal to the control unit 41.

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

[0022] As shown in the block diagram of Figure 2(b), the server device 7 may be a regular PC (Personal Computer) or the like. The server device 7 includes a control unit 71, RAM 72, storage unit 73, communication unit 74, display unit 75, operation reception unit 76, and the like.

[0023] The control unit 71 has a processor that provides overall control over the operation of the server device 7. The processor may be a general-purpose CPU or a dedicated microcontroller. One processor may centrally handle all processing, or multiple processors may perform processing in parallel or independently according to their respective uses.

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

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

[0026] The communication unit 74 includes a module for controlling communication operations. As described above, the communication unit 74 can communicate with the electronic device 4 via the Internet.

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

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

[0029] The control unit 71, RAM 72, storage unit 73, and communication unit 74 constitute the main body of the PC (computer). The display unit 75 and operation reception unit 76 may be peripheral devices attached to the main body. Alternatively, the server device 7 may, in principle, be accessed via an external terminal device, and the display unit 75 and other components may not be connected under normal circumstances, except for power buttons and reset switches.

[0030] Database 732 stores the profiles of numerous users, the training methods (strategies) that these users have practiced in the past, the duration of implementation of those methods, and the results and changes in various parameters that correspond to their implementation. Here, "method" refers to a set way, approach, or system determined to achieve a certain goal and / or objective. Database 732 also stores basic information about each method, such as the target level it covers, the required training frequency, time and load, and the outline of a specific plan corresponding to that method. Examples of training methods include training method A (technique, physical, mental), training method B (technique, physical, tactics), and training method C (technique, physical, mental, tactics). Alternatively, the items defined in each training method may include things other than the techniques mentioned above. Furthermore, database 732 may store statistical information such as the rate of improvement in ability through the method, the achievement rate of each goal, and the rate of discontinuation (abandonment) along the way. Note that some methods involve gradually increasing the level of training. Users who have already reached a certain level of ability can choose to only perform the training from that level onward. Therefore, in such method information, the capability at the time of method adoption may be stored in correspondence with the implementation time.

[0031] Next, we will explain how users can plan to achieve their running goals.

[0032] In this information processing method, realistic goals are set based on the user's current abilities and the deadline for achieving those goals. Effective practice methods are also defined to achieve these goals. A specific practice plan is then set according to these defined methods.

[0033] As shown in Figure 3, the user's current capabilities are determined from their past activity history (P1). The activity history includes information on the distance and time (speed) the user travels during their regular training. Based on this, the user's capabilities can be determined. The activity history data is measured by the measuring device 1, integrated and processed by the electronic device 4, and then analyzed and stored by the server device 7.

[0034] Users often set goals based on competitions and tournaments. Therefore, in this embodiment, the user first sets a deadline for achieving the goal by inputting it (I1). Based on their current abilities, an achievable goal is set within the number of days (target period) until the deadline, and then guidelines for effective practice to achieve the goal are determined.

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

[0036] The information processing device in this embodiment that extracts recommended suggestions for these achievement goals and practice guidelines may be an electronic device 4 or a server device 7. When processing is performed by the electronic device 4, the server device 7 extracts the necessary registration information from the database 732 and sends it to the electronic device 4. When processing is performed by the server device 7, the server device 7 sends information (display data) of the recommended suggestions to the user to the electronic device 4, and the electronic device 4 sends information regarding the user's input operations to the server device 7. The following describes the case when the actual operation is performed by the server device 7.

[0037] The practice plan creation process shown in Figure 4 is initiated when the server device 7 of this embodiment receives a plan creation request from the electronic device 4 and the program 731 is executed. When the target deadline is obtained by the operation reception unit 46 in the electronic device 4, the plan creation request is sent from the electronic device 4 to the server device 7 along with the target deadline and user identification information.

[0038] The control unit 71 acquires the user's activity details and target 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, based on the target deadline and the current date, a target period during which practice is possible to achieve the goal is determined. The control unit 71 identifies the user's current ability (skill level) identified from the above-mentioned practice details (practice history), mainly the amount of practice. Note that the above-mentioned practice details (practice history) may include analysis results acquired from the electronic device 4 (information representing the user's body movements during running, etc., such as some or all of the index values ​​of stride, pitch, torso tilt and sway, arm swing magnitude, and hip rotation, lateral sway and vertical movement magnitude).

[0039] The control unit 71 performs the target candidate extraction process described later (S2). Based on the identified current capability (performance), the control unit 71 acquires target candidates (target candidates) that are higher than the current capability and within an achievable range. Multiple target candidates may be acquired.

[0040] The control unit 71 displays the acquired target candidates in a list on the display unit 75, or transmits control data to the electronic device 4 via the communication unit 74 for displaying them in a list on the display unit 45 of the electronic device 4 (S3). The control unit 71 waits for input operations to be sent to the operation reception unit 76, or for data indicating the content of input operations to the operation reception unit 46 to be received by the communication unit 74, and acquires the result of the operation as the selection result. The control unit 71 sets the achievement target according to the acquired result of the operation (S4; setting means).

[0041] The control unit 71 performs a practice method extraction process to obtain candidate practice methods that can correspond to the set achievement goals (S5). There may be multiple candidate practice methods.

[0042] The control unit 71 outputs the acquired practice method candidates by displaying them in a list on the display unit 75, or by sending control data to the electronic device 4 via the communication unit 74 to display them in a list on the display unit 45 of the electronic device 4 (S6). If there are multiple practice method candidates, the display control or communication data control is performed so that they are displayed in the order they are arranged, as described later. The candidate practice methods may also display their overview, required practice time and load, the number that have been selected so far, and the achievement rate of those selected.

[0043] The control unit 71 waits for the communication unit 74 to receive data indicating the content of an input operation to the operation reception unit 76 or an input operation to the operation reception unit 46, and obtains the result of the operation as a selection result. The control unit 71 determines a practice method according to the obtained result of the operation (S7; determination means). Even if there is only one candidate for the practice method, the control unit 71 obtains 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 displayed by the display unit 75 or the display unit 45, or it may be sent as a document file to the electronic device 4. Then, the control unit 71 terminates the practice plan creation process.

[0045] As shown in the target candidate extraction process in Figure 5(a), the control unit 71 selects one target candidate from the database 732, which references the current capabilities and other conditions (S21). The control unit 71 then sequentially retrieves one combination of running distance range and running time range stored in the database 732. The database 732 may simply contain running time ranges that can be set for each running distance and the steps in which they can be set. For example, for a full marathon (42.195 km), the database 732 may store information indicating that targets can be set in 5-minute increments between 2 hours 30 minutes and 5 hours 30 minutes.

[0046] The control unit 71 calculates an 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, as described later. Therefore, the control unit 71 may output, for example, the average value for past users at the same level. For goal candidates lower than the user's current ability level, the estimated number of days may be "0", a negative value, or an error value.

[0047] The control unit 71 determines whether or not 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 to process 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, target candidates whose estimated number of days is "0", a negative value, or an error value may be excluded. The control unit 71 may also exclude target candidates whose difference is 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 target candidates may be sorted in ascending order of the absolute value of the difference. Alternatively, the control unit 71 may sort them prioritizing either positive or negative differences. These sorting criteria may be set in advance by user operation or the like. Alternatively, the sorting criteria may be adjusted according to the user's past selection trends. The difference values ​​may be deleted after sorting, or they may be retained and associated with the target candidates. The control unit 71 then terminates the target candidate extraction process and returns the process to the practice plan creation process.

[0049] As shown in Figure 5(b), in the practice method extraction process, the control unit 71 selects one candidate practice method from the database 732 (S51). The control unit 71 calculates the difference between the range of target levels corresponding to the practice method and the user's target (S52). The target levels must be comparable scalar values ​​here. The weight per unit time in the difference between the time to complete the practice method's target level and the user's target completion time depends on the distance traveled. Therefore, the magnitude of the difference may simply be the time difference per unit distance, i.e., the speed difference, or a weight corresponding to the distance traveled may be assigned to this time difference.

[0050] Alternatively, the achievement target and the goal of the training method may be represented in a coordinate system normalized by the respective weights in a two-dimensional coordinate system of distance traveled and time traveled. The difference between these can be calculated as the Euclidean distance or Mahalanobis distance. In practice, since speed depends on distance traveled, using the Mahalanobis distance as the difference tends to yield higher accuracy. This difference may be the difference to the closest level within the range of target levels that the training method corresponds to, or it may be the difference to a representative value within the above range. This difference may also be a positive or negative real number. For example, the 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 less than or equal to the reference value (S53). If the difference is the shortest value within the range of the target level as described above, the reference value may be "0" or a small positive value. If the difference is the difference from 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 below the reference value (S53;N), the control unit 71 proceeds to process S55. If it is determined that the difference is below the reference value (S53;Y), the control unit 71 calculates an estimated time (S54) as the estimated period until the user completes practice using the selected method and achieves the goal, based on the user's current ability. The estimated time may be in days. At this time, the user's current practice frequency and practice time may also be taken into consideration. Specifically, the estimated time when the user's current practice frequency and practice time are relatively high / long may be calculated to be shorter than the estimated time when the practice frequency and practice time are relatively low / short. The degree of improvement in the user's ability over a certain period may also be taken into consideration when calculating the estimated time. Then, the control unit 71 proceeds to process S55.

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

[0054] If it is determined that there are no unselected practice methods (S55;N), the control unit 71 sorts each candidate practice method according to the difference between the number of days calculated for each candidate and the target period (S56). The difference value may be stored in association with the candidate method, or it may be deleted after sorting. The control unit 71 may sort in ascending order of absolute value of the difference. Alternatively, the control unit 71 may sort prioritizing cases where the difference is a positive value, i.e., where it is estimated that the goal will be achieved earlier than the target period. Conversely, the control unit 71 may sort prioritizing cases where the difference is a negative value, i.e., where it is estimated that it will take longer to achieve the goal than the target period. These sorting criteria may be set in advance by user operation or the like. Alternatively, the sorting criteria may be adjusted according to the past selection trends of the user. Then, the control unit 71 terminates the practice method extraction process and returns the process to the practice plan creation process.

[0055] The information output system 100a of the second embodiment shown in Figure 6 plans a learning objective for the user and provides learning data to the user. 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 or a notebook PC, or it may be a desktop PC.

[0056] In the information output system 100a of this embodiment, user performance management and learning content 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 content and receive operation requests. As shown in Figure 7(a), the electronic device 4a has a program 431 in the storage unit 43. The program 431 outputs operation signals based on user input operations.

[0057] As shown in Figure 7(b), the database 732 of the server device 7a in this embodiment stores user information 7321 and learning data 7322. User information 7321 stores and maintains each user's learning settings and learning progress. User information 7321 may include statistical data on the learning progress and performance information of multiple users. Learning data 7322 stores the learning content provided to the user, i.e., texts, questions, and answers. 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. Data that has been provided to a user may be re-provided at the user's request. Furthermore, learning data 7322 may store requirements necessary to clear each subject, each unit, and each question.

[0058] As shown in Figure 8(a), the learning method sets the content provided to the user in chronological order. The content includes text and questions, as described above. Users may be able to obtain answers by submitting their responses to the provided questions. For questions with clear answers, a correct / incorrect judgment may be made. For essay answers, a simple judgment such as whether the necessary terms are included may be made, or optionally, scoring may be performed at a later date by a grader belonging to the operator of server device 7a.

[0059] The procedure for creating a learning method by the user is the same as in the first embodiment described above. That is, in Figures 4 and 5, "practice" means "learning educational subjects." The activities may include school classes, as well as the use of cram schools, tutoring centers, correspondence courses, etc. Current abilities may include results from external academic ability tests, mock exams, etc. Furthermore, if the learning method and textbooks are provided by an educational institution such as a school, the results of regular exams conducted by that educational institution may also be included in the abilities. These are stored in user information 7321.

[0060] When setting the learning method, the display unit 45 sequentially displays the setting screens, as illustrated in Figures 9(a) to (d). First, the input screen for the target achievement deadline, shown in Figure 9(a), is displayed. When the date is entered by the operation reception unit 46 and the OK button is selected, targets corresponding to the target achievement deadline, current ability, and learning status are searched for and multiple targets are displayed in a list, as shown in Figure 9(b).

[0061] When one of the goals is selected through an input operation and the confirm button is selected, the learning method corresponding to that goal is searched for and multiple types are displayed in a list on the display unit 45, as shown in Figure 9(c). In this case as well, as in the first embodiment, the expected goal achievement date may also be displayed. When one of the learning methods is selected based on the input operation received by the operation reception unit 46 and the confirm button is selected, the learning content corresponding to the selected learning method is confirmed and the learning start screen shown in Figure 9(d) is displayed. On the learning start screen, the selected learning method and its goal achievement date may also be displayed.

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

[0063] For each problem, the required knowledge scope and level of understanding to answer it may be set as shown in Figure 8(c) and stored in the learning data 7322. To correctly answer the problem shown in this example, a precise understanding of integration is required, as well as knowledge of differentiation, trigonometric functions, and exponential / logarithmic functions. If a correct answer is obtained, the level of understanding of each unit may be added as a parameter. If a correct answer is not obtained, this problem information may be used to suggest areas for review.

[0064] Furthermore, the learning data 7322 may also store the required correct answer rate for the questions provided by each learning method. For many exams, it is not required to answer all questions correctly, but it is necessary to answer a certain number of questions on average, and in particular, the ability to reliably earn points on easy questions is required. The ability to achieve the level of correct answers required to achieve the target, with the correct answer rate used as a weight, may be used as the completion condition for the learning method.

[0065] As described above, the information processing method of this embodiment obtains the target period for achieving the user's goal, sets achievement goals according to the target period and the user's current abilities, and determines practice methods according to the achievement goals and target period. In this way, the information processing method can formulate a practice plan based not only on immediate improvements but also on a medium-term policy toward achieving the goal by the deadline. Therefore, the information processing method can present the user with an effective practice plan.

[0066] Furthermore, this information processing method may output multiple candidate practice methods based on the target period and achievement goals, and determine the practice method by obtaining the selection result from these outputs. In this way, instead of imposing a single practice method, multiple candidates are presented, allowing the user to select the practice method that they believe is most suitable for them.

[0067] Furthermore, this information processing method may calculate an estimated time to complete practice with candidates based on the user's current abilities, target period, and achievement goals, and output it in association with the candidates. The user can then consider how much leeway they have to complete the practice and estimate the likelihood of completing the practice in accordance with their own enthusiasm and the amount of practice time they can allocate.

[0068] Furthermore, in this information processing method, once a practice method is determined by the user's selection from the outputted list of practice method candidates, the output may instead display the determined practice method and the estimated period described above. This allows the user to confirm whether the correct selection was made and to begin learning according to the determined target schedule.

[0069] Furthermore, this information processing method may output candidates in an order determined based on the difference between the estimated period and the target period. Therefore, based on the user's abilities and the target period, the user can judge the suitability of the candidates in an order that is just right for them.

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

[0071] Furthermore, the user's current abilities may be determined based on their training history. Objective information can be gathered from their daily training, such as the distance and speed at which they run, and whether their abilities are currently improving or stagnating. Based on this information, the data processing method can suggest more appropriate training methods to the user.

[0072] Furthermore, the practice method may include learning methods that involve studying educational subjects as practice within that 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 learn and train at a pace that is suitable for them, without relying on self-study or overall instructions from teachers or instructors at schools, etc.

[0073] Alternatively, the system may output multiple target goals based on the target period and the user's current abilities, and the user may set a target by obtaining the selection result from these outputs. Users may also be able to select not only practice methods but also the target goals themselves. By presenting target goals that are achievable for the user according to the deadline for achieving the goal, users can set goals while being aware of realistic feasibility.

[0074] Furthermore, the program 731 of this embodiment causes the computer to function as follows: (1) acquisition means for acquiring a target period for the user to achieve a goal; (2) setting means for setting an achievement goal according to the target period and the user's current ability; (3) determination means for determining a practice method according to the achievement goal and the target period. With such a program 731, as long as the necessary data can be acquired, it is possible to easily propose to the user a goal suitable for the user's improvement and a practice method corresponding to that goal, even without special equipment.

[0075] Furthermore, the server device 7, which is an information processing device in this embodiment, includes a control unit 71. The control unit 71 obtains the target period for the user to achieve their goals. The control unit 71 sets achievement goals according to the target period and the user's current abilities. The control unit 71 determines a practice method according to the achievement goals and target period. Through this procedure, the server device 7 can propose suitable achievement goals and practice methods for the user, making it easier to guide the user toward improving their abilities.

[0076] It should be noted that the present invention is not limited to the embodiments described above, and various modifications are possible. For example, in the above, the achievement goals and practice methods were defined in order, but this is not the case. Since the range of realistic achievement goals is not very wide, the range of achievement goals and practice methods may be defined at the same time. Alternatively, even after the achievement goals have been defined, it may be possible to slightly increase or decrease them depending on the candidate practice methods.

[0077] Furthermore, while the above describes cases where the target deadline is fixed to a specific date, this is not necessarily the only option. For example, if there is time before the next competition or exam, or if the next competition or exam has not yet been decided and you want to set a goal for a suitable period, it may be possible to set a target period with some flexibility.

[0078] Furthermore, while the above output only one estimated period for completing a practice method, this is not the only option. The output could also show the range of how the estimated period can be shortened or extended by slightly adjusting the amount of practice per day.

[0079] Furthermore, while the above example outputs candidates in order of proximity to the target period, this is not the only option. Candidates could simply be output in order of ease of achieving the target. In this case, the background could be colored or reference markers inserted to make it easy to identify the candidate that best fits the target period at a glance.

[0080] Furthermore, while the above method involves obtaining training history to identify the user's current ability, there may be cases where the necessary training history is not retained. In such cases, the user's running may be measured once, or a test question to assess their current ability may be provided, and their ability may be identified based on the results. Alternatively, as a minimum requirement, the user may be asked to input data such as their competition times, and their ability may be estimated based on those times.

[0081] Furthermore, while the above outlines training methods for achieving goals related to improving running ability and academic performance, the scope of such methods is not limited to these. For example, the content of this disclosure can also be applied to improving abilities in various exercises and board games.

[0082] Furthermore, although the above assumes that the planning process is performed on the server device 7 or the electronic device 4, this process may be distributed and performed on multiple information processing devices (control units).

[0083] Furthermore, while the above description has used a storage unit 73 consisting of an HDD, flash memory, or other non-volatile memory as an example of a computer-readable medium for storing the program 731 related to the practice plan creation control of the present invention, the invention is not limited to these. Other computer-readable mediums that can be used include other non-volatile memories such as MRAM, and portable recording media such as CD-ROMs and DVD discs. In addition, a carrier wave can also be used as a medium for providing the program data according to the present invention via a communication line.

[0084] Furthermore, the specific configurations, processing operations, and procedures 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 equipment, 41 Control unit, 42 RAM, 43 Storage 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 Storage unit, 731 Program, 732 Database, 74 Communication unit, 75 Display unit, 76 Operation reception unit, 100 Information output system

Claims

1. A method of information processing performed by a computer, Obtain the target period for a given user to achieve their goal, The aforementioned target period and achievement targets corresponding to the current abilities of the user are obtained from a storage unit that stores the profiles of numerous users, the practice methods that these users have practiced in the past, the duration of implementation of the practice methods, and the results of implementation of the practice methods, based on the profiles of numerous users, the practice methods that these users have practiced in the past, the duration of implementation of the practice methods, and the results of implementation of the practice methods. Determine the training method corresponding to the aforementioned achievement goals and the aforementioned target period. Information processing methods.

2. The information processing method according to claim 1, wherein the aforementioned achievement goal requires a capability higher than the user's capabilities, but is within the scope of what the user can achieve.

3. The information processing method according to claim 1, comprising outputting a plurality of candidate practice methods based on the target period and the achievement target, and determining the practice method by obtaining the selection result for said output.

4. The information processing method according to claim 3, which calculates an estimated period until the candidate completes practice based on the current user's abilities, the target period, and the achievement goals, and outputs it in association with the candidate.

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

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

7. The information processing method according to claim 3, comprising referring to a storage unit that stores information on a plurality of the aforementioned practice methods and outputting a plurality of candidate practice methods.

8. The information processing method according to claim 1, wherein the current capabilities of the user are identified based on the user's practice history.

9. The information processing method according to claim 1, wherein the method outputs a plurality of candidate achievement targets based on the target period and the current capabilities of the user, and sets the achievement target by obtaining the selection result for the output.

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

11. Computers, A first acquisition means for obtaining the target period for a specified user to achieve a goal, A second acquisition means acquires the aforementioned target period and achievement targets corresponding to the current abilities of the user from a storage unit that stores the profiles of a large number of users, the practice methods that the large number of users have practiced in the past, the duration of implementation of the practice methods, and the results of implementation of the practice methods, based on the profiles of a large number of users, the practice methods that the large number of users have practiced in the past, the duration of implementation of the practice methods, and the results of implementation of the practice methods. A determination means for determining a practice method corresponding to the aforementioned achievement goal and the aforementioned target period, A program that makes it function as such.

12. Obtain the target period for a given user to achieve their goal, The aforementioned target period and achievement targets corresponding to the current abilities of the user are obtained from a storage unit that stores the profiles of numerous users, the practice methods that these users have practiced in the past, the duration of implementation of the practice methods, and the results of implementation of the practice methods, based on the profiles of numerous users, the practice methods that these users have practiced in the past, the duration of implementation of the practice methods, and the results of implementation of the practice methods. Determine the training method corresponding to the aforementioned achievement goals and the aforementioned target period. An information processing device equipped with 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