Mobile trajectory determination method, apparatus, and storage medium

CN117750301BActive Publication Date: 2026-10-30CHINA UNITED NETWORK COMM GRP CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311800334.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-25
Publication Date
2026-10-30
Estimated Expiration
2043-12-25

AI Technical Summary

Technical Problem

[0003]但是,上述方法生成的路线轨迹可能不够精确

Benefits of technology

[0023]本申请实施例提供的移动轨迹确定方法中,移动轨迹确定设备确定在采样时间段内终端设备的多个第一位置点,其中,第一位置点为基于终端设备在第二位置点的移动速度、以及第二位置点的位置信息从多个第二位置点中选择的位置点,也就是说,本申请的第一位置点不是基于周期性采样得到的位置点,而是基于移动速度和位置信息这两个维度挑选出的位置点,这样可以保证第一位置点出现偏差的可能性较小,以避免生成移动轨迹的位置点中存在异常位置点,使得移动轨迹确定设备基于多个第一位置点确定的终端设备在采样时间段内的移动轨迹的精确性较高,以避免在对上述移动轨迹进行分析的过程中出现较大的误差,进而保障上述移动轨迹中事故预防服务的准确性,进而保障事故预防服务的服务质量。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117750301B_ABST
    Figure CN117750301B_ABST
Patent Text Reader

Abstract

The application provides a mobile trajectory determination method and device and a storage medium, relates to the technical field of positioning, and can improve the accuracy of the mobile trajectory of a terminal device. The method comprises the following steps: determining a plurality of first position points of the terminal device in a sampling time period, wherein the first position points are position points selected from a plurality of second position points based on the moving speed of the terminal device at the second position points and the position information of the second position points; the plurality of second position points are position points of the terminal device collected at a plurality of collection time points in the sampling time period; and the mobile trajectory of the terminal device in the sampling time period is determined based on the plurality of first position points.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of positioning technology, and in particular to a method, apparatus and storage medium for determining a movement trajectory. Background Technology

[0002] With the rapid development of internet technology, accident prevention services can be implemented through informatization, standardization, and transparency to strengthen safety production management. Currently, methods for implementing accident prevention services include: determining the location of service personnel's terminal devices based on the Global Positioning System (GPS) and generating route trajectories based on these locations; receiving accident prevention service-related information recorded in the route trajectories from the terminal devices; and analyzing the route trajectories and the recorded accident prevention service-related information to implement the accident prevention service.

[0003] However, the route trajectory generated by the above method may not be accurate enough. Summary of the Invention

[0004] This application provides a method, apparatus, and storage medium for determining movement trajectory, which can improve the accuracy of the movement trajectory of terminal devices.

[0005] To achieve the above objectives, this application adopts the following technical solution:

[0006] In a first aspect, this application provides a method for determining a mobile trajectory, the method comprising: determining multiple first location points of a terminal device within a sampling time period, wherein the first location points are selected from multiple second location points based on the moving speed of the terminal device at a second location point and the location information of the second location point; the multiple second location points are location points of the terminal device collected at multiple collection times within the sampling time period; and determining the mobile trajectory of the terminal device within the sampling time period based on the multiple first location points.

[0007] In one possible implementation, the sampling time period includes multiple sampling cycles, with multiple second location points collected in one sampling cycle. Determining multiple first location points of the terminal device within the sampling time period includes: identifying a second location point among the multiple second location points in the first sampling cycle whose moving speed is less than or equal to a first threshold as a third location point; the first sampling cycle being any one of the multiple sampling cycles; determining the azimuth angle between each third location point and a first location point in the second sampling cycle based on the location information of each third location point among at least one of the at least one third location point and the location information of the first location points in the second sampling cycle; the second sampling cycle being the preceding sampling cycle within the sampling time period; the collection time corresponding to the first location point in the second sampling cycle being the start time of the first sampling cycle; and determining the first location point within the first sampling cycle from at least one third location point based on the azimuth angle.

[0008] In one possible implementation, determining a first position point within a first sampling period from at least one third position point based on the azimuth angle includes: determining the third position point among the at least one third position point whose azimuth angle is less than a second threshold as the first position point within the first sampling period.

[0009] In one possible implementation, determining a first position point within a first sampling period from at least one third position point based on the azimuth angle includes: determining the difference between the azimuth angle and the preset direction angle of each of the at least one third position points based on the azimuth angle and the preset direction angle; and determining the third position point among the at least one third position points whose difference between the azimuth angle and the preset direction angle is less than a third threshold as the first position point within the first sampling period.

[0010] In one possible implementation, determining the movement trajectory of the terminal device within a sampling time period based on multiple first location points includes: inputting the multiple first location points into a filtering optimization model to obtain at least one fourth location point, wherein the filtering optimization model is used to optimize the multiple first location points; and determining the movement trajectory based on the at least one fourth location point.

[0011] In one possible implementation, the method further includes: acquiring the accident prevention service records of the terminal device during the sampling time period, wherein the accident prevention service records include at least one of the following: text, image, video, or audio; and processing the accident prevention service records based on the first accident prevention service requirements to obtain a visualization chart of the first accident prevention service.

[0012] Secondly, this application provides a motion trajectory determination device, which includes: a processing unit; the processing unit is configured to determine a plurality of first location points of a terminal device within a sampling time period, wherein the first location points are selected from a plurality of second location points based on the moving speed of the terminal device at a second location point and the location information of the second location point; the plurality of second location points are location points of the terminal device collected at a plurality of collection times within the sampling time period; the processing unit is further configured to determine the motion trajectory of the terminal device within the sampling time period based on the plurality of first location points.

