Information display method and device

Through information display methods and devices, the movement progress of users and virtual leaders is displayed in real time, which solves the problem that sports enthusiasts find it difficult to maintain a stable exercise state, and achieves the effect of users in rapid optimization of their sports strategies.

CN119733224APending Publication Date: 2025-04-01BEIJING AUTONAVI YUNMAP TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411787138.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

Sports enthusiasts find it difficult to maintain a stable state of exercise during exercise, especially in the absence of professional leaders.

Method used

An information display method and device are provided, by displaying the total mileage of the user to move and the movement progress of the virtual leader, and marking the position relationship between the user and the virtual leader in real time for users to intuitively view and optimize the movement strategy.

Benefits of technology

Users can understand the gap between themselves and their ideal motion state through intuitive visual elements, and quickly and accurately adjust their motion strategies to improve motion efficiency and effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119733224A_ABST
    Figure CN119733224A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information display method and device, and the method comprises the steps: displaying a first visual element which is used for representing the total mileage of a user to move after a movement starting instruction is received; determining a first mileage in which the user moves currently and a second mileage in which a virtual leader adopted by the user moves currently in real time; and based on the total mileage, the first mileage and the second mileage, marking a first position where the user is located and a second position where the virtual leader is located on the first visual element. According to the method, the position relation between the user and the virtual leader in the whole-course exercise and the position of the user in the whole-course exercise can be displayed in a view mode. By means of the method, the user can visually check the difference between the user and the expected ideal motion state, visual and exclusive motion guidance is provided for the user in the mode, and therefore the motion strategy of the user can be rapidly and accurately optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent motion technology, and in particular to an information display method and device. Background Art

[0002] When people are exercising, they usually look for a reference object to follow the movement. By controlling and adjusting their own exercise intensity according to the reference object's exercise intensity, they can maintain a stable state during the exercise.

[0003] For example, when running, people tend to follow someone who has strong speed and rhythm control capabilities so as to maintain a stable pace during the running process. However, athletes do not have the ability to hire a separate pacemaker to lead the way in daily sports training, and the same is true for enthusiasts of other sports. Therefore, how to provide sports enthusiasts with exclusive sports status guidance has become a problem that needs to be solved urgently. Summary of the invention

[0004] The embodiments of the present application provide an information display method and device to provide sports enthusiasts with exclusive and intuitive sports guidance.

[0005] In a first aspect, an embodiment of the present application provides an information display method, including:

[0006] After receiving the movement start instruction, displaying a first visual element for representing the total mileage to be moved by the user;

[0007] Determine in real time the first mileage that the user has currently traveled and the second mileage that the virtual guide used by the user has currently traveled;

[0008] Based on the total mileage, the first mileage and the second mileage, a first position of the user and a second position of the virtual guide are marked on the first visual element.

[0009] In a second aspect, an embodiment of the present application provides an information display device, including:

[0010] A display module, configured to display a first visual element representing a total mileage to be exercised by the user after receiving an exercise start instruction;

[0011] A determination module, used to determine in real time the first mileage currently traveled by the user and the second mileage currently traveled by the virtual guide used by the user;

[0012] A marking module is used to mark the first position of the user and the second position of the virtual guide on the first visual element based on the total mileage, the first mileage and the second mileage.

[0013] The information display method and device provided in the embodiments of the present application can display a first visual element for representing the total mileage to be moved by the user after receiving a movement start instruction. In addition, the first mileage that the user has currently moved, and the second mileage that the virtual guide used by the user has currently moved can be determined in real time. Then, based on the total mileage, the first mileage, and the second mileage, the first position of the user and the second position of the virtual guide can be marked on the first visual element. In this way, it is possible to display in a visual way: the positional relationship between the user and the virtual guide throughout the entire movement, as well as the position of the user throughout the entire movement. This allows users to intuitively view the gap between themselves and the ideal movement state they expect to achieve, and in this way provide users with intuitive and exclusive movement guidance, thereby quickly and accurately optimizing their own movement strategies. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0015] Figure 1 A schematic diagram of a scenario of the information display method provided in this application;

[0016] Figure 2 A flowchart of the information display method provided for this application;

[0017] Figure 3 A schematic diagram of information display provided for this application;

[0018] Figure 4 Another information display diagram provided for this application;

