A motion trajectory display method, system and medium based on Beidou positioning

By processing real-time positioning information and motion status data of smart wearable devices and calculating and displaying integrated position data, the accuracy and intuitiveness of Beidou positioning motion trajectory display is solved, and the user experience is improved.

CN119689510BActive Publication Date: 2025-07-11深圳市微克科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510209454.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2025-07-11
Estimated Expiration
2045-02-25

AI Technical Summary

Technical Problem

In the prior art, the display of motion trajectory based on Beidou positioning has problems such as insufficient accuracy and intuition of display, resulting in poor user experience.

Method used

By obtaining real-time positioning information of the smart wearable device, processing effective positioning time data and position data, calculating position deviations, and combining real-time motion state data, using a preset fusion position processing model to obtain fusion position data, and finally displaying the motion trajectory on the display of the smart wearable device.

Benefits of technology

Improve the accuracy and intuitiveness of motion trajectory display and enhance the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119689510B_ABST
    Figure CN119689510B_ABST
Patent Text Reader

Abstract

The present application provides a method, system and medium for displaying a motion trajectory based on Beidou positioning. The method includes: obtaining real-time positioning position data and positioning time data received by an intelligent wearable device, processing the positioning time data to obtain effective positioning time data and obtaining corresponding effective real-time positioning position data, calculating positioning position deviation data and obtaining a positioning difference state after threshold comparison, obtaining positioning parameters according to the positioning difference state, processing and comparing them to obtain effective positioning position data, processing the real-time motion state data and the effective positioning position data to obtain fused position data, and marking the fused position data in the motion coordinate system of the intelligent wearable device to obtain and display a motion trajectory; thereby, through the determination of effective positioning time data and positioning difference state and the calculation of effective positioning position data, the technology of obtaining and displaying a motion trajectory is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of positioning. Specifically, it relates to a method, system, and medium for displaying a motion trajectory based on Beidou positioning. Background Art

[0002] Since smart wearable devices can better monitor users' motion data, such as motion distance, motion speed, etc., their applications are becoming more and more widespread. These devices can monitor motion data in real time, mainly based on positioning technology. The positioning system mainly involves GPS positioning and Beidou positioning. As a satellite navigation system independently developed in China, the Beidou positioning system has gradually increased its application in smart wearable devices in recent years. The Beidou positioning system has advantages such as high precision and high reliability, providing richer positioning options for smart wearable devices. However, whether based on the Beidou positioning system or other positioning methods such as GPS, there are still some problems with the display of motion trajectories at present. For example, the display is not accurate enough, there are deviations in the positioning data, resulting in inaccurate presentation of the motion trajectory; the display interface is often on the APP side, making it difficult for users to quickly and comprehensively understand their own motion trajectory situation, which greatly affects the user experience.

[0003] In view of the above problems, there is an urgent need for effective technical solutions at present. Summary of the Invention

[0004] The purpose of the present application is to provide a method, system, and medium for displaying a motion trajectory based on Beidou positioning, which can realize the technology of obtaining and displaying a motion trajectory by effectively positioning time data, determining the positioning difference state, and calculating effective positioning position data.

[0005] The present application also provides a method for displaying a motion trajectory based on Beidou positioning, including the following steps:

[0006] Obtain the positioning information received by the smart wearable device, including real-time positioning position data and positioning time data;

[0007] Process the positioning time data to obtain effective positioning time data, and obtain the corresponding effective real-time positioning position data according to the effective positioning time data;

[0008] Process the effective real-time positioning position data to obtain positioning position deviation data, and compare the positioning position deviation data with a preset positioning position deviation threshold to obtain the positioning difference state;

[0009] Obtain positioning parameters according to the positioning difference state, process the positioning parameters to obtain a positioning effective index, and obtain effective positioning position data after comparing the positioning effective index;

[0010] Obtain the real-time motion state data of the smart wearable device, and process the real-time motion state data combined with the effective positioning position data through a preset fusion position processing model to obtain fusion position data;

[0011] Mark the fusion position data in the preset motion coordinate system of the smart wearable device, and obtain a motion trajectory after connecting the fusion position data, and send the motion trajectory to the display of the smart wearable device for display.

[0012] Optionally, in the motion trajectory display method based on Beidou positioning described in this application, the obtaining of the positioning information received by the smart wearable device, including positioning position data and positioning time data, specifically includes:

[0013] Obtain the positioning position data within a preset time interval period, including first real-time positioning position data and second real-time positioning position data;

[0014] The first real-time positioning position data includes first longitude data, first latitude data, and first altitude data, and the second real-time positioning position data includes second longitude data, second latitude data, and second altitude data;

[0015] Obtain the positioning time data, including theoretical reception time data and real-time reception time data;

[0016] The real-time reception time data includes first real-time reception time data corresponding to the first real-time positioning position data and second real-time reception time data corresponding to the second real-time positioning position data.

[0017] Optionally, in the motion trajectory display method based on Beidou positioning described in this application, the processing the positioning time data to obtain effective positioning time data, and obtaining the corresponding effective real-time positioning position data according to the effective positioning time data, specifically includes:

[0018] Subtract the theoretical reception time data from the first real-time reception time data, and then divide by the preset time delay standard data to obtain a first delay time relative index;

[0019] Subtract the theoretical reception time data from the second real-time reception time data, and then divide by the preset time delay standard data to obtain a second delay time relative index;

[0020] Compare the first delay time relative index and the second delay time relative index with a preset delay time relative index threshold respectively to obtain real-time positioning time state data, including effective positioning time data or invalid positioning time data;

[0021] Obtain the real-time positioning position data corresponding to the effective positioning time data, denoted as effective real-time positioning position data.

[0022] Optionally, in the Beidou positioning-based motion trajectory display method described in this application, the method of processing the effective real-time positioning position data to obtain positioning position deviation data and comparing the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference state specifically includes:

[0023] If both the first real-time reception time data and the second real-time reception time data are valid positioning time data, input the valid first longitude data, valid first latitude data, valid first altitude data, valid second longitude data, valid second latitude data, and valid second altitude data into a preset positioning position deviation evaluation model for processing to obtain positioning position deviation data;

[0024] Compare the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference state, including a consistent state or an inconsistent state.