[0013] In one possible implementation, the sampling time period includes multiple sampling cycles, and multiple second position points are collected in one sampling cycle. The processing unit is further configured to determine the second position point whose moving speed is less than or equal to a first threshold among the multiple second position points in the first sampling cycle as a third position point. The first sampling cycle is any one of the multiple sampling cycles. The processing unit is further configured to determine the azimuth angle between each third position point and the first position point in the second sampling cycle based on the position information of each third position point in at least one of the third position points and the position information of the first position point in the second sampling cycle. The second sampling cycle is the sampling cycle preceding the first sampling cycle within the sampling time period. The collection time corresponding to the first position point in the second sampling cycle is the start time of the first sampling cycle. The processing unit is further configured to determine the first position point in the first sampling cycle from at least one third position point based on the azimuth angle.

[0014] In one possible implementation, the processing unit is further configured to determine the third position point whose azimuth angle is less than the second threshold among at least one third position point as the first position point within the first sampling period.

[0015] In one possible implementation, the processing unit is further configured to determine the difference between the azimuth angle and the preset direction angle of each of the at least one third position points based on the azimuth angle and the preset direction angle; the processing unit is further configured to determine the third position point in the first sampling period as the third position point in the at least one third position point where the difference between the azimuth angle and the preset direction angle is less than a third threshold.

[0016] In one possible implementation, the processing unit is further configured to input multiple first position points into a filtering optimization model to obtain at least one fourth position point, the filtering optimization model being used to optimize the multiple first position points; the processing unit is further configured to determine the movement trajectory based on the at least one fourth position point.

[0017] In one possible implementation, the apparatus further includes: a communication unit; the communication unit is further configured to acquire accident prevention service records of the terminal device during the sampling time period, the accident prevention service records including at least one of the following: text, images, videos, or audio; and a processing unit is further configured to process the accident prevention service records based on the first accident prevention service requirements to obtain a visualization chart of the first accident prevention service.

[0018] Thirdly, this application provides a motion trajectory determination apparatus, which includes: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run computer programs or instructions to implement the motion trajectory determination method as described in the first aspect and any possible implementation of the first aspect.

[0019] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal, cause the terminal to perform the motion trajectory determination method as described in the first aspect and any possible implementation thereof.

[0020] Fifthly, this application provides a computer program product containing instructions that, when run on a motion trajectory determining device, cause the motion trajectory determining device to perform the motion trajectory determining method as described in the first aspect and any possible implementation thereof.

[0021] In a sixth aspect, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run computer programs or instructions to implement the motion trajectory determination method as described in the first aspect and any possible implementation thereof.

[0022] Specifically, the chip provided in this application also includes a memory for storing computer programs or instructions.

[0023] In the motion trajectory determination method provided in this application embodiment, the motion trajectory determination device determines multiple first location points of the terminal device within a sampling time period. The first location points are selected from multiple second location points based on the terminal device's movement speed at a second location point and the location information of that second location point. In other words, the first location points in this application are not based on periodically sampled location points, but rather on location points selected based on both movement speed and location information. This ensures that the possibility of deviation in the first location points is small, avoiding the presence of abnormal location points in the generated motion trajectory. This results in higher accuracy of the motion trajectory of the terminal device determined by the motion trajectory determination device based on multiple first location points within the sampling time period, avoiding significant errors during the analysis of the motion trajectory, thereby ensuring the accuracy of the accident prevention service in the motion trajectory and ultimately guaranteeing the service quality of the accident prevention service. Attached Figure Description

[0024] Figure 1 This is a schematic diagram of the structure of a motion trajectory determination system provided in an embodiment of this application;

[0025] Figure 2 This application provides a schematic diagram of the structure of a mobile trajectory determination system in a smart supervision scenario for safety liability insurance.

[0026] Figure 3 This is a schematic diagram of the structure of a movement trajectory determination device provided in an embodiment of this application;

[0027] Figure 4 A flowchart illustrating a method for determining a movement trajectory provided in an embodiment of this application;

[0028] Figure 5 A flowchart illustrating another method for determining a movement trajectory provided in an embodiment of this application;

[0029] Figure 6 This is a schematic diagram of another movement trajectory determination device provided in an embodiment of this application. Detailed Implementation

[0030] The method, apparatus and storage medium for determining movement trajectory provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0031] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0032] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.

[0033] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0034] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0035] In response to the implementation of safety production responsibility policies, enterprises are promoting the development of safety production liability insurance to strengthen and improve safety production management and accident prevention services in high-risk industries. The effective implementation of accident prevention services can drive the rapid development of safety production liability insurance. With the rapid development of internet technology, accident prevention services can be implemented through informatization, standardization, and transparency to enhance safety production management. Currently, methods for implementing accident prevention services include: determining the location of service personnel's terminal devices based on GPS and generating route trajectories based on these locations; receiving accident prevention service-related information recorded in the route trajectories from the terminal devices; and analyzing the route trajectories and the recorded accident prevention service-related information to implement the accident prevention service.

[0036] However, since accident prevention services in high-risk industries are usually conducted in specific environments, and GPS positioning signals may be poor in these environments, the location information of terminal devices determined in these environments may also have significant deviations. Therefore, the locations determined by the above methods may contain abnormal locations, resulting in inaccurate route trajectories. This may lead to significant errors in the analysis of the route trajectories and recorded accident prevention service-related information, thereby affecting the accuracy of the accident prevention service analysis and resulting in poor quality of the accident prevention service.

