Vehicle control method and device, equipment, storage medium and program product

By acquiring images of the vehicle's environment to determine whether movement is permitted and adjusting the vehicle's status accordingly, the problem of time-consuming and labor-intensive vehicle movement in existing technologies is solved, improving movement efficiency and ensuring vehicle safety.

CN121106232APending Publication Date: 2025-12-12CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410755334.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-12
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

In the existing technology, contacting the car owner to move the vehicle at its parking location is time-consuming and labor-intensive, resulting in low efficiency in moving vehicles.

Method used

By acquiring environmental images of the vehicle within a preset area, the system determines whether the vehicle is allowed to move based on the environmental images, and adjusts the vehicle's status to a movable state if permitted, including operations such as unlocking, powering on, disengaging the handbrake, and shifting gears.

Benefits of technology

It improves the efficiency of moving vehicles, avoids collisions between vehicles and obstacles, ensures vehicle safety, and protects the rights and interests of vehicle owners.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121106232A_ABST
    Figure CN121106232A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle control method, device and equipment, a storage medium and a program product, and relates to the technical field of automobiles. The method comprises the following steps: in response to a received instruction of moving a target vehicle, obtaining an environment image of the target vehicle in a preset area; in a case where it is determined that the target vehicle is allowed to move based on the environment image, a vehicle state of the target vehicle is adjusted to a movable state. Therefore, the vehicle state of the target vehicle can be adjusted to the movable state when the target vehicle is allowed to move, so that vehicle movement is achieved, and the problem that time and labor are wasted when a vehicle owner is contacted to reach a vehicle parking place to move the vehicle is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automobiles, in particular to a vehicle control method, device, equipment, storage medium and program product. BACKGROUND

[0002] With the continuous increase in the number of urban vehicles, the supply of parking spaces in many parking lots has been unable to meet the growing demand for parking, resulting in the problem of parking difficulty becoming increasingly prominent. In the case of insufficient parking spaces in a parking lot, some vehicle owners will park their vehicles in non-parking space areas (such as aisles) in the parking lot, causing vehicles in the parking spaces to be unable to drive out of the parking spaces. Currently, when a vehicle needs to be moved, the vehicle owner can be contacted according to the contact information reserved on the vehicle to arrive at the vehicle parking place to move the vehicle.

[0003] However, in the above method, it is time-consuming and laborious for the vehicle owner to arrive at the vehicle parking place to move the vehicle. Thus, the efficiency of moving the vehicle is low. SUMMARY

[0004] The present application provides a vehicle control method, device, equipment, storage medium and program product to at least solve the problem of time-consuming and laborious contact with the vehicle owner to arrive at the vehicle parking place to move the vehicle in the related art. The technical solution of the present application is as follows:

[0005] According to a first aspect of the present application, a vehicle control method is provided, comprising: in response to a received instruction to move a target vehicle, acquiring an environment image of the target vehicle in a preset area; and in a case where it is determined based on the environment image that the target vehicle is allowed to move, adjusting a vehicle state of the target vehicle to a movable state.

[0006] According to the above technical means, when the instruction to move the vehicle is received, the environment image of the vehicle in the preset area is acquired, and when it is determined based on the environment image that the vehicle is allowed to move, the vehicle state of the vehicle is adjusted to a movable state. That is, whether there is a space available for the vehicle to move around the vehicle can be determined according to the environment image around the vehicle, and the vehicle is allowed to move when there is a space available for the vehicle to move, and the vehicle is adjusted to a movable state to move the vehicle, solving the technical problem of time-consuming and laborious contact with the vehicle owner to arrive at the vehicle parking place to move the vehicle in the prior art. Thus, the efficiency of moving the vehicle is improved.

[0007] In one possible implementation, the method further comprises: determining a distance between the target vehicle and a target obstacle based on the environment image; the target obstacle being an obstacle in the preset area closest to the target vehicle; in a case where the distance is greater than a preset threshold, determining that the target vehicle is allowed to move; and in a case where the distance is less than or equal to the preset threshold, determining that the target vehicle is not allowed to move.

[0008] According to the technical solution, the vehicle can be allowed to move when the distance between the vehicle and the nearest obstacle is greater than the preset threshold, so that the vehicle can avoid collision with the obstacle when moving, and the safety of the vehicle is ensured.

