Riding data linkage method and device, electronic equipment and storage medium
By obtaining cycling data to generate cycling reports and linking with the linkage platform, the problem of low efficiency in cycling data integration and linkage is solved, and convenient and accurate data sharing and synchronization is achieved.
Patent Information
- Application Number
- CN202411403786.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-03
AI Technical Summary
The data generated during cycling cannot be effectively integrated and utilized, resulting in low linkage efficiency between cycling applications and other devices or applications.
By obtaining the sports indicator information and cycling maps during the entire cycling, generating a cycling report, and determining a data linkage platform, the automated linkage between the cycling report and the linkage platform is realized, reducing manual data transfer steps, and improving linkage efficiency.
It improves the linkage efficiency between cycling applications and other devices or applications, provides convenient, accurate and personalized services, saves time and simplifies the data synchronization process.
Smart Images

Figure CN119248735A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a riding data linkage method, device, electronic device and storage medium. Background Art
[0002] As a traditional mode of transportation, cycling has gradually been integrated into modern urban life. In recent years, with the advancement of science and technology, smart cycling has also emerged, bringing many benefits to cyclists. After each ride, the data generated during the ride (such as the riding route, etc.) is mainly stored through the corresponding cycling application, or the data generated during the ride is uploaded to the cloud for storage through the cycling application or cycling equipment (such as a cycling platform), so that when the user needs it, the data generated during the ride can be queried, and the corresponding data can be transferred to other devices or applications for linkage by manual data transfer. The linkage process is cumbersome and prone to errors. The data generated during the ride cannot be effectively integrated and utilized, resulting in low linkage efficiency between the cycling application and other devices or applications. Summary of the invention
[0003] The present application proposes a cycling data linkage method, device, electronic device and storage medium to improve the linkage efficiency between cycling applications and other devices or applications.
[0004] In a first aspect, a cycling data linkage method is provided, including:
[0005] When the ride is over, get the sports index information and cycling map of the whole ride;
[0006] generating a cycling report based on the sports index information and the cycling map;
[0007] Determining at least one data linkage platform of the riding report;
[0008] The riding report is linked with the data linkage platform.
[0009] In a second aspect, a riding data linkage device is provided, comprising:
[0010] The acquisition module is used to obtain the sports index information and cycling map of the entire cycling process after the cycling is completed;
[0011] A generating module, configured to generate a cycling report based on the exercise index information and the cycling map;
[0012] A determination module, used to determine at least one data linkage platform of the riding report;
[0013] A linkage module is used to link with the data linkage platform based on the riding report.
[0014] Optionally, in some embodiments of the present application, the generating module includes:
[0015] Display submodule, used to display linkage parameter setting interface;
[0016] A first determination submodule, configured to determine, in response to a parameter setting operation on the linkage parameter setting interface, a linkage requirement corresponding to the parameter setting operation;
[0017] A generating submodule is used to generate the riding report based on the linkage requirement, the sports index information and the riding map.
[0018] Optionally, in some embodiments of the present application, the generating submodule includes:
[0019] an extraction unit, configured to extract a target sports index from the sports index information based on the linkage requirement;
[0020] A first determining unit, configured to determine a report template based on the cycling map and the target sports index;
[0021] A mapping unit is used to map the cycling map and the target sports index to the report template to obtain the cycling report.
[0022] Optionally, in some embodiments of the present application, the first determining unit is specifically configured to:
[0023] Determining display content of the cycling report based on the cycling map and the target sports index;
[0024] generating a plurality of content layout modes according to the display content;
[0025] In response to a selection operation on a plurality of the content layout modes, the content layout mode corresponding to the selection operation is determined as a report template.
[0026] Optionally, in some embodiments of the present application, the linkage module includes:
[0027] A second determination submodule is used to determine the platform type of the data linkage platform;
[0028] A third determination submodule, configured to determine linkage sharing information based on the platform type and the riding report;
[0029] A linkage submodule is used to link with the data linkage platform based on the linkage sharing information.
[0030] Optionally, in some embodiments of the present application, the second determining submodule includes:
[0031] A classification unit, used for classifying the data in the riding report to obtain a data classification result;
[0032] The second determining unit is used to determine the linkage sharing information from the data classification result based on the platform type.
[0033] Optionally, in some embodiments of the present application, the linkage module includes:
[0034] presenting said riding report;
[0035] In response to an editing operation on the riding report, updating the riding report;
[0036] The updated report is sent to the data linkage platform for linkage.
[0037] In a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned riding data linkage method when executing the computer program.
[0038] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned riding data linkage method are implemented.
[0039] The present application provides a cycling data linkage method, device, electronic device and storage medium, which obtains the motion index information and cycling map of the entire cycling process after the cycling is completed; generates a cycling report based on the motion index information and the cycling map; determines at least one data linkage platform for the cycling report; and links with the data linkage platform based on the cycling report. In the cycling data linkage solution provided by the present application, by generating a cycling report based on the motion index information and the cycling map of the entire cycling process, and linking the cycling report with the data linkage platform, the tedious steps of manually transferring data are reduced, time is saved, and the linkage efficiency between the cycling application and other devices or applications is improved. Through automated and intelligent data linkage, the cycling application can provide users with more convenient, accurate and personalized services. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0041] Figure 1 An application environment diagram of the riding data linkage method provided in an embodiment of the present application;
[0042] Figure 2 A flowchart of a cycling data linkage method provided in an embodiment of the present application;
[0043] Figure 3 A flowchart of a riding data linkage method provided by another embodiment of the present application;
[0044] Figure 4 A structural block diagram of a riding data linkage device provided in an embodiment of the present application;
[0045] Figure 5 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the present application.
[0048] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0049] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0050] The cycling data linkage method provided by the embodiment of the present invention can be applied in the following aspects: Figure 1In the application environment, the electronic device 120 communicates with the code meter, smart cycling platform, image sensor installed on the bicycle 110, and the cycling glasses and wearable devices worn by the rider through the network 130. When the ride is finished, the electronic device 120 obtains the motion index information and the cycling map during the whole ride; generates a ride report based on the motion index information and the cycling map; determines at least one data linkage platform for the ride report; and links with the data linkage platform based on the ride report. In the present invention, by generating a ride report based on the motion index information and the cycling map during the whole ride, and linking the ride report with the data linkage platform, the tedious steps of manually transferring data are reduced, time is saved, and the linkage efficiency between the riding application and other devices or applications is improved. Through automated and intelligent data linkage, the riding application can provide users with more convenient, accurate and personalized services. The electronic device can be a mobile terminal (such as a mobile phone).
[0051] See also Figure 2 As shown, Figure 2 A flow chart of a cycling data linkage method provided in an embodiment of the present invention is provided. The method can be applied to electronic devices. This embodiment is described by taking the application to electronic devices as an example. The cycling data linkage method includes the following steps:
[0052] 101: After the ride is finished, get the sports index information and riding map of the whole ride.
[0053] The sports index information includes the speed, heart rate, cadence, power and other information of the rider during the ride; the sports index information can be collected through devices such as bicycle meters, smart watches, heart rate belts, etc. The cycling map can be a two-dimensional map or a three-dimensional map containing the cycling route, and the cycling route can be marked with starting points, key points, turning points and key landmarks.
[0054] The collected sports index information (speed, heart rate, cadence, power, etc.) can be integrated with the cycling map to ensure that the data timestamps are consistent, so that the sports index information generated at each position during the cycling process can be matched with the corresponding position on the map and marked on the cycling map to obtain a new cycling map.
[0055] 102: Generate a cycling report based on the exercise index information and the cycling map.
[0056] The cycling report is used to display a report that intuitively displays the sports index information and the cycling map. It can also intuitively display a chart of the changes in the sports index on the cycling path after analyzing the sports index information and the cycling map.
[0057] For example, the cycling report may include summary content, detailed data, route analysis, altitude profile, etc. For example, the summary content may include the cycling date, total distance, average speed, maximum speed, cycling time, etc.; the detailed data may include speed change chart, heart rate zone distribution, cadence and power chart; the route analysis includes displaying the cycling route on the cycling map, marking the starting point, end point, turning point and key landmarks; the altitude profile includes the altitude change chart of the cycling path during the cycling process.
[0058] For example, after the user completes the ride, the electronic device automatically collects speed, heart rate, cadence, and GPS track data. The electronic device integrates this data and generates a ride report using a default report template. The ride report shows a speed change chart, a heart rate interval distribution chart, and a ride route map. The user previews the report in the electronic device's cycling app, adjusts the color scheme and adds personal notes according to personal preferences; chooses to export the report to a corresponding format (such as PDF format, image), etc., to obtain a ride report.
[0059] In one embodiment, generating a cycling report based on the sports index information and the cycling map includes:
[0060] Display linkage parameter setting interface;
[0061] In response to a parameter setting operation on the linkage parameter setting interface, determining a linkage requirement corresponding to the parameter setting operation;
[0062] The cycling report is generated based on the linkage requirement, the sports index information and the cycling map.
[0063] The electronic device displays a linkage parameter setting page, detects the user's operation in the linkage parameter setting interface, such as checking a data option, generates a parameter setting instruction in response to the user's parameter setting operation, and determines the user's linkage needs by analyzing the parameter setting instructions; integrates corresponding motion index information and cycling map data according to the linkage needs, obtains motion index, motion index change icon, cycling path and other data, and generates a cycling report according to the motion index, motion index change icon, cycling path and other data.
[0064] For example, after the ride is finished, the user enters the linkage parameter setting interface of the corresponding riding application in the electronic device; the user selects the data to be synchronized, such as speed and heart rate, and selects the map view containing these data; according to the user's settings, the electronic device integrates the sports indicators and map data collected during the ride, and generates a ride report based on the corresponding data.
[0065] Optionally, the parameter setting interface may be linked to set the font, color, icon ratio and other format parameters of the riding report, and in response to the format parameter setting operation, a format parameter setting instruction is generated, and the generated riding report is rendered based on the format parameter setting instruction.
[0066] Optionally, you can also add custom images, their position in the report, and transparency through the linkage parameter setting interface to render the generated cycling report and enrich the content of the cycling report.
[0067] In this embodiment, after the user completes the ride, the electronic device provides clear guidance and options through the linkage parameter setting interface, allowing the user to easily set data synchronization preferences, and can determine personalized linkage needs based on the linkage parameter setting interface, and then generate personalized data based on the sports indicator information, cycling map and linkage needs throughout the ride, thereby generating a personalized riding report that is linked to multiple sports platforms or APPs to achieve seamless synchronization and sharing of riding data between different sports platforms, thereby obtaining a more comprehensive data perspective and a more convenient sports experience.
[0068] In one embodiment, generating the cycling report based on the linkage requirement, the sports index information and the cycling map includes:
[0069] extracting a target motion index from the motion index information based on the linkage requirement;
[0070] Determining a report template based on the cycling map and the target sports index;
[0071] The cycling map and the target sports index are mapped to the report template to obtain the cycling report.
[0072] For example, by analyzing the linkage requirements, the data to be displayed in the cycling report, such as speed, heart rate and cadence, are determined. The sports indicators corresponding to the speed, heart rate and cadence are extracted from the sports indicator information, and the locations corresponding to the speed, heart rate and cadence are highlighted in the cycling map. According to the speed, heart rate, cadence, cycling map, etc., a suitable report template is matched from the preset report template database; the speed, heart rate, cadence, cycling map, etc. are mapped to the report template to obtain the cycling report.
[0073] Optionally, in response to the user's analysis operation, the cycling map and sports indicators can be analyzed to obtain a graph of changes in speed, heart rate and cadence during the cycling process, and according to the user's setting operation, the change graph can be set at a corresponding position in the cycling report to obtain a new cycling report, and a new report template can be generated based on the new cycling report and added to the report template database.
[0074] Optionally, determining a report template based on the cycling map and the target sports index includes:
[0075] Determining display content of the cycling report based on the cycling map and the target sports index;
[0076] generating a plurality of content layout modes according to the display content;
[0077] In response to a selection operation on a plurality of the content layout modes, the content layout mode corresponding to the selection operation is determined as a report template.
[0078] For example, the display content of the cycling report includes a cycling route map, including map data such as the starting point, end point, turning point and key landmarks; charts and data of target sports indicators such as speed, heart rate, cadence, power, etc.; performance data such as cycling efficiency, heart rate interval distribution, cadence analysis, etc.; statistical data such as total distance, total time, average speed, calories consumed, and environmental data such as weather conditions, temperature, humidity, etc. Based on the display content of the cycling report, a list mode, a summary mode, an icon mode, a map center mode, a timeline mode, and a combination of the above modes are generated. Among them, the list mode is used to display data in a list form, which is suitable for detailed data comparison; the summary mode is used to provide a concise summary page to highlight key data; the chart mode is used to center on the chart, which is suitable for intuitively displaying changes in sports indicators; the map center mode is used to center on the cycling map, and other data is laid out around the map; the timeline mode is used to arrange the data in chronological order to show changes during the cycling process, display different content layout modes on the display interface of the electronic device, detect the user's touch on the real interface, determine his selection, and determine the selected content layout mode as the report template.
[0079] 103: Determine at least one data linkage platform of the riding report.
[0080] Among them, the data linkage platform can be cycling equipment, social applications, etc.
[0081] The data linkage platform can also be pre-set by the user. For example, before the user rides, the interface of the electronic device reminds the user to enter the data linkage platform to be linked. Based on this, after the ride is over, the data linkage platform of the ride report can be determined, which is conducive to improving the degree of automation of the linkage, shortening the linkage time, and improving the linkage efficiency.
[0082] The data linkage platform list may be displayed on a linkage parameter setting interface corresponding to the cycling application, and in response to a selection operation on the data platform list, at least one data linkage platform may be obtained.
[0083] For example, if the user selects Xiaohongshu, Douyin and WeChat in the data linkage platform list, the data linkage platforms for the cycling report will be Xiaohongshu, Douyin and WeChat.
[0084] 104: Linking with the data linkage platform based on the riding report.
[0085] The cycling report can be transmitted to the data linkage platform in the form of data stream, so that the data linkage platform can perform corresponding operations on the cycling report. For example, the cycling report can be shared to WeChat to be displayed synchronously in the circle of friends. This is conducive to the unified management and sharing of users' cycling data on multiple platforms, improving the sports experience and promoting sports enthusiasm.
[0086] The cycling report can be exported to common formats such as TCX, GPX or CSV, which are widely supported by various sports apps and facilitate data import and synchronization; the linkage data platform accesses the cycling report programmatically to achieve data synchronization.
[0087] Popular sports platform services such as Strava, Garmin Connect, etc. can be directly integrated into the cycling application, and users can authorize and synchronize data directly in the cycling application.
[0088] You can use the data import function provided by sports data analysis services such as TrainingPeaks and Runalyze to analyze and synchronize cycling reports.
[0089] Cycling apps are compatible with multiple devices, such as smartphones, smart watches, bicycle computers, etc., so that users can synchronize data between different devices.
[0090] A simple and intuitive operation interface can be provided in the cycling application, allowing users to easily manage data synchronization and sharing settings.
[0091] When syncing and sharing riding reports, data encryption and privacy settings can be provided to protect user personal information.
[0092] In this step, the cycling data can be effectively linked with various sports platforms or APPs, providing users with a more convenient and personalized sports experience.
[0093] In one embodiment, the linking with the data linkage platform based on the riding report includes:
[0094] Determining the platform type of the data linkage platform;
[0095] Determining linkage sharing information based on the platform type and the riding report;
[0096] The linkage is performed with the data linkage platform based on the linkage sharing information.
[0097] The platform type of the data linkage platform can be determined according to the function of the data linkage platform. The linkage sharing information can be the data required by the data linkage platform to track the health of the cycling object (rehabilitation object, student, etc.).
[0098] By sending the linkage sharing information to the data linkage platform, the data linkage platform can generate a health report for the cyclist by combining the linkage sharing information and medical health data of the cyclist, which is conducive to the effective linkage between the cycling application and other platforms.
[0099] The linkage sharing information can be extracted from the riding report according to the platform type and sent to the data linkage platform. For example, if the platform type is health and medical, the linkage sharing information is the riding distance, time, average speed, riding route, riding speed, speed, heart rate, cadence and other health-related data of the target object.
[0100] In one embodiment, determining the linkage sharing information based on the platform type and the riding report includes:
[0101] Classify the data in the riding report to obtain a data classification result;
[0102] The linkage sharing information is determined from the data classification result based on the platform type.
[0103] A pre-trained classification model (such as a support vector machine) may be used to classify the data in the riding report, output a data group corresponding to each preset platform type, and then determine the data group corresponding to the preset platform type that matches the platform type as linkage sharing information.
[0104] For example, the data set of social sharing platforms (such as Facebook and Twitter) includes the total distance, time, speed and route map of the ride. The data set of sports analysis platforms (such as Strava and Ride with GPS) includes speed, heart rate, cadence, power and route. The data set of health and fitness tracking platforms (such as Apple Health and Google Fit) includes health-related data such as heart rate, calorie consumption and cadence. If the platform type is a social sharing platform, the linked shared information is the total distance, time, speed and route map of the ride.
[0105] The data in the cycling report can be classified to determine the classification results. For the cycling report, the classification results can include: Basic information: cycling date, time, weather conditions, etc. Sports indicators: speed, heart rate, cadence, power, etc. Travel data: total distance, cycling time, average speed, etc. Geographic information: starting point, end point, route trajectory, altitude change, etc. Device information: device model used, software version, etc. Select the classification result corresponding to the platform type as the linkage sharing information. For example, if the platform type is sports health type, the linkage sharing information is basic information: cycling date, time, weather conditions, etc. Sports indicators: speed, heart rate, cadence, power, etc. Travel data: total distance, cycling time, average speed, etc.
[0106] In this embodiment, the data in the riding report is effectively organized and classified, making the report clearer and more purposeful, and enabling the riding application to be effectively linked with other data linkage platforms, thereby obtaining a more personalized and efficient data sharing experience.
[0107] In one embodiment, the linking with the data linkage platform based on the riding report includes:
[0108] presenting said riding report;
[0109] In response to an editing operation on the riding report, updating the riding report;
[0110] The updated report is sent to the data linkage platform for linkage.
[0111] The electronic device provides intuitive interactive elements, such as buttons or links, through which users can edit the riding report. The editing operation includes adding annotations, changing the data display method or adjusting the content layout, etc. When the user edits, the report preview is updated in real time to show the effect of the change. Then, the updated report is sent to the data linkage platform for display or analysis.
[0112] In one embodiment, if Figure 3 As shown, another cycling data linkage method is provided, and the method is applied to an electronic device (such as a mobile phone) for illustration:
[0113] S301: After the ride is finished, all the riding data are obtained. The riding data may include sports index information, riding maps and other data during the whole ride.
[0114] S302: Send the full-resolution riding data (i.e., detailed data collected during riding) + prompt intent to the pre-trained riding big model, so that the riding big model analyzes the riding data based on the prompt intent, outputs a summary report, and returns it to the electronic device. The riding big model can be deployed on the electronic device side or in the cloud.
[0115] S303: receiving the cycling big model to analyze the cycling data based on the prompt intent and return the result (i.e., summary report);
[0116] S304: Send the summary report to the glasses App (i.e., the application corresponding to the glasses) to record the ride and display the summary report (i.e., the ride report), which includes AI suggestions and warning records in historical rides, a summary of full-resolution ride data (i.e., full-resolution ride data), and suggestions output by AI based on the summary of the full-resolution data, such as a recommended ride route;
[0117] S305: The record display summary report and riding data are synchronized to the cloud for storage, clarity, and labeling for subsequent incremental updates (i.e., as training data for updating the model parameters of the riding large model), improving the performance of the riding large model, and improving the analysis accuracy of the riding report.
[0118] The above is the cycling data linkage process of this application.
[0119] As described above, the present application provides a cycling data linkage method, device, electronic device and storage medium, which obtains the motion index information and cycling map of the entire cycling process after the cycling is completed; generates a cycling report based on the motion index information and the cycling map; determines at least one data linkage platform for the cycling report; and links with the data linkage platform based on the cycling report. In the cycling data linkage solution provided by the present application, by generating a cycling report based on the motion index information and the cycling map of the entire cycling process, and linking the cycling report with the data linkage platform, the tedious steps of manually transferring data are reduced, time is saved, and the linkage efficiency between the cycling application and other devices or applications is improved. Through automated and intelligent data linkage, the cycling application can provide users with more convenient, accurate and personalized services.
[0120] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0121] In one embodiment, a riding data linkage device is provided, and the riding data linkage device corresponds to the riding data linkage method in the above embodiment. Figure 4As shown, the riding data linkage device includes an acquisition module 201, a generation module 202, a determination module 203 and a linkage module 204. The detailed description of each functional module is as follows:
[0122] The acquisition module 201 is used to acquire the sports index information and the cycling map during the entire cycling process after the cycling is finished;
[0123] A generating module 202, configured to generate a cycling report based on the sports index information and the cycling map;
[0124] A determination module 203, configured to determine at least one data linkage platform of the riding report;
[0125] The linkage module 204 is used to link with the data linkage platform based on the riding report.
[0126] In this embodiment, after the ride is finished, the motion index information and the ride map of the whole ride are obtained; a ride report is generated based on the motion index information and the ride map; at least one data linkage platform of the ride report is determined; and the ride report is linked with the data linkage platform. In the riding data linkage scheme provided in this application, by generating a riding report based on the motion index information and the ride map of the whole ride, and linking the riding report with the data linkage platform, the tedious steps of manually transferring data are reduced, time is saved, and the linkage efficiency between the riding application and other devices or applications is improved. Through automated and intelligent data linkage, the riding application can provide users with more convenient, accurate and personalized services.
[0127] Optionally, in some embodiments of the present application, the generating module includes:
[0128] Display submodule, used to display linkage parameter setting interface;
[0129] A first determination submodule, configured to determine, in response to a parameter setting operation on the linkage parameter setting interface, a linkage requirement corresponding to the parameter setting operation;
[0130] A generating submodule is used to generate the riding report based on the linkage requirement, the sports index information and the riding map.
[0131] In this embodiment, after the user completes the ride, clear guidance and options are provided through the linkage parameter setting interface, allowing the user to easily set data synchronization preferences, and personalized linkage needs can be determined according to the linkage parameter setting interface, and then personalized data can be generated according to the sports indicator information, cycling map and linkage needs throughout the ride, thereby generating a personalized riding report and linking with multiple sports platforms or APPs to achieve seamless synchronization and sharing of riding data between different sports platforms, thereby obtaining a more comprehensive data perspective and a more convenient sports experience.
[0132] Optionally, in some embodiments of the present application, the generating submodule includes:
[0133] an extraction unit, configured to extract a target sports index from the sports index information based on the linkage requirement;
[0134] A first determining unit, configured to determine a report template based on the cycling map and the target sports index;
[0135] A mapping unit is used to map the cycling map and the target sports index to the report template to obtain the cycling report.
[0136] Optionally, in some embodiments of the present application, the first determining unit is specifically configured to:
[0137] Determining display content of the cycling report based on the cycling map and the target sports index;
[0138] generating a plurality of content layout modes according to the display content;
[0139] In response to a selection operation on a plurality of the content layout modes, the content layout mode corresponding to the selection operation is determined as a report template.
[0140] Optionally, in some embodiments of the present application, the linkage module includes:
[0141] A second determination submodule is used to determine the platform type of the data linkage platform;
[0142] A third determination submodule, configured to determine linkage sharing information based on the platform type and the riding report;
[0143] A linkage submodule is used to link with the data linkage platform based on the linkage sharing information.
[0144] Optionally, in some embodiments of the present application, the second determining submodule includes:
[0145] A classification unit, used for classifying the data in the riding report to obtain a data classification result;
[0146] The second determining unit is used to determine the linkage sharing information from the data classification result based on the platform type.
[0147] Optionally, in some embodiments of the present application, the linkage module includes:
[0148] presenting said riding report;
[0149] In response to an editing operation on the riding report, updating the riding report;
[0150] The updated report is sent to the data linkage platform for linkage.
[0151] In one embodiment, an electronic device is provided, the internal structure diagram of the electronic device can be as follows: Figure 5 As shown. The electronic device includes a processor, a memory, a network interface, a display screen and an input device connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external server via a network connection. When the computer program is executed by the processor, it implements the functions or steps of a riding data linkage method.
[0152] In one embodiment, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
[0153] When the ride is finished, obtain the motion index information and the ride map during the whole ride; generate a ride report based on the motion index information and the ride map; determine at least one data linkage platform for the ride report; and link with the data linkage platform based on the ride report.
[0154] In an embodiment of the present application, a cycling report is generated based on the motion index information and cycling map throughout the cycling process, and the cycling report is linked to the data linkage platform, thereby reducing the tedious steps of manually transferring data, saving time, and improving the linkage efficiency between the cycling application and other devices or applications. Through automated and intelligent data linkage, the cycling application can provide users with more convenient, accurate and personalized services.
[0155] In one embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0156] When the ride is finished, obtain the motion index information and the ride map during the whole ride; generate a ride report based on the motion index information and the ride map; determine at least one data linkage platform for the ride report; and link with the data linkage platform based on the ride report.
[0157] In an embodiment of the present application, a cycling report is generated based on the motion index information and cycling map throughout the cycling process, and the cycling report is linked to the data linkage platform, thereby reducing the tedious steps of manually transferring data, saving time, and improving the linkage efficiency between the cycling application and other devices or applications. Through automated and intelligent data linkage, the cycling application can provide users with more convenient, accurate and personalized services.
[0158] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or electronic device can refer to the relevant descriptions on the server side and the client side in the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.
[0159] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0160] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0161] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. A cycling data linkage method, characterized in that: include: When the ride is over, get the sports index information and cycling map of the whole ride; generating a cycling report based on the sports index information and the cycling map; Determining at least one data linkage platform of the riding report; The riding report is linked with the data linkage platform.
2. The cycling data linkage method according to claim 1, characterized in that: The generating a cycling report based on the sports index information and the cycling map includes: Display linkage parameter setting interface; In response to a parameter setting operation on the linkage parameter setting interface, determining a linkage requirement corresponding to the parameter setting operation; The cycling report is generated based on the linkage requirement, the sports index information and the cycling map.
3. The riding data linkage method according to claim 2, characterized in that: The generating the cycling report based on the linkage requirement, the sports index information and the cycling map includes: extracting a target motion index from the motion index information based on the linkage requirement; Determining a report template based on the cycling map and the target sports index; The cycling map and the target sports index are mapped to the report template to obtain the cycling report.
4. The riding data linkage method according to claim 3, characterized in that: The determining of the report template based on the cycling map and the target sports index includes: Determining display content of the cycling report based on the cycling map and the target sports index; generating a plurality of content layout modes according to the display content; In response to a selection operation on a plurality of the content layout modes, the content layout mode corresponding to the selection operation is determined as a report template.
5. The riding data linkage method according to claim 1, characterized in that: The linking with the data linkage platform based on the riding report includes: Determining the platform type of the data linkage platform; Determining linkage sharing information based on the platform type and the riding report; The linkage is performed with the data linkage platform based on the linkage sharing information.
6. The riding data linkage method according to claim 5, characterized in that: The determining of linkage sharing information based on the platform type and the riding report includes: Classify the data in the riding report to obtain a data classification result; The linkage sharing information is determined from the data classification result based on the platform type.
7. The riding data linkage method according to claim 1, characterized in that: The linking with the data linkage platform based on the riding report includes: presenting said riding report; In response to an editing operation on the riding report, updating the riding report; The updated report is sent to the data linkage platform for linkage.
8. A riding data linkage device, characterized in that: include: The acquisition module is used to obtain the sports index information and cycling map of the entire cycling process after the cycling is completed; A generating module, configured to generate a cycling report based on the exercise index information and the cycling map; A determination module, used to determine at least one data linkage platform of the riding report; A linkage module is used to link with the data linkage platform based on the riding report.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the riding data linkage method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the riding data linkage method according to any one of claims 1 to 7 are implemented.
