Display control method and device, vehicle, electronic equipment and storage medium

The display control method addresses the issue of display logos being obscured by determining the target building surface and display coordinates based on vehicle direction, ensuring consistent visibility and improving the driving experience.

CN119155627APending Publication Date: 2024-12-17FUTURUS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310715749.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Existing display technologies fail to ensure that display logos remain visible within the user's field of view when a vehicle is driving in different directions relative to the same building, leading to missed triggers and a degraded driving experience.

Method used

A display control method that determines the target building and building surface corresponding to the current driving direction, calculates endpoint coordinates, and displays the target display mark within the appropriate range and position on the building surface, adjusting for the vehicle's positional relationship and driving route to maintain visibility.

Benefits of technology

Ensures accurate and timely display of target marks in the user's field of view regardless of vehicle direction, enhancing the driving experience by maintaining visibility and reducing missed triggers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155627A_ABST
    Figure CN119155627A_ABST
Patent Text Reader

Abstract

Embodiments of the invention provide a display control method and apparatus, a vehicle, an electronic device and a storage medium. The display control method comprises the steps of determining a target building and a building surface corresponding to a target display identifier; according to the current driving direction of the vehicle, determining a target building surface corresponding to the current driving direction from the building surfaces; and displaying the target display identifier on the target building surface. According to the method, based on different directions of different vehicles relative to the same target building, accurate triggering display of the target display identifier is realized, and the driving experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display technology, and in particular to a display control method, device, vehicle, electronic device and storage medium. Background Art

[0002] In the related art, the positioning of the display logo is based on a single latitude and longitude coordinate, and the display logo will only be displayed at one coordinate point. When the vehicle is driving in different directions corresponding to the same building surface, the position of the display logo may not be within the field of view, which will cause the user to be unable to see the display logo, resulting in the vehicle being unable to trigger the display of the display logo. Therefore, how to better realize the display of the display logo has become an urgent problem to be solved. Summary of the invention

[0003] The purpose of the embodiments of the present disclosure is to provide a display control method, device, vehicle, electronic device and storage medium, which realizes the accurate triggering display of the target display mark when the vehicle is traveling in different directions relative to the same target building, thereby improving the driving experience.

[0004] The embodiment of the present disclosure adopts the following technical solution: a display control method is provided, including: determining the target building and building surface corresponding to the target display logo; determining the target building surface corresponding to the current driving direction from the building surfaces according to the current driving direction of the vehicle; and displaying the target display logo on the target building surface.

[0005] In an exemplary embodiment, after determining the target building surface, the method further includes:

[0006] Obtaining the endpoint coordinates of the target building surface;

[0007] Determine the display range of the target display mark according to the endpoint coordinates;

[0008] The target display coordinates of the target display mark on the target building surface are determined according to the display range and a first positional relationship between the target building surface and the vehicle.

[0009] In an exemplary embodiment, determining the target display coordinates of the target display mark on the target building surface according to the display range and the first position relationship between the target building surface and the vehicle includes:

[0010] Determining a first distance or a second distance between the target building surface and the vehicle within the display range;

[0011] The target display coordinates of the target display mark on the target building surface are determined according to the first distance or the second distance.

[0012] In an exemplary embodiment, the method further comprises:

[0013] Obtain the vehicle's driving route;

[0014] Determining the number of times the target display mark is displayed according to the driving route;

[0015] Determining one or more target building faces of the target building according to the display times;

[0016] The target display mark is displayed on one or more target building surfaces.

[0017] In an exemplary embodiment, determining the number of times the target display mark is displayed according to the driving route includes:

[0018] The number of times the target display mark is displayed is determined according to the driving direction data of the vehicle in the driving route and the second positional relationship between the vehicle and the target building surface.

[0019] In an exemplary embodiment, the method further includes: determining the display position of the target display mark on each target building surface; wherein:

[0020] When the driving route corresponds to one target building surface and a U-turn operation is provided on the driving route, a plurality of first display positions of the target display mark on the target building surface are determined according to a third positional relationship between the target building surface and the vehicle; or

[0021] When the driving route corresponds to a plurality of the target building surfaces, the first display position and the second display position of the target display mark on the plurality of the target building surfaces are determined according to a fourth position relationship between the plurality of the target building surfaces and the vehicle.

[0022] In an exemplary embodiment, the method further comprises:

[0023] When it is determined that there are multiple target display identifiers, obtaining attribute information of the multiple target display identifiers and priorities corresponding to the attribute information;

[0024] Determining display coordinates of a plurality of the target display markers and distances between adjacent target display markers;

[0025] When the distance between the adjacent target display markers is greater than or equal to a distance threshold, the target display markers are displayed at equal distances based on the priorities corresponding to the attribute information of the target display markers.

[0026] In an exemplary embodiment, it further includes:

[0027] In the case where the distance between the adjacent target display identifiers is less than the distance threshold, based on the priorities of the multiple target display identifiers, the multiple target display identifiers are displayed at a target distance, and / or,

[0028] The target display mark that exceeds the display range of the target building surface is hidden.

[0029] The present disclosure also provides a display control device, including:

[0030] A first determination module is used to determine the target building and building surface corresponding to the target display mark;

[0031] A second determination module is used to determine, according to the current driving direction of the vehicle, a target building surface corresponding to the current driving direction from the building surfaces;

[0032] The first display module is used to display the target display mark on the target building surface.

[0033] An embodiment of the present disclosure further provides an electronic device, comprising at least a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program in the memory.

[0034] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0035] The display control method, device, vehicle, electronic device and storage medium provided by the embodiments of the present disclosure determine the target building and building surface corresponding to the target display mark, determine the target building surface corresponding to the current driving direction from the building surface according to the current driving direction of the vehicle, and then display the target display mark on the target building surface. This method can realize that the target display mark appears within the field of view, realizes the accurate triggering and display of the target display mark when the vehicle is driving in different directions relative to the same target building, and improves the driving experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0037] Figure 1 A schematic diagram of the hardware environment of the display control method according to an embodiment of the present disclosure;

[0038] Figure 2 is a flow chart of a display control method according to an embodiment of the present disclosure;

[0039] Figure 3 A schematic diagram of a display control method according to an optional embodiment of the present disclosure;

[0040] Figure 4 It is a flow chart of a display control method according to an optional embodiment of the present disclosure;

[0041] Figure 5 A schematic diagram of a display control method according to an optional embodiment of the present disclosure;

[0042] Figure 6 It is a flow chart of a display control method according to an optional embodiment of the present disclosure;

[0043] Figure 7 A schematic diagram of a display control method according to an optional embodiment of the present disclosure;

[0044] Figure 8 A schematic diagram of a display control method according to an optional embodiment of the present disclosure;

[0045] Fig. 9 It is a flow chart of a display control method according to an optional embodiment of the present disclosure;

[0046] Fig.10 A schematic diagram of a display control method according to an optional embodiment of the present disclosure;

[0047] Fig.11 is a structural block diagram of a display control device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0048] In order to enable those skilled in the art to better understand the scheme of the present disclosure, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present disclosure.

[0049] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0050] According to one aspect of an embodiment of the present disclosure, a display control method is provided. The display control method can be executed in a terminal device or a similar computing device, for example, running on a terminal device. Figure 1 1 is a hardware structure block diagram of a terminal device of a display control method according to an embodiment of the present invention. Figure 1 As shown, the terminal device may include one or more ( Figure 1 Only one is shown in the figure) processor 102 (processor 102 may include but is not limited to a microprocessor (Microprocessor Unit, referred to as MPU) or a programmable logic device (Programmable logic device, referred to as PLD)) and a memory 104 for storing data. In an exemplary embodiment, the terminal device may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above terminal device. Figure 1 More or fewer components as shown, or with Figure 1 Equivalent functions or comparisons shown Figure 1 A different configuration with more features is shown.

