Method and system for adjusting skate blade on basis of sole curve

The method and system for adjusting skate blades based on sole curve data improve skating stability and comfort by accurately tailoring installations to individual user needs, addressing dynamic changes in skate wear and posture.

WO2026127521A1PCT designated stage Publication Date: 2026-06-18LEE CHANG JU

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
LEE CHANG JU
Filing Date
2025-12-05
Publication Date
2026-06-18

Smart Images

  • Figure KR2025020852_18062026_PF_FP_ABST
    Figure KR2025020852_18062026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a method and a system for adjusting a skate blade on the basis of a sole curve, the method comprising the steps of: constructing a skate shoe usage model of a wearer according to skate shoe wearing data of the wearer; inputting, into the skate shoe usage model, a sole curve for mounting of a skate blade, and acquiring a preset center point position and a preset stress point position of the sole curve; determining a mounting position of the skate blade according to the relationship between the preset center point position and the preset stress point position; and determining whether to adjust the mounting position of the skate blade according to body information of the wearer and structure information of the skate blade, thereby enabling the mounting position of the skate blade to be accurately determined such that skating performance can be optimized and comfort and safety can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Method and system for adjusting skate blades based on sole curve

[0001] The present invention relates to the field of skate blade adjustment technology, and specifically, to a method and system for adjusting a skate blade based on the sole curve.

[0002] A skate blade is a metal blade installed beneath the sole of an ice skate, used to glide across the ice surface. It is one of the most important components of the skate and directly affects the skater's speed, balance, control, and performance. The shape, length, and curvature of skate blades vary and are determined by different types of skating, such as figure skating, ice hockey, short track, and ice dance. Therefore, the placement of the skate blade plays a crucial role in the skater's gliding stability, comfort, and performance.

[0003] Currently, conventional methods for installing skate blades mostly utilize fixed positions or rely on manual adjustments based on the skater's experience, which have not been able to adequately consider center of gravity distribution and stress conditions during actual use by the individual user. This approach can lead to an unstable center of gravity while skating, affecting gliding performance and increasing the risk of injury. At the same time, because these methods do not accurately account for individual user differences, conventional blades struggle to meet skaters' high demands for stability and comfort after installation. Meanwhile, a skater's center of gravity and stress points change dynamically due to variations in skate wearing time, usage environment, and personal posture. Furthermore, if the skate blade does not precisely match the user's sole curve and body information, stress imbalances may occur, potentially increasing energy consumption during skating and affecting skating efficiency.

[0004] Therefore, in order to solve the problem of conventional technology, where precise adjustment is impossible in the skate blade installation method, making it difficult for a skater to obtain stability, comfort, and skating efficiency when skating for the first time, it is necessary to improve the skate blade installation technology.

[0005] Accordingly, to solve the problem of conventional technology in which it is difficult to obtain stability, comfort, and skating efficiency when a skater starts skating for the first time due to the inability to make precise adjustments in skate blade installation, the present invention presents a method and system for adjusting skate blades based on the sole curve.

[0006] The present invention provides a method for adjusting a skate blade based on a sole curve, and the method comprises the following steps:

[0007] A step of acquiring data on the wearer's skates, wherein the skates wear data includes each sole curve of the skates, and the wear time, center point location, and stress point location of each sole curve;

[0008] A step of constructing a skate shoe usage model of the wearer based on the skate shoe wearing data;

[0009] A step of obtaining a sole curve on which to install a skate blade, applying the sole curve on which to install the skate blade to a skate shoe usage model, and obtaining a preset center point position and a preset stress point position of the sole curve;

[0010] A step of determining the installation position of the skate blade according to the relationship between the preset center point position and the preset stress point position; and

[0011] A step of obtaining body information of the wearer and structural information of the skate blade, and determining whether to adjust the installation position of the skate blade according to the body information of the wearer and the structural information of the skate blade.

[0012] In addition, the step of constructing a model of the wearer's use of the skates according to the skate wear data includes the following steps:

[0013] A step of establishing a relationship between the center point and the stress point of each sole curve according to each sole curve of the skate, and the center point position and the stress point position of each sole curve;

[0014] A step of matching the center point relationship of each sole curve and the stress point relationship of each sole curve according to the sole curve, and establishing the center point and stress point relationship of each skate sole curve according to the matching result; and

[0015] A step of constructing a skate shoe usage model according to the relationship between the center point and stress point of each of the above sole curves and the relationship between the wear time corresponding to each of the above sole curves.

[0016] In addition, the step of constructing the skate shoe usage model according to the relationship between the center point and stress point of each sole curve and the wear time corresponding to each sole curve comprises the following steps:

[0017] A step of determining whether the sole curve is valid for wearing based on the relationship between the above wearing time and the preset wearing time,

[0018] If the above wearing time is less than the above preset wearing time, it is determined that the above sole curve is not valid for wearing, and