[0009] In a possible implementation, when the distance is greater than the preset threshold, determining to allow the target vehicle to move includes: when the distance is greater than the preset threshold, sending a request message to a user equipment to which the target vehicle belongs; the request message is used to request to allow the target vehicle to move, and the request message includes the distance; and when a message sent by the user equipment to allow the target vehicle to move is received, determining to allow the target vehicle to move.

[0010] According to the technical solution, the user equipment to which the vehicle belongs can be sent a message to request to allow the vehicle to move, and the vehicle can be allowed to move when the user equipment returns a message to allow the vehicle to move, so that the rights of the owner are ensured, and the vehicle is prevented from being moved at will.

[0011] In a possible implementation, the method further includes: when it is determined to allow the target vehicle to move based on the environment image, determining a movement limit value of the target vehicle according to the distance; the movement limit value is used to limit the distance of movement of the target vehicle; and sending the environment image and the movement limit value to a user equipment to which the target vehicle belongs.

[0012] According to the technical solution, the movement limit value of the vehicle can be determined according to the distance between the vehicle and the nearest obstacle, and the environment image and the movement limit value can be sent to the user equipment to which the vehicle belongs, so that the distance of subsequent movement of the vehicle is limited, the vehicle is prevented from colliding with the obstacle, and the owner can reject the movement of the vehicle and change the movement limit value in time according to the environment image, so that the rights of the owner are ensured.

[0013] In a possible implementation, when the distance of movement of the target vehicle is equal to the movement limit value, the vehicle state of the target vehicle is restored.

[0014] According to the technical solution, the vehicle state of the vehicle can be restored when the distance of movement of the vehicle is equal to the movement limit value, and the vehicle state is usually that the vehicle is not allowed to move, so that the vehicle is prevented from colliding with the obstacle when the distance of movement of the vehicle is greater than the movement limit value, and the safety of the vehicle is ensured.

[0015] In a possible implementation, the movable state includes at least one of the following: the target vehicle is not unlocked, the target vehicle is powered on, the handbrake of the target vehicle is off, and the gear of the target vehicle is neutral.

[0016] According to a second aspect provided in the present application, a vehicle control apparatus is provided, comprising a transmission module and a processing module; the transmission module is configured to acquire an environment image of a target vehicle in a preset area in response to a received instruction of the target vehicle; the processing module is configured to adjust a vehicle state of the target vehicle to a movable state in a case that the target vehicle is allowed to move based on the environment image.

[0017] In a possible implementation, the vehicle control apparatus further comprises a determination module; the determination module is configured to determine a distance between the target vehicle and a target obstacle based on the environment image; the target obstacle is an obstacle closest to the target vehicle in the preset area; the determination module is further configured to determine that the target vehicle is allowed to move in a case that the distance is greater than a preset threshold; the determination module is further configured to determine that the target vehicle is not allowed to move in a case that the distance is less than or equal to the preset threshold.

[0018] In a possible implementation, the transmission module is further configured to send a request message to a user equipment to which the target vehicle belongs in a case that the distance is greater than the preset threshold; the request message is used to request that the target vehicle is allowed to move, and the request message comprises the distance; the transmission module is further configured to determine that the target vehicle is allowed to move in a case that a message of allowing the target vehicle to move is received from the user equipment.

[0019] In a possible implementation, the determination module is further configured to determine a movement limit value of the target vehicle according to the distance in a case that the target vehicle is allowed to move based on the environment image; the movement limit value is used to limit a distance of movement of the target vehicle; the transmission module is further configured to send the environment image and the movement limit value to the user equipment to which the target vehicle belongs.

[0020] In a possible implementation, the processing module is further configured to restore the vehicle state of the target vehicle in a case that the distance of movement of the target vehicle is equal to the movement limit value.

[0021] In a possible implementation, the movable state comprises at least one of the following: the target vehicle is not unlocked, the target vehicle is powered on, a hand brake of the target vehicle is closed, and a gear of the target vehicle is neutral.

[0022] According to a third aspect provided in the present application, an electronic device is provided, comprising a processor and a memory for storing processor-executable instructions; the processor is configured to execute the instructions to implement the method of the first aspect and any possible implementation thereof.