[0037] In view of this, this application provides a method for determining a movement trajectory. The movement trajectory determining device determines multiple first location points of a terminal device within a sampling time period. The first location points are selected from multiple second location points based on the movement speed of the terminal device at a second location point and the location information of the second location point. That is, the first location points in this application are not based on location points obtained through periodic sampling, but rather on location points selected based on the two dimensions of movement speed and location information. This ensures that the possibility of deviation of the first location points is small, thereby avoiding the presence of abnormal location points in the generated movement trajectory. This makes the movement trajectory of the terminal device determined by the movement trajectory determining device based on multiple first location points within the sampling time period highly accurate, avoiding large errors in the analysis of the above movement trajectory, thereby ensuring the accuracy of the accident prevention service in the above movement trajectory, and thus ensuring the service quality of the accident prevention service.

[0038] For example, such as Figure 1 As shown, Figure 1 A schematic diagram of a motion trajectory determination system provided in an embodiment of this application is shown. The motion trajectory determination system includes a motion trajectory determination device 101 and a terminal device 102. Figure 1 The following description uses a motion trajectory determination system, which includes a motion trajectory determination device 101 and a terminal device 102, as an example.

[0039] The movement trajectory determination device 101 is used to determine multiple first location points of the terminal device 102 within the sampling time period, and to determine the movement trajectory of the terminal device 102 within the sampling time period based on the multiple first location points.

[0040] Terminal device 102 is used to provide multiple first location points of terminal device 102 to motion trajectory determination device 101.

[0041] The first location point is selected from multiple second location points based on the moving speed of the terminal device at the second location point and the location information of the second location point. The multiple second location points are the location points of the terminal device collected at multiple acquisition times within the sampling time period.

[0042] In one example, the movement trajectory determination device 101 can be a server. The server can be a single server, or a server cluster consisting of multiple servers. In some embodiments, the server cluster can also be a distributed cluster.

[0043] In another example, the motion trajectory determination device 101 can be terminal equipment, user equipment (UE), mobile station (MS), or mobile terminal (MT), etc. Specifically, the motion trajectory determination device 101 can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. It can also be a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a smart home, or an in-vehicle terminal, etc. In this embodiment, the device used to implement the function of the motion trajectory determination device 101 can be the motion trajectory determination device 101 itself, or it can be any device capable of supporting the motion trajectory determination device 101 in implementing this function, such as a chip or chip system.

[0044] In another example, terminal device 102 can be a terminal equipment, user equipment (UE), mobile station (MS), or mobile terminal (MT), etc. Specifically, terminal device 102 can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. It can also be a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a smart home, or an in-vehicle terminal, etc. In this embodiment, the device used to implement the function of terminal device 102 can be terminal device 102 itself, or it can be a device that supports terminal device 102 in implementing the function, such as a chip or chip system.

[0045] As one possible implementation, such as Figure 2As shown, the aforementioned movement trajectory determination system can be applied to intelligent supervision scenarios for safety liability insurance. In this scenario, the movement trajectory determination device 101 can be the personal computer (PC) terminal of the system. The terminal device 102 can be the intelligent application (APP) terminal of the system.

[0046] The movement trajectory determination device 101 can be used to create accident prevention service orders and configure accident prevention service certificate templates. The movement trajectory determination device 101 can also be used to view movement trajectories and accident prevention service certificates, and to perform accident prevention service analysis. The terminal device 102 can be used to provide accident prevention services and process the determined first location point to obtain the movement trajectory of the terminal device. The terminal device 102 can also be used to determine a visualization chart of the first accident prevention service.

[0047] Furthermore, the motion trajectory determination system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new motion trajectory determination systems, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0048] In practical implementation, Figure 1 All the equipment in the middle can be adopted Figure 3 The shown composition structure, or including Figure 3 The components shown. Figure 3 This is a schematic diagram illustrating the composition of a motion trajectory determination device 300 provided in an embodiment of this application. The motion trajectory determination device 300 can be a motion trajectory determination device 101 or a chip or system-on-a-chip within the motion trajectory determination device 101. Alternatively, the motion trajectory determination device 300 can be a terminal device 102 or a chip or system-on-a-chip within the terminal device 102. Figure 3 As shown, the movement trajectory determination device 300 may include a processor 301 and a communication line 302.

[0049] Furthermore, the motion trajectory determination device 300 may also include a communication interface 303 and a memory 304. The processor 301, the memory 304, and the communication interface 303 can be connected via a communication line 302.

[0050] The processor 301 can be a CPU, a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 301 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.

[0051] Communication line 302 is used to transmit information between the components included in the motion trajectory determination device 300.

[0052] Communication interface 303 is used for communicating with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. Communication interface 303 can be a module, circuit, communication interface, or any device capable of enabling communication.

[0053] Memory 304 is used to store instructions. These instructions can be computer programs.

[0054] The memory 304 can be a read-only memory (ROM) or other type of static storage device capable of storing static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device capable of storing information and / or instructions; or it can be an electrically erasable programmable read-only memory (EEPROM) or a read-only optical disc.

[0055] No restrictions are imposed on CD-ROM or other optical disc storage, optical disc storage (including compressed discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.), disk storage media or other magnetic storage devices.

[0056] It should be noted that the memory 304 can exist independently of the processor 301 or can be integrated with the processor 301. The memory 304 can be used to store instructions, program code, or some data, etc. The memory 304 can be located inside or outside the movement trajectory determining device 300, without limitation. The processor 301 is used to execute the instructions stored in the memory 304 to implement the movement trajectory determining method provided in the following embodiments of this application.

[0057] In one example, processor 301 may include one or more CPUs, such as CPU0 and CPU1.

[0058] As an optional implementation, the movement trajectory determination device 300 includes multiple processors.

[0059] As an optional implementation, the motion trajectory determination device 300 also includes an output device and an input device. Exemplarily, the output device is a display screen, a speaker, or other similar device, while the input device is a keyboard, mouse, microphone, or joystick, or other similar device.