[0019] A step of determining that the sole curve is valid for wear if the above wearing time is greater than or equal to the above preset wearing time;

[0020] A step of obtaining each of the sole curves effective for wearing in the above skates, and the corresponding center point and stress point relationship equations;

[0021] A step of obtaining a distance measurement between the center point and stress point relationship of each of the above sole curves effective for wear;

[0022] A step of constructing a distance matrix according to the distance measurements above, and recursively merging the relationship between the center point and the stress point of each sole curve according to the distance matrix; and

[0023] A step of obtaining a relationship between the center point and stress point of the skate after the above recursive merging, and establishing a skate usage model according to the relationship between the center point and stress point of the skate.

[0024] In addition, the step of determining whether to adjust the installation position of the skate blade according to the body information of the wearer and the structural information of the skate blade includes the following steps:

[0025] A step of obtaining the real-time weight of the wearer and the preset weight of the wearer in the skate shoe usage model; and

[0026] A step of performing a comparison between the real-time weight and the preset weight,

[0027] It is determined that if the real-time weight and the preset weight match each other, the installation position of the skate blade is not adjusted, and

[0028] A step of determining whether to adjust the installation position of the skate blade based on the absolute value of the weight difference between the real-time weight and the preset weight if there is a discrepancy between the real-time weight and the preset weight.

[0029] In addition, the step of determining whether to adjust the installation position of the skate blade according to the absolute value of the weight difference includes the following steps:

[0030] A step of determining whether to adjust the installation position of the skate blade according to the relationship between the absolute value of the weight difference and the set first and second preset absolute values ​​of the weight difference,

[0031] It is determined that if the absolute value of the above weight difference is less than the absolute value of the first preset weight difference, the installation position of the above skate blade is not adjusted, and

[0032] If the absolute value of the weight difference is greater than or equal to the first preset absolute value of the weight difference and less than the second preset absolute value of the weight difference, it is determined to adjust the installation position of the skate blade, wherein the adjustment distance of the installation position of the skate blade is determined as L1.

[0033] It is determined that if the absolute value of the weight difference is greater than or equal to the absolute value of the second preset weight difference, the installation position of the skate blade is adjusted, and the adjustment distance of the installation position of the skate blade is determined as L2.

[0034] The first preset absolute weight difference is smaller than the second preset absolute weight difference, and L1 < L2.

[0035] In addition, the step of determining the adjustment distance of the installation position of the skate blade as Lj (j=1,2) includes the following steps:

[0036] A step of acquiring a real-time bit angle of the skate blade and determining a real-time center point position of the skate blade according to the real-time bit angle; and

[0037] Perform a comparison between the above real-time center point position and the above preset center point position,

[0038] It is determined that if the above real-time center point position and the above preset center point position match each other, the adjustment distance (Lj) of the above installation position of the skate blade is not corrected, and

[0039] A step of determining the stress support position of the skate blade according to the cutting edge angle when there is a discrepancy between the real-time center point position and the preset center point position, and determining whether to correct the adjustment distance (Lj) according to the relationship between the stress support position and the preset stress point position.

[0040] In addition, the step of determining whether to correct the adjustment distance (Lj) based on the relationship between the stress support position and the preset stress point position includes the following steps:

[0041] A step of obtaining a deviation value between the stress support position and the preset stress point position, and determining whether to correct the adjustment distance (Lj) according to the relationship between the deviation value and the set first and second preset deviation values,

[0042] It is determined that if the above deviation value is less than the above first preset deviation value, the above adjustment distance (Lj) is not corrected, and

[0043] If the deviation value is greater than or equal to the first preset deviation value and less than the second preset deviation value, the correction coefficient is determined as M1, and the adjustment distance (Lj) is corrected according to the correction coefficient (M1).

[0044] If the above deviation value is greater than or equal to the above second preset deviation value, the correction coefficient is determined as M2, and the adjustment distance (Lj) is corrected according to the above correction coefficient (M2).

[0045] A step in which the first preset deviation value is less than the second preset deviation value and M1 < M2 < 1.

[0046] In addition, the step of determining the correction coefficient as Mj (j=1,2) includes the following steps:

[0047] Acquire the real-time sharpness of the edge of the skate blade and determine whether to adjust the correction factor (Mj) based on the relationship between the real-time sharpness and the preset sharpness,

[0048] If the above real-time sharpness is greater than or equal to the above preset sharpness, the above correction factor (Mj) is not adjusted,

[0049] A step of determining the adjustment coefficient based on the relationship between the real-time sharpness and the preset sharpness if the real-time sharpness is less than the preset sharpness, and adjusting the correction coefficient (Mj) based on the adjustment coefficient.

[0050] In addition, the step of determining the adjustment coefficient according to the relationship between the real-time sharpness and the preset sharpness includes the following steps:

[0051] A sharpness difference value between the real-time sharpness and the preset sharpness is obtained, and an adjustment coefficient is determined according to the relationship between the sharpness difference value and the set first and second preset sharpness difference values.