[0023] According to a fourth aspect provided in the present application, a computer-readable storage medium is provided, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method of the first aspect and any possible implementation thereof.

[0024] According to a fifth aspect provided in the present application, a computer program product is provided, which comprises computer instructions, when the computer instructions are executed on an electronic device, the electronic device is caused to execute the method of the first aspect and any possible implementation manner thereof.

[0025] Therefore, the above technical features of the present application have the following beneficial effects:

[0026] (1) The present application can acquire the environment image of the vehicle in the preset area when the instruction of the moving vehicle is received, and adjust the vehicle state of the vehicle to the movable state when it is determined that the vehicle is allowed to move based on the environment image. That is, according to the environment image around the vehicle, it can be judged whether there is a space for the vehicle to move around the vehicle, and when there is a space for the vehicle to move, the vehicle is allowed to move, and the vehicle is adjusted to the movable state for the vehicle to move, solving the technical problem of time-consuming and laborious in the prior art to move the vehicle by contacting the vehicle owner at the vehicle parking place. Therefore, the efficiency of moving the vehicle is improved.

[0027] (2) The present application can allow the vehicle to move when the distance between the vehicle and the nearest obstacle is greater than the preset threshold, thereby avoiding collision between the vehicle and the obstacle when the vehicle moves, and ensuring the safety of the vehicle.

[0028] (3) The present application can send a message requesting to allow the vehicle to move to the user equipment to which the vehicle belongs, and allow the vehicle to move when the user equipment returns a message allowing the vehicle to move, thereby protecting the rights and interests of the vehicle owner and avoiding the vehicle being moved at will.

[0029] (4) The present application can determine the movement limit value of the vehicle according to the distance between the vehicle and the nearest obstacle, and send the environment image and the movement limit value to the user equipment to which the vehicle belongs, so as to facilitate limiting the distance of subsequent vehicle movement and avoid collision between the vehicle and the obstacle, and facilitate the vehicle owner to reject the vehicle movement and change the movement limit value in time according to the environment image, thereby protecting the rights and interests of the vehicle owner.

[0030] (5) The present application can restore the vehicle state of the vehicle when the distance of the vehicle movement is equal to the movement limit value, and the vehicle state is usually not allowed to move, thereby avoiding collision between the vehicle and the obstacle when the distance of the vehicle movement is greater than the movement limit value, and ensuring the safety of the vehicle.

[0031] It should be noted that the technical effects brought by any implementation manner of the second aspect to the fifth aspect can refer to the technical effects brought by the corresponding implementation manner in the first aspect, which will not be repeated here.

[0032] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS

[0033] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate implementations of the application that conform to the principles of the application and are used to provide an understanding of the application. Drawings, together with the specification, make an example of the application.

[0034] Figure 1 is a structural schematic diagram of a vehicle control system according to an exemplary embodiment;

[0035] Figure 2 is a flowchart of a vehicle control method according to an exemplary embodiment;

[0036] Figure 3 is a schematic diagram of a vehicle parking according to an exemplary embodiment;

[0037] Figure 4 is a flowchart of another vehicle control method according to an exemplary embodiment;

[0038] Figure 5 is a flowchart of another vehicle control method according to an exemplary embodiment;

[0039] Figure 6 is a flowchart of another vehicle control method according to an exemplary embodiment;

[0040] Figure 7 is a flowchart of another vehicle control method according to an exemplary embodiment;

[0041] Figure 8 is a flowchart of a vehicle parking permission opening according to an exemplary embodiment;

[0042] Figure 9 is a block diagram of a vehicle control device according to an exemplary embodiment;

[0043] Figure 10 is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0044] In order to make the ordinary person in the art better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings.

[0045] It should be noted that the terms "first", "second", and the like in the description and claims of the application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the application. Instead, they are merely examples of apparatuses and methods consistent with some aspects of the application as detailed in the appended claims.

[0046] Currently, it often takes a lot of time and effort to find an empty parking space around commercial areas, residential areas and work places, which not only brings inconvenience to people's daily life, but also may cause social problems such as traffic congestion and environmental pollution. Therefore, reasonable planning and increasing parking spaces, improving the utilization efficiency of parking facilities have become an important way to alleviate the problem of parking difficulty. In the case of insufficient parking spaces in the parking lot, some car owners will park their vehicles in the non-parking area of the parking lot, resulting in the vehicles in the parking space being unable to drive out of the parking space.