[0025] Optionally, in the Beidou positioning-based motion trajectory display method described in this application, the method of obtaining positioning parameters according to the positioning difference state, processing the positioning parameters to obtain a positioning effectiveness index, and comparing the positioning effectiveness indexes to obtain valid positioning position data specifically includes:

[0026] If the positioning difference state is a consistent state, calculate the average value of the valid first longitude data and the valid second longitude data to obtain an average longitude data, calculate the average value of the valid first latitude data and the valid second latitude data to obtain an average latitude data, and calculate the average value of the valid first altitude data and the valid second altitude data to obtain an average altitude data;

[0027] Use the average longitude data, average latitude data, and average altitude data as valid positioning position data;

[0028] If the positioning difference state is an inconsistent state, obtain positioning parameters, including the first signal strength data, the first satellite number, and the first signal stability data corresponding to the valid first real-time positioning position data, and the second signal strength data, the second satellite number, and the second signal stability data corresponding to the valid second real-time positioning position data;

[0029] Process the first signal strength data, the first satellite number, and the first signal stability data through a preset positioning effectiveness evaluation model to obtain a first positioning effectiveness index;

[0030] Process the second signal strength data, the second satellite number, and the second signal stability data through a preset positioning effectiveness evaluation model to obtain a second positioning effectiveness index;

[0031] Compare the magnitudes of the first positioning effective index and the second positioning effective index to obtain effective positioning position data.

[0032] Optionally, in the Beidou positioning-based motion trajectory display method described in this application, the steps of obtaining the real-time motion state data of the smart wearable device, and processing the real-time motion state data combined with the effective positioning position data through a preset fusion position processing model to obtain fusion position data specifically include:

[0033] Obtain the real-time motion state data of the smart wearable device, including acceleration data, angular velocity data, and direction data;

[0034] Combine the acceleration data, angular velocity data, and direction data with the effective positioning position data and process them through a preset position fusion processing model to obtain fusion position data.

[0035] In a second aspect, this application provides a Beidou positioning-based motion trajectory display system, which includes: a memory and a processor. The memory includes a garbage data recovery and solid-state storage optimization method program. When the garbage data recovery and solid-state storage optimization method program is executed by the processor, the following steps are implemented:

[0036] Obtain the positioning information received by the smart wearable device, including real-time positioning position data and positioning time data;

[0037] Process the effective positioning time data according to the positioning time data, and obtain the corresponding effective real-time positioning position data according to the effective positioning time data;

[0038] Process the positioning position deviation data according to the effective real-time positioning position data, and compare the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference state;

[0039] Obtain positioning parameters according to the positioning difference state, process the positioning effective index according to the positioning parameters, and obtain effective positioning position data after comparing the positioning effective indexes;

[0040] Obtain the real-time motion state data of the smart wearable device, and process the real-time motion state data combined with the effective positioning position data through a preset fusion position processing model to obtain fusion position data;

[0041] Mark the fusion position data in a preset motion coordinate system of the smart wearable device, connect the fusion position data to obtain a motion trajectory, and send the motion trajectory to the display of the smart wearable device for display.

[0042] Optionally, in the Beidou positioning-based motion trajectory display system described in this application, obtaining the positioning information received by the smart wearable device, including positioning position data and positioning time data, specifically includes:

[0043] Obtaining positioning position data for a preset time interval period, including first real-time positioning position data and second real-time positioning position data;

[0044] The first real-time positioning position data includes first longitude data, first latitude data, and first altitude data, and the second real-time positioning position data includes second longitude data, second latitude data, and second altitude data;

[0045] Obtaining positioning time data, including theoretical reception time data and real-time reception time data;

[0046] The real-time reception time data includes first real-time reception time data corresponding to the first real-time positioning position data and second real-time reception time data corresponding to the second real-time positioning position data.

[0047] Optionally, in the Beidou positioning-based motion trajectory display system described in this application, processing the positioning time data to obtain effective positioning time data, and obtaining corresponding effective real-time positioning position data according to the effective positioning time data, specifically includes:

[0048] Subtracting the theoretical reception time data from the first real-time reception time data, and then dividing by the preset time delay standard data to obtain a first delay time relative index;

[0049] Subtracting the theoretical reception time data from the second real-time reception time data, and then dividing by the preset time delay standard data to obtain a second delay time relative index;

[0050] Comparing the first delay time relative index and the second delay time relative index with a preset delay time relative index threshold respectively to obtain real-time positioning time status data, including effective positioning time data or invalid positioning time data;

[0051] Obtaining the real-time positioning position data corresponding to the effective positioning time data, denoted as effective real-time positioning position data.

[0052] In a third aspect, this application also provides a readable storage medium, in which a program for a Beidou positioning-based motion trajectory display method is stored. When the program for the Beidou positioning-based motion trajectory display method is executed by a processor, the steps of a Beidou positioning-based motion trajectory display method as described in any one of the above are implemented.

[0053] As described above, the present application provides a method, system, and medium for displaying a motion trajectory based on Beidou positioning. The method obtains real-time positioning position data and positioning time data received by the smart wearable device, processes the positioning time data to obtain effective positioning time data and obtains corresponding effective real-time positioning position data, calculates positioning position deviation data and compares it with a threshold to obtain a positioning difference state, obtains positioning parameters according to the positioning difference state, processes and compares them to obtain effective positioning position data, processes the real-time motion state data and the effective positioning position data to obtain fused position data, and marks the fused position data in the motion coordinate system of the smart wearable device to obtain and display the motion trajectory; thus, through the determination of effective positioning time data, positioning difference state, and calculation of effective positioning position data, the technology of obtaining and displaying the motion trajectory is realized.

[0054] Other features and advantages of the present application will be described in the subsequent specification, and, in part, will be apparent from the specification, or will be understood by implementing the present application. The objectives and other advantages of the present application can be realized and obtained through the structures specifically pointed out in the written specification and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required to be used in the embodiments of the present application. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.

[0056] Figure 1 It is a flowchart of a method for displaying a motion trajectory based on Beidou positioning provided by an embodiment of the present application;

[0057] Figure 2 It is a flowchart of obtaining positioning position data and positioning time data of a method for displaying a motion trajectory based on Beidou positioning provided by an embodiment of the present application;

[0058] Figure 3 It is a flowchart of obtaining effective real-time positioning position data of a method for displaying a motion trajectory based on Beidou positioning provided by an embodiment of the present application;