[0052] If the above sharpness difference value is less than the above first preset sharpness difference value, the above adjustment coefficient is determined as N1, and

[0053] If the above sharpness difference value is greater than or equal to the above first preset sharpness difference value and the above sharpness difference value is less than the above second preset sharpness difference value, the adjustment coefficient is determined as N2, and

[0054] If the above sharpness difference value is greater than or equal to the above second preset sharpness difference value, the above adjustment coefficient is determined as N3, and

[0055] Step in which the first preset sharpness difference value is less than the second preset sharpness difference value, and N1 < N2 < N3 < 1.

[0056] Compared to the prior art, the preferred effects of the present invention are as follows:

[0057] By acquiring user skate wear data including sole curve, wear time, center point location, and stress point location, it is possible to understand the stress conditions and center distribution in detail during actual use. Through the collection of such detailed data, comprehensive information regarding the actual usage status of the user's skates can be provided, and a scientific basis for subsequent blade adjustments can be offered, thereby ensuring a more accurate adjustment procedure.

[0058] Next, a usage model is constructed based on skate wear data to simulate the user's actual gliding state under various conditions. By inputting the sole curve of the skate blade into the model, the pre-set center point and stress point locations of the skate blade can be predicted, thereby allowing the installation position of the skate blade to be tailored to the user's actual requirements. Consequently, this not only improves the installation accuracy of the skate blade but also optimizes the skater's athletic performance and reduces the issues of reduced stability and comfort that may occur with conventional methods.

[0059] Next, by combining the user's body information with the skate blade's structural information to further adjust the blade's mounting position, the impact of individual differences on gliding performance can be fully taken into account. Through this personalized adjustment method, the user's high requirements for stability and comfort can be met to a higher level, thereby enhancing the skating experience.

[0060] Meanwhile, according to the above method, fine adjustments can be made according to the skater's actual needs, thereby reducing energy waste while maintaining high-efficiency gliding.

[0061] Finally, real-time updates and adjustments can reduce unbalanced stress and stability issues caused by changes in usage environment, wearing time, and individual posture, thereby significantly reducing the risk of injury to skaters and improving skating efficiency and safety.

[0062] On the other hand, the present application further provides a system for adjusting a skate blade based on a sole curve, said system comprising:

[0063] An acquisition module for obtaining data on a wearer's skate shoe wear and body information of the wearer, wherein the skate shoe wear data includes each sole curve of the skate shoe, and the acquisition module including the wear time, center point location, and stress point location of each sole curve;

[0064] A model generation module electrically connected to the above acquisition module and for constructing a skate shoe usage model of the wearer according to the skate shoe wearing data;

[0065] A scanning module that is electrically connected to the above model generation module and is used to scan and acquire structural information of the sole curve on which the skate blade is installed and the skate blade, and is also used to input the sole curve on which the skate blade is installed into the skate shoe usage model, and acquires a preset center point position and a preset stress point position of the sole curve; and

[0066] A central control module electrically connected to the scanning module and determining the installation position of the skate blade according to the relationship between a preset center point position and a preset stress point position, and determining whether to adjust the installation position of the skate blade according to the body information of the wearer and the structural information of the skate blade.

[0067] The method and system for adjusting a skate blade based on a sole curve according to one embodiment of the present invention described above have the same desirable effects and are not described redundantly in this specification.

[0068] Through the following detailed description of preferred embodiments, various other advantages and benefits will become apparent to those skilled in the art. The accompanying drawings are merely for illustrating preferred embodiments and should not be understood as limiting the invention. Additionally, in all accompanying drawings, the same reference numerals denote the same components. In the following drawings:

[0069] FIG. 1 is a flowchart of a method for adjusting a skate blade based on a sole curve according to an embodiment of the present invention;

[0070] FIG. 2 is a functional block diagram of a system for adjusting a skate blade based on a sole curve according to an embodiment of the present invention.

[0071]

[0072] Hereinafter, exemplary embodiments according to the present disclosure will be described in more detail with reference to the accompanying drawings. Although exemplary embodiments according to the present disclosure are illustrated in the accompanying drawings, it should be noted that the contents of the present disclosure may be implemented in various forms and are not limited to the embodiments presented in this specification. On the other hand, these embodiments are provided for a deeper understanding of the present disclosure, and the scope of the present disclosure will be sufficiently conveyed to those skilled in the art. Unless otherwise conflicted, embodiments of the present invention and features according to said embodiments are combinable with one another. Hereinafter, the present invention will be described in detail by combining the accompanying drawings and embodiments.

[0073] As illustrated in FIG. 1, among some embodiments of the present application, this embodiment provides a method for adjusting a skate blade based on a sole curve, said method comprising the following steps:

[0074] Step S100: Obtain data on the wearer's skates.

[0075] Specifically, skate shoe wear data includes each sole curve of the skate shoe, and the wear time, center point location, and stress point location of each sole curve.

