Method and device for dynamically adjusting elements of a display interface of a sports equipment

CN122526477APending Publication Date: 2026-08-07GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
Filing Date
2025-02-06
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0004]本申请实施例提供一种运动设备显示界面的元素动态调整方法及装置,能够对运动设备显示界面上的元素进行动态调整,适配用户实时的使用需求,解决运动设备显示界面的元素布局状态调整操作不便的技术问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122526477A_ABST
    Figure CN122526477A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method and device for dynamically adjusting elements of a display interface of a sports device. The technical solution provided by the embodiments of the present application adjusts the display layout state of a target element in a current display interface by collecting motion parameters and / or height parameters of a target user, determining corresponding layout state data according to the collected motion parameters and / or height parameters, and adjusting the display layout state of the target element in the current display interface during the corresponding motion of the target user using the sports device. Thus, the layout state of the target element in the current display interface is adapted to the use state of the target user by dynamically adjusting the element layout, avoiding the misoperation of the display interface during the motion of the user, improving the operation convenience of the display interface during the motion of the user, and improving the use experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method and apparatus for dynamically adjusting elements of a motion device display interface. Background Technology

[0002] Currently, various sports equipment often includes displays to meet users' needs for operating the equipment, watching videos, and projecting their phone screens. Taking treadmills with large displays as an example, users can project their phone screen onto the monitor while running. Furthermore, to allow users to control the treadmill and view exercise data, a floating menu is used on the display screen, showing the treadmill's control buttons and real-time exercise parameters. Users can then control the treadmill by manipulating this menu.

[0003] However, the display layout of various interface elements on fitness equipment, such as floating menus, projection windows, and video windows, is often fixed. When users need to adjust the layout of a particular element while exercising on the equipment, they must do so manually (e.g., dragging a floating menu to the desired position via human-computer interaction). Manually adjusting the state of target elements is inconvenient and prone to errors, resulting in a poor user experience. Summary of the Invention

[0004] This application provides a method and apparatus for dynamically adjusting elements on the display interface of a sports device, which can dynamically adjust the elements on the display interface of the sports device to adapt to the real-time usage needs of the user and solve the technical problem of inconvenient operation of adjusting the element layout state of the display interface of the sports device.

[0005] In a first aspect, embodiments of this application provide a method for dynamically adjusting elements of a motion device display interface, comprising:

[0006] Determine the target state parameters of the target user, including the motion parameters of the target user during the motion process and / or the height parameters of the target user;

[0007] The layout state data mapped to the target state parameters is determined as the target state data, and the layout state data corresponds to different state parameter ranges configured for motion parameters and / or height parameters.

[0008] Adjust the display layout of the target element in the current display interface based on the target state data.

[0009] As can be seen, this application, during the process of a target user exercising with sports equipment, collects the target user's movement parameters and / or height parameters, and determines the corresponding layout state data based on the collected movement parameters and / or height parameters to adjust the display layout state of the target elements on the current display interface. By dynamically adjusting the element layout, the layout state of the target elements on the current display interface adapts to the target user's usage state, avoiding accidental operation of the display interface during exercise, improving the convenience of user operation of the display interface during exercise, and enhancing the user experience.

[0010] Furthermore, the exercise parameters include running speed and / or heart rate values, the state parameter range includes corresponding exercise parameter ranges, different exercise parameter ranges correspond to different set intensity exercise state configurations during running exercise, and the target state data is used to adjust the display size of the target element on the current display interface.

[0011] When the motion parameters include running speed and / or heart rate, the display size of the target element is positively correlated with the magnitude of the motion parameter value.

[0012] When the exercise parameters include running speed and / or heart rate values, the range of exercise parameters includes a first range of exercise parameters;

[0013] Correspondingly, determining the mapped layout state data as target state data based on the target state parameters includes:

[0014] When the running speed and / or heart rate value is within the first exercise parameter range, the first layout state data corresponding to the first exercise parameter range is determined as the target state data, and the first layout state data is used to enlarge and display the target element on the current display interface.

[0015] When the exercise parameters include running speed and / or heart rate, the exercise parameter range also includes a second exercise parameter range that does not overlap with the first exercise parameter range, wherein the parameter values ​​of the first exercise parameter range are greater than the parameter values ​​of the second exercise parameter range;

[0016] Correspondingly, determining the mapped layout state data as target state data based on the target state parameters includes:

[0017] When the running speed and / or heart rate value is within the second exercise parameter range, the second layout state data corresponding to the second exercise parameter range is determined as the target state data, and the second layout state data is used to shrink the display of the target element.

[0018] By adaptively adjusting the size of target elements according to the user's running intensity, it is easier for users to operate the target elements during high-intensity exercise, while preventing the target elements from being displayed too large and affecting the display of other content on the interface during low-intensity exercise. By adjusting the size of target elements according to the user's running intensity, the user experience is improved.