[0047] Currently, when the vehicle needs to be moved, the vehicle owner can be contacted to arrive at the vehicle parking place to move the vehicle according to the contact information reserved on the vehicle. Alternatively, the vehicle can be moved by the automatic parking device on the vehicle. However, it is time-consuming and laborious to contact the vehicle owner to arrive at the vehicle parking place to move the vehicle. Currently, many vehicles are not equipped with automatic parking devices, and automatic parking has a high safety risk. Therefore, how to realize that the vehicle owner can move the vehicle without having to arrive at the vehicle parking place without relying on the automatic parking device has become a problem to be solved.

[0048] For ease of understanding, the vehicle control method provided by the application is specifically introduced below in combination with the drawings.

[0049] The vehicle control method provided by the embodiments of the application can be applied to a vehicle control system. Figure 1 is a structural schematic diagram of a vehicle control system according to an exemplary embodiment. As shown in Figure 1 The vehicle control system 10 includes a target vehicle 11, a cloud server 12, a user device one 13, a user device two 14, and a camera 15. The camera 15 specifically includes a vehicle-mounted camera and a roadside camera.

[0050] The cloud server 12 is configured to, in response to the instruction of the target vehicle 11 sent by the user equipment 13, acquire an environmental image of the target vehicle 11 in a preset area through a vehicle-mounted camera and a roadside camera, determine a distance between the target vehicle 11 and a target obstacle based on the environmental image, send a request message to user equipment 14 belonging to the target vehicle 11 in a case where the distance is greater than a preset threshold, determine to allow the target vehicle 11 to move in a case where a message sent by the user equipment 14 allowing the target vehicle 11 to move is received, and adjust a vehicle state of the target vehicle 11 to a movable state in a case where it is determined to allow the target vehicle 11 to move.

[0051] The vehicle-mounted camera is configured to acquire an environmental image in a preset area around the target vehicle 11 upon receiving a relevant instruction, as an input source for determining whether to allow the target vehicle 11 to move, and provide an environmental basis for an algorithm; the roadside camera is configured to acquire overall environmental information of a parking area; and the roadside camera is configured to acquire an overall environmental image of a parking area of the target vehicle 11 upon receiving a relevant instruction, which is used to identify a position of the target vehicle 11 and as an input source for determining whether to allow the target vehicle 11 to move, and provide an environmental basis for an algorithm.

[0052] The target vehicle 11 specifically comprises a driving domain controller, a vehicle-mounted camera, a controller area network (CAN) module, and a vehicle-end communication module; the cloud server 12 specifically comprises a cloud-end communication module and a car-moving permission analysis module; the user equipment 13 and the user equipment 14 specifically comprise a device-end communication module and an interaction module; the vehicle-mounted camera comprises a vehicle-mounted camera communication module and a vehicle-mounted camera module; and the roadside camera comprises a roadside camera communication module and a roadside camera module.

[0053] The driving domain controller is configured to control power-on, power-off, handbrake on, handbrake off, and gear switching of the target vehicle 11 upon receiving a relevant instruction; the CAN module is configured to read a vehicle state of the target vehicle 11 in real time and control the vehicle state in combination with the driving domain controller; the vehicle-end communication module is configured to transmit an environmental image and an instruction; the vehicle-mounted camera module is configured to acquire an environmental image around the target vehicle 11 upon receiving a relevant instruction and transmit the environmental image to the vehicle-mounted camera communication module; the vehicle-mounted camera communication module is configured to transmit the environmental image, vehicle basic information, and the instruction; the roadside camera module is configured to acquire an overall environmental image of a parking area of the target vehicle 11 upon receiving a relevant instruction and transmit the overall environmental image to the roadside camera communication module; and the vehicle-mounted camera communication module is configured to transmit the environmental image and the instruction.

[0054] The cloud communication module is configured to receive and add the environment images uploaded by the vehicle end communication module and the environment images uploaded by the camera end communication module, and transmit instructions. The car moving permission analysis module is configured to analyze and process the environment images uploaded by the vehicle end communication module and the environment images uploaded by the camera end communication module, and determine whether to allow the target vehicle 11 to move. The device end communication module is configured to transmit instructions. The interaction module serves as a visual window of the user device 1 13 and the user device 2 14.

[0055] For example, the user device 1 13 and the user device 2 14 can be a mobile phone, a computer or other terminal device.

[0056] Figure 2 Fig. 1 is a flowchart of a vehicle control method according to an example embodiment, applied to a cloud server, as shown in Fig. 2, the vehicle control method comprises the following steps: Figure 2

[0057] S201, in response to the received instruction of moving the target vehicle, obtaining the environment image of the target vehicle in a preset area.

[0058] S202, in the case of determining to allow the target vehicle to move based on the environment image, adjusting the vehicle state of the target vehicle to a movable state.

[0059] The movable state includes at least one of the following: not unlocking the target vehicle, powering on the target vehicle, closing the hand brake of the target vehicle, and setting the gear of the target vehicle to neutral.

[0060] Optionally, when the target vehicle blocks the blocked vehicle, the owner of the blocked vehicle can send an instruction of moving the target vehicle to the cloud server through the user device (i.e. the user device 1) to which the blocked vehicle belongs. Further, the cloud server can obtain the environment image of the target vehicle in a preset area sent by the vehicle-mounted camera of the target vehicle and / or the environment image of the target vehicle in a preset area sent by the roadside camera of the parking area of the target vehicle in response to the received instruction of moving the target vehicle.

[0061] In the case of determining to allow the target vehicle to move based on the environment image, the cloud server can send a state adjustment instruction to the target vehicle to adjust the vehicle state of the target vehicle to a movable state. The vehicle state of the target vehicle can include: not unlocking the target vehicle, powering off the target vehicle, opening the hand brake of the target vehicle, and setting the gear of the target vehicle to the parking gear.

[0062] Figure 3 Fig. 3 is a schematic diagram of vehicle parking according to an example embodiment, as shown in Fig. 4, vehicle A is a target vehicle, vehicle B is a blocked vehicle, and the roadside camera can obtain the environment image around vehicle A. Figure 3

[0063] ​​Figure 4 is a flowchart of still another vehicle control method according to an example embodiment, as shown in Figure 4 The method further includes the following steps, as shown in

[0064] S301, determining a distance between the target vehicle and a target obstacle based on the environment image.

[0065] The target obstacle is an obstacle closest to the target vehicle in a preset area.

[0066] Optionally, based on the environment image, the cloud server can determine the distance between the target vehicle and the obstacle closest to the front of the target vehicle, and the distance between the target vehicle and the obstacle closest to the rear of the target vehicle.

[0067] S302, determining to allow the target vehicle to move if the distance is greater than a preset threshold.

[0068] S303, determining not to allow the target vehicle to move if the distance is less than or equal to the preset threshold.

[0069] Optionally, the cloud server can determine to allow the target vehicle to move if the greater value of the distance between the target vehicle and the obstacle closest to the front of the target vehicle, and the distance between the target vehicle and the obstacle closest to the rear of the target vehicle is greater than the preset threshold. The cloud server can determine not to allow the target vehicle to move if the greater value of the distance between the target vehicle and the obstacle closest to the front of the target vehicle, and the distance between the target vehicle and the obstacle closest to the rear of the target vehicle is less than or equal to the preset threshold.

[0070] Figure 5 is a flowchart of still another vehicle control method according to an example embodiment, as shown in Figure 5 The method in the above step S302 specifically includes the following steps, as shown in

[0071] S401, sending a request message to a user equipment to which the target vehicle belongs if the distance is greater than a preset threshold.

[0072] The request message is used to request to allow the target vehicle to move, and the request message includes the distance.

[0073] S402, determining to allow the target vehicle to move if a message allowing the target vehicle to move sent by the user equipment is received.

[0074] Optionally, in a case that the distance is greater than the preset threshold, the cloud server can send a request message to a user device (i.e., the user device two) to which the target vehicle belongs. Further, the owner of the target vehicle can determine whether to allow the target vehicle to move, and send a message whether to allow the target vehicle to move through the user device to which the target vehicle belongs.

[0075] In a case that the cloud server receives the message whether to allow the target vehicle to move sent by the user device, the cloud server can determine to allow the target vehicle to move.

[0076] In a case that the cloud server receives the message whether to allow the target vehicle to move sent by the user device, the cloud server can determine to allow the target vehicle to move.

[0077] Figure 6 is a flowchart of still another vehicle control method according to an exemplary embodiment, the method further comprising the following steps:

[0078] S501, in a case that it is determined to allow the target vehicle to move based on the environment image, determining a movement limit value of the target vehicle according to the distance.

[0079] The movement limit value is used to limit the distance of the movement of the target vehicle.

[0080] Optionally, in a case that the cloud server determines to allow the target vehicle to move based on the environment image, the cloud server can determine the movement limit value of the target vehicle according to the distance.

[0081] The movement limit value can be greater than the preset threshold and less than the distance between the target vehicle and the target obstacle.

[0082] S502, sending the environment image and the movement limit value to a user device to which the target vehicle belongs.

[0083] Optionally, the cloud server can send the environment image and the movement limit value to the user device to which the target vehicle belongs.

[0084] Further, the owner of the target vehicle can send a modified movement limit value to the cloud server through the user device to which the target vehicle belongs according to the environment image. The owner of the target vehicle can also send a message to refuse the movement of the target vehicle to the cloud server through the user device to which the target vehicle belongs in real time according to the environment image.

[0085] Figure 7 is a flowchart of still another vehicle control method according to an exemplary embodiment, as shown in Figure 7 After the above step S202, the method further comprises the following steps:

[0086] S601, in the case where the distance of movement of the target vehicle is equal to the movement limit value, the vehicle state of the target vehicle is restored.

[0087] Optionally, in the case where the cloud server adjusts the vehicle state of the target vehicle to the movable state, the owner of the blocked vehicle can manually push the target vehicle to make the target vehicle move. Further, in the case where the distance of movement of the target vehicle is equal to the movement limit value, the cloud server can restore the vehicle state of the target vehicle.

[0088] Optionally, after the owner of the blocked vehicle moves the target vehicle, the owner of the blocked vehicle can send a message that the target vehicle has moved to the cloud server through the user equipment to which the blocked vehicle belongs. Further, in the case where the cloud server receives the message that the target vehicle has moved, the cloud server can control the restoration of the vehicle state of the target vehicle.

[0089] Exemplarily, Figure 8 is a flowchart of opening of a moving permission according to an exemplary embodiment, as shown in Figure 8 When the parking lot position is not enough, the owner of the target vehicle will temporarily park the target vehicle on the aisle. Further, when the adjacent vehicle is blocked, the owner of the blocked vehicle inputs the license plate information of the target vehicle through the mobile phone to submit a moving application (i.e., the instruction to move the target vehicle in the present application) to the cloud server. After the cloud server receives the moving application, the environment image captured by the camera of the target vehicle and the environment image (i.e., the environment image of the target vehicle in the preset area in the present application) captured by the camera (i.e., the roadside camera in the present application) of the parking lot are called to determine whether to open the moving permission (i.e., whether to allow the target vehicle to move in the present application) based on the environment image, and to calculate the moving distance limit value (i.e., the movement limit value in the present application).

[0090] Further, the message of whether to open the moving permission, the moving distance limit value and the environment image are sent to the owner of the target vehicle, the owner of the target vehicle selects whether to open the moving permission, and modifies the moving distance limit value according to the environment image. After the cloud server receives the message of opening the moving permission, the target vehicle is controlled not to be unlocked, the target vehicle is powered on, the hand brake of the target vehicle is closed, and the target vehicle is put in the neutral gear. Further, the owner of the blocked vehicle manually pushes the target vehicle within the distance not exceeding the moving distance limit value, at the same time, the owner of the target vehicle monitors in real time through the environment image, and withdraws the authorization (i.e., refuses to move the target vehicle in the present application) at any time. After the blocked vehicle is moved, the owner of the blocked vehicle confirms the completion of the moving through the mobile phone. After the cloud server receives the message that the moving is completed, the target vehicle is controlled not to be unlocked, the target vehicle is powered off, the hand brake of the target vehicle is opened, and the target vehicle is put in the parking gear.

