Information display method and apparatus, and storage medium

CN115220669BActive Publication Date: 2026-09-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110405907.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-15
Publication Date
2026-09-22
Estimated Expiration
2041-04-15

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种信息显示方法和装置及存储介质,以至少解决相关技术中的地图或导航显示界面中车辆显示效果单一的技术问题

Benefits of technology

[0008]根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的信息显示方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115220669B_ABST
    Figure CN115220669B_ABST
Patent Text Reader

Abstract

The application discloses an information display method and device and a storage medium, and is applied to the fields of maps, navigation, Internet of Vehicles, automatic driving and the like, wherein the method comprises the following steps: determining vehicle information of at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed in a first display interface of a first client; determining a target vehicle from the at least one surrounding vehicle according to the vehicle information, wherein the target vehicle is configured with additional display resources; and displaying the additional display resources of the target vehicle in the first display interface. The application improves the display effect of the display interface and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computers, and more specifically, to an information display method, apparatus, and storage medium. Background Technology

[0002] In map and navigation apps, there are situations where surrounding vehicles are displayed. For example, during navigation, vehicles on the screen are shown, or in augmented reality (AR) navigation scenarios, surrounding vehicles within the field of view are displayed. However, existing solutions do not support personalized displays and cannot set or adjust display styles, resulting in a monotonous display effect and a poor user experience.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides an information display method, apparatus, and storage medium to at least solve the technical problem of monotonous vehicle display effects in map or navigation display interfaces in related technologies.

[0005] According to one aspect of the embodiments of this application, an information display method is provided, comprising: determining vehicle information of at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed in a first display interface of a first client; determining a target vehicle from the at least one surrounding vehicle based on the vehicle information, wherein the target vehicle is configured with additional display resources; and displaying the additional display resources of the target vehicle in the first display interface.

[0006] According to another aspect of the embodiments of this application, an information display device is also provided, comprising: a first determining unit, configured to determine vehicle information of at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed in a first display interface of a first client; a second determining unit, configured to determine a target vehicle from the at least one surrounding vehicle based on the vehicle information, wherein the target vehicle is configured with additional display resources; and a display unit, configured to display the additional display resources of the target vehicle in the first display interface.

[0007] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer program, and the computer program is configured to execute the above-described information display method when it is run.

[0008] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-described information display method through the computer program.

[0009] In this embodiment, after determining the vehicle information of at least one surrounding vehicle, a target vehicle is determined from the at least one surrounding vehicle based on the vehicle information. The surrounding vehicles are those displayed or about to be displayed on the first display interface of the first client. The target vehicle is configured with additional display resources. These additional display resources are displayed on the first display interface. By determining the target vehicle based on the vehicle information of at least one surrounding vehicle and displaying the additional display resources configured for the target vehicle in the client's navigation image, the display style of the target vehicle can be customized according to user needs. Furthermore, the additional display resources of different target vehicles are displayed differently on the navigation display interface, thus solving the technical problem of monotonous vehicle display effects in related technologies. Attached Figure Description

[0010] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0011] Figure 1 This is a schematic diagram of an application environment for an optional information display method according to an embodiment of this application;

[0012] Figure 2 This is a schematic diagram of an application environment for another optional information display method according to an embodiment of this application;

[0013] Figure 3 This is a flowchart of an optional information display method according to an embodiment of this application;

[0014] Figure 4 This is a schematic diagram of an optional information display method according to an embodiment of this application;

[0015] Figure 5 This is a schematic diagram of a navigation interface for an optional information display method according to an embodiment of this application;

[0016] Figure 6 This is a schematic diagram of an optional virtual skin store interface according to an embodiment of this application;

[0017] Figure 7 This is a schematic diagram of a navigation interface for another optional information display method according to an embodiment of this application;

[0018] Figure 8 This is a schematic diagram of a navigation interface for another optional information display method according to an embodiment of this application;

[0019] Figure 9This is a flowchart of an optional information display method according to an embodiment of this application;

[0020] Figure 10 This is a schematic diagram of the structure of an optional information display device according to an embodiment of this application;

[0021] Figure 11 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of this application. Detailed Implementation

[0022] To enable those skilled in the art to better understand the present invention, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0024] In the embodiments of this application, the proper nouns are explained as follows.

[0025] Additional display resources: Here, additional display resources can refer to the general term for personalized decorations on the target object, which can change or enhance the display effect of the target object, such as the skins of different characters in the game, virtual images, etc.; among them, a target object can switch or overlay multiple decorations.

[0026] In one or more embodiments, the target object may include, but is not limited to, a display vehicle shown in an electronic device. In one or more embodiments, additional display resources may include, but are not limited to, multimedia information corresponding to the aforementioned display vehicle, such as displaying video information around the vehicle; additional display resources may also be specific markings attached to the aforementioned display vehicle, such as ambulance skins or logos for ambulances, or police car skins or logos for police cars; additional display resources may also be used to display the vehicle's speed and distance from other vehicles; additional display resources may also be custom markings attached to the vehicle, such as displaying custom logos on the vehicle body; additional display resources may also be virtual images displayed above the aforementioned virtual vehicle, such as cartoon characters or virtual skin resources. These are merely examples and are not intended to limit the scope of the invention.

[0027] In one or more embodiments, an information display method is provided. Optionally, as an alternative implementation, the above-described information display method may be applied to, but is not limited to, [examples of other methods]. Figure 1 The environment shown includes: a terminal device 102 for human-computer interaction, a network 104, and a server 106. The terminal device 102 may include, but is not limited to, in-vehicle electronic devices, handheld terminals, wearable devices, and portable devices. User 108 can interact with the terminal device 102, which runs a vehicle display application client. The terminal device 102 includes a human-computer interaction screen 1022, a processor 1024, and a memory 1026. The human-computer interaction screen 1022 displays at least one surrounding vehicle near the current vehicle, determines a target vehicle configured with additional display resources based on the vehicle information of the at least one surrounding vehicle, and displays the additional display resources of the target vehicle. The processor 1024 is used to determine the vehicle information of at least one surrounding vehicle when the first display interface (such as the interface displaying a navigation image of the vehicle) of the client running in the current vehicle contains at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed in the first display interface of the first client; the memory 1026 is used to store the vehicle information of at least one surrounding vehicle and display additional display resources of the target vehicle.

[0028] In one or more embodiments, server 106 includes database 1062 and processing engine 1064. Database 1062 stores vehicle information of the target vehicle and additional display resources of the target vehicle. Processing engine 1064 determines the target vehicle from at least one surrounding vehicle based on vehicle type information, wherein the target vehicle is a vehicle equipped with additional display resources; and displays the additional display resources configured for the target vehicle in the navigation image presented in the first display interface of the client.