[0019] Figure 5 This is a schematic diagram of the structure of the information display device provided in this application.

[0020] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0021] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0022] The information display method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 via the network.

[0023] For example, the information display method is applied to the terminal 102, and the terminal 102 can obtain and display the first visual element used to characterize the total mileage to be exercised by the user from the data storage system of the server 104 after receiving the movement start instruction; then determine in real time the first mileage that the user has currently exercised and the second mileage that the virtual guide used by the user has currently exercised; and based on the total mileage, the first mileage and the second mileage, mark the first position of the user and the second position of the virtual guide on the first visual element. It should be noted that the first visual element used to characterize the total mileage to be exercised by the user can also be obtained by the terminal 102 in advance from the data storage system of the server 104 and stored in the cache. In this case, the terminal 102 can implement the above information display method without interacting with the server 104. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The server 104 can be implemented by an independent server or a server cluster consisting of multiple servers. The terminal 102 and the server 104 can be directly or indirectly connected by wired or wireless communication, such as through a network connection.

[0024] For another example, the information display method is applied to the server 104, and the terminal 102 can send the selection instruction to the server 104 after receiving the selection instruction, and then the server 104 obtains the first visual element used to represent the total mileage to be moved by the user from the data storage system according to the movement start instruction and sends the first visual element to the terminal 102 for display; then the first mileage that the user has currently moved and the second mileage that the virtual guide used by the user has currently moved are determined in real time; and based on the total mileage, the first mileage and the second mileage, the first position of the user and the second position of the virtual guide are marked on the first visual element, and the first visual element marked with the first position and the second position is sent to the terminal 102 for display. It can be understood that the data storage system can be an independent storage device, or the data storage system is located on the server 104, or the data storage system is located on another terminal.

[0025] In one embodiment, an information display method is provided. This embodiment uses the information display method applied to a terminal as an example for illustration. It is understandable that the information display method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. Figure 2As shown, the information display method includes:

[0026] Step 202: After receiving the movement start instruction, display a first visual element for representing the total mileage to be moved by the user.

[0027] The exercise start instruction may be issued by the user through the human-computer interaction interface of the terminal. The human-computer interaction interface of the terminal may specifically display a platform interface, which corresponds to a small program or application software. The user may generate a corresponding user virtual object by pre-registering in the small program or application software. The user may issue the exercise start instruction, for example, by clicking a pre-set component.

[0028] It should be noted that after the user clicks on a pre-set component, the terminal can receive a movement start instruction, and under the triggering of the movement start instruction, retrieve the first visual element from the data storage system of the server and display it, or directly obtain the pre-stored first visual element from the cache for display. The first visual element can be a pre-rendered line segment, circle or arc, etc. The terminal displays the first visual element on the human-computer interaction interface to intuitively and beautifully indicate the total mileage to be exercised by the user through graphic elements. The first visual element can be displayed on the human-computer interaction interface, for example, through a floating box, a navigation bar, or by inserting a component into the platform interface.

[0029] After the terminal is able to obtain the first visual element, it directly presents the first visual element. Alternatively, before displaying the first visual element, the terminal may first retrieve a loading animation from the data storage system or cache of the server for display to prompt the user to prepare for exercise, and then display the first visual element after the loading animation is played or after receiving an execution instruction issued by the user through the above platform interface. The execution instruction may be issued by the user by clicking another pre-set component.

[0030] In this embodiment, the user's exercise may include running, cycling, walking, and other types of activities involving actual movement.

[0031] Step 204: Determine in real time the first mileage that the user has currently traveled and the second mileage that the virtual guide used by the user has currently traveled.

[0032] The virtual guide is a pre-rendered visual element that can display the corresponding virtual image through the above platform interface. The virtual guide can be configured with a corresponding set of motion parameters to indicate the preset total mileage, total duration and speed of exercise. The virtual guide used by the user can be selected by the user through the above platform interface or by default in the platform interface. The motion parameters corresponding to the virtual guide used by the user are used to indicate the user's ideal exercise mileage and ideal exercise state.

[0033] The terminal can obtain the user's actual movement speed through the built-in sensor device, and obtain the user's actual movement duration through the built-in sensor device of the terminal, and further calculate the first mileage.