[0051] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the display control method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the terminal device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0052] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the switching device. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0053] In this embodiment, a display control method is provided, which can be applied to the above-mentioned terminal device and can also be configured in a server. Figure 2 FIG. 4 is a flow chart showing a display control method according to an embodiment of the present disclosure. Figure 2 As shown, the embodiment of the present disclosure provides a display control method, including:

[0054] S201, determining the target building and building surface corresponding to the target display mark.

[0055] In the embodiments of the present disclosure, the target display identifier can be understood as a point of interest (POI), which refers to some locations with special meaning or value marked on the map, such as the name or introduction of a shopping mall, hotel, scenic spot, etc. For example, the target display identifier can be obtained through map data.

[0056] Among them, the attributes of the target display mark include name, type, address, coordinates, score, name of the building to which it belongs, etc. Therefore, when the target building appears in the field of vision, the target display mark corresponding to the target building can be obtained, and the target display mark can be displayed in the target building surface of the target building to ensure that the target display mark can be normally displayed within the field of vision.

[0057] Preferably, in order to ensure that the target display mark can be triggered and displayed within the field of vision when the vehicle is traveling in different directions, the target building can be divided into at least four building faces.

[0058] S202: According to the current driving direction of the vehicle, determine from the building surfaces a target building surface corresponding to the current driving direction.

[0059] In an embodiment of the present disclosure, based on the current driving direction of the vehicle, for example, the building surface that is closest to the current driving direction of the vehicle and parallel to the driving direction of the vehicle can be used as the target building surface. Parallel here means basically parallel. For example, the situation where the angle between the building surface and the driving direction is less than 45 degrees can be regarded as basically parallel.

[0060] In another embodiment of the present disclosure, a selection interface may be provided based on the current driving direction of the vehicle, and the building face name of the target building may be selected in the selection interface, and the selected building face may be used as the target building face. For example, the east building face of the target building may be selected as the target building face.

[0061] S203, displaying a target display mark on the target building surface.

[0062] That is to say, after determining the target building surface corresponding to the vehicle's driving direction, the target display logo can be displayed within the target building surface.

[0063] For example, Figure 3 As shown, according to the driving direction of vehicle 1, it can be determined that the target building surface closest to the driving direction is surface A, and according to the driving direction of vehicle 2, it can be determined that the target building surface closest to the driving direction is surface B, wherein vehicle 1 and vehicle 2 correspond to the same target building, that is, when vehicle 1 and vehicle 2 display the target display logo of the same target building, the target display logo of the head-up display of vehicle 1 will be displayed on surface A, and the target display logo of the head-up display of vehicle 2 will be displayed on surface B.

[0064] The display control method provided by the embodiment of the present disclosure determines the target building and building surface corresponding to the target display mark, determines the target building surface corresponding to the current driving direction from the building surface according to the current driving direction of the vehicle, and then displays the target display mark in the target building surface. This method realizes that when the vehicle is traveling in different directions, the target display mark can be accurately triggered and displayed in the user's field of vision relative to different directions of the same target building, thereby improving the driving experience.

[0065] After determining that the target display mark is displayed on the target building surface, in order to determine that the target display mark is specifically displayed at a specific position on the target building surface, for this purpose, Figure 4 As shown, after determining the target building surface, the display control method further includes:

[0066] S401, obtaining the endpoint coordinates of the target building surface.

[0067] In the embodiments of the present disclosure, the endpoint coordinates of the target building surface are obtained, and the endpoint coordinates of the boundary segments of the surface can be determined. For example, all the endpoint coordinates of the surface can be obtained in the following manner: traverse the boundary segment list and store each endpoint in a set; remove duplicates in the set to obtain all different endpoints; then connect all the different endpoints obtained in a certain order to form multiple closed paths (there may be multiple), each path represents a complete surface; for each path, take any point as the starting point, and connect the next node in sequence along the path until returning to the original starting node. In this way, it is possible to obtain a sequence consisting of all the nodes on the path, that is, all the endpoint coordinates on the surface.