[0076] Step S200: Construct a model of the wearer's skate usage based on the above skate wearing data.

[0077] Specifically, the step of constructing a skate usage model of the wearer based on the skate wearing data includes the step of establishing a center point relationship and a stress point relationship for each sole curve according to each sole curve of the skate, and the center point location and stress point location of each sole curve. The center point relationship and the stress point relationship of each sole curve are matched according to the sole curve, and the center point and stress point relationship of each sole curve are established according to the matching result. A skate usage model is constructed based on the relationship between the center point and stress point relationship of each sole curve and the wearing time corresponding to each sole curve.

[0078] Specifically, when constructing a skate shoe usage model based on the relationship between the center point and stress point equations of each sole curve and the wear time corresponding to each sole curve, the validity of the sole curve for wear can be determined based on the relationship between the wear time and the preset wear time. In this case, if the wear time is less than the preset wear time, it is determined that the sole curve is not valid for wear. If the wear time is greater than or equal to the preset wear time, it is determined that the sole curve is valid for wear. Each sole curve valid for wear in the skate shoe, and the corresponding center point and stress point equations are obtained. A distance measurement value is obtained between the center point and stress point equations of each sole curve valid for wear. A distance matrix is ​​constructed based on the distance measurement value, and the center point and stress point equations of each sole curve are recursively merged according to the distance matrix. After recursive merging, the center point and stress point equations of the skate shoe are obtained, and a skate shoe usage model is constructed based on the center point and stress point equations of the skate shoe.

[0079] As can be seen from this, center point and stress point relationships are established for each of the skate sole curves. These relationships represent the geometric characteristics of the sole curve and the corresponding stress state, thereby laying the foundation for further analysis. Next, after establishing the center point and stress point relationships for each sole curve, the actual validity of these data must be considered. This process is implemented by comparing the actual wear time of the skate with a preset wear time. The sole curve and its related data are considered valid only if the wear time reaches or exceeds a preset value. The key here is to ensure the accuracy and reliability of the data to prevent invalid data from causing deviations or errors in the model. Once valid sole curve data is selected, the following step performs further analysis on this valid data. By calculating the distances between the center point and stress point relationships to construct a distance matrix and recursively merging the matrix, a more accurate skate usage model can be derived. The recursive merging process improves the overall accuracy and applicability of the model by not only considering the relationships between each sole curve but also synthesizing the influence of each data point. Finally, a comprehensive model of skate usage is constructed using the relationships between the center point and stress point of the skate after merging. This model not only reflects the skate's performance during actual wear but also predicts and optimizes the blade installation position, thereby enhancing stability and comfort for the skater.

[0080] It should be noted that detailed relational equations are established by acquiring the sole curve, center point, and stress point locations of the skates. These equations provide foundational data to understand the stress conditions of the skates during actual use, thereby enabling an accurate assessment of the impact of the sole curve on skating performance. This detailed data model helps optimize the performance of the skates during the skating process and allows the skater to receive stable support and enjoy a comfortable gliding experience. Next, this method introduces the factor of wear time to filter valid data and ensure the accuracy of the skate usage model. Relevant data is considered valid only if the wear time exceeds a preset threshold, thereby preventing data instability caused by short-term use. This filtering mechanism ensures that the model is built based on reliable data, reduces performance issues that may arise from inaccurate data, and improves the practicality and stability of the skate usage model. Furthermore, by performing distance measurement and recursive merging on valid wear data, this method constructs a skate usage model that comprehensively considers various factors. Distance measurements help determine the similarity of each sole curve, and recursive merging techniques further optimize data integration, allowing the model to accurately reflect the overall performance of the skates. Through this sophisticated data processing, the model's predictive capabilities are enhanced, enabling more accurate simulation of actual usage conditions and thus providing more personalized solutions for skaters. Finally, the constructed skate usage model can not only effectively improve the personalized fit of the skates but also optimize the installation position of the skate blades.According to this type of technical solution that comprehensively considers the needs of individual users, stability and comfort for the skater during gliding are ensured, while potential safety risks that may arise from the installation of skate blades are also reduced.

[0081] Step S300: Obtain a sole curve on which to install a skate blade, apply the sole curve on which to install the skate blade to the skate shoe usage model, and obtain a preset center point position and a preset stress point position of the sole curve.

[0082] Step S400: The installation position of the skate blade is determined according to the relationship between the preset center point position and the preset stress point position.

[0083] Step S500: Obtain body information of the wearer and structural information of the skate blade, and determine whether to adjust the installation position of the skate blade according to the body information of the wearer and the structural information of the skate blade.

[0084] Specifically, whether to adjust the installation position of the skate blade is determined based on the wearer's body information and the skate blade's structural information, and the wearer's real-time weight and the wearer's preset weight in the skate shoe usage model can be obtained. A comparison is performed between the real-time weight and the preset weight; if the real-time weight and the preset weight match, it is decided not to adjust the installation position of the skate blade. If the real-time weight and the preset weight do not match, the absolute value of the weight difference between the real-time weight and the preset weight is calculated, and whether to adjust the installation position of the skate blade is determined based on the absolute value of the weight difference.

[0085] Specifically, whether to adjust the installation position of the skate blade is determined according to the absolute value of the weight difference, and whether to adjust the installation position of the skate blade is determined according to the relationship between the absolute value of the weight difference and the set first and second absolute values ​​of the weight difference. If the absolute value of the weight difference is less than the first absolute value of the weight difference, it is determined not to adjust the installation position of the skate blade. If the absolute value of the weight difference is greater than or equal to the first absolute value of the weight difference and less than the second absolute value of the weight difference, it is determined to adjust the installation position of the skate blade, and the adjustment distance of the installation position of the skate blade is determined to be L1. If the absolute value of the weight difference is greater than or equal to the second absolute value of the weight difference, it is determined to adjust the installation position of the skate blade, and the adjustment distance of the installation position of the skate blade is determined to be L2. At this time, the first absolute value of the weight difference is smaller than the second absolute value of the weight difference, and L1 < L2.

[0086] Specifically, when the adjustment distance of the installation position of the skate blade is determined as Lj (j=1,2), the real-time bit angle of the skate blade is obtained, and the real-time center point position of the skate blade can be determined according to the real-time bit angle. A comparison is performed between the real-time center point position and the preset center point position, and if the real-time center point position and the preset center point position match each other, it is decided not to correct the adjustment distance (Lj) of the installation position of the skate blade. If the real-time center point position and the preset center point position do not match each other, the stress support position of the skate blade is determined according to the bit angle, and whether to correct the adjustment distance (Lj) is determined according to the relationship between the stress support position and the preset stress point position.

[0087] Specifically, when determining whether to correct the adjustment distance (Lj) based on the relationship between the stress support position and the preset stress point position, a deviation value between the stress support position and the preset stress point position is obtained, and whether to correct the adjustment distance (Lj) is determined based on the relationship between the deviation value and the set first and second preset deviation values. If the deviation value is less than the first preset deviation value, it is determined not to correct the adjustment distance (Lj). If the deviation value is greater than or equal to the first preset deviation value and less than the second preset deviation value, a correction coefficient is determined as M1, and the adjustment distance (Lj) is corrected according to the correction coefficient (M1). If the deviation value is greater than or equal to the second preset deviation value, a correction coefficient is determined as M2, and the adjustment distance (Lj) is corrected according to the correction coefficient (M2). At this time, the first preset deviation value is less than the second preset deviation value, and M1 < M2 < 1.

[0088] Specifically, when the correction factor is determined as Mj (j=1,2), the real-time sharpness of the edge of the skate blade is obtained, and whether to adjust the correction factor (Mj) is determined based on the relationship between the real-time sharpness and the preset sharpness. If the real-time sharpness is greater than or equal to the preset sharpness, the correction factor (Mj) is not adjusted. If the real-time sharpness is less than the preset sharpness, the adjustment factor is determined based on the relationship between the real-time sharpness and the preset sharpness, and the correction factor (Mj) is adjusted according to the adjustment factor.

[0089] Specifically, when determining the adjustment coefficient based on the relationship between the real-time sharpness and the preset sharpness, a sharpness difference value between the real-time sharpness and the preset sharpness is obtained, and the adjustment coefficient can be determined based on the relationship between the sharpness difference value and the set first and second preset sharpness difference values. If the sharpness difference value is less than the first preset sharpness difference value, the adjustment coefficient is determined as N1. If the sharpness difference value is greater than or equal to the first preset sharpness difference value and is less than the second preset sharpness difference value, the adjustment coefficient is determined as N2. If the sharpness difference value is greater than or equal to the second preset sharpness difference value, the adjustment coefficient is determined as N3. At this time, the first preset sharpness difference value is less than the second preset sharpness difference value, and N1 < N2 < N3 < 1.

[0090] Through this, it can be seen that the need to adjust the position of the skate blade is determined by performing a comparison based on real-time weight data and a preset weight. By calculating the difference between the real-time weight and the preset weight, this method can determine the necessity of adjustment and the corresponding distance. If the absolute value of the weight difference exceeds a preset threshold, the skate blade position is automatically adjusted to respond to changes in the user's weight, thereby ensuring that the skate blade maintains optimal performance under different weight conditions. Additionally, the real-time center position of the skate blade is determined through the real-time cutting edge angle. By comparing this position with the preset center point position, the installation position of the skate blade can be further corrected. If the real-time center point position and the preset center point position are mismatched, fine adjustment is performed based on the deviation between the stress support position and the preset stress point position. The selection of a correction coefficient is determined by the magnitude of the deviation value, thereby correcting the adjustment distance. Through detailed adjustments during this process, the skate blade can be more accurately aligned with the user's movement demands during actual use, and skating stability and comfort can be improved. Meanwhile, the sharpness of the skate blade is also an important factor influencing the adjustment effect. The correction factor is further adjusted by comparing the real-time sharpness with the preset sharpness. If the sharpness is lower than the preset value, the adjustment factor is determined based on the difference in sharpness, and the correction factor is adjusted accordingly. At this time, an adjustment range is secured that considers the impact of the skate blade's sharpness on gliding performance, thereby further improving the overall performance and safety of the skate blade.