[0034] Furthermore, the actual exercise duration of the user can be obtained through a timing device built into the terminal, and the second mileage of the virtual leader can be further calculated based on the actual exercise duration and the movement speed of the virtual leader.

[0035] For example, while displaying the first visual element, the terminal sends a trigger instruction to the timing device and the sensor device. The timing device is used to start timing after receiving the trigger instruction. The timing of the timing device can be used as the actual exercise duration of the user. The sensor device is used to collect the actual exercise speed of the user after receiving the trigger instruction. The terminal can multiply the actual exercise speed by the actual exercise duration of the user to obtain the first mileage of the user's exercise, and multiply the movement speed of the virtual guide by the actual exercise duration of the user to obtain the second mileage of the user's exercise. The timing device can be, for example, a timer, and the sensor device can be, for example, an accelerometer.

[0036] Step 206: Based on the total mileage, the first mileage, and the second mileage, mark the first position of the user and the second position of the virtual guide on the first visual element.

[0037] In this embodiment, the terminal can use different identifiers to mark the first position and the second position on the first visual element according to the ratio of the first mileage to the total mileage and the ratio of the second mileage to the total mileage, so as to intuitively display the completion status of the user's ideal total exercise mileage and the difference between the user's actual exercise speed and the ideal exercise speed, so that the user can decide whether to adjust the exercise status.

[0038] The information display method provided in the embodiment of the present application can display a first visual element for representing the total mileage to be moved by the user after receiving a movement start instruction. In addition, the first mileage that the user has currently moved, and the second mileage that the virtual guide used by the user has currently moved can be determined in real time. Then, based on the total mileage, the first mileage, and the second mileage, the first position of the user and the second position of the virtual guide can be marked on the first visual element. In this way, it is possible to display in a visual way: the positional relationship between the user and the virtual guide throughout the entire movement, as well as the position of the user throughout the entire movement. This allows users to intuitively view the gap between themselves and the ideal movement state they expect to achieve, and in this way provides users with intuitive and exclusive movement guidance, thereby quickly and accurately optimizing their own movement strategies.

[0039] In some optional embodiments, before receiving the movement start instruction, the method further includes:

[0040] Display multiple virtual ushers;

[0041] In response to a first selection instruction of the user, determining a virtual guide adopted by the user;

[0042] Each virtual guide is associated with a set of exercise parameters; the exercise parameters include: total mileage, total duration and exercise speed.

[0043] In this embodiment, the terminal can, for example, pre-render and generate multiple different virtual images to be displayed to the user as multiple virtual guides, each virtual image corresponding to a set of motion parameters. Alternatively, the terminal can use the same virtual image and display it to the user as multiple virtual guides by combining different motion parameters.

[0044] The user can send the corresponding first selection instruction to the terminal by clicking on any virtual guide on the platform interface.

[0045] In this embodiment, the user can select a virtual guide from virtual guides corresponding to different motion parameters in the human-computer interaction interface to present in real time the positional relationship between the user and the virtual guide throughout the entire exercise, as well as the user's position throughout the entire exercise, so that the user can intuitively view the gap between himself and the ideal exercise state he expects to achieve. In this way, the user is provided with intuitive and exclusive exercise guidance, so that the user can quickly and accurately optimize his own exercise strategy.

[0046] In some optional embodiments, the plurality of virtual guides include professional guides and custom guides; the professional guides are configured with motion parameters, and the custom guides are not configured with motion parameters or are configured with motion parameters configured by the user last time;

[0047] In response to the user's first selection instruction, determining a virtual guide used by the user includes:

[0048] In response to a first selection instruction from a user for a custom leader, displaying a parameter configuration interface for the custom leader;

[0049] In response to the user-defined parameters input by the user in the parameter configuration interface, generating a user-configured target guide;

[0050] The target leader is determined to be a virtual leader adopted by the user.

[0051] The exercise parameters corresponding to the professional guide can be set based on the total mileage, total duration and actual exercise speed of several professional athletes in several exercise processes. The professional guide can use the same or different avatar as the custom guide.