[0019] Furthermore, when the target state parameters include the height parameters, the target state data is used to adjust the display height of the target element on the current display interface. The state parameter range includes the corresponding height parameter range, and different height parameter ranges do not overlap with each other and are configured to correspond to the adjustment height of the target element.

[0020] When the target state parameters include the height parameter, the adjustment height of the target element is positively correlated with the height parameter.

[0021] Furthermore, when the target state parameters include the height parameters, the height parameter range includes a third height parameter range, a fourth height parameter range, and a fifth height parameter range that do not overlap, and the parameter values ​​of the third height parameter range, the fourth height parameter range, and the fifth height parameter range decrease sequentially.

[0022] The step of determining the phase-mapped layout state data as target state data based on the target state parameters includes:

[0023] When the height parameter is within the third height parameter range, the third layout state data corresponding to the third height parameter range is determined as the target state data, and the third layout state data is used to display the target element at the top of the current display interface;

[0024] When the height parameter is within the fourth height parameter range, the fourth layout state data corresponding to the fourth height parameter range is determined as the target state data. The fourth layout state data determines the display height of the target element on the current display interface based on the height parameter and the first set relationship coefficient.

[0025] When the height parameter is within the fifth height parameter range, the fifth layout state data corresponding to the fifth height parameter range is determined as the target state data, and the fifth layout state data is used to display the target element at the bottom of the current display interface.

[0026] Given that the target state parameters include height and the target user is in a running state, the target state parameters of the target user are determined, including:

[0027] The user's stride length is determined based on the running distance and number of steps taken within a specified time period for the target user;

[0028] The target user's height parameters are calculated based on the user's stride length and a second set relationship coefficient, which corresponds to different running speed configurations.

[0029] By adaptively adjusting the height of target elements to suit the height of the target user, users of different heights can operate the target elements at a suitable height, thereby improving the ease of operation of the target elements and enhancing the user experience.

[0030] Furthermore, the target element is a floating menu, which contains device control buttons and real-time motion parameter information.

[0031] In a second aspect, embodiments of this application provide a device for dynamically adjusting elements of a motion device display interface, comprising:

[0032] The detection module is used to determine the target state parameters of the target user, including the motion parameters of the target user during the movement process and / or the height parameters of the target user;

[0033] The data determination module is used to determine the layout state data mapped to the target state data based on the target state parameters. The layout state data corresponds to different state parameter ranges of motion parameters and / or height parameters.

[0034] The layout module is used to adjust the display layout state of the target element in the current display interface based on the target state data.

[0035] In a third aspect, embodiments of this application provide an electronic device, including:

[0036] Memory and one or more processors;

[0037] The memory is used to store one or more programs;

[0038] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for dynamically adjusting elements of the motion device display interface as described in the first aspect.

[0039] In a fourth aspect, embodiments of this application provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the method for dynamically adjusting elements of a motion device display interface as described in the first aspect. Attached Figure Description

[0040] Figure 1 This is a flowchart of a method for dynamically adjusting elements of a sports device display interface provided in Embodiment 1 of this application;

[0041] Figure 2This is a magnified view of the target element in Embodiment 1 of this application;

[0042] Figure 3 This is a scaled-down view of the target element in Embodiment 1 of this application;

[0043] Figure 4 This is a schematic diagram of the user height parameter setting in Embodiment 1 of this application;

[0044] Figure 5 This is a schematic diagram showing the target element adjusted to be displayed at the top in Embodiment 1 of this application;

[0045] Figure 6 This is a schematic diagram showing the target element adjusted and displayed at the bottom in Embodiment 1 of this application;

[0046] Figure 7 This is a schematic diagram of the structure of a dynamic adjustment device for the elements of a sports equipment display interface provided in Embodiment 2 of this application;

[0047] Figure 8 This is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of this application. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0049] This application provides a method for dynamically adjusting the elements of a sports equipment display interface, which aims to dynamically adjust the display layout of corresponding elements on the sports equipment display screen during the user's exercise process to adapt to the user's needs during exercise.

[0050] Various sports equipment often features displays to meet users' needs for operating the equipment, watching videos, and projecting their phone screens. Taking a treadmill with a large display as an example, users can project their phone screen onto the monitor while running. Furthermore, to allow users to control the treadmill and view exercise data, a floating menu is used to display the treadmill's control buttons and real-time exercise parameters, allowing users to control the treadmill. However, the display layout of various interface elements such as floating menus, projected screen windows, and video windows on sports equipment is often fixed. When users need to adjust the layout of a particular element while exercising, manual adjustment is required (e.g., dragging the floating menu to the desired position via human-computer interaction). Manually adjusting the state of target elements is inconvenient and prone to errors, resulting in a poor user experience.