[0068] In one embodiment of the present disclosure, after determining the target building surface, the vertex coordinates of the target building surface can be used as the endpoint coordinates of the target building surface. For example, if the target building surface is a square, the four vertices of the square can be used as the endpoint coordinates of the target building surface.

[0069] S402: Determine a display range of the target display mark according to the endpoint coordinates.

[0070] In the embodiment of the present disclosure, the endpoint coordinates are acquired, and the area within the range of the endpoint coordinates is used as the display range of the target display identifier.

[0071] In an embodiment of the present disclosure, in a vehicle coordinate system, the endpoint coordinates of a target building surface are acquired, and the area defined by the lines connecting the endpoint coordinates is used as the display range of the target display mark.

[0072] S403, determining the target display coordinates of the target display mark on the target building surface according to the display range and the first position relationship between the target building surface and the vehicle.

[0073] In an embodiment of the present disclosure, within the display range, a first distance or a second distance between the target building surface and the vehicle is determined; and based on the first distance or the second distance, a target display coordinate of the target display mark on the target building surface is determined.

[0074] For example, within the display range, based on the target building surface, the point within the target building surface closest to the vehicle's driving direction can be used as the target display coordinate of the target building surface; or the point within the target building surface farthest from the vehicle's driving direction can be used as the target display coordinate of the target building surface.

[0075] For example, taking the display coordinates closest to the vehicle's driving direction as an example, Figure 5As shown, based on the display range of the target display mark of the target building surface, the display coordinates closest to the driving direction of vehicle 1 can be used as the target display coordinates of the target display mark on the target building surface (i.e., the POI fitting position of vehicle 1) according to the driving direction of vehicle 1; or according to the driving direction of vehicle 2, the display coordinates closest to the driving direction of vehicle 2 can be used as the target display coordinates of the target display mark on the target building surface (i.e., the POI fitting position of vehicle 2).

[0076] The display control method provided by the embodiment of the present disclosure can determine that after the target display mark is displayed on the target building surface, the display range of the target display mark can be determined according to the endpoint coordinates by obtaining the endpoint coordinates of the target building surface, and the target display coordinates of the target display mark on the target building surface can be determined according to the display range and the first position relationship between the target building surface and the vehicle. It is achieved that in different driving directions of the vehicle, different directions relative to the same target building can be triggered and displayed within the field of view, and according to the positional relationship between the vehicle and the target building surface, the target display mark can be set at a suitable position on the target building surface, so that the user can clearly observe the target display mark, and it is convenient to increase the residence time of the target display mark within the field of view, thereby improving the driving experience.

[0077] In order to realize multiple display modes of the target display mark, the present disclosure also discloses a display control method, such as Figure 6 As shown, the display control method includes:

[0078] S601, obtaining the driving route of the vehicle.

[0079] In the disclosed embodiment, the vehicle's driving route can be obtained through the vehicle's positioning system.

[0080] In another embodiment of the present disclosure, the current position and destination of the vehicle may be determined, and the driving route of the vehicle may be determined based on navigation information from the current position to the destination.

[0081] S602: Determine the number of times the target display mark is displayed according to the driving route.

[0082] In an embodiment of the present disclosure, the number of times the target display mark is displayed is determined based on the driving direction data of the vehicle in the driving route and the second positional relationship between the vehicle and the target building surface.

[0083] For example, Figure 7As shown, in the driving route of the vehicle, it can be determined whether there is a U-turn operation in the driving route. If so, the display times of the target display mark can be determined to be two according to the driving direction of the vehicle and the distance between the vehicle and the target building surface. For example, when the driving route of the vehicle has a U-turn operation, the first display position of the target display mark in the corresponding target building surface can be determined based on the direction of the vehicle heading to the target building (i.e., the display of the first trigger position), and the position of the target display mark in the corresponding target building surface for triggering the display again can be determined based on the direction of the vehicle leaving the target building surface when turning, i.e., the second display position (i.e., the display of the second trigger position).