[0059] Figure 4 It is a flowchart of obtaining a positioning difference state of a method for displaying a motion trajectory based on Beidou positioning provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0060] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application usually described and illustrated in the accompanying drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application claimed, but only represents the selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application.

[0061] It should be noted that: similar reference numerals and letters indicate similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of the present application, terms such as "first", "second", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0062] Please refer to Figure 1 , Figure 1 is a flowchart of a method for displaying a motion trajectory based on Beidou positioning in some embodiments of the present application. The method for displaying a motion trajectory based on Beidou positioning is used in a terminal device, such as a computer, a mobile phone, etc. The method for displaying a motion trajectory based on Beidou positioning includes the following steps:

[0063] S11. Obtain the positioning information received by the smart wearable device, including real-time positioning position data and positioning time data;

[0064] S12. Process the positioning time data to obtain effective positioning time data, and obtain corresponding effective real-time positioning position data according to the effective positioning time data;

[0065] S13. Process the effective real-time positioning position data to obtain positioning position deviation data, and compare the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference state;

[0066] S14. Obtain positioning parameters according to the positioning difference state, process the positioning parameters to obtain a positioning effective index, and obtain effective positioning position data after comparing the positioning effective index;

[0067] S15. Obtain the real-time motion state data of the smart wearable device, and combine the real-time motion state data with the effective positioning position data to process through a preset fusion position processing model to obtain fusion position data;

[0068] S16. Mark the fused position data in the preset motion coordinate system of the intelligent wearable device, connect the fused position data to obtain a motion trajectory, and send the motion trajectory to the display of the intelligent wearable device for display.

[0069] It should be noted that the display of the motion trajectory of the intelligent wearable device is realized based on the acquired positioning information. Therefore, there is a positioning device in the intelligent device. In this embodiment, in order to improve the positioning accuracy, two different positioning systems are built in, such as Beidou positioning and GPS positioning. The real-time positioning position data and positioning time data received by the intelligent wearable device are in one-to-one correspondence and can be acquired according to the time interval period set by the user or the device. During the process of the intelligent wearable device acquiring positioning information, there may be a situation where the positioning time is not updated in a timely manner, resulting in inaccurate positioning data. However, if the two positioning systems operate simultaneously, this situation can be greatly reduced. After determining that valid positioning time data is obtained, valid real-time positioning position data corresponding to this time can be obtained. If one positioning system is valid, one valid real-time positioning position can be obtained, and there is no positioning position deviation in this state. If both positioning systems are valid, the positioning difference state can be obtained by comparing the positioning position deviation data with a threshold, the positioning parameter can be obtained based on the difference state, the positioning validity index can be obtained based on the positioning parameter, and the valid positioning position data can be obtained based on the positioning validity index. Then, the fused position data is obtained by processing the real-time motion state data through a preset fused position processing model. Finally, the fused position data is marked in the motion coordinate system of the intelligent wearable device to obtain motion trajectory data, which is displayed on the display of the intelligent wearable device.

[0070] Please refer to Figure 2 , Figure 2 FIG. is a flowchart of obtaining positioning position data and positioning time data of a motion trajectory display method based on Beidou positioning provided by an embodiment of the present application. According to an embodiment of the present invention, the obtaining of the positioning information received by the intelligent wearable device, including positioning position data and positioning time data, specifically includes:

[0071] S21. Obtain positioning position data within a preset time interval period, including first real-time positioning position data and second real-time positioning position data;

[0072] The first real-time positioning position data includes first longitude data, first latitude data, and first altitude data, and the second real-time positioning position data includes second longitude data, second latitude data, and second altitude data;

[0073] S23. Obtain positioning time data, including theoretical reception time data and real-time reception time data;

[0074] S24. The real-time received time data includes first real-time received time data corresponding to the first real-time positioning position data and second real-time received time data corresponding to the second real-time positioning position data.

[0075] It should be noted that the positioning device in the smart wearable device continuously obtains positioning position data at fixed time intervals. In this embodiment, two positioning position data can be obtained simultaneously, so they are marked as the first real-time positioning position data and the second real-time positioning position data. The first real-time positioning position data and the second real-time positioning position data have corresponding longitude data, latitude data, and altitude data. After the smart wearable device sets a fixed time interval, there will be a theoretical time for receiving positioning information, and at the same time, there will also be a real-time received time corresponding to the actual reception.

[0076] Please refer to Figure 3 , Figure 3 which is a flowchart of obtaining effective real-time positioning position data of a motion trajectory display method based on Beidou positioning provided by an embodiment of the present application. According to an embodiment of the present invention, the effective positioning time data is obtained by processing the positioning time data, and the corresponding effective real-time positioning position data is obtained according to the effective positioning time data. Specifically, it includes:

[0077] S31. Subtract the theoretical received time data from the first real-time received time data, and then divide the result by the preset time delay standard data to obtain a first delay time relative index.

[0078] S32. Subtract the theoretical received time data from the second real-time received time data, and then divide the result by the preset time delay standard data to obtain a second delay time relative index.

[0079] S33. Compare the first delay time relative index and the second delay time relative index with the preset delay time relative index threshold respectively to obtain real-time positioning time status data, including effective positioning time data or invalid positioning time data.

[0080] S34. Obtain the real-time positioning position data corresponding to the effective positioning time data, denoted as effective real-time positioning position data.

[0081] It should be noted that if the real-time reception time is later than the theoretical reception time by a certain value, it indicates that there is a delay in the reception time of the signal, and the positioning position data is not updated in a timely manner. After subtracting the theoretical reception time data from the real-time reception time data, the obtained difference is divided by the preset time delay standard data to obtain the relative delay time index. According to this logic, the first relative delay time index and the second relative delay time index are obtained respectively; in the calculation process of subtracting the theoretical reception time data from the real-time reception time data, the real-time reception time data refers to the time that is later than or equal to the theoretical reception time data and is closest to the theoretical reception time data. The first relative delay time index and the second relative delay time index are respectively compared with the preset relative delay time index threshold to obtain the real-time positioning time status data, including valid positioning time data or invalid positioning time data; if the first relative delay time index is less than the relative delay time index threshold, the corresponding positioning time data is valid positioning time data; if the first relative delay time index is greater than or equal to the relative delay time index threshold, the corresponding positioning time data is invalid positioning time data; if the second relative delay time index is less than the relative delay time index threshold, the corresponding positioning time data is valid positioning time data; if the second relative delay time index is greater than or equal to the relative delay time index threshold, the corresponding positioning time data is invalid positioning time data. The valid real-time positioning position data includes the corresponding valid longitude data, valid latitude data, and valid altitude data.

[0082] Please refer to Figure 4 , Figure 4 is a flowchart for obtaining the positioning difference state of a motion trajectory display method based on Beidou positioning provided by an embodiment of the present application. According to an embodiment of the present invention, the method for obtaining the positioning position deviation data by processing the valid real-time positioning position data and comparing the positioning position deviation data with the preset positioning position deviation threshold to obtain the positioning difference state specifically includes:

[0083] S41. If both the first real-time reception time data and the second real-time reception time data are valid positioning time data, input the valid first longitude data, valid first latitude data, valid first altitude data, valid second longitude data, valid second latitude data, and valid second altitude data into a preset positioning position deviation evaluation model for processing to obtain the positioning position deviation data;

[0084] S42. Compare the positioning position deviation data with the preset positioning position deviation threshold to obtain the positioning difference state, including a consistent state or an inconsistent state.

[0085] It should be noted that if there is one valid positioning time data in the real-time received time data, the valid real-time positioning position data corresponding to the valid positioning time data is unique, and the valid real-time positioning position data is directly marked as the valid positioning position data; the calculation formula of the positioning position deviation data in the positioning position deviation evaluation model is:

[0086] ;

[0087] Among them, is the positioning position deviation data, , , are the valid first longitude data, valid first latitude data, and valid first altitude data respectively, , , are the valid second longitude data, valid second latitude data, and valid second altitude data respectively, , , are the preset characteristic coefficients (the characteristic coefficients are obtained by querying through a preset Beidou positioning-based motion trajectory display platform);

[0088] If all the real-time received time data are invalid positioning time data, the valid real-time positioning position data of the previous fixed time interval period is marked as the valid positioning position data.

[0089] According to an embodiment of the present invention, obtaining the positioning parameters according to the positioning difference state, processing the positioning parameters to obtain the positioning validity index, and comparing the positioning validity index to obtain the valid positioning position data specifically includes:

[0090] If the positioning difference state is a consistent state, the average longitude data is obtained by averaging the valid first longitude data and the valid second longitude data, the average latitude data is obtained by averaging the valid first latitude data and the valid second latitude data, and the average altitude data is obtained by averaging the valid first altitude data and the valid second altitude data;

[0091] The average longitude data, average latitude data, and average altitude data are used as the valid positioning position data;

[0092] If the positioning difference state is an inconsistent state, the positioning parameters are obtained, including the first signal strength data, the first satellite number, and the first signal stability data corresponding to the valid first real-time positioning position data, and the second signal strength data, the second satellite number, and the second signal stability data corresponding to the valid second real-time positioning position data;

[0093] Process the first signal strength data, the first satellite number, and the first signal stability data through a preset positioning effectiveness evaluation model to obtain a first positioning effectiveness index;

[0094] Process the second signal strength data, the second satellite number, and the second signal stability data through a preset positioning effectiveness evaluation model to obtain a second positioning effectiveness index;

[0095] Compare the magnitudes of the first positioning effectiveness index and the second positioning effectiveness index to obtain effective positioning position data.

[0096] It should be noted that in this embodiment, if the positioning difference state is an inconsistent state, it means that the position data of the two positionings differ greatly, and it is necessary to determine which effective real-time positioning position data is more accurate. There are two pieces of effective real-time positioning position data, including effective first real-time positioning position data and effective second real-time positioning position data; the positioning parameters are the corresponding parameters when the smart wearable device obtains the positioning position data, including signal strength data, satellite number, and signal stability data; obtain the first signal strength data, the first satellite number, and the first signal stability data corresponding to the first positioning information, and the second signal strength data, the second satellite number, and the second signal stability data corresponding to the second positioning information;

[0097] The calculation formula for the first positioning effectiveness index is:

[0098] ;

[0099] Wherein, is the first positioning effectiveness index, , , are respectively the first signal strength data, the first satellite number, and the first signal stability data, , , are respectively preset characteristic coefficients (the characteristic coefficients are obtained by querying through a preset Beidou positioning-based motion trajectory display platform);

[0100] The calculation formula for the second positioning effectiveness index is:

[0101] ;

[0102] Wherein, is the second positioning effectiveness index, , , are respectively the second signal strength data, the second satellite number, and the second signal stability data, , , They are respectively preset characteristic coefficients (the characteristic coefficients are obtained by querying through a preset motion trajectory display platform based on Beidou positioning).

[0103] Compare the first positioning validity index and the second positioning validity index, and take the larger one as the valid positioning position data.

[0104] According to an embodiment of the present invention, for obtaining the real-time motion state data of the smart wearable device, and processing the real-time motion state data in combination with the valid positioning position data through a preset fusion position processing model to obtain fusion position data, specifically includes:

[0105] Obtain the real-time motion state data of the smart wearable device, including acceleration data, angular velocity data, and direction data;

[0106] Process the acceleration data, angular velocity data, and direction data in combination with the valid positioning position data through a preset position fusion processing model to obtain fusion position data.

[0107] It should be noted that the smart wearable device is in a moving process, and acceleration data, angular velocity data, and direction data will be involved during the process. Just based on the positioning information, a smooth and accurate motion trajectory cannot be obtained, and there may be individual signal loss situations in the middle. Therefore, it is necessary to process the acceleration data, angular velocity data, and direction data and the valid positioning position data through a preset position fusion processing model to obtain fusion position data. The position fusion processing model is a calculation model obtained through training with a large amount of historical data.

[0108] It is worth mentioning that it also includes:

[0109] Obtain the planned motion trajectory data of the user within a preset time period;

[0110] Compare the coincidence degree between the planned motion trajectory data and the real-time motion trajectory data to obtain a coincidence degree index;

[0111] Compare the coincidence degree index with a preset route state evaluation threshold to obtain a motion trajectory state;

[0112] Extract a first threshold and a second threshold according to the preset route state evaluation threshold, and the first threshold is greater than the second threshold;

[0113] Compare the coincidence degree index with the first threshold and the second threshold;

[0114] If the coincidence degree index is greater than the first threshold, the motion trajectory state is a normal state;

[0115] If the coincidence degree index is greater than the second threshold and less than or equal to the first threshold, the motion trajectory state is an abnormal state, and the smart wearable device issues an abnormal reminder.

[0116] If the degree of coincidence index is less than or equal to the second threshold, the motion trajectory state is a warning state, and the smart wearable device issues a warning and simultaneously initiates a voice call with the management user.

[0117] It should be noted that smart wearable devices are widely used among teenagers. Parents can set the motion trajectory during the student's after-school time, such as the motion trajectory from school to home on foot. When the student's degree of coincidence index is high, it indicates that they are walking along the established trajectory. In this embodiment, the route state evaluation threshold is set as follows: (0.85, 1], the motion trajectory state is a normal state; (0.6, 0.85], the motion trajectory state is an abnormal state; [0, 0.6], the motion trajectory state is a warning state; when the calculated degree of coincidence index is 0.9, the motion trajectory state is a normal state.

[0118] It is worth mentioning that it also includes:

[0119] Obtain the motion parameters and standard parameters at preset different stages under the user's motion trajectory. The motion parameters include average heart rate data, average step frequency data, and average speed data. The standard parameters include standard heart rate data, standard step frequency data, and standard speed data;

[0120] Input the average heart rate data, average step frequency data, average speed data, standard heart rate data, standard step frequency data, and standard speed data into a preset physical condition evaluation model for processing to obtain a physical condition index;

[0121] Compare the physical condition index with a preset physical state evaluation threshold to obtain a physical state;

[0122] Extract a third threshold and a fourth threshold according to the preset physical state evaluation threshold, and the third threshold is greater than the fourth threshold;

[0123] Compare the physical condition index with the third threshold and the fourth threshold;

[0124] If the physical condition index is greater than the third threshold, the physical state is excellent;

[0125] If the physical condition index is greater than the fourth threshold and less than or equal to the third threshold, the physical state is a good state;

[0126] If the physical condition index is less than or equal to the fourth threshold, the physical state is a poor state.

[0127] It should be noted that during the movement, sometimes it is desired to understand the relationship between the activity status of a certain trajectory or a partial segment of the trajectory and the physical condition, that is, through the physical condition index. The smaller the physical condition index, the closer it is to the standard, and the physical condition is more in line with the standard condition. During exercise, within a certain range, a person's heart rate will also increase as the exercise step frequency increases and the exercise speed becomes faster. The physical condition assessment model is a model obtained through training a large amount of historical data. Through this model, the physical condition index can be calculated. In this embodiment, the physical state assessment threshold is set and updated according to the updated data in the obtained historical motion database. The physical state of the user can be displayed in stages in the motion trajectory, facilitating the user to understand their own physical condition.

[0128] The present invention also discloses a motion trajectory display system based on Beidou positioning, including a memory and a processor. A motion trajectory display method program based on Beidou positioning is stored in the memory. When the motion trajectory display method program based on Beidou positioning is executed by the processor, the following steps are implemented:

[0129] Obtain the positioning information received by the smart wearable device, including real-time positioning position data and positioning time data;

[0130] Process the positioning time data to obtain effective positioning time data, and obtain the corresponding effective real-time positioning position data according to the effective positioning time data;

[0131] Process the effective real-time positioning position data to obtain positioning position deviation data, and compare the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference state;

[0132] Obtain positioning parameters according to the positioning difference state, process the positioning parameters to obtain a positioning effective index, and obtain effective positioning position data after comparing the positioning effective index;

[0133] Obtain the real-time motion state data of the smart wearable device, and process the real-time motion state data and the effective positioning position data through a preset fusion position processing model to obtain fusion position data;

[0134] Mark the fusion position data in a preset motion coordinate system of the smart wearable device, connect the fusion position data to obtain a motion trajectory, and send the motion trajectory to the display of the smart wearable device for display.

[0135] It should be noted that the display of the movement trajectory of the smart wearable device is achieved based on the acquired positioning information. Therefore, there is a positioning device in the smart device. In this embodiment, to improve the positioning accuracy, two different positioning systems are built in, such as Beidou positioning and GPS positioning. The real-time positioning position data and positioning time data received by the smart wearable device are in one-to-one correspondence and can be acquired according to the time interval period set by the user or the device. During the process of the smart wearable device acquiring positioning information, there may be a situation where the positioning time is not updated in a timely manner, resulting in inaccurate positioning data. However, if the two positioning systems operate simultaneously, this situation can be greatly reduced. After determining that valid positioning time data is obtained, valid real-time positioning position data corresponding to this time can be obtained. If one positioning system is valid, one valid real-time positioning position can be obtained, and there is no positioning position deviation in this state. If both positioning systems are valid, the positioning difference state can be obtained by comparing the positioning position deviation data with a threshold. According to the difference state, positioning parameters can be obtained, and according to the positioning parameters, a positioning validity index can be obtained. According to the positioning validity index, valid positioning position data can be obtained. Then, the fusion position data is obtained by processing the real-time motion state data through a preset fusion position processing model. Finally, the fusion position data is marked in the motion coordinate system of the smart wearable device to obtain the motion trajectory data, which is then displayed on the display of the smart wearable device.

[0136] According to an embodiment of the present invention, the acquisition of the positioning information received by the smart wearable device, including positioning position data and positioning time data, specifically includes:

[0137] Acquiring the positioning position data of a preset time interval period, including first real-time positioning position data and second real-time positioning position data;

[0138] The first real-time positioning position data includes first longitude data, first latitude data, and first altitude data, and the second real-time positioning position data includes second longitude data, second latitude data, and second altitude data;

[0139] Acquiring the positioning time data, including theoretical reception time data and real-time reception time data;

[0140] The real-time reception time data includes first real-time reception time data corresponding to the first real-time positioning position data and second real-time reception time data corresponding to the second real-time positioning position data.

[0141] It should be noted that the positioning device in the smart wearable device continuously obtains positioning position data at fixed time intervals. In this embodiment, two positioning position data can be obtained simultaneously, so they are marked as the first real-time positioning position data and the second real-time positioning position data. The first real-time positioning position data and the second real-time positioning position data have corresponding longitude data, latitude data, and altitude data. After the smart wearable device sets the fixed time interval, there will be a theoretical time for receiving positioning information, and at the same time, there will be a corresponding real-time reception time for actual reception.

[0142] According to an embodiment of the present invention, processing the positioning time data to obtain effective positioning time data, and obtaining corresponding effective real-time positioning position data according to the effective positioning time data specifically includes:

[0143] Subtract the theoretical reception time data from the first real-time reception time data, and then divide the result by the preset time delay standard data to obtain a first delay time relative index;

[0144] Subtract the theoretical reception time data from the second real-time reception time data, and then divide the result by the preset time delay standard data to obtain a second delay time relative index;

[0145] Compare the first delay time relative index and the second delay time relative index with a preset delay time relative index threshold respectively to obtain real-time positioning time status data, including effective positioning time data or invalid positioning time data;

[0146] Obtain the real-time positioning position data corresponding to the effective positioning time data, and denote it as effective real-time positioning position data.

[0147] It should be noted that if the real-time reception time is later than the theoretical reception time by a certain value, it indicates that there is a delay in the reception time of the signal, and the positioning position data is not updated in a timely manner. After subtracting the theoretical reception time data from the real-time reception time data, the obtained difference is then divided by the preset time delay standard data to obtain the relative delay time index. According to this logic, the first relative delay time index and the second relative delay time index are obtained respectively; in the calculation process of subtracting the theoretical reception time data from the real-time reception time data, the real-time reception time data refers to the time that is later than or equal to the theoretical reception time data and is closest to the theoretical reception time data. The first relative delay time index and the second relative delay time index are respectively compared with the preset relative delay time index threshold to obtain the real-time positioning time status data, including valid positioning time data or invalid positioning time data; if the first relative delay time index is less than the relative delay time index threshold, the corresponding positioning time data is valid positioning time data; if the first relative delay time index is greater than or equal to the relative delay time index threshold, the corresponding positioning time data is invalid positioning time data; if the second relative delay time index is less than the relative delay time index threshold, the corresponding positioning time data is valid positioning time data; if the second relative delay time index is greater than or equal to the relative delay time index threshold, the corresponding positioning time data is invalid positioning time data. The valid real-time positioning position data includes the corresponding valid longitude data, valid latitude data, and valid altitude data.

[0148] According to an embodiment of the present invention, processing the valid real-time positioning position data to obtain the positioning position deviation data, and comparing the positioning position deviation data with the preset positioning position deviation threshold to obtain the positioning difference state, specifically includes:

[0149] If both the first real-time reception time data and the second real-time reception time data are valid positioning time data, the valid first longitude data, valid first latitude data, valid first altitude data, valid second longitude data, valid second latitude data, and valid second altitude data are input into a preset positioning position deviation evaluation model for processing to obtain the positioning position deviation data;

[0150] Comparing the positioning position deviation data with the preset positioning position deviation threshold to obtain the positioning difference state, including a consistent state or an inconsistent state.

[0151] It should be noted that if one of the real-time reception time data is valid positioning time data, the valid real-time positioning position data corresponding to this valid positioning time data is unique, and the valid real-time positioning position data is directly marked as valid positioning position data; the calculation formula for the positioning position deviation data in the positioning position deviation evaluation model is:

[0152] ;

[0153] Among them, is the positioning position deviation data, , , are the effective first longitude data, effective first latitude data, and effective first altitude data respectively, , , are the effective second longitude data, effective second latitude data, and effective second altitude data respectively, , , are the preset feature coefficients (the feature coefficients are obtained by querying through a preset Beidou positioning-based motion trajectory display platform);

[0154] If all the real-time received time data are invalid positioning time data, then mark the effective real-time positioning position data of the previous fixed time interval period as the effective positioning position data.

[0155] According to an embodiment of the present invention, the method for obtaining positioning parameters according to the positioning difference state, processing the positioning parameters to obtain a positioning effectiveness index, and comparing the positioning effectiveness indexes to obtain effective positioning position data specifically includes:

[0156] If the positioning difference state is a consistent state, then calculate the average value of the effective first longitude data and the effective second longitude data to obtain the mean longitude data, calculate the average value of the effective first latitude data and the effective second latitude data to obtain the mean latitude data, and calculate the average value of the effective first altitude data and the effective second altitude data to obtain the mean altitude data;

[0157] Use the mean longitude data, mean latitude data, and mean altitude data as the effective positioning position data;

[0158] If the positioning difference state is an inconsistent state, then obtain positioning parameters, including the first signal strength data, first satellite number, and first signal stability data corresponding to the effective first real-time positioning position data, and the second signal strength data, second satellite number, and second signal stability data corresponding to the effective second real-time positioning position data;

[0159] Process the first signal strength data, first satellite number, and first signal stability data through a preset positioning effectiveness evaluation model to obtain a first positioning effectiveness index;

[0160] Process the second signal strength data, second satellite number, and second signal stability data through a preset positioning effectiveness evaluation model to obtain a second positioning effectiveness index;

[0161] Compare the magnitudes of the first positioning effective index and the second positioning effective index to obtain effective positioning position data.

[0162] It should be noted that in this embodiment, if the positioning difference state is an inconsistent state, it indicates that the position data of the two positionings differ significantly, and it is necessary to determine which effective real-time positioning position data is more accurate. There are two pieces of effective real-time positioning position data, including effective first real-time positioning position data and effective second real-time positioning position data; the positioning parameters are the corresponding parameters when the smart wearable device obtains the positioning position data, including signal strength data, the number of satellites, and signal stability data; obtain the first signal strength data, the first number of satellites, and the first signal stability data corresponding to the first positioning information, and the second signal strength data, the second number of satellites, and the second signal stability data corresponding to the second positioning information.

[0163] The calculation formula for the first positioning effective index is:

[0164] ;

[0165] Wherein, is the first positioning effective index, , , are the first signal strength data, the first number of satellites, and the first signal stability data respectively, , , are the preset characteristic coefficients respectively (the characteristic coefficients are obtained by querying through a preset motion trajectory display platform based on Beidou positioning);

[0166] The calculation formula for the second positioning effective index is:

[0167] ;

[0168] Wherein, is the second positioning effective index, , , are the second signal strength data, the second number of satellites, and the second signal stability data respectively, , , are the preset characteristic coefficients respectively (the characteristic coefficients are obtained by querying through a preset motion trajectory display platform based on Beidou positioning);

[0169] Compare the magnitudes of the first positioning effective index and the second positioning effective index, and take the larger one as the effective positioning position data.

[0170] According to an embodiment of the present invention, obtaining real-time motion state data of the smart wearable device, and processing the real-time motion state data in combination with the effective positioning position data through a preset fusion position processing model to obtain fusion position data, specifically including:

[0171] Obtaining real-time motion state data of the smart wearable device, including acceleration data, angular velocity data, and direction data;

[0172] Combining the acceleration data, angular velocity data, and direction data with the effective positioning position data and processing them through a preset position fusion processing model to obtain fusion position data.

[0173] It should be noted that the smart wearable device is in a moving process, and acceleration data, angular velocity data, and direction data will be involved during the process. Just relying on the positioning information cannot obtain a smooth and accurate motion trajectory, and there may be individual signal loss situations in the middle. Therefore, it is necessary to process the acceleration data, angular velocity data, direction data, and effective positioning position data through a preset position fusion processing model to obtain fusion position data. The position fusion processing model is a calculation model obtained through training with a large amount of historical data.

[0174] It is worth mentioning that it further includes:

[0175] Obtaining planned motion trajectory data of the user within a preset time period;

[0176] Comparing the planned motion trajectory data with the real-time motion trajectory data to obtain a coincidence degree index;

[0177] Comparing the coincidence degree index with a preset route state evaluation threshold to obtain a motion trajectory state;

[0178] Extracting a first threshold and a second threshold according to the preset route state evaluation threshold, and the first threshold is greater than the second threshold;

[0179] Comparing the coincidence degree index with the first threshold and the second threshold;

[0180] If the coincidence degree index is greater than the first threshold, the motion trajectory state is a normal state;

[0181] If the coincidence degree index is greater than the second threshold and less than or equal to the first threshold, the motion trajectory state is an abnormal state, and the smart wearable device issues an abnormal reminder;

[0182] If the coincidence degree index is less than or equal to the second threshold, the motion trajectory state is a warning state, and the smart wearable device issues a warning and simultaneously initiates a voice call with the management user.

[0183] It should be noted that smart wearable devices are widely used among teenagers. Parents can set the exercise trajectory for students during the after-school time period, such as the exercise trajectory from school to home on foot. When the coincidence degree index of the student is high, it indicates that the student is walking along the established trajectory. In this embodiment, the route status evaluation threshold is set as follows: (0.85, 1], the exercise trajectory status is the normal state; (0.6, 0.85], the exercise trajectory status is the abnormal state; [0, 0.6], the exercise trajectory status is the warning state; when the calculated coincidence degree index is 0.9, the exercise trajectory status is the normal state.

[0184] It is worth mentioning that it also includes:

[0185] Obtain the exercise parameters and standard parameters at different preset stages under the user's exercise trajectory. The exercise parameters include average heart rate data, average step frequency data, and average speed data. The standard parameters include standard heart rate data, standard step frequency data, and standard speed data;

[0186] Input the average heart rate data, average step frequency data, average speed data, standard heart rate data, standard step frequency data, and standard speed data into a preset physical condition evaluation model for processing to obtain a physical condition index;

[0187] Compare the physical condition index with a preset physical state evaluation threshold to obtain the physical state;

[0188] Extract a third threshold and a fourth threshold according to the preset physical state evaluation threshold, and the third threshold is greater than the fourth threshold;

[0189] Compare the physical condition index with the third threshold and the fourth threshold;

[0190] If the physical condition index is greater than the third threshold, the physical state is excellent;

[0191] If the physical condition index is greater than the fourth threshold and less than or equal to the third threshold, the physical state is in a good state;

[0192] If the physical condition index is less than or equal to the fourth threshold, the physical state is in a poor state.

[0193] It should be noted that during the movement, sometimes it is necessary to understand the relationship between the activity status of a certain trajectory or a partial segment of the trajectory and the physical condition, that is, through the physical condition index. The smaller the physical condition index, the closer it is to the standard, and the more in line with the standard condition the physical condition is. During exercise, within a certain range, a person's heart rate will also increase as the exercise step frequency increases and the exercise speed becomes faster. The physical condition assessment model is a model obtained through training a large amount of historical data. Through this model, the physical condition index can be calculated. In this embodiment, the physical state assessment threshold is set and updated according to the updated data in the obtained historical motion database. The physical state of the user can be displayed in stages in the motion trajectory, which is convenient for the user to understand their own physical condition.

[0194] The third aspect of the present invention provides a readable storage medium, which includes a program for a method of displaying a motion trajectory based on Beidou positioning. When the program for the method of displaying a motion trajectory based on Beidou positioning is executed by a processor, the steps of a method of displaying a motion trajectory based on Beidou positioning as described in any one of the above are implemented.

[0195] A method, system and medium for displaying a motion trajectory based on Beidou positioning disclosed by the present invention obtain real-time positioning position data and positioning time data received by an intelligent wearable device, process the positioning time data to obtain effective positioning time data and obtain corresponding effective real-time positioning position data, calculate positioning position deviation data and perform threshold comparison to obtain a positioning difference state, obtain positioning parameters according to the positioning difference state and process and compare them to obtain effective positioning position data, process the real-time motion state data and the effective positioning position data to obtain fused position data, and mark the fused position data in the motion coordinate system of the intelligent wearable device to obtain and display a motion trajectory; thus, through the determination of effective positioning time data and positioning difference state and the calculation of effective positioning position data, the technology of obtaining and displaying a motion trajectory is realized.

[0196] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0197] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0198] In addition, in each embodiment of the present invention, each functional unit can be all integrated in a processing unit, or each unit can be separately regarded as a unit, or two or more units can be integrated in one unit; the above-mentioned integrated units can be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.

[0199] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes: removable storage devices, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks or optical discs and other various media that can store program codes.

[0200] Alternatively, if the above-mentioned integrated units of the present invention are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the various embodiments of the present invention. And the foregoing storage medium includes: removable storage devices, ROM, RAM, magnetic disks or optical discs and other various media that can store program codes.

Claims

1. A method for displaying a motion trajectory based on Beidou positioning, characterized in that, Including: Obtain the positioning position data of a preset time interval period, including first real-time positioning position data and second real-time positioning position data; The first real-time positioning position data includes first longitude data, first latitude data and first altitude data, and the second real-time positioning position data includes second longitude data, second latitude data and second altitude data; Obtain the positioning time data, including theoretical reception time data and real-time reception time data; The real-time reception time data includes first real-time reception time data corresponding to the first real-time positioning position data and second real-time reception time data corresponding to the second real-time positioning position data; Subtract the theoretical reception time data from the first real-time reception time data, and then divide by the preset time delay standard data to obtain a first delay time relative index; Subtract the theoretical reception time data from the second real-time reception time data, and then divide by the preset time delay standard data to obtain a second delay time relative index; Compare the first delay time relative index and the second delay time relative index with a preset delay time relative index threshold respectively to obtain real-time positioning time status data, including valid positioning time data or invalid positioning time data; Obtain the real-time positioning position data corresponding to the valid positioning time data, denoted as valid real-time positioning position data; Process the valid real-time positioning position data to obtain positioning position deviation data, and compare the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference status; Obtain positioning parameters according to the positioning difference status, process to obtain a positioning validity index according to the positioning parameters, and compare the positioning validity index to obtain valid positioning position data; Obtain the real-time motion state data of the smart wearable device, and process the real-time motion state data combined with the valid positioning position data through a preset fusion position processing model to obtain fusion position data; Mark the fusion position data in a preset smart wearable device motion coordinate system, connect the fusion position data to obtain a motion trajectory, and send the motion trajectory to the display of the smart wearable device for display.

2. The method for displaying a motion trajectory based on Beidou positioning according to claim 1, wherein The processing the valid real-time positioning position data to obtain positioning position deviation data, and comparing the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference status specifically includes: If both the first real-time reception time data and the second real-time reception time data are valid positioning time data, input the valid first longitude data, valid first latitude data, valid first altitude data, valid second longitude data, valid second latitude data and valid second altitude data into a preset positioning position deviation evaluation model to process and obtain positioning position deviation data; Compare the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference status, including a consistent status or an inconsistent status.

3. The method for displaying a motion trajectory based on Beidou positioning according to claim 2, wherein The obtaining positioning parameters according to the positioning difference status, processing to obtain a positioning validity index according to the positioning parameters, and comparing the positioning validity index to obtain valid positioning position data specifically includes: If the positioning difference state is a consistent state, the average longitude data is obtained by averaging the valid first longitude data and the valid second longitude data, the average latitude data is obtained by averaging the valid first latitude data and the valid second latitude data, and the average altitude data is obtained by averaging the valid first altitude data and the valid second altitude data; The average longitude data, the average latitude data, and the average altitude data are used as valid positioning position data; If the positioning difference state is an inconsistent state, positioning parameters are obtained, including the first signal strength data, the first satellite number, and the first signal stability data corresponding to the valid first real-time positioning position data, and the second signal strength data, the second satellite number, and the second signal stability data corresponding to the valid second real-time positioning position data; The first signal strength data, the first satellite number, and the first signal stability data are processed through a preset positioning validity evaluation model to obtain a first positioning validity index; The second signal strength data, the second satellite number, and the second signal stability data are processed through a preset positioning validity evaluation model to obtain a second positioning validity index; The first positioning validity index and the second positioning validity index are compared in size to obtain valid positioning position data.

4. The method for displaying a motion trajectory based on Beidou positioning according to claim 3, wherein The real-time motion state data of the smart wearable device is obtained, and the real-time motion state data is combined with the valid positioning position data and processed through a preset fusion position processing model to obtain fusion position data, which specifically includes: The real-time motion state data of the smart wearable device is obtained, including acceleration data, angular velocity data, and direction data; The acceleration data, the angular velocity data, and the direction data are combined with the valid positioning position data and processed through a preset position fusion processing model to obtain fusion position data.

5. A motion trajectory display system based on Beidou positioning, characterized in that, It includes a memory and a processor. The memory includes a garbage data recovery and solid-state storage optimization method program. When the garbage data recovery and solid-state storage optimization method program is executed by the processor, the following steps are implemented: The positioning position data of a preset time interval period is obtained, including the first real-time positioning position data and the second real-time positioning position data; The first real-time positioning position data includes the first longitude data, the first latitude data, and the first altitude data, and the second real-time positioning position data includes the second longitude data, the second latitude data, and the second altitude data; The positioning time data is obtained, including the theoretical reception time data and the real-time reception time data; The real-time reception time data includes the first real-time reception time data corresponding to the first real-time positioning position data and the second real-time reception time data corresponding to the second real-time positioning position data; After subtracting the theoretical reception time data from the first real-time reception time data, it is divided by the preset time delay standard data to obtain a first delay time relative index; After subtracting the theoretical reception time data from the second real-time reception time data, it is divided by the preset time delay standard data to obtain a second delay time relative index; Compare the first delay time relative index and the second delay time relative index with a preset delay time relative index threshold respectively to obtain real-time positioning time status data, including valid positioning time data or invalid positioning time data; Obtain the real-time positioning position data corresponding to the valid positioning time data, denoted as valid real-time positioning position data; Process the valid real-time positioning position data to obtain positioning position deviation data, and compare the positioning position deviation data with a preset positioning position deviation threshold to obtain a positioning difference status; Obtain positioning parameters according to the positioning difference status, process the positioning parameters to obtain a positioning validity index, and compare the positioning validity indices to obtain valid positioning position data; Obtain the real-time motion status data of the smart wearable device, and process the real-time motion status data combined with the valid positioning position data through a preset fusion position processing model to obtain fusion position data; Mark the fusion position data in a preset motion coordinate system of the smart wearable device, connect the fusion position data to obtain a motion trajectory, and send the motion trajectory to the display of the smart wearable device for display.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a program for a motion trajectory display method based on Beidou positioning. When the program for the motion trajectory display method based on Beidou positioning is executed by a processor, the steps of the motion trajectory display method based on Beidou positioning as described in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • High-precision pedestrian outdoor positioning system and method based on inertial sensor and GPS data fusion

    CN108827308A

  • Reception device, reception method, and program

    WO2024261912A1