[0051] Based on this, this application provides a method for dynamically adjusting elements of a sports equipment display interface, addressing the technical problem of inconvenient element layout adjustment operations on the sports equipment display interface. During the target user's exercise using the sports equipment, the method collects the target user's movement parameters and / or height parameters, determines corresponding layout state data based on these parameters, and adjusts the display layout state of the target elements on the current display interface. By dynamically adjusting the element layout, the layout state of the target elements on the current display interface adapts to the target user's usage state, preventing accidental operation of the display interface during exercise, improving the convenience of user operation during exercise, and enhancing the user experience.

[0052] Example 1:

[0053] Figure 1 A flowchart of a method for dynamically adjusting elements of a sports device display interface according to Embodiment 1 of this application is provided. This method can be executed by a device for dynamically adjusting elements of the sports device display interface. This device can be implemented through software and / or hardware. It can consist of two or more physical entities, or it can be a single physical entity. Generally, this device can be a display device such as various types of sports devices equipped with displays, displays corresponding to various types of sports devices, or display terminals that can be connected to the control of the sports device.

[0054] The following description uses the dynamic element adjustment device of the motion device display interface as the main body for executing the dynamic element adjustment method of the motion device display interface. (Refer to...) Figure 1 The specific methods for dynamically adjusting elements on the display interface of this sports equipment include:

[0055] S110. Determine the target state parameters of the target user, including the motion parameters of the target user during the motion process and / or the height parameters of the target user.

[0056] S120. Based on the target state parameters, determine the phase-mapped layout state data as the target state data, and configure different state parameter ranges corresponding to the motion parameters and / or height parameters in the layout state data.

[0057] S130. Adjust the display layout state of the target element in the current display interface based on the target state data.

[0058] This application collects relevant status parameters of the user during the use of the exercise equipment, and adjusts the display layout of corresponding elements on the exercise equipment display interface according to the collected status parameters.

[0059] Among them, exercise equipment can be various exercise equipment equipped with displays, such as treadmills, elliptical trainers, and exercise bikes.

[0060] The elements of a display interface, also known as interface elements, refer to a series of elements contained in a software or system interface that meet user interaction requirements. Specific types of interface elements may include:

[0061] 1. A window is an area on the screen that is displayed independently and manipulated. These areas can be used by the system or different applications. Windows can be opened, closed, moved, or resized.

[0062] 2. Dialog boxes are areas used to collect user input or provide feedback. Input includes selection buttons for "yes" or "no," text boxes for entering file names, and other output boxes for setting various parameters. Output includes various prompts, options, and error messages.

[0063] 3. Menus display a list of operations or commands; each menu item can be text or an icon. Menus can be selected using the cursor or mouse buttons. They can be fixed or active (such as pop-up or drop-down menus).

[0064] 4. Scroll bar, used to move the indicator bar displayed in the window area.

[0065] 5. Graphics are symbolic graphical representations of system-defined or user-defined objects, such as files, folders, and CD-ROM drives.

[0066] In addition, interface elements can also include various panels, clipboards, cursor buttons, and other elements.

[0067] During exercise, users can control their fitness equipment via the corresponding floating menus on the screen, watch videos through the video page window, and view mobile phone content through the screen mirroring page window. These various display elements, such as the floating menus, screen mirroring page windows, and video page windows, are elements that can be dynamically adjusted to adapt to the user's exercise needs.

[0068] Specifically, the user currently using the exercise equipment is defined as the target user, the corresponding detected state parameters are the target state parameters, and the corresponding interface elements whose layout states are adjusted are the target elements.

[0069] During exercise using the fitness equipment, the collection of the user's target state parameters is triggered. These parameters include the user's motion parameters and / or height. Depending on the specific needs, the fitness equipment can be equipped with various sensors, such as heart rate sensors, speed sensors, and step count sensors, to collect the user's exercise data in real time. Depending on the type of fitness equipment, the motion parameters can be multiple, representing different motion states of the user. Height parameters can be obtained either manually when the user first uses the device or automatically scanned during exercise (e.g., using a camera and AI algorithms for estimation).

[0070] Understandably, the difficulty of manipulating target elements varies for users in different states of activity. For example, during vigorous exercise, users are prone to accidental touches when manipulating target elements. In this case, adjusting the interface layout, such as enlarging the target element or repositioning it, can facilitate user operation. When users are in a lower-intensity state of activity, the difficulty of operation is reduced, and accidental touches are less likely. In this case, the target element can be reduced in size or repositioned to avoid obstructing the display of other elements on the interface.

[0071] For users of different heights, the target element should be displayed at an appropriate height so that users can operate on the target element at the best operating height and view the target element at the best viewing height, thereby improving the ease of operation for users.

[0072] Based on this characteristic, the system predefines the mapping relationship between different layout state data of the target element and different state parameter ranges of motion / height parameters. The layout state data is then configured adaptively according to actual layout requirements. Layout state data can be configured independently to different state parameter ranges of motion or height parameters, or it can be configured by combining the state parameter ranges of both motion and height parameters.