[0084] For example, Figure 8 As shown, in the vehicle's driving route, if there is no U-turn operation on the driving route, the first target building surface can be determined based on the direction of the vehicle heading to the target building, thereby determining the first display position of the target display logo (i.e., the display of the first trigger position), and the second target building surface can be determined based on the direction of the vehicle after turning, thereby determining the second display position of the target display logo (i.e., the display of the second trigger position).

[0085] S603: Determine one or more target building faces of the target building according to the number of displays.

[0086] For example, Figure 7 As shown, when it is determined that there is a U-turn operation on the driving route, it can be determined that the target display logo is displayed twice, and then it is determined that the target display logo is displayed on a target building surface; Figure 8 As shown, when it is determined that the driving route turns around the target building, it can be determined that the target display mark is displayed twice, and then it is determined that the target display mark is displayed on two different target building surfaces. It can be seen that the display times and display positions of the target display mark can be determined according to the driving route of the vehicle and the relative position relationship between the vehicle and the target building.

[0087] S604: Display the target display logo on one or more target building surfaces.

[0088] In an embodiment of the present disclosure, when the driving route corresponds to one target building surface and the driving route is provided with a U-turn operation, the target display logo is determined at multiple first display positions of the target building surface according to the third position relationship between the target building surface and the vehicle; or, when the driving route corresponds to multiple target building surfaces, the display positions of the target display logo are determined at multiple target building surfaces respectively according to the fourth position relationship between the multiple target building surfaces and the vehicle.

[0089] Among them, the first display position can be understood as the display position closest to the vehicle in the target building surface; the second display position can be understood as the display position farthest from the vehicle in the target building surface.

[0090] For example, Figure 7 As shown, in one driving direction, the driving route corresponds to a target building surface, and when the driving route is provided with a U-turn operation, the position of the target building surface closest to the target building surface driven by the vehicle is used as the target display mark at the first display position of the target building surface (i.e., the first trigger position), and when turning around, the position of the target building surface closest to the vehicle is used as the target display mark at another first display position of the target building surface (i.e., the second trigger position).

[0091] For example, Figure 8 As shown, when the driving route corresponds to two target building surfaces, the position of the first target building surface that is closest to the target building surface that the vehicle is driving towards is used as the target display mark at the first display position of the first target building surface (i.e., the first trigger position). After turning, the position of the second target building surface that is farthest from the vehicle is used as the target display mark at the second display position of the second building surface (i.e., the second trigger position).

[0092] For another example, when the driving route corresponds to three target building surfaces and the driving route has two turns, the position of the first target building surface that is closest to the target building surface that the vehicle is driving towards is used as the target display mark at the first display position of the first target building surface; after the first turn, the position of the second target building surface that is farthest from the vehicle is used as the target display mark at the second display position of the second target building surface; after the second turn, the position of the third target building surface that is farthest from the vehicle is used as the target display mark at another second display position of the third target building surface.

[0093] The display control method provided by the embodiment of the present disclosure obtains the driving route of the vehicle, determines the display times of the target display mark according to the driving route, determines one or more target building faces of the target building according to the display times, and displays the target display mark in the corresponding one or more target building faces respectively. Based on the driving route of the vehicle, the method realizes the accurate triggering and displaying of the target display mark on one or more target building faces, and ensures that the target display mark is triggered and displayed within the field of view when the vehicle is in different driving directions, thereby improving the user experience.

[0094] In order to realize the display of multiple target display logos on the target building, the present disclosure also discloses a display control method, such as Fig. 9 As shown, the display control method includes:

[0095] S901: When it is determined that there are multiple target display identifiers, obtain attribute information of the multiple target display identifiers and priorities corresponding to the attribute information.

[0096] For example, when it is determined that there are multiple target display identifiers, the attribute information of the multiple target display identifiers and the priority corresponding to the attribute information can be determined from the corresponding relationship in the database. The database includes multiple target display identifiers, the attribute information corresponding to each target display identifier, and the priority corresponding to the attribute information.

[0097] In an embodiment of the present disclosure, after obtaining the attribute information of multiple target display identifiers and the priorities corresponding to the attribute information, the priorities can be sorted to achieve the sorting of multiple target display identifiers. For example, when it is determined that there are multiple target display identifiers, it can be determined that the attribute information of each target display identifier includes a type and a score, and the type and / or score of each target display identifier can be prioritized to achieve the priority sorting of multiple target display identifiers. For example, according to the priority information, multiple target display identifiers can be displayed in sequence in the target building surface along the driving direction of the vehicle.

[0098] For example, when the type of the target display mark is a building, the priority of the corresponding target display mark is level one; when the type of the target display mark is a store, the priority of the corresponding target display mark is level two. The level one priority is greater than the level two priority; for another example, the higher the score corresponding to the target display mark, the higher the priority level of the corresponding target display mark.

[0099] S902: Determine display coordinates of a plurality of target display markers and distances between adjacent target display markers.

[0100] In an embodiment of the present disclosure, when determining that multiple target display logos are displayed on the same target building surface, the endpoint coordinates of the target building surface can be obtained, and the display range of the target display logo can be determined according to the endpoint coordinates. Within this display range, the display coordinates closest to the vehicle's driving direction are used as the target display coordinates of the first target display logo on the target building surface, and then based on the vehicle's driving direction, other target display logos are distributed in the target building surface according to preset distances.

[0101] For example, within the display range, the display coordinates closest to the vehicle's driving direction can be used as the target display coordinates of the first target display marker on the target building surface, and then the positions of other target display markers can be selected in the marker interface based on user preferences.

[0102] In an embodiment of the present disclosure, the distance between two adjacent target display identifiers to be displayed when multiple target display identifiers are arranged in sequence and fully displayed can be calculated according to the display range. Then, the distance to be displayed can be compared with a preset distance threshold. If the distance to be displayed is greater than the distance threshold, it indicates that each target display identifier can be displayed normally; if the distance to be displayed is less than the distance threshold, it indicates that the spacing between each target display identifier is too small, which may cause the target display identifiers to overlap or the user cannot clearly distinguish each target display identifier. Therefore, it can be considered to hide some low-priority target display identifiers to ensure the normal display of important high-priority target display identifiers.

[0103] S903: When the distance between adjacent target display identifiers is greater than or equal to a distance threshold, display the multiple target display identifiers at equal distances based on priorities corresponding to the attribute information of the multiple target display identifiers.

[0104] For example, when it is determined that the distance between each adjacent target display mark is greater than or equal to the distance threshold, for example, Fig.10 As shown, it is determined that the distance between POI1 and POI2 is greater than or equal to the distance threshold, the distance between POI2 and POI3 is greater than or equal to the distance threshold, the distance between POI3 and POI4 is greater than or equal to the distance threshold, the distance between POI4 and POI5 is greater than or equal to the distance threshold, the distance between POI5 and POI6 is greater than or equal to the distance threshold, and the distance between POI6 and POI(n) is greater than or equal to the distance threshold. Based on the priorities of POI1, POI2, POI3, POI4, POI5, POI6, and POI(n), the distances of POI1, POI2, POI3, POI4, POI5, POI6, and POI(n) may be displayed.

[0105] In one embodiment of the present disclosure, when the distance between adjacent target display identifiers is less than a distance threshold, based on the priority of multiple target display identifiers, multiple target display identifiers are displayed at a target distance, and / or target display identifiers that exceed the display range of the target building surface are hidden. For example, each target display identifier is displayed at intervals according to the distance threshold, and then the target display identifier that exceeds the display range of the target building surface is hidden, so as to prevent the target display identifiers from being displayed in a clustered manner, thereby interfering with the user's understanding and use of the map information. The display control method provided by the embodiment of the present disclosure determines that there are multiple target display identifiers, obtains the attribute information of the multiple target display identifiers and the priority corresponding to the attribute information, calculates the distance to be displayed between two adjacent target display identifiers when all the multiple target display identifiers are displayed on the target building surface, and when the distance to be displayed between the adjacent target display identifiers is less than the distance threshold, based on the priority corresponding to the attribute information of the multiple target display identifiers, the multiple target display identifiers are displayed at equal distances according to the preset spacing. Accurate triggering and display of important target display information is achieved when there are multiple target display identifiers, thereby improving user experience.

[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present disclosure.

[0107] Fig.11 is a structural block diagram of a display control device according to an embodiment of the present disclosure; Fig.11 As shown, including:

[0108] The first determination module 1110 is used to determine the target building and building surface corresponding to the target display mark;

[0109] A second determination module 1120 is used to determine, from the building faces, a target building face corresponding to the current driving direction according to the current driving direction of the vehicle;

[0110] The first display module 1130 is used to display the target display mark on the target building surface.

[0111] Through the above device, by determining the target building and building surface corresponding to the target display mark, according to the current driving direction of the vehicle, the target building surface corresponding to the current driving direction is determined from the building surface, and then the target display mark is displayed on the target building surface. This method realizes the accurate triggering and display of the target display mark based on different directions of the same target building in different driving directions of the vehicle, thereby improving the driving experience.

[0112] In an exemplary embodiment, the device also includes: a first acquisition module, used to acquire the endpoint coordinates of the target building surface; a third determination module, used to determine the display range of the target display mark based on the endpoint coordinates; and a fourth determination module, used to determine the target display coordinates of the target display mark on the target building surface based on the display range and the first position relationship between the target building surface and the vehicle.

[0113] In an exemplary embodiment, the fourth determination module is specifically used to determine the first distance or the second distance between the target building surface and the vehicle within the display range; and determine the target display coordinates of the target display mark on the target building surface based on the first distance or the second distance.

[0114] In an exemplary embodiment, the device also includes: a second acquisition module, used to acquire the vehicle's driving route; a fifth determination module, used to determine the number of times the target display logo is displayed based on the driving route; a sixth determination module, used to determine one or more target building surfaces of the target building based on the number of displays; and a second display module, used to display the target display logo on one or more target building surfaces.

[0115] In an exemplary embodiment, the fifth determination module is specifically configured to determine the display times of the target display mark according to the driving direction data of the vehicle in the driving route and the second position relationship between the vehicle and the target building surface.

[0116] In an exemplary embodiment, the device also includes: a third display module, used to determine the display position of the target display logo on each of the target building surfaces; wherein: when the driving route corresponds to one target building surface and the driving route is provided with a U-turn operation, the target display logo is determined to have multiple first display positions on the target building surface based on a third positional relationship between the target building surface and the vehicle; or, when the driving route corresponds to multiple target building surfaces, the target display logo is determined to have the first display position and the second display position on the multiple target building surfaces based on a fourth positional relationship between the multiple target building surfaces and the vehicle.

[0117] In an exemplary embodiment, the device also includes: a third acquisition module, which is used to determine that there are multiple target display identifiers, and to obtain attribute information of the multiple target display identifiers and the priority corresponding to the attribute information; a sixth determination module, which is used to determine the display coordinates of the multiple target display identifiers and the distance between adjacent target display identifiers; and a fourth display module, which is used to display the multiple target display identifiers at equal distances based on the priority corresponding to the attribute information of the multiple target display identifiers when the distance between the adjacent target display identifiers is greater than or equal to a distance threshold.

[0118] In an exemplary embodiment, the device also includes: a fifth display module, which is used to display multiple target display identifiers at a target distance based on the priorities of multiple target display identifiers when the distance between adjacent target display identifiers is less than the distance threshold, and / or hide the target display identifier that exceeds the display range of the target building surface.

[0119] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:

[0120] S1, determining the target building and building surface corresponding to the target display mark;

[0121] S2, determining a target building surface corresponding to the current driving direction from the building surfaces according to the current driving direction of the vehicle;

[0122] S3, displaying the target display mark on the target building surface.

[0123] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0124] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0125] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0126] S1, determining the target building and building surface corresponding to the target display mark;

[0127] S2, determining a target building surface corresponding to the current driving direction from the building surfaces according to the current driving direction of the vehicle;

[0128] S3, displaying the target display mark on the target building surface.

[0129] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.

[0130] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0131] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present disclosure can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any specific combination of hardware and software.

[0132] The above is only a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present disclosure. These improvements and modifications should also be regarded as the scope of protection of the present disclosure.

Claims

1. A display control method, characterized in that: include: Determine the target building and building surface corresponding to the target display mark; According to the current driving direction of the vehicle, determining a target building surface corresponding to the current driving direction from the building surfaces; The target display mark is displayed on the target building surface.

2. The method according to claim 1, characterized in that: After determining the target building surface, the method further includes: Obtaining the endpoint coordinates of the target building surface; Determine the display range of the target display mark according to the endpoint coordinates; The target display coordinates of the target display mark on the target building surface are determined according to the display range and a first positional relationship between the target building surface and the vehicle.

3. The method according to claim 2, characterized in that Determining the target display coordinates of the target display mark on the target building surface according to the display range and the first position relationship between the target building surface and the vehicle, including: Determining a first distance or a second distance between the target building surface and the vehicle within the display range; The target display coordinates of the target display mark on the target building surface are determined according to the first distance or the second distance.

4. The method according to claim 1, characterized in that: The method further comprises: Obtain the vehicle's driving route; Determining the number of times the target display mark is displayed according to the driving route; Determining one or more target building faces of the target building according to the display times; The target display mark is displayed on one or more target building surfaces.

5. The method according to claim 4, characterized in that The step of determining the display times of the target display mark according to the driving route includes: The number of times the target display mark is displayed is determined according to the driving direction data of the vehicle in the driving route and the second positional relationship between the vehicle and the target building surface.

6. The method according to claim 4, characterized in that Also includes: Determine the display position of the target display mark on each target building surface; wherein: When the driving route corresponds to one target building surface and a U-turn operation is provided on the driving route, a plurality of first display positions of the target display mark on the target building surface are determined according to a third positional relationship between the target building surface and the vehicle; or When the driving route corresponds to a plurality of the target building surfaces, the first display position and the second display position of the target display mark on the plurality of the target building surfaces are determined according to a fourth positional relationship between the plurality of the target building surfaces and the vehicle.

7. The method according to claim 1, characterized in that The method further comprises: When it is determined that there are multiple target display identifiers, obtaining attribute information of the multiple target display identifiers and priorities corresponding to the attribute information; Determining display coordinates of a plurality of the target display markers and distances between adjacent target display markers; When the distance between the adjacent target display markers is greater than or equal to a distance threshold, the target display markers are displayed at equal distances based on the priorities corresponding to the attribute information of the target display markers.

8. The method according to claim 7, characterized in that Also includes: In the case where the distance between the adjacent target display identifiers is less than the distance threshold, based on the priorities of the multiple target display identifiers, the multiple target display identifiers are displayed at a target distance, and / or, The target display mark that exceeds the display range of the target building surface is hidden.

9. A display control device, characterized in that: include: A first determination module is used to determine the target building and building surface corresponding to the target display mark; A second determination module is used to determine, according to the current driving direction of the vehicle, a target building surface corresponding to the current driving direction from the building surfaces; The first display module is used to display the target display mark on the target building surface.

10. A means of transport, characterized in that: It comprises the display control device as claimed in claim 9.

11. An electronic device, characterized in that: The method comprises at least a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method according to any one of claims 1 to 8 when executing the computer program on the memory.

12. A computer-readable storage medium, characterized in that: The computer-readable medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.