[0060] It should be noted that the motion trajectory determining device 300 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or other device. Figure 3 Equipment with a similar structure. Furthermore... Figure 3 The composition shown does not constitute a basis for this. Figure 1 as well as Figure 3 The limitations of each device in the process, except Figure 3 In addition to the components shown, Figure 1 as well as Figure 3 The various devices may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0061] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.

[0062] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.

[0063] The following is combined Figure 1The illustrated motion trajectory determination system describes the motion trajectory determination method provided in the embodiments of this application. The actions, terminology, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between various devices in the embodiments of this application are merely examples; other names may be used in specific implementations without limitation. The actions involved in the various embodiments of this application are merely examples; other names may be used in specific implementations. For example, "included in" in the embodiments of this application can be replaced with "carried on" or "carried in," etc.

[0064] To address the problems existing in the prior art, this application proposes a method for determining movement trajectories, which can improve the accuracy of the movement trajectory of terminal devices. For example... Figure 4 As shown, the method includes:

[0065] S401, The motion trajectory determination device determines multiple first location points of the terminal device within the sampling time period.

[0066] The first location point is selected from multiple second location points based on the moving speed of the terminal device at the second location point and the location information of the second location point. The multiple second location points are the location points of the terminal device collected at multiple acquisition times within the sampling time period.

[0067] In one example, the location information described above can be the coordinates of the terminal device determined by the motion trajectory determination device based on GPS positioning information. The above is merely an exemplary description of the location information of the terminal device; the location information can also be other information, and this application does not impose any limitations on it.

[0068] Optionally, the number of location points collected in each sampling period within the aforementioned sampling time period can be the same or different. This application does not impose any restrictions in this regard.

[0069] In one possible implementation, the time interval between the acquisition times of any two adjacent location points is the same.

[0070] S402. The movement trajectory determination device determines the movement trajectory of the terminal device within the sampling time period based on multiple first location points.

[0071] In one possible implementation, the above-mentioned S402 process can also be replaced by: the movement trajectory determining device inputting multiple first location points of the terminal device within the sampling time period into a filtering optimization model to obtain at least one fourth location point, and determining the movement trajectory based on the at least one fourth location point. Here, the filtering optimization model is used to optimize the multiple first location points.

[0072] It should be noted that the aforementioned multiple first location points include the first location points of each sampling period within the sampling time period. Since there is a sampling order among the multiple sampling periods, the aforementioned first location points are also collected according to the sampling order. Thus, the movement trajectory determination device can determine the movement trajectory of the terminal device within the sampling time period based on the aforementioned first location points.

[0073] In one possible implementation, the motion trajectory determination device optimizes multiple first position points based on a filtering optimization model. This can remove first position points that deviate significantly from the actual trajectory, resulting in at least one more accurate fourth position point, thereby generating a smoother motion trajectory.

[0074] For example, the above-described filtering optimization model can be determined based on a filtering algorithm. This filtering algorithm may include at least one of the following: mean filtering, median filtering, Gaussian filtering, Kalman filtering, or particle filtering. The above is merely an exemplary illustration of a filtering algorithm; other algorithms (e.g., Markov chain filtering) may also be included, and this application does not impose any limitations on them.

[0075] Understandably, the filtering optimization model established by the trajectory determination device describes the data characteristics of the first location point. The device inputs this first location point into the model and outputs a first location point that conforms to these data characteristics. This first location point can then be designated as the fourth location point. Consequently, the trajectory determined based on this fourth location point is also more accurate, improving the precision of the trajectory and reducing errors in accident prevention service analysis, thus better enabling accident prevention services.

[0076] In the motion trajectory determination method provided in this application embodiment, the motion trajectory determination device determines multiple first location points of the terminal device within a sampling time period. The first location points are selected from multiple second location points based on the terminal device's movement speed at a second location point and the location information of that second location point. In other words, the first location points in this application are not based on periodically sampled location points, but rather on location points selected based on both movement speed and location information. This ensures that the possibility of deviation in the first location points is small, avoiding the presence of abnormal location points in the generated motion trajectory. This results in higher accuracy of the motion trajectory of the terminal device determined by the motion trajectory determination device based on multiple first location points within the sampling time period, avoiding significant errors during the analysis of the motion trajectory, thereby ensuring the accuracy of the accident prevention service in the motion trajectory and ultimately guaranteeing the service quality of the accident prevention service.

[0077] As shown in S401 above, the motion trajectory determining device determines multiple first location points of the terminal device within the sampling time period. The sampling time period includes multiple sampling cycles, and multiple second location points are collected in one sampling cycle. The process by which the motion trajectory determining device determines multiple first location points of the terminal device within the sampling time period may include the following steps 1 to 3:

[0078] Step 1: The movement trajectory determination device determines the third position point from among the multiple second position points in the first sampling period, the second position point whose movement speed is less than or equal to the first threshold.

[0079] The first sampling period is any one of the multiple sampling periods.

[0080] As an example, taking a target second location point as an example, where the target second location point is any one of multiple second location points within the first sampling period, the process by which the motion trajectory determining device determines the moving speed of the terminal device at the target second location point can be as follows: The motion trajectory determining device determines the position information of the preceding location point and the following location point of the target second location point, and determines the distance between the preceding location point and the target second location point based on the position information of the preceding location point and the target second location point, and determines the distance between the following location point and the target second location point based on the position information of the following location point and the target second location point. The motion trajectory determining device determines the sum of the distances between the preceding location point and the target second location point and the following location point and the target second location point as the moving distance, and determines the sampling interval between the preceding location point and the following location point as the moving time. The motion trajectory determining device can determine the ratio of the moving distance to the moving time as the moving speed of the terminal device at the target second location point. For example, the motion trajectory determining device can set a first threshold based on experience. For example, the motion trajectory determining device can set the first threshold to 7. The above is merely an exemplary illustration of the first threshold, and the first threshold may also be other values ​​(e.g., 5), which are not limited in this application.

