Information output method, device and vehicle
By receiving and processing broadcast signals in a preset environment, determining and outputting target area information, the problem of drivers being unable to obtain obstacle information in a timely manner in complex environments is solved, thus improving vehicle driving safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-07-19
- Publication Date
- 2026-05-29
AI Technical Summary
When driving in complex environments, drivers may not be able to obtain obstacle information in time, leading to safety risks.
By receiving broadcast signals from a preset environment, the system identifies the target area and controls the vehicle to output information about that area, so that the driver can be informed of potential risks in a timely manner.
It improves vehicle safety in complex environments, ensures drivers can make timely and correct driving maneuvers, and reduces safety risks.
Smart Images

Figure CN116935682B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information processing, and more specifically, to an information output method, apparatus, and vehicle. Background Technology
[0002] Currently, in some complex environments, such as driving for a long time on highways, users may experience driving fatigue. If there are obstacles ahead of the vehicle, the user may not be able to obtain the corresponding obstacle information in time and thus fail to make the correct driving operation, which may lead to safety risks while driving.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This invention provides an information output method, apparatus, and vehicle to at least address the technical problem of low vehicle safety when driving in complex environments in related technologies.
[0005] According to one aspect of the present invention, an information output method is provided, the method comprising: in response to a vehicle traveling to a preset environment, receiving a broadcast signal sent by a preset device located in the preset environment, wherein the preset device is used to characterize a device carried by a preset object in the preset environment that affects the normal driving of the vehicle; in response to receiving the broadcast signal, determining a target area from the preset environment based on the broadcast signal, wherein the target area is used to characterize the area where the preset device is located; and controlling the vehicle to output area information of the target area.
[0006] Optionally, receiving broadcast signals sent by preset devices located in a preset environment includes: receiving multiple first broadcast signals in the preset environment; obtaining device identifiers of multiple first broadcast devices based on the multiple first broadcast signals; and filtering broadcast signals from the multiple first broadcast signals based on the device identifiers and the environment type of the preset environment.
[0007] Optionally, based on the device identifier and the environment type of the preset environment, a broadcast signal is selected from multiple first broadcast signals, including: determining a broadcast identifier that matches the environment type from a preset identifier library, wherein the preset identifier library is used to characterize the mapping relationship between the environment type and the broadcast identifier of the broadcast device in the preset environment; matching the broadcast identifier and the device identifier to obtain an identifier matching result; determining a preset device from multiple first broadcast devices based on the identifier matching result; and determining the signal sent by the preset device as a broadcast signal.
[0008] Optionally, determining the target area from a preset environment based on the broadcast signal includes: determining the device location of a preset device based on the broadcast signal; obtaining the area status of a first area corresponding to the device location through an environmental database, wherein the environmental database is used to characterize a database composed of area statuses of multiple areas in the preset environment; determining the influence level of the first area based on the area status and the vehicle's driving parameters, wherein the influence level is used to characterize the degree to which the first area affects the normal driving of the vehicle; and determining the first area as the target area in response to the influence level meeting a preset level condition.
[0009] Optionally, the method further includes: in response to the influence level not meeting the preset level condition, obtaining the current driving trajectory of the vehicle; adjusting the regional trajectory segment in the driving trajectory based on the object characteristics of the preset object to obtain the target driving trajectory, wherein the regional trajectory segment is used to characterize the trajectory segment in the driving trajectory that matches the device position; and controlling the vehicle driving based on the target driving trajectory.
[0010] Optionally, controlling the vehicle to output area information of the target area includes: obtaining the object type of a preset object; determining the target output method based on the object type and the area status of the target area; determining the target output frequency based on the influence level of the target area; and controlling the vehicle to output area information based on the target output method and the target output frequency.
[0011] Optionally, the method further includes: obtaining the vehicle's driving position and the sensing position of the sensing device, wherein the sensing device is deployed at the boundary of a preset environment; in response to the distance from the driving position to the sensing position being less than a preset distance, obtaining the device status of the sensing device within a preset time period; in response to the device status switching within the preset time period, determining that the vehicle has driven to the preset environment; in response to the device status not switching within the preset time period, determining that the vehicle has not driven to the preset environment.
[0012] Optionally, the method further includes: in response to a vehicle malfunction occurring in a preset environment, determining the malfunction type; determining the vehicle malfunction level based on the malfunction type and the environment type of the preset environment, wherein the malfunction level is used to characterize the degree to which the vehicle affects the normal operation of other vehicles; and controlling the broadcasting equipment on the vehicle to send a broadcast signal based on the malfunction level.
[0013] According to another aspect of the present invention, an information output device is also provided, the device comprising: a signal receiving module, configured to receive a broadcast signal sent by a preset device located in the preset environment in response to a vehicle traveling to a preset environment, wherein the preset device is configured to characterize a device carried by a preset object in the preset environment that affects the normal driving of the vehicle; a region determining module, configured to determine a target region from the preset environment based on the broadcast signal in response to receiving the broadcast signal, wherein the target region is configured to characterize the region where the preset device is located; and an information output module, configured to control the vehicle to output region information of the target region.
[0014] Optionally, the signal receiving module includes: a first receiving unit for receiving multiple first broadcast signals in a preset environment; an identifier acquisition unit for acquiring device identifiers of multiple first broadcast devices based on the multiple first broadcast signals; and a signal filtering unit for filtering broadcast signals from the multiple first broadcast signals based on the device identifiers and the environment type of the preset environment.
[0015] Optionally, the signal filtering unit is further configured to: determine a broadcast identifier that matches the environment type from a preset identifier library, wherein the preset identifier library is used to characterize the mapping relationship between the environment type and the broadcast identifier of the broadcast device in the preset environment; match the broadcast identifier and the device identifier to obtain an identifier matching result; based on the identifier matching result, determine a preset device from multiple first broadcast devices; and determine the signal sent by the preset device as a broadcast signal.
[0016] Optionally, the area determination module includes: a location determination unit, used to determine the device location of a preset device based on a broadcast signal; a status acquisition unit, used to acquire the area status of a first area corresponding to the device location through an environmental database, wherein the environmental database is used to characterize a database composed of area statuses of multiple areas in a preset environment; a level determination unit, used to determine the influence level of the first area based on the area status and the vehicle's driving parameters, wherein the influence level is used to characterize the degree to which the first area affects the normal driving of the vehicle; and an area determination unit, used to determine the first area as a target area in response to the influence level meeting a preset level condition.
[0017] Optionally, the device further includes: a trajectory acquisition module, used to acquire the current driving trajectory of the vehicle in response to the influence level not meeting the preset level conditions; a trajectory adjustment module, used to adjust the regional trajectory segment in the driving trajectory based on the object characteristics of the preset object to obtain the target driving trajectory, wherein the regional trajectory segment is used to characterize the trajectory segment in the driving trajectory that matches the device position; and a vehicle control module, used to control the vehicle driving based on the target driving trajectory.
[0018] Optionally, the information output module is further configured as follows: a type acquisition unit for acquiring the object type of a preset object; a mode determination unit for determining the target output mode based on the object type and the regional state of the target region; a frequency determination unit for determining the target output frequency based on the influence level of the target region; and an information output unit for controlling the vehicle to output regional information based on the target output mode and the target output frequency.
[0019] Optionally, the device further includes: a location acquisition module for acquiring the vehicle's driving position and the sensing position of the sensing device, wherein the sensing device is deployed at the boundary of a preset environment; a status acquisition module for acquiring the device status of the sensing device within a preset time period in response to the distance from the driving position to the sensing position being less than a preset distance; a first determination module for determining that the vehicle has driven to the preset environment in response to a switch in the device status within the preset time period; and a second determination module for determining that the vehicle has not driven to the preset environment in response to no switch in the device status within the preset time period.
[0020] Optionally, the device further includes: a type determination module for determining the fault type in response to a vehicle malfunction occurring in a preset environment; a level determination module for determining the fault level of the vehicle based on the fault type and the environment type of the preset environment, wherein the fault level characterizes the degree to which the vehicle affects the normal operation of other vehicles; and a signal transmission module for controlling the broadcasting equipment on the vehicle to transmit broadcast signals based on the fault level.
[0021] According to another aspect of the present invention, a computer-readable storage medium is also provided, including a stored program, wherein, when the program is running, it controls the device where the computer-readable storage medium is located to execute any of the above-described information output methods.
[0022] According to another aspect of the present invention, a processor is also provided, wherein the processor's program execution performs any of the above-described information output methods.
[0023] According to another aspect of the present invention, a target vehicle is also provided, comprising: one or more processors; a storage device for storing one or more programs; and an information output method that, when the one or more programs are executed by the one or more processors, causes the one or more processors to perform any of the above-described methods.
[0024] In this embodiment of the invention, a method is adopted in which, in response to a vehicle traveling to a preset environment, a broadcast signal sent by a preset device located in the preset environment is received; in response to receiving the broadcast signal, a target area is determined from the preset environment based on the broadcast signal; and the vehicle is controlled to output the area information of the target area. By determining the target area that may affect the normal driving of the vehicle from the preset environment based on the received broadcast signal containing information related to events currently occurring in the preset environment that may affect the normal driving of the vehicle, and controlling the vehicle to output the area information of the target area, the user can promptly discover potential risks in the preset environment that may affect the driving safety of the vehicle, thereby improving the user's driving safety and solving the technical problem of low vehicle safety when driving in complex environments in related technologies. Attached Figure Description
[0025] 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:
[0026] Figure 1 This is a flowchart illustrating an information output method according to an embodiment of the present invention;
[0027] Figure 2 This is a schematic diagram illustrating a road information output process according to an embodiment of the present invention;
[0028] Figure 3 This is a schematic diagram illustrating a high-speed environmental information receiving method according to an embodiment of the present invention;
[0029] Figure 4 This is a schematic diagram of the structure of a portable OBU device according to an embodiment of the present invention;
[0030] Figure 5 This is a structural block diagram of an information output device according to an embodiment of the present invention. Detailed Implementation
[0031] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. 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.
[0032] 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.
[0033] Example 1
[0034] According to an embodiment of the present invention, an information output method embodiment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0035] Figure 1 This is a flowchart illustrating an information output method according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0036] Step S102: In response to the vehicle traveling to a preset environment, a broadcast signal sent by a preset device located in the preset environment is received.
[0037] Among them, the preset device is used to characterize the device carried by the preset object that affects the normal driving of the vehicle in the preset environment.
[0038] The aforementioned preset environment can refer to a complex environment that may affect the driver's normal driving, such as a scenic area or a highway environment. The aforementioned broadcast signal can refer to a signal transmitted by a preset device in the preset environment, which contains information related to an event currently occurring in the preset environment that will affect the normal driving of the vehicle. The aforementioned preset device can refer to a signal broadcasting device carried by a preset object included in the event.
[0039] To facilitate understanding, let's take a highway environment as an example. If some sections of the highway are damaged and require emergency repairs, there will be workers repairing the damaged sections. When a user drives a vehicle into the highway environment, the workers may be a pre-defined object that could affect the normal driving of the vehicle. To ensure the safety of the workers while they are repairing the road, a pre-defined device that can send broadcast signals can be installed on the workers. When the system detects that the workers have reached the section that needs repair and have started repairs, the device can be activated to broadcast the repair status of the section in real time.
[0040] It should be noted that the above example of workers repairing damaged road sections in a high-speed environment is only an illustrative example. The specific preset environment, preset objects, and preset equipment can be determined according to the actual situation and are not limited here.
[0041] In one optional embodiment, when a user drives a vehicle into a preset environment, in order to ensure driving safety, the information output system can receive broadcast signals from the preset environment in real time, so that the driver can promptly detect events in the preset environment that may affect the normal driving and driving safety of the vehicle, thereby improving the safety of the vehicle when driving in the preset environment.
[0042] In one optional embodiment, considering that other types of signals may exist in the preset environment, such as scenic spot introduction signals in a scenic environment and location positioning signals in a high-speed environment, and that these signals have little impact on the normal driving of the vehicle, the signal output system can ignore these signals when receiving broadcast signals and allocate a larger weight to receiving broadcast signals that may affect the normal driving of the vehicle.
[0043] Step S104: In response to receiving a broadcast signal, determine the target area from a preset environment based on the broadcast signal.
[0044] The target area is used to characterize the area where the preset device is located.
[0045] In one optional embodiment, after receiving a broadcast signal in a preset environment, the signal output system can determine the target area where the preset device is located from the preset environment based on the information contained in the broadcast signal, that is, the area in the preset environment that may affect the normal driving of the vehicle.
[0046] Step S106: Control the vehicle to output the area information of the target area.
[0047] The aforementioned regional information can refer to information that reflects the current situation of events occurring in the target area, including but not limited to the location of the target area, the scope of the target area, the type of event, and the degree of impact on the normal driving of vehicles.
[0048] In one optional embodiment, after the target area is determined, the information output system can output the aforementioned area information on the vehicle based on the information about the target area contained in the broadcast signal, thereby ensuring that the user can promptly discover areas in the preset environment that may affect the normal driving of the vehicle, thus enabling the user to focus on driving the vehicle and improving the safety of the vehicle driving process.
[0049] In this embodiment of the invention, a method is adopted in which, in response to a vehicle traveling to a preset environment, a broadcast signal sent by a preset device located in the preset environment is received; in response to receiving the broadcast signal, a target area is determined from the preset environment based on the broadcast signal; and the vehicle is controlled to output the area information of the target area. By determining the target area that may affect the normal driving of the vehicle from the preset environment based on the received broadcast signal containing information related to events currently occurring in the preset environment that may affect the normal driving of the vehicle, and controlling the vehicle to output the area information of the target area, the user can promptly discover potential risks in the preset environment that may affect the driving safety of the vehicle, thereby improving the user's driving safety and solving the technical problem of low vehicle safety in complex environments in related technologies.
[0050] Optionally, receiving broadcast signals sent by preset devices located in a preset environment includes: receiving multiple first broadcast signals in the preset environment; obtaining device identifiers of multiple first broadcast devices based on the multiple first broadcast signals; and filtering broadcast signals from the multiple first broadcast signals based on the device identifiers and the environment type of the preset environment.
[0051] The aforementioned first broadcast signal can refer to all signals present in the preset environment. In addition to the broadcast signal containing relevant information about the target area, it can also include other types of signals mentioned above, such as scenic spot introduction signals in scenic areas and location positioning signals in high-speed environments.
[0052] In one optional embodiment, to improve the recognizability of the broadcast signal, a specific device identifier can be configured on the preset device, enabling the information output system to accurately detect the broadcast signal sent by the preset device. However, considering that the device identifiers configured on different preset devices may differ, the signal output system may obtain the broadcast signal sent by each preset device with a specific device identifier individually, which could lead to low acquisition efficiency. Furthermore, the signal output system may not receive the broadcast signal when it is being sent because the preset device is outside the propagation range of the broadcast signal. Therefore, to avoid missing broadcast signals, the signal output system can receive multiple first broadcast signals in the preset environment in real time, and then determine the corresponding multiple first broadcast devices based on the multiple first broadcast signals, while simultaneously acquiring the device identifiers of the multiple first broadcast devices.
[0053] In one optional embodiment, different device identifiers for broadcasting equipment can be set for different types of preset environments. For example, in a scenic area, where vehicles travel at slower speeds, drivers are more likely to encounter events on the road that could affect normal vehicle operation. Therefore, broadcasting equipment with a smaller transmission range and longer transmission duration can be configured for the scenic area, and a corresponding scenic area device identifier can be set. In a high-speed environment, where vehicles travel at faster speeds, drivers may not be able to make the correct driving strategy in time to events appearing in front of the vehicle. Therefore, broadcasting equipment with a larger transmission range and longer transmission duration can be configured for the high-speed environment, and a corresponding high-speed device identifier can be set.
[0054] Therefore, after obtaining the device identifiers of multiple first devices, the information output system can further obtain the environment type of the preset environment, and determine the target broadcasting device from the multiple first broadcasting devices based on the environment type and device identifier, and then determine the broadcast signal sent by the target broadcasting device as the aforementioned broadcast signal.
[0055] In one optional embodiment, considering that events that affect the normal operation of a vehicle in a preset environment may also be caused by the user, the device used to transmit the broadcast signal may not be managed by the management device in the preset environment, but may be selected by the user. Therefore, in order to ensure that the device identifier of the broadcast device selected by the user matches the preset environment, thereby ensuring the user's safety in the event, the information output system can also configure the broadcast device with a device identifier that matches the environment type of the preset environment in real time when transmitting the broadcast signal, or select the broadcast device with a device identifier that matches the environment type from multiple broadcast devices, so that other users can promptly discover the above-mentioned events that affect the normal operation of the vehicle based on the environment type of the preset environment.
[0056] Optionally, based on the device identifier and the environment type of the preset environment, a broadcast signal is selected from multiple first broadcast signals, including: determining a broadcast identifier that matches the environment type from a preset identifier library, wherein the preset identifier library is used to characterize the mapping relationship between the environment type and the broadcast identifier of the broadcast device in the preset environment; matching the broadcast identifier and the device identifier to obtain an identifier matching result; determining a preset device from multiple first broadcast devices based on the identifier matching result; and determining the signal sent by the preset device as a broadcast signal.
[0057] The aforementioned preset identifier library stores the mapping relationship between the environment type of the preset environment and the broadcast identifier of the broadcasting device. Staff can pre-configure the corresponding device identifier for a specified type of preset environment to construct the aforementioned preset identifier library.
[0058] When selecting the desired broadcast signal from multiple first broadcast signals, the signal output system can first retrieve the aforementioned preset identifier library, and then select broadcast identifiers that match the environment type of the preset environment from the preset identifier library. Finally, the selected broadcast identifiers are matched with the device identifiers of multiple first broadcast devices to obtain the corresponding matching results.
[0059] As mentioned above, considering that the device identifier actually configured in the preset environment may be configured by the information output system or the user according to the environment type of the preset environment, there may be a small difference between it and the broadcast identifier in the preset identifier library. Therefore, when matching the device identifier and the broadcast identifier, the correlation between the broadcast identifier and the device identifier can be calculated, and the preset device can be determined from the first broadcast device based on the correlation. At the same time, the signal sent by the preset device is determined as the aforementioned broadcast signal.
[0060] Optionally, determining the target area from a preset environment based on the broadcast signal includes: determining the device location of a preset device based on the broadcast signal; obtaining the area status of a first area corresponding to the device location through an environmental database, wherein the environmental database is used to characterize a database composed of area statuses of multiple areas in the preset environment; determining the influence level of the first area based on the area status and the vehicle's driving parameters, wherein the influence level is used to characterize the degree to which the first area affects the normal driving of the vehicle; and determining the first area as the target area in response to the influence level meeting a preset level condition.
[0061] The aforementioned environmental database refers to a database composed of the real-time regional status of different areas within a preset environment, obtained from management devices in those areas. Vehicles can connect to this database via an environmental network set up within the preset environment. Considering the potential for poor connection stability between the vehicle and the environmental network during operation, the connection can be controlled only when there is a need to obtain environmental status information.
[0062] In one optional embodiment, considering that the area where the broadcasting equipment is located may affect the normal driving of the vehicle, but some areas may have a negligible impact on the normal driving of the vehicle, the information output system can first determine the device location of the preset device in the preset environment based on the received broadcast signal, and simultaneously connect the vehicle network to the aforementioned environmental network. It can then obtain the regional state of the first region corresponding to the device location from the environmental database. Based on this regional state and the vehicle's current driving parameters, such as driving speed and trajectory, it can determine whether an event occurring in the first region will affect the normal driving of the vehicle, and the corresponding level of impact. For example, it can determine whether the vehicle's trajectory intersects with the first region to determine whether the event will affect the normal driving of the vehicle. Then, based on the distance from the vehicle's current location to the first region and the vehicle's current driving speed, it can determine the level of impact of the first region on the normal driving of the vehicle.
[0063] Finally, if the determined impact level meets the preset level conditions, such as the impact level being greater than the preset level threshold, then the first region can be determined as the aforementioned target region. In an optional embodiment, if the broadcast signal contains a region range, then that region range can also be used as the range of the aforementioned target region, further determining the target region from the first region, thereby improving the accuracy of the determined target region.
[0064] Optionally, the method further includes: in response to the influence level not meeting the preset level condition, obtaining the current driving trajectory of the vehicle; adjusting the regional trajectory segment in the driving trajectory based on the object characteristics of the preset object to obtain the target driving trajectory, wherein the regional trajectory segment is used to characterize the trajectory segment in the driving trajectory that matches the device position; and controlling the vehicle driving based on the target driving trajectory.
[0065] The object characteristics of the aforementioned preset object can refer to the type, size, possible range of influence, and possible time of influence of the preset object. The aforementioned area trajectory segment can refer to the trajectory segment in the vehicle's driving trajectory that matches the area where the preset object corresponding to the preset device is located. This trajectory segment can be determined by the object characteristics of the preset object.
[0066] In one optional embodiment, if the determined impact level does not meet the preset level conditions, it means that the vehicle can currently drive normally through the first area. The information output system can further obtain the current driving trajectory of the vehicle and adjust the above-mentioned area trajectory segment according to the object characteristics of the preset object to determine the target driving trajectory that will not affect the normal driving of the vehicle and will not change the general driving trajectory of the vehicle. Finally, the vehicle driving is controlled by the target driving trajectory to ensure the safety of the vehicle driving.
[0067] Optionally, controlling the vehicle to output area information of the target area includes: obtaining the object type of a preset object; determining the target output method based on the object type and the area status of the target area; determining the target output frequency based on the influence level of the target area; and controlling the vehicle to output area information based on the target output method and the target output frequency.
[0068] In one optional embodiment, when outputting area information, the information output system can also obtain the object type of a preset object and determine the specific target output method based on the object type and the area status of the target area. For example, if the object type indicates that the preset object is a road maintenance worker, and the area status indicates that the target area is severely congested and unsuitable for travel, then to ensure the safety of the maintenance worker, a more prominent output method, such as voice broadcasting, can be selected as the target output method. If the object type indicates that the preset object is another vehicle, and the area status indicates that the target area is relatively clear and the area affected by other vehicles is small, then a common output method, such as light prompts or text display, can be selected as the target output method. Simultaneously, the corresponding target output frequency can be determined based on the aforementioned determined impact level of the target area. For example, the higher the impact level, the higher the corresponding target output frequency; the lower the impact level, the lower the corresponding target output frequency. Finally, after determining the target output method and target output frequency, the information output system can use these target output methods and frequencies to control the vehicle to output the area information of the target area.
[0069] Optionally, the method further includes: obtaining the vehicle's driving position and the sensing position of the sensing device, wherein the sensing device is deployed at the boundary of a preset environment; in response to the distance from the driving position to the sensing position being less than a preset distance, obtaining the device status of the sensing device within a preset time period; in response to the device status switching within the preset time period, determining that the vehicle has driven to the preset environment; in response to the device status not switching within the preset time period, determining that the vehicle has not driven to the preset environment.
[0070] In one optional embodiment, the vehicle's position and sensing devices deployed on the boundary of the preset environment can also be used to determine whether the vehicle has entered the preset environment. Specifically, the information output system can acquire in real time the sensing signals near the vehicle, the vehicle's current position, and the sensing position of the sensing devices used to send the sensing signals. If the distance between the vehicle's current position and the sensing position is less than a preset distance, the information output system can further acquire the device status of the sensing devices. If the device status of the sensing devices changes within a preset time period, and the received sensing signal indicates that the object entering the preset environment is a vehicle, and the vehicle characteristics match the characteristics of the user's vehicle, then it can be determined that the vehicle has entered the preset environment. If the device status of the sensing devices does not change within the preset time period, or the vehicle characteristics do not match the characteristics of the user's vehicle, then it can be determined that the vehicle has not entered the preset environment.
[0071] It should be noted that the above method for determining whether a vehicle has entered a preset environment is only an example. The specific method for determining whether a vehicle has entered a preset environment can be determined according to the actual situation and is not limited here. For example, if the satellite positioning signal is good, the vehicle's position can also be directly determined through the satellite positioning system to determine whether the vehicle has entered the preset environment.
[0072] Optionally, the method further includes: in response to a vehicle malfunction occurring in a preset environment, determining the malfunction type; determining the vehicle malfunction level based on the malfunction type and the environment type of the preset environment, wherein the malfunction level is used to characterize the degree to which the vehicle affects the normal operation of other vehicles; and controlling the broadcasting equipment on the vehicle to send a broadcast signal based on the malfunction level.
[0073] In one optional embodiment, if a user's vehicle malfunctions and cannot continue driving in a preset environment, the information output system can determine the fault type to ensure the safety of other users and enable them to promptly detect the fault. Based on the fault type and the preset environment type, the system constructs the aforementioned broadcast signal, selects a broadcast device with a device identifier matching the environment type, and determines the degree to which the fault affects the normal driving of other vehicles, i.e., the fault level. Finally, based on the fault level, such as the determined broadcast device on the vehicle, the system sends the broadcast signal. For example, if the fault level is high, a larger broadcast range and frequency can be set to send the broadcast signal; if the fault level is low, a smaller broadcast range and frequency can be set to send the broadcast signal.
[0074] To facilitate understanding, the above process will be explained below using the preset environment of a high-speed environment and the preset object of road maintenance personnel as an example. Figure 2 This is a schematic diagram illustrating a road information output process according to an embodiment of the present invention, such as... Figure 2 As shown, to ensure the safety of workers maintaining roads, each worker can be equipped with a portable OBU (On-Board Unit), i.e., a pre-installed device. When the portable OBU is in the active state, it can transmit broadcast signals in real time. These broadcast signals can include at least the worker's work status, work location, and device identification information. When the vehicle is traveling in a high-speed environment, it can use DSRC (Deticated Short Range Communication) technology to receive broadcast signals from the high-speed environment in real time using the on-board OBU. After successfully receiving the broadcast signal, it can determine whether the area information of the worker's location has been output to the user within a preset time period. If it has been output, the area information does not need to be broadcast; otherwise, the area information can be broadcast.
[0075] For ease of understanding, Figure 3 This is a schematic diagram illustrating a high-speed environmental information receiving method according to an embodiment of the present invention. In this diagram, A represents road maintenance workers, B represents the broadcast range of a portable OBU device carried by the workers, C represents the highway the vehicle is currently traveling on, D represents another highway, 1 and 2 represent other vehicles on highway C, and 3 represents other vehicles on highway D. Figure 3 As shown, the portable OBU device carried by the staff can send broadcast signals within a preset range, typically 1 km, when the staff is maintaining the road. When a vehicle enters the broadcast range, the OBU device on the vehicle can receive the broadcast signal. At this time, the vehicle's information output system can determine whether the staff will affect the normal operation of the vehicle based on the received broadcast signal. For example... Figure 3 Vehicle 1 will be affected by the staff, while vehicles 2 and 3 will not. Therefore, the information output system of vehicle 1 can further determine the target area where the staff is located and control the vehicle to output the area information of the target area, so that the user of vehicle 1 can know in time that there are staff maintaining the road ahead of the vehicle, and thus the user can make the correct driving operation in time.
[0076] Figure 4This is a schematic diagram of a portable OBU device according to an embodiment of the present invention. The OBU device may include at least: a battery and power management module, a Bluetooth transceiver, a Bluetooth antenna, a SOC (System on a chip), and a radio frequency antenna. The SOC may further include an MCU (Microcontroller Unit) and a radio frequency module. The battery and power management module provides power to the SOC. The SOC can control the radio frequency module to transmit and send broadcast signals to the radio frequency antenna, or it can control the Bluetooth transceiver to transmit and send broadcast signals to the Bluetooth antenna. By utilizing... Figure 4 The portable OBU device shown can synchronize the real-time location information and work status of the staff to vehicles within the broadcast range, thereby ensuring the safety of the staff while they are working.
[0077] Example 2
[0078] According to another aspect of the embodiments of the present invention, corresponding to the above-described information output method embodiments, this specification also provides an information output device, please refer to... Figure 5 , Figure 5 This is a structural block diagram of an information output device according to an embodiment of the present invention, such as... Figure 5 As shown, the device includes: a signal receiving module 502, used to receive a broadcast signal sent by a preset device located in the preset environment in response to the vehicle traveling to the preset environment, wherein the preset device is used to characterize the device carried by a preset object in the preset environment that affects the normal driving of the vehicle; an area determination module 504, used to determine a target area from the preset environment based on the broadcast signal in response to receiving the broadcast signal, wherein the target area is used to characterize the area where the preset device is located; and an information output module 506, used to control the vehicle to output area information of the target area.
[0079] Optionally, the signal receiving module 502 includes: a first receiving unit for receiving multiple first broadcast signals in a preset environment; an identifier acquisition unit for acquiring device identifiers of multiple first broadcast devices based on the multiple first broadcast signals; and a signal filtering unit for filtering broadcast signals from the multiple first broadcast signals based on the device identifiers and the environment type of the preset environment.
[0080] Optionally, the signal filtering unit is further configured to: determine a broadcast identifier that matches the environment type from a preset identifier library, wherein the preset identifier library is used to characterize the mapping relationship between the environment type and the broadcast identifier of the broadcast device in the preset environment; match the broadcast identifier and the device identifier to obtain an identifier matching result; based on the identifier matching result, determine a preset device from multiple first broadcast devices; and determine the signal sent by the preset device as a broadcast signal.
[0081] Optionally, the area determination module 504 includes: a location determination unit, used to determine the device location of a preset device based on a broadcast signal; a status acquisition unit, used to acquire the area status of a first area corresponding to the device location through an environmental database, wherein the environmental database is used to characterize a database composed of the area statuses of multiple areas in a preset environment; a level determination unit, used to determine the influence level of the first area based on the area status and the vehicle's driving parameters, wherein the influence level is used to characterize the degree to which the first area affects the normal driving of the vehicle; and an area determination unit, used to determine the first area as a target area in response to the influence level meeting a preset level condition.
[0082] Optionally, the device further includes: a trajectory acquisition module, used to acquire the current driving trajectory of the vehicle in response to the influence level not meeting the preset level conditions; a trajectory adjustment module, used to adjust the regional trajectory segment in the driving trajectory based on the object characteristics of the preset object to obtain the target driving trajectory, wherein the regional trajectory segment is used to characterize the trajectory segment in the driving trajectory that matches the device position; and a vehicle control module, used to control the vehicle driving based on the target driving trajectory.
[0083] Optionally, the information output module 506 is further configured as follows: a type acquisition unit for acquiring the object type of a preset object; a mode determination unit for determining the target output mode based on the object type and the regional state of the target region; a frequency determination unit for determining the target output frequency based on the influence level of the target region; and an information output unit for controlling the vehicle to output regional information based on the target output mode and the target output frequency.
[0084] Optionally, the device further includes: a location acquisition module for acquiring the vehicle's driving position and the sensing position of the sensing device, wherein the sensing device is deployed at the boundary of a preset environment; a status acquisition module for acquiring the device status of the sensing device within a preset time period in response to the distance from the driving position to the sensing position being less than a preset distance; a first determination module for determining that the vehicle has driven to the preset environment in response to a switch in the device status within the preset time period; and a second determination module for determining that the vehicle has not driven to the preset environment in response to no switch in the device status within the preset time period.
[0085] Optionally, the device further includes: a type determination module for determining the fault type in response to a vehicle malfunction occurring in a preset environment; a level determination module for determining the fault level of the vehicle based on the fault type and the environment type of the preset environment, wherein the fault level characterizes the degree to which the vehicle affects the normal operation of other vehicles; and a signal transmission module for controlling the broadcasting equipment on the vehicle to transmit broadcast signals based on the fault level.
[0086] Example 3
[0087] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to execute any of the above-described information output methods.
[0088] Example 4
[0089] According to another aspect of the present invention, a processor is also provided, the processor being used to run a program, wherein the program executes any of the above-described information output methods during runtime.
[0090] Example 5
[0091] According to another aspect of the present invention, a vehicle is also provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform any of the above-described information output methods.
[0092] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0093] 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.
[0094] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be 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 displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0095] The units described as separate components may or may not be physically separate. Similarly, the components shown as units may or may not be physical units; they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0096] 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.
[0097] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a 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 a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0098] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications 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 output method, characterized in that, The method includes: In response to a vehicle traveling to a preset environment, a broadcast signal is received from a preset device located in the preset environment, wherein the preset device is used to characterize the device carried by a preset object in the preset environment that affects the normal driving of the vehicle. In response to receiving the broadcast signal, a target area is determined from the preset environment based on the broadcast signal, wherein the target area is used to characterize the area where the preset device is located; Control the vehicle to output the area information of the target area; Determining a target area from the preset environment based on the broadcast signal includes: determining the device location of the preset device based on the broadcast signal; obtaining the regional state of a first area corresponding to the device location through an environmental database, wherein the environmental database is used to characterize a database composed of regional states of multiple areas in the preset environment; determining the influence level of the first area based on the regional state and the vehicle's driving parameters, wherein the influence level is used to characterize the degree to which the first area affects the normal driving of the vehicle; and determining the first area as the target area in response to the influence level satisfying a preset level condition. The method further includes: in response to the influence level not meeting the preset level condition, obtaining the current driving trajectory of the vehicle; adjusting the regional trajectory segment in the driving trajectory based on the object characteristics of the preset object to obtain a target driving trajectory, wherein the regional trajectory segment is used to characterize the trajectory segment in the driving trajectory that matches the position of the device; and controlling the vehicle to drive based on the target driving trajectory.
2. The method according to claim 1, characterized in that, Receive broadcast signals sent by a preset device located in a preset environment, including: Receive multiple first broadcast signals in the preset environment; Based on the plurality of first broadcast signals, obtain the device identifiers of the plurality of first broadcast devices; Based on the device identifier and the environment type of the preset environment, the broadcast signal is selected from the plurality of first broadcast signals.
3. The method according to claim 2, characterized in that, Based on the device identifier and the environment type of the preset environment, the broadcast signal is selected from the plurality of first broadcast signals, including: From a preset identifier library, a broadcast identifier that matches the environment type is determined, wherein the preset identifier library is used to characterize the mapping relationship between the environment type and the broadcast identifiers of broadcast devices in the preset environment; The broadcast identifier and the device identifier are matched to obtain the identifier matching result; Based on the identifier matching result, the preset device is determined from the plurality of first broadcast devices; The signal sent by the preset device is identified as the broadcast signal.
4. The method according to claim 1, characterized in that, Controlling the vehicle to output the area information of the target area includes: Obtain the object type of the preset object; Based on the object type and the region status of the target region, determine the target output method; The target output frequency is determined based on the influence level of the target area; Based on the target output method and the target output frequency, the vehicle is controlled to output the area information.
5. The method according to claim 1, characterized in that, The method further includes: The vehicle's driving position and the sensing position of the sensing device are obtained, wherein the sensing device is deployed at the boundary of the preset environment; In response to the distance from the driving position to the sensing position being less than a preset distance, the device status of the sensing device within a preset time period is obtained; In response to a change in the device state within the preset time period, it is determined that the vehicle has traveled to the preset environment; If the device state does not change within the preset time period, it is determined that the vehicle has not traveled to the preset environment.
6. The method according to claim 1, characterized in that, The method further includes: In response to a malfunction occurring in the vehicle in the preset environment, the type of malfunction is determined; Based on the fault type and the environment type of the preset environment, the fault level of the vehicle is determined, wherein the fault level is used to characterize the degree to which the vehicle affects the normal driving of other vehicles. Based on the fault level, the broadcasting equipment on the vehicle is controlled to send the broadcast signal.
7. An information output device, characterized in that, The device includes: A signal receiving module is used to receive a broadcast signal sent by a preset device located in a preset environment in response to the vehicle driving to a preset environment, wherein the preset device is used to characterize the device carried by a preset object in the preset environment that affects the normal driving of the vehicle. A region determination module is configured to, in response to receiving the broadcast signal, determine a target region from the preset environment based on the broadcast signal, wherein the target region is used to characterize the region where the preset device is located; The information output module is used to control the vehicle to output the area information of the target area; The region determination module is further configured to determine the device location of the preset device based on the broadcast signal; obtain the region status of a first region corresponding to the device location through an environmental database, wherein the environmental database is configured to characterize a database composed of the region statuses of multiple regions in the preset environment; determine the influence level of the first region based on the region status and the vehicle's driving parameters, wherein the influence level is configured to characterize the degree to which the first region affects the normal driving of the vehicle; and determine the first region as the target region in response to the influence level satisfying a preset level condition. The device further includes: a trajectory acquisition module, used to acquire the current driving trajectory of the vehicle in response to the influence level not meeting the preset level condition; a trajectory adjustment module, used to adjust the regional trajectory segment in the driving trajectory based on the object characteristics of the preset object to obtain a target driving trajectory, wherein the regional trajectory segment is used to characterize the trajectory segment in the driving trajectory that matches the position of the device; and a vehicle control module, used to control the vehicle to drive based on the target driving trajectory.
8. A vehicle comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the information output method according to any one of claims 1 to 6.