[0029] In one or more embodiments, such as Figure 1 The terminal device 102 shown runs an information display application client, which displays a virtual scene provided by the vehicle display prompt application client. The user 108 operates the human-computer interaction screen 1022 to control the vehicle display prompt application client. The user determines the target vehicle 14 from at least one surrounding vehicle based on vehicle information, obtains the additional display resources (such as virtual skin resources) 12 corresponding to the target vehicle 14 through the following steps, and displays the target vehicle 14 loaded with the additional display resources 12 in the navigation image of the client.

[0030] As in step S102, vehicle information of at least one surrounding vehicle is determined, wherein the surrounding vehicle is a vehicle displayed or about to be displayed on the first display interface of the first client; then step S104 is executed, and a target vehicle is determined from the at least one surrounding vehicle based on the vehicle information, wherein the target vehicle is configured with additional display resources; step S106, the additional display resources of the target vehicle are displayed on the first display interface. The above target vehicle information is sent to server 106 via network 104. After receiving the request, server 106, as in step S110, notifies terminal device 102 via network 104 to return the above additional display resources of the target vehicle.

[0031] In one or more embodiments, the above-described information display method can be applied to Figure 2 The application environment shown. For example... Figure 2 As shown, user 202 and user device 204 can interact with each other. User device 204 includes memory 206 and processor 208. In this embodiment, user device 204 can, but is not limited to, referencing and executing the operations performed by terminal device 102 to display the target vehicle and its additional display resources.

[0032] In one or more embodiments, the terminal device 102 and user device 204 may be, but are not limited to, hardware devices such as mobile phones, tablets, laptops, PCs, in-vehicle devices, and wearable devices. The network 104 may include, but is not limited to, wireless networks or wired networks. The wireless network includes Wi-Fi and other networks that enable wireless communication. The wired network may include, but is not limited to, wide area networks (WANs), metropolitan area networks (MANs), and local area networks (LANs). The server 106 may include, but is not limited to, any hardware device capable of computation. The above is merely an example, and no limitation is made in this embodiment.

[0033] In one or more embodiments, such as Figure 3 As shown, the above information display method may include:

[0034] S302, determine the vehicle information of at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed on the first display interface of the first client;

[0035] S304, determine the target vehicle from the at least one surrounding vehicle based on the vehicle information, wherein the target vehicle is equipped with additional display resources;

[0036] S306, Display additional display resources of the target vehicle in the first display interface.

[0037] In one or more embodiments, in step S302, the client running in the current vehicle can be installed in an in-vehicle electronic device, such as the vehicle's dashboard central control display or driving recorder, or it can be an in-vehicle projection device or a user's mobile terminal, etc., without limitation. The vehicle information of surrounding vehicles can include vehicle type information, such as different types of vehicles, such as fire trucks, police cars, ambulances, military vehicles; or vehicle identification information, without limitation. The aforementioned surrounding vehicles can be those whose distance from the current vehicle is less than a preset distance threshold. That is, when the distance between the current vehicle and surrounding vehicles is less than a preset distance, the vehicle information of surrounding vehicles can be displayed in the client. For example, vehicles that are a preset distance in front of the current vehicle (such as vehicles displayed in the first display interface), or vehicles that are about to overtake the current vehicle behind it, can all be considered surrounding vehicles (such as vehicles about to be displayed in the first display interface).

[0038] In one or more embodiments, in step S304, the target vehicle can be, but is not limited to, a vehicle equipped with additional display resources, including but not limited to at least one of the following: multimedia resources, virtual skins, and virtual avatars. In this application embodiment, the multimedia resources promoting the target content can be different types of 2D or 3D multimedia information, for example, AR multimedia information can change according to the user's user profile, such as recommending gyms to young users and tea to older users, or making recommendations based on location. In one or more embodiments, the promoted multimedia resources can achieve dynamic information changing.

[0039] In one or more embodiments, such as Figure 4 As shown, the virtual skin can be a bright halo or similar element displayed in the additional display resource 408a; the virtual avatar can include static or dynamic cartoon images, etc. These are merely examples, and this application embodiment does not impose any limitations. In this application embodiment, different styles of additional display resources can be flexibly loaded onto the display images of surrounding vehicles, improving the user experience.

[0040] In one or more embodiments, in step S306 provided in this embodiment, additional display resources of the target vehicle are displayed on the first display interface. That is, there may be multiple vehicles in the vicinity, but some of them are equipped with additional display resources, and the images of the vehicles equipped with additional display resources can be displayed on the client. The first display interface may be, but is not limited to, an instrument panel, a central control display screen, or a dashcam, and may also be the screen interface of an in-vehicle projection device or a user's mobile terminal electronic device. No limitations are made here.

[0041] In one or more embodiments, the information display method further includes: before determining the vehicle information of the at least one surrounding vehicle, displaying additional display resources corresponding to the vehicle type of the current vehicle in the first display interface; and when the current display resource is selected from the candidate display resources through the registered account of the client, sending a configuration request to the cloud server, wherein the configuration request is used to request that the current display resource be configured for the current vehicle.

[0042] In one or more embodiments, the above information display method further includes the following steps:

[0043] S1, the image acquisition device needs to acquire color images of the surrounding vehicles when the vehicle in front is in front.

[0044] S2, the image acquisition device acquires information about the road conditions ahead of the current vehicle.

[0045] S3 performs preprocessing on the images acquired by the image acquisition device, such as scaling, cropping, and enhancement.

[0046] S4. Input the preprocessed image above into the target detection model whose output is regression value. The model output includes the position of all detected vehicles in the image. That is, the position of the current vehicle is determined by detecting the x-axis and y-axis coordinates of the surrounding vehicles relative to the current display interface with the upper left corner as the origin, and detecting the width and height of the border of the current display interface. The model output also includes the type of all detected vehicles in the image (such as sedan, SUV, bus, truck, fire truck, ambulance, etc.) and the confidence (reliability) of the corresponding type.

[0047] In one or more embodiments, other technical means can also be combined to determine the type of the target vehicle, such as vehicle-to-vehicle (V2V) technology, ultra-wideband (UWB) technology, and other methods of direct communication with nearby vehicles to obtain detailed information about surrounding vehicles.

[0048] In one or more embodiments, after the target vehicle loaded with the additional display resources is displayed in the navigation image of the first display screen, candidate display resources corresponding to the vehicle type of the current vehicle are displayed in the client; when the current display resource is selected from the candidate display resources through the registered account of the client, a configuration request is sent to the cloud server, wherein the configuration request is used to request that the current display resource be configured for the current vehicle.

[0049] In one or more embodiments, AR driving navigation functionality on a mobile device can provide users with a more intuitive route, direction, and lane-level real-view navigation experience.