[0081] Step 2: The trajectory determination device determines the azimuth angle between each third location point and the first location point in the second sampling period based on the location information of each third location point in at least one third location point and the location information of the first location point in the second sampling period.

[0082] The second sampling period is the sampling period preceding the first sampling period within the sampling time interval. The acquisition time corresponding to the first position point of the second sampling period is the start time of the first sampling period.

[0083] As one possible implementation method, the above step 2 can be implemented as follows: the movement trajectory determination device substitutes the position information of the third position point and the position information of the first position point in the second sampling period into the azimuth angle calculation formula to obtain the azimuth angle between the third position point and the first position point in the second sampling period.

[0084] Step 3: The motion trajectory determination device determines the first position point within the first sampling period from at least one third position point based on the azimuth angle.

[0085] As one possible implementation, step 3 above can be implemented as follows: the motion trajectory determination device determines the third position point with an azimuth angle less than the second threshold among at least one third position point as the first position point within the first sampling period.

[0086] For example, the movement trajectory determining device may set a second threshold based on experience. For instance, the movement trajectory determining device may set the second threshold to 20. The above is merely an exemplary illustration of the second threshold; the second threshold may also be other values ​​(e.g., 10), and this application does not impose any limitations on this.

[0087] Optionally, if there are multiple third location points with azimuth angles less than the second threshold, the trajectory determining device can lower the second threshold so that the number of third location points with azimuth angles less than the second threshold is 1. If there are zero third location points with azimuth angles less than the second threshold, the trajectory determining device can raise the second threshold so that the number of third location points with azimuth angles less than the second threshold is 1.

[0088] In one possible implementation, the trajectory determination device can sort each of the third position points according to the magnitude of the azimuth angle, and determine the third position point with the smallest azimuth angle as the first position point in the first sampling period.

[0089] As another possible implementation, the implementation process of step 3 above can also be as follows: the motion trajectory determination device determines the difference between the azimuth angle and the preset direction angle of each of the at least one third position points based on the azimuth angle and the preset direction angle, and determines the third position point in the first sampling period where the difference between the azimuth angle and the preset direction angle is less than a third threshold.

[0090] For example, the movement trajectory determining device may set a third threshold based on experience. For instance, the movement trajectory determining device may set the third threshold to 20. The above is merely an exemplary illustration of the third threshold; the third threshold may also be other values ​​(e.g., 10), and this application does not impose any limitations on this.

[0091] Optionally, the second threshold and the third threshold can be the same, or they can be different. This application does not impose any restrictions on this.

[0092] It should be noted that the default azimuth angle mentioned above can be due north or due south. The difference between the azimuth angle and the default azimuth angle can be within the range of 0 to 90 degrees.

[0093] In one possible implementation, the trajectory determination device can sort each of the third location points according to the magnitude of the difference, and determine the third location point with the smallest difference as the first location point in the first sampling period.

[0094] In one possible implementation, the motion trajectory determination device can determine the first location point in each of the multiple sampling periods within a sampling time period, and store these first location points to provide a data foundation for subsequent motion trajectory determination. The motion trajectory determination device can cache the location points collected within the sampling time period when there is no network connection, and when there is a network connection, it can cache the location points collected within the sampling time period and upload the real-time collected location points to avoid data loss.

[0095] It is understandable that after the motion trajectory determination device determines the first location point in each sampling cycle within the sampling time period, it can determine the motion trajectory of the terminal device within the sampling time period based on the first location point in each sampling cycle, thereby providing a data foundation for subsequent accident prevention service analysis.

[0096] Prior to S401, the motion trajectory determination device could determine the terminal device that needed GPS positioning and the sampling time period for collecting the location points of the terminal device, so that the motion trajectory subsequently determined by the motion trajectory determination device could meet the requirements of the accident prevention service order, thereby improving the quality of the accident prevention service.

[0097] The following is a detailed explanation of the process by which the motion trajectory determination device identifies the terminal devices that need to be collected.

[0098] As one possible implementation, the process by which the motion trajectory determination device identifies the terminal devices that need to be collected can be as follows: The motion trajectory determination device can acquire accident prevention service orders and, based on these orders, identify at least one service personnel who will process them. The motion trajectory determination device can then identify the terminal device of each of these at least one service personnel as the terminal device that needs to be collected.

[0099] It should be noted that the aforementioned accident prevention service order can be an accident prevention service order created by the insurance institution on the PC terminal of the equipment whose movement trajectory is determined based on the work safety liability insurance policy. The aforementioned accident prevention service order includes the accident prevention service requirements.

[0100] For example, the aforementioned accident prevention service order may include accident prevention service orders from multiple industries. For instance, the aforementioned industries may include at least one of the following: non-coal mining industry, hazardous chemicals industry, fireworks and firecrackers industry, metal smelting industry, civil explosives industry, transportation industry, construction industry, or marine fisheries industry. The above is merely an exemplary illustration of the industry to which the accident prevention service order belongs; other industries may also be included, and this application makes no limitation in this regard.

[0101] Furthermore, in the process of determining at least one service personnel to process an accident prevention service order based on the movement trajectory determination device, the movement trajectory determination device can perform multi-dimensional analysis of the service personnel to determine the service personnel to process the accident prevention service order. The following is an exemplary description of how the movement trajectory determination device determines at least one service personnel to process an accident prevention service order based on the accident prevention service order.

