BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates to a system and a method for editing a walking procedure, and more particularly to a system and a method for editing a walking procedure for setting a walking device.
2. Related Art
Recently, as economic industry is quickly developed, and living standard is improved, the entertainment of modern people becomes more diversified, and the modern people increasingly attach importance to the appropriate physical exercises after the busy work. Therefore, many portable walking devices have been developed, for example, a pedometer. The pedometer is used to measure the walking or running steps, which is convenient to carry and easy to operate, so it is widely used currently.
Generally, most of the existing pedometers only have the step counting function, in which the pedometer may count the steps of a user to generate the step counting data, and the step counting data is displayed on a display device. The function of generating only the step counting data according to the steps cannot meet the demand of users. For example, a user may obtain the exercise data from fitness devices or other devices capable of detecting the personal exercise data, but cannot apply the exercise data, and the pedometer cannot propose the personal walking procedure for meeting the demand of the user.
To sum up, the prior art has the problem that the personal walking procedure cannot be provided. Therefore, it is necessary to provide an improved technical means to solve the problem.
SUMMARY OF THE INVENTIONIn view of the problem of the prior art that the personal walking procedure cannot be provided, the present invention is directed to a system and a method for editing a walking procedure.
The present invention provides a system for editing a walking procedure for setting a walking device. The system at least includes a receiving module, an operating module, a generating module, a converting and displaying module, an editing module, and a storing module. The receiving module is used to receive a fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of a user. The operating module is used to load a walking mode to operate on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain walking steps of the user respectively corresponding to each time parameter of the walking mode. The generating module is used to generate a walking procedure according to each time parameter and the corresponding walking steps. The converting and displaying module is used to perform a patterning conversion on the walking procedure to convert the walking procedure into a walking pattern procedure, and display the walking pattern procedure. The editing module is used for the user to dynamically edit and modify the walking pattern procedure. The storing module is used to store the walking procedure according to each time parameter and the corresponding walking steps of the walking pattern procedure again.
The present invention provides a method for editing a walking procedure for setting a walking device, which includes the following steps at least. A fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of a user are received. Next, a walking mode is loaded to operate on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain the walking steps of the user respectively corresponding to each time parameter of the walking mode. Then, a walking procedure is generated according to each time parameter and the corresponding walking steps, a patterning conversion is performed on the walking procedure to convert the walking procedure into a walking pattern procedure, and the walking pattern procedure is displayed. It is provided for the user to edit and modify the walking pattern procedure dynamically. Finally, the walking procedure is stored according to each time parameter and the corresponding walking steps of the walking pattern procedure again.
The system and the method of the present invention are described above, and the differences between the present invention and the prior art lie in that in the present invention, various walking parameters of the user are operated by loading the walking mode, so as to obtain the walking steps of the user corresponding to each time parameter of the walking mode. Further, the walking procedure is converted to a walking pattern procedure, and the user may dynamically edit and modify the walking pattern procedure, and finally the walking procedure is stored.
Through the above technical means, in the present invention, the personal walking procedure is provided, thereby improving the exercise efficiency.
BRIEF DESCRIPTION OF THE DRAWINGSThe present invention will become more fully understood from the detailed description given herein below for illustration only, and thus are not limitative of the present invention, and wherein:
FIG. 1 is a block diagram of a system for editing a walking procedure of the present invention;
FIG. 2 is a flow chart of a method for editing the walking procedure of the present invention; and
FIGS. 3 to 6 are schematic views of the system for editing the walking procedure according to embodiments of the present invention.
DETAILED DESCRIPTION OF THE INVENTIONThe detailed features and advantages of the present invention will be described in detail in the following embodiments. Those skilled in the arts can easily understand and implement the content of the present invention. Furthermore, the relative objectives and advantages of the present invention are apparent to those skilled in the arts with reference to the content disclosed in the specification, claims, and drawings.
Before the embodiments of the present invention are described, a system and a method for editing a walking procedure of the present invention are further described with reference to the accompanying drawings.FIG. 1 is a block diagram of the system for editing the walking procedure of the present invention. Referring toFIG. 1, a system for editing awalking procedure100 includes a receivingmodule110, anoperating module120, agenerating module130, a converting and displayingmodule140, anediting module150, and astoring module160. The system for editing thewalking procedure100 is used to set a walking device, and the walking device is, for example, a pedometer that may execute the walking procedure.
The receivingmodule110 receives a fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of the user. It should be noted that the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance may be input by the user, detected by a fitness device, or read from a universal serial bus (USB) storage device. When the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are input by the user, the fast-walking speed parameter is the fast-walking speed input by the user, the slow-walking speed parameter is the slow-walking speed input by the user, and the average step distance is the step distance during walking input by the user. When the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are detected by the fitness device, the fast-walking speed parameter is a fast-walking average speed calculated as follows: speed parameters at every time point in a period of time are detected and collected by the fitness device, an average speed is obtained after computation, and then speed parameters at the time points when the speeds are higher than the average speed are computed to obtain the fast-walking average speed; the slow-walking speed parameter is a slow-walking average speed calculated as follows: speed parameters at every time point in a period of time are detected and collected by the fitness device, an average speed is obtained after computation, and then the speed parameters at the time points when the speeds are lower than the average speed are computed to obtain the slow-walking average speed; the average step distance is obtained by computing the step distances detected and collected by the fitness device. When the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are read from the USB storage device, the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance may be firstly detected by the fitness device and stored in the USB storage device. Therefore, the receivingmodule110 receives the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance of the user during walking.
Theoperating module120 loads the walking mode selected by the user, and then operates walking steps of the user respectively corresponding to each time parameter of the selected walking mode by using the obtained fast-walking speed parameter, the slow-walking speed parameter, and the average step distance of the user. It should be noted that the walking mode is preset by the system for the user to select, for example, a diet mode, a Marathon mode, a fast-walking mode, and a slow-walking mode, and different time parameter characteristics are preset for each walking mode.
The walking mode may be selected from a walking mode menu after the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance of the user are received. Each walking mode has a fixed procedure. After thereceiving module110 receives the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, theoperating module120 loads the walking mode selected by the user, and operates on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain the walking steps of the user respectively corresponding to each time parameter of the walking mode. A computing formula of theoperating module120 for obtaining the walking steps is “steps=speed*time/step distance”. Theoperating module120 operates on the fast-walking speed parameter, the slow-walking speed parameter, the average step distance, and the time, so as to obtain the walking steps corresponding to each time parameter. It should be noted that if the walking steps operated by using the computing formula of the walking steps of “steps=speed*time/step distance” is not an integer, the walking steps is rounded to obtain integral walking steps.
For example, the fast-walking speed parameter received by the receivingmodule110 is “7.5 kilometer/hour (km/h)”, the slow-walking speed parameter is “4 km/h”, and the average step distance is “0.8 meter (m)”, and the walking mode selected by the user is the “diet mode”. The procedure of the “diet mode” preset in the system is “the slow-walking from the 1stminute to the 5thminute, the fast-walking from the 6thminute to the 25thminute, and the slow-walking from the 26thminute to the 30thminute”. Theoperating module120 loads the walking mode “diet mode” selected by the user, and obtains that the walking steps per minute in the slow-walking are “83” in the procedure of “the slow-walking from the 1stminute to the 5thminute and the slow-walking from the 26thminute to the 30thminute”, and the walking steps per minute of the fast-walking are “156” in the procedure of “fast-walking from the 6thminute to the 25thminute” according to the computing formula of the walking steps of “steps=speed*time/step distance”. That is, the walking steps corresponding to the time parameter of the 1stminute to the 5thminute are “83”, the walking steps corresponding to the time parameter of the 6thminute to the 25thminute are “156”, and the walking steps corresponding to the time parameter of the 26thminute to the 30thminute are “83”.
Thegenerating module130 generates the walking procedure according to each time parameter and the corresponding walking steps. The walking procedure refers to a profile in a text or sheet form, and may provide the input data required during patterning. That is, after theoperating module120 operates to obtain the walking steps corresponding to each time parameter of the walking mode, thegenerating module130 generates the walking procedure according to time parameter and the corresponding walking steps. According to the above example, thegenerating module130 generates the walking procedure according to the walking steps “83” corresponding to the time parameter of the 1stminute to the 5thminute, the walking steps “156” corresponding to the time parameter of the 6thminute to the 25thminute, and the walking steps “83” corresponding to the time parameter of the 26thminute to the 30thminute.
The converting and displayingmodule140 performs a patterning conversion on the walking procedure to convert the walking procedure into a walking pattern procedure, and displays the walking pattern procedure. That is, after thegenerating module130 generates the walking procedure, the converting and displayingmodule140 displays the walking procedure after performing the patterning conversion on the walking procedure. It should be noted that the walking pattern procedure is represented by a pattern, for example, a histogram, in which a horizontal axis indicates the time parameter, and a longitudinal axis indicates the walking steps. According to the above example, the time parameter of the 1stminute to the 30thminute is the horizontal axis, the walking steps “83” or “156” corresponding to the time parameter of the 1stminute to the 30thminute is the longitudinal axis. Here, the histogram is used to show the walking pattern procedure.
Theediting module150 provides the walking pattern procedure to the user for dynamically editing and modifying, that is, the user may view the walking pattern procedure displaying the walking procedure in the pattern form on the converting and displayingmodule140, and the user dynamically edits and modifies the walking pattern procedure by using theediting module150. It should be noted that the user edits and modifies the walking pattern procedure by dragging a pointer device. That is, the user may select a part of the histogram of the time parameter to be edited and modified by using a mouse cursor, and edit and modify the corresponding walking steps by dragging the cursor, or may click on a part of the histogram of the time parameter to be edited and modified by using a mouse cursor, and edit and modify the corresponding walking steps by pressing an up or down key.
Thestoring module160 stores the walking procedure according to each time parameter and the corresponding walking steps of the walking pattern procedure again, that is, the walking pattern procedure edited and modified by the user through theediting module150 is stored as the walking procedure according to each time parameter and the corresponding walking steps. The user may load the walking procedure stored by thestoring module160 to the walking device, such that the walking device executes the walking procedure.
Through the operation of the system for editing the walking procedure, various walking parameters of the user are operated by loading the walking mode, so as to obtain the walking steps of the user corresponding to each time parameter of the walking mode. Further, the walking procedure is converted into the walking pattern procedure for the user to dynamically edit and modify. Finally, the walking procedure is generated, so as to solve the problem that the personal walking procedure cannot be provided.
The present invention is described below in detail through the following embodiments, but it is not used to limit the present invention. It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention.
FIG. 2 is a flow chart of a method for editing a walking procedure of the present invention, andFIGS. 3 to 6 are schematic views of a system for editing a walking procedure according to the embodiments of the present invention. Referring toFIGS. 2 to 6, the operation steps and the embodiments of the system for editing the walking procedure of the present invention are described.
Referring toFIG. 3, a walkinformation input interface300 includes a fast-walkingspeed input block310, a slow-walkingspeed input block320, a stepdistance input block330, and a walking modeoption selecting block340. The user inputs a fast-walking speed parameter of “6 km/h” from the fast-walkingspeed input block310 in the walkinformation input interface300, inputs a slow-walking speed parameter of “4 km/h” from the slow-walkingspeed input block320, inputs an average step distance of “0.8 m/step” from the stepdistance input block330, and selects a walking mode option of “diet” from the walking modeoption selecting block340. After the user finishes inputting, the system for editing thewalking procedure100 receives the fast-walking speed parameter of “6 km/h”, the slow-walking speed parameter of “4 km/h”, and the average step distance of “0.8 m/step” of the user (Step201).
Referring toFIG. 4, thediet mode400 includes apreset procedure410, a time parameter (minute)420 and walking steps430. The system for editing thewalking procedure100 presets that each walking mode has thepreset procedure410. When the user selects the walking mode option “diet”, the system for editing thewalking procedure100 loads thediet mode400 corresponding to the walking mode option of “diet”, in which thepreset procedure410 corresponding to the time parameter (minute)420 of “1-5” is the “slow-walking”, thepreset procedure410 corresponding to the time parameter (minute)420 of “6-25” is the “fast-walking”, thepreset procedure410 corresponding to the time parameter (minute)420 of “26-35” is the “slow-walking”, thepreset procedure410 corresponding to the time parameter (minute)420 of “36-50” is the “fast-walking”, and thepreset procedure410 corresponding to the time parameter (minute)420 of “51-60” is the “slow-walking”. After loading the walking procedure, the system for editing thewalking procedure100 operates the walking steps according to the computing formula of “steps=speed*time/step distance” by using the fast-walking speed parameter of “6 km/h”, the slow-walking speed parameter of “4 km/h”, and the average step distance of “0.8 m/step”, so as to obtain that the walking steps (step)430 corresponding to the time parameter (minute)420 “1-5” is “83”, the walking steps (step)430 corresponding to the time parameter (minute)420 “6-25” is “125”, the walking steps (step)430 corresponding to the time parameter (minute)420 “26-35” is “83”, the walking steps (step)430 corresponding to the time parameter (minute)420 “36-50” is “125”, and the walking steps (step)430 corresponding to the time parameter (minute)420 “51-60” is “83” (Step202).
Referring toFIG. 5, after obtaining the walking steps (step)430 respectively corresponding to each time parameter (minute)420 of the walking mode of “diet”, the system for editing thewalking procedure100 generates the walking procedure according to each time parameter (minute)420 and the corresponding walking steps (step)430 (Step203). Next, the system for editing thewalking procedure100 performs a patterning conversion on the walking procedure to convert the walking procedure into awalking pattern procedure500. Thewalking pattern procedure500 is represented by a histogram, in which a horizontal axis is the time parameter (minute), and a longitudinal axis is the walking steps (step). Then, the system for editing thewalking procedure100 displays the walking pattern procedure500 (Step204).
Referring toFIG. 6, after thewalking pattern procedure500 is displayed, the user may obtain the personal walking procedure meeting the demand of the user from the walking pattern procedure shown in the pattern form. If the user intends to edit and modify the walking pattern procedure, the system for editing thewalking procedure100 provides thewalking pattern procedure500 to the user for dynamically editing and modifying. The user may edit and modify the walking pattern procedure by dragging a pointer device, that is, the user may edit and modify the walking steps corresponding to a specific time parameter by dragging the histogram in thewalking pattern procedure500 with a mouse. For example, the user changes the walking steps (step)430 of “125” corresponding to the time parameter (minute)420 of “6-25” to “140” by dragging the histogram in thewalking pattern procedure500 with the mouse, and changes the walking steps (step)430 of “83” corresponding to the time parameter (minute)420 of “51-60” to “60” by dragging the histogram in thewalking pattern procedure500 with the mouse. The edited and modifiedwalking pattern procedure500 is the personal walking procedure meeting the demand of the user (Step205).
After the user finishes editing and modifying thewalking pattern procedure500, the system for editing thewalking procedure100 stores the walking procedure according to each time parameter (minute)420 and the corresponding walking steps (step)430 of thewalking pattern procedure500 again (Step206). The user may load the walking procedure to the walking device, such as a pedometer which may execute the walking procedure, and achieve the effect of the walking exercise by using the walking device to execute the personal walking procedure.
To sum up, the differences between the present invention and the prior art are that in the present invention, various walking parameters of the user are operated by loading a walking mode, so as to obtain the walking steps of the user corresponding to each time parameter of the walking mode. Further, the walking procedure is converted to the walking pattern procedure, such that the user may dynamically edit and modify the walking pattern procedure, and finally the walking procedure is stored. Through the technical means, the problem of the prior art that the personal walking procedure cannot be provided is solved, so as to provide the personal walking procedure and improve the exercise efficiency.
Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention.