Human-computer interaction method, device, electronic device, vehicle and medium for vehicle control
By displaying vehicle logos on the intelligent driving perception screen of the autonomous driving vehicle and responding to user touch operations, controlling the vehicle to drive relative to other vehicles is solved, and the user experience and flexibility of autonomous driving is improved.
Patent Information
- Application Number
- CN202510106358.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-22
AI Technical Summary
In the existing autonomous driving technology, users cannot control the vehicle according to their driving habits, resulting in inflexible control methods of manual driving and autonomous driving, and poor user experience.
By generating and displaying vehicle logos in the surrounding environment on the vehicle's intelligent driving perception screen, corresponding control instructions are generated according to the user's touch operation, and the vehicle is controlled to drive relative to other vehicles, thereby realizing a user-defined driving mode.
It improves the user experience of autonomous driving, enhances driving flexibility and personalization, and ensures driving safety.
Smart Images

Figure CN119527332B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent driving technology, and in particular to a human-computer interaction method, device, electronic device, vehicle and storage medium for vehicle control. Background Art
[0002] In recent years, with the development of intelligent driving technology, more and more vehicles on the market have automatic driving functions. The realization of automatic driving functions depends on the vehicle's Advanced Driver Assistance System (ADAS). After the vehicle starts automatic driving, the advanced driver assistance system obtains real-time data of the vehicle's environment, and can make judgments based on preset intelligent driving strategies to control the vehicle to follow traffic rules and drive safely to the destination along the planned route.
[0003] However, in the related technologies, most of the autonomous driving driving modes are preset. If the advanced driving assistance system controls the vehicle to drive according to the preset driving mode, the user will not be able to control the vehicle to drive according to his or her own driving habits.
[0004] Therefore, it is necessary to provide a technical solution to solve the above technical problems. Summary of the invention
[0005] The present application provides a human-computer interaction method, device, electronic device, vehicle and storage medium for vehicle control, which can control the vehicle to travel in a manner specified by a user.
[0006] In a first aspect, the present application provides a human-computer interaction method for vehicle control, comprising:
[0007] Acquire real-time perception data of the vehicle's surrounding environment, and generate and display vehicle identifications corresponding to vehicles in the surrounding environment on the vehicle's intelligent driving perception screen based on the real-time perception data; wherein the vehicle identifications are used to indicate real-time vehicle information in the surrounding environment;
[0008] When it is determined that the vehicle can be controlled according to the real-time vehicle information, generating a vehicle control touch mark according to the vehicle mark;
[0009] Detecting the touch operation received by the vehicle control touch indicator in real time, and generating a control instruction corresponding to the touched vehicle control touch indicator;
[0010] The self-vehicle is controlled to travel relative to other vehicles in the surrounding environment according to the control instruction.
[0011] Optionally, the vehicle identification includes a vehicle identification corresponding to the own vehicle and a vehicle identification corresponding to the other vehicle;
[0012] The step of generating a vehicle control touch identifier according to the vehicle identifier includes:
[0013] Setting the vehicle identifier to a vehicle control touch identifier;
[0014] The real-time detection of the touch operation received by the vehicle control touch identifier and the generation of a control instruction corresponding to the touched vehicle control touch identifier includes:
[0015] If it is detected that the touch operation received by the own vehicle identifier as the vehicle control touch identifier is a moving operation, then obtaining a relative position relationship between the own vehicle identifier and the other vehicle identifier when the moving operation ends;
[0016] According to the relative position relationship, a corresponding control instruction is generated.
[0017] Optionally, generating a corresponding control instruction according to the relative position relationship includes:
[0018] Determine whether the own vehicle identifier and the other vehicle identifier overlap when the moving operation ends;
[0019] If yes, then the other vehicle corresponding to the other vehicle identifier overlapping with the own vehicle identifier when the moving operation is finished is determined as the target vehicle;
[0020] Generate a control instruction to follow the target vehicle.
[0021] Optionally, generating a corresponding control instruction according to the relative position relationship includes:
[0022] Determine whether the own vehicle identifier and the other vehicle identifier overlap when the moving operation ends;
[0023] If not, and the other vehicle identifier is included between the starting position and the end position of the moving operation, the other vehicle corresponding to the other vehicle identifier included between the starting position and the end position is determined as the target vehicle;
[0024] A control instruction for overtaking the target vehicle is generated.
[0025] Optionally, the vehicle identification includes the other vehicle identification corresponding to the other vehicle;
[0026] The step of generating a vehicle control touch identifier according to the vehicle identifier includes:
[0027] Setting the other vehicle identifier as a vehicle control touch identifier;
[0028] The real-time detection of the touch operation received by the vehicle control touch identifier and the generation of a control instruction corresponding to the touched vehicle control touch identifier includes:
[0029] If it is detected that the touch operation received by the other vehicle identifier serving as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction is generated for driving relative to the target vehicle according to the vehicle control method corresponding to the vehicle control touch operation.
[0030] Optionally, the vehicle control touch operation includes a vehicle following touch operation;
[0031] If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction for driving relative to the target vehicle according to the vehicle control mode corresponding to the vehicle control touch operation is generated, including:
[0032] If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is the vehicle following touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as the target vehicle;
[0033] Generate a control instruction to follow the target vehicle.
[0034] Optionally, the vehicle control touch operation includes an overtaking touch operation;
[0035] If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction for driving relative to the target vehicle according to the vehicle control mode corresponding to the vehicle control touch operation is generated, including:
[0036] If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is the overtaking touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as the target vehicle;
[0037] A control instruction for overtaking the target vehicle is generated.
[0038] Optionally, the touch operation received by the vehicle control touch identifier includes a following vehicle touch operation or an overtaking vehicle touch operation;
[0039] The real-time detection of the touch operation received by the vehicle control touch identifier includes:
[0040] Detecting in real time a first touch operation received by the vehicle control touch identifier;
[0041] If a second touch operation of the same type as the first touch operation is not received within a preset interval after the first touch operation is detected, determining the first touch operation as a touch operation received by the vehicle control touch identifier;
[0042] If a second touch operation of the same type as the first touch operation is received within a preset interval after the first touch operation is detected, a touch operation of the first touch operation and the second touch operation superimposed is determined as the touch operation received by the vehicle control touch identifier;
[0043] Among them, one of the following vehicle touch operation and the overtaking vehicle touch operation is the first touch operation, and the other is a touch operation obtained by superimposing the first touch operation and the second touch operation.
[0044] Optionally, the type of the first touch operation is a click operation, and the following vehicle touch operation and the overtaking vehicle touch operation are click operations with different consecutive touch times.
[0045] Optionally, one of the following vehicle touch operation and the overtaking vehicle touch operation is two consecutive click operations, and the other is more than two consecutive click operations.
[0046] Optionally, the vehicle identification includes the other vehicle identification corresponding to the other vehicle;
[0047] The step of generating a vehicle control touch identifier according to the vehicle identifier includes:
[0048] Generating a vehicle control mark independent of the other vehicle mark around the other vehicle mark; wherein the vehicle control mark includes a following vehicle touch mark and / or an overtaking vehicle touch mark;
[0049] The real-time detection of the touch operation received by the vehicle control touch identifier and the generation of a control instruction corresponding to the touched vehicle control touch identifier includes:
[0050] The touch operation received by any one of the following vehicle touch indicator and the overtaking vehicle touch indicator is detected in real time, the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator is determined as a target vehicle, and a control instruction for following the target vehicle or a control instruction for overtaking the target vehicle is generated.
[0051] Optionally, the vehicle identification includes an other vehicle touch identification corresponding to the other vehicle;
[0052] The step of generating a vehicle control touch identifier according to the vehicle identifier includes:
[0053] detecting the touch operation received by the other vehicle touch indicator in real time, and if the touch operation received by the other vehicle touch indicator is a touch operation for selecting a vehicle control mode, displaying vehicle control indicators including a following vehicle touch indicator and / or an overtaking vehicle touch indicator;
[0054] The real-time detection of the touch operation received by the vehicle control touch identifier and the generation of a control instruction corresponding to the touched vehicle control touch identifier includes:
[0055] The touch operation received by any one of the following vehicle touch indicator and the overtaking vehicle touch indicator is detected in real time, the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator is determined as a target vehicle, and a control instruction for following the target vehicle or a control instruction for overtaking the target vehicle is generated.
[0056] In a second aspect, the present application provides a human-machine interaction device for vehicle control, comprising:
[0057] A display module, used to obtain real-time perception data of the surrounding environment of the vehicle, and generate and display vehicle identifications corresponding to vehicles in the surrounding environment on the intelligent driving perception screen of the vehicle according to the real-time perception data; wherein the vehicle identification is used to indicate real-time vehicle information in the surrounding environment;
[0058] A generating module, configured to generate a vehicle control touch identifier according to the vehicle identifier when it is determined that the vehicle can be controlled according to the real-time vehicle information;
[0059] A touch module, used for detecting the touch operation received by the vehicle control touch identifier in real time, and generating a control instruction corresponding to the vehicle control touch identifier being touched;
[0060] The control module is used to control the vehicle to travel relative to other vehicles in the surrounding environment according to the control instruction.
[0061] In a third aspect, the present application provides an electronic device comprising at least one processor, wherein the processor is used to implement the human-computer interaction method for vehicle control as described in any one of the first aspects.
[0062] In a fourth aspect, the present application provides a vehicle, comprising at least one processor, wherein the processor is used to implement the human-computer interaction method for vehicle control as described in any one of the first aspects.
[0063] In a fifth aspect, the present application provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the human-computer interaction method for vehicle control as described in any one of the first aspects is implemented.
[0064] In the human-computer interaction method, device, electronic device, vehicle and storage medium for vehicle control provided by the present application, a vehicle identification corresponding to the vehicle in the surrounding environment of the self-vehicle is generated and displayed on the intelligent driving perception screen of the vehicle, a vehicle control touch identification is generated according to the vehicle identification, and the user's touch operation is detected in real time, a control instruction corresponding to the touched vehicle control touch identification is generated, and the self-vehicle is controlled to drive relative to other vehicles in the surrounding environment according to the control instruction, thereby providing a touch interaction method between the user and the intelligent driving system, so that the user can request the intelligent driving system to control the self-vehicle to drive in the manner specified by the user through touch interaction. In addition, before generating the vehicle control touch identification according to the vehicle identification, it is also determined whether the self-vehicle can be controlled according to the real-time vehicle information, which improves the personalization of the intelligent driving system while ensuring driving safety, thereby improving the user experience of autonomous driving. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0066] Figure 1 Shown is a schematic diagram of a scenario to which the human-computer interaction method for vehicle control according to an embodiment of the present application is applicable.
[0067] Figure 2 Shown is a flow chart of a human-computer interaction method for vehicle control according to an embodiment of the present application.
[0068] Figure 3 Shown is a schematic diagram of an electronic image according to an embodiment of the present application.
[0069] Figure 4 Shown is a structural block diagram of a human-machine interaction device for vehicle control according to an embodiment of the present application.
[0070] Figure 5 Shown is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0071] Here, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements.
[0072] The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of this specification. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of this specification as detailed in the attached claims. It should be noted that in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may be combined into a single step for description in other embodiments.
[0073] In the related art, in vehicles with autonomous driving functions, the advanced driving assistance system usually controls the vehicle to drive according to a preset driving mode, making it impossible for the user to control the vehicle to drive according to his own wishes.
[0074] In order to solve the technical problem in the related art that the user cannot control the vehicle to drive as he or she wishes when the vehicle is automatically driving, the embodiment of the present application provides a human-computer interaction method for vehicle control, by generating and displaying vehicle identifications corresponding to vehicles in the surrounding environment of the vehicle on the vehicle's intelligent driving perception screen, generating a vehicle control touch identification based on the vehicle identification, and detecting the user's touch operation in real time, generating a control instruction corresponding to the touched vehicle control touch identification, and controlling the vehicle to drive relative to other vehicles in the surrounding environment according to the control instruction, thereby providing a touch interaction method between the user and the intelligent driving system, so that the user can request the intelligent driving system to control the vehicle to drive in the manner specified by the user through touch interaction.
[0075] In addition, in the related art, if the driving mode preset by the advanced driving assistance system does not conform to the user's driving habits, the user wants to drive the vehicle as he wishes, and needs to take over the vehicle from the advanced driving assistance system. The advanced driving assistance system exits the control of the vehicle, and the user drives the vehicle as the driver. In other words, when the vehicle is driving, the vehicle is either completely controlled by the advanced driving assistance system or completely driven by the user, which results in inflexible control methods for manual driving and automatic driving, and poor user experience of automatic driving. For example, when the advanced driving assistance system controls the vehicle, the user wants to follow a certain vehicle or wants to overtake a certain vehicle, but the advanced driving assistance system cannot determine whether the user wants to follow the vehicle or wants to overtake, and the target vehicle that the user wants to follow or overtake.
[0076] In order to solve the technical problem of inflexible control methods of manual driving and automatic driving in related technologies, the embodiment of the present application provides a human-computer interaction method for vehicle control. Before generating a vehicle control touch identification according to the vehicle identification, it is also determined whether the vehicle can be controlled according to the real-time vehicle information indicated by the vehicle identification. Through the user performing the touch operation and the intelligent driving system detecting the touch operation in real time, the user and the intelligent driving system cooperate with each other, making the control methods of manual driving and automatic driving more flexible, and ensuring driving safety while improving the personalization of the intelligent driving system, thereby improving the user experience of automatic driving.
[0077] See also Figure 1 , Figure 1 The diagram is a schematic diagram of a scenario in which the human-machine interaction method for vehicle control according to an embodiment of the present application is applicable. The human-machine interaction method for vehicle control provided in the embodiment of the present application can be applied to a vehicle 10 having an intelligent driving system. The vehicle 10 may include a touch screen 11 and an electronic device connected to the touch screen 11. The electronic device may be, but is not limited to, a controller or a processor. The controller may include, but is not limited to, a body controller, a domain controller, and other devices, which are not listed one by one here. It should be noted that the vehicle 10 may also include Figure 1 For the introduction of other components not shown in the figure, please refer to the relevant description in the automotive field, which will not be described in detail here.
[0078] Please also read Figure 2 , Figure 2 The flowchart of the human-computer interaction method for vehicle control according to the embodiment of the present application is shown. The human-computer interaction method for vehicle control provided by the embodiment of the present application includes but is not limited to the following steps S101 to S104.
[0079] S101, obtaining real-time perception data of the vehicle's surrounding environment, and based on the real-time perception data, generating and displaying a vehicle identification corresponding to the vehicle in the surrounding environment on the intelligent driving perception screen of the vehicle; wherein the vehicle identification is used to indicate real-time vehicle information in the surrounding environment.
[0080] The intelligent driving system can sense the surrounding environment of the vehicle in real time during driving through various sensors installed on the vehicle (such as millimeter wave radar, laser radar, single / binocular camera and satellite navigation, etc.), obtain real-time perception data of the surrounding environment of the vehicle, and identify, detect and track static and dynamic objects based on the real-time perception data. In order to show the user the surrounding environment of the vehicle and facilitate the user to grasp the information of the surrounding environment of the vehicle in real time, the intelligent driving system can generate and display an electronic image of the surrounding environment of the vehicle on the Advanced Driver Assistance System View (ADV) of the vehicle.
[0081] The electronic image may include a vehicle identification and a lane identification. Among them: the vehicle identification is an identification corresponding to a vehicle in the surrounding environment of the own vehicle, which may include a vehicle identification corresponding to the own vehicle and an other vehicle identification corresponding to another vehicle, which is used to indicate real-time vehicle information in the surrounding environment; the lane identification is an identification corresponding to a lane in the surrounding environment of the own vehicle, which may include an identification corresponding to the own lane where the own vehicle is located and an identification corresponding to another lane where the own vehicle is not located, which is used to indicate real-time lane information in the surrounding environment. In some embodiments, the electronic image may also only include the own vehicle identification and the other vehicle identification but not the lane identification. The embodiment of the present application does not limit the specific types of perceived objects in the surrounding environment of the own vehicle contained in the electronic image.
[0082] Please also read Figure 3 , Figure 3 The electronic image of the embodiment of the present application is shown as a schematic diagram. The electronic image includes the vehicle identification, the other vehicle identification and the lane identification. The other vehicle identification may include the other vehicle graphic and / or the other vehicle number. The lane identification may include the lane graphic and / or the lane number. Figure 3 The electronic images shown are described in detail.
[0083] Lane markings include lane graphics and lane numbers ①, ②, ③ and ④. Among them: a solid line and a dotted line in the longitudinal direction constitute the lane graphics of the rightmost lane (lane ①) in the same direction, two dotted lines in the longitudinal direction constitute the lane graphics of the middle lane (lane ②) in the same direction, a dotted line and a solid line in the longitudinal direction constitute the lane graphics of the leftmost lane (lane ③) in the same direction, and a dotted line and a solid line in the longitudinal direction constitute the lane graphics of the leftmost lane (lane ④) in the opposite direction.
[0084] The other vehicle identification includes the other vehicle graphic and the other vehicle number A, B, C, D. Among them: Vehicle A, Vehicle B and Vehicle C are vehicles traveling in the same direction in lane ①, lane ② and lane ③ respectively, and Vehicle D is a vehicle traveling in the opposite direction in lane ④.
[0085] Setting the vehicle identification as a touchable identification forms a vehicle touch identification. The vehicle touch identification may include the vehicle touch identification and / or the other vehicle touch identification. Compared with the vehicle identification, the vehicle touch identification can be used to indicate the real-time vehicle information in the surrounding environment of the vehicle, and can also be used to receive the user's touch operation. The user can specify the vehicle by touching the vehicle touch identification in the electronic image.
[0086] It should be noted that Figure 3 In the electronic image shown, the vehicle logo is black, the other vehicle logos of cars B and C are white, the other vehicle logos of cars A and D are gray, the lane graphics of lanes ①, ②, and ③ are white, and the lane graphics of lane ④ is gray ( Figure 3) Wherein: a white other vehicle logo indicates that the current self-vehicle can perform at least one vehicle control method (such as overtaking or following) relative to the other vehicle represented by the other vehicle logo, and a gray other vehicle logo indicates that the current self-vehicle cannot perform any vehicle control method relative to the other vehicle represented by the other vehicle logo; similarly, a white lane graphic indicates that the current self-vehicle can perform at least one lane control method (such as changing lanes) relative to the lane represented by the lane graphic, and a gray lane graphic indicates that the current self-vehicle cannot perform any lane control method relative to the lane represented by the lane graphic. In a specific scenario, the colors of the other vehicle logos corresponding to different other vehicles and the lane graphics corresponding to different lanes can be specifically set, and the colors of the lane numbers corresponding to different lanes can also be different. For example, the self-vehicle logo can be set to the real color of the self-vehicle, the other vehicle logo on which at least one vehicle control method can be performed can be set to green, and the other vehicle logo on which no vehicle control method can be performed can be set to red. The embodiment of the present application does not limit the specific colors of different lane logos, different other vehicle logos, and self-vehicle logos.
[0087] S102, when it is determined according to the real-time vehicle information that the vehicle can be controlled, a vehicle control touch identifier is generated according to the vehicle identifier.
[0088] The intelligent driving system determines the vehicle control method that the current vehicle can perform relative to other vehicles in the surrounding environment of the vehicle based on real-time vehicle information and preset intelligent driving strategies. When the intelligent driving system determines that the vehicle can be controlled based on real-time vehicle information and preset intelligent driving strategies, a vehicle control touch identifier is generated based on the vehicle identifier. The vehicle control touch identifier is used to receive touch operations, so that when the intelligent driving system detects that the vehicle control touch identifier is touched, it generates a corresponding control instruction.
[0089] In some embodiments, the vehicle identifier is a touchable vehicle identifier. When the intelligent driving system generates a vehicle control touch identifier based on the vehicle identifier, the touchable vehicle identifier is directly set as the vehicle control touch identifier, thereby assigning the function of the vehicle control touch identifier to the vehicle identifier, so that the vehicle identifier has both indication function and touch function, which can be used to indicate real-time vehicle information in the surrounding environment of the vehicle, and can also be used to receive touch operations, so that the intelligent driving system generates corresponding control instructions.
[0090] In some embodiments, the vehicle identifier is a non-touchable vehicle identifier. When the intelligent driving system generates a vehicle control touch identifier based on the vehicle identifier, it is necessary to additionally generate a vehicle control touch identifier.
[0091] S103, detecting the touch operation received by the vehicle control touch indicator in real time, and generating a control instruction corresponding to the touched vehicle control touch indicator.
[0092] When the user performs a touch operation on the vehicle control touch indicator, the vehicle control touch indicator will receive the touch operation. After detecting that the vehicle control touch indicator is touched, the intelligent driving system will generate a control instruction corresponding to the touched vehicle control touch indicator to respond to the user's touch operation, so as to facilitate the subsequent control of the vehicle to drive according to the control instruction. Among them, the control instruction usually includes the target vehicle and the vehicle control method of the vehicle relative to the target vehicle.
[0093] S104, controlling the own vehicle to travel relative to other vehicles in the surrounding environment according to the control instruction.
[0094] After generating a control instruction corresponding to the touched vehicle control touch mark, the intelligent driving system controls the vehicle to drive relative to other vehicles in the surrounding environment of the vehicle according to the control instruction. Because the generated control instruction usually includes a target vehicle and a vehicle control method of the vehicle relative to the target vehicle, the intelligent driving system can control the vehicle to drive in a manner specified by the user by controlling the vehicle to drive relative to the target vehicle in the control instruction according to the vehicle control method in the control instruction.
[0095] In some embodiments, the above-mentioned vehicle identification includes a vehicle identification corresponding to the own vehicle and a vehicle identification corresponding to the other vehicle;
[0096] When the vehicle control touch identification is generated according to the vehicle identification in the above step S102, the following steps are specifically included:
[0097] The vehicle identifier is set as the vehicle control touch identifier;
[0098] In the above step S103, the touch operation received by the vehicle control touch mark is detected in real time, and the control instruction corresponding to the touched vehicle control touch mark is generated, which specifically includes the following steps:
[0099] If it is detected that the touch operation received by the own vehicle identifier as the vehicle control touch identifier is a moving operation, then obtaining a relative position relationship between the own vehicle identifier and the other vehicle identifier when the moving operation ends;
[0100] According to the relative position relationship, a corresponding control instruction is generated.
[0101] If the vehicle ID is a touchable ID, the vehicle ID is directly set as the vehicle control touch ID, thereby giving the vehicle ID the function of the vehicle control touch ID, so that the user can request the intelligent driving system to control the vehicle by touching the vehicle ID. This setting enables the vehicle ID to be used to indicate the vehicle and to receive touch operations, thus realizing the functional reuse of the vehicle ID and saving the vehicle's network resources and power resources.
[0102] Because the user can perform a variety of different touch operations on the own vehicle logo, in order to distinguish the touch operations that implement different functions, it is necessary to set a specific touch operation to be performed on the own vehicle logo before it can be confirmed as a touch operation performed by the user on the vehicle control touch logo. For example, the touch operation performed on the own vehicle logo can be set as a move operation to confirm that the touch operation is a touch operation performed on the own vehicle logo as a vehicle control touch logo. Among them, the move operation can be a drag or a slide. It should be noted that the touch operation performed on the own vehicle logo is not limited to a move operation, and can also be other touch operations. The embodiment of the present application does not limit the specific touch operation performed on the own vehicle logo as a vehicle control touch logo.
[0103] In some embodiments, when generating corresponding control instructions according to the relative position relationship in the above steps, the following steps are specifically included:
[0104] Determine whether the own vehicle identifier and the other vehicle identifier overlap when the moving operation ends;
[0105] If so, when the moving operation is finished, the other vehicle corresponding to the other vehicle identifier overlapping with the own vehicle identifier is determined as the target vehicle;
[0106] Generate a control instruction to follow the target vehicle.
[0107] The position of the own vehicle logo at the end of the moving operation is the position where the user releases the own vehicle logo after touching the own vehicle logo. If the user moves the own vehicle logo to the other vehicle logo to end the touch operation, the own vehicle logo and the other vehicle logo overlap at the end of the moving operation, and the intelligent driving system determines that the user wants to control the own vehicle to follow the other vehicle corresponding to the other vehicle logo that overlaps with the own vehicle logo, then the other vehicle corresponding to the other vehicle logo that overlaps with the own vehicle logo at the end of the moving operation is determined as the target vehicle, and a control instruction to follow the target vehicle is generated.
[0108] In some embodiments, when generating corresponding control instructions according to the relative position relationship in the above steps, the following steps are specifically included:
[0109] Determine whether the own vehicle identifier and the other vehicle identifier overlap when the moving operation ends;
[0110] If not, and the other vehicle identifier is included between the starting position and the end position of the moving operation, the other vehicle corresponding to the other vehicle identifier included between the starting position and the end position is determined as the target vehicle;
[0111] A control instruction is generated to overtake the target vehicle.
[0112] The position of the own vehicle logo at the end of the moving operation is the position where the user releases the own vehicle logo after touching the own vehicle logo. If the user moves the own vehicle logo to the other vehicle logo and ends the touch operation, the own vehicle logo and the other vehicle logo do not overlap at the end of the moving operation, and the other vehicle logo is included between the starting position and the end position of the moving operation, the intelligent driving system determines that the user wants to control the own vehicle to overtake the other vehicle corresponding to the other vehicle logo located between the starting position and the end position of the moving operation, then the other vehicle corresponding to the other vehicle logo located between the starting position and the end position of the moving operation at the end of the moving operation is determined as the target vehicle, and a control instruction to overtake the target vehicle is generated.
[0113] In some embodiments, the above-mentioned vehicle identification includes the other vehicle identification corresponding to the other vehicle;
[0114] When the vehicle control touch identification is generated according to the vehicle identification in the above step S102, the following steps are specifically included:
[0115] The other vehicle identifier is set as a vehicle control touch identifier;
[0116] In the above step S103, the touch operation received by the vehicle control touch mark is detected in real time, and the control instruction corresponding to the touched vehicle control touch mark is generated, which specifically includes the following steps:
[0117] If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction to follow the target vehicle is generated.
[0118] If the other vehicle logo is a touchable logo, the other vehicle logo is directly set as the vehicle control touch logo, thereby giving the function of the vehicle control touch logo to the other vehicle logo, so that the user can request the intelligent driving system to control the driving of the own vehicle by touching the other vehicle logo. In this way, the other vehicle logo can be used to indicate other vehicles in the surrounding environment of the own vehicle and to receive touch operations, realizing the functional reuse of the other vehicle logo and saving the network resources and power resources of the vehicle.
[0119] Because the user can perform a variety of different touch operations on the other car logo, in order to distinguish the touch operations that implement different functions, it is necessary to set a specific touch operation to be performed on the other car logo, so that it can be confirmed as a touch operation performed by the user on the vehicle control touch logo. For example, the touch operation performed on the other car logo can be set as a click operation, so that it can be confirmed that the touch operation is a touch operation performed on the other car logo as the vehicle control touch logo. Among them, the click operation can be a single click or multiple clicks. It should be noted that the touch operation performed on the other car logo is not limited to a click operation, and can also be other touch operations. The embodiment of the present application does not limit the specific touch operation performed on the other car logo as the vehicle control touch logo.
[0120] In some embodiments, the above-mentioned vehicle control touch operation includes a vehicle following touch operation;
[0121] In the above steps, if it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction to follow the target vehicle is generated, specifically including the following steps:
[0122] If it is detected that the touch operation received by the other vehicle identification as the vehicle control touch identification is a vehicle following touch operation, the other vehicle corresponding to the touched other vehicle identification is determined as the target vehicle;
[0123] Generate a control instruction to follow the target vehicle.
[0124] If the touch operation received by the other vehicle identifier serving as the vehicle control touch identifier is a preset vehicle-following touch operation, the intelligent driving system determines that the user wants to control the vehicle to follow the other vehicle corresponding to the touched other vehicle identifier, then the other vehicle corresponding to the touched other vehicle identifier is determined as the target vehicle, and a control instruction to follow the target vehicle is generated.
[0125] In some embodiments, the above-mentioned vehicle control touch operation includes an overtaking touch operation;
[0126] In the above steps, if it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction to follow the target vehicle is generated, specifically including the following steps:
[0127] If it is detected that the touch operation received by the other vehicle identification as the vehicle control touch identification is an overtaking touch operation, the other vehicle corresponding to the touched other vehicle identification is determined as the target vehicle;
[0128] A control instruction is generated to overtake the target vehicle.
[0129] If the touch operation received by the other vehicle identifier serving as the vehicle control touch identifier is a preset overtaking touch operation, the intelligent driving system determines that the user wants to control the vehicle to overtake the other vehicle corresponding to the touched other vehicle identifier, then the other vehicle corresponding to the touched other vehicle identifier is determined as the target vehicle, and a control instruction to overtake the target vehicle is generated.
[0130] In some embodiments, the touch operation received by the above-mentioned vehicle control touch indicator includes a following vehicle touch operation or a overtaking vehicle touch operation;
[0131] When the touch operation received by the vehicle control touch identifier is detected in real time in the above step S103, the following steps are specifically included:
[0132] Detecting in real time a first touch operation received by the vehicle control touch identifier;
[0133] If a second touch operation of the same type as the first touch operation is not received within a preset interval after the first touch operation is detected, the first touch operation is determined as a touch operation received by the vehicle control touch identifier;
[0134] If a second touch operation of the same type as the first touch operation is received within a preset interval after the first touch operation is detected, a touch operation of the first touch operation and the second touch operation superimposed is determined as the touch operation received by the vehicle control touch identifier;
[0135] Among them, one of the following vehicle touch operation and the overtaking vehicle touch operation is the first touch operation, and the other is a touch operation in which the first touch operation and the second touch operation are superimposed.
[0136] In some embodiments, the type of the first touch operation is a click operation, and the following vehicle touch operation and the overtaking vehicle touch operation are click operations with different consecutive touch times.
[0137] In some embodiments, the following vehicle touch operation and the overtaking vehicle touch operation are touch operations of the same type but with different attributes; wherein, one of the following vehicle touch operation and the overtaking vehicle touch operation is two consecutive click operations, and the other is more than two consecutive click operations.
[0138] In order to distinguish the touch operations for implementing the following function and the overtaking function, the intelligent driving system sets the following touch operation and the overtaking touch operation as touch operations of the same type but with different attributes, such as click operations with different numbers of continuous touches. Among them, one of the following touch operation and the overtaking touch operation is a double-click operation, and the other is a triple-click operation. It should be noted that the number of continuous touches for the following touch operation and the overtaking touch operation is not limited to two and three times, but can also be other numbers. The embodiments of the present application do not limit this.
[0139] In some embodiments, the above-mentioned vehicle identification includes the other vehicle identification corresponding to the other vehicle;
[0140] When the vehicle control touch identification is generated according to the vehicle identification in the above step S102, the following steps are specifically included:
[0141] Generate a vehicle control mark independent of the other vehicle mark around the other vehicle mark; wherein the vehicle control mark includes a following vehicle touch mark and / or an overtaking vehicle touch mark;
[0142] In the above step S103, the touch operation received by the vehicle control touch mark is detected in real time, and the control instruction corresponding to the touched vehicle control touch mark is generated, which specifically includes the following steps:
[0143] The touch operation received by either the following vehicle touch indicator or the overtaking vehicle touch indicator is detected in real time, the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator is determined as a target vehicle, and a control instruction to follow the target vehicle or a control instruction to overtake the target vehicle is generated.
[0144] The intelligent driving system determines the vehicle control methods that the current self-vehicle can perform relative to other vehicles in the surrounding environment of the self-vehicle based on real-time vehicle information and preset intelligent driving strategies, generates a vehicle control logo corresponding to the vehicle control method that the current self-vehicle can perform relative to a certain other vehicle, and displays it around the corresponding other vehicle logo. Figure 3 In the electronic image shown: the current vehicle can follow vehicle B, so a follow-car touch logo is generated and displayed around the other-car logo of vehicle B; the current vehicle can follow or overtake vehicle C, so a follow-car touch logo and an overtaking touch logo are generated and displayed around the other-car logo of vehicle C.
[0145] When the user performs a touch operation on either the following vehicle touch indicator or the overtaking vehicle touch indicator, the following vehicle touch indicator or the overtaking vehicle touch indicator will receive the touch operation. After detecting that the following vehicle touch indicator or the overtaking vehicle touch indicator is touched, the intelligent driving system determines the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator as the target vehicle, and generates a control instruction to follow the target vehicle or a control instruction to overtake the target vehicle. For example Figure 3 In the electronic image shown: if the follow-car touch sign around the other-car sign of car B is touched, car B is determined as the target vehicle, and a control instruction to follow car B is generated; if the follow-car touch sign or the overtaking touch sign around the other-car sign of car C is touched, car C is determined as the target vehicle, and a control instruction to follow car C or a control instruction to overtake car C is generated.
[0146] In some embodiments, the above-mentioned vehicle identification includes an other vehicle touch identification corresponding to the other vehicle; wherein the other vehicle touch identification is used to indicate other vehicles in the surrounding environment of the own vehicle and receive touch operations;
[0147] When the vehicle control touch identification is generated according to the vehicle identification in the above step S102, the following steps are specifically included:
[0148] Real-time detection of the touch operation received by the other vehicle touch indicator, if the touch operation received by the other vehicle touch indicator is a touch operation for selecting a vehicle control mode, then displaying a vehicle control indicator including a following vehicle touch indicator and / or an overtaking vehicle touch indicator; wherein the vehicle control indicator is used to indicate the real-time vehicle control mode of the own vehicle relative to the other vehicle;
[0149] In the above step S103, the touch operation received by the vehicle control touch mark is detected in real time, and the control instruction corresponding to the touched vehicle control touch mark is generated, which specifically includes the following steps:
[0150] The touch operation received by either the following vehicle touch indicator or the overtaking vehicle touch indicator is detected in real time, the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator is determined as a target vehicle, and a control instruction to follow the target vehicle or a control instruction to overtake the target vehicle is generated.
[0151] If the other vehicle logo is a touchable logo, then the other vehicle logo is the other vehicle touch logo, and the touch operation received by the other vehicle touch logo is detected in real time. When the user performs a touch operation on the other vehicle touch logo, the other vehicle touch logo will receive the touch operation. If the touch operation received by the other vehicle touch logo is a touch operation for selecting a vehicle control mode, then the vehicle control logo including the following vehicle touch logo and / or the overtaking vehicle touch logo will be displayed. Among them, the touch operation for selecting a vehicle control mode can be a long press operation or a click operation. For example Figure 3 In the electronic image shown: the current vehicle can follow vehicle B. After the user long presses the other vehicle touch icon of vehicle B, the intelligent driving system displays vehicle control icons including only the following vehicle touch icon; the current vehicle can follow or overtake vehicle C. After the user long presses the other vehicle touch icon of vehicle C, the intelligent driving system displays vehicle control icons including the following vehicle touch icon and the overtaking touch icon.
[0152] When the user performs a touch operation on either the following vehicle touch indicator or the overtaking vehicle touch indicator, the following vehicle touch indicator or the overtaking vehicle touch indicator will receive the touch operation. After detecting that the following vehicle touch indicator or the overtaking vehicle touch indicator is touched, the intelligent driving system determines the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator as the target vehicle, and generates a control instruction to follow the target vehicle or a control instruction to overtake the target vehicle. For example Figure 3 In the electronic image shown: if the other vehicle touch mark of car B is touched and the pop-up follow vehicle touch mark is touched, car B is determined as the target vehicle, and a control instruction to follow car B is generated; if the other vehicle touch mark of car C is touched and the pop-up follow vehicle touch mark or overtaking touch mark is touched, car C is determined as the target vehicle, and a control instruction to follow car C or a control instruction to overtake car C is generated.
[0153] The present application also provides a human-machine interaction device for vehicle control. Figure 4 , Figure 4 The structure block diagram of the human-machine interaction device for vehicle control according to the embodiment of the present application is shown. The human-machine interaction device 21 for vehicle control provided by the embodiment of the present application may include:
[0154] The display module 211 is used to obtain real-time perception data of the surrounding environment of the vehicle, and generate and display the vehicle identification corresponding to the vehicle in the surrounding environment on the intelligent driving perception screen of the vehicle according to the real-time perception data; wherein the vehicle identification is used to indicate the real-time vehicle information in the surrounding environment;
[0155] A generating module 212, configured to generate a vehicle control touch identifier according to the vehicle identifier when it is determined that the vehicle can be controlled according to the real-time vehicle information;
[0156] The touch module 213 is used to detect the touch operation received by the vehicle control touch identifier in real time and generate a control instruction corresponding to the touched vehicle control touch identifier;
[0157] The control module 214 is used to control the vehicle to travel relative to other vehicles in the surrounding environment according to the control instruction.
[0158] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and the same technical effect can be achieved, which will not be repeated here.
[0159] In some embodiments, the above-mentioned vehicle identification includes a vehicle identification corresponding to the own vehicle and a vehicle identification corresponding to the other vehicle;
[0160] When the generating module 212 generates the vehicle control touch identifier according to the vehicle identifier, it is specifically used to: set the vehicle identifier as the vehicle control touch identifier;
[0161] The touch module 213 detects the touch operation received by the vehicle control touch identifier in real time and generates a control instruction corresponding to the touched vehicle control touch identifier. It is specifically used to: if it is detected that the touch operation received by the own vehicle identifier as the vehicle control touch identifier is a moving operation, then obtain the relative position relationship between the own vehicle identifier and the other vehicle identifier when the moving operation ends; and generate a corresponding control instruction based on the relative position relationship.
[0162] In some embodiments, when the touch module 213 generates a corresponding control instruction based on the relative position relationship, it is specifically used to: determine whether the self-vehicle identifier and the other-vehicle identifier overlap when the moving operation ends; if so, then when the moving operation ends, the other vehicle corresponding to the other-vehicle identifier overlapping with the self-vehicle identifier is determined as the target vehicle; and generate a control instruction to follow the target vehicle.
[0163] In some embodiments, when the touch module 213 generates a corresponding control instruction based on the relative position relationship, it is specifically used to: determine whether the self-vehicle identifier and the other-vehicle identifier overlap when the moving operation ends; if not, and the other-vehicle identifier is included between the starting position and the end position of the moving operation, then the other vehicle corresponding to the other-vehicle identifier included between the starting position and the end position is determined as the target vehicle; and generate a control instruction to overtake the target vehicle.
[0164] In some embodiments, the above-mentioned vehicle identification includes the other vehicle identification corresponding to the other vehicle;
[0165] When the generating module 212 generates the vehicle control touch identifier according to the vehicle identifier, it is specifically used to: set the other vehicle identifier as the vehicle control touch identifier;
[0166] The touch module 213 detects the touch operation received by the vehicle control touch identifier in real time and generates a control instruction corresponding to the touched vehicle control touch identifier. Specifically, if it is detected that the touch operation received by the other vehicle identifier serving as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction for following the target vehicle is generated.
[0167] In some embodiments, the above-mentioned vehicle control touch operation includes a vehicle following touch operation;
[0168] If the touch module 213 detects that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as the target vehicle, and a control instruction to follow the target vehicle is generated. Specifically, it is used for: if it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a follow-vehicle touch operation, the other vehicle corresponding to the touched other vehicle touch identifier is determined as the target vehicle; and a control instruction to follow the target vehicle is generated.
[0169] In some embodiments, the above-mentioned vehicle control touch operation includes an overtaking touch operation;
[0170] If the touch module 213 detects that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as the target vehicle, and a control instruction to follow the target vehicle is generated. Specifically, it is used for: if it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is an overtaking touch operation, the other vehicle corresponding to the touched other vehicle touch identifier is determined as the target vehicle; and a control instruction to overtake the target vehicle is generated.
[0171] In some embodiments, the touch operation received by the above-mentioned vehicle control touch indicator includes a following vehicle touch operation or a overtaking vehicle touch operation;
[0172] When the touch module 213 detects the touch operation received by the vehicle control touch identifier in real time, it is specifically used to: detect the first touch operation received by the vehicle control touch identifier in real time; if a second touch operation of the same type as the first touch operation is not received within a preset interval after the first touch operation is detected, the first touch operation is determined as the touch operation received by the vehicle control touch identifier; if a second touch operation of the same type as the first touch operation is received within a preset interval after the first touch operation is detected, the touch operation of the first touch operation and the second touch operation being superimposed is determined as the touch operation received by the vehicle control touch identifier; wherein, one of the following touch operation and the overtaking touch operation is the first touch operation, and the other is the touch operation of the first touch operation and the second touch operation being superimposed.
[0173] In some embodiments, the above-mentioned vehicle identification includes the other vehicle identification corresponding to the other vehicle;
[0174] When generating the vehicle control touch identification according to the vehicle identification, the generating module 212 is specifically used to: generate a vehicle control identification independent of the other vehicle identification around the other vehicle identification; wherein the vehicle control identification includes a following vehicle touch identification and / or an overtaking vehicle touch identification;
[0175] When the touch module 213 detects the touch operation received by the vehicle control touch identifier in real time and generates a control instruction corresponding to the touched vehicle control touch identifier, it is specifically used to: detect the touch operation received by either the following vehicle touch identifier or the overtaking touch identifier in real time, determine the other vehicle corresponding to the touched following vehicle touch identifier or the overtaking touch identifier as the target vehicle, and generate a control instruction to follow the target vehicle or a control instruction to overtake the target vehicle.
[0176] In some embodiments, the above-mentioned vehicle identification includes an other vehicle touch identification corresponding to the other vehicle; wherein the other vehicle touch identification is used to indicate other vehicles in the surrounding environment of the own vehicle and receive touch operations;
[0177] When generating the vehicle control touch identification according to the vehicle identification, the generating module 212 is specifically used to: detect the touch operation received by the other vehicle touch identification in real time, and if the touch operation received by the other vehicle touch identification is a touch operation for selecting a vehicle control mode, then display the vehicle control identification including the following vehicle touch identification and / or the overtaking vehicle touch identification; wherein the vehicle control identification is used to indicate the real-time vehicle control mode of the own vehicle relative to the other vehicle;
[0178] When the touch module 213 detects the touch operation received by the vehicle control touch identifier in real time and generates a control instruction corresponding to the touched vehicle control touch identifier, it is specifically used to: detect the touch operation received by either the following vehicle touch identifier or the overtaking touch identifier in real time, determine the other vehicle corresponding to the touched following vehicle touch identifier or the overtaking touch identifier as the target vehicle, and generate a control instruction to follow the target vehicle or a control instruction to overtake the target vehicle.
[0179] The present application also provides an electronic device, which may include the above-mentioned vehicle control human-machine interaction device 21. Figure 5 , Figure 5 The electronic device 20 may include one or more processors 22, and the processor 22 is used to implement the above-mentioned human-computer interaction method for vehicle control.
[0180] In some embodiments, the electronic device 20 may include a computer-readable storage medium 23, which may store a program that can be called by the processor 22 and may include a non-volatile storage medium. In other embodiments, the electronic device 20 may also include a memory 24 and an interface 25. In other embodiments, the electronic device 20 may also include other hardware according to actual applications.
[0181] The computer-readable storage medium 23 provided in the embodiment of the present application stores a program thereon, which, when executed by the processor 22, is used to implement the above-mentioned human-computer interaction method for vehicle control.
[0182] The present application may take the form of a computer program product implemented on one or more computer-readable storage media 23 (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program code. The computer-readable storage medium 23 includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be a computer-readable instruction, a data structure, a module of a program, or other data. The computer-readable storage medium 23 includes but is not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassette, tape disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
[0183] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.
[0184] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the phrase "includes a ..." defines an element, and does not exclude the presence of other identical elements in the process, method, commodity or device including the element.
Claims
1. A human-computer interaction method for vehicle control, characterized in that: include: Acquire real-time perception data of the vehicle's surrounding environment, and generate and display vehicle identifications corresponding to vehicles in the surrounding environment on the vehicle's intelligent driving perception screen based on the real-time perception data; wherein the vehicle identifications are used to indicate real-time vehicle information in the surrounding environment; When it is determined that the vehicle can be controlled according to the real-time vehicle information, generating a vehicle control touch mark according to the vehicle mark; Detecting the touch operation received by the vehicle control touch indicator in real time, and generating a control instruction corresponding to the touched vehicle control touch indicator; Controlling the self-vehicle to move relative to other vehicles in the surrounding environment according to the control instruction; Among them, the vehicle identification includes the own vehicle identification corresponding to the own vehicle and the other vehicle identification corresponding to the other vehicle; the generating of the vehicle control touch identification according to the vehicle identification includes: setting the own vehicle identification as the vehicle control touch identification; the real-time detection of the touch operation received by the vehicle control touch identification, and generating a control instruction corresponding to the touched vehicle control touch identification, including: if it is detected that the touch operation received by the own vehicle identification as the vehicle control touch identification is a moving operation, then obtaining the relative position relationship between the own vehicle identification and the other vehicle identification when the moving operation ends; and generating a corresponding control instruction according to the relative position relationship.
2. The human-computer interaction method for vehicle control according to claim 1, characterized in that: Generating corresponding control instructions according to the relative position relationship includes: Determine whether the own vehicle identifier and the other vehicle identifier overlap when the moving operation ends; If yes, then the other vehicle corresponding to the other vehicle identifier overlapping with the own vehicle identifier when the moving operation is finished is determined as the target vehicle; Generate a control instruction to follow the target vehicle.
3. The human-computer interaction method for vehicle control according to claim 1, characterized in that: Generating corresponding control instructions according to the relative position relationship includes: Determine whether the own vehicle identifier and the other vehicle identifier overlap when the moving operation ends; If not, and the other vehicle identifier is included between the starting position and the end position of the moving operation, the other vehicle corresponding to the other vehicle identifier included between the starting position and the end position is determined as the target vehicle; A control instruction for overtaking the target vehicle is generated.
4. The human-computer interaction method for vehicle control according to claim 1, characterized in that: The vehicle identification includes the other vehicle identification corresponding to the other vehicle; The step of generating a vehicle control touch identifier according to the vehicle identifier includes: Setting the other vehicle identifier as a vehicle control touch identifier; The real-time detection of the touch operation received by the vehicle control touch identifier and the generation of a control instruction corresponding to the touched vehicle control touch identifier includes: If it is detected that the touch operation received by the other vehicle identifier serving as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction is generated for driving relative to the target vehicle according to the vehicle control method corresponding to the vehicle control touch operation.
5. The human-computer interaction method for vehicle control according to claim 4, characterized in that: The vehicle control touch operation includes a vehicle following touch operation; If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction for driving relative to the target vehicle according to the vehicle control mode corresponding to the vehicle control touch operation is generated, including: If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is the vehicle following touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction to follow the target vehicle is generated.
6. The human-computer interaction method for vehicle control according to claim 4, characterized in that: The vehicle control touch operation includes an overtaking touch operation; If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is a preset vehicle control touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as a target vehicle, and a control instruction for driving relative to the target vehicle according to the vehicle control mode corresponding to the vehicle control touch operation is generated, including: If it is detected that the touch operation received by the other vehicle identifier as the vehicle control touch identifier is the overtaking touch operation, the other vehicle corresponding to the touched other vehicle identifier is determined as the target vehicle, and a control instruction for overtaking the target vehicle is generated.
7. The human-computer interaction method for vehicle control according to claim 1, characterized in that: The touch operation received by the vehicle control touch indicator includes a following vehicle touch operation or a overtaking vehicle touch operation; The real-time detection of the touch operation received by the vehicle control touch identifier includes: Detecting in real time a first touch operation received by the vehicle control touch identifier; If a second touch operation of the same type as the first touch operation is not received within a preset interval after the first touch operation is detected, determining the first touch operation as a touch operation received by the vehicle control touch identifier; If a second touch operation of the same type as the first touch operation is received within a preset interval after the first touch operation is detected, a touch operation of the first touch operation and the second touch operation superimposed is determined as the touch operation received by the vehicle control touch identifier; Among them, one of the following vehicle touch operation and the overtaking vehicle touch operation is the first touch operation, and the other is a touch operation obtained by superimposing the first touch operation and the second touch operation.
8. The human-computer interaction method for vehicle control according to claim 7, characterized in that: The type of the first touch operation is a click operation, and the following vehicle touch operation and the overtaking vehicle touch operation are click operations with different consecutive touch times.
9. The human-computer interaction method for vehicle control according to claim 8, characterized in that: One of the following vehicle touch control operation and the overtaking vehicle touch control operation is a two-click operation, and the other is a more than two-click operation.
10. The human-computer interaction method for vehicle control according to any one of claims 1 to 9, characterized in that: The vehicle identification includes the other vehicle identification corresponding to the other vehicle; The step of generating a vehicle control touch identifier according to the vehicle identifier includes: Generating a vehicle control mark independent of the other vehicle mark around the other vehicle mark; wherein the vehicle control mark includes a following vehicle touch mark and / or an overtaking vehicle touch mark; The real-time detection of the touch operation received by the vehicle control touch identifier and the generation of a control instruction corresponding to the touched vehicle control touch identifier includes: The touch operation received by any one of the following vehicle touch indicator and the overtaking vehicle touch indicator is detected in real time, the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator is determined as a target vehicle, and a control instruction for following the target vehicle or a control instruction for overtaking the target vehicle is generated.
11. The human-computer interaction method for vehicle control according to any one of claims 1 to 9, characterized in that: The vehicle identification includes the other vehicle touch identification corresponding to the other vehicle; The step of generating a vehicle control touch identifier according to the vehicle identifier includes: Real-time detection of the touch operation received by the other vehicle touch indicator, if the touch operation received by the other vehicle touch indicator is a touch operation for selecting a vehicle control mode, then displaying vehicle control indicators including a following vehicle touch indicator and / or an overtaking vehicle touch indicator; wherein the vehicle control indicator is used to indicate the real-time vehicle control mode of the own vehicle relative to the other vehicle; The real-time detection of the touch operation received by the vehicle control touch identifier and the generation of a control instruction corresponding to the touched vehicle control touch identifier includes: The touch operation received by any one of the following vehicle touch indicator and the overtaking vehicle touch indicator is detected in real time, the other vehicle corresponding to the touched following vehicle touch indicator or the overtaking vehicle touch indicator is determined as a target vehicle, and a control instruction for following the target vehicle or a control instruction for overtaking the target vehicle is generated.
12. A human-machine interaction device for vehicle control, characterized in that: include: A display module, used to obtain real-time perception data of the surrounding environment of the vehicle, and generate and display vehicle identifications corresponding to vehicles in the surrounding environment on the intelligent driving perception screen of the vehicle according to the real-time perception data; wherein the vehicle identification is used to indicate real-time vehicle information in the surrounding environment; A generating module, configured to generate a vehicle control touch identifier according to the vehicle identifier when it is determined that the vehicle can be controlled according to the real-time vehicle information; A touch control module, used for detecting the touch operation received by the vehicle control touch control identifier in real time, and generating a control instruction corresponding to the touched vehicle control touch control identifier; wherein the vehicle identifier includes a self-vehicle identifier corresponding to the self-vehicle and an other-vehicle identifier corresponding to the other-vehicle; the generating module is further used for: setting the self-vehicle identifier as the vehicle control touch identifier; the touch control module is further used for, if it is detected that the touch operation received by the self-vehicle identifier as the vehicle control touch identifier is a moving operation, obtaining the relative position relationship between the self-vehicle identifier and the other-vehicle identifier when the moving operation ends; and generating a corresponding control instruction according to the relative position relationship; The control module is used to control the vehicle to travel relative to other vehicles in the surrounding environment according to the control instruction.
13. An electronic device, characterized in that: It comprises one or more processors, wherein the processor is used to implement the human-computer interaction method for vehicle control as described in any one of claims 1-11.
14. A vehicle, characterized in that: It comprises one or more processors, wherein the processor is used to implement the human-computer interaction method for vehicle control as described in any one of claims 1-11.
15. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the human-computer interaction method for vehicle control as described in any one of claims 1-11 is implemented.
Citation Information
Patent Citations
Driving assistance device, driving assistance system, driving assistance method, and automatically driven vehicle
CN107851395A
Vehicle control method and device
CN113840766A
Interactive autonomous driving system
US20210049379A1