[0102] In one example, the movement trajectory determination device can analyze the professional knowledge and technical skills of service personnel to identify at least one service personnel who will process an accident prevention service order. The device can determine the professional knowledge and technical skills possessed by each of a plurality of service personnel, and determine the professional knowledge and technical skills required to process the accident prevention service order. The device can determine whether the professional knowledge and technical skills possessed by the service personnel meet the requirements for processing the accident prevention service order, and if so, determine that the service personnel will process the accident prevention service order.

[0103] Understandably, since different accident prevention service orders may require different expertise and technical capabilities, the motion trajectory determination equipment assigns accident prevention service orders to service personnel with relevant expertise and technical capabilities to ensure that the aforementioned accident prevention service orders can be completed on time and with high quality.

[0104] Optionally, the movement trajectory determination device can also assess the skill level of each service personnel and the difficulty of the accident prevention service order, and assign the accident prevention service order to the appropriate service personnel based on the skill level and the difficulty of the order, thereby ensuring that the accident prevention service order can be effectively processed. For example, the movement trajectory determination device can assign more difficult accident prevention service orders to service personnel with higher skill levels, thus ensuring that the accident prevention service order is processed effectively.

[0105] Another example is that the motion trajectory determination device can analyze the workload of service personnel to identify at least one service personnel handling accident prevention service orders. The motion trajectory determination device can monitor the workload of each service personnel and distribute it evenly according to the workload of each service personnel. In this way, if it is found that the workload of service personnel is too heavy or too light, the service personnel handling accident prevention service orders can be flexibly adjusted to avoid delays or deterioration in the quality of accident prevention service orders due to excessive workload of service personnel, thereby ensuring customer satisfaction.

[0106] Optionally, the movement trajectory determination device can prioritize accident prevention service orders based on their urgency to ensure that each service personnel has sufficient time and resources to complete the aforementioned accident prevention service orders.

[0107] In another example, the movement trajectory determination device can analyze the location of service personnel to identify at least one service personnel to process accident prevention service orders. If on-site service or logistics delivery is required during the processing of such accident prevention service orders, the movement trajectory determination device can determine the address to be reached for processing the accident prevention service order, as well as the location of each service personnel, and identify the service personnel closest to the address to be reached for processing the accident prevention service order to process the accident prevention service order, thereby reducing travel and time costs.

[0108] Understandably, the motion trajectory determination device can select appropriate service personnel to process the aforementioned accident prevention service orders in order to improve the efficiency and quality of processing such orders, thereby increasing user satisfaction.

[0109] It should be noted that the service personnel processing an accident prevention service order may include one or more. This application does not impose any limitation on the number of service personnel processing accident prevention service orders.

[0110] For example, when only one service personnel is processing an accident prevention service order (i.e., single-operation mode), the movement trajectory determination device can obtain the accident prevention service certificate from that service personnel. When multiple service personnel are processing an accident prevention service order (i.e., team processing mode), the movement trajectory determination device can obtain the accident prevention service certificates from all of them, providing more service data for subsequent accident prevention service analysis.

[0111] After the motion trajectory determination device identifies the service personnel who will process the accident prevention service order, the device can determine the sampling time period for collecting the location points of the terminal devices of these service personnel. This is to avoid acquiring location points that are irrelevant to the accident prevention service order, which could affect the accuracy of the accident prevention service.

[0112] As one possible implementation, the process by which the motion trajectory determination device determines the sampling time period can be as follows: When service personnel begin processing accident prevention service orders, the motion trajectory determination device can perform facial verification on the service personnel, and if the verification is successful, the service personnel will process the accident prevention service order. The motion trajectory determination device then determines the time period during which the service personnel process the accident prevention service order as the sampling time period.

[0113] Optionally, service personnel can pause and resume processing accident prevention service orders. This avoids situations where service personnel are unable to pause services due to unforeseen circumstances, which could lead to the recording of location points or supporting documents unrelated to the accident prevention service order, thereby improving the accuracy of accident prevention services.

[0114] As shown in S402 above, the motion trajectory determination device determines the motion trajectory of the terminal device within the sampling time period based on multiple first location points. The following describes the implementation process of the motion trajectory determination device determining the motion trajectory of the terminal device within the sampling time period based on multiple first location points.

[0115] For example, the implementation process of S402 described above can be as follows: The movement trajectory determining device converts the format of the plurality of first location points and the collection time corresponding to each of the plurality of first location points to obtain data in a format that can be displayed on a map (e.g., I3s format), and uses a map drawing tool (e.g., geographic information system (GIS) software, or online map service) to draw the above data into a map trajectory diagram. The movement trajectory determining device uses a visualization tool to visualize the above map trajectory diagram to obtain the movement trajectory of the terminal device during the sampling time period.

[0116] In one possible embodiment, the movement trajectory determination device can acquire accident prevention service records within the sampling time period, so that the movement trajectory determination device can determine a visualization chart of the first accident prevention service, analyze the visualization chart of the first accident prevention service, and thereby realize the accident prevention service, combined with Figure 4 ,like Figure 5 As shown, the process of implementing the visualization chart for determining the first accident prevention service by the movement trajectory determination device may include the following steps S501 to S502.

[0117] S501. The motion trajectory determination device acquires the accident prevention service records of the terminal device during the sampling period.

[0118] Accident prevention service records include at least one of the following: text, images, videos, or audio.

[0119] Optionally, the above is merely an exemplary description of an accident prevention service record, and the accident prevention service record may also include other information, which this application does not limit.

[0120] S502. The movement trajectory determination device processes the accident prevention service records based on the first accident prevention service requirements to obtain a visual chart of the first accident prevention service.

[0121] As one possible implementation, the above-mentioned S502 process can be as follows: The movement trajectory determining device can obtain at least one accident prevention service certificate template, and based on the first accident prevention service requirements, determine the accident prevention service certificate template that meets the first accident prevention service requirements as a preset accident prevention service certificate template. The movement trajectory determining device can upload the above-mentioned accident prevention service records to the preset accident prevention service certificate template to obtain a visual chart of the first accident prevention service. The accident prevention service certificate template may include service certificate items. Service certificate items can be configured with at least one of the following: text, image, video, or audio.

[0122] It should be noted that different industries can configure different accident prevention service certification templates. An industry's accident prevention service can be configured with multiple accident prevention service certification templates.

[0123] Understandably, since different accident prevention service requirements may have different focuses in their analysis, the required service certification items may also differ. Therefore, different accident prevention service certification templates can be selected for different accident prevention service requirements. This allows for the recording of relevant accident prevention service information according to the requirements, facilitating subsequent accident prevention service analysis.

[0124] For example, in the transportation industry, where road conditions are a key focus, motion trajectory determination equipment can focus on acquiring the location information of each vehicle within a preset area. In the construction industry, where the site environment is a key focus, motion trajectory determination equipment can focus on acquiring image information of buildings within a preset area.

[0125] Furthermore, after the movement trajectory determination device obtains the visualization chart of the first accident prevention service, the movement trajectory determination device can play the movement trajectory of the terminal device of the service personnel who processed the above-mentioned accident prevention service order and display the visualization chart of the first accident prevention service. In this way, various organizations can perform accident prevention service analysis or accident prevention service settlement based on the above-mentioned movement trajectory and visualization chart.

[0126] For example, regulatory authorities can monitor the location points recorded in accident prevention service orders. Insurance institutions can settle and manage service fees. Service providers can manage services. Production and operating units can evaluate the aforementioned accident prevention services.

[0127] Optionally, during the playback of the aforementioned motion trajectory by the motion trajectory determination device, the device can perform operations such as pausing, fast forwarding, and speed adjustment. This allows for rapid location of the position required for accident prevention service analysis, thereby improving the efficiency of accident prevention service analysis.

[0128] In the motion trajectory determination method provided in this application embodiment, the motion trajectory determination device acquires the accident prevention service records of the terminal device within the sampling time period, and processes the accident prevention service records based on the first accident prevention service requirements to obtain a visualization chart of the first accident prevention service. This can ensure the accuracy and completeness of the obtained accident prevention service records, and the processing of the accident prevention service records can yield a clear and intuitive visualization chart of the first accident prevention service, thereby enabling more efficient accident prevention service analysis and improving the efficiency of accident prevention services.

[0129] It is understood that the above-described trajectory determination method can be implemented by a trajectory determination device. To achieve the above functions, the trajectory determination device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the embodiments disclosed in this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments disclosed in this application.

[0130] The embodiments disclosed in this application can divide the motion trajectory determination device generated by the above method example into functional modules. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in the embodiments disclosed in this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0131] Figure 6 This is a schematic diagram of a movement trajectory determination device provided in an embodiment of the present invention. Figure 6 As shown, the trajectory determination device 60 can be used to perform... Figures 4-5 The method for determining the movement trajectory shown is described. The movement trajectory determining device 60 includes a processing unit 601.

[0132] The processing unit 601 is used to determine multiple first location points of the terminal device within the sampling time period. The first location points are selected from multiple second location points based on the moving speed of the terminal device at a second location point and the location information of the second location point. The multiple second location points are the location points of the terminal device collected at multiple collection times within the sampling time period. The processing unit 601 is also used to determine the moving trajectory of the terminal device within the sampling time period based on the multiple first location points.

[0133] In one possible implementation, the processing unit 601 is further configured to determine a third position point among a plurality of second position points in the first sampling period whose moving speed is less than or equal to a first threshold; the first sampling period is any one of the plurality of sampling periods; the processing unit 601 is further configured to determine the azimuth angle between each third position point and the first position point in the second sampling period based on the position information of each third position point among at least one third position point and the position information of the first position point in the second sampling period; the second sampling period is the previous sampling period of the first sampling period within the sampling time period; the acquisition time corresponding to the first position point in the second sampling period is the start time of the first sampling period; the processing unit 601 is further configured to determine the first position point in the first sampling period from at least one third position point based on the azimuth angle.

[0134] In one possible implementation, the processing unit 601 is further configured to determine the third position point whose azimuth angle is less than the second threshold among at least one third position point as the first position point within the first sampling period.

[0135] In one possible implementation, the processing unit 601 is further configured to determine the difference between the azimuth angle and the preset direction angle of each of the at least one third position points based on the azimuth angle and the preset direction angle; the processing unit 601 is further configured to determine the third position point in the first sampling period as the third position point in the at least one third position point where the difference between the azimuth angle and the preset direction angle is less than a third threshold.

[0136] In one possible implementation, the processing unit 601 is further configured to input multiple first position points into a filtering optimization model to obtain at least one fourth position point, the filtering optimization model being used to optimize the multiple first position points; the processing unit 601 is further configured to determine the movement trajectory based on the at least one fourth position point.

[0137] In one possible implementation, the apparatus further includes: a communication unit 602; the communication unit 602 is also configured to acquire accident prevention service records of the terminal device during the sampling time period, the accident prevention service records including at least one of the following: text, images, videos, or audio; and a processing unit 601 is also configured to process the accident prevention service records based on the first accident prevention service requirements to obtain a visualization chart of the first accident prevention service.