[0073] Furthermore, through a predefined mapping relationship, the corresponding layout state data can be retrieved based on the user's real-time target state parameters. The display layout of the target element on the current screen is then adjusted according to this target state data. For example, if the plan is to enlarge the phone projection window to the appropriate size when the running speed is greater than V, then using this predefined layout state data, when the user's running speed is detected to be greater than V, this layout state data is identified as the target state data, and the phone projection window is enlarged to the appropriate size using this target state data.

[0074] Optionally, to achieve a smoother user experience, animation effects can be added during element adjustments to make layout changes more natural. This dynamically adjusts the interface layout to ensure key information remains within the user's field of vision, improving readability and ease of operation. It also reduces accidental operations caused by manual layout adjustments, enhancing the overall user experience.

[0075] As can be seen, this application, during the process of a target user exercising with sports equipment, collects the target user's movement parameters and / or height parameters, and determines the corresponding layout state data based on the collected movement parameters and / or height parameters to adjust the display layout state of the target elements on the current display interface. By dynamically adjusting the element layout, the layout state of the target elements on the current display interface adapts to the target user's usage state, avoiding accidental operation of the display interface during exercise, improving the convenience of user operation of the display interface during exercise, and enhancing the user experience.

[0076] Furthermore, the target element is a floating menu, which includes device control buttons and real-time exercise parameter information. The following describes in detail the dynamic adjustment of the target element using a treadmill-displayed floating menu as an example. The treadmill display interface can show video or mobile phone projection content, and the floating menu is displayed above this content. The floating menu is dynamically adjusted based on the user's different states to facilitate user operation and viewing, while avoiding excessive obstruction of the video or projection content. The floating menu includes device control buttons and real-time exercise parameter information. Users can use this menu to query their real-time exercise parameters and adjust the device control buttons to control the treadmill.

[0077] Specifically, the exercise parameters include running speed and / or heart rate values, the status parameter range includes the corresponding exercise parameter range, different exercise parameter ranges correspond to different set intensity exercise status configurations during running exercise, and the target status data is used to adjust the display size of the target element on the current display interface.

[0078] Understandably, if the floating menu is too large, it will significantly obstruct the video or the screen mirroring page, affecting the user experience. If it's too small, the buttons may be too small to operate, leading to accidental clicks.

[0079] Therefore, this application monitors the user's running speed and / or heart rate in real time, and defines different intensity exercise states based on different ranges of these parameters, such as high-intensity exercise and leisure exercise (i.e., low-intensity exercise). Corresponding to different ranges of exercise parameters, corresponding layout state data is configured. This layout state data can be configured according to the needs of the target element in the corresponding intensity of exercise. Different layout state data can adjust the display size of the target element.

[0080] Optionally, when the motion parameters include running speed and / or heart rate values, the display size of the target element is positively correlated with the magnitude of the motion parameter values.

[0081] The higher the exercise intensity, the wider the range of exercise parameters, such as running speed and heart rate. In this case, the display size of the floating menu needs to be set larger. Conversely, the lower the exercise intensity, the narrower the range of exercise parameters, such as running speed and heart rate. In this case, the display size of the floating menu can be set smaller to avoid interfering with the display of other content. By dynamically adjusting the display size of target elements on the sports device's interface, the user's current exercise status and needs can be adapted to improve the user experience.

[0082] Specifically, the treadmill's built-in speed sensor acquires the user's running speed in real time. The treadmill's heart rate monitoring device acquires the user's heart rate in real time. There are many methods for detecting running speed and heart rate, and this application does not impose any fixed limitations. Furthermore, based on actual needs, running speed and heart rate are divided into different ranges, such as low-speed, medium-speed, and high-speed ranges, as well as low-heart-rate, moderate-heart-rate, and high-heart-rate ranges. A corresponding exercise intensity state is configured for each exercise parameter range, such as high-intensity exercise state and leisure exercise state (i.e., low-intensity exercise state). For each set intensity exercise state configuration, the display size of target elements (such as floating menus, exercise data display areas, etc.) is predefined. Subsequently, based on the real-time detected exercise parameters, the user's current exercise parameter range is determined, and the corresponding set intensity exercise state configuration is found. Based on the predefined layout state data in the found set intensity exercise state configuration, the display size of the target elements on the current display interface can be dynamically adjusted.

[0083] Where the exercise parameters include running speed and / or heart rate, the exercise parameter range includes the first exercise parameter range;

[0084] Correspondingly, the layout state data mapped to the target state parameters is determined as the target state data, including:

[0085] When the running speed and / or heart rate value are within the range of the first exercise parameters, the first layout state data corresponding to the first exercise parameter range is determined as the target state data. The first layout state data is used to enlarge the target element in the current display interface.

[0086] When the exercise parameters include running speed and / or heart rate values, the exercise parameter range also includes a second exercise parameter range that does not overlap with the first exercise parameter range, wherein the parameter values ​​of the first exercise parameter range are greater than the parameter values ​​of the second exercise parameter range;

[0087] Correspondingly, the layout state data mapped to the target state parameters is determined as the target state data, including:

[0088] When the running speed and / or heart rate value are within the range of the second exercise parameters, the second layout state data corresponding to the second exercise parameter range is determined as the target state data, and the second layout state data is used to shrink the display of the target element.

[0089] The system obtains the current user's running speed and heart rate. When the running speed and heart rate are greater than a preset threshold 1 (i.e., within the first exercise parameter range), the user is determined to be in a high-intensity exercise state. When the user's running speed and heart rate are less than a preset threshold 2 (i.e., within the second exercise parameter range), the user is determined to be in a leisurely exercise state.

[0090] Furthermore, referring to Figure 2 When user b is in a high-intensity exercise state, the first layout state data corresponding to the first exercise parameter range is determined as the target state data. Based on the target state data, the layout of floating menu a is adjusted, enlarging floating menu a. At this time, the layout weight of the exercise equipment control buttons on the floating menu (such as buttons to control treadmill deceleration and treadmill stop) is also adaptively enlarged to ensure that the user can easily operate them when needed. (Refer to...) Figure 3 When user b is in a leisure or exercise state, adjust the layout of the floating menu a, shrink the floating menu a to minimize its obstruction of the mobile phone screen and make it easier for the user to browse the screen content.

[0091] By adaptively adjusting the size of target elements according to the user's running intensity, it is easier for users to operate the target elements during high-intensity exercise, while preventing the target elements from being displayed too large and affecting the display of other content on the interface during low-intensity exercise. By adjusting the size of target elements according to the user's running intensity, the user experience is improved.

[0092] On the other hand, when the target state parameters include height parameters, the target state data is used to adjust the display height of the target element on the current display interface. The state parameter range includes the corresponding height parameter range. Different height parameter ranges do not overlap and are configured to correspond to the adjusted height of the target element.

[0093] It is understandable that if the position of the floating menu is set too high, it will be inconvenient for shorter users (such as some younger users) to operate it, and if it is set too low, it will be inconvenient for taller users to operate it.

[0094] Based on this, this application divides height parameters into multiple non-overlapping ranges according to the distribution of user heights. For example, it can be divided into three ranges: low, medium, and high, or further subdivided into more ranges to accommodate more refined adjustment needs. For each height parameter range, corresponding layout state data is configured. Different layout state data can be used to adjust the display height of the target element on the current display interface. The layout state data may include the display height value of the target element, which is determined based on the user's height and the optimal operating scenario of the interface layout. This ensures that the adjustable height of the target element corresponds to the different height parameter ranges of the user, guaranteeing that the target element maintains good visibility and ease of operation at different heights. Subsequently, based on the user's height parameters, the corresponding height parameter range is determined. Based on this range, the corresponding layout state data can be selected as the target state data to adjust the display height of the target element on the current display interface. This ensures that the adjusted height conforms to both the user's height characteristics and the ease of operation of the interface layout.

[0095] Optionally, if the target state parameters include height parameters, the adjustment height of the target element is positively correlated with the height parameters.

[0096] The larger the height parameter range (i.e., the larger the height parameter), the higher the display height of the floating menu needs to be. Conversely, the smaller the height parameter range (i.e., the smaller the height parameter), the lower the display height of the floating menu can be set to avoid affecting user operation and viewing due to a mismatch between the height parameter and the floating menu height. By dynamically adjusting the display height of target elements on the sports device's display interface to adapt to the user's current height and operational needs, the user experience is improved.

[0097] Among them, reference Figure 4 Given that the target state parameters include height and the target user is in a running state, the target state parameters of the target user are determined, including:

[0098] S1101. Determine the user's stride length based on the running distance and number of steps taken during a set time period for the target user;

[0099] S1102. Calculate the target user's height parameters based on the user's stride and a second set relationship coefficient, where the second set relationship coefficient corresponds to different running speed configurations.

[0100] The user's stride length is calculated as running distance / number of steps. Since the user's running speed is not constant, the running distance is equal to the integral of the treadmill's operating speed and running time. The number of steps can be obtained in various ways, such as by collecting the number of pressure impacts from pressure sensors on the treadmill, or by monitoring changes in the motor's drive load.

[0101] After obtaining the user's stride length, the user's height parameter can be calculated as: User stride length × Second set relationship coefficient N1. Coefficient N1 represents the influence coefficient between the user's stride length and their height. Furthermore, considering that stride length varies at different running speeds, this application sets the coefficient N1 to a value that varies with running speed; the coefficient N1 differs for different speeds.

[0102] Furthermore, when the target state parameters include height parameters, the height parameter range includes a third height parameter range, a fourth height parameter range, and a fifth height parameter range that do not overlap, and the parameter values ​​of the third height parameter range, the fourth height parameter range, and the fifth height parameter range decrease sequentially.

[0103] The layout state data mapped to the target state parameters is determined as the target state data, including:

[0104] When the height parameter is within the range of the third height parameter, the third layout state data corresponding to the third height parameter range is determined as the target state data. The third layout state data is used to display the target element at the top of the current display interface.

[0105] When the height parameter is within the range of the fourth height parameter, the fourth layout state data corresponding to the fourth height parameter range is determined as the target state data. The fourth layout state data determines the display height of the target element on the current display interface based on the height parameter and the first set relationship coefficient.

[0106] When the height parameter is within the range of the fifth height parameter, the fifth layout state data corresponding to the fifth height parameter range is determined as the target state data. The fifth layout state data is used to display the target element at the bottom of the current display interface.

[0107] By obtaining the user's height parameters, the layout height of the floating menu is adjusted accordingly. (See reference...) Figure 5 When user b's height exceeds a preset threshold of 3 (i.e., the height parameter falls within the third height parameter range), the third layout state data corresponding to the third height parameter range is determined as the target state data. Based on the target state data, the floating menu a is positioned at the top of the screen. (Refer to...) Figure 6 When user b's height is less than the preset threshold 4 (i.e., the height parameter is within the fifth height parameter range), the fifth layout state data corresponding to the fifth height parameter range is determined as the target state data, and the floating menu a is set to be placed at the bottom of the screen based on the target state data. When user b's height is between the preset thresholds 3 and 4 (i.e., the height parameter is within the fourth height parameter range), the fourth layout state data corresponding to the fourth height parameter range is determined as the target state data. At this time, the display height of the target element on the current display interface is determined based on the height parameter and the first set relationship coefficient N2. That is, the display height of the floating menu = height parameter × first set relationship coefficient N2. N2 represents the influence relationship between the display height of the floating menu and the height parameter.

[0108] In this way, by adaptively adjusting the height of the target element according to the height of the target user, users of different heights can operate the target element at a suitable height, thereby improving the ease of operation of the target element and enhancing the user experience.

[0109] As described above, by monitoring the user's movement and height parameters in real time and dynamically adjusting the element layout of the sports equipment's display interface based on these parameters, personalized and intelligent adjustments to the interface layout are achieved. This not only improves the user's ease of operation when using the sports equipment but also enhances the overall user experience by reducing accidental operations.

[0110] Example 2:

[0111] Based on the above embodiments, Figure 7 This is a schematic diagram of a dynamic element adjustment device for a motion equipment display interface provided in Embodiment 2 of this application. (Reference) Figure 7 The dynamic element adjustment device for the display interface of the sports equipment provided in this embodiment specifically includes: a detection module 21, a data determination module 22, and a layout module 23.

[0112] Among them, the detection module 21 is used to determine the target state parameters of the target user, including the motion parameters of the target user during the movement process and / or the height parameters of the target user;

[0113] The data determination module 22 is used to determine the layout state data mapped to the target state data based on the target state parameters. The layout state data corresponds to different state parameter ranges configured for motion parameters and / or height parameters.

[0114] The layout module 23 is used to adjust the display layout state of the target element in the current display interface based on the target state data.

[0115] Specifically, the exercise parameters include running speed and / or heart rate values, the status parameter range includes the corresponding exercise parameter range, different exercise parameter ranges correspond to different set intensity exercise status configurations during running exercise, and the target status data is used to adjust the display size of the target element on the current display interface.

[0116] When the motion parameters include running speed and / or heart rate, the display size of the target element is positively correlated with the magnitude of the motion parameter values.

[0117] When the exercise parameters include running speed and / or heart rate values, the exercise parameter range includes the first exercise parameter range;

[0118] Correspondingly, the layout state data mapped to the target state parameters is determined as the target state data, including:

[0119] When the running speed and / or heart rate value are within the range of the first exercise parameters, the first layout state data corresponding to the first exercise parameter range is determined as the target state data. The first layout state data is used to enlarge the target element in the current display interface.

[0120] When the exercise parameters include running speed and / or heart rate values, the exercise parameter range also includes a second exercise parameter range that does not overlap with the first exercise parameter range, wherein the parameter values ​​of the first exercise parameter range are greater than the parameter values ​​of the second exercise parameter range;

[0121] Correspondingly, the layout state data mapped to the target state parameters is determined as the target state data, including:

[0122] When the running speed and / or heart rate value are within the range of the second exercise parameters, the second layout state data corresponding to the second exercise parameter range is determined as the target state data, and the second layout state data is used to shrink the display of the target element.

[0123] By adaptively adjusting the size of target elements according to the user's running intensity, it is easier for users to operate the target elements during high-intensity exercise, while preventing the target elements from being displayed too large and affecting the display of other content on the interface during low-intensity exercise. By adjusting the size of target elements according to the user's running intensity, the user experience is improved.

[0124] Specifically, when the target state parameters include height parameters, the target state data is used to adjust the display height of the target element on the current display interface. The state parameter range includes the corresponding height parameter range. Different height parameter ranges do not overlap and are configured to correspond to the adjusted height of the target element.