[0091] It should be noted that by comparing real-time weight with preset weight, the installation position of the skate blade can be appropriately adjusted according to changes in the user's weight. Through this adjustment mechanism, the impact of weight transfer on skating performance can be effectively addressed, enabling the skater to maintain optimal gliding stability and comfort under varying weight conditions. Furthermore, the accuracy of the adjustment process is improved by determining whether the skate blade position needs to be adjusted and the specific adjustment distance based on the relationship between the absolute weight difference and the preset weight difference. This method adapts better to changes in the user's weight and optimizes the gliding effect by adjusting the skate blade to varying degrees based on different ranges of weight difference values. Through this stepwise adjustment strategy, the skate blade can be precisely adjusted responsively whether the weight difference is relatively small or large, thereby improving the overall user experience. Meanwhile, this method further includes a step of monitoring the cutting edge angle of the skate blade in real time and adjusting the center point and stress support position of the skate blade according to the information. This real-time adjustment mechanism continuously optimizes the performance of the skate blade during the gliding process and enhances the stability and safety of skating by ensuring that the skate blade maintains an ideal center of gravity and stress distribution under various usage conditions. Finally, this method further corrects the adjustment coefficient by considering the real-time sharpness of the skate blade. By adjusting the sharpness, consistent performance of the skate blade is ensured under different sharpness conditions, and by comparing the difference between the real-time sharpness and the preset sharpness, the correction coefficient is dynamically adjusted to ensure that the skate blade always maintains an optimal cutting effect. Through these detailed considerations, the overall performance of the skate blade is improved, allowing the skater to experience increased control and comfort.

[0092] In the above embodiment, by acquiring user skate wear data including sole curve, wear time, center point location, and stress point location, the stress situation and center distribution during actual use can be understood in detail. Through the collection of such detailed data, comprehensive information regarding the actual usage status of the user's skates can be provided, a scientific basis for subsequent adjustment of the skate blades can be provided, and a more accurate adjustment procedure can be secured. Next, a usage model can be constructed based on the skate wear data to simulate the user's actual gliding state under various conditions. By inputting the sole curve of the skate blade into the model, the pre-set center point and stress point locations of the skate blade can be predicted, thereby allowing the blade's installation position to be tailored to the user's actual requirements. Therefore, not only is the installation accuracy of the skate blade improved, but the skater's athletic performance can also be optimized, and problems such as reduced stability and comfort that may occur in conventional methods are reduced. Furthermore, by combining the user's body information and the structural information of the skate blade to further adjust the installation position of the skate blade, the impact of individual differences on gliding performance can be fully considered. Through these personalized adjustment methods, users' high demands for stability and comfort can be met to a higher level, and the skating experience can be enhanced. Furthermore, according to the above method, fine-tuning can be performed based on the skater's actual needs, thereby reducing energy waste while maintaining high-efficiency gliding. Finally, through real-time updates and adjustments, unbalanced stress and stability issues caused by changes in the usage environment, wearing time, and individual posture can be mitigated, thereby significantly reducing the risk of injury to the skater and improving skating efficiency and safety.

[0093] In another preferred manner according to the above embodiment, as illustrated in FIG. 2, the present embodiment provides a system for adjusting a skate blade based on a sole curve, and the system includes an acquisition module, a model generation module, a scanning module, and a central control module.

[0094] Specifically, the acquisition module is used to acquire the wearer's skate shoe wearing data and the wearer's body information, and the skate shoe wearing data includes each sole curve of the skate shoe, and the wearing time, center point location, and stress point location of each sole curve. The model generation module is electrically connected to the acquisition module and is used to construct a model of the wearer's skate shoe usage based on the skate shoe wearing data. The scanning module is electrically connected to the model generation module and is used to scan and acquire the sole curve where the skate blade is installed and the structural information of the skate blade. The scanning module also inputs the sole curve where the skate blade is to be installed into the skate shoe usage model to acquire the preset center point location and preset stress point location of the sole curve. The central control module is electrically connected to the scanning module and is used to determine the installation location of the skate blade based on the relationship between the preset center point location and the preset stress point location. In addition, the central control module is used to determine whether to adjust the installation position of the skate blade based on the wearer's body information and the configuration information of the skate blade.

[0095] The method and system for adjusting a skate blade based on a sole curve according to each of the above embodiments of the present invention have the same desirable effects and are not described redundantly in this specification.

