Vehicle-road collaboration method, device, electronic device and storage medium
By receiving key trigger commands and determining the driver's operating intention, efficient interaction of vehicle-road coordination is achieved, and the problem of complexity and low efficiency of driver-road coordination interaction between vehicle-road in the prior art is solved, and driving safety and coordination is improved. efficiency.
Patent Information
- Application Number
- CN202311688984.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2043-12-11
AI Technical Summary
The prior art is difficult to achieve the coordinated interaction between the driver and the vehicle and the road through simple and fast operation methods, affecting driving safety and coordination efficiency.
By receiving the key trigger command, the driver's operating intention is determined and vehicle-road coordination is carried out based on the intention. The method includes a receiving module, a determining module and a collaborative module, respectively, for receiving instructions, determining intentions, and performing collaborative operations.
It improves the efficiency of vehicle-road collaborative interaction, ensures coordinated operation on the basis of ensuring safe driving, and increases the diversity and flexibility of collaboration.
Smart Images

Figure CN117799625B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to technical fields such as intelligent transportation and vehicle networking, and in particular to a method, device, electronic device and storage medium for vehicle-road collaboration. Background Art
[0002] At present, technologies such as Cellular Vehicle-to-Everything (C-V2X) can rationally plan traffic order and improve road safety through interactive communication between vehicles, infrastructure and other vehicles. During driving, how to enable drivers to achieve collaborative interaction in a simpler and faster way is the key to ensuring driving safety and collaborative efficiency. Summary of the invention
[0003] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.
[0004] The first embodiment of the present disclosure provides a vehicle-road collaboration method, including:
[0005] Receiving a key trigger instruction, wherein the key trigger instruction includes an identifier of a target key currently being triggered;
[0006] When the identifier of the target button is a button identifier for assisting the driver in participating in vehicle-road collaboration, determining the driver's current operation intention according to a function associated with the target button;
[0007] Vehicle-road collaboration is performed based on the driver's current operating intention.
[0008] A second aspect of the present disclosure provides a vehicle-road collaboration device, including:
[0009] A receiving module, used for receiving a key trigger instruction, wherein the key trigger instruction includes an identifier of a target key currently being triggered;
[0010] a determination module, configured to determine the driver's current operation intention according to a function associated with the target button when the identifier of the target button is a button identifier for assisting the driver in participating in vehicle-road collaboration;
[0011] The collaboration module is used to perform vehicle-road collaboration based on the driver's current operating intention.
[0012] The third aspect embodiment of the present disclosure proposes an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the vehicle-road collaboration method proposed in the first aspect embodiment of the present disclosure is implemented.
[0013] The fourth aspect embodiment of the present disclosure proposes a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the vehicle-road collaboration method proposed in the first aspect embodiment of the present disclosure is implemented.
[0014] The vehicle-road collaboration method, device, electronic device, and storage medium provided by the present disclosure have the following beneficial effects:
[0015] In the disclosed embodiment, the driver can participate in the realization of vehicle-road collaboration by operating the vehicle-road collaboration buttons with different functions. On the basis of ensuring safe driving, the efficiency of vehicle-road collaborative interaction is improved, and conditions are provided for further improving the diversity and flexibility of vehicle-road collaboration.
[0016] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0018] Figure 1 A flowchart of a vehicle-road collaboration method provided by an embodiment of the present disclosure;
[0019] Figure 2 is a schematic diagram of a button controller in an embodiment of the present disclosure;
[0020] Figure 3 A flowchart of a vehicle-road collaboration method provided by another embodiment of the present disclosure;
[0021] Figure 4 A signaling interaction diagram of vehicle-road collaboration in an embodiment of the present disclosure;
[0022] Figure 5 A flowchart of a vehicle-road collaboration method provided by another embodiment of the present disclosure;
[0023] Figure 6 A flowchart of a vehicle-road collaboration method provided by another embodiment of the present disclosure;
[0024] Figure 7 is another signaling interaction diagram of vehicle-road collaboration in an embodiment of the present disclosure;
[0025] Figure 8 A schematic diagram of the structure of a vehicle-road collaboration device provided by an embodiment of the present disclosure;
[0026] Fig. 9A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0027] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0028] The following describes the vehicle-road collaboration method, device, electronic device and storage medium of the embodiments of the present disclosure with reference to the accompanying drawings.
[0029] Figure 1 A flowchart of a vehicle-road collaboration method provided in an embodiment of the present disclosure.
[0030] The embodiment of the present disclosure takes the vehicle-road collaboration method being configured in a vehicle-road collaboration device as an example. The vehicle-road collaboration device can be applied to any electronic device so that the electronic device can perform the vehicle-road collaboration function.
[0031] like Figure 1 As shown, the vehicle-road collaboration method is executed by the vehicle-mounted unit and may include the following steps:
[0032] Step 101, receiving a key trigger instruction.
[0033] The key trigger instruction includes the identifier of the target key that is currently triggered.
[0034] In the embodiment of the present disclosure, a button controller can be installed in the vehicle, and the button controller can include buttons with different functions, and its style can be as follows: Figure 2 As shown, Emergency (emergency event declaration), YES (allow), NO (reject), IN (request to import), OUT (request to export), INFO (notification display / hide) are the labels of buttons for different functions. It should be noted that Figure 2 It is only a schematic diagram of a button controller and cannot be used as a limitation of the present disclosure.
[0035] It should be noted that the button controller needs to be arranged within a range that is convenient for triggering the operation without the driver's hands leaving the steering wheel, or when the driver's hands are off the steering wheel, to ensure that normal driving is not affected when the user triggers the button.
[0036] In the disclosed embodiment, after the driver presses any button in the button controller, the onboard unit (OBU) of the vehicle can receive the button trigger instruction.
[0037] Optionally, a key trigger instruction sent by a key controller may be received. Alternatively, it may be determined that the key trigger instruction has been received by monitoring that the voltage value output by the potential monitoring circuit is greater than a voltage threshold.
[0038] In the disclosed embodiment, the button controller may be composed of an input signal circuit, a main control microcontroller, and a LIN (Local Interconnect Network) bus transceiver controller. After the driver presses any control, the button controller may generate a corresponding command signal according to the identification of the target button and the current generated in the input signal circuit when the button is pressed and released, and then send the command signal to the on-board unit via LIN, so that the on-board unit can receive the button trigger command. Alternatively, the on-board unit may monitor the voltage value output by the potential monitoring circuit related to the button controller, and then when it is detected that the voltage value is greater than the voltage threshold, it can be determined that the button is triggered. Thus, the button trigger command can be received from a variety of channels, making the vehicle coordination triggering more flexible and able to meet the needs of different scenarios.
[0039] It should be noted that the voltage threshold can be determined based on the type of button, or the triggering difficulty requirements in actual applications. For example, the voltage threshold corresponding to a mechanical button is greater than the voltage threshold corresponding to a touch button, or if a quick response is required during the application, a smaller voltage threshold can be set, etc. The present disclosure does not limit this.
[0040] Step 102 : When the target button is identified as a button used to assist the driver in participating in vehicle-road collaboration, the driver's current operation intention is determined according to the function associated with the target button.
[0041] Among them, the button icons used to assist the driver in participating in vehicle-road collaboration may include Emergency, YES, NO, IN, OUT, INFO, etc., which are not limited in this disclosure.
[0042] For example, when the target button is Emergency, since the function associated with Emergency is to broadcast the emergency event of the vehicle to the outside, the on-board unit can determine that the driver's current operation intention is to remind external vehicles to avoid, etc.
[0043] In the disclosed embodiment, according to the different functions associated with the target button, the button can not only be used by the driver to feedback the request messages sent by other vehicles or roadside units, but also can be used by the driver to autonomously send request messages or control the information display interface, etc.
[0044] Step 103: Car-road collaboration is performed based on the driver's current operating intention.
[0045] In the disclosed embodiment, the on-board unit can encapsulate the driver's current intention information into a message body (such as a vehicle identification report (Message Vehicle Identification Report, Msg_VIR), a centralized logistics planning and message management (Message Centralized Logistics Planning and Management Message, Msg_CLPMM), etc.), and then broadcast it to a roadside unit (Roadside Unit, RSU) or a receiving vehicle (Receiving Vehicle, RV) for vehicle-road collaboration.
[0046] In this embodiment, the on-board unit first receives a button trigger instruction, and then, when the target button is identified as a preset button identifier for assisting the driver in participating in vehicle-road collaboration, the on-board unit determines the driver's current operation intention according to the function associated with the target button, and then performs vehicle-road collaboration based on the driver's current operation intention. As a result, the driver can participate in the realization of vehicle-road collaboration by manipulating vehicle-road collaboration buttons with different functions, which improves the efficiency of vehicle-road collaborative interaction while ensuring safe driving, and provides conditions for further improving the diversity and flexibility of vehicle-road collaboration.
[0047] Figure 3 A flowchart of a vehicle-road collaboration method provided by another embodiment of the present disclosure is shown as follows: Figure 3 As shown, the vehicle-road collaboration method may include the following steps:
[0048] Step 301, receiving a key trigger instruction.
[0049] The description of the above step 301 can be specifically referred to the above embodiment, which will not be repeated here.
[0050] Step 302, when the target button is identified as a button identifier for assisting the driver in participating in vehicle-road collaboration, and the onboard unit currently does not contain a vehicle-road collaboration request message to be responded to, determine the type of function associated with the target button.
[0051] In the disclosed embodiment, when the onboard unit does not currently contain a vehicle-road collaboration request message to be responded to, it means that the target button is actively triggered by the driver. At this time, the driver's operation intention can be determined according to the type of the triggered button, for example, it may be to send a request collaboration message to an external device, or it may be to adjust the information display settings, etc. For different operation intentions, other vehicles or roadside units may be required to perform collaborative operations, or they may not be required to perform collaborative operations.
[0052] Step 303: When the type of the function associated with the target button is the first type, obtain reference information associated with the target button.
[0053] The first type is a function that can only be realized by interacting with other devices, which may include any one of lane merging, convoy joining, convoy exiting, multi-vehicle coordinated lane changing, intersection conflict avoidance, and priority traffic application, etc., which is not limited by the present disclosure. The reference information associated with the target button may include at least one of the following information: lane information of the road, and the status of each turn signal in the vehicle.
[0054] Step 304: Determine the driver's current operation intention based on the function associated with the target button and the reference information.
[0055] For example, when the driver presses the "IN" button, it can be determined that the target triggered is a vehicle merging request function, and then based on the reference information associated with the "IN" button including the information of the current road and the turn signal information, if the current road has only two lanes, it can be determined that the driver's target merge is another lane; or, if the number of lanes on the current road is greater than 3, the lane the driver's target merge is determined based on whether the turn signal is left or right, and a lane merging request information is generated.
[0056] Step 305: Car-road collaboration is performed based on the driver's current operating intention.
[0057] Combine the following Figure 4 For illustration, when the target button is the "IN" button, the signaling interaction diagram of the vehicle-road collaboration is as follows Figure 4 As shown. The driver (Actor) triggers the "IN" button in the button controller, and the on-board unit (OBU) determines the driver's operation intention information and sends it to the adjacent vehicle (RV) or roadside unit (RSU) of the target merging lane to obtain permission instructions or prohibition instructions. The OBU then displays the received instruction information on the HMI (Human-Machine Interface) interface in the vehicle. The driver takes corresponding actions based on the information seen in the HMI interface to complete the vehicle-road collaboration.
[0058] In this embodiment, after receiving a trigger instruction of a button for assisting the driver to participate in vehicle-road collaboration, if the vehicle-mounted unit currently does not contain a vehicle-road collaboration request message to be responded to, the type of function associated with the target button is first determined, and then, if the type of function associated with the target button is the first type, the reference information associated with the target button is obtained, and then the driver's current operation intention is determined based on the function and reference information associated with the target button. Therefore, by judging the function type of the button triggered autonomously by the driver, when the function type is interactive, the operation intention is determined based on the reference information associated with the button, which can improve the accuracy of operation intention recognition and promote the accuracy of vehicle-road collaboration and the safety of the driver.
[0059] Figure 5 A flowchart of a vehicle-road collaboration method provided by another embodiment of the present disclosure is shown as follows: Figure 4 As shown, the vehicle-road collaboration method may include the following steps:
[0060] Step 501, receiving a key trigger instruction.
[0061] Step 502, when the target button is identified as a button identifier for assisting the driver in participating in vehicle-road collaboration, and the onboard unit currently does not contain a vehicle-road collaboration request message to be responded to, determine the type of function associated with the target button.
[0062] The description of the above steps 501 and 502 can be specifically referred to the above embodiments, which will not be repeated here.
[0063] Step 503: When the type of function associated with the target button is the second type, determine that the driver's current operation intention is to update the display status of the vehicle-road cooperative information.
[0064] The second type is a function for adjusting the information display status in the HMI interface, and the button label corresponding to the second type function may be INFO. The display status may be divided into two states: hidden or displayed.
[0065] In the disclosed embodiment, the driver can adjust whether to display the vehicle-road collaboration information sent by other vehicles or roadside units in the HMI interface by triggering the second type of button.
[0066] Step 504: determine the number of times the target button is continuously touched and the validity period of each display information currently associated with the information display interface.
[0067] In the embodiment of the present disclosure, the on-board unit can determine the number of times the target button is continuously touched by monitoring the number of times the voltage value output by the potential monitoring circuit is greater than the voltage threshold within a preset time period, etc. The present disclosure does not limit this.
[0068] It is understandable that when the target button is touched once, it can be determined that the driver's current operation intention is to change the display status of the current vehicle-road cooperative information. For example, when the vehicle-road cooperative information in the current HMI interface is in the display state, the driver touches the button once, and the vehicle-road cooperative information is changed to a hidden state in the HMI interface. When the target button is triggered again, it is restored to the display state. Alternatively, when the target button is touched twice in a short period of time, the current vehicle-road cooperative information is not changed to the display state.
[0069] Among them, the information display interface is the HMI interface in the vehicle.
[0070] It is understandable that since the messages received or sent in vehicle-road collaboration are time-sensitive, it is meaningless to display or process messages that have exceeded the time limit. Therefore, before displaying the vehicle collaboration information in the HMI interface, the validity period of each information to be displayed can be determined first.
[0071] It should be noted that the validity period of the display information can be determined according to the type of the display information, etc., and may be 1 minute or 30 seconds, etc., and the present disclosure does not limit this.
[0072] Step 505: Process the information displayed in the information display interface according to the number of times the target button is continuously touched and the validity period of each displayed information.
[0073] In the disclosed embodiment, when the information in the information display interface is in a hidden state, all the display information in the current interface needs to be hidden. Alternatively, when the information in the information display interface is in a displayed state, it is necessary to display the display information that is still within the validity period in the interface based on the validity period of the display information.
[0074] In this embodiment, after receiving a trigger instruction of a button for assisting the driver to participate in vehicle-road collaboration, if the vehicle-mounted unit currently does not contain a vehicle-road collaboration request message to be responded to and the type of function associated with the target button is the second type, first determine the number of times the target button is touched continuously, and then determine the driver's current operation intention to update the display status of the vehicle-road collaboration information based on the number of times the target button is touched continuously, and then determine the validity period of each display information currently associated with the information display interface, and then process the information displayed in the information display interface based on the validity period of each display information. Therefore, by adjusting the display status of information in the information display interface of vehicle-road collaboration, the impact of irrelevant or redundant messages on the driver can be avoided, further improving driving safety during vehicle-road collaboration, and improving collaboration efficiency and user experience.
[0075] Figure 6 A flowchart of a vehicle-road collaboration method provided by another embodiment of the present disclosure is shown as follows: Figure 6 As shown, the vehicle-road collaboration method may include the following steps:
[0076] Step 601, receiving a key trigger instruction.
[0077] The description of the above step 601 can be specifically referred to the above embodiment, which will not be repeated here.
[0078] Step 602, when the target button is identified as a button identifier for assisting the driver in participating in vehicle-road collaboration, and the on-board unit currently contains a first vehicle-road collaboration request message to be responded to, determine the driver's response result to the first vehicle-road collaboration request message based on the function associated with the target button.
[0079] Among them, the first vehicle-road collaborative request message may include overtaking and merging into the lane, multi-vehicle collaborative lane changing, blind spot warning, pedestrian and non-motor vehicle avoidance guidance and other station guidance services, etc., which are not limited in this disclosure.
[0080] In the disclosed embodiment, the on-board unit can decode, unsign, and other operations on the first vehicle-road collaboration request message and send it to the HMI interface. Then, the driver touches the corresponding button (such as the "YES" or "NO" button) based on the information displayed in the HMI interface. The on-board unit can determine whether the driver's response to the first vehicle-road collaboration request message is to allow the request event or reject the request event based on the function associated with the target button.
[0081] Optionally, since the vehicle-road collaboration request is not sent to a specific vehicle, the vehicle-road collaboration request message received by the on-board unit may not need to be responded to. Therefore, the on-board unit may first parse the second vehicle-road collaboration request message sent by the first vehicle to determine the intention of the second vehicle-road collaboration request message and the first position information of the first vehicle, and then determine the target vehicle of the second vehicle-road collaboration request message based on the first position information of the first vehicle and the second position information of the second vehicle. When the target vehicle is the second vehicle, the second vehicle-road collaboration request message is determined to be a message to be responded to.
[0082] In the disclosed embodiment, the on-board unit can obtain the intention and first position information of the first vehicle sending the cooperation request based on the vehicle position information and intention information carried in the second vehicle-road cooperation request message. Then, based on the intention and the distance between the first position information of the first vehicle and the second position information of the second vehicle, it is determined whether the second vehicle receiving the second vehicle-road cooperation request message is the target vehicle for cooperation request. For example, when the intention of the second vehicle-road cooperation request message is to overtake and merge, the vehicle at a farther distance in the target merging lane is not the target vehicle for the request, and the vehicle at the closest distance can be the target vehicle for the request. Then, in the case where the second vehicle receiving the second vehicle-road cooperation request message is the target vehicle for cooperation request, the second vehicle-road cooperation request message can be determined as a message to be responded to.
[0083] Optionally, the display position of the first vehicle in the display interface can be updated according to the first position information, so that the driver can intuitively determine the positional relationship between the first vehicle and his own vehicle in the display interface, thereby improving the accuracy of the judgment of the response to the first vehicle-road collaboration request message.
[0084] Step 603: Perform vehicle-road collaboration based on the driver's response to the first vehicle-road collaboration request message.
[0085] Combine the following Figure 7 To illustrate, when the target button is the "YES" button, the signaling interaction diagram of the vehicle-road collaboration can be as follows Figure 7 As shown. The on-board unit decodes and unsigns the first vehicle-road collaboration request message received from the RSU or RV, and sends it to the HMI interface to display it to the driver (Actor). The driver then touches the "YES" button to allow the request. The on-board unit (OBU) then broadcasts the driver's permission instruction to the device that sent the request message, thereby completing the vehicle-road collaboration.
[0086] It should be noted that the vehicle-road collaboration request message may include the identification (ID) of the first vehicle that sends the request, and when the on-board unit returns the response result of the request message to the first vehicle, it may also include the identification of the source message.
[0087] In the disclosed embodiment, after receiving a trigger instruction of a button for assisting the driver to participate in vehicle-road collaboration, when the onboard unit currently contains a first vehicle-road collaboration request message to be responded to, the driver's response result to the first vehicle-road collaboration request message is determined according to the function associated with the target button, thereby completing the vehicle-road collaboration. Thus, the response to the collaboration request message can be completed through a simple button operation, thereby reducing the complexity of the vehicle-road collaboration operation, improving the efficiency of the vehicle-road collaboration, and ensuring driving safety during the collaboration process.
[0088] In order to implement the above embodiments, the present disclosure also proposes a vehicle-road collaboration device.
[0089] Figure 8 A schematic diagram of the structure of the vehicle-road collaboration device provided in an embodiment of the present disclosure.
[0090] like Figure 8 As shown, the vehicle-road collaboration device 800 may include:
[0091] The receiving module 801 is used to receive a key trigger instruction, wherein the key trigger instruction includes an identifier of a target key currently being triggered;
[0092] A determination module 802 is used to determine the driver's current operation intention according to the function associated with the target button when the target button is identified as a button identification for assisting the driver to participate in vehicle-road collaboration;
[0093] The collaboration module 803 is used to perform vehicle-road collaboration based on the driver's current operating intention.
[0094] In some embodiments, the receiving module 801 is specifically configured to:
[0095] Receive a key trigger instruction sent by a key controller; or,
[0096] It is detected that the voltage value output by the potential monitoring circuit is greater than the voltage threshold, and it is determined that a key trigger instruction is received.
[0097] In some embodiments, the determining module 802 is specifically configured to:
[0098] When the onboard unit does not currently contain a vehicle-road collaboration request message to be responded to, determining the type of function associated with the target button;
[0099] The driver's current operating intention is determined based on the type of function associated with the target button.
[0100] In some embodiments, the determining module 802 is specifically configured to:
[0101] When the type of the function associated with the target button is the first type, obtaining reference information associated with the target button;
[0102] Based on the functions associated with the target buttons and reference information, the driver's current operating intention is determined.
[0103] In some embodiments, the reference information associated with the target button includes at least one of the following information: lane information of the road, and the status of each turn signal in the vehicle.
[0104] In some embodiments, the determining module 802 is further configured to:
[0105] When the type of function associated with the target button is the second type, it is determined that the driver's current operation intention is to update the display status of the vehicle-road cooperative information.
[0106] In some embodiments, the determining module 802 is specifically configured to:
[0107] Determine the number of times the target button is continuously touched and the validity period of each display information currently associated with the information display interface;
[0108] The information displayed in the information display interface is processed according to the number of times the target button is continuously touched and the validity period of each displayed information.
[0109] In some embodiments, the determining module 802 is specifically configured to:
[0110] In the case that the onboard unit currently contains a first vehicle-road collaboration request message to be responded to, the driver's response result to the first vehicle-road collaboration request message is determined according to the function associated with the target button.
[0111] In some embodiments, the determining module 802 is further configured to:
[0112] Parsing the received second vehicle-road collaboration request message sent by the first vehicle to determine the intent of the second vehicle-road collaboration request message and the first position information of the first vehicle;
[0113] Determine a target vehicle for the second vehicle-road collaboration request message according to the first position information of the first vehicle and the second position information of the second vehicle where the first vehicle is located;
[0114] When the target vehicle is the second vehicle, the second vehicle-road collaboration request message is determined as a message to be responded to.
[0115] In some embodiments, the determining module 802 is further configured to:
[0116] The display position of the first vehicle in the display interface is updated according to the first position information.
[0117] The functions and specific implementation principles of the above modules in the embodiments of the present disclosure can be referred to the above method embodiments, and will not be repeated here.
[0118] The vehicle-road collaboration device of the disclosed embodiment first receives a button trigger instruction, and then, when the target button is identified as a preset button identifier for assisting the driver in participating in vehicle-road collaboration, determines the driver's current operation intention according to the function associated with the target button, and then performs vehicle-road collaboration based on the driver's current operation intention. Thus, the driver can participate in the realization of vehicle-road collaboration by manipulating vehicle-road collaboration buttons with different functions, which improves the efficiency of vehicle-road collaborative interaction while ensuring safe driving, and provides conditions for further improving the diversity and flexibility of vehicle-road collaboration.
[0119] In order to implement the above embodiments, the present disclosure also proposes an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the vehicle-road collaboration method proposed in the above embodiments of the present disclosure is implemented.
[0120] In order to implement the above embodiments, the present disclosure also proposes a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the vehicle-road collaboration method proposed in the above embodiments of the present disclosure is implemented.
[0121] Fig. 9 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown. Fig. 9 The electronic device 900 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0122] like Fig. 9 As shown, the electronic device 900 is in the form of a general purpose computing device. The components of the electronic device 900 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).
[0123] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.
[0124] The electronic device 900 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 900, including volatile and non-volatile media, removable and non-removable media.
[0125] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 900 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Fig. 9 not shown, usually called a "hard drive"). Although Fig. 9 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the various embodiments of the present disclosure.
[0126] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.
[0127] The electronic device 900 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 900, and / or communicate with any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. Furthermore, the electronic device 900 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. As shown, the network adapter 20 communicates with other modules of the electronic device 900 through a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0128] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing the vehicle-road collaboration method mentioned in the above-mentioned embodiment.
[0129] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0130] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0131] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.
[0132] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0133] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0134] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0135] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0136] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.
Claims
1. A vehicle-road collaboration method, characterized in that: The method is performed by an on-board unit, and the method comprises: Receiving a key trigger instruction, wherein the key trigger instruction includes an identifier of a target key currently being triggered; When the identifier of the target button is a button identifier for assisting the driver in participating in vehicle-road collaboration, determining the driver's current operation intention according to a function associated with the target button; Based on the current operation intention of the driver, vehicle-road collaboration is performed; The determining the driver's current operation intention according to the function associated with the target button includes: In a case where the onboard unit does not currently contain a vehicle-road collaboration request message to be responded to, determining a type of function associated with the target button; determining the driver's current operation intention according to the type of function associated with the target button; The determining, according to the type of function associated with the target button, the current operation intention of the driver includes: When the type of the function associated with the target button is a first type, obtaining reference information associated with the target button, wherein the first type is a function that needs to be implemented by interacting with other devices; Based on the function associated with the target button and the reference information, the driver's current operation intention is determined.
2. The method according to claim 1, characterized in that The receiving of a key trigger instruction comprises: Receive a key trigger instruction sent by a key controller; or, It is detected that the voltage value output by the potential monitoring circuit is greater than the voltage threshold, and it is determined that a key trigger instruction is received.
3. The method according to claim 1, characterized in that The reference information associated with the target button includes at least one of the following information: lane information of the road, and the state of each turn signal in the vehicle.
4. The method according to claim 1, characterized in that After determining the type of function associated with the target button, the method further includes: When the type of function associated with the target button is of the second type, it is determined that the driver's current operation intention is to update the display status of the vehicle-road cooperative information, wherein the second type is a function of adjusting the information display status in the HMI interface.
5. The method according to claim 4, characterized in that The vehicle-road collaborative processing based on the current operation intention of the driver includes: Determine the number of times the target button is continuously touched and the validity period of each display information currently associated with the information display interface; The information displayed in the information display interface is processed according to the number of times the target button is continuously touched and the validity period of each of the displayed information.
6. The method according to any one of claims 1 to 5, characterized in that: The determining the driver's current operation intention according to the function associated with the target button includes: In a case where the onboard unit currently contains a first vehicle-road collaboration request message to be responded to, the driver's response result to the first vehicle-road collaboration request message is determined according to the function associated with the target button.
7. The method according to claim 6, characterized in that The method further comprises: Parsing the received second vehicle-road collaboration request message sent by the first vehicle to determine the intent of the second vehicle-road collaboration request message and the first position information of the first vehicle; Determine a target vehicle for the second vehicle-road collaboration request message according to the first position information of the first vehicle and the second position information of the second vehicle where the first vehicle is located; When the target vehicle is the second vehicle, the second vehicle-road collaboration request message is determined to be a message to be responded to.
8. The method according to claim 7, characterized in that After parsing the received second vehicle-road collaboration request message sent by the first vehicle, the method further includes: The display position of the first vehicle in the display interface is updated according to the first position information.
9. A vehicle-road collaboration device, characterized in that: The device is configured in a vehicle-mounted unit and includes: A receiving module, used for receiving a key trigger instruction, wherein the key trigger instruction includes an identifier of a target key currently being triggered; a determination module, configured to determine the driver's current operation intention according to a function associated with the target button when the target button identifier is a button identifier for assisting the driver in participating in vehicle-road collaboration; A collaboration module, used for performing vehicle-road collaboration based on the driver's current operation intention; The determining the driver's current operation intention according to the function associated with the target button includes: In a case where the onboard unit does not currently contain a vehicle-road collaboration request message to be responded to, determining a type of function associated with the target button; determining the driver's current operation intention according to the type of function associated with the target button; The determining, according to the type of function associated with the target button, the current operation intention of the driver includes: When the type of the function associated with the target button is a first type, obtaining reference information associated with the target button, wherein the first type is a function that needs to be implemented by interacting with other devices; Based on the function associated with the target button and the reference information, the driver's current operation intention is determined.
10. An electronic device, characterized in that: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the vehicle-road collaboration method as described in any one of claims 1 to 8 is implemented.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the vehicle-road collaboration method as described in any one of claims 1-8 is implemented.
Citation Information
Patent Citations
Lane changing and overtaking assisting method and system based on inter-vehicle communication
CN103359013A
Self-driving vehicle and multi-vehicle coordinated control method and system
CN107274720A
Vehicle starting switch, vehicle starting control system and vehicle starting control method
CN115333519A