[0125] When the target state parameters include height, the adjustment height of the target element is positively correlated with the height parameter.

[0126] Specifically, when the target state parameters include height parameters, the height parameter range includes a third height parameter range, a fourth height parameter range, and a fifth height parameter range that do not overlap, and the parameter values ​​of the third height parameter range, the fourth height parameter range, and the fifth height parameter range decrease sequentially.

[0127] The layout state data mapped to the target state parameters is determined as the target state data, including:

[0128] When the height parameter is within the range of the third height parameter, the third layout state data corresponding to the third height parameter range is determined as the target state data. The third layout state data is used to display the target element at the top of the current display interface.

[0129] When the height parameter is within the range of the fourth height parameter, the fourth layout state data corresponding to the fourth height parameter range is determined as the target state data. The fourth layout state data determines the display height of the target element on the current display interface based on the height parameter and the first set relationship coefficient.

[0130] When the height parameter is within the range of the fifth height parameter, the fifth layout state data corresponding to the fifth height parameter range is determined as the target state data. The fifth layout state data is used to display the target element at the bottom of the current display interface.

[0131] Given that the target state parameters include height and the target user is in a running state, the target state parameters of the target user are determined, including:

[0132] The user's stride length is determined based on the running distance and number of steps taken within a specified time period for the target user;

[0133] The target user's height parameters are calculated based on the user's stride length and a second set relationship coefficient, which corresponds to different running speed configurations.

[0134] By adaptively adjusting the height of target elements to suit the height of the target user, users of different heights can operate the target elements at a suitable height, thereby improving the ease of operation of the target elements and enhancing the user experience.

[0135] Specifically, the target element is a floating menu, which contains device control buttons and real-time motion parameter information.

[0136] As described above, during the target user's exercise using the fitness equipment, the system collects the target user's movement parameters and / or height parameters. Based on these collected parameters, it determines the corresponding layout data to adjust the display layout of target elements on the current screen. This dynamic adjustment of element layout ensures that the target elements' layout on the current screen adapts to the user's usage, preventing accidental user actions and improving the ease of operation and overall user experience.

[0137] The dynamic element adjustment device for the sports equipment display interface provided in Embodiment 2 of this application can be used to execute the dynamic element adjustment method for the sports equipment display interface provided in Embodiment 1 above, and has corresponding functions and beneficial effects.

[0138] Example 3:

[0139] This application provides an electronic device in embodiment three, referring to... Figure 8 The electronic device includes a processor 31, a memory 32, a communication module 33, an input device 34, and an output device 35. The electronic device may have one or more processors and one or more memories. The processor, memory, communication module, input device, and output device of the electronic device can be connected via a bus or other means.

[0140] Memory, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the dynamic element adjustment method of the motion device display interface described in any embodiment of this application (e.g., the detection module, data determination module, and layout module in the dynamic element adjustment device of the motion device display interface). Memory may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the device, etc. Furthermore, memory may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0141] The communication module is used for data transmission.

[0142] The processor executes various functional applications and data processing of the device by running software programs, instructions, and modules stored in memory, thereby realizing the above-mentioned method for dynamically adjusting elements of the motion device display interface.

[0143] Input devices can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of the device. Output devices may include display devices such as displays.

[0144] The electronic device provided above can be used to execute the dynamic adjustment method of the elements of the motion device display interface provided in Embodiment 1 above, and has corresponding functions and beneficial effects.

[0145] Example 4:

[0146] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform a method for dynamically adjusting elements of a sports device display interface. The method for dynamically adjusting elements of a sports device display interface includes: determining target state parameters of a target user, the target state parameters including motion parameters during the target user's movement and / or height parameters of the target user; determining layout state data mapped to the target state parameters as target state data, the layout state data corresponding to different state parameter ranges of the motion parameters and / or height parameters; and adjusting the display layout state of the target elements on the current display interface based on the target state data.

[0147] Storage medium – any type of memory device or storage device. The term “storage medium” is intended to include: mounting media, such as CD-ROM, floppy disk, or magnetic tape devices; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. Storage medium may also include other types of memory or combinations thereof. Furthermore, storage medium may reside in a first computer system in which the program is executed, or it may reside in a different second computer system connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term “storage medium” can include two or more storage media residing in different locations (e.g., in different computer systems connected via a network). Storage medium may store program instructions (e.g., specifically implemented as a computer program) executable by one or more processors.

[0148] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the dynamic adjustment method of elements of the display interface of the motion device as described above, but can also execute related operations in the dynamic adjustment method of elements of the display interface of the motion device provided in any embodiment of this application.

[0149] The dynamic element adjustment device, storage medium, and electronic device for the sports equipment display interface provided in the above embodiments can execute the dynamic element adjustment method for the sports equipment display interface provided in any embodiment of this application. For technical details not described in detail in the above embodiments, please refer to the dynamic element adjustment method for the sports equipment display interface provided in any embodiment of this application.

[0150] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the claims.

Claims