[0096] A person skilled in the art will understand that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may be implemented in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Additionally, the present application may be implemented in the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage devices, CD-ROMs, optical storage devices, etc.) containing computer-usable program code.

[0097] The present application is described with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented through computer program instructions. These computer program instructions are provided to a processor of a general-purpose computer, a specialized computer, an embedded processor, or other programmable data processing device for creating a device, thereby enabling the creation of a device for implementing functions specified in one or more flowcharts and / or one or more block diagrams through instructions executed by the processor of the computer or other programmable data processing device.

[0098] These computer program instructions may be stored in a computer-readable storage device capable of instructing a computer or other programmable data processing device to function in a specific manner, thereby causing the instructions stored in the computer-readable storage device to produce a product including an instruction device. The instruction device implements a function specified in one or more flows of a flowchart and / or one or more blocks of a block diagram.

[0099] These computer program instructions may be loaded into a computer or other programmable data processing device, thereby creating a computer-implemented process by executing a series of work steps on the computer or other programmable device, so that the instructions executed on the computer or other programmable device provide steps for implementing functions specified in one or more flows of a flowchart and / or one or more blocks of a block diagram.

[0100] Finally, it should be noted that the above embodiments are used merely to illustrate the technical means of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art will understand that specific embodiments of the present invention are still subject to modification or equivalent substitution, and that any modification or equivalent substitution that does not depart from the spirit and scope of the present invention is included within the scope of protection of the present invention.

Claims

1. A step of acquiring data on the wearer's skates, wherein the skates wearing data includes each sole curve of the skates, and the wearing time, center point location, and stress point location of each sole curve; A step of constructing a skate shoe usage model of the wearer based on the skate shoe wearing data; A step of obtaining a sole curve on which to install a skate blade, applying the sole curve on which to install the skate blade to a skate shoe usage model, and obtaining a preset center point position and a preset stress point position of the sole curve; A step of determining the installation position of the skate blade according to the relationship between the preset center point position and the preset stress point position; and A method for adjusting a skate blade based on a sole curve, comprising the step of obtaining body information of a wearer and structural information of the skate blade, and determining whether to adjust the installation position of the skate blade according to the body information of the wearer and the structural information of the skate blade.

2. In Paragraph 1, The step of constructing a model of the wearer's use of the skates according to the skate wearing data is: A step of establishing a relationship between the center point and the stress point of each sole curve according to each sole curve of the skate, and the center point position and the stress point position of each sole curve; A step of matching the center point relationship of each sole curve and the stress point relationship of each sole curve according to the sole curve, and establishing the center point and stress point relationship of each skate sole curve according to the matching result; and A method for adjusting a skate blade based on a sole curve, comprising the step of constructing a skate shoe usage model according to the relationship between the center point and stress point of each sole curve and the wear time corresponding to each sole curve.

3. In Paragraph 2, The step of constructing the skate shoe usage model according to the relationship between the center point and stress point of each of the above sole curves and the relationship between the wear time corresponding to each of the above sole curves is, A step of determining whether the sole curve is valid for wearing based on the relationship between the above-mentioned wearing time and the preset wearing time, wherein if the above-mentioned wearing time is less than the preset wearing time, the sole curve is determined not to be valid for wearing, and if the above-mentioned wearing time is greater than or equal to the preset wearing time, the sole curve is determined to be valid for wearing; A step of obtaining each of the sole curves effective for wearing in the above skates, and the corresponding center point and stress point relationship equations; A step of obtaining a distance measurement between the center point and stress point relationship of each of the above sole curves effective for wear; A step of constructing a distance matrix according to the distance measurements above, and recursively merging the relationship between the center point and the stress point of each sole curve according to the distance matrix; and A method for adjusting a skate blade based on a sole curve, comprising the step of obtaining a relationship between the center point and stress point of the skate after the above recursive merging, and establishing a skate usage model according to the relationship between the center point and stress point of the skate.

4. In Paragraph 1, The step of determining whether to adjust the installation position of the skate blade according to the body information of the wearer and the structural information of the skate blade is A step of obtaining the real-time weight of the wearer and the preset weight of the wearer in the skate shoe usage model; and A method for adjusting a skate blade based on a sole curve, comprising the step of performing a comparison between the real-time weight and the preset weight, determining not to adjust the installation position of the skate blade if the real-time weight and the preset weight match each other, and if the real-time weight and the preset weight do not match each other, calculating the absolute value of the weight difference between the real-time weight and the preset weight, and determining whether to adjust the installation position of the skate blade according to the absolute value of the weight difference.

