Vehicle information output method and device, electronic equipment, medium and program product
Patent Information
- Application Number
- CN202511047165.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-28
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2045-07-28
AI Technical Summary
[0003]本公开提供一种车辆信息输出方法、装置、电子设备、介质及程序产品,以解决车辆用户的驾驶环境感知能力低的问题
[0034]根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开第一方面所提供的车辆信息输出方法的步骤。
Smart Images

Figure CN120645988B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of intelligent cockpits, and more particularly to a vehicle information output method, device, electronic device, medium, and program product. Background Technology
[0002] In related technologies, information between vehicles is relatively independent, and vehicle users have limited knowledge of information about other vehicles besides their own, which results in a low level of perception of the driving environment for vehicle users. Summary of the Invention
[0003] This disclosure provides a vehicle information output method, device, electronic device, medium, and program product to address the problem of low driving environment perception ability of vehicle users.
[0004] According to a first aspect of the present disclosure, a vehicle information output method is provided, comprising: Obtain vehicle information of other vehicles besides the target vehicle. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained after being scaled down according to a preset scale. The driving information of the other vehicles is output through the electronic devices associated with the target vehicle.
[0005] In this embodiment, by acquiring vehicle information of other vehicles besides the target vehicle, including driving information such as the relative position and distance between the other vehicles and the target vehicle, which is obtained by scaling down according to a preset scale, and further outputting the driving information of other vehicles through the electronic devices associated with the target vehicle, the vehicle user of the target vehicle can understand the driving information of other vehicles besides their own vehicle, thereby improving the driving environment perception ability of the vehicle user.
[0006] Optionally, the step of outputting the vehicle information of the other vehicles through the electronic device associated with the target vehicle includes: The target vehicle's associated electronic equipment displays the speed and / or acceleration of the other vehicles.
[0007] In this embodiment, by displaying the speed and / or acceleration of other vehicles through the electronic devices associated with the target vehicle, the user can better understand the driving parameters of other vehicles, thereby enabling the user to control the target vehicle more accurately.
[0008] Optionally, the step of outputting the vehicle information of the other vehicles through the electronic device associated with the target vehicle includes: The target vehicle is connected to an electronic device that displays card components corresponding to other vehicles, which are used to display the vehicle's driving information.
[0009] In this embodiment, displaying the driving information of the corresponding vehicle using a card component can improve the display effect of the driving information.
[0010] Optionally, the card component includes multiple stacked information cards, and the method further includes: In response to a switching operation on the currently displayed information card in the card component, the switched information card is displayed in the card component, wherein the information cards before and after the switch display different driving information.
[0011] In this embodiment, by switching the currently displayed information card in the card component, the switched information card can be displayed in the card component, which improves the richness of the displayed content while ensuring the concise display of driving information.
[0012] Optionally, the driving information includes the vehicle's driving parameters and a magnified view of the road segment where the vehicle is currently located.
[0013] In this embodiment, considering that the map may not be able to accurately show the exact location of other vehicles on the map, for example, when the actual road is long and the displayed map is small, some road sections with many small curves may be displayed as a straight line on the map. Therefore, by displaying a magnified view of the road section where the vehicle is currently located, these road details can be magnified, thereby enabling vehicle users to better understand the exact location of other vehicles.
[0014] Optionally, the driving information includes a first overtaking prompt, and the step of outputting the driving information of other vehicles through the electronic device associated with the target vehicle includes: The electronic device associated with the target vehicle outputs a first overtaking prompt message. The first overtaking prompt message is determined when there are other vehicles within a second preset distance range behind the target vehicle, and the speed of the other vehicles is greater than the speed of the target vehicle. The first overtaking prompt message includes the time when the following vehicle overtakes the target vehicle.
[0015] Optionally, the driving information includes a second overtaking prompt, and the step of outputting the driving information of other vehicles through the electronic device associated with the target vehicle includes: The electronic device associated with the target vehicle outputs a second overtaking prompt message. The second overtaking prompt message is determined when there are other vehicles within a third preset distance range in front of the target vehicle. The second overtaking prompt message includes a suggested overtaking speed and a suggested overtaking section.
[0016] In this embodiment, under different conditions, the electronic device associated with the target vehicle outputs a first overtaking prompt or a second overtaking prompt, which can facilitate the user's decision-making on driving strategies.
[0017] Optionally, the vehicle information further includes a vehicle icon, and the step of outputting the vehicle information of other vehicles through the electronic device associated with the target vehicle includes: The vehicle icon of the target vehicle is displayed through the electronic device associated with the target vehicle; When other vehicles exist within a first preset distance range from the target vehicle, the vehicle icons of the other vehicles within the first preset distance range are displayed through the electronic device associated with the target vehicle.
[0018] In this embodiment, the electronic device may not display the vehicle icons of all other vehicles besides the target vehicle. Instead, it may selectively display the vehicle icons of other vehicles based on whether the distance between the target vehicle and other vehicles meets a third preset distance range. This reduces the complexity of the display and allows the user to focus more on driving.
[0019] Optionally, obtaining vehicle information of vehicles other than the target vehicle includes: Obtain vehicle information for all vehicles on the target track other than the target vehicle; The step of outputting vehicle information of other vehicles through electronic devices associated with the target vehicle includes: The track interface is displayed on the electronic device associated with the target vehicle, and the track interface displays a track map corresponding to the target track; The vehicle information of the other vehicles is displayed on the track map.
[0020] In this embodiment, when the vehicle is on the track, it can obtain vehicle information of other vehicles on the target track, so that the vehicle information of other vehicles can be displayed on the track map through the track interface. This allows the user of the target vehicle to obtain information about other vehicles on the track, thereby improving the safety of the race car.
[0021] Optionally, obtaining vehicle information of other vehicles on the target track besides the target vehicle includes: The system receives target driving information of other vehicles on the target track sent by the server. The target driving information is of a preset type.
[0022] In this embodiment, the corresponding vehicle information is filtered based on the transmission time of vehicle information sent by other vehicles, and the filtered vehicle information is sent to the electronic device associated with the target vehicle, which can improve the timeliness of vehicle information output.
[0023] Optionally, the driving information includes speed information, which is obtained by the vehicle's body sensors.
[0024] In this embodiment, speed information can be obtained through the vehicle's body sensors.
[0025] Optionally, the electronic devices associated with the target vehicle include at least one of a vehicle-mounted display, a head-up display, a voice output device, a smart wearable device, and a mobile phone.
[0026] In this embodiment, a variety of electronic devices for outputting driving information are provided, allowing users to more flexibly choose the electronic devices that output vehicle information and improving the diversity of vehicle information output.
[0027] According to a second aspect of the present disclosure, a vehicle information output device is provided, comprising: The first acquisition module is configured to acquire vehicle information of other vehicles besides the target vehicle. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained by scaling down according to a preset scale. The output module is configured to output the driving information of the other vehicles through electronic devices associated with the target vehicle.
[0028] Optionally, the output module is configured as follows: The target vehicle's associated electronic equipment displays the speed and / or acceleration of the other vehicles.
[0029] Optionally, the output module is configured as follows: The target vehicle's associated electronic device displays card components corresponding to other vehicles, which are used to display vehicle driving information. Optionally, the card components include multiple stacked information cards, and the vehicle information output device further includes: The switching module is configured to display the switched information card in the card component in response to a switching operation of the currently displayed information card in the card component, wherein the information cards before and after the switching display different driving information.
[0030] Optionally, the driving information includes a first overtaking prompt, and the output module is configured to: The electronic device associated with the target vehicle outputs a first overtaking prompt message. The first overtaking prompt message is determined when there are other vehicles within a second preset distance range behind the target vehicle, and the speed of the other vehicles is greater than the speed of the target vehicle. The first overtaking prompt message includes the time when the following vehicle overtakes the target vehicle.
[0031] Optionally, the driving information includes a first overtaking prompt, and the output module is configured to: The electronic device associated with the target vehicle outputs a second overtaking prompt message. The second overtaking prompt message is determined when there are other vehicles within a third preset distance range in front of the target vehicle. The second overtaking prompt message includes a suggested overtaking speed and a suggested overtaking section.
[0032] According to a third aspect of the present disclosure, an electronic device is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute the steps of the vehicle information output method provided in the first aspect of this disclosure.
[0033] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, having stored thereon computer program instructions that, when executed by a processor, implement the steps of the vehicle information output method provided in the first aspect of the present disclosure.
[0034] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the vehicle information output method provided in the first aspect of the present disclosure.
[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0036] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0037] Figure 1 This is a schematic diagram illustrating a driving scenario according to an exemplary embodiment.
[0038] Figure 2 This is a flowchart illustrating a vehicle information output method according to an exemplary embodiment.
[0039] Figure 3 This is a schematic diagram illustrating a driving information display interface according to an exemplary embodiment.
[0040] Figure 4 This is a flowchart illustrating, according to an exemplary embodiment, a method for calculating the duration of transmission of driving information of other vehicles.
[0041] Figure 5 This is a flowchart illustrating another vehicle information output method according to an exemplary embodiment.
[0042] Figure 6 This is a block diagram illustrating a vehicle information output device according to an exemplary embodiment.
[0043] Figure 7 This is a block diagram illustrating another vehicle information output device according to an exemplary embodiment.
[0044] Figure 8 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0045] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. In the following description relating to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements.
[0046] The embodiments described in the following examples of this disclosure are not representative of all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0047] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0048] Figure 1 This is a schematic diagram of a driving scenario proposed in an embodiment of this disclosure, such as... Figure 1 As shown, a driving scenario may include multiple vehicles 110 and a server 120. Each vehicle 110 may be associated with an electronic device 111 for outputting vehicle information of its own vehicle and / or other vehicles.
[0049] Vehicle 110 can communicate with server 120, send its own vehicle information to server 120, and receive vehicle information of other vehicles 110 from server 120, and output it through associated electronic device 111.
[0050] In some scenarios, users can freely choose a vehicle icon to represent their own vehicle. Vehicle icons can be distinguished by shape, color, symbol, or logo.
[0051] In addition, in some scenarios, such as race tracks, the server 120 can provide the ability to create rooms and form teams. Multiple teams can be created in one room. Users who join the same team in the same room are considered to have joined the same driving team. Thus, the vehicle 110 can receive vehicle information from other vehicles 110 in the same driving team from the server 120 and output it through the associated electronic device 111.
[0052] In some scenarios, it can be applied to regular roads, where vehicle information such as speed and / or acceleration of other vehicles can be obtained through the vehicle's body sensors.
[0053] Figure 2 This is a flowchart illustrating a vehicle information output method according to an exemplary embodiment. This vehicle information output method can be executed by a target vehicle or by an electronic device associated with the target vehicle, such as... Figure 2 As shown, the method may include the following steps: In step S201, vehicle information of other vehicles besides the target vehicle is obtained. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained after being scaled down according to a preset scale.
[0054] In step S202, vehicle information of other vehicles is output through the electronic devices associated with the target vehicle.
[0055] In this embodiment, vehicle information of other vehicles besides the target vehicle is acquired. This vehicle information includes driving information, specifically the relative position and distance between the target vehicle and other vehicles. The relative position and distance are obtained by scaling down the target vehicle according to a preset scale. Other vehicles include those behind the target vehicle. This vehicle information is then output through electronic devices associated with the target vehicle, allowing the target vehicle's user to access vehicle information from other vehicles, thereby improving the user's driving environment awareness. Optionally, the target vehicle's information can also be output through electronic devices associated with the target vehicle.
[0056] In one possible implementation, vehicle information of other vehicles is output via electronic devices associated with the target vehicle, including: The target vehicle's associated electronic devices display the corresponding speeds and / or accelerations of other vehicles.
[0057] In this embodiment, the speed and / or acceleration of other vehicles can be displayed through the electronic devices associated with the target vehicle, so that the user can better understand the driving parameters of other vehicles and thus enable the user to control the target vehicle more accurately.
[0058] In one possible implementation, the electronic devices associated with the target vehicle are at least one of the following: in-vehicle display, head-up display, voice output device, smart wearable device, mobile phone, etc. This solution provides a variety of electronic devices for outputting driving information, allowing for more flexible selection of the electronic device outputting driving information based on actual conditions, thus improving the diversity of driving information output. Here, the vehicle user can be a driver or other personnel.
[0059] It should be noted that the driving scenarios in this disclosure can be assisted driving scenarios and user-driven scenarios. For example, in assisted driving scenarios, vehicle information can be displayed on the vehicle's infotainment display interface. In user-driven scenarios, vehicle information can be displayed on the display interface of the vehicle's infotainment display or head-up display. In addition, in both scenarios, vehicle information can also be output through electronic devices such as voice output devices, smart wearable devices, and mobile phones.
[0060] Among them, outputting vehicle information through a voice output device can be done by voice broadcasting, while outputting vehicle information through smart wearable devices and mobile phones can be done by voice broadcasting or screen display.
[0061] In one possible implementation, the target vehicle may belong to the same automaker as other vehicles. In this case, the target vehicle can obtain vehicle information of other vehicles through the server of the same automaker. When the target vehicle belongs to different automakers as other vehicles, the server of the automaker corresponding to the target vehicle can be connected to the server of the automaker corresponding to other vehicles to obtain vehicle information of other vehicles. The target vehicle can also obtain vehicle information of other vehicles through body sensors.
[0062] In one possible implementation, vehicle information may include a vehicle icon and driving information, and the driving information may include a first overtaking prompt and a second overtaking prompt.
[0063] In one possible implementation, driving information may include vehicle driving parameters and a magnified view of the road segment the vehicle is currently on. Optionally, driving parameters may include one or more of parameters such as coordinates, lap count, speed, and acceleration. Optionally, the magnified view of the road segment the vehicle is currently on can be determined based on the vehicle's coordinates and map data.
[0064] This solution displays a magnified view of the road segment where the vehicle is currently located, allowing users to better understand the precise location of other vehicles.
[0065] In one possible implementation, when the driving information includes a first overtaking prompt, the vehicle information output method of this embodiment may further include the following steps: The first overtaking prompt information is output by the electronic device associated with the target vehicle. The first overtaking prompt information is determined when there are other vehicles within a second preset distance range behind the target vehicle and the speed of the other vehicles is greater than the speed of the target vehicle. The first overtaking prompt information includes the time when the following vehicle overtakes the target vehicle.
[0066] When the driving information includes the second overtaking prompt information, the vehicle information output method of this embodiment may further include the following steps: outputting the second overtaking prompt information through the electronic device associated with the target vehicle. The second overtaking prompt information is determined when there are other vehicles within a third preset distance range in front of the target vehicle. The second overtaking prompt information includes the overtaking suggested speed and the overtaking suggested road section.
[0067] In this embodiment, when there are other vehicles within a second preset distance range behind the target vehicle and the speed of the other vehicles is greater than the speed of the target vehicle, the electronic device can output a first overtaking prompt message; and when there are other vehicles within a third preset distance range in front of the target vehicle, the electronic device can output a second overtaking prompt message. The first overtaking prompt message and the second overtaking prompt message can help the user make a decision on driving strategy.
[0068] For example, the first overtaking warning message could be "Car No. 3 is accelerating and is expected to be overtaken in 3 seconds".
[0069] For example, the second overtaking prompt could be "Immediately approach vehicle number 1, it is recommended to maintain a speed of 100 km / h and overtake safely within 500 meters ahead".
[0070] In this embodiment, the process of determining the first overtaking prompt information and the second overtaking prompt information can be performed by the server or by the target vehicle.
[0071] In one possible implementation, the time it takes for the following vehicle to overtake the preceding vehicle can be calculated using the following formula:
[0072]
[0073]
[0074] in, Indicates the acceleration of the following vehicle. Indicates the acceleration of the vehicle in front. This represents the difference in acceleration between the following vehicle and the vehicle in front. Indicates the speed of the following vehicle. Indicates the speed of the vehicle in front. This indicates the speed difference between the following vehicle and the vehicle in front. This indicates the time it takes for the following vehicle to overtake the vehicle in front. This indicates the distance between the vehicle behind and the vehicle in front. In some cases, the target vehicle can be considered as the vehicle in front, and this is used to determine the first overtaking prompt. In other cases, the target vehicle can be considered as the vehicle behind, and this is used to determine the second overtaking prompt.
[0075] In one possible implementation, when the vehicle information includes a vehicle icon, the vehicle information output method of this disclosure embodiment may further include the following steps: The vehicle icon of the target vehicle is displayed through the electronic device associated with the target vehicle; when there are other vehicles within a first preset distance range from the target vehicle, the vehicle icons of the other vehicles within the first preset distance range are displayed through the electronic device associated with the target vehicle.
[0076] In this embodiment, the electronic device associated with the target vehicle can display the vehicle icon of the target vehicle in real time. For example, the vehicle icon of the target vehicle can be rendered and displayed based on the coordinates of the target vehicle and map data.
[0077] Furthermore, in order to reduce the complexity of the display and enable users to focus more on driving, in this embodiment, the electronic device may not display the vehicle icons of all other vehicles besides the target vehicle, but may selectively display the vehicle icons of other vehicles based on whether the distance between other vehicles and the target vehicle is greater than a third preset distance range.
[0078] In one possible implementation, the presence of other vehicles within a first preset distance from the target vehicle can be determined based on the coordinates of other vehicles and the target vehicle. Optionally, this process can be performed by a server or by the target vehicle itself.
[0079] It should be noted that the first preset distance range, the second preset distance range, and the third preset distance range in the aforementioned embodiments can be the actual distance range between the two vehicles, rather than the straight-line distance between the two vehicles.
[0080] In one possible implementation, if the vehicle information includes a vehicle icon, the vehicle icon of the target vehicle and the vehicle icons of all other vehicles can be displayed in real time via an electronic device associated with the target vehicle.
[0081] Based on the foregoing, in one possible implementation, outputting driving information of other vehicles through electronic devices associated with the target vehicle may include the following steps: The target vehicle's associated electronic devices display card components corresponding to other vehicles, which are used to display the vehicle's driving information.
[0082] In this embodiment, when the driving information includes driving data, the driving information of the corresponding vehicle can be displayed through a card component on an electronic device associated with the target vehicle. Displaying the driving information of the corresponding vehicle through a card component improves the display effect of the driving information. Alternatively, a card component corresponding to the target vehicle can be displayed through an electronic device associated with the target vehicle.
[0083] In one possible implementation, the card component corresponding to a specific vehicle can be pointed to that vehicle in order to accurately distinguish the driving information of different vehicles.
[0084] Based on the foregoing, in one possible implementation, driving information may include vehicle driving parameters and a magnified view of the road segment where the vehicle is currently located. In this case, to improve the display effect of driving information, the card component can be set to include multiple stacked information cards, so that different driving information can be displayed separately through different information cards. Therefore, the vehicle information output method of this embodiment may further include the following steps: In response to a switching operation on the currently displayed information card in the card component, the switched information card is displayed in the card component, where the information cards before and after the switch display different driving information.
[0085] In this embodiment, the electronic device associated with the target vehicle can output the card component through display. Thus, when the card component includes multiple stacked information cards, the vehicle user can trigger a switching operation on the currently displayed information card in the card component. In response to the switching operation, the electronic device can display the switched information card in the card component. That is, the user can switch the driving information currently displayed in the card component according to actual needs, thereby improving the richness of the displayed content while ensuring a concise display of driving information.
[0086] In one possible implementation, the switching operation for the currently displayed information card in the card component can be an operation initiated by swiping up and down, swiping left and right, or using voice control.
[0087] It should be noted that the switching operation for the currently displayed information card in the card component can be configured to switch the information cards in some or all of the displayed vehicle-related card components. For example, when a swipe-up / down switching operation is initiated for a specific card group, it can be configured to display the switched information card only in that card component, or it can be configured to display the switched information card in all card components.
[0088] Figure 3 This is a schematic diagram illustrating a driving information display interface according to an exemplary embodiment. Please refer to it. Figure 3 The driving information display interface shows a road map 310, on which vehicle icons 320 for the target vehicle and other vehicles are displayed. Additionally, the driving information display interface also shows card components 330 corresponding to each vehicle. Each card component 330 includes two stacked information cards 331, and the card component 330 currently displays driving parameters, including lap count and speed. Furthermore, the card component 330 also displays vehicle identification information, namely, this vehicle, vehicle number 1, and vehicle number 3.
[0089] In one possible implementation, the vehicle information output method of this embodiment may further include the following steps: In response to the addition of a candidate information card, the candidate information card is overlaid on the card component, and the candidate information card is used to display preset driving information; in response to the deletion of an information card in the card component, the information card is deleted from the card component.
[0090] In this embodiment, a number of candidate information cards can be pre-configured for the user to select. The electronic device can then respond to the addition of candidate information cards by overlaying them onto the card component, thereby enriching the types of driving information displayed in the card component. Furthermore, users can also delete information cards from the card component, allowing them to quickly locate the driving information they need when initiating a switching operation.
[0091] In one possible implementation, obtaining vehicle information of vehicles other than the target vehicle may include: obtaining vehicle information of vehicles other than the target vehicle on the target track.
[0092] Outputting vehicle information of other vehicles through electronic devices associated with the target vehicle may include: displaying a track interface on the electronic devices associated with the target vehicle, the track interface displaying a track map corresponding to the target track; and displaying vehicle information of other vehicles on the track map.
[0093] In this embodiment, it can be applied to a racetrack scenario, where the target vehicle is located within the target track, and the target track can obtain vehicle information of other vehicles on the target track besides the target vehicle. The track interface can then be displayed on the electronic device associated with the target vehicle, showing a track map corresponding to the target track, and displaying vehicle information of other vehicles on the track map. This enables real-time acquisition of vehicle information of other vehicles during the race, ensuring the safety of the racing vehicles.
[0094] In one possible implementation, a vehicle user can add a target vehicle to a team, where other vehicles besides the target vehicle can be other vehicles in that team. This scenario could be, for example, a racing competition.
[0095] In one possible implementation, the target vehicle could also be another vehicle traveling on the road.
[0096] As can be seen, the vehicle information output method of this disclosure is applicable to scenarios where multiple vehicles are in a convoy, and can also be applied to scenarios where vehicles are freely traveling on the road.
[0097] In one possible implementation, obtaining vehicle information for vehicles other than the target vehicle on the target track may include the following steps: In response to the target vehicle joining the preset driving platoon, obtain vehicle information of other vehicles on the target track that have joined the preset driving platoon, excluding the target vehicle.
[0098] In this solution, vehicle information of other vehicles that have joined the preset driving convoy can be obtained after the target vehicle has joined the preset driving convoy. This avoids obtaining the driving information of all vehicles, thereby improving the accuracy and necessity of the output driving information and saving resources.
[0099] In one possible implementation, obtaining vehicle information for vehicles other than the target vehicle on the target track may include the following steps: Receive target driving information of other vehicles on the target track sent by the server. The target driving information is driving information of a preset type.
[0100] In this embodiment, the vehicle information may include target driving information, which can be obtained from the server from the target driving information of other vehicles on the target track. The target driving information may be driving information of a preset type, such as timely and effective driving information after filtering, or the driving information may be information such as speed and / or acceleration.
[0101] The target driving information can be driving information filtered by the server. The filtered driving information is obtained by the server filtering the corresponding driving information based on the duration of the driving information of other vehicles.
[0102] In this embodiment, the server can obtain driving information from other vehicles. Then, the server can further determine the transmission duration of the acquired driving information from other vehicles and filter the driving information based on the transmission duration to obtain filtered driving information. A long transmission duration for driving information indicates that the information was sent a long time ago, and subsequent output will result in inaccurate output. Therefore, filtering the driving information based on the transmission duration of other vehicles and sending the filtered driving information to the electronic device associated with the target vehicle can improve the timeliness of driving information output.
[0103] In one possible implementation, the duration of transmission of other vehicles' driving information is determined based on the server's current timestamp, the transmission duration of other vehicles' driving information in the network, and the timestamps of other vehicles' driving information transmission.
[0104] In one possible implementation, such as Figure 4 As shown, for any vehicle, the vehicle's infotainment system can periodically send a cloud timestamp retrieval request to the server. This request corresponds to the vehicle's local timestamp T1. Upon receiving the cloud timestamp retrieval request, the server can send a cloud timestamp T2 to the vehicle's infotainment system. After receiving the cloud timestamp T2 from the server, the vehicle's infotainment system can record T2 and the latency T3 at the time of receiving it. If T3 is less than a first threshold, the vehicle's infotainment system can send T1, T2, and T3 to the server. Thus, the server can periodically calculate the transmission time T4 of the vehicle's driving information in the network, where T4 = T2 - (T1 + T3). Subsequently, after the vehicle's infotainment system sends driving information to the server, the server can calculate the elapsed transmission time of the vehicle's driving information. , =T6-T4-T5, where T6 represents the server's current timestamp and T5 represents the timestamp of the vehicle information being sent.
[0105] In one possible implementation, if the duration of the driving information transmission is less than a second threshold, the driving information can be identified as filtered driving information. In another possible implementation, the driving information may include speed information, which is collected by the target vehicle's body sensors. Driving information from other vehicles, such as speed information, can be collected through the vehicle's body sensors, thereby enriching the means of acquiring vehicle information. Optionally, the driving information collected by the body sensors can be fused with driving information obtained from a server to obtain the final target driving information, making the obtained target driving information more accurate.
[0106] In this embodiment, the method for determining other vehicles besides the target vehicle may vary depending on the application scenario.
[0107] In one possible implementation, the vehicle's infotainment system can also send the user's voice data to the server. This voice data carries listening range information, such as listening range information within a convoy or a room. After receiving the user's voice data, the server can determine the target electronic device to which the voice data is to be sent based on the listening range information carried in the voice data. Then, the server can send the voice data to the target electronic device.
[0108] Figure 5 This is a flowchart illustrating a vehicle information output method according to an exemplary embodiment. This vehicle information output method can be executed by a server, such as... Figure 5 As shown, the method may include the following steps: In step S501, vehicle information of other vehicles besides the target vehicle is obtained. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained after being scaled down according to a preset scale.
[0109] In step S502, vehicle information of other vehicles is sent to the electronic device associated with the target vehicle so that the electronic device outputs the vehicle information of other vehicles.
[0110] In this embodiment, after obtaining vehicle information of other vehicles besides the target vehicle, the server can send the vehicle information of other vehicles to the electronic devices associated with the target vehicle, so that the vehicle user of the target vehicle can know the vehicle information of other vehicles besides their own vehicle, thereby improving the vehicle user's driving environment perception ability. The driving information includes the relative position and distance between other vehicles and the target vehicle. The relative position and distance are obtained after being scaled down according to a preset scale. Optionally, other vehicles include vehicles behind the target vehicle, so as to be able to understand the situation of other vehicles in detail.
[0111] In one possible implementation, sending driving information of other vehicles to an electronic device associated with the target vehicle, so that the electronic device outputs the driving information of other vehicles, may include the following steps: Send driving information of other vehicles to the electronic devices associated with the target vehicle so that the electronic devices can display card components corresponding to other vehicles. The card components are used to display the driving information of the vehicles.
[0112] In this embodiment, the server can send driving information of other vehicles to the electronic devices associated with the target vehicle, so that the electronic devices can display the driving information of the corresponding vehicle through the card component, which can improve the display effect of driving information.
[0113] In one possible implementation, the vehicle information includes a vehicle icon. In this case, the vehicle information output method of this disclosure embodiment may further include the following steps: If it is determined that there are other vehicles within a first preset distance range from the target vehicle, the vehicle icons of the other vehicles within the first preset distance range are sent to the electronic device associated with the target vehicle, so that the electronic device displays the vehicle icons of the other vehicles within the first preset distance range.
[0114] For a detailed description of the above steps, please refer to the foregoing embodiments, which will not be repeated here.
[0115] In one possible implementation, sending vehicle information of other vehicles to electronic devices associated with the target vehicle may include the following steps: Send the target vehicle's driving information to the electronic devices associated with the target vehicle. The target driving information is a preset type of driving information.
[0116] The target driving information can be driving information filtered by the server. The server can filter the corresponding driving information based on the duration of the driving information of other vehicles, and then send the filtered driving information to the electronic devices associated with the target vehicle.
[0117] For a detailed description of the above steps, please refer to the foregoing embodiments, which will not be repeated here.
[0118] Figure 6 This is a block diagram illustrating a vehicle information output device according to an exemplary embodiment. (Refer to...) Figure 6 The vehicle information output device 600 includes a first acquisition module 601 and an output module 602.
[0119] The first acquisition module 601 is configured to acquire vehicle information of other vehicles besides the target vehicle. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained by scaling down according to a preset scale. Output module 602 is configured to output the driving information of the other vehicles through electronic devices associated with the target vehicle.
[0120] Optionally, the output module is configured as follows: The target vehicle's associated electronic equipment displays the speed and / or acceleration of the other vehicles.
[0121] Optionally, the output module is configured as follows: The target vehicle is connected to an electronic device that displays card components corresponding to other vehicles, which are used to display the vehicle's driving information.
[0122] Optionally, the card assembly includes multiple stacked information cards, and the vehicle information output device 600 further includes: The switching module is configured to display the switched information card in the card component in response to a switching operation of the currently displayed information card in the card component, wherein the information cards before and after the switch display different driving information.
[0123] Optionally, the driving information includes the vehicle's driving parameters and a magnified view of the road segment where the vehicle is currently located.
[0124] Optionally, the driving information includes a first overtaking prompt, and the output module is configured to: The electronic device associated with the target vehicle outputs a first overtaking prompt message. The first overtaking prompt message is determined when there are other vehicles within a second preset distance range behind the target vehicle, and the speed of the other vehicles is greater than the speed of the target vehicle. The first overtaking prompt message includes the time when the following vehicle overtakes the target vehicle.
[0125] Optionally, the driving information includes a second overtaking prompt, and the output module is configured to: The electronic device associated with the target vehicle outputs a second overtaking prompt message. The second overtaking prompt message is determined when there are other vehicles within a third preset distance range in front of the target vehicle. The second overtaking prompt message includes a suggested overtaking speed and a suggested overtaking section.
[0126] Optionally, the vehicle information also includes a vehicle icon, and the output module is configured to: The vehicle icon of the target vehicle is displayed through the electronic device associated with the target vehicle; When other vehicles exist within a first preset distance range from the target vehicle, the vehicle icons of the other vehicles within the first preset distance range are displayed through the electronic device associated with the target vehicle.
[0127] Optionally, the first acquisition module is configured as follows: Obtain vehicle information for all vehicles on the target track other than the target vehicle; The output module is configured as follows: The track interface is displayed on the electronic device associated with the target vehicle, and the track interface displays a track map corresponding to the target track; The vehicle information of the other vehicles is displayed on the track map.
[0128] Optionally, the first acquisition module is configured as follows: The system receives target driving information of other vehicles on the target track sent by the server. The target driving information is of a preset type.
[0129] Optionally, the driving information includes speed information, which is obtained by the vehicle's body sensors.
[0130] Optionally, the electronic devices associated with the target vehicle include at least one of a vehicle-mounted display, a head-up display, a voice output device, a smart wearable device, and a mobile phone.
[0131] Figure 7 This is a block diagram illustrating a vehicle information output device according to an exemplary embodiment. (Refer to...) Figure 7 The vehicle information output device 700 includes a second acquisition module 701 and a transmission module 702.
[0132] The second acquisition module 701 is configured to acquire vehicle information of other vehicles besides the target vehicle. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained by scaling down according to a preset scale. The sending module 702 is configured to send vehicle information of the other vehicle to an electronic device associated with the target vehicle, so that the electronic device outputs the vehicle information of the other vehicle.
[0133] Optionally, the sending module 702 is configured to: The driving information of the other vehicles is sent to the electronic device associated with the target vehicle, so that the electronic device displays a card component corresponding to the other vehicle, the card component being used to display the vehicle's driving information.
[0134] Optionally, the vehicle information also includes a vehicle icon, and the sending module 702 is configured to: If it is determined that other vehicles exist within a first preset distance range from the target vehicle, vehicle icons of the other vehicles within the first preset distance range are sent to the electronic device associated with the target vehicle, so that the electronic device displays vehicle icons of the other vehicles within a third preset distance range. Optionally, the sending module 702 is configured as follows: Send the target vehicle's driving information to the electronic devices associated with the target vehicle. The target driving information is a preset type of driving information.
[0135] Regarding the vehicle information output device 700 in the above embodiments, the specific methods by which each module performs its operation have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0136] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the vehicle information output method provided in this disclosure.
[0137] Figure 8 This is a block diagram illustrating an electronic device according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, tablet computer, in-vehicle infotainment system, and wearable device, etc.
[0138] Reference Figure 8 The electronic device 800 may include one or more of the following components: a first processing component 802, a first memory 804, a first power supply component 806, a multimedia component 808, an audio component 810, a first input / output interface 812, a sensor component 814, and a communication component 816.
[0139] The first processing component 802 typically controls the overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. The first processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the vehicle information output method described above. Furthermore, the first processing component 802 may include one or more modules to facilitate interaction between the first processing component 802 and other components. For example, the first processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the first processing component 802.
[0140] The first memory 804 is configured to store various types of data to support the operation of the electronic device 800. Examples of this data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The first memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0141] The first power supply component 806 provides power to various components of the electronic device 800. The first power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.
[0142] Multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0143] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in first memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0144] The first input / output interface 812 provides an interface between the first processing component 802 and the peripheral interface module, which may be a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0145] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0146] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0147] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the vehicle information output method described above.
[0148] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a first memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to complete the vehicle information output method described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0149] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the vehicle information output method described above when executed by the programmable device.
[0150] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0151] In the above detailed description, terms such as "center," "upper," "lower," "left," and "right" indicate direction or positional relationship. Since components of the described device can be positioned in multiple different orientations, these directional terms are for illustrative purposes and not restrictive. It should be understood that other aspects can be utilized and structural or logical changes can be made without departing from the concept of this disclosure. Therefore, the following detailed description should not be considered limiting.
[0152] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other.
[0153] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, parts, regions, layers, or sections, these components, parts, regions, layers, or sections are not limited to these terms. Rather, these terms are used only to distinguish one component, part, region, layer, or section from another. Therefore, without departing from the teachings of the examples described herein, the first component, part, region, layer, or section mentioned in the examples may also be referred to as the second component, part, region, layer, or section. Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as “first” or “second” may explicitly or implicitly include at least one of that feature. In the description herein, “a plurality” means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0154] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”
[0155] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”
[0156] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
[0157] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for outputting vehicle information, characterized in that, The method includes: Obtain vehicle information of other vehicles besides the target vehicle. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained after being scaled down according to a preset scale. The vehicle information of the other vehicles is output through the electronic devices associated with the target vehicle; Wherein, the step of outputting vehicle information of other vehicles through electronic devices associated with the target vehicle includes: The target vehicle is connected to an electronic device that displays card components corresponding to other vehicles, and the card components are used to display the driving information of the other vehicles. The card component includes multiple stacked information cards, and the method further includes: In response to a switching operation on the information card currently displayed in the card component, the switched information card is displayed in the card component, wherein the information cards before and after the switch display different driving information; The driving information includes a first overtaking prompt, and the step of outputting vehicle information of other vehicles through electronic devices associated with the target vehicle includes: The electronic device associated with the target vehicle outputs a first overtaking prompt message. The first overtaking prompt message is determined when there are other vehicles within a second preset distance range behind the target vehicle and the speed of the other vehicles is greater than the speed of the target vehicle. The first overtaking prompt message includes the time when the following vehicle overtakes the target vehicle. The driving information includes a second overtaking prompt, and the step of outputting vehicle information of other vehicles through electronic devices associated with the target vehicle includes: The electronic device associated with the target vehicle outputs a second overtaking prompt message. The second overtaking prompt message is determined when there are other vehicles within a third preset distance range in front of the target vehicle. The second overtaking prompt message includes a suggested overtaking speed and a suggested overtaking section. The acquisition of vehicle information for vehicles other than the target vehicle includes: Obtain vehicle information for all vehicles on the target track other than the target vehicle; The step of outputting vehicle information of other vehicles through electronic devices associated with the target vehicle includes: The track interface is displayed on the electronic device associated with the target vehicle, and the track interface displays a track map corresponding to the target track; The vehicle information of the other vehicles is displayed on the track map.
2. The vehicle information output method according to claim 1, characterized in that, The step of outputting vehicle information of other vehicles through electronic devices associated with the target vehicle includes: The target vehicle's associated electronic equipment displays the speed and / or acceleration of the other vehicles.
3. The vehicle information output method according to claim 1, characterized in that, The vehicle information also includes a vehicle icon, and the step of outputting the vehicle information of other vehicles through the electronic device associated with the target vehicle includes: The vehicle icon of the target vehicle is displayed through the electronic device associated with the target vehicle; When other vehicles exist within a first preset distance range from the target vehicle, the vehicle icons of the other vehicles within the first preset distance range are displayed through the electronic device associated with the target vehicle.
4. The vehicle information output method according to claim 1, characterized in that, The driving information includes the vehicle's driving parameters and a magnified view of the road segment where the vehicle is currently located.
5. The vehicle information output method according to claim 1, characterized in that, The process of obtaining vehicle information for vehicles other than the target vehicle on the target track includes: The system receives target driving information of other vehicles on the target track from the server. The target driving information is of a preset type.
6. The vehicle information output method according to any one of claims 1-4, characterized in that, The driving information includes speed information, which is collected by the vehicle's body sensors.
7. The vehicle information output method according to any one of claims 1-4, characterized in that, The electronic devices associated with the target vehicle include at least one of the following: vehicle-mounted display, head-up display, voice output device, smart wearable device, and mobile phone.
8. A vehicle information output device, characterized in that, include: The first acquisition module is configured to acquire vehicle information of other vehicles besides the target vehicle. The vehicle information includes driving information, which includes the relative position and distance between the other vehicles and the target vehicle. The relative position and distance are obtained by scaling down according to a preset scale. The output module is configured to output the driving information of the other vehicles through electronic devices associated with the target vehicle; The output module is configured as follows: The target vehicle is connected to an electronic device that displays card components corresponding to other vehicles, and the card components are used to display the driving information of the other vehicles. The card assembly includes multiple stacked information cards, and the vehicle information output device further includes: The switching module is configured to display the switched information card in the card component in response to a switching operation of the information card currently displayed in the card component, wherein the information cards before and after the switching display different driving information; The driving information includes a first overtaking prompt, and the output module is configured as follows: The electronic device associated with the target vehicle outputs a first overtaking prompt message. The first overtaking prompt message is determined when there are other vehicles within a second preset distance range behind the target vehicle and the speed of the other vehicles is greater than the speed of the target vehicle. The first overtaking prompt message includes the time when the following vehicle overtakes the target vehicle. The driving information includes a second overtaking prompt, and the output module is configured as follows: The electronic device associated with the target vehicle outputs a second overtaking prompt message. The second overtaking prompt message is determined when there are other vehicles within a third preset distance range in front of the target vehicle. The second overtaking prompt message includes a suggested overtaking speed and a suggested overtaking section. The first acquisition module is configured as follows: Obtain vehicle information for all vehicles on the target track other than the target vehicle; The output module is configured as follows: The track interface is displayed on the electronic device associated with the target vehicle, and the track interface displays a track map corresponding to the target track; The vehicle information of the other vehicles is displayed on the track map.
9. The vehicle information output device according to claim 8, characterized in that, The output module is configured as follows: The target vehicle's associated electronic equipment displays the speed and / or acceleration of the other vehicles.
10. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the steps of the vehicle information output method according to any one of claims 1 to 7.
11. A computer-readable storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the steps of the vehicle information output method according to any one of claims 1 to 7.
12. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the vehicle information output method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Racing track simulation driving method and device, vehicle and storage medium
CN116459529A
Apparatus and computer program for assisting driver of vehicle
US20150344033A1