1. A method for dynamically adjusting elements of a motion device display interface, characterized in that, include: Determine the target state parameters of the target user, the target state parameters including the motion parameters of the target user during the motion process and / or the height parameters of the target user; Based on the target state parameters, the corresponding layout state data is determined as the target state data, and the layout state data corresponds to different state parameter ranges configured for the motion parameters and / or the height parameters; Adjust the display layout of the target element in the current display interface based on the target state data.

2. The method for dynamically adjusting elements of a motion device display interface according to claim 1, characterized in that, The exercise parameters include running speed and / or heart rate values, and the state parameter range includes corresponding exercise parameter ranges. Different exercise parameter ranges correspond to different set intensity exercise state configurations during running exercise. The target state data is used to adjust the display size of the target element on the current display interface.

3. The method for dynamically adjusting elements of a motion device display interface according to claim 2, characterized in that, When the motion parameters include running speed and / or heart rate, the display size of the target element is positively correlated with the magnitude of the motion parameter value.

4. The method for dynamically adjusting elements of a motion device display interface according to claim 2, characterized in that, When the exercise parameters include running speed and / or heart rate values, the range of exercise parameters includes a first range of exercise parameters; Correspondingly, determining the mapped layout state data as target state data based on the target state parameters includes: When the running speed and / or heart rate value is within the first exercise parameter range, the first layout state data corresponding to the first exercise parameter range is determined as the target state data, and the first layout state data is used to enlarge and display the target element on the current display interface.

5. The method for dynamically adjusting elements of a motion device display interface according to claim 4, characterized in that, When the exercise parameters include running speed and / or heart rate, the exercise parameter range also includes a second exercise parameter range that does not overlap with the first exercise parameter range, wherein the parameter values ​​of the first exercise parameter range are greater than the parameter values ​​of the second exercise parameter range; Correspondingly, determining the mapped layout state data as target state data based on the target state parameters includes: When the running speed and / or heart rate value is within the second exercise parameter range, the second layout state data corresponding to the second exercise parameter range is determined as the target state data, and the second layout state data is used to shrink the display of the target element.

6. The method for dynamically adjusting elements of a motion device display interface according to claim 1, characterized in that, When the target status parameters include the height parameter, the target status data is used to adjust the display height of the target element on the current display interface. The status parameter range includes the corresponding height parameter range. Different height parameter ranges do not overlap and are configured to correspond to the adjustment height of the target element.

7. The method for dynamically adjusting elements of a motion device display interface according to claim 6, characterized in that, When the target state parameters include the height parameter, the adjustment height of the target element is positively correlated with the height parameter.

8. The method for dynamically adjusting elements of a motion device display interface according to claim 6, characterized in that, When the target state parameters include the height parameters, the height parameter range includes a third height parameter range, a fourth height parameter range, and a fifth height parameter range that do not overlap, and the parameter values ​​of the third height parameter range, the fourth height parameter range, and the fifth height parameter range decrease sequentially. The step of determining the phase-mapped layout state data as target state data based on the target state parameters includes: When the height parameter is within the third height parameter range, the third layout state data corresponding to the third height parameter range is determined as the target state data, and the third layout state data is used to display the target element at the top of the current display interface; When the height parameter is within the fourth height parameter range, the fourth layout state data corresponding to the fourth height parameter range is determined as the target state data. The fourth layout state data determines the display height of the target element on the current display interface based on the height parameter and the first set relationship coefficient. When the height parameter is within the fifth height parameter range, the fifth layout state data corresponding to the fifth height parameter range is determined as the target state data, and the fifth layout state data is used to display the target element at the bottom of the current display interface.

9. The method for dynamically adjusting elements of a motion device display interface according to claim 1, characterized in that, When the target state parameters include the height parameter, and the target user is in a running state, determining the target user's target state parameters includes: The user's stride length is determined based on the running distance and number of steps taken within a specified time period for the target user; The height parameter of the target user is calculated based on the user's stride length and a second set relationship coefficient, where the second set relationship coefficient corresponds to different running speed configurations.

10. The method for dynamically adjusting elements of a motion device display interface according to any one of claims 1-9, characterized in that, The target element is a floating menu, which contains device control buttons and real-time motion parameter information.

11. A device for dynamically adjusting elements of a motion device display interface, characterized in that, include: The detection module is used to determine the target state parameters of the target user, including the motion parameters of the target user during the movement process and / or the height parameters of the target user; The data determination module is used to determine the layout state data mapped to the target state parameters as the target state data, wherein the layout state data corresponds to different state parameter ranges configured for the motion parameters and / or the height parameters; The layout module is used to adjust the display layout state of the target element in the current display interface based on the target state data.

12. An electronic device, characterized in that, include: Memory and one or more processors; The memory is used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method for dynamically adjusting elements of a motion device display interface as described in any one of claims 1-10.

13. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the method for dynamically adjusting elements of a motion device display interface as described in any one of claims 1-10.