Information display method and device, electronic equipment and readable storage medium
By simulating the vehicle U-turn process using an arc-shaped point sequence in a two-way single-lane road and adjusting the positioning marker binding strategy, the delay and stuttering problem during vehicle U-turns was solved, improving the accuracy and smoothness of positioning markers and enhancing the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DITU (BEIJING) TECH CO LTD
- Filing Date
- 2024-12-30
- Publication Date
- 2026-06-30
AI Technical Summary
When a vehicle makes a U-turn in a two-way single lane, the existing location tag binding strategy causes delays and stutters, affecting the accuracy of the location tags and the user experience.
By simulating the U-turn process of a vehicle on a two-way single lane based on an arc-shaped point sequence, the method of binding the positioning markers to the road is adjusted to avoid delays and improve the accuracy and smoothness of the trajectory.
It improves the accuracy of the location marker's trajectory on the map and the smoothness of turning, thus enhancing the user experience.
Smart Images

Figure CN122306111A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and more specifically to an information display method, apparatus, electronic device, and readable storage medium. Background Technology
[0002] In existing technologies, the road binding strategy for vehicle location identifiers requires mapping the vehicle's location point onto the road network, and the direction pointed by the vehicle location identifier must be consistent with the driving direction of the road segment. However, in scenarios where vehicles make U-turns on two-way single-lane roads, delays and stuttering can easily occur due to the direction jump of the vehicle's location identifier, resulting in inaccurate display of the vehicle's location identifier and a poor user experience. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide an information display method, device, electronic device, and readable storage medium to simulate the U-turn process of a vehicle on a two-way single lane based on an arc-shaped point sequence, thereby enabling the binding of the vehicle's location marker to the road on the map. This avoids the problem of delay and stuttering caused by U-turns in the vehicle's location marker displayed on the map, improves the accuracy of the location marker's trajectory on the map, makes the location marker closer to the actual vehicle's movement state, improves the smoothness of the location marker's steering, and thus improves the user experience.
[0004] In a first aspect, embodiments of the present invention provide an information display method, the method comprising:
[0005] Determine the road segment type of the target road segment, where the target road segment is the road segment where the target vehicle is located;
[0006] In response to the road segment being a two-way single lane, the driving action of the target vehicle is detected;
[0007] In response to the driving action indicating that the target vehicle has started to make a U-turn, the location marker of the target vehicle is bound to a road on the map page according to the arc-shaped point sequence, until the driving action indicates that the target vehicle has finished making a U-turn.
[0008] In one optional implementation, detecting the driving action of the target vehicle includes:
[0009] Detect whether the target vehicle has deviated relative to the target road segment;
[0010] In response to the target vehicle deviating, the driving action is determined to indicate that the target vehicle is performing a U-turn.
[0011] In one optional implementation, detecting whether the target vehicle has deviated relative to the target road segment includes:
[0012] Detect the direction of travel of the target vehicle;
[0013] Determine whether the target vehicle has deviated relative to the target road segment based on the driving direction and the extension direction of the target road segment.
[0014] In one optional implementation, detecting the driving action of the target vehicle includes:
[0015] Detect whether the target vehicle has deviated from its navigation route relative to the target vehicle;
[0016] In response to the target vehicle deviating, the driving action is determined to indicate that the target vehicle is performing a U-turn.
[0017] In one optional implementation, detecting whether the target vehicle has deviated from its navigation route relative to the target vehicle includes:
[0018] Detect the direction of travel of the target vehicle;
[0019] Determine whether the target vehicle has deviated relative to the navigation route based on the driving direction and the extension direction of the navigation route.
[0020] In one optional implementation, binding the location identifier of the target vehicle to a road on the map page based on the arc-shaped point sequence includes:
[0021] The starting position of the arc-shaped point sequence is determined based on the positioning information of the target vehicle;
[0022] The endpoint position of the arc-shaped point sequence is determined based on the extension direction of the target road segment and the starting position.
[0023] The positions of the arc-shaped point sequence are adjusted according to the starting position and the ending position;
[0024] The positioning markers are bound to the arc-shaped point sequence after the position is adjusted.
[0025] In one optional implementation, the road segment type for determining the target road segment includes:
[0026] The location information of the target vehicle is used to determine the target road segment;
[0027] The road segment type is determined based on the road segment identifier of the target road segment.
[0028] Secondly, embodiments of the present invention provide an information display device, the device comprising:
[0029] A type determination unit is used to determine the road segment type of the target road segment, wherein the target road segment is the road segment where the target vehicle is located;
[0030] An action detection unit is used to detect the driving action of the target vehicle in response to the road segment being a two-way single lane.
[0031] The identification adjustment unit is used to bind the location identification of the target vehicle on the map page according to the arc point sequence in response to the driving action indicating that the target vehicle has started to make a U-turn, until the driving action indicates that the target vehicle has finished making a U-turn.
[0032] Thirdly, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method as described in any one of the first aspects.
[0033] Fourthly, embodiments of the present invention provide an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described in any one of the first aspects.
[0034] Fifthly, embodiments of the present invention provide a computer program product that, when run on a computer, causes the computer to perform the method as described in any one of the first aspects.
[0035] In this embodiment of the invention, after determining that the road segment where the vehicle is located is a two-way single-lane road, the vehicle's driving action is detected. Upon detecting that the vehicle has begun a U-turn, the vehicle's location marker is mapped onto the map based on an arc-shaped point sequence until the vehicle completes the U-turn. This embodiment of the invention can simulate the U-turn process of a vehicle on a two-way single-lane road based on an arc-shaped point sequence, thereby enabling the mapping of the vehicle's location marker onto the map. This avoids the delay and stuttering problem caused by U-turns in the map display of the vehicle's location marker, improves the accuracy of the location marker's trajectory on the map, makes the location marker's movement state closer to the actual vehicle's movement, improves the smoothness of the location marker's steering, and ultimately enhances the user experience. Attached Figure Description
[0036] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
[0037] Figure 1 It is a schematic diagram of the vehicle's driving trajectory;
[0038] Figure 2 This is a schematic diagram showing the location of the road-binding point in the existing technology;
[0039] Figure 3This is a flowchart of the information display method according to an embodiment of the present invention;
[0040] Figure 4 This is a schematic diagram showing the relative positions of the vehicle's driving direction and the extension direction of the target road segment according to an embodiment of the present invention;
[0041] Figure 5 This is a schematic diagram of the position sequence of the arc-shaped points according to an embodiment of the present invention;
[0042] Figure 6 This is a schematic diagram of the process of binding the positioning mark of the target vehicle to the road in an embodiment of the present invention;
[0043] Figure 7 This is a schematic diagram of a navigation page in the prior art;
[0044] Figure 8 This is a schematic diagram of the navigation page in an embodiment of the present invention;
[0045] Figure 9 This is a schematic diagram of an information display device according to an embodiment of the present invention;
[0046] Figure 10 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0047] The present application is described below based on embodiments, but it is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without these details. To avoid obscuring the substance of the present application, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0048] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0049] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".
[0050] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0051] The solutions described in this specification and embodiments, if involving the processing of personal information, will be processed only under the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be processed within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0052] Figure 1 This is a schematic diagram of the vehicle's trajectory. For example... Figure 1 As shown, road segment 11 is a two-way single-lane road, with positions 12 and 13 being the two endpoints of segment 11. Traffic can proceed from position 12 to position 13 or from position 13 to position 12. Segment 11 lacks a median strip, central divider, center line, or other barriers to separate it into multiple driving zones. The vehicle's trajectory on segment 11 includes multiple positioning points, specifically positioning points 14 and 15. Positioning point 14 is the last positioning point before the vehicle makes a U-turn, and positioning point 15 is the first positioning point after the vehicle completes the U-turn.
[0053] Figure 2 This is a schematic diagram showing the location of the road-binding points in existing technology. Combined with... Figure 1 ,like Figure 2 As shown, according to the existing route binding strategy, the route binding point on the map page is determined based on the vehicle's location, and the vehicle's location marker is bound to the route based on the route binding point. The direction indicated by the vehicle's location marker is consistent with the driving direction of road segment 11. When the user drives the vehicle from position 13 to position 12 in road segment 11, if the vehicle makes a U-turn in road segment 11, the vehicle's location marker will point to the vehicle's original driving direction, that is, from position 13 to position 12. The location marker will remain at the last location point before the vehicle made the U-turn. That is, the vehicle's location marker will be stuck at the route binding point 21 corresponding to location point 14 until the vehicle finishes the U-turn. Only then will the vehicle's location marker point to the driving direction after the U-turn, that is, from position 12 to position 13, and jump to the route binding point 22 corresponding to location point 15. Especially when the map page also displays the vehicle's navigation route, whether the vehicle makes a U-turn according to the navigation route or not, the route markers will appear noticeably jerky on the terminal screen. This disjointed visual effect significantly degrades the user experience.
[0054] To address the aforementioned issues, this invention proposes an information display method, apparatus, electronic device, and readable storage medium. This method simulates a vehicle's U-turn process on a two-way single-lane road based on an arc-shaped point sequence, thereby binding the vehicle's location marker to the road on a map. This avoids delays and stuttering caused by U-turns in the map display of the vehicle's location marker, improves the accuracy of the location marker's trajectory on the map, makes the location marker's movement state closer to the actual vehicle's, improves the smoothness of the location marker's steering, and ultimately enhances the user experience.
[0055] The following describes the method through examples. Figure 3 This is a flowchart of an information display method according to an embodiment of the present invention. For example... Figure 3 As shown, the method in this embodiment includes the following steps:
[0056] Step S100: Determine the road segment type of the target road segment.
[0057] Depending on the application scenario, this embodiment can identify the vehicle as the target vehicle in a corresponding manner. For example, in a driving navigation scenario, this embodiment can identify the vehicle currently being driven by the user as the target vehicle; in a ride-hailing service scenario, this embodiment can identify the vehicle providing ride-hailing services to the user as the target vehicle.
[0058] After identifying the target vehicle, this embodiment can obtain the target vehicle's location information and bind the target vehicle's location information to the road network data to determine the road segment where the target vehicle is located as the target road segment. Then, based on the road segment identifier of the target road segment, the road segment type of the target road segment is searched in the road network data.
[0059] In step S200, in response to the road segment type being a two-way single lane, the driving action of the target vehicle is detected.
[0060] In this step, after determining that the target road segment is a two-way single-lane road, this embodiment can detect the driving actions of the target vehicle. According to existing road segment division rules, there are usually no intersections in the middle of two-way single-lane roads. Under normal circumstances, the driving actions of vehicles in two-way single-lane roads are mainly divided into two types: going straight or making a U-turn. Therefore, this embodiment can detect whether the target vehicle's driving action is a U-turn.
[0061] In one optional implementation, this embodiment can detect whether the target vehicle has deviated relative to the target road segment. If the target vehicle has deviated relative to the target road segment, it can be determined that the target vehicle is performing a U-turn. Further, this embodiment can detect the driving direction of the target vehicle and determine whether the target vehicle has deviated relative to the target road segment based on the driving direction of the target vehicle and the extension direction of the target road segment.
[0062] The direction of travel of the target vehicle can be determined by various existing methods, such as the angle between the lines connecting adjacent positioning points of the target vehicle, or by the direction of travel detected by sensors installed inside the target vehicle, such as geomagnetic sensors. This embodiment does not impose any limitations on this. The extension direction of the target road segment can be calculated based on the starting point and ending point of the target road segment in the road network data.
[0063] The target vehicle's driving direction is also its front-facing direction. Therefore, after determining the target vehicle's driving direction, this embodiment can calculate the angle between the target vehicle's front-facing direction and the target road segment based on the target vehicle's driving direction and the extension direction of the target road segment. If the angle between the target vehicle's front-facing direction and the target road segment meets a preset angle condition, or if it is higher than the preset angle value, it indicates that the target vehicle has deviated relative to the target road segment, and therefore it can be determined that the target vehicle is performing a U-turn.
[0064] Figure 4 This is a schematic diagram showing the relative positions of the vehicle's driving direction and the extension direction of the target road segment according to an embodiment of the present invention. (In conjunction with...) Figure 1 ,like Figure 4 As shown, line L1 is the straight line corresponding to the extension direction of road segment 11, and line L2 is the line connecting the two adjacent positioning points of the target vehicle, namely positioning point 41 and positioning point 42. In this embodiment, the angle 43 between line L1 and line L2 can be calculated as the angle between the front orientation of the target vehicle and road segment 11. When the angle 43 is higher than a preset angle value, it is determined that the target vehicle has deviated relative to road segment 11, and thus it is determined that the target vehicle is making a U-turn.
[0065] In another optional implementation, this embodiment can detect whether the target vehicle has deviated from its navigation route. If the target vehicle has deviated from its navigation route, it can be determined that the target vehicle is making a U-turn. Furthermore, this embodiment can detect the target vehicle's driving direction and determine whether the target vehicle has deviated from its navigation route based on the target vehicle's driving direction and the extension direction of its navigation route.
[0066] Similar to the aforementioned optional implementation methods, this embodiment can calculate the angle between the target vehicle's heading and the navigation route based on the target vehicle's driving direction and the extension direction of the navigation route, and determine that the target vehicle is making a U-turn when the angle between the target vehicle's heading and the navigation route meets the preset angle condition.
[0067] In the two optional implementation methods mentioned above, in order to reduce the negative impact of positioning drift (that is, the situation where the actual position of the vehicle is inconsistent with the positioning point) on the detection of vehicle turning actions, this embodiment can determine that the target vehicle is performing a turning action when multiple angles between the front of the target vehicle and the target path meet preset angle conditions, or when multiple angles between the front of the target vehicle and the navigation route meet preset angle conditions.
[0068] Optionally, this embodiment can also detect the driving action of the target vehicle in other ways, such as by using sensors installed on the target vehicle, such as angular velocity sensors, wheel motion sensors, geomagnetic sensors, etc., to detect whether the wheels or the front of the target vehicle are deflected, and thus determine whether the target vehicle has started to make a U-turn. This embodiment does not impose any limitations.
[0069] In step S300, in response to the target vehicle starting to make a U-turn, the location marker of the target vehicle is bound to the road on the map page according to the arc point sequence, until the target vehicle finishes making a U-turn.
[0070] If the target vehicle begins to make a U-turn, in order to avoid the delay and stuttering of the positioning marker on the map page during the U-turn caused by the existing positioning marker binding strategy, this embodiment can obtain an arc-shaped point sequence and bind the target vehicle's positioning marker on the map page according to the arc-shaped point sequence, so as to simulate the turning process of the target vehicle based on the arc-shaped point sequence, until the driving action of the target vehicle indicates that the target vehicle has ended the U-turn.
[0071] In this embodiment, the distance between the starting and ending points of the arc-shaped point sequence is less than the width of the two-way single-vehicle road segment, and the direction of each point in the arc-shaped point sequence is known. Furthermore, the arc-shaped point sequence can be a semi-circular point sequence.
[0072] In this step, this embodiment can determine the starting position of the arc-shaped point sequence based on the positioning information of the target vehicle, and determine the ending position of the arc-shaped point sequence based on the extension direction of the target road segment and the starting position of the arc-shaped point sequence. Then, the position of the arc-shaped point sequence is adjusted according to the starting and ending positions of the arc-shaped point sequence, and the positioning marker is then tied to the road along the adjusted arc-shaped point sequence.
[0073] Figure 5 This is a schematic diagram of the position sequence of the arc-shaped points in an embodiment of the present invention. Figure 5 This will be illustrated using a semi-circular point sequence as an example. Combined with... Figure 1 ,like Figure 5As shown, line L1 is the straight line corresponding to the extension direction of road segment 11, and line L3 is the line connecting the starting point of point sequence 51, i.e., point 52 and the ending point, i.e., point 53. In this embodiment, after determining the last positioning point 14 before the target vehicle makes a U-turn, the coordinates of point 52 can be determined as the coordinates of positioning point 14, and point sequence 51 can be rotated around point 52 as the rotation center until line L3 is perpendicular to line L1. Then, the coordinates of point 53 in point sequence 51 can be determined. After determining the coordinates of point 52 and point 53, this embodiment can determine the direction pointed to by each point in point sequence 51, thereby using each point in point sequence 51 as the binding point for the positioning mark of the target vehicle, so as to bind the positioning mark of the target vehicle to the road.
[0074] Figure 6 This is a schematic diagram illustrating the process of binding the location marker of the target vehicle to the road in an embodiment of the present invention. For example... Figure 6 As shown, points 61-66 are multiple points in an arc-shaped point sequence. In this embodiment, points 61-66 can all be used as road-binding points for the target vehicle's location identifier. That is, the target vehicle's location identifier 61' is obtained from point 61, the target vehicle's location identifier 62' is obtained from point 62, the target vehicle's location identifier 63' is obtained from point 63, the target vehicle's location identifier 64' is obtained from point 64, the target vehicle's location identifier 65' is obtained from point 65, and the target vehicle's location identifier 66' is obtained from point 66. Moreover, the directions of location identifiers 61'-66' are consistent with the corresponding points 61-66.
[0075] Figure 7 This is a schematic diagram of a navigation page in the prior art. Figure 8 This is a schematic diagram of the navigation page in an embodiment of the present invention. Figure 7 and Figure 8 As shown, the terminal displays the vehicle's navigation route on the navigation page (i.e., the map page containing the navigation route) 70. The navigation route instructs the vehicle to make a U-turn at location P1 on road segment 71. After the user drives the vehicle from location P3 into road segment 71, the U-turn begins at location P2 on road segment 71. According to the existing location tag binding strategy, the vehicle's location tag 72 remains visible on the navigation page 70 until the vehicle completes the U-turn. Figure 7 As shown, this indicates the driving direction indicated by the navigation route, that is, the driving direction from position P3 to position P1. According to the method of this embodiment, after determining that road segment 71 has a two-way single-lane attribute, when the terminal detects a U-turn starting at position P2, it can bind the vehicle's location identifier 72' to the route based on the arc-shaped point sequence (not shown in the figure). Therefore, during the U-turn process, the vehicle's location identifier 72' appears in the navigation page 70 as follows: Figure 8 As shown, it can point in the direction indicated by a point in the arc-shaped point sequence, instead of continuously pointing in the driving direction indicated by the navigation route.
[0076] Therefore, in the existing technology, the vehicle's location marker 72 only points to the actual driving direction of the vehicle on the navigation page after the vehicle finishes its U-turn, that is, from position P1 to position P2. This results in a large-angle jump for the location marker 72 on the navigation page 70, leading to a noticeable lag. However, the method of this invention gradually aligns the vehicle's location marker 72' with the driving direction after the U-turn, effectively reducing the lag caused by the location marker jump and improving the user experience.
[0077] In practical applications, this embodiment can also set the update frequency of the positioning markers based on the vehicle's speed during a U-turn and the vehicle type (such as passenger cars, commercial vehicles, etc.) to further reduce the lag caused by positioning marker jumps. For example, the time required for the vehicle to complete the U-turn can be estimated based on the vehicle's speed or vehicle type, and the update frequency of the positioning markers can be calculated based on the ratio of the time taken to the number of points in the arc-shaped point sequence.
[0078] In this embodiment of the invention, after determining that the road segment where the vehicle is located is a two-way single-lane road, the vehicle's driving action is detected. Upon detecting that the vehicle has begun a U-turn, the vehicle's location marker is mapped onto the map based on an arc-shaped point sequence until the vehicle completes the U-turn. This embodiment of the invention can simulate the U-turn process of a vehicle on a two-way single-lane road based on an arc-shaped point sequence, thereby enabling the mapping of the vehicle's location marker onto the map. This avoids the delay and stuttering problem caused by U-turns in the map display of the vehicle's location marker, improves the accuracy of the location marker's trajectory on the map, makes the location marker's movement state closer to the actual vehicle's movement, improves the smoothness of the location marker's steering, and ultimately enhances the user experience.
[0079] Figure 9 This is a schematic diagram of an information display device according to an embodiment of the present invention. Figure 9 As shown, the information display device in this embodiment includes a type determination unit 901, an action detection unit 902, and an identifier adjustment unit 903.
[0080] The type determination unit 901 is used to determine the road segment type of the target road segment, which is the road segment where the target vehicle is located; the action detection unit 902 is used to detect the driving action of the target vehicle in response to the road segment type being a two-way single lane; the identifier adjustment unit 903 is used to bind the location identifier of the target vehicle on the map page according to the arc point sequence in response to the driving action indicating that the target vehicle has started to make a U-turn, until the driving action indicates that the target vehicle has finished making a U-turn.
[0081] Furthermore, the action detection unit 902 includes a first detection subunit and a first action determination subunit.
[0082] The first detection subunit is used to detect whether the target vehicle has deviated relative to the target road segment; the first action determination subunit is used to determine the driving action in response to the target vehicle deviating, indicating that the target vehicle is performing a U-turn.
[0083] Furthermore, the first detection subunit includes a first direction detection module and a first offset determination module.
[0084] The first direction detection module is used to detect the driving direction of the target vehicle; the first offset determination module is used to determine whether the target vehicle has deviated relative to the target road segment based on the driving direction and the extension direction of the target road segment.
[0085] Furthermore, the action detection unit 902 includes a second detection subunit and a second action determination subunit.
[0086] The second detection subunit is used to detect whether the target vehicle has deviated from its navigation route relative to the target vehicle; the second action determination subunit is used to determine the driving action in response to the target vehicle deviating from its route, indicating that the target vehicle is performing a U-turn.
[0087] Furthermore, the second detection subunit includes a second direction detection module and a first offset determination module.
[0088] The second direction detection module is used to detect the driving direction of the target vehicle; the first offset determination module is used to determine whether the target vehicle has deviated from the navigation route based on the driving direction and the extension direction of the navigation route.
[0089] Furthermore, the identification adjustment unit 903 includes a first position determination subunit, a second position determination subunit, a position adjustment subunit, and a route binding subunit.
[0090] The first position determination subunit is used to determine the starting position of the arc-shaped point sequence based on the positioning information of the target vehicle; the second position determination subunit is used to determine the ending position of the arc-shaped point sequence based on the extension direction of the target road segment and the starting position; the position adjustment subunit is used to adjust the position of the arc-shaped point sequence based on the starting position and the ending position; and the road binding subunit is used to bind the positioning marker along the adjusted arc-shaped point sequence.
[0091] In this embodiment of the invention, after determining that the road segment where the vehicle is located is a two-way single-lane road, the vehicle's driving action is detected. Upon detecting that the vehicle has begun a U-turn, the vehicle's location marker is mapped onto the map based on an arc-shaped point sequence until the vehicle completes the U-turn. This embodiment of the invention can simulate the U-turn process of a vehicle on a two-way single-lane road based on an arc-shaped point sequence, thereby enabling the mapping of the vehicle's location marker onto the map. This avoids the delay and stuttering problem caused by U-turns in the map display of the vehicle's location marker, improves the accuracy of the location marker's trajectory on the map, makes the location marker's movement state closer to the actual vehicle's movement, improves the smoothness of the location marker's steering, and ultimately enhances the user experience.
[0092] Figure 10 This is a schematic diagram of an electronic device according to an embodiment of the present invention. (For example...) Figure 10 As shown, electronic device 10 is a general-purpose data processing device, which includes a general-purpose computer hardware structure, including at least a processor 1001 and a memory 1002. The processor 1001 and memory 1002 are connected via a bus 1003. The memory 1002 is adapted to store instructions or programs executable by the processor 1001. The processor 1001 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 1001 executes the instructions stored in the memory 1002 to perform the method flow of the embodiments of the present invention as described above, thereby realizing data processing and control of other devices. The bus 1003 connects the aforementioned components together, and also connects the aforementioned components to a display controller 1004, a display device, and an input / output (I / O) device 1005. The input / output (I / O) device 1005 can be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 1005 is connected to the system via an input / output (I / O) controller 1006.
[0093] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0094] This application is described with reference to flowchart illustrations of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions.
[0095] These computer program instructions may be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction means, the implementation process of which is described in the instruction means. Figure 1 The function specified in one or more processes.
[0096] These computer program instructions may also be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, produce instructions for implementing processes. Figure 1 A device for a function specified in one or more processes.
[0097] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.
[0098] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program specifying the relevant hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0099] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. For those skilled in the art, the present invention can be modified and varied in various ways. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of the present invention should be included within the scope of protection of the present invention.
Claims
1. An information display method, characterized in that, The method includes: Determine the type of the target road segment, where the target road segment is the road segment where the target vehicle is located; In response to the road segment being a two-way single lane, the driving action of the target vehicle is detected; In response to the driving action indicating that the target vehicle has started to make a U-turn, the location marker of the target vehicle is bound to a road on the map page according to the arc-shaped point sequence, until the driving action indicates that the target vehicle has finished making a U-turn.
2. The method according to claim 1, characterized in that, The detection of the target vehicle's driving motion includes: Detect whether the target vehicle has deviated relative to the target road segment; In response to the target vehicle deviating, the driving action is determined to indicate that the target vehicle is performing a U-turn.
3. The method according to claim 2, characterized in that, The step of detecting whether the target vehicle has deviated relative to the target road segment includes: Detect the direction of travel of the target vehicle; Determine whether the target vehicle has deviated relative to the target road segment based on the driving direction and the extension direction of the target road segment.
4. The method according to claim 1, characterized in that, The detection of the target vehicle's driving motion includes: Detect whether the target vehicle has deviated from its navigation route relative to the target vehicle; In response to the target vehicle deviating, the driving action is determined to indicate that the target vehicle is performing a U-turn.
5. The method according to claim 4, characterized in that, The step of detecting whether the target vehicle has deviated from its navigation route includes: Detect the direction of travel of the target vehicle; Determine whether the target vehicle has deviated relative to the navigation route based on the driving direction and the extension direction of the navigation route.
6. The method according to claim 1, characterized in that, The step of binding the location marker of the target vehicle to a road on the map page based on the arc-shaped point sequence includes: The starting position of the arc-shaped point sequence is determined based on the positioning information of the target vehicle; The endpoint position of the arc-shaped point sequence is determined based on the extension direction of the target road segment and the starting position. The positions of the arc-shaped point sequence are adjusted according to the starting position and the ending position; The positioning markers are bound to the arc-shaped point sequence after the position is adjusted.
7. The method according to claim 1, characterized in that, The types of road segments for determining the target road segment include: The location information of the target vehicle is used to determine the target road segment; The road segment type is determined based on the road segment identifier of the target road segment.
8. An information display device, characterized in that, The device includes: A type determination unit is used to determine the road segment type of the target road segment, wherein the target road segment is the road segment where the target vehicle is located; An action detection unit is used to detect the driving action of the target vehicle in response to the road segment being a two-way single lane. The identification adjustment unit is used to bind the location identification of the target vehicle on the map page according to the arc point sequence in response to the driving action indicating that the target vehicle has started to make a U-turn, until the driving action indicates that the target vehicle has finished making a U-turn.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-7.
10. An electronic device comprising a memory and a processor, characterized in that, The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method of any one of claims 1-7.
11. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-7.