[0050] In one or more embodiments, through intelligent image recognition technology and professional traffic big data and lane-level navigation engine, intuitive 3D navigation guidance can be presented directly in real time on the captured real road scene, which greatly reduces the reading cost of traditional 2D electronic maps for drivers and helps users make action decisions faster and more accurately in various key scenarios such as turning, intersections, and lane changes.

[0051] Taking the lane-changing problem, which is often faced by novice drivers, as an example, the navigation in one or more embodiments of the present invention will intelligently provide lane-changing reminders at appropriate times based on dynamic and static data such as navigation planning, current location, vehicle speed, and road conditions, as well as image recognition of the lane. Users can simply follow the arrows to drive safely.

[0052] In one or more embodiments, intelligent image recognition can also be performed on the surrounding environment such as passing vehicles, pedestrians, lane lines, traffic signs, and traffic lights to provide drivers with a series of driving safety assistance features such as forward distance monitoring, collision warning, pedestrian warning, lane departure warning, forward vehicle start warning, and traffic light warning.

[0053] In one or more embodiments, AR navigation and traditional map navigation can be simultaneously displayed on the left and right sides of the phone screen, maximizing user convenience for viewing and quick understanding. If users do not wish to use AR navigation, they can switch to classic navigation mode with a single click. Drivers only need a mobile phone and a holder to experience the "what you see is what you go" driving pleasure, greatly reducing the barrier to entry for AR navigation.

[0054] In one or more embodiments provided in this application, after determining the vehicle information of at least one surrounding vehicle, a target vehicle is determined from the at least one surrounding vehicle based on the vehicle information. The surrounding vehicles are vehicles displayed or about to be displayed on a first display interface of a first client. The target vehicle is configured with additional display resources. The additional display resources of the target vehicle are displayed on the first display interface. By determining the target vehicle based on the vehicle information of at least one surrounding vehicle and displaying the additional display resources configured for the target vehicle in the navigation image of the client, the display style of the target vehicle can be personalized according to user needs, and the additional display resources of different target vehicles can be displayed differently in the navigation display interface. This solves the technical problem of monotonous vehicle display effects in the map or navigation display interface in related technologies.

[0055] In one or more embodiments, the vehicle information may include, but is not limited to, vehicle type information. Step S304, determining the target vehicle from the at least one surrounding vehicle based on the vehicle information, includes: identifying the surrounding vehicle whose vehicle type information is of the target type as the target vehicle. The target type indicates that the target vehicle has a specific function. The vehicle with the specific function may include: police cars, fire trucks, large trucks, ambulances, military vehicles, and other special vehicles.

[0056] For example, by inputting images captured by an onboard camera into a target detection network, information about the type of vehicle within the image can be obtained, such as... Figure 4 As shown, the vehicles surrounding the current vehicle are ambulance 412, police car 414, motor vehicle 416, and motor vehicle 418. Here, the target type can be ambulance and police car. Ambulance 412 corresponds to virtual vehicle 402 in the first display interface 400, and police car 414 corresponds to virtual vehicle 404 in the first display interface 400. In this embodiment, the target vehicles are ambulance 412 and police car 414. Therefore, additional display resources 402a corresponding to ambulance 412 and additional display resources 404a corresponding to police car 414 can be displayed on the first display interface 400.

[0057] In one or more embodiments, a target vehicle with a special function is determined based on the vehicle type information in the vehicle information, and special type vehicle additional display resources are displayed for the target vehicle, so as to intuitively distinguish and display the target vehicle in the first display interface provided by the first client, so as to quickly distinguish the special type vehicle, thereby facilitating the current vehicle to give way to the target vehicle in a timely manner, so as to allow it to pass quickly and improve the passage speed of special type vehicles.

[0058] In one or more embodiments, the vehicle information may include, but is not limited to, vehicle images. Step S304, which determines the target vehicle from the at least one surrounding vehicle based on the vehicle information, includes: performing image recognition on the vehicle image to obtain vehicle identification information; querying the display resource configuration information corresponding to each of the at least one surrounding vehicle based on the vehicle identification information; and determining the surrounding vehicle whose additional display resources have been configured as indicated by the display resource configuration information as the target vehicle.

[0059] For example, by inputting images captured by an in-vehicle camera into a target detection network, information about the types of surrounding vehicles can be obtained. When the surrounding vehicles are ordinary blue-plate motor vehicles, the vehicle body image can be obtained and the target vehicle identified through the following steps, but not limited to: In one or more embodiments, the approximate location of the license plate is located by color lookup based on its color (blue or green), and irrelevant areas are removed using Gaussian blur, erosion + dilation operations, etc. The image is binarized to obtain the license plate area. After rectangular filtering, the license plate position is obtained. Finally, the specific text content is identified using character recognition algorithms such as k-nearest neighbors, Bayesian classification, SVM classification, BP neural network, convolutional neural network, etc., or vehicle identification information is identified using Optical Character Recognition (OCR) technology.

[0060] For example, such as Figure 4 As shown, there are motor vehicles 416 and 418 surrounding the current vehicle. In the first display interface 400, motor vehicle 416 corresponds to virtual motor vehicle 406, and motor vehicle 418 corresponds to virtual vehicle 408. After obtaining the vehicle identification information of motor vehicles 416 and 418 through image recognition, the display resource configuration information corresponding to motor vehicles 416 and 418 is queried according to the above vehicle identification information. For example, if the display resource configuration information of the license plate number 12345 of motor vehicle 418 indicates that additional display resources have been configured, motor vehicle 418 is identified as the target vehicle. Therefore, the additional display resource 408a corresponding to motor vehicle 418 can be displayed on the first display interface 400.

[0061] In one or more embodiments, when vehicle identification information is identified from the license plate area images of the surrounding vehicles, an additional display resource matching the vehicle identification information is queried in the additional display resource database. If an additional display resource matching the vehicle identification information is found, and the matching additional display resource is within its valid usage period, the surrounding vehicle is determined to be the target vehicle. In this embodiment, when the additional display resource matching the vehicle identification information is within its purchase period, the surrounding vehicle is determined to be the target vehicle, and the target vehicle equipped with the additional display resource can be displayed on the client's navigation display interface.

[0062] One or more embodiments provided in this application perform image recognition on the vehicle image in the vehicle information to obtain vehicle identification information; query the display resource configuration information corresponding to each of the surrounding vehicles in at least one surrounding vehicle according to the vehicle identification information; determine the surrounding vehicle with configured additional display resources as the target vehicle of the target type, and display the corresponding vehicle additional display resources for the target vehicle, thereby realizing the intuitive differentiation and display of the target vehicle in the first display interface provided by the first client, so as to display the vehicle additional display resources according to the vehicle identification information of ordinary vehicles, and to personalize the display effect of the map, navigation and other interfaces, thereby improving the user experience.