[0138] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0139] This disclosure also provides a computer-readable storage medium storing instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the motion trajectory determination method provided in the embodiments of this disclosure described above.

[0140] This disclosure also provides a computer program product containing instructions that, when run on an electronic device, cause the electronic device to execute the motion trajectory determination method provided in the above-described embodiments of this disclosure.

[0141] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; portable compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0142] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for determining a movement trajectory, characterized in that, The method includes: Multiple first location points of the terminal device are determined within the sampling time period. The first location points are selected from multiple second location points based on the moving speed of the terminal device at a second location point and the location information of the second location point. The multiple second location points are the location points of the terminal device collected at multiple collection times within the sampling time period. The sampling time period includes multiple sampling cycles, and multiple second location points are collected in one sampling cycle. Determining multiple first location points of the terminal device within the sampling time period includes: determining the second location point whose moving speed is less than or equal to a first threshold as a third location point among the multiple second location points in the first sampling cycle; the first sampling cycle is any one of the multiple sampling cycles. Based on the position information of each third position point in at least one third position point and the position information of the first position point in the second sampling period, the azimuth angle between each third position point and the first position point in the second sampling period is determined; the second sampling period is the previous sampling period of the first sampling period within the sampling time period; the acquisition time corresponding to the first position point in the second sampling period is the start time of the first sampling period; Based on the azimuth angle, a first position point within the first sampling period is determined from the at least one third position point; Based on the plurality of first location points, the movement trajectory of the terminal device during the sampling time period is determined.

2. The method according to claim 1, characterized in that, Determining the first position point within the first sampling period from the at least one third position point based on the azimuth angle includes: Among the at least one third location point, the third location point whose azimuth angle is less than the second threshold is determined as the first location point within the first sampling period.

3. The method according to claim 1, characterized in that, Determining the first position point within the first sampling period from the at least one third position point based on the azimuth angle includes: Based on the azimuth angle and the preset direction angle, determine the difference between the azimuth angle and the preset direction angle for each of the at least one third position points; The third position point among the at least one third position point whose difference between the azimuth angle and the preset direction angle is less than a third threshold is determined as the first position point within the first sampling period.

4. The method according to any one of claims 1-3, characterized in that, Determining the movement trajectory of the terminal device within the sampling time period based on the plurality of first location points includes: The plurality of first position points are input into the filtering optimization model to obtain at least one fourth position point, and the filtering optimization model is used to optimize the plurality of first position points; The movement trajectory is determined based on the at least one fourth location point.

5. The method according to any one of claims 1-3, characterized in that, The method further includes: The terminal device acquires accident prevention service records during the sampling time period, wherein the accident prevention service records include at least one of the following: text, images, videos, or audio. Based on the first accident prevention service requirements, the accident prevention service records are processed to obtain a visual chart of the first accident prevention service.

6. A device for determining a movement trajectory, characterized in that, The device includes: a processing unit; The processing unit is configured to determine multiple first location points of the terminal device within the sampling time period. The first location point is a location point selected from multiple second location points based on the moving speed of the terminal device at a second location point and the location information of the second location point. The multiple second location points are location points of the terminal device collected at multiple acquisition times within the sampling time period. The processing unit is further configured to determine the movement trajectory of the terminal device within the sampling time period based on the plurality of first location points; The sampling time period includes multiple sampling cycles, and multiple second location points are collected in one sampling cycle. The device also includes a communication unit. The processing unit is further configured to determine, among the plurality of second position points in the first sampling period, the second position point whose moving speed is less than or equal to a first threshold as a third position point; the first sampling period is any one of the plurality of sampling periods; The processing unit is further configured to determine the azimuth angle between each third location point and the first location point of the second sampling period based on the location information of each third location point in at least one third location point and the location information of the first location point in the second sampling period; the second sampling period is the previous sampling period of the first sampling period within the sampling time period; the acquisition time corresponding to the first location point of the second sampling period is the start time of the first sampling period; The processing unit is further configured to determine, based on the azimuth angle, a first position point within the first sampling period from the at least one third position point.

7. The apparatus according to claim 6, characterized in that, The processing unit is further configured to determine the third position point whose azimuth angle is less than the second threshold among the at least one third position point as the first position point within the first sampling period.

8. The apparatus according to claim 6, characterized in that, The processing unit is further configured to determine, based on the azimuth angle and the preset direction angle, the difference between the azimuth angle and the preset direction angle for each of the at least one third position points; The processing unit is further configured to determine the third position point among the at least one third position point whose difference between the azimuth angle and the preset direction angle is less than a third threshold as the first position point within the first sampling period.

9. The apparatus according to any one of claims 6-8, characterized in that, The processing unit is further configured to input the plurality of first position points into a filtering optimization model to obtain at least one fourth position point, wherein the filtering optimization model is used to optimize the plurality of first position points; The processing unit is further configured to determine the movement trajectory based on the at least one fourth location point.

10. The apparatus according to any one of claims 6-8, characterized in that, The communication unit is further configured to acquire the accident prevention service records of the terminal device during the sampling time period, wherein the accident prevention service records include at least one of the following: text, image, video, or audio; The processing unit is further configured to process the accident prevention service record based on the first accident prevention service requirements to obtain a visual chart of the first accident prevention service.

11. A device for determining a movement trajectory, characterized in that, include: A processor and a communication interface; the communication interface is coupled to the processor, the processor being used to run computer programs or instructions to implement the motion trajectory determination method as described in any one of claims 1-5.

12. A computer-readable storage medium storing instructions, characterized in that, When the computer executes the instruction, the computer performs the motion trajectory determination method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Method and device for positioning base station

    CN109327902A

  • Vehicle running speed determination model processing method and vehicle running speed determination method

    CN116811895A