[0091] The embodiment of the application provides a vehicle control method, which is built in a cloud platform (i.e. a cloud server), and connects a camera of a temporary parking vehicle and a user equipment through wireless communication technology. When there is a need to move the vehicle, the basic data of the vehicle and the camera data of the parking lot can be collected, and whether to open the moving permission is intelligently analyzed through an algorithm combined with image recognition technology, and the moving distance limit value is calculated. Through the in-vehicle drive domain controller, the vehicle is controlled to be powered on and off, the hand brake and the gear are controlled, and finally the user can help the user to open the short-distance moving permission of the vehicle in the state of not unlocking the vehicle, so that the vehicle owner of the temporary parking vehicle can realize the opening of the moving permission without reaching the scene when the vehicle is temporarily parked in the parking lot, and the problem of part of the parking difficulty is solved. Under this condition, the vehicle does not have to rely on automatic parking and other high-level configurations, and only needs to provide the permission of powering on and off, switching gears and switching hand brakes, and at the same time, the safety hidden trouble problem caused by automatic parking of the vehicle is avoided.

[0092] The above mainly introduces the scheme provided by the embodiment of the application from the perspective of the method. In order to realize the above functions, the vehicle control device or the electronic device comprises a hardware structure and / or a software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in the present application, the application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.

[0093] The embodiment of the application can divide the functional modules of the vehicle control device or the electronic device according to the above method, for example, the vehicle control device or the electronic device can comprise each functional module corresponding to each function division, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of the modules in the embodiment of the application is illustrative, and is only a logical function division. Actual implementation can have another division mode.

[0094] Figure 9 is a block diagram of a vehicle control device according to an example embodiment. Referring to Figure 9 The vehicle control device 130 comprises a transmission module 1301 and a processing module 1302.

[0095] The transmission module 1301 is configured to acquire an environment image of a target vehicle in a preset area in response to a received instruction of a moving target vehicle.

[0096] The processing module 1302 is configured to adjust the vehicle state of the target vehicle to the movable state when it is determined based on the environment image that the target vehicle is allowed to move.

[0097] In a possible implementation, the vehicle control apparatus further includes a determining unit, and a determining module 1303 is configured to determine a distance between the target vehicle and a target obstacle based on the environment image, the target obstacle being an obstacle closest to the target vehicle in a preset area; the determining module 1303 is further configured to determine that the target vehicle is allowed to move when the distance is greater than a preset threshold; and the determining module 1303 is further configured to determine that the target vehicle is not allowed to move when the distance is less than or equal to the preset threshold.

[0098] In a possible implementation, the transmission module 1301 is further configured to send a request message to a user equipment to which the target vehicle belongs when the distance is greater than the preset threshold, the request message being used to request that the target vehicle is allowed to move, and the request message including the distance; and the transmission module 1301 is further configured to determine that the target vehicle is allowed to move when a message sent by the user equipment and used to indicate that the target vehicle is allowed to move is received.

[0099] In a possible implementation, the determining module 1303 is further configured to determine a movement limit value of the target vehicle according to the distance when it is determined based on the environment image that the target vehicle is allowed to move; the movement limit value is used to limit a distance of movement of the target vehicle; and the transmission module 1301 is further configured to send the environment image and the movement limit value to a user equipment to which the target vehicle belongs.

[0100] In a possible implementation, the processing module 1302 is further configured to restore the vehicle state of the target vehicle when the distance of movement of the target vehicle is equal to the movement limit value.

[0101] In a possible implementation, the movable state includes at least one of the following: the target vehicle is not unlocked, the target vehicle is powered on, the handbrake of the target vehicle is off, and the gear of the target vehicle is neutral.

[0102] Figure 10 is a block diagram of an electronic device according to an example embodiment. As shown in Figure 10 The electronic device 160 includes, but is not limited to, a processor 1601 and a memory 1602.

[0103] The memory 1602 is configured to store executable instructions of the processor 1601. It can be understood that the processor 1601 is configured to execute the instructions to implement the vehicle control method in the above embodiments.

[0104] It should be noted that those skilled in the art can understand that,Figure 10 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, which can include more or fewer components than those shown, or combine certain components, or arrange different components. Figure 10