[0063] In one or more embodiments, the vehicle information may include, but is not limited to, vehicle location information or vehicle speed information. Step S304, determining the target vehicle from the at least one surrounding vehicle based on the vehicle information, includes:

[0064] 1) Based on the aforementioned vehicle location information, identify a first dangerous vehicle from at least one surrounding vehicle, wherein the distance between the first dangerous vehicle and the current vehicle is less than a safe distance threshold, and designate the first dangerous vehicle as the target vehicle; or,

[0065] 2) Based on the vehicle speed information mentioned above, a second dangerous vehicle is identified from at least one surrounding vehicle, wherein the speed of the second dangerous vehicle is greater than the target speed threshold, and the second dangerous vehicle is identified as the target vehicle.

[0066] For example, such as Figure 4 As shown, assuming the safe distance threshold is 8M, if the distance between the ambulance and the current vehicle is determined to be 5M, which is less than the safe distance threshold, the first dangerous vehicle is ambulance 412; or, assuming the target speed threshold is 80KM / H, if the speed of motor vehicle 416 is determined to be 90KM / H, which is greater than the target speed threshold, the second dangerous vehicle can be identified as motor vehicle 416.

[0067] Through one or more embodiments provided in this application, based on the vehicle's location information and vehicle speed information, vehicles whose distance from the current vehicle is less than a safe distance threshold or whose speed is greater than a target speed threshold are identified as dangerous vehicles. Special type of vehicle additional display resources are displayed for the target vehicle, thereby enabling the target vehicle to be intuitively distinguished and displayed in the first display interface provided by the first client, so as to quickly identify dangerous vehicles and facilitate the current vehicle to avoid the target vehicle in a timely manner, thus improving driving safety.

[0068] In one or more embodiments, risk warning information corresponding to the target vehicle is displayed on the first display interface. The risk warning information is used to indicate one or more of the following: the target vehicle's speed, the current distance between the target vehicle and the current vehicle, or the predicted probability of a collision between the target vehicle and the current vehicle.

[0069] For example, by inputting images captured by an onboard camera into a target detection network, the position and type information of vehicles within the image can be obtained. Simultaneously, based on the preceding and following frames of the captured image, the positional relationships of vehicles can be calculated, and collision warning information for surrounding vehicles can be displayed. Figure 4 As shown, when the target vehicle is an ambulance 412, the first display interface 400 displays risk warning information 402b corresponding to the ambulance 412, including that the current distance between the ambulance 412 and the current vehicle is 5M and the predicted probability of a collision is 75%. When the target vehicle is a motor vehicle 416, the first display interface 400 displays risk warning information 406a corresponding to the motor vehicle 416, including the speed of the motor vehicle 416.

[0070] In one or more embodiments, by inputting images captured by an in-vehicle camera into a target detection network, the position and type information of vehicles in the image are obtained. At the same time, the positional relationship of vehicles is calculated based on the upper and lower frames of the captured image, and the warning level of collision warning for surrounding vehicles is displayed.

[0071] Through one or more embodiments provided in this application, the speed information of the dangerous vehicle, the distance between the dangerous vehicle and the current vehicle, and the probability of a collision between the dangerous vehicle and the current vehicle can be displayed on the first display interface of the first client, which facilitates the current vehicle to avoid the dangerous vehicle in a timely manner and improves driving safety.

[0072] In one or more embodiments, the information display method further includes: in response to a first triggering operation, sending a resource display request, wherein the resource display request is used to display the current additional display resources of the current vehicle in the first display interface of the first client or the second display interface of the second client, wherein the first client runs on the current vehicle and the second client runs on at least one vehicle other than the current vehicle.

[0073] In one or more embodiments, the first display interface in a user's mobile client is shared via a wired or wireless network to a client running on another device, such as an in-vehicle client in an in-vehicle device, so that the current additional display resources of the current vehicle can be displayed on multiple electronic devices.

[0074] For example, in the navigation interface of a mobile phone used by user A who is currently in the vehicle, there is a button to select additional display resources for the vehicle. When the user clicks the button, the vehicle information of the vehicles around the current vehicle will be displayed in the navigation interface of user A's mobile phone.

[0075] In one or more embodiments, for example, in the navigation interface of a mobile phone used by user A in the current vehicle, there is a button for sharing additional display resources of the vehicle, as well as an in-vehicle display wirelessly connected to the mobile phone used by user A and a mobile phone used by user B. When user A selects the aforementioned in-vehicle display and user B's mobile phone, the user clicks the share button, and vehicle information of vehicles around the current vehicle will be displayed on the display interface of the in-vehicle display and the mobile phone interface of user B.

[0076] Through one or more embodiments provided in this application, a resource display request is sent based on a first trigger operation, which can display additional display resources of the vehicle on the display interfaces of multiple clients. This not only makes it easier for the driver to quickly observe information about surrounding vehicles, but also allows the screen displaying the vehicle's additional display resources to be shared with multiple users, enabling multiple people to observe information about surrounding vehicles at the same time, thus improving driving safety.

[0077] In one or more embodiments, sending a resource display request in response to a first triggering operation includes: displaying candidate display resources corresponding to the current vehicle; determining the current display resource from the candidate display resources in response to the first triggering operation; and sending the resource display request based on the current display resource.

[0078] In one or more embodiments, the first triggering operation described above may include, but is not limited to, sliding operation, pressing operation, gesture operation, etc., and is not limited thereto.

[0079] For example, in the mobile client of user A in the current vehicle, there are candidate display resources A, candidate display resource B, and candidate display resource C corresponding to the current vehicle. After the user selects candidate display resource B as the current display resource by selecting the selection button and then sends a request to display the current display resource, candidate display resource B can be displayed in user A's mobile client.

[0080] In one or more embodiments, the aforementioned candidate display resources are different representations of the same display information, such as... Figure 4 As shown, additional display resource 402a can be either elliptical or rectangular. When the user selects an elliptical display from the candidate display resources, the request for the elliptical additional display resource is sent to the server.

[0081] Through one or more embodiments provided in this application, the current display resource is determined from the candidate display resources corresponding to the current vehicle through a first trigger operation in the first client by the user; this not only allows for flexible diversification of the additional display resources of the vehicle according to different user needs, but also improves the user experience.

[0082] In one or more embodiments, the additional display resources for displaying the target vehicle in the first display interface in S306 above include:

[0083] 1) The above-mentioned additional display resources of the first target vehicle are overlaid on the body of the first target vehicle for display, wherein the first target vehicle is the target vehicle displayed in the first display interface.

[0084] For example, such as Figure 4 As shown, the first target vehicle can be a virtual ambulance 402, a virtual police car 404, a virtual motor vehicle 406, a virtual motor vehicle 408, and additional display resources 402a and 402b of the virtual ambulance 402 are superimposed around the virtual ambulance 402, additional display resources 406a of the virtual motor vehicle 406 are superimposed on top of the virtual motor vehicle 402, and additional display resources 408a of the virtual motor vehicle 408 are superimposed on top of the virtual motor vehicle 408.

[0085] 2) Display the additional display resources of the second target vehicle at the target display position, wherein the second target vehicle is the target vehicle that will be displayed on the first display interface, and the target display position includes the interface border position of the first display interface or the center position of the first display interface.

[0086] For example, such as Figure 4 As described above, when the second target vehicle is about to be displayed on the first display interface 400, a partial vehicle image and prompt information of the second target vehicle can be displayed at the target display position 410.

[0087] Through one or more embodiments provided in this application, additional display resources are overlaid onto the body of the target vehicle in the first display interface for display; additional display resources of vehicles that will soon appear in the field of vision of the current vehicle are displayed at the interface border position or the center position of the first display interface; not only can the additional display resources of the vehicle be displayed flexibly and diversely, but also timely warnings are given to surrounding vehicles that are about to approach the current vehicle, thereby improving driving safety.

[0088] In one or more embodiments, the information display method further includes: in response to a second triggering operation on the additional display resource displayed in the first display interface, displaying multimedia resources corresponding to the additional display resource.

[0089] For example, in the first display interface of user A's mobile client, there is a selection button for playing additional display resources (such as videos). After the user clicks the play button, the video can be played. Through the embodiments provided in this application, the multimedia file corresponding to the additional display resource selected by the user can be displayed, which not only diversifies the display of additional display resources of the vehicle, but also increases the interactivity of the user when using navigation driving.

[0090] In one or more embodiments, step S308 includes: when the number of target vehicles is greater than or equal to two, rendering and displaying the additional display resources of the target vehicles sequentially according to a pre-configured rendering priority. That is, when there are multiple target vehicles, the additional display resources corresponding to the target vehicles have different priorities. For example, if vehicle A has a higher priority than vehicle B, then vehicle A is rendered and displayed first, followed by vehicle B, according to the pre-configured rendering priority.

[0091] In one or more embodiments, the additional display resources for the target vehicle may include, but are not limited to, a first additional display resource and a second additional display resource. The additional display resources for displaying the target vehicle may include:

[0092] 1) The first additional display resource and the second additional display resource of the target vehicle are displayed simultaneously in the first display interface.

[0093] For example, such as Figure 4 As shown, assuming the target vehicle is an ambulance 412, the first additional display resource 402a and the second additional display resource 402b, indicating that the target vehicle is an ambulance 412, can be displayed simultaneously on the first display interface 400.

[0094] 2) Based on the first additional display resource and the second additional display resource, a combined display resource is obtained, and the combined display resource of the target vehicle is displayed in the first display interface.

[0095] For example, such as Figure 4 As shown, assuming the target vehicle is a motor vehicle 408, on the first display interface 400, the combined display resources can be display resources that include the first additional display resource 408a and the second additional display resource 408b together.

[0096] 3) Based on the display priorities corresponding to the first and second additional display resources, select one of the additional display resources from the first or second additional display resources to display in the first display interface.

[0097] For example, such as Figure 4 As shown, assuming the target vehicle is an ambulance 412, for example, if the display priority of the first additional display resource 402a is greater than that of the second additional display resource 402b, the first additional display resource 402a can be displayed first on the first display interface 400.

[0098] In one or more embodiments, displaying additional display resources of the target vehicle in the first display interface includes: displaying the additional display resources on the body of the target vehicle; displaying the additional display resources around the target vehicle; and displaying the additional display resources above the target vehicle. Additional display resources located on the surface of the vehicle body can be advertisements, graphics, images, etc. Decorations around the vehicle body can be halos surrounding the vehicle body, etc. Additional display resources on the top of the vehicle body can be text or buoys, etc. Additional display resources located at a fixed relative position on the vehicle body can be cartoon characters on the right rear of the vehicle body, etc. The additional display resources can be corresponding decorative information and can be static or dynamic, without limitation.

[0099] like Figure 4 As shown, an additional display resource 406b is displayed on the body of the virtual vehicle 406, and alarm information is displayed in the additional display resource 406b. Additional display resources 408a and 408b are displayed above the body of the virtual vehicle 408.

[0100] Through one or more embodiments provided in this application, a first additional display resource and a second additional display resource of the target vehicle can be displayed simultaneously on a first display interface. It is also possible to display a combination display resource of the first additional display resource and the second additional display resource on the first display interface, as well as a combination display resource of the first additional display resource and the second additional display resource on the first display interface. This allows for flexible and diverse loading of additional display resources from different directions on the target vehicle, improving the display effect in vehicle navigation and the user experience.

[0101] The following examples illustrate this point:

[0102] In map or navigation applications, it is often necessary to use in-vehicle cameras to obtain information about surrounding vehicles: such as Figure 5 As shown, the vehicle-mounted camera can include, but is not limited to, cameras such as the dashcam 502 located on the vehicle's windshield that can capture images of the vehicle's surroundings. The dashcam can display surrounding vehicles and their "skins," where "skin" refers to the personalized decorations of the vehicles displayed on the dashcam 502, allowing users to change the way the vehicle appears in the dashcam's view; a vehicle can have multiple decorations switched or overlaid; for example... Figure 6 As shown, Figure 6 The game store displays skins for multiple characters, allowing users to change their character's appearance by selecting a skin. In this embodiment, for example, a skin could be displayed above the vehicle in the dashcam 502. Figure 6 Display information for in-game character skins.

[0103] In one or more embodiments, vehicles captured by in-vehicle cameras can be identified, located, and associated using computer vision techniques such as object detection and optical character recognition. Figure 7 As shown, in AR navigation, various guide lines around the target vehicle can be replaced with decorations that are different from those of other vehicles (such as a virtual lock box displayed around vehicle 702). Figure 8 As shown, the collision risk level between the current vehicle and the target vehicle can be displayed through the collision warning box 802 on the right side of the currently displayed vehicle. A time warning box 804 is displayed on the left side of the target vehicle, showing information such as that a collision with the current vehicle may occur in 5 seconds.

[0104] In one or more embodiments, the above information display method can enable vehicle decoration to change according to vehicle identification information and vehicle type.

[0105] For example, assuming the additional display resources are virtual skin resources for a vehicle, they could be as follows:

[0106] Suppose user A wants their vehicle to have a different virtual skin when it appears in other users' AR navigation screens. User A can log in to the AR navigation skin store to purchase skin 'a'. After filling in, verifying, and binding their vehicle ID, and with skin 'a' activated, when other users encounter user A while using AR navigation, the object detection model detects user A's vehicle, and the optical character recognition algorithm detects user A's license plate number. Then, it requests the skin package resources of skin 'a' from the cloud to render on the vehicle in the first display interface, achieving a differentiated display effect.

[0107] For example, assuming the additional display resources are for an advertisement to be promoted, it could be as follows:

[0108] Suppose a company wants to purchase advertising to place AR ads on certain vehicles that are already linked to it, such as the back / top of buses (the advantage of AR ads here is that they can change according to the user's user profile, such as recommending gyms to young users and tea to older users, while also achieving cost-free ad replacement).

[0109] For example, assuming the additional display resources are special cosmetic items tied to a purchased skin, they could be as follows:

[0110] Suppose user B wants their vehicle to trigger a collision warning from a greater distance, and to more prominently alert other users approaching their vehicle, thus preventing a collision. User B could purchase a skin (skin b) from the vehicle's skin store. This skin b includes a special decoration that warns when a collision risk is detected. This special decoration could be a flashing warning light on the border of the user's displayed interface, a text message displayed in the center of the interface, or a voice warning. The warning message would serve the purpose of prompting the user to take evasive action to avoid a collision. The specific form is not limited.

[0111] In one or more embodiments, the collision warning prompt for the skin configuration purchased by the user may appear, but is not limited to, when a collision warning occurs, or may be displayed in advance, but is not limited to, before a collision.

[0112] For example, different types of additional display resources can be provided for vehicles with different special functions, but not limited to these. For instance, ambulances may have skin resources with red cross-shaped information, and fire trucks may have skin resources with fire extinguishing symbols, achieving a more obvious warning effect. This type of skin does not need to be bound to an ID; it only requires the target detection model to detect that a target vehicle belongs to the above category to render using the preset skin resources. This type of skin can also include special additional information such as advance display and lane change display.

[0113] In one or more embodiments, such as Figure 9 As shown, the above information display method also includes:

[0114] Step S902: Determine the vehicle information of at least one surrounding vehicle, which is a vehicle displayed or about to be displayed on the first display interface of the first client; then proceed to step S904, step S906 or step S912.

[0115] Step S904: Identify surrounding vehicles with vehicle type information of the target type as target vehicles. The target type indicates that the target vehicle has a specific function; here, vehicles with specific functions can be police cars, fire trucks, or ambulances, etc.

[0116] Step S906: Based on vehicle location information or vehicle speed information, identify a dangerous vehicle from at least one surrounding vehicle. The distance between the dangerous vehicle and the current vehicle is less than a safe distance threshold, and the speed of the dangerous vehicle is greater than a target speed threshold. Then proceed to step S908.

[0117] Step S908: Display the risk warning information corresponding to the target vehicle on the first display interface of the first client. The risk warning information is used to indicate the target vehicle's speed, the current distance between the target vehicle and the current vehicle, or the predicted probability of a collision between the target vehicle and the current vehicle. Then proceed to step S910.

[0118] Step S910: When the number of target vehicles is greater than or equal to two, render and display the additional display resources of the target vehicles in sequence according to the pre-configured rendering priority.

[0119] Step S912: Perform image recognition on the vehicle image to obtain vehicle identification information;

[0120] Step S914: Query the display resource configuration information corresponding to the surrounding vehicles based on the vehicle identification information;

[0121] Step S916: The surrounding vehicle whose additional display resources have been configured, as indicated by the display resource configuration information, is identified as the target vehicle.

[0122] Through one or more embodiments provided in this application, a target vehicle is determined based on information about surrounding vehicles. The additional display resources configured for the target vehicle are then displayed in the navigation image on the client side. This achieves the goal of flexibly and diversely displaying the target vehicle in the navigation display interface. As a result, the display style of the target vehicle can be customized or adjusted according to user needs, and the additional display resources of different target vehicles can be distinguished and displayed in the navigation display interface. Furthermore, the display image of the target vehicle can be flexibly configured, thus solving the technical problem of the monotonous vehicle display effect in the map or navigation display interface in related technologies.

[0123] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0124] In one or more embodiments, an information display device for implementing the above-described information display method is also provided. For example... Figure 10 As shown, the device includes:

[0125] The first determining unit 1002 is used to determine the vehicle information of at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed in the first display interface of the first client.

[0126] The second determining unit 1004 is used to determine the target vehicle from the at least one surrounding vehicle based on the vehicle information, wherein the target vehicle is equipped with additional display resources.

[0127] Display unit 1006 is used to display additional display resources of the target vehicle in the first display interface.

[0128] In one or more embodiments, the client running in the current vehicle can be installed in an in-vehicle electronic device, such as the vehicle's dashboard central control display or driving recorder, or it can be an in-vehicle projection device or a user's mobile terminal, etc., without limitation. The vehicle information of surrounding vehicles can include vehicle type information, such as whether the vehicle is of different types, such as a fire truck, police car, ambulance, or military vehicle; or vehicle identification information of ordinary motor vehicles, etc., without limitation. The aforementioned surrounding vehicles can be those whose distance from the current vehicle is less than a preset distance threshold. That is, when the distance between the current vehicle and surrounding vehicles is less than a preset distance, the vehicle information of surrounding vehicles can be displayed in the client. For example, a vehicle at a preset distance in front of the current vehicle, or a vehicle behind the current vehicle preparing to overtake it, can be considered a surrounding vehicle.

[0129] In one or more embodiments, the target vehicle may be a vehicle configured with additional display resources, including but not limited to multiple vehicles. These additional display resources may include, but are not limited to, vehicle loading decoration images displayed on the client. These decoration images may be static or dynamic images, such as special vehicle logos, advertisements, or cartoon characters; no limitation is made here.

[0130] In one or more embodiments, additional display resources of the target vehicle are displayed on the first display interface. That is, there may be multiple vehicles in the vicinity, but some of them are equipped with additional display resources, and images of these vehicles equipped with additional display resources can be displayed on the client. The first display interface may be, but is not limited to, an instrument panel, a central control display screen, or a dashcam, and may also be the screen interface of an in-vehicle projection device or a user's mobile terminal electronic device. No limitations are imposed here.

[0131] In one or more embodiments, the second determining unit 1004 includes: a first determining module, configured to determine the surrounding vehicles whose vehicle type information is of the target type as the target vehicle, wherein the target type indicates that the target vehicle has a specific function.

[0132] In one or more embodiments, the second determining unit 1004 further includes:

[0133] The first recognition module is used to perform image recognition on the above vehicle image to obtain vehicle identification information;

[0134] The first query module is used to query the display resource configuration information corresponding to the surrounding vehicles based on the above vehicle identification information.

[0135] The second determining module is used to determine the aforementioned surrounding vehicles, whose additional display resources have been configured as indicated by the aforementioned display resource configuration information, as the aforementioned target vehicles.

[0136] In one or more embodiments, the second determining unit 1004 further includes:

[0137] The third determining module is used to determine the first dangerous vehicle from the at least one surrounding vehicle based on the vehicle location information, wherein the distance between the first dangerous vehicle and the current vehicle is less than a safe distance threshold, and the first dangerous vehicle is determined as the target vehicle.

[0138] Alternatively, the fourth determining module determines a second dangerous vehicle from the at least one surrounding vehicle based on the vehicle speed information, wherein the speed of the second dangerous vehicle is greater than the target speed threshold, and the second dangerous vehicle is determined as the target vehicle.

[0139] In one or more embodiments, the information display device further includes a second display unit 1008, which is further configured to display risk warning information corresponding to the target vehicle on the first display interface. The risk warning information is used to indicate one or more of the following: the speed information of the target vehicle, the current distance between the target vehicle and the current vehicle, or the predicted probability of a collision between the target vehicle and the current vehicle.

[0140] In one or more embodiments, the second display unit 1008 includes: a first display module, configured to display candidate display resources corresponding to the current vehicle;

[0141] The fifth determining module is used to determine the current display resource from the candidate display resources in response to the first triggering operation.

[0142] The first sending unit is used to send the resource display request based on the currently displayed resource.

[0143] In one or more embodiments, the display unit 1006 includes:

[0144] The overlay module is used to overlay the additional display resources of the first target vehicle onto the body of the first target vehicle for display, wherein the first target vehicle is the target vehicle displayed in the first display interface.

[0145] Alternatively, the first display module is used to display the additional display resources of the second target vehicle at the target display position, wherein the second target vehicle is the target vehicle that will be displayed in the first display interface, and the target display position includes the interface border position of the first display interface or the center position of the first display interface.

[0146] In one or more embodiments, the information display device further includes: a second display module, which, in response to a second triggering operation on the additional display resource displayed in the first display interface, displays multimedia resources corresponding to the additional display resource.

[0147] In one or more embodiments, the display unit 1006 further includes a third display module, configured to render and display the additional display resources of the target vehicles sequentially according to a pre-configured rendering priority when the number of target vehicles is greater than or equal to two.

[0148] In one or more embodiments, the display unit 1006 described above includes at least one of the following:

[0149] The fourth display module is used to simultaneously display the first additional display resource and the second additional display resource of the target vehicle in the first display interface;

[0150] The fifth display module is used to obtain a combined display resource based on the first additional display resource and the second additional display resource, and to display the combined display resource of the target vehicle in the first display interface;

[0151] The sixth display module is used to select one of the additional display resources from the first additional display resource or the second additional display resource to display in the first display interface according to the display priority corresponding to the first additional display resource and the second additional display resource respectively.

[0152] In one or more embodiments, the display unit 1006 described above further includes at least one of the following:

[0153] The seventh display module is used to display the aforementioned additional display resources on the body of the target vehicle.

[0154] The eighth display module is used to display the additional display resources around the target vehicle.

[0155] The ninth display module is used to display the aforementioned additional display resources above the target vehicle.

[0156] In one or more embodiments, an electronic device for implementing the above-described information display method is also provided; the electronic device may be... Figure 1 The terminal device or server shown. This embodiment uses this electronic device as an example for illustration. Figure 11 As shown, the electronic device includes a memory 1102 and a processor 1104. The memory 1102 stores a computer program, and the processor 1104 is configured to execute the steps of any of the above method embodiments via the computer program.

[0157] In one or more embodiments, the above-described electronic device may be located in at least one of a plurality of network devices in a computer network.

[0158] In one or more embodiments, the processor described above can be configured to perform the following steps via a computer program:

[0159] S1, determine the vehicle information of at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed on the first display interface of the first client;

[0160] S2, Based on the above vehicle information, determine the target vehicle from at least one surrounding vehicle, wherein the target vehicle is equipped with additional display resources;

[0161] S3, display the additional display resources of the target vehicle in the first display interface.

[0162] Alternatively, as those skilled in the art will understand, Figure 11 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones (such as Android phones, iOS phones, etc.), tablets, PDAs, mobile internet devices (MIDs), PADs, and other terminal devices. Figure 11 This does not limit the structure of the aforementioned electronic devices or electronic equipment. For example, electronic devices or electronic equipment may also include components that are more... Figure 11 The more or fewer components shown (such as network interfaces, etc.), or having the same Figure 11 The different configurations shown.

[0163] The memory 1102 can be used to store software programs and modules, such as the program instructions / modules corresponding to the information display method and apparatus in this embodiment. The processor 1104 executes various functional applications and data processing by running the software programs and modules stored in the memory 1102, thereby realizing the aforementioned information display method. The memory 1102 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1102 may further include memory remotely located relative to the processor 1104, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Specifically, the memory 1102 may be used, but is not limited to, to store vehicle information and additional display resources of at least one surrounding vehicle. As an example, such as... Figure 11 As shown, the memory 1102 may include, but is not limited to, the first determining unit 1002, the second determining unit 1004, and the display unit 1006 in the information display device. Furthermore, it may include, but is not limited to, other module units in the information display device, which will not be elaborated upon in this example.

[0164] Optionally, the transmission device 1106 described above is used to receive or send data via a network. Specific examples of the network described above may include wired networks and wireless networks. In one example, the transmission device 1106 includes a Network Interface Controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In another example, the transmission device 1106 is a radio frequency (RF) module, used for wireless communication with the Internet.

[0165] In addition, the aforementioned electronic device also includes: a display 1108 for displaying vehicle information of at least one surrounding vehicle and additional display resource information of the vehicle; and a connection bus 1110 for connecting the various module components in the aforementioned electronic device.

[0166] In one or more embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this peer-to-peer network.

[0167] In one or more embodiments, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned virtual vehicle steering suggestion method. The computer program is configured to execute the steps of any of the above method embodiments at runtime.

[0168] In one or more embodiments, the computer-readable storage medium described above may be configured to store a computer program for performing the following steps:

[0169] S1, determine the vehicle information of at least one surrounding vehicle, wherein the surrounding vehicle is a vehicle displayed or about to be displayed on the first display interface of the first client;

[0170] S2, Based on the above vehicle information, determine the target vehicle from at least one surrounding vehicle, wherein the target vehicle is equipped with additional display resources;

[0171] S3, display the additional display resources of the target vehicle in the first display interface.

[0172] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0173] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0174] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.

[0175] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0176] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.

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

[0178] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0179] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. An information display method, characterized in that, include: Determine the vehicle information of at least one surrounding vehicle that is configured with additional display resources, wherein the surrounding vehicle is a vehicle displayed or about to be displayed in the first display interface of the first client. Based on the vehicle information, a first target vehicle and a second target vehicle are determined from at least one surrounding vehicle, wherein the first target vehicle is a vehicle within the field of vision of the current vehicle where the first client is located that meets the distance or speed conditions, and the second target vehicle is a vehicle that is about to appear within the field of vision of the current vehicle. The additional display resources of the first target vehicle are displayed in the first display area of ​​the first display interface, wherein the additional display resources include: the virtual skin resources of the first target vehicle determined based on the virtual skin resource configuration rules preset for the first target vehicle, and the collision warning prompt displayed when it is determined that the collision warning prompt timing configured for the first target vehicle based on the warning prompt rules has been reached; The additional display resources of the second target vehicle are displayed in the second display area of ​​the first display interface; In response to a triggering operation on the additional display resource, the multimedia resource corresponding to the additional display resource is displayed.

2. The method according to claim 1, characterized in that, The vehicle information includes vehicle type information. Determining the target vehicle from at least one surrounding vehicle based on the vehicle information includes: The surrounding vehicles whose vehicle type information is of the target type are identified as the target vehicle, wherein the target type indicates that the target vehicle has a specific function.

3. The method according to claim 1, characterized in that, The vehicle information includes vehicle images. Determining the target vehicle from at least one surrounding vehicle based on the vehicle information includes: Image recognition is performed on the vehicle image to obtain vehicle identification information; Based on the vehicle identification information, query the display resource configuration information corresponding to the surrounding vehicles; The surrounding vehicles that have been configured with additional display resources, as indicated by the display resource configuration information, are identified as the target vehicle.

4. The method according to claim 1, characterized in that, The vehicle information includes vehicle location information or vehicle speed information. Determining the target vehicle from at least one surrounding vehicle based on the vehicle information includes: Based on the vehicle location information, a first dangerous vehicle is identified from at least one surrounding vehicle, wherein the distance between the first dangerous vehicle and the current vehicle is less than a safe distance threshold, and the first dangerous vehicle is identified as the target vehicle; or... Based on the vehicle speed information, a second dangerous vehicle is identified from the at least one surrounding vehicle, wherein the speed of the second dangerous vehicle is greater than a target speed threshold, and the second dangerous vehicle is identified as the target vehicle.

5. The method according to claim 4, characterized in that, The method further includes: The first display interface displays risk warning information corresponding to the target vehicle. The risk warning information is used to indicate one or more of the following: the target vehicle's speed, the current distance between the target vehicle and the current vehicle, or the predicted probability of a collision between the target vehicle and the current vehicle.

6. The method according to claim 1, characterized in that, Also includes: In response to a first triggering operation, a resource display request is sent, wherein the resource display request is used to display the current additional display resources of the current vehicle in the first display interface of the first client or the second display interface of the second client, wherein the first client is running on the current vehicle and the second client is running on at least one vehicle other than the current vehicle.

7. The method according to claim 6, characterized in that, The response to the first triggering operation, sending a resource display request, includes: Display candidate display resources corresponding to the current vehicle; In response to the first triggering operation, the current display resource is determined from the candidate display resources; Based on the currently displayed resources, send the resource display request.

8. The method according to any one of claims 1 to 7, characterized in that, Additional display resources for displaying the target vehicle in the first display interface include: The additional display resources of the first target vehicle are overlaid onto the body of the first target vehicle for display, wherein the first target vehicle is the target vehicle displayed in the first display interface; or... The additional display resource for displaying a second target vehicle at a target display location, wherein the second target vehicle is the target vehicle that will be displayed on the first display interface, and the target display location includes the interface border position of the first display interface or the center position of the first display interface.

9. The method according to any one of claims 1 to 7, characterized in that, The method further includes: In response to a second trigger operation on the additional display resource displayed in the first display interface, the multimedia resource corresponding to the additional display resource is displayed.

10. The method according to any one of claims 1 to 7, characterized in that, Additional display resources for displaying the target vehicle in the first display interface include: When the number of target vehicles is greater than or equal to two, the additional display resources of the target vehicles are rendered and displayed sequentially according to the pre-configured rendering priority.

11. The method according to any one of claims 1 to 7, characterized in that, The additional display resources of the target vehicle include a first additional display resource and a second additional display resource. Displaying the additional display resources of the target vehicle in the first display interface includes one of the following: The first additional display resource and the second additional display resource of the target vehicle are displayed simultaneously in the first display interface; A combined display resource is obtained based on the first additional display resource and the second additional display resource, and the combined display resource of the target vehicle is displayed in the first display interface; Based on the display priorities corresponding to the first and second additional display resources, an additional display resource is selected from the first or the second additional display resource and displayed on the first display interface.

12. The method according to any one of claims 1 to 7, characterized in that, The additional display resources for the target vehicle displayed in the first display interface include at least one of the following: The additional display resources are displayed on the body of the target vehicle; The additional display resources are displayed around the target vehicle; The additional display resources are displayed above the target vehicle.

13. The method according to any one of claims 1 to 7, characterized in that, The additional display resources include at least one of the following: multimedia resources, virtual skins, and virtual avatars.

14. An information display device, characterized in that, include: The first determining unit is used to determine the vehicle information of at least one surrounding vehicle configured with additional display resources, wherein the surrounding vehicle is a vehicle displayed or about to be displayed in the first display interface of the first client. The second determining unit is configured to determine a first target vehicle and a second target vehicle from the at least one surrounding vehicle based on the vehicle information, wherein the first target vehicle is a vehicle within the field of vision of the current vehicle where the first client is located that meets the distance or speed conditions, and the second target vehicle is a vehicle that is about to appear within the field of vision of the current vehicle. The display unit is used to display the additional display resources of the first target vehicle in a first display area in the first display interface, wherein the additional display resources include: the virtual skin resources of the first target vehicle determined based on the virtual skin resource configuration rules preset for the first target vehicle, and the collision warning prompt displayed when it is determined that the collision warning prompt timing configured for the first target vehicle based on the warning prompt rules has been reached; The additional display resources of the second target vehicle are displayed in the second display area of ​​the first display interface; In response to a triggering operation on the additional display resource, the multimedia resource corresponding to the additional display resource is displayed.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method described in any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method and apparatus for receiving multimedia data of surrounding car based on location in wireless communication system

    US20160362001A1

  • Vehicle-surroundings monitoring apparatus

    US5424952A