Vehicle control method and device, storage medium and electronic equipment

By detecting and controlling the driving status of autonomous driving vehicles in the no-parking zone, the problem of failure to effectively combine the no-parking zone to make a follow-up strategy in accordance with traffic regulations in the prior art is solved, and the effect of reducing violations, improving traffic congestion and improving the smoothness of autonomous driving vehicles is achieved.

CN119705487APending Publication Date: 2025-03-28XIAOMI EV TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311279162.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing autonomous driving technology has failed to effectively combine the no-parking areas to make a car follow-up strategy that complies with traffic regulations, resulting in possible driving illegally, traffic congestion and risk-raising takeover, affecting the smoothness of urban NOA traffic in cities.

Method used

By detecting whether the current vehicle is a no-parking zone in front of the current vehicle, and determining whether there is a front vehicle, obtaining the status information of the front vehicle, and controlling the driving status of the current vehicle in the no-parking zone based on the status information, including determining whether it can pass the no-parking zone, whether it is necessary to stop driving or following the front vehicle to enter the no-parking zone.

Benefits of technology

It effectively reduces violations, improves traffic congestion, reduces risk takingover, and improves the smoothness of autonomous vehicles passing through cities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119705487A_ABST
    Figure CN119705487A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method and device, electronic equipment and a computer readable storage medium, and relates to the technical field of automatic driving. The method comprises the following steps: detecting whether the front of a current vehicle is a no-parking area or not; if yes, whether a front vehicle exists in the driving direction of the current vehicle or not is judged; if the preceding vehicle exists, state information of the preceding vehicle is obtained, the driving state of the current vehicle in the no-parking area is controlled according to the state information, and the state information shows that the preceding vehicle is in a stopping state or a driving state. Whether the front is the no-parking area or not is judged in advance, driving of the current vehicle in the no-parking area is controlled according to the driving state of the front vehicle, early recognition and reasonable regulation and control interpretation can be carried out, traffic jam is improved, illegal behaviors are reduced, and the smoothness of the automatic driving vehicle passing in a city is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of autonomous driving technology, and in particular to a vehicle control method, a vehicle control device, an electronic device, and a computer-readable storage medium. Background Art

[0002] In order to reduce traffic congestion, no-parking zone signs are usually painted on the ground at corresponding locations at city intersections, school gates, factory gates, etc., indicating that parking is prohibited here. In addition, at some road gaps, at the junction where the auxiliary road merges into the main road, the two roads have a shared area. To avoid congestion, vehicles are also prohibited from parking in the no-parking zone and should give way reasonably. Autonomous driving vehicles, especially the urban NOA (Navigate on Autopilot) function, can support vehicles to complete intersections in the city.

[0003] However, in the relevant technologies, regarding autonomous driving, there is no combination of no-parking zones to develop a following vehicle strategy that complies with traffic regulations, which may lead to illegal driving, traffic jams, increased risk takeover, and is not conducive to the smoothness of urban NOA traffic in the city. Summary of the invention

[0004] The purpose of the embodiments of the present disclosure is to provide a vehicle control method, a vehicle control device, an electronic device and a computer-readable storage medium, thereby solving the problems existing in the related technologies to a certain extent, such as illegal driving, traffic congestion, increased risk takeover, and the unfavorable smoothness of urban NOA traffic.

[0005] According to a first aspect of the present disclosure, a vehicle control method is provided, comprising: detecting whether the area ahead of a current vehicle is a no-parking zone; if so, determining whether there is a preceding vehicle in the driving direction of the current vehicle; if there is a preceding vehicle, obtaining status information of the preceding vehicle, and controlling the driving status of the current vehicle in the no-parking zone based on the status information, wherein the status information indicates whether the preceding vehicle is in a stopped state or a driving state.

[0006] In an exemplary embodiment of the present disclosure, detecting whether the area ahead of the current vehicle is a no-parking zone includes: determining the position of the no-parking zone on the current driving road through a preset map; and monitoring the distance between the current vehicle and the determined position of the no-parking zone in real time to determine whether the area ahead of the current vehicle is the no-parking zone based on the distance.

[0007] In an exemplary embodiment of the present disclosure, detecting whether the area in front of the current vehicle is a no-parking zone includes: acquiring a road image in front of the current vehicle through a camera sensor; identifying the line type and line color existing on the road surface in the road image, and judging whether the road image contains an icon of the no-parking zone based on the line type and the line color, so as to determine whether the area in front of the current vehicle is the no-parking zone.

[0008] In an exemplary embodiment of the present disclosure, controlling the driving state of the current vehicle in the no-parking zone based on the state information includes: when it is obtained according to the state information that the leading vehicle is in the stopped state, calculating the distance between the leading vehicle and the boundary line of the no-parking zone; judging whether the distance can accommodate the body length of the current vehicle; if the distance can accommodate the body length of the current vehicle, controlling the current vehicle to pass through the no-parking zone and stop behind the leading vehicle; if the distance cannot accommodate the body length of the current vehicle, controlling the current vehicle to stop before entering the no-parking zone, and prompting the user that the front of the driving road is the no-parking zone.

[0009] In an exemplary embodiment of the present disclosure, controlling the driving state of the current vehicle in the no-parking area based on the status information further includes: when it is obtained according to the status information that the leading vehicle is in the driving state, sending a confirmation prompt to the user whether to enter the no-parking area; if the user's operation of confirming to enter the no-parking area is received, controlling the current vehicle to follow the leading vehicle into the no-parking area; if it is detected that the leading vehicle stops driving in the no-parking area, controlling the current vehicle to issue a lane change request to bypass the leading vehicle and exit the no-parking area; if the user's operation of refusing to enter the no-parking area is received, controlling the current vehicle to stop driving before entering the no-parking area.

[0010] In an exemplary embodiment of the present disclosure, the method further includes: if the preceding vehicle does not exist, controlling the current vehicle to move forward along the driving direction at a cruising speed.

[0011] According to a second aspect of the present disclosure, a vehicle control device is provided, comprising: a detection module, for detecting whether the front of the road where the current vehicle is traveling is a no-parking zone; a judgment module, for judging whether there is a preceding vehicle in the front of the driving direction if so; a control module, for obtaining status information of the preceding vehicle if the preceding vehicle exists, and controlling the driving status of the current vehicle in the no-parking zone according to the status information, wherein the status information indicates whether the preceding vehicle is in a stopped state or a driving state.

[0012] In an exemplary embodiment of the present disclosure, the control module is used to: when it is obtained from the status information that the leading vehicle is in the stopped state, calculate the distance between the leading vehicle and the boundary line of the no-parking zone; determine whether the distance can accommodate the body length of the current vehicle; if the distance can accommodate the body length of the current vehicle, control the current vehicle to pass through the no-parking zone and stop behind the leading vehicle; if the distance cannot accommodate the body length of the current vehicle, control the current vehicle to stop before entering the no-parking zone, and prompt the user that the front of the driving road is the no-parking zone.

[0013] In an exemplary embodiment of the present disclosure, the control module is also used for: when it is obtained from the status information that the leading vehicle is in the driving state, sending a confirmation prompt to the user whether to enter the no-parking zone; if the user's operation of confirming to enter the no-parking zone is received, controlling the current vehicle to follow the leading vehicle into the no-parking zone; if it is detected that the leading vehicle stops driving in the no-parking zone, controlling the current vehicle to issue a lane change request to bypass the leading vehicle and exit the no-parking zone; if the user's operation of refusing to enter the no-parking zone is received, controlling the current vehicle to stop driving before entering the no-parking zone.

[0014] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned methods by executing the executable instructions.

[0015] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, any one of the methods described above is implemented.

[0016] The exemplary embodiments of the present disclosure may have some or all of the following beneficial effects:

[0017] In the vehicle control method provided in the example implementation of the present disclosure, it is detected whether the front of the current vehicle is a no-parking zone. If so, it is determined whether there is a preceding vehicle in the driving direction of the current vehicle; if there is a preceding vehicle, the status information of the preceding vehicle is obtained, and the driving state of the current vehicle in the no-parking zone is controlled based on the status information, wherein the above status information indicates that the preceding vehicle is in a stopped state or a driving state. When the embodiment of the present disclosure detects that the front of the road on which the vehicle is traveling is a no-parking zone, the traffic strategy of the vehicle in the no-parking zone is determined based on whether there is a vehicle in front and the different driving conditions of the preceding vehicle, and the traffic strategy of the no-parking zone is refined, thereby effectively reducing violations and improving traffic congestion. In addition, no-parking zones are usually places where multiple vehicles gather. The present disclosure will effectively reduce risk takeover and improve the smoothness of autonomous driving vehicles in cities by early identification and reasonable regulation and control interpretation.

[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0020] Figure 1 A schematic diagram of a vehicle control method according to an embodiment of the present disclosure is schematically shown;

[0021] Figure 2 A schematic diagram schematically shows a no-parking zone marking line of a vehicle control method according to an embodiment of the present disclosure;

[0022] Figure 3 A schematic diagram schematically shows a vehicle stopped ahead in a no-parking zone of a vehicle control method according to an embodiment of the present disclosure;

[0023] Figure 4 A block diagram of a vehicle control device according to an embodiment of the present disclosure is schematically shown;

[0024] Figure 5 A schematic diagram of an electronic device according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0025] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0026] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0027] In order to reduce traffic congestion, no-parking zone signs are usually painted on the ground at corresponding locations at city intersections, school gates, factory gates, etc., indicating that parking is prohibited here. In addition, at some road gaps, at the junction where the auxiliary road merges into the main road, the two roads have a shared area. To avoid congestion, vehicles are also prohibited from parking in the no-parking zone and should give way reasonably. Autonomous driving vehicles, especially the urban NOA (Navigate on Autopilot) function, can support vehicles to complete intersections in the city.

[0028] However, since the existing technology does not have a following strategy that complies with traffic regulations for autonomous driving and no-parking zones, it may lead to illegal driving, traffic jams, increased risk of takeover, and be detrimental to the smoothness of urban NOA traffic.

[0029] In order to solve the above problems, this exemplary embodiment proposes a vehicle control method, a vehicle control device, an electronic device, and a computer-readable storage medium. The technical solution of the embodiment of the present disclosure is described in detail below:

[0030] This example embodiment first provides a vehicle control method. Figure 1 As shown, the vehicle control method specifically includes the following steps:

[0031] Step S110: Detect whether the area ahead of the current vehicle is a no-parking zone.

[0032] Step S120: If yes, determine whether there is a preceding vehicle in the driving direction of the current vehicle.

[0033] Step S130: If there is a preceding vehicle, obtain the status information of the preceding vehicle, and control the driving status of the current vehicle in the no-parking zone according to the status information, wherein the status information indicates whether the preceding vehicle is in a stopped state or a driving state.

[0034] In the vehicle control method provided in the exemplary embodiment of the present disclosure, when it is detected that the front of the road where the vehicle is traveling is a no-parking zone, the vehicle's traffic strategy in the no-parking zone is determined in combination with whether there is a vehicle in front and the different driving conditions of the vehicle in front, and the traffic strategy in the no-parking zone is refined, thereby effectively reducing violations and improving traffic congestion. In addition, no-parking zones are usually places where multiple vehicles gather. The present disclosure will effectively reduce risk takeover and improve the smoothness of autonomous driving vehicles in the city by early identification and reasonable regulation and control interpretation.

[0035] Next, in another embodiment, the above steps are described in more detail.

[0036] In step S110 , it is detected whether the area ahead of the current vehicle is a no-parking zone.

[0037] The above-mentioned current vehicle is a vehicle that can implement the vehicle control method provided by the embodiment of the present disclosure, and the current vehicle can perceive the surrounding environment through the automatic driving function module, determine the current location and destination, and formulate corresponding routes and driving strategies.

[0038] In the disclosed embodiment, the above-mentioned no-parking zone is an area where vehicles are prohibited from parking, which is usually set up at urban intersections, school gates, factory gates, and junctions where auxiliary roads merge into main roads, where there is dense traffic and traffic, and is prone to congestion. No-parking zone road signs are drawn at corresponding locations on the ground in these areas to remind drivers that they are not allowed to park here for any reason. For example, Figure 2 As shown, Figure 2 The grid lines in the figure are no-parking markings.

[0039] In the embodiment of the present disclosure, the front of the current vehicle refers to the front of the current vehicle's driving direction. When the front of the current vehicle is detected as a no-parking zone, it means that the distance between the current vehicle and the no-parking zone in front is less than a certain value and there are no other vehicles between the current vehicle and the no-parking zone. For example, it can be preset that when there is a no-parking zone within 50 meters in front of the current vehicle, the no-parking zone strategy of the vehicle control method provided in the embodiment of the present disclosure is started. Then, when it is detected that there is a no-parking zone within 50 meters in front of the current vehicle and there are no other vehicles between the current vehicle and the no-parking zone, the driver can be prompted that the front is a no-parking zone, or in the case of automatic driving, the no-parking zone strategy can be directly started.

[0040] In one embodiment of the present disclosure, the process of detecting whether the front of the current vehicle is a no-parking zone can be implemented as follows: determining the location of the no-parking zone on the current driving road through a preset map; monitoring the distance between the current vehicle and the determined location of the no-parking zone in real time to determine whether the front of the current vehicle is a no-parking zone based on the distance. The preset map is a high-precision map pre-set in the vehicle system, which can be used for autonomous driving and contains map elements such as road shape, road markings, traffic signs and obstacles.

[0041] Specifically, the disclosed embodiment can determine whether the road on which the vehicle is currently traveling includes no-parking zone marking elements through the above-mentioned high-precision map. When there is a no-parking zone, the real-time position of the current vehicle is obtained in real time through the vehicle positioning system, so as to determine the distance between the current vehicle and the no-parking zone. When the distance to the no-parking zone is less than a preset threshold, it is determined that the vehicle ahead will enter the no-parking zone, and the corresponding no-parking zone strategy is initiated.

[0042] In another embodiment, the above process of detecting whether the area in front of the current vehicle is a no-parking zone can also be implemented as follows: obtaining a road image in front of the current vehicle through a camera sensor; identifying the line type and line color on the road surface in the road image, and judging whether the road image contains an icon of a no-parking zone based on the line type and line color, so as to determine whether the area in front of the current vehicle is a no-parking zone.

[0043] Specifically, the disclosed embodiment can obtain the road image in front of the current vehicle in real time through the camera sensor on the vehicle, and analyze the image to obtain the image elements contained in the image. Since the no-parking sign is usually a yellow line mark, it can be determined whether the image contains elements that meet the line type and color of the no-parking sign to determine whether the road ahead is a no-parking zone, and when it is determined that the vehicle is about to enter the no-parking zone, the corresponding no-parking zone strategy is activated.

[0044] In step S120, if yes, determine whether there is a preceding vehicle in the driving direction of the current vehicle.

[0045] Because whether there is a vehicle in front of the current vehicle and whether the vehicle in front is in a driving state or a stopped state have an impact on the strategy of the current vehicle passing through the no-parking zone, when the embodiment of the present disclosure determines that there is a no-parking zone in front of the road, it is also necessary to detect whether there is a vehicle in front of the current vehicle, that is, the vehicle in front of the vehicle. Exemplarily, the detection of the vehicle in front can be achieved by means of sensors and feature detection based on prior knowledge of vehicles.

[0046] In the disclosed embodiment, when it is detected that there is no preceding vehicle in the driving direction, the current vehicle is controlled to move forward in the driving direction at a cruising speed. When a preceding vehicle is detected, step S130 is continued to be executed to control the driving state of the current vehicle in the prohibited parking area according to the state information.

[0047] In step S130, if there is a preceding vehicle, the status information of the preceding vehicle is obtained, and the driving status of the current vehicle in the no-parking zone is controlled according to the status information, wherein the above status information indicates whether the preceding vehicle is in a stopped state or a driving state.

[0048] In the disclosed embodiment, since the driving state of the preceding vehicle will affect the strategy of the current vehicle passing through the no-parking zone, when the preceding vehicle is detected through the above steps, it is necessary to further determine the state information of the preceding vehicle, that is, to determine whether the preceding vehicle is in a driving state or a stopped state.

[0049] After determining the driving state of the preceding vehicle, illustratively, the process of controlling the current vehicle to pass through the no-parking zone based on the state information of the preceding vehicle can be implemented as follows:

[0050] When the vehicle in front is stopped, the above-mentioned control of the driving state of the current vehicle in the no-parking zone based on the state information is specifically implemented as follows: calculating the distance between the vehicle in front and the edge of the no-parking zone; judging whether the distance can accommodate the length of the current vehicle; if the distance can accommodate the length of the current vehicle, then the current vehicle is controlled to pass through the no-parking zone and stop behind the vehicle in front; if the distance cannot accommodate the length of the current vehicle, then the current vehicle is controlled to stop before entering the no-parking zone, and the user is prompted that the road ahead is a no-parking zone. That is, if Figure 3 As shown in the figure, when there is a car stopped in front of the no-parking zone, the distance between the stop position of the front car and the edge of the no-parking zone is calculated, and it is determined whether the distance can accommodate the length of the vehicle. If it can accommodate, the current vehicle is allowed to pass through the no-parking zone and stop behind the front car. Otherwise, the vehicle should stop in front of the no-parking zone, inform the user that the front is a no-parking zone, and wait for the front car to leave before starting to pass.

[0051] When the front vehicle is in driving state, the above-mentioned control of the driving state of the current vehicle in the no-parking zone based on the state information is specifically implemented as follows: sending a confirmation prompt to the user whether to enter the no-parking zone; if the user confirms to enter the no-parking zone, the current vehicle is controlled to follow the front vehicle into the no-parking zone; if the front vehicle is detected to stop driving in the no-parking zone, the current vehicle is controlled to issue a lane change request to bypass the front vehicle and exit the no-parking zone; if the user refuses to enter the no-parking zone, the current vehicle is controlled to stop driving before entering the no-parking zone. That is, when there is a vehicle in front of the no-parking zone, when the front vehicle is about to enter the no-parking zone, a reminder is issued to confirm whether to enter the no-parking zone. After the user confirms to enter, the front vehicle is followed normally to enter. After the current vehicle stops in the no-parking zone, the self-vehicle initiates a lane change request to bypass the front vehicle and drive past. If the user confirms not to enter the no-parking zone, the self-vehicle completes the brake stop before the sideline and no longer follows the front vehicle to enter.

[0052] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0053] Furthermore, in this exemplary embodiment, a vehicle control device is also provided, referring to Figure 4 As shown, the vehicle control device 400 may include a detection module 410, a judgment module 420 and a control module 430. Among them:

[0054] The detection module 410 can be used to detect whether the front of the current vehicle is a no-parking zone;

[0055] The judgment module 420, when yes, can be used to judge whether there is a preceding vehicle in the driving direction of the current vehicle;

[0056] The control module 430 can be used to obtain the status information of the preceding vehicle if there is one, and control the driving status of the current vehicle in the no-parking zone according to the status information, wherein the above status information indicates whether the preceding vehicle is in a stopped state or a driving state.

[0057] In the disclosed embodiment, the above-mentioned detection module can be specifically used to: determine the location of the no-parking zone on the current driving road through a preset map; monitor the distance between the current vehicle and the determined location of the no-parking zone in real time, so as to determine whether the front of the current vehicle is a no-parking zone based on the distance.

[0058] In the disclosed embodiment, the above-mentioned detection module can also be specifically used to: obtain the road image in front of the current vehicle through the camera sensor; identify the line type and line color existing on the road surface in the road image, and judge whether the road image contains a no-parking zone icon based on the line type and line color, so as to determine whether the area in front of the current vehicle is a no-parking zone.

[0059] In an exemplary embodiment of the present disclosure, the control module is used to: when the preceding vehicle is in a stopped state according to the status information, calculate the distance between the preceding vehicle and the boundary line of the no-parking zone; determine whether the distance can accommodate the body length of the current vehicle; if the distance can accommodate the body length of the current vehicle, control the current vehicle to pass through the no-parking zone and stop behind the preceding vehicle; if the distance cannot accommodate the body length of the current vehicle, control the current vehicle to stop before entering the no-parking zone, and prompt the user that the road ahead is a no-parking zone.

[0060] In an exemplary embodiment of the present disclosure, the control module is further used for: when it is determined based on status information that the leading vehicle is in a driving state, sending a confirmation prompt to the user whether to enter a no-parking zone; if the user's operation of confirming to enter the no-parking zone is received, controlling the current vehicle to follow the leading vehicle into the no-parking zone; if it is detected that the leading vehicle stops driving in the no-parking zone, controlling the current vehicle to issue a lane change request to bypass the leading vehicle and exit the no-parking zone; if the user's operation of refusing to enter the no-parking zone is received, controlling the current vehicle to stop driving before entering the no-parking zone.

[0061] The specific implementation details of the above-mentioned vehicle control device have been described in detail in the corresponding position of the above-mentioned vehicle control method, so they will not be repeated here.

[0062] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0063] Figure 5 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Figure 5 , which shows a structural schematic diagram of an electronic device 500 suitable for implementing the embodiments of the present disclosure. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0064] like Figure 5As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 to a random access memory (RAM) 503 to implement the vehicle control method of the embodiment described in the present disclosure. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0065] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0066] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart, thereby implementing the vehicle control method as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0067] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0068] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0069] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0070] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:

[0071] Detect whether the front of the current vehicle is a no-parking zone, and if so, determine whether there is a preceding vehicle in the direction of travel of the current vehicle;

[0072] If there is a preceding vehicle, the status information of the preceding vehicle is obtained, and the driving status of the current vehicle in the prohibited parking area is controlled according to the status information, wherein the above status information indicates whether the preceding vehicle is in a stopped state or a driving state.

[0073] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.

[0074] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0075] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0076] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.

[0077] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0078] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0079] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0080] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0081] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A vehicle control method, characterized in that: include: Detect whether the front of the current vehicle is a no-parking zone; If so, determining whether there is a preceding vehicle in the driving direction of the current vehicle; If the preceding vehicle exists, the status information of the preceding vehicle is obtained, and the driving status of the current vehicle in the no-parking zone is controlled according to the status information, wherein the status information indicates whether the preceding vehicle is in a stopped state or a driving state.

2. The vehicle control method according to claim 1, characterized in that: The detecting whether the front of the current vehicle is a no-parking zone includes: Determine the location of the no-parking zone on the current driving road through a preset map; The distance between the current vehicle and the determined position of the no-parking zone is monitored in real time to determine whether the front of the current vehicle is the no-parking zone according to the distance.

3. The vehicle control method according to claim 1, characterized in that: The detecting whether the front of the current vehicle is a no-parking zone includes: Acquire a road image in front of the current vehicle through a camera sensor; Identify the line type and line color existing on the road surface in the road image, and determine whether the road image contains the sign of the no-parking zone based on the line type and the line color, so as to determine whether the front of the current vehicle is the no-parking zone.

4. The vehicle control method according to claim 1, characterized in that: The controlling the driving state of the current vehicle in the prohibited parking area according to the state information includes: When it is determined according to the state information that the preceding vehicle is in the stopped state, calculating the distance between the preceding vehicle and the boundary line of the no-parking zone; Determining whether the distance can accommodate the body length of the current vehicle; If the distance can accommodate the body length of the current vehicle, the current vehicle is controlled to pass through the no-parking zone and stop behind the preceding vehicle; If the distance cannot accommodate the body length of the current vehicle, the current vehicle is controlled to stop before entering the no-parking zone, and the user is prompted that the front of the driving road is the no-parking zone.

5. The vehicle control method according to claim 4, characterized in that: The controlling the driving state of the current vehicle in the no-parking zone according to the state information also includes: When it is determined according to the state information that the preceding vehicle is in the driving state, sending a confirmation prompt to the user whether to enter the prohibited parking area; If the user confirms entering the no-parking zone, the current vehicle is controlled to follow the preceding vehicle into the no-parking zone; If it is detected that the preceding vehicle stops driving in the prohibited parking area, controlling the current vehicle to issue a lane change request to bypass the preceding vehicle and exit the prohibited parking area; If an operation of the user refusing to enter the no-parking zone is received, the current vehicle is controlled to stop traveling before entering the no-parking zone.

6. The vehicle control method according to claim 1, characterized in that: The method further comprises: If the preceding vehicle does not exist, the current vehicle is controlled to move forward along the driving direction at a cruising speed.

7. A vehicle control device, characterized in that: include: A detection module is used to detect whether the front of the current vehicle is a no-parking zone; A judgment module, when yes, is used to judge whether there is a preceding vehicle in the driving direction of the current vehicle; The control module is used to obtain the status information of the preceding vehicle if there is one, and control the driving status of the current vehicle in the prohibited parking area according to the status information, wherein the status information indicates whether the preceding vehicle is in a stopped state or a driving state.

8. The vehicle control device according to claim 7, characterized in that: The control module is used for: When it is determined according to the state information that the preceding vehicle is in the stopped state, calculating the distance between the preceding vehicle and the boundary line of the no-parking zone; Determining whether the distance can accommodate the body length of the current vehicle; If the distance can accommodate the body length of the current vehicle, the current vehicle is controlled to pass through the no-parking zone and stop behind the preceding vehicle; If the distance cannot accommodate the body length of the current vehicle, the current vehicle is controlled to stop before entering the no-parking zone, and the user is prompted that the front of the driving road is the no-parking zone.

9. The vehicle control device according to claim 8, characterized in that: The control module is also used for: When it is determined according to the state information that the preceding vehicle is in the driving state, sending a confirmation prompt to the user whether to enter the prohibited parking area; If the user confirms entering the no-parking zone, the current vehicle is controlled to follow the preceding vehicle into the no-parking zone; If it is detected that the preceding vehicle stops driving in the prohibited parking area, controlling the current vehicle to issue a lane change request to bypass the preceding vehicle and exit the prohibited parking area; If an operation of the user refusing to enter the no-parking zone is received, the current vehicle is controlled to stop traveling before entering the no-parking zone.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

11. An electronic device, characterized in that: include: processor; A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 6 by executing the executable instructions.