5. In Paragraph 4, The step of determining whether to adjust the installation position of the skate blade according to the absolute value of the weight difference is, Determine whether to adjust the installation position of the skate blade according to the relationship between the absolute value of the weight difference and the set first and second preset absolute values ​​of the weight difference, It is determined that if the absolute value of the above weight difference is less than the absolute value of the above first preset weight difference, the installation position of the above skate blade is not adjusted; If the absolute value of the weight difference is greater than or equal to the first preset absolute value of the weight difference and less than the second preset absolute value of the weight difference, it is determined to adjust the installation position of the skate blade, and the adjustment distance of the installation position of the skate blade is determined as L1; The method includes the step of determining to adjust the installation position of the skate blade if the absolute value of the weight difference is greater than or equal to the second preset absolute value of the weight difference, and determining the adjustment distance of the installation position of the skate blade as L2. A method for adjusting a skate blade based on a sole curve, wherein the first preset weight difference absolute value is smaller than the second preset weight difference absolute value and L1 < L2.

6. In Paragraph 5, The step of determining the adjustment distance of the installation position of the skate blade as Lj (j=1,2) is, A step of acquiring a real-time bit angle of the skate blade and determining a real-time center point position of the skate blade according to the real-time bit angle; and Perform a comparison between the above real-time center point position and the above preset center point position, It is determined that if the above real-time center point position and the above preset center point position match each other, the adjustment distance (Lj) of the above installation position of the skate blade is not corrected, and A method for adjusting a skate blade based on a sole curve, comprising the step of determining a stress support position of the skate blade according to the cutting angle when there is a discrepancy between the real-time center point position and the preset center point position, and determining whether to correct the adjustment distance (Lj) according to the relationship between the stress support position and the preset stress point position.

7. In Paragraph 6, The step of determining whether to correct the adjustment distance (Lj) based on the relationship between the stress support position and the preset stress point position is: A deviation value between the stress support position and the preset stress point position is obtained, and whether to correct the adjustment distance (Lj) is determined according to the relationship between the deviation value and the set first and second preset deviation values. It is determined that if the above deviation value is less than the above first preset deviation value, the above adjustment distance (Lj) is not corrected, and If the deviation value is greater than or equal to the first preset deviation value and less than the second preset deviation value, the correction coefficient is determined as M1, and the adjustment distance (Lj) is corrected according to the correction coefficient (M1). The method includes the step of determining a correction coefficient as M2 if the deviation value is greater than or equal to the second preset deviation value, and correcting the adjustment distance (Lj) according to the correction coefficient (M2). A method for adjusting a skate blade based on a sole curve, wherein the first preset deviation value is less than the second preset deviation value and M1 < M2 < 1.

8. In Paragraph 7, The step of determining the above correction coefficient as Mj (j=1,2) is, Acquire the real-time sharpness of the edge of the skate blade and determine whether to adjust the correction factor (Mj) based on the relationship between the real-time sharpness and the preset sharpness, If the above real-time sharpness is greater than or equal to the above preset sharpness, the above correction factor (Mj) is not adjusted, and A method for adjusting a skate blade based on a sole curve, comprising the step of determining an adjustment coefficient based on the relationship between the real-time sharpness and the preset sharpness when the real-time sharpness is less than the preset sharpness, and adjusting a correction coefficient (Mj) based on the adjustment coefficient.

9. In Paragraph 8, The step of determining the adjustment coefficient according to the relationship between the real-time sharpness and the preset sharpness is: A sharpness difference value between the real-time sharpness and the preset sharpness is obtained, and an adjustment coefficient is determined according to the relationship between the sharpness difference value and the set first and second preset sharpness difference values. If the above sharpness difference value is less than the above first preset sharpness difference value, the above adjustment coefficient is determined as N1, and If the above sharpness difference value is greater than or equal to the above first preset sharpness difference value and the above sharpness difference value is less than the above second preset sharpness difference value, the adjustment coefficient is determined as N2, and The method includes the step of determining the adjustment coefficient as N3 if the above sharpness difference value is greater than or equal to the above second preset sharpness difference value, and A method for adjusting a skate blade based on a sole curve, wherein the first preset sharpness difference value is less than the second preset sharpness difference value and N1 < N2 < N3 < 1.

10. A method for adjusting a skate blade based on a sole curve according to any one of claims 1 to 9, A device configured to obtain data on the wearer's skates and body information of the wearer, wherein the skates wearing data includes each sole curve of the skates, and the wear time, center point location, and stress point location of each sole curve; A model generation module electrically connected to the above acquisition module and for constructing a skate shoe usage model of the wearer according to the skate shoe wearing data; A scanning module electrically connected to the above model generation module, used to scan and acquire structural information of the sole curve on which the skate blade is installed and the skate blade, and also used to input the sole curve on which the skate blade is installed into the skate shoe usage model to acquire a preset center point position and a preset stress point position of the sole curve; and A system for adjusting a skate blade based on a sole curve, comprising a central control module that is electrically connected to the scanning module and determines the installation position of the skate blade according to the relationship between a preset center point position and a preset stress point position, and determines whether to adjust the installation position of the skate blade according to the body information of the wearer and the structural information of the skate blade.