Evaluation device, evaluation program, and evaluation method
The evaluation device uses an information terminal to identify and exclude abnormal walks, enabling easy and effective walking ability assessment and personalized recommendations.
Patent Information
- Application Number
- JP2024001362
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-09
- Publication Date
- 2025-07-22
AI Technical Summary
Existing walking evaluation techniques require dedicated devices and are not user-friendly.
An evaluation device that utilizes an information terminal to determine abnormal walks, calculates walking speed excluding such walks, and evaluates walking ability based on this speed.
Enables easy and effective evaluation of walking ability by identifying and excluding abnormal walking conditions, facilitating health assessments and personalized recommendations.
Smart Images

Figure 2025107860000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an evaluation device, an evaluation program, and an evaluation method.
Background Art
[0002] In recent years, walking has been evaluated by various methods.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] For example, in Patent Document 1, a walking evaluation technique using a pressure detection device has been proposed.
[0005] However, it is necessary to use a dedicated device, and it cannot be said that walking can be easily evaluated.
[0006] The present invention has been made in view of such a background, and an object thereof is to easily evaluate the walking of a user.
Means for Solving the Problems
[0007] In order to solve the above problems, an evaluation device for a user's walking according to the present disclosure includes a determination unit that determines an abnormal walk from walking state information acquired from an information terminal used by the user, a speed calculation unit that calculates a walking speed from the walking information excluding the abnormal walk, and an evaluation unit that evaluates a walking ability based on the walking speed.
[0008] Regarding other problems disclosed in the present application and methods for solving them, they will be clarified by the embodiments of the invention and the drawings.
Effects of the Invention
[0009] According to the present invention, the walking of a user can be easily evaluated.
Brief Description of Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Mode for Carrying Out the Invention
[0011] <Summary of the Invention> [Item 1] An evaluation device for evaluating the walking ability of a user, comprising: a determination unit that determines an abnormal walk from the walking state information acquired from the information terminal used by the user; a speed calculation unit that calculates a walking speed from the walking state information excluding the abnormal walk; an evaluation unit that evaluates the walking ability based on the walking speed; and an evaluation device comprising the same. [Item 2] The walking state information includes information on the gradient related to the route walked by the user, the determination unit determines that the walking state during walking on a route where the gradient exceeds a predetermined value is an exceptional walk, The evaluation device according to item 1, characterized in that. [Item 3] a health state acquisition unit that acquires the health state of the user; a gradient control unit that controls the predetermined value based on the health state; The evaluation device according to item 2, characterized by comprising. [Item 4] the walking state information includes information on the area where the user is walking, the weather in the time zone; the determination unit determines that the walking state in the time zone when the weather is in a predetermined state is an exceptional walk; The evaluation device according to any one of items 1 or 2, characterized in that. [Item 5] the determination unit determines an exceptional walk excluding the walking state information when the walking state information cannot be obtained sufficiently due to the influence of the communication environment; The evaluation device according to item 1, characterized in that. [Item 6] An evaluation program for evaluating a user's walking ability, causing a processor to a determination step of determining an exceptional walk from the walking state information acquired from the information terminal used by the user; a speed calculation step of calculating a walking speed from the walking state information excluding the exceptional walk; an evaluation step of evaluating the walking ability based on the walking speed; An evaluation program that causes the above to be executed. [Item 7] An evaluation method for evaluating a user's walking ability, wherein a processor a determination step of determining an exceptional walk from the walking state information acquired from the information terminal used by the user; a speed calculation step of calculating a walking speed from the walking state information excluding the exceptional walk; An evaluation step of evaluating the walking ability based on the walking speed, and an evaluation method for executing the above.
[0012] In this embodiment, from the walking information of the user, the speed of comfortable walking, which is a walking that is unconsciously and naturally performed, is calculated, and the health state of the user is evaluated from the speed. As a method, a method of determining comfortable walking and a method of determining non-comfortable walking, that is, exceptional walking, from the walking, and excluding the exceptional walking, the walking speed can be calculated with the remaining walking as comfortable walking. In the present disclosure, a method of determining exceptional walking will be described.
[0013] FIG. 1 is a diagram showing an overall configuration example of an evaluation system according to an embodiment of the present invention. The evaluation system of this embodiment includes a server device 1. The server device 1 is communicably connected to a user terminal 3 via a communication network 2. The communication network 2 is, for example, the Internet, and is constructed by a public telephone line network, a mobile phone line network, a wireless communication path, Ethernet (registered trademark), or the like.
[0014] ==Server device 1== The server device 1 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing. In this embodiment, one is illustrated for convenience of explanation, but it is not limited thereto, and a plurality of units may be used.
[0015] ==User terminal 3== The user terminal 3 is a computer used by a user who evaluates walking. For example, a smartphone, a tablet computer, a personal computer, a wearable computer, or the like. The user can access the server device 1 through, for example, an application executed on the user terminal 3 or a web browser.
[0016] FIG. 2 is a diagram showing an example of the hardware configuration of the server device 1. Note that the illustrated configuration is an example, and the server device 1 may have other configurations. The server device 1 includes a processor 101, a memory 102, a storage device 103, a communication interface 104, an input device 105, and an output device 106. The storage device 103 stores various data and programs, such as a hard disk drive, a solid state drive, or a flash memory. The communication interface 104 is an interface for connecting to the communication network 2, such as an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone network, a wireless communication device for performing wireless communication, a USB (Universal Serial Bus) connector or an RS232C connector for serial communication, and the like. The input device 105 inputs data, such as a keyboard, a mouse, a touch panel, a button, a microphone, and the like. The output device 106 outputs data, such as a display, a printer, a speaker, and the like. Note that each functional unit of the server device 1 described below is realized by the processor 101 reading a program stored in the storage device 103 into the memory 102 and executing it, and each storage unit of the server device 1 is realized as a part of the storage area provided by the memory 102 and the storage device 103.
[0017] FIG. 3 shows the functional configuration of the server device 1. As shown in FIG. 3, the server device 1 includes each storage unit such as a walking state information storage unit 131 and an exception walking state information storage unit 132, and each processing unit such as a walking state information acquisition unit 111, a determination unit 112, a speed calculation unit 113, and an evaluation unit 114.
[0018] Descriptions of each storage unit of the walking state information storage unit 131 and the exception walking state information storage unit 132 are described.
[0019] As shown in an example in FIG. 4, the walking state information storage unit 131 stores information regarding the walking state of the user. The walking state information includes, but is not limited to, information such as the number of steps, position information during walking, date and time information of walking, time-series position information (walking route), and weather information of the area including the walked route.
[0020] As shown in an example in FIG. 5, the exceptional walking state information storage unit 132 stores information regarding the exceptional walking state of the user. The exceptional walking state information includes, but is not limited to, information such as the number of steps during exceptional walking, position information during exceptional walking, and time-series position information (walking route) during exceptional walking.
[0021] The exceptional walking in the present disclosure refers to the walking when, due to some influence, the user is unable to perform the original walking as the health state during walking. Generally, the walking speed tends to gradually decrease due to aging, onset of diseases, etc. However, exceptional walking includes walking in special situations of the external environment during walking, such as walking on a slope with a gradient of a predetermined angle or more, walking during rainfall or strong wind. Further, exceptional walking may include, for example, walking a pet, walking with family or caregivers, walking during sports, and moving using a vehicle, but is not limited thereto.
[0022] Below, the description of the processing units of the walking state information acquisition unit 111, the determination unit 112, the speed calculation unit 113, and the evaluation unit 114 will be described.
[0023] As an example, the walking state information acquisition unit 111 acquires or receives data of the user during walking from the user terminal 3 via the communication network 2 and stores it in the walking state information storage unit 131. The communication in the transmission and reception may be either wired or wireless, and any communication protocol may be used as long as the mutual communication can be executed.
[0024] The walking state information acquisition unit 111 may store, as walking state information, data obtained by analyzing sensor data acquired by a sensor provided in the user terminal 3 based on an arbitrary rule in the walking state information storage unit 131. For example, the walking state information acquisition unit 111 may analyze the position of the user terminal 3 based on data received by a GPS sensor and store the position information as walking state information, or may store a walking route analyzed based on the position information over time. Further, for example, the walking state information acquisition unit 111 may analyze a pattern of changes in sensor data acquired by an acceleration sensor, convert it into the number of steps of the user, and acquire the number of steps as walking state information.
[0025] The walking state information acquisition unit 111 may receive an operation of the user on the user terminal 3, and acquire walking state information when an acquisition instruction for walking state information is acquired.
[0026] The determination unit 112 determines walking state information during exceptional walking from the walking state information of the user.
[0027] For example, the determination unit 112 determines, as exceptional walking state information, walking state information (for example, a walking route) regarding walking on a slope having a gradient of a predetermined angle or more (that is, going up or down a slope) in the user's walking route acquired by the walking state information acquisition unit 111. In this case, for example, the determination unit 112 may overlap the user's walking route with map information including gradient information, and when the user is walking on a slope having a gradient of a predetermined angle or more, determine the walking state information during walking on the slope as exceptional walking. Thereby, the determination unit 112 can determine information on a route (hereinafter referred to as an exceptional walking route) where exceptional walking is being performed in the user's walking route.
[0028] The determination unit 112 may, for example, determine the walking state information (such as the walking route) regarding walking on a road in a predetermined state in the user's walking route acquired by the walking state information acquisition unit 111 as exception walking state information. In this case, the determination unit 112 may, for example, overlay the user's walking route on the map information having information on the state of the road, and if the user is walking on a road in a predetermined state, determine the walking state information during walking on the road as exception walking. The predetermined state includes, for example, roads not paved with asphalt (dirt roads, gravel roads, cobblestones, grasslands, etc.), roads without sidewalks, roads with restrictions such as one-way traffic temporarily due to construction or accidents, and roads congested with pedestrians, bicycles, etc. Note that the determination unit 112 may determine the walking state information as exception walking state information when the user is walking during a congested time period on a road congested with pedestrians, bicycles, etc.
[0029] The determination unit 112 acquires, for example, the weather information of the area where the user is walking acquired by the walking state information acquisition unit 111, and determines the walking state information when the weather information is in a predetermined state as exception walking state information. In this case, the determination unit 112 refers to the weather condition information for determining exception walking, such as when it is raining or snowing, when there is snow accumulation, when the wind is blowing at a predetermined strength or more, when the temperature is above a predetermined temperature or below a predetermined temperature, etc., and if the weather in the area including the route where the user is walking matches the condition information, for example, the walking state information (such as the walking route) may be determined as exception walking state information. Thereby, the determination unit 112 can determine the information on the exception walking route in the user's walking route.
[0030] The determination unit 112 may, for example, determine the walking state information as exception walking state information when the user is moving at a predetermined speed or more.
[0031] The determination unit 112 may, for example, determine that it is an exceptional walking state when receiving a user's operation on the user terminal 3 and obtaining that it is in an exceptional walking state. In this case, the determination unit 112 may, for example, present a button for the user to select that it is an exceptional walk on the user terminal 3, and when the user performs a walk (including movement) that is not a normal walk, such as walking the pet, walking with family or caregivers, walking during sports, or moving using a vehicle, the determination unit 112 may obtain an operation of the user terminal 3 from the user and determine that it is an exceptional walk.
[0032] The determination unit 112 may also determine that it is exceptional walking state information, for example, when the walking state information cannot be accurately obtained due to the influence of the communication environment of the user terminal 3.
[0033] The determination unit 112 may, for example, obtain information on the input or selection of an exceptional walking (or comfortable walking) section from the user before or after walking, and determine the exceptional walking (or comfortable walking) section. In this case, the determination unit 112 presents map information on the user terminal 3. If it is before walking, the determination unit 112 may obtain an input or selection operation of the section that will be an exceptional walking (or comfortable walking) section during the section to be walked. If it is after walking, the determination unit 112 may superimpose and display the route walked by the user on the map information on the user terminal 3 and accept the input or selection of the section that was an exceptional walking (or comfortable walking) section from the user. The determination unit 112 may determine that the walk in the section that becomes an exceptional walk or the section that was not a comfortable walk is an exceptional walk by, for example, the method described above. Further, the determination unit 112 may obtain information on the section that will not be an exceptional walk in advance and present it to the user.
[0034] The determination unit 112 may, for example, obtain information on obstacles that occurred during walking from the user after walking, and determine a section of exceptional walking (or comfortable walking) based on the obstacle information. The determination unit 112 may, for example, receive selections or inputs from the user terminal 3 such as obstacles that occurred to the user during walking, such as "stumbling", "falling", "slipping", obstacles in the road conditions such as "with steps", "asphalt peeling", and temporary obstacles in the road environment such as "with falling objects", "ponding / flooding". The determination unit 112 determines a section of exceptional walking (or comfortable walking) according to the type of obstacle information obtained from the user terminal 3. For example, regarding an obstacle that occurred to the user, when the determination unit 112 obtains obstacle information a predetermined number of times within a predetermined period in a predetermined section, it determines that section as a section of exceptional walking. Then, if it does not obtain obstacle information a predetermined number of times within a predetermined period in that section, it may cancel the determination of the section of exceptional walking. For example, regarding an obstacle in the road condition, when the determination unit 112 obtains a predetermined obstacle, it determines that section as a section of exceptional walking. For example, regarding a temporary obstacle in the road environment, when the determination unit 112 obtains a predetermined obstacle, it determines that section as a section of exceptional walking. Then, if it does not obtain obstacle information a predetermined number of times within a predetermined period in that section, it may cancel the determination of the section of exceptional walking. The determination unit 112 may, for example, determine the walking in the section that becomes exceptional walking as exceptional walking by the method described above.
[0035] The determination unit 112 may, for example, obtain an image including a video from a camera or the like of the user terminal 3, determine the state of the road reflected in the image based on the image information, and determine whether it is a section of exceptional walking in combination with the position information. The technology of image analysis may use known methods. For example, when determining from an image a road that is not asphalt-paved (dirt road, gravel road, stone pavement, grassland, etc.), a road without a sidewalk, a road with restrictions such as being temporarily one-way due to construction or an accident, or a road congested with pedestrians, bicycles, etc., it is determined that it is a section of exceptional walking. The determination unit 112 may, for example, determine the walking in the section that becomes exceptional walking or the section that was not comfortable walking as exceptional walking by the method described above.
[0036] The speed calculation unit 113 calculates the walking speed of the user. The speed calculation unit 113 may calculate the walking speed by dividing the walking distance by the walking time. Note that the speed calculation unit 113 calculates the walking speed from the walking state information of the user, excluding the exceptional walking state information. Specifically, the speed calculation unit 113 calculates the walking distance (hereinafter referred to as the comfortable walking distance), which is the walking distance of the user's walking route excluding the distance of the exceptional walking route, from the distance of the user's walking route, and calculates the walking time (hereinafter referred to as the comfortable walking time), which is the walking time of the user's entire walking route excluding the walking time of walking the exceptional walking route, from the walking time taken for the user's entire walking route. Then, the walking speed of the user may be calculated by dividing the comfortable walking distance by the comfortable walking time. Note that when the speed calculation unit 113 attaches a tag of the exceptional walking state information to the walking state information, the walking speed may be calculated based on the walking state information without the tag of the exceptional walking state information.
[0037] The walking state information and the exceptional walking state information referred to by the speed calculation unit 113 when calculating the walking speed of the user may be information regarding walking performed over a series of times (for example, walking performed at a predetermined time such as 30 minutes within a day), or may be comprehensive information regarding walking performed over a plurality of series of times (for example, walking performed a plurality of times at a predetermined time such as 30 minutes within a day) within a predetermined period, but is not limited thereto.
[0038] The walking speed calculation unit 113 divides a comfortable walking route excluding an exceptional walking route from the user's walking route into sections (division sections) of a continuous predetermined distance, calculates the walking speed of a division section by dividing the distance of the division section by the time taken to walk the division section, and may calculate the average value or median value of the walking speeds of the division sections when the walking speeds of the continuous division sections change within a predetermined range as the user's walking speed. In this case, when the walking speed of a division section deviates from the predetermined range in a certain division section, the walking speed calculation unit 113 may calculate the walking speed excluding the walking speed of the division section. Further, when the number of division sections in which the walking speed of a division section deviates from the predetermined range exceeds a predetermined number in a continuous predetermined number of division section groups, the walking speed calculation unit 113 may calculate the walking speed excluding the walking speed in the division section group.
[0039] The walking speed calculation unit 113 may calculate the average value or median value of the walking speed calculated by the above-described method over a predetermined period such as several days, several weeks, or several months as the user's walking speed.
[0040] The evaluation unit 114 evaluates the walking ability based on the walking speed calculated by the walking speed calculation unit 113. The evaluation unit 114 evaluates the walking ability based on the relationship between the reference walking speed set for age (age group), gender, health condition, etc. and the walking speed calculated by the walking speed calculation unit 113. For example, as shown in an example in FIG. 6, the evaluation unit 114 evaluates that the user has normal walking ability in that attribute if the walking speed is equal to the reference walking speed set for each age group such as the 60s, 70s, 80s, etc., gender, and health condition (for example, within plus or minus 10% of the walking speed). For example, the evaluation unit 114 may evaluate a user who walks 10% or more faster than the reference walking speed as having a high walking ability, and evaluate a user who walks 10% or more slower as having a problem with walking ability. Note that the reference walking speed and the ratio (the numerical value of "10%" in the above example) used by the evaluation unit 114 as the evaluation axis may be set for each user.
[0041] The evaluation unit 114 may evaluate the user's health condition (e.g., frailty state, movement disorder state, cognitive impairment state, etc.) based on the deviation degree between the walking speed of the user calculated by the speed calculation unit 113 and the reference value.
[0042] FIG. 7 is a diagram for explaining an example of the processing of the evaluation device according to the present embodiment.
[0043] The server device 1 acquires the walking state information of the user (1001). The server device 1 determines the exception walking state information of the user (1002). The server device 1 calculates the walking speed of the user (1003). The server device 1 evaluates the walking ability of the user (1004).
[0044] Other examples are described below.
[0045] When the determination unit 112 of the server device 1 determines an exception walk, the server device 1 may attach a tag for the exception walk to the walk state information or attach a tag for normal walk to the walk state information other than the determined exception walk, and store it in the walk state information storage unit 131. Also, when the determination unit 112 of the server device 1 determines an exception walk, the server device 1 may delete the exception walk state information from the walk state information and store it in the walk state information storage unit 131.
[0046] When the determination unit 112 of the server device 1 determines an exception walk and attaches a tag for the exception walk to the walk state information, the server device 1 may calculate the walking speed of the user based on the walk state information without the tag for the exception walk (the distance of the walking route and the time of walking). When the determination unit 112 of the server device 1 determines an exception walk and attaches a tag for normal walk to the walk state information other than the determined exception walk, the server device 1 may calculate the walking speed of the user based on the walk state information with the tag for normal walk (the distance of the walking route and the time of walking). Also, when the determination unit 112 of the server device 1 determines an exception walk and deletes the exception walk state information from the walk state information, the server device 1 may calculate the walking speed of the user based on the remaining walk state information.
[0047] The server device 1 may analyze sensor data obtained from a gyro sensor, an acceleration sensor, etc. provided in the user terminal 3, measure and predict the slope of the road during walking, and acquire slope information.
[0048] The server device 1 may acquire information regarding the user's basic information or health status, and based on the basic information or health status, change the value of the angle of the slope of the slope that serves as the criterion for the determination unit 112 to determine that it is abnormal walking. For example, as shown in an example in FIG. 8, the server device 1 may preset a reference slope for, for example, age, gender, average amount of exercise (such as walking time and walking distance per day), etc. included in the basic information, or each combination thereof, and set the angle of the slope according to the user's basic information. Further, as shown in an example in FIG. 9, the server device 1 may preset a predetermined slope angle or coefficient for, for example, the user's subjective physical condition recognition, health examination information, current medical condition, state and degree of frailty, etc., degree of support required, degree of care required, current prescribed intervention (medicines, exercise, etc.), period since surgery, etc. included in the user's health status, or each combination thereof, and set the angle of the slope according to the user's health status, or subtract a predetermined value from, or multiply by a predetermined coefficient, the angle of the slope set based on the basic information as described above, to set the angle of the slope. Similarly to the above, the server device 1 may change weather conditions such as wind speed and rainfall according to the basic information or health status, which the determination unit 112 determines as abnormal walking.
[0049] As an example, the server device 1 may store the walking speed calculated by the calculation unit 113 in the server device 1. The server device 1 may, as an example, evaluate the walking ability or health status of the user based on the walking speed calculated from the walking state information and the exception walking state information acquired at different timings, respectively, the reference value, or the relationship between the walking speeds. For example, when the walking speeds at the aforementioned different timings are each a predetermined degree, continuously for a predetermined number of times, or a predetermined ratio of the number of walking speeds among a predetermined number of walking speeds (for example, among the walking speeds related to 10 walks to be evaluated by the server device 1, 8 or more times, etc.) away from the reference value, it may be evaluated that the walking ability is in an abnormal state. Further, the server device 1 may compare the walking speeds at the aforementioned different timings and, when the walking speed is gradually decreasing, evaluate that the walking ability is deteriorating, or when the walking speed is gradually increasing, evaluate that the walking ability is improving. Furthermore, the server device 1 may compare the walking speeds at the aforementioned different timings with the reference value and, when the walking speed is gradually decreasing or increasing and approaching the reference value, evaluate that the walking ability is improving, or when the walking speed is gradually decreasing or increasing and moving away from the reference value, evaluate that the walking ability is deteriorating.
[0050] As an example, the server device 1 may notify the evaluation results to the user's attending physician, medical and nursing staff such as the attending caregiver and care worker, and the persons in charge of medical institutions, nursing facilities, etc. to which these medical and nursing staff belong. For example, when the evaluation unit 114 evaluates that the walking ability is low, or the walking ability is deteriorating, or the walking ability is in an abnormal state, etc., the server device 1 may notify the medical and nursing staff, the person in charge, etc. of the information that can identify the user, the walking speed, and the information of the evaluation result.
[0051] The server device 1 may acquire information on the road on which the user walks and determine whether it is a section where exceptional walking or comfortable walking is possible. The information for this purpose may be map information or image information (including video) of the road. Based on this information, the server device 1 may determine the gradient and the state of the road, determine a section where exceptional walking or comfortable walking is possible, and acquire registration of the road by the user. The server device 1 may present the registered section to the user terminal 3 when the user walks.
[0052] The server device 1 may automatically determine a section where exceptional walking or comfortable walking is possible. For example, the server device 1 receives a user's operation and acquires information on the starting point of walking such as the home address and the destination location such as the nearest station from the user terminal 3. The server device 1 may read the walking route from the starting point to the destination, acquire gradient information and road information of the route, and determine an exceptional walking section or a comfortable walking section. Also, the server device 1 may acquire information on the web such as social media, and review the exceptional walking section and the comfortable walking section based on information on construction, accidents, etc.
[0053] The server device 1 may determine exceptional walking or comfortable walking based on data acquired from a wearable sensor or the like. The wearable sensor may be, for example, a sensor attached to or provided in clothes, accessories, shoes, shoe insoles, etc., but is not limited thereto. The sensor may be an acceleration sensor, a pressure sensor, etc., but is not limited thereto. The server device 1 may acquire the ground reaction force from, for example, a pressure sensor attached to a shoe or a shoe insole, determine the nature of the road on which the user is walking (concrete, soil, sand, grassland, etc.), and determine whether it is a section of exceptional walking or comfortable walking.
[0054] The server device 1 may determine a walking section where a predetermined number of users have exceptional walking (or comfortable walking) as an exceptional walking section (or a comfortable walking section).
[0055] The server device 1 may propose a walking course to the user based on the information of the section determined as an exception walking section (or a comfortable walking section). For example, when the server device 1 acquires the information of the start point and the goal point from the user, among the plurality of courses connecting the start point and the goal point, a course that does not include an exception walking section or has a short distance of the exception walking section may be presented to the user terminal 3 as a recommended walking course. Further, the server device 1 connects comfortable walking sections or connects a plurality of comfortable walking sections that are in close proximity among the plurality of courses connecting the start point and the goal point. In a walking course that does not include an exception walking section, so that the distance of the course other than the comfortable walking section is shortened, or does not include a slope with a predetermined gradient in the course, or does not include a course on a road in a predetermined state, a course connecting comfortable walking sections may be presented to the user terminal 3 as a recommended walking course.
[0056] The server device 1 may correct the walking speed according to the road conditions of the course walked by the user. As an example, the server device 1 receives an input or selection operation of the user terminal 3 by the user, or obtains information regarding the state and material of the road from the image information acquired from the user, map information, etc. For example, when the road material is soil, the server device 1 corrects the walking speed calculated by the above-described method by multiplying it by a predetermined coefficient to correct it to the walking speed when walking on asphalt. Note that, for a certain user, by comparing the value of the walking speed when walking on a walking course A where the road conditions are known with the walking speed when walking on a walking course B where the road conditions are unknown, the road conditions of the walking course B may be predicted. In this case, when the walking speed of the walking course B is slower than the walking speed of the walking course A for a certain user, the server device 1 determines that the state and material of the road of the walking course B are more difficult to walk on than those of the walking course A. For example, when the walking course A is asphalt, the walking course B may be determined to be soil, a gravel road, or the like. Further, the server device 1 stores the walking speed of a walking course that a certain user walks for the first time, and when a predetermined difference appears when compared with the walking speed when walking on a familiar road, the server device 1 may correct the walking speed of another walking course that the user walks for the first time by multiplying it by a predetermined coefficient.
[0057] The server device 1 may acquire information about the shoes the user is wearing during walking and reflect it in the determination of abnormal walking or comfortable walking. As an example, the server device 1 receives an input or selection operation of the user terminal 3 by the user and obtains information regarding the type of shoes. For example, when the type of shoes is sports shoes, the server device 1 may perform processing not to determine abnormal walking even in a section that is usually determined as abnormal walking, such as a gravel road. Also, for example, when the type of shoes is leather shoes or sandals, the server device 1 may determine abnormal walking even in a section that is usually not determined as abnormal walking.
[0058] When determining the section for calculating the speed, the server device 1 may determine by having the user terminal 3 read IC tags, two-dimensional codes, etc. installed at the walking start location and the walking end location.
[0059] As described above, the preferred embodiments of the present disclosure have been described in detail with reference to the accompanying drawings. However, the technical scope of the present disclosure is not limited to such examples. It is obvious that those having ordinary knowledge in the technical field of the present disclosure can come up with various modification examples or correction examples within the scope of the technical idea described in the claims. Naturally, these are also understood to belong to the technical scope of the present disclosure.
[0060] The devices described in this specification may be realized as a single device, or may be realized by a plurality of devices (for example, cloud servers) partially or entirely connected by a communication network. For example, the CPU and storage device of the server device 1 may be realized by different servers connected to each other by a communication network.
[0061] A series of processes by the devices described in this specification may be realized using any of software, hardware, and combinations of software and hardware. It is possible to create a computer program for realizing each function of the server device 1 according to this embodiment and install it on a PC or the like. Also, a computer-readable recording medium storing such a computer program can be provided. The recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, etc. Also, the above computer program may be distributed via a communication network, for example, without using a recording medium.
[0062] Also, the processes described in this specification do not necessarily have to be executed in the described order. Some process steps may be executed in parallel. Also, additional process steps may be adopted, and some process steps may be omitted.
[0063] Moreover, the effects described in this specification are illustrative or exemplary only and not limiting. That is, the technology according to the present disclosure may exhibit other effects that are apparent to those skilled in the art from the description herein, together with or in place of the above effects.
Explanation of Reference Numerals
[0064] 1 Server device 2 Communication network 3 User terminal 101 CPU 102 Memory 103 Storage device 104 Communication interface 105 Input device 106 Output device 111 Walking state information acquisition unit 112 Determination unit 113 Speed calculation unit 114 Evaluation unit 131 Walking state information storage unit 132 Exceptional walking state information storage unit
Claims
1. An evaluation device for evaluating a user's walking ability, comprising: a determination unit that determines an abnormal walk from the walking state information acquired from the information terminal used by the user; a speed calculation unit that calculates a walking speed from the walking state information excluding the abnormal walk; an evaluation unit that evaluates the walking ability based on the walking speed; An evaluation device comprising the above.
2. The walking state information includes information on the gradient related to the information on the route walked by the user, The determination unit determines that the walking state during walking on a route where the gradient exceeds a predetermined value is an abnormal walk; The evaluation device according to claim 1, characterized in that.
3. a health state acquisition unit that acquires the health state of the user; a gradient control unit that controls the predetermined value based on the health state; The evaluation device according to claim 2, characterized by comprising the above.
4. The walking state information includes information on the area where the user is walking, the weather in the time zone, The determination unit determines that the walking state in the time zone when the weather is in a predetermined state is an abnormal walk; The evaluation device according to any one of claims 1 or 2, characterized in that.
5. The determination unit determines an abnormal walk excluding the walking state information when the walking state information cannot be obtained sufficiently due to the influence of the communication environment; The evaluation device according to claim 1, characterized in that.
6. An evaluation program for evaluating a user's walking ability, causing a processor to perform: a determination step of determining an abnormal walk from the walking state information acquired from the information terminal used by the user; a speed calculation step of calculating a walking speed from the walking state information excluding the abnormal walk; an evaluation step of evaluating the walking ability based on the walking speed; An evaluation program.
7. An evaluation method for evaluating a user's walking ability, wherein a processor performs: a determination step of determining an abnormal walk from the walking state information acquired from the information terminal used by the user; a speed calculation step of calculating a walking speed from the walking state information excluding the abnormal walk; an evaluation step of evaluating the walking ability based on the walking speed; An evaluation method.
Citation Information
Patent Citations
Gait evaluation system and gait evaluation method
JP2023045998A