[0105] The processor 1601 is a control center of the electronic device, connects various parts of the entire electronic device through various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 1602 and calling data stored in the memory 1602, thereby monitoring the entire electronic device. The processor 1601 can include one or more processing modules. Alternatively, the processor 1601 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application program, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1601.

[0106] The memory 1602 can be used to store software programs and various data. The memory 1602 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required by at least one function module (such as an acquisition unit, a determination unit, a processing unit, etc.), and the like. In addition, the memory 1602 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.

[0107] In the example embodiment, a computer readable storage medium including instructions is also provided, for example, the memory 1602 including instructions, which can be executed by the processor 1601 of the electronic device 160 to implement the vehicle control method in the above embodiment.

[0108] In actual implementation, Figure 9 The functions of the transmission module 1301, the processing module 1302, and the determination module 1303 in the above embodiment can be realized by Figure 10 The specific execution process can refer to the description of the vehicle control method part in the above embodiment, which will not be described here.

[0109] Alternatively, the computer readable storage medium can be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc. ​

[0110] In an example embodiment, the embodiments of the present application also provide a computer program product comprising one or more instructions executable by the processor 1601 of the electronic device to perform the vehicle control method in the above embodiments.

[0111] It should be noted that the instructions in the above computer-readable storage medium or the one or more instructions in the computer program product are executed by the processor of the electronic device to implement each process of the above vehicle control method embodiments, and achieve the same technical effects as the above vehicle control method. To avoid repetition, it will not be described here.

[0112] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional module is taken as an example for illustration. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete the above-described full classification or part of the function.

[0113] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, such as the division of modules or units, which is only a logical function division. In actual implementation, there can be another division way, such as combining or integrating multiple units or components into another device, or ignoring or not executing some features. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0114] The units described as separate components can or can not be physically separated, and the components displayed as units can be one physical unit or multiple physical units, that is, they can be located in one place or distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.

[0115] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware or in the form of software functional unit.

[0116] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or say the part that contributes to the prior art or the whole classification part or part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium, and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute the whole classification part or part of the steps of the method of each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.

[0117] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A vehicle control method, characterized in that, The method includes: In response to a received instruction from a moving target vehicle, an environmental image of the target vehicle within a preset area is acquired; If, based on the environmental image, it is determined that the target vehicle is permitted to move, the vehicle status of the target vehicle is adjusted to a movable state.

2. The method according to claim 1, characterized in that, The method further includes: Based on the environmental image, the distance between the target vehicle and the target obstacle is determined; the target obstacle is the obstacle closest to the target vehicle within the preset area. If the distance is greater than a preset threshold, it is determined that the target vehicle is allowed to move; If the distance is less than or equal to the preset threshold, it is determined that the target vehicle is not allowed to move.

3. The method according to claim 2, characterized in that, The step of determining that the target vehicle is allowed to move when the distance is greater than a preset threshold includes: If the distance is greater than the preset threshold, a request message is sent to the user equipment to which the target vehicle belongs; the request message is used to request permission for the target vehicle to move, and the request message includes the distance. Upon receiving a message from the user equipment authorizing the target vehicle to move, it is determined that the target vehicle is permitted to move.

4. The method according to claim 2 or 3, characterized in that, The method further includes: If it is determined based on the environmental image that the target vehicle is allowed to move, a movement restriction value for the target vehicle is determined according to the distance; the movement restriction value is used to limit the distance the target vehicle can move. The environmental image and the movement restriction value are sent to the user equipment to which the target vehicle belongs.

5. The method according to claim 4, characterized in that, The method further includes: If the distance the target vehicle has moved is equal to the movement limit value, the vehicle state of the target vehicle is restored.

6. The method according to any one of claims 1-3, characterized in that, The movable state includes at least one of the following: the target vehicle is not unlocked, the target vehicle is powered on, the handbrake of the target vehicle is off, and the gear of the target vehicle is in neutral.

7. A vehicle control device, characterized in that, Includes a transmission module and a processing module; The transmission module is used to acquire an environmental image of the target vehicle within a preset area in response to a received instruction from the moving target vehicle. The processing module is used to adjust the vehicle status of the target vehicle to a movable state when it is determined, based on the environmental image, that the target vehicle is allowed to move.

8. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, When the computer-executable instructions stored in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is capable of performing the method as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 6.