[0052] Custom parameters may include, for example, a custom total mileage and a custom total duration. When the custom guide is not pre-set with corresponding exercise parameters, the custom parameters of the custom guide may be selected or input by the user through the human-computer interaction interface of the terminal. As an example, the above platform interface includes a parameter configuration interface, in which a numerical selection component is pre-integrated and displayed. The numerical selection component may be integrated and displayed through a drop-down box, a floating box, etc. The numerical selection component may be used to display a plurality of first numerical values ​​and a plurality of second numerical values, wherein the first numerical value is used to indicate the exercise duration, and the second numerical value is used to indicate the exercise mileage. The user determines the user's corresponding ideal exercise duration and ideal exercise mileage as custom parameters by clicking on any first numerical value or any second numerical value on the numerical selection component on the platform interface. Alternatively, the array selection component may be used to display a first input box and a second input box, wherein the first input box corresponds to the exercise duration, and the second input box corresponds to the exercise mileage. The user determines the corresponding ideal exercise duration and ideal exercise mileage as custom parameters by entering custom numbers in the first input box and the second input box, thereby generating a user-configured target guide.

[0053] Alternatively, the terminal may store the customized parameters related to the target leader previously generated by the user, and directly reuse them, so that all the previously generated target leaders are used as new customized leaders for the user to select.

[0054] In this embodiment, the terminal can not only provide professional sports guidance to users based on the sports parameters of professional athletes and professional guides, but also support users to customize the adjustment of sports parameters and support direct reuse of user-defined sports parameters, that is, provide users with one-click selection of sports plans and also provide customized adjustment of sports plans, saving users' time and energy and meeting users' various sports needs.

[0055] In some optional embodiments, in response to the user-defined parameters input by the user in the parameter configuration interface, generating a user-configured target guide includes:

[0056] In response to the user's second selection instruction, determining a target reference scheme adopted by the user from at least one set of preset parameter schemes; the preset parameter scheme includes a reference total mileage, a reference movement speed per unit mileage, and a reference total duration;

[0057] Based on the user's adjustment instruction for the target reference scheme, the target reference scheme is adjusted to generate a user-configured target guide.

[0058] In this embodiment, the platform interface displays at least one set of preset parameter solutions through a pre-set display component, and the user can select the target reference solution to be adopted by clicking the corresponding preset parameter solution. Further, the user can click to select the reference total mileage, reference movement speed of each unit mileage and reference total duration included in the target parameter solution, and manually enter or select a new number to adjust the reference total mileage, reference movement speed or reference total duration to issue an adjustment instruction. The unit mileage refers to 1 kilometer, for example.

[0059] As an example, the custom parameters include a custom total mileage and a custom total duration. The custom total duration is used to indicate the user's ideal exercise duration; the custom total mileage is used to indicate the user's ideal exercise mileage.

[0060] Each preset parameter scheme includes a preset reference total mileage, reference movement speeds corresponding to consecutive unit mileages in the reference total mileage, and reference total duration. That is, it can be understood that several preset parameter schemes provide schemes for moving at different speed distributions within different movement duration limits for the same mileage.

[0061] Based on the user's adjustment instruction for the target reference scheme, the step of adjusting the target reference scheme to generate a user-configured target guide may include, for example:

[0062] Adjust the reference motion speed according to the total number of unit mileage included in the customized total distance;

[0063] Based on the proportional relationship between the total movement time of the customized total time and the total movement time of the reference movement speed after the adjustment, the reference movement speed after the adjustment is scaled proportionally to obtain the target movement speed corresponding to each unit mileage in the customized total distance;

[0064] The target movement speed corresponding to the customized total mileage, the customized total duration, and each unit mileage in the customized total distance is used as the movement parameters corresponding to the target leader to generate the user-configured target leader.

[0065] The reference movement speed corresponding to each unit mileage can be understood as the pace of each unit mileage. Adjusting the number of reference movement speeds can include, for example: if the number of reference movement speeds in the target reference scheme needs to be increased, and the number of reference movement speeds in the target reference scheme is odd, then the number of target speed adjustments in the middle can be increased first according to the arrangement order of multiple reference movement speeds. If the number of reference movement speeds in the target reference scheme is even, the average of the two reference movement speeds in the middle is used as the reference movement speed that needs to be increased; if the number of target paces needs to be reduced, the reference movement speed can be deleted according to the preset interval value, thereby reducing the number of reference movement speeds in the target reference scheme. The present invention does not limit the method of adjusting the movement speed of each unit mileage in the customized total mileage based on the existing preset parameter scheme. As long as the method is adjusted based on the existing preset parameter scheme to obtain the movement speed of each unit mileage in the customized total mileage, it should be included in the protection scope of this application.

[0066] As an example, the unit mileage is 1 km, the reference total mileage in the target reference plan is 6 km, the reference total time is 40 minutes, and the reference movement speeds corresponding to the consecutive unit mileages are 8 min / km, 7 min / km, 6 min / km, 6 min / km, 6 min / km, and 7 min / km respectively. If the user sets the custom total time to be 50 minutes and the custom total mileage to be 10 km, the terminal can adjust the original number of six reference movement speeds in the target reference plan to ten based on the total number of unit mileages in the custom total mileage of 10 km. According to the above method of increasing the number of reference movement speeds, the terminal can use the average of the two reference movement speeds of 6 min / km and 6 min / km, which is 6 min / km, as the reference movement speed that needs to be increased, and fill it in the middle position to obtain the adjusted reference movement speeds of 8 min / km, 7 min / km, 6 min / km, 6 min / km, 6 min / km, 6 min / km, and 6 min / km. minutes / km, 6 minutes / km, 6 minutes / km, 7 minutes / km, and then calculate the total exercise time corresponding to the reference exercise speed after the adjustment: 8+7+6+6+6+6+6+6+6+6+7=64 minutes. Furthermore, based on the proportional relationship of 50 / 64 between the custom total time of 50 minutes and the total exercise time of 64 minutes of the reference exercise speed after the adjustment, the reference exercise speed after the adjustment is scaled proportionally to obtain the target exercise speed corresponding to each unit mileage in the custom total mileage of 10 kilometers: 8 minutes / km×50 / 64=6.25 minutes / km, 7 minutes / km×50 / 64=175 / 32 minutes / km…7 minutes / km×50 / 64=175 / 32 minutes / km, and obtain the exercise parameters of the target leader: custom total mileage of 10 kilometers, custom total time of 50 minutes, target exercise speed corresponding to each unit mileage: 6.25 minutes / km, 175 / 32 minutes / km…175 / 32 minutes / km.

[0067] In this embodiment, the target movement speed corresponding to each unit mileage in the customized total mileage can be adjusted directly according to the pre-integrated preset parameter scheme. Through this setting, the corresponding pacing scheme can be quickly generated for the user, thereby providing the user with intuitive and personalized exercise guidance.

[0068] In some optional embodiments, based on the total mileage, the first mileage, and the second mileage, marking the first position of the user and the second position of the virtual guide on the first visual element includes:

[0069] Obtaining a first identifier of the user and a second identifier of the virtual guide;

[0070] Determine a first position of the first mileage in the first visual element and a second position of the second mileage in the first visual element based on the total mileage, the first mileage, and the second mileage;

[0071] A first mark is used to mark a first position on a first visual element, and a second mark is used to mark a second position on a second visual element.

[0072] like Figure 3 As shown, the first identifier can be a custom avatar, a custom name, or a unique user number automatically generated during registration of the user's virtual object; the second identifier can be an avatar, a name, or a number corresponding to the virtual guide. The terminal represents the first position and the second position respectively through the first identifier and the second identifier, so as to achieve the purpose of using different marks to intuitively distinguish the actual movement speed from the ideal movement speed, thereby providing users with intuitive and private movement guidance, enabling users to more directly understand the difference between their own movement state and the ideal movement state, thereby quickly and accurately optimizing their own movement strategy and improving movement efficiency.

[0073] In some optional embodiments, based on the total mileage, the first mileage, and the second mileage, after marking the first position of the user and the second position of the virtual guide on the first visual element, the method further includes:

[0074] determining an element segment between a first position and a second position in the first visual element;

[0075] Renders element segments using preset colors.

[0076] It should be noted that the element segments in the first visual element may be displayed in a preset color, and the preset color is different from the preset color used by the first visual element.

[0077] Furthermore, the preset color can be dynamically adjusted according to the distance between the first position and the second position. For example, when the distance between the first position and the second position reaches a preset threshold, the terminal can use red to mark the element segment between the first position and the second position, and when the distance does not reach the preset threshold, the element segment between the first position and the second position can be marked with green. The red and green colors used above are only used for illustration and should not be used to limit the specific color selection.

[0078] Alternatively, the terminal may further render a track light spot on the element segment between the first position and the second position to prompt the user of the gap between the actual motion state and the ideal motion state.

[0079] In this embodiment, the color of the element segment between the user's first mark and the virtual guide's second mark can be dynamically adjusted according to the distance between the first position and the second position, thereby intuitively showing the user the gap between the actual motion state and the ideal motion state, allowing the user to quickly and accurately optimize his or her own motion strategy and improve motion efficiency.

[0080] In some optional embodiments, based on the total mileage, the first mileage, and the second mileage, after marking the first position of the user and the second position of the virtual guide on the first visual element, the method further includes:

[0081] Calculate the difference between the first mileage and the second mileage;

[0082] Based on the difference, mileage gap information is generated; the mileage gap information includes mileage leading information or mileage lagging information;

[0083] Displays mileage gap information.

[0084] Specifically, the step of generating mileage difference information based on the difference includes:

[0085] Generate exercise prompt information based on the mileage difference information; wherein the exercise prompt information includes at least one of the following: exercise suggestion information and encouragement information;

[0086] Announces exercise reminder information.

[0087] As an example, when the mileage gap information is mileage leading information, the terminal can generate exercise suggestion information to prompt the user to slow down the exercise speed. When the mileage gap information is mileage lagging information, the terminal can generate encouragement information to encourage the user to increase the exercise speed, so as to optimize their own exercise strategy and complete the exercise in the ideal exercise state as much as possible.

[0088] In another possible embodiment, the terminal may also calculate the time difference information, that is, the time difference between the time it takes for the user to move to a certain position and the time it takes for the virtual guide to move to the same position. Figure 4 As shown, the terminal can also display the user's actual movement speed per unit mileage, that is, the actual pace, on the platform interface, so as to intuitively and comprehensively show the user the difference between his own movement state and the expected movement state, helping the user to quickly optimize the movement strategy and improve the movement efficiency.

[0089] In some optional embodiments, before step 202, the method further includes:

[0090] Determine the exercise route selected by the user;

[0091] After determining in real time the first mileage that the user has currently traveled and the second mileage that the virtual guide used by the user has currently traveled, the method further includes:

[0092] Obtain the trajectory point corresponding to the first mileage and the trajectory point corresponding to the second mileage in the motion route;

[0093] Based on the track points corresponding to the first mileage and the track points corresponding to the second mileage, the first track of the user and the second track of the virtual guide are displayed on the electronic map.

[0094] A movement route refers to route information pre-integrated on an electronic map to indicate a path in an actual geographical environment. The track points included in a movement route refer to points integrated on an electronic map to indicate a geographical location with specific latitude and longitude information in an actual geographical environment. A movement route consists of multiple continuous track points.

[0095] The electronic map can be displayed by inserting a display frame in the platform interface. The terminal can scale each path segment according to the route information of multiple paths according to the corresponding scale of the electronic map to form a corresponding motion route and lay it on the electronic map. When the user clicks on the display frame, the terminal can call the electronic map marked with multiple motion routes and display it. The user can select the motion route closest to the location by clicking on any location on the electronic map.

[0096] The track points corresponding to the first mileage may be acquired, for example, by a sensor device provided in the terminal, and the sensor device may be, for example, a GPS sensor.

[0097] The method for acquiring the trajectory points corresponding to the second mileage may include: based on the ratio of the second mileage to the user's ideal total mileage, selecting a number of trajectory points that meet the ratio from a plurality of continuous trajectory points included in the motion route as the trajectory points corresponding to the second mileage.

[0098] The above-mentioned information display method can display a first visual element for representing the total mileage to be exercised by the user after receiving the movement start instruction. In addition, the first mileage that the user has currently traveled and the second mileage that the virtual guide used by the user has currently traveled can be determined in real time. Then, based on the total mileage, the first mileage and the second mileage, the first position of the user and the second position of the virtual guide can be marked on the first visual element. In this way, it is possible to display in a visual way: the positional relationship between the user and the virtual guide throughout the entire movement, as well as the position of the user throughout the entire movement. This allows users to intuitively view the gap between themselves and the ideal movement state they expect to achieve, and in this way provide users with intuitive and exclusive movement guidance, thereby quickly and accurately optimizing their own movement strategies.

[0099] Based on the same inventive concept, the embodiment of the present application also provides an information display device for implementing the above-mentioned information display method. The implementation solution provided by the information display device to solve the problem is similar to the implementation solution recorded in the above-mentioned information display method, so the specific limitations in one or more device embodiments provided below can refer to the limitations on the information display method above, and will not be repeated here.

[0100] In one embodiment, Figure 5 As shown, an information display device 500 is provided, comprising:

[0101] A display module 502 is used to display a first visual element representing the total mileage to be exercised by the user after receiving the exercise start instruction;

[0102] The determination module 504 is used to determine in real time the first mileage that the user has currently traveled and the second mileage that the virtual guide used by the user has currently traveled;

[0103] The marking module 506 is used to mark the first position of the user and the second position of the virtual guide on the first visual element based on the total mileage, the first mileage and the second mileage.

[0104] In some optional embodiments, the display module 502 is further configured to:

[0105] Display multiple virtual ushers;

[0106] In response to a first selection instruction of the user, determining a virtual guide adopted by the user;

[0107] Each virtual guide is associated with a set of exercise parameters; the exercise parameters include: total mileage, total duration and exercise speed.

[0108] In some optional embodiments, the plurality of virtual guides include professional guides and custom guides; the professional guides are configured with motion parameters, and the custom guides are not configured with motion parameters or are configured with motion parameters configured by the user last time;

[0109] The display module 502 is further configured to: in response to a user's first selection instruction for a custom leader, display a parameter configuration interface of the custom leader;

[0110] In response to the user-defined parameters input by the user in the parameter configuration interface, generating a user-configured target guide;

[0111] The target leader is determined to be a virtual leader adopted by the user.

[0112] In some optional embodiments, the custom parameters include a custom total mileage and a custom total duration;

[0113] The display module 502 is further configured to: in response to the user's second selection instruction, determine a target reference scheme adopted by the user from at least one set of preset parameter schemes; the preset parameter scheme includes a reference movement speed and a corresponding reference total duration corresponding to a plurality of consecutive unit mileages in a reference total mileage;

[0114] Adjust the reference motion speed according to the total number of unit mileage included in the custom total distance;

[0115] Based on the proportional relationship between the total movement time of the customized total time and the total movement time of the reference movement speed after the adjustment, the reference movement speed after the adjustment is scaled proportionally to obtain the target movement speed corresponding to each unit mileage in the customized total distance;

[0116] The target movement speed corresponding to the customized total mileage, the customized total duration, and each unit mileage in the customized total distance is used as the movement parameters corresponding to the target leader to generate the user-configured target leader.

[0117] In some optional embodiments, the marking module 506 is further configured to:

[0118] Obtaining a first identifier of the user and a second identifier of the virtual guide;

[0119] Determine a first position of the first mileage in the first visual element and a second position of the second mileage in the first visual element based on the total mileage, the first mileage, and the second mileage;

[0120] A first mark is used to mark a first position on a first visual element, and a second mark is used to mark a second position on a second visual element.

[0121] In some optional embodiments, the marking module 506 is further configured to:

[0122] determining an element segment between a first position and a second position in the first visual element;

[0123] Renders element segments using preset colors.

[0124] In some optional embodiments, the marking module 506 is further configured to:

[0125] Calculate the difference between the first mileage and the second mileage;

[0126] Based on the difference, mileage gap information is generated; the mileage gap information includes mileage leading information or mileage lagging information;

[0127] Displays mileage gap information.

[0128] In some optional embodiments, the marking module 506 is further configured to:

[0129] Generate exercise prompt information based on the mileage difference information; wherein the exercise prompt information includes at least one of the following: exercise suggestion information and encouragement information;

[0130] Announces exercise reminder information.

[0131] In some optional embodiments, the display module 502 is further configured to: determine the motion route selected by the user; wherein the motion route is composed of a plurality of continuous track points;

[0132] The marking module 506 is further configured to: obtain a track point corresponding to a first mileage and a track point corresponding to a second mileage in the motion route;

[0133] Based on the track points corresponding to the first mileage and the track points corresponding to the second mileage, the first track of the user and the second track of the virtual guide are displayed on the electronic map.

[0134] Each module in the above device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in an electronic device in the form of software, so that the processor can call and execute operations corresponding to each module above.

[0135] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0136] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

[0137] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. An information display method, characterized in that: include: After receiving the movement start instruction, displaying a first visual element for representing the total mileage to be moved by the user; Determine in real time the first mileage that the user has currently traveled and the second mileage that the virtual guide used by the user has currently traveled; Based on the total mileage, the first mileage and the second mileage, a first position of the user and a second position of the virtual guide are marked on the first visual element.

2. The method according to claim 1, characterized in that Before receiving the motion start command, it also includes: Display multiple virtual ushers; In response to a first selection instruction of the user, determining a virtual guide adopted by the user; Each virtual guide is associated with a set of movement parameters; the movement parameters include: total mileage, total duration and movement speed of the movement.

3. The method according to claim 2, characterized in that The multiple virtual guides include professional guides and custom guides; the professional guides are configured with motion parameters, and the custom guides are not configured with motion parameters or are configured with the motion parameters configured by the user last time; The step of determining the virtual guide adopted by the user in response to the first selection instruction of the user comprises: In response to a first selection instruction from a user for the custom guide, displaying a parameter configuration interface of the custom guide; In response to the user-defined parameters inputted by the user in the parameter configuration interface, generating a user-configured target guide; The target leader is determined to be a virtual leader adopted by the user.

4. The method according to claim 3, characterized in that In response to the user-defined parameters inputted by the user in the parameter configuration interface, a user-configured target guide is generated, including: In response to the user's second selection instruction, determining a target reference scheme adopted by the user from at least one set of preset parameter schemes; the preset parameter scheme includes a reference total mileage, a reference movement speed per unit mileage, and a reference total duration; Based on the user's adjustment instruction for the target reference scheme, the target reference scheme is adjusted to generate a user-configured target guide.

5. The method according to claim 1, characterized in that Based on the total mileage, the first mileage, and the second mileage, marking a first position of the user and a second position of the virtual guide on the first visual element includes: Obtaining a first identifier of the user and a second identifier of the virtual guide; Determine a first position of the first mileage in the first visual element and a second position of the second mileage in the first visual element based on the total mileage, the first mileage, and the second mileage; The first position is marked on the first visual element using the first identifier, and the second position is marked on the second visual element using the second identifier.

6. The method according to claim 1, characterized in that Based on the total mileage, the first mileage, and the second mileage, after marking the first position of the user and the second position of the virtual guide on the first visual element, the method further includes: determining an element segment between the first position and the second position in the first visual element; The element segment is rendered using a preset color.

7. The method according to claim 1, characterized in that Based on the total mileage, the first mileage, and the second mileage, after marking the first position of the user and the second position of the virtual guide on the first visual element, the method further includes: calculating the difference between the first mileage and the second mileage; Based on the difference, mileage gap information is generated; the mileage gap information includes mileage leading information or mileage lagging information; The mileage difference information is displayed.

8. The method according to claim 7, characterized in that The step of generating mileage difference information based on the difference includes: Generate exercise prompt information based on the mileage difference information; wherein the exercise prompt information includes at least one of the following: exercise suggestion information and encouragement information; The exercise prompt information is broadcasted.

9. The method according to claim 1, characterized in that: Before receiving the motion start command, it also includes: Determine the exercise route selected by the user; After determining in real time the first mileage that the user has currently traveled and the second mileage that the virtual guide used by the user has currently traveled, the method further includes: Acquire a track point corresponding to the first mileage and a track point corresponding to the second mileage in the movement route; Based on the track points corresponding to the first mileage and the track points corresponding to the second mileage, the first track of the user and the second track of the virtual guide are displayed on the electronic map.

10. An information display device, characterized in that: include: A display module, configured to display a first visual element representing a total mileage to be exercised by the user after receiving an exercise start instruction; A determination module, used to determine in real time the first mileage currently traveled by the user and the second mileage currently traveled by the virtual guide used by the user; A marking module is used to mark the first position of the user and the second position of the virtual guide on the first visual element based on the total mileage, the first mileage and the second mileage.

Citation Information

Patent Citations

  • Augmented reality-based motion game control method and control apparatus

    CN106582016A

  • Information interaction method and device, electronic equipment and storage medium

    CN115282599A

  • VR running control processing method, system and equipment based on action recognition

    CN116440481A

  • Running accompanying screen virtual human control method and device, equipment and medium

    CN117732021A

  • XR device and controlling method thereof

    US20190385379A1