Video data management method of cloud platform and cloud platform

文档序号:1955014 发布日期:2021-12-10 浏览:14次 中文

阅读说明:本技术 一种云平台的视频数据管理方法及云平台 (Video data management method of cloud platform and cloud platform ) 是由 刘春侠 于 2021-09-10 设计创作,主要内容包括:本申请实施例公开了一种云平台的视频数据管理方法及云平台,该方法包括:获取由目标停车场的监控设备拍摄的第一视频;根据第一视频确定目标停车场的空闲停车位,得到M个空闲停车位,M为正整数;获取目标车辆的目标属性信息;根据目标属性信息为目标车辆分配目标空闲停车位,目标空闲停车位为M个空闲停车位中的一个空闲停车位;生成目标车辆的第一位置与目标空闲停车位的第二位置之间的导航路线;将导航路线以及目标空闲停车位的标识信息发送给目标车辆,以引导目标车辆停入到目标空闲停车位。采用本申请实施例能够实现智能分配车位,提升用户停车效率。(The embodiment of the application discloses a video data management method of a cloud platform and the cloud platform, wherein the method comprises the following steps: acquiring a first video shot by monitoring equipment of a target parking lot; determining idle parking spaces of a target parking lot according to the first video to obtain M idle parking spaces, wherein M is a positive integer; acquiring target attribute information of a target vehicle; allocating a target idle parking space for the target vehicle according to the target attribute information, wherein the target idle parking space is one of the M idle parking spaces; generating a navigation route between a first location of a target vehicle and a second location of a target vacant parking space; and sending the navigation route and the identification information of the target free parking space to the target vehicle so as to guide the target vehicle to park in the target free parking space. Adopt this application embodiment can realize intelligent allocation parking stall, promote user's parking efficiency.)

1. A video data management method of a cloud platform is applied to the cloud platform, and the method comprises the following steps:

acquiring a first video shot by monitoring equipment of a target parking lot;

determining the free parking spaces of the target parking lot according to the first video to obtain M free parking spaces, wherein M is a positive integer;

acquiring target attribute information of a target vehicle;

allocating a target free parking space to the target vehicle according to the target attribute information, wherein the target free parking space is one of the M free parking spaces;

generating a navigation route between a first location of the target vehicle and a second location of the target vacant parking space;

and sending the navigation route and the identification information of the target free parking space to the target vehicle so as to guide the target vehicle to park in the target free parking space.

2. The method of claim 1, wherein the target attribute information includes a target license plate and a target vehicle type;

the allocating a target free parking space for the target vehicle according to the target attribute information includes:

detecting whether a fixed parking space exists in the target license plate;

when no fixed parking space exists in the target license plate, determining N idle parking spaces of the M idle parking spaces, wherein the size of the parking spaces is matched with that of the target vehicle type, and N is a positive integer less than or equal to M;

and taking one free parking space in the N free parking spaces as the target free parking space to be distributed to the target vehicle.

3. The method according to claim 1 or 2, wherein the obtaining target attribute information of the target vehicle includes:

receiving a second video of the target vehicle sent by a monitoring device at an entrance of the target parking lot, the second video being photographed by the monitoring device at the entrance of the target parking lot when the target vehicle enters the entrance of the target parking lot;

and analyzing through the second video to obtain the target attribute information of the target vehicle.

4. The method according to claim 1 or 2, characterized in that the method further comprises:

when the target vehicle is parked into the target idle parking space, acquiring a third video of the target vehicle in real time;

detecting the distance between the target vehicle and a preset object through the third video;

and when the distance is smaller than a preset distance, capturing a video corresponding to the preset distance from the third video to obtain a fourth video, and storing the fourth video.

5. The method of claim 1 or 2, wherein the target parking lot comprises a plurality of projection devices, the method further comprising:

determining a projection parameter corresponding to the navigation route;

and sending the projection parameters to an intelligent gateway of the target parking lot, and forwarding the projection parameters to the plurality of projection devices by the intelligent gateway so as to control the plurality of projection devices to project the navigation route on the ground according to the projection parameters, so as to guide the target vehicle to drive to the target idle parking lot.

6. A cloud platform, the cloud platform comprising: a first acquisition unit, a determination unit, a second acquisition unit, an allocation unit, a generation unit and a transmission unit, wherein,

the first acquisition unit is used for acquiring a first video shot by monitoring equipment of a target parking lot;

the determining unit is used for determining the free parking spaces of the target parking lot according to the first video to obtain M free parking spaces, wherein M is a positive integer;

the second acquisition unit is used for acquiring target attribute information of a target vehicle;

the allocation unit is used for allocating a target free parking space to the target vehicle according to the target attribute information, wherein the target free parking space is one of the M free parking spaces;

the generation unit is used for generating a navigation route between a first position of the target vehicle and a second position of the target free parking space;

the sending unit is configured to send the navigation route and the identification information of the target vacant parking space to the target vehicle, so as to guide the target vehicle to park in the target vacant parking space.

7. The cloud platform of claim 6, wherein the target attribute information includes a target license plate and a target vehicle type;

in the aspect that the target free parking space is allocated to the target vehicle according to the target attribute information, the allocation unit is specifically configured to:

detecting whether a fixed parking space exists in the target license plate;

when no fixed parking space exists in the target license plate, determining N idle parking spaces of the M idle parking spaces, wherein the size of the parking spaces is matched with that of the target vehicle type, and N is a positive integer less than or equal to M;

and taking one free parking space in the N free parking spaces as the target free parking space to be distributed to the target vehicle.

8. The cloud platform of claim 6 or 7, wherein, in the aspect of obtaining the target attribute information of the target vehicle, the second obtaining unit is specifically configured to:

receiving a second video of the target vehicle sent by a monitoring device at an entrance of the target parking lot, the second video being photographed by the monitoring device at the entrance of the target parking lot when the target vehicle enters the entrance of the target parking lot;

and analyzing through the second video to obtain the target attribute information of the target vehicle.

9. The cloud platform of claim 6 or 7, wherein the cloud platform is further specifically configured to:

when the target vehicle is parked into the target idle parking space, acquiring a third video of the target vehicle in real time;

detecting the distance between the target vehicle and a preset object through the third video;

and when the distance is smaller than a preset distance, capturing a video corresponding to the preset distance from the third video to obtain a fourth video, and storing the fourth video.

10. The cloud platform of claim 6 or 7, wherein the target parking lot comprises a plurality of projection devices, the cloud platform further being configured to:

determining a projection parameter corresponding to the navigation route;

and sending the projection parameters to an intelligent gateway of the target parking lot, and forwarding the projection parameters to the plurality of projection devices by the intelligent gateway so as to control the plurality of projection devices to project the navigation route on the ground according to the projection parameters, so as to guide the target vehicle to drive to the target idle parking lot.

Technical Field

The application relates to the technical field of Internet of things, in particular to a video data management method of a cloud platform and the cloud platform.

Background

The intelligent parking lot management system is a general name of modern parking lot vehicle charging and equipment automatic management. The parking lot is completely placed in a computer unified management system, the induction card can record the relative information of vehicles and card holders passing in and out through intelligent equipment, meanwhile, the information is calculated and transmitted, and the information is converted into signals which can be manually distinguished and judged through human-computer interfaces such as character display, voice broadcasting and the like, so that the aims of timing charging, vehicle management and the like are fulfilled.

Disclosure of Invention

The embodiment of the application provides a video data management method of a cloud platform and the cloud platform, which can realize intelligent parking space allocation and improve parking efficiency of users.

In a first aspect, an embodiment of the present application provides a video data management method for a cloud platform, which is applied to the cloud platform, and the method includes:

acquiring a first video shot by monitoring equipment of a target parking lot;

determining the free parking spaces of the target parking lot according to the first video to obtain M free parking spaces, wherein M is a positive integer;

acquiring target attribute information of a target vehicle;

allocating a target free parking space to the target vehicle according to the target attribute information, wherein the target free parking space is one of the M free parking spaces;

generating a navigation route between a first location of the target vehicle and a second location of the target vacant parking space;

and sending the navigation route and the identification information of the target free parking space to the target vehicle so as to guide the target vehicle to park in the target free parking space.

In a second aspect, an embodiment of the present application provides a cloud platform, where the cloud platform includes: a first acquisition unit, a determination unit, a second acquisition unit, an allocation unit, a generation unit and a transmission unit, wherein,

the first acquisition unit is used for acquiring a first video shot by monitoring equipment of a target parking lot;

the determining unit is used for determining the free parking spaces of the target parking lot according to the first video to obtain M free parking spaces, wherein M is a positive integer;

the second acquisition unit is used for acquiring target attribute information of a target vehicle;

the allocation unit is used for allocating a target free parking space to the target vehicle according to the target attribute information, wherein the target free parking space is one of the M free parking spaces;

the generation unit is used for generating a navigation route between a first position of the target vehicle and a second position of the target free parking space;

the sending unit is configured to send the navigation route and the identification information of the target vacant parking space to the target vehicle, so as to guide the target vehicle to park in the target vacant parking space.

In a third aspect, an embodiment of the present application provides a cloud platform, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.

In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program enables a computer to perform some or all of the steps described in the first aspect of the embodiment of the present application.

In a fifth aspect, embodiments of the present application provide a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, where the computer program is operable to cause a computer to perform some or all of the steps as described in the first aspect of the embodiments of the present application. The computer program product may be a software installation package.

The embodiment of the application has the following beneficial effects:

it can be seen that, in the video data management method of the cloud platform and the cloud platform described in the embodiments of the present application, the first video captured by the monitoring device of the target parking lot is obtained, the free parking space of the target parking lot is determined according to the first video, M free parking spaces are obtained, M is a positive integer, the target attribute information of the target vehicle is obtained, the target free parking space is allocated to the target vehicle according to the target attribute information, the target free parking space is one of the M free parking spaces, the navigation route between the first position of the target vehicle and the second position of the target free parking space is generated, the navigation route and the identification information of the target free parking space are sent to the target vehicle to guide the target vehicle to park in the target free parking space, the free parking space can be determined according to the video, and a proper parking space is allocated to the target free parking space based on the attribute information of the vehicle, and the vehicle is guided to smoothly drive into the corresponding parking space through the navigation route between the vehicle and the parking space, so that the intelligent allocation of the parking space is realized, and the parking efficiency of a user is improved.

Drawings

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a schematic flowchart of a video data management method of a cloud platform according to an embodiment of the present application;

fig. 2 is a schematic flowchart of another video data management method for a cloud platform according to an embodiment of the present application;

fig. 3 is a schematic structural diagram of a cloud platform provided in an embodiment of the present application;

fig. 4 is a block diagram illustrating functional units of another cloud platform according to an embodiment of the present disclosure.

Detailed Description

In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.

Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.

The following describes embodiments of the present application in detail.

Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a video data management method of a cloud platform according to an embodiment of the present disclosure, where as shown in the figure, the video data management method of the cloud platform includes:

101. a first video captured by a monitoring device of a target parking lot is acquired.

The target parking lot can comprise at least one monitoring device, and all-weather monitoring can be carried out on the target parking lot through the at least one monitoring device, so that the first video can be obtained. The at least one monitoring device can directly send video data shot by the at least one monitoring device to the cloud platform, or the video data shot by each monitoring device in the at least one monitoring device is sent to the intelligent gateway, the intelligent gateway forwards the video data to the cloud platform, and the cloud platform integrates the video data to obtain the first video. The first video may be a video over a period of time or a real-time video. The monitoring device may comprise at least one of: a visible light camera, an infrared camera, etc., which are not limited herein, each monitoring device may include one or more cameras, for example, a single camera, or two cameras, for example, an infrared camera + a visible light camera, etc., which are not limited herein. The Internet of things can be formed between the cloud platform and the monitoring equipment.

102. And determining the free parking spaces of the target parking lot according to the first video to obtain M free parking spaces, wherein M is a positive integer.

In specific implementation, the free parking spaces of the target parking lot can be obtained by analyzing the first video, and M free parking spaces are obtained, where M is a positive integer, and it is also possible to analyze which fixed parking spaces are fixed parking spaces, for example, a signboard may be arranged around each parking space, and a license plate number may be written on the signboard, or a company, or a fixed parking space, or a non-fixed parking space, and the like, where no limitation is made here, and of course, a parking space number may also be written on the ground of a parking space.

103. Target attribute information of a target vehicle is acquired.

In this embodiment of the present application, the target attribute information may include at least one of the following: target license plate, target vehicle type, color, size, etc., without limitation.

The execution order of the steps 102 and 103 can be interchanged, for example, the step 102 can be executed before the step 103, or the step 103 can be executed before the step 102.

Optionally, in the step 102, determining an empty parking space of the target parking lot according to the first video may include the following steps:

21. acquiring a predetermined consumption record of the target vehicle;

22. and acquiring the corresponding idle parking spaces of the merchants according to the preset consumption records to obtain the M idle parking spaces.

In the concrete realization, the user also can consume in advance, for example, group purchase consumption voucher, then the trade company can provide free parking stall, and the trade company can upload user's predetermined consumption record to the cloud platform, and then, the cloud platform can obtain the predetermined consumption record of target vehicle, obtains corresponding trade company's idle parking stall according to predetermined consumption record, obtains M idle parking stalls, so, can give user's inquiry idle parking stall fast based on user's consumption, promote user's parking efficiency.

Optionally, in step 103, the obtaining of the target attribute information of the target vehicle may include the following steps:

31. receiving a second video of the target vehicle sent by a monitoring device at an entrance of the target parking lot, the second video being photographed by the monitoring device at the entrance of the target parking lot when the target vehicle enters the entrance of the target parking lot;

32. and analyzing through the second video to obtain the target attribute information of the target vehicle.

When a target vehicle enters the target parking lot, shooting can be performed through monitoring equipment at an entrance of the target parking lot to obtain a second video, the second video is sent to the cloud platform through the monitoring equipment, the second video is shot through the monitoring equipment at the entrance of the target parking lot when the target vehicle enters the entrance of the target parking lot, and then analysis can be performed through the second video to obtain attribute information such as a license plate and a vehicle type of the target vehicle.

104. And allocating a target idle parking space to the target vehicle according to the target attribute information, wherein the target idle parking space is one of the M idle parking spaces.

Wherein, different cars, its demand to the size of parking stall is different. And then, a corresponding free parking space can be allocated to the target vehicle according to the target attribute information of the target vehicle, so that a target free parking space is obtained, the target vehicle can be perfectly accommodated, and the target free parking space can be one of the M free parking spaces.

Certainly, after the target idle parking space is selected, the cloud platform can lock the target idle parking space, namely the cloud platform can send a first control instruction to the ground lock of the target idle parking space, the ground lock is controlled to be locked through the first control instruction, so that other vehicles are prevented from mistakenly entering the target idle parking space, certainly, in a preset range that the target vehicle is detected to enter the target idle parking space, the cloud platform can send a second control instruction to the ground lock of the target idle parking space again, and the ground lock is controlled to be unlocked through the second control instruction, so that the target vehicle can smoothly enter the target idle parking space.

Optionally, the target attribute information includes a target license plate and a target vehicle type; in the step 104, allocating a target free parking space to the target vehicle according to the target attribute information may include the following steps:

41. detecting whether a fixed parking space exists in the target license plate;

42. when no fixed parking space exists in the target license plate, determining N idle parking spaces of the M idle parking spaces, wherein the size of the parking spaces is matched with that of the target vehicle type, and N is a positive integer less than or equal to M;

43. and taking one free parking space in the N free parking spaces as the target free parking space to be distributed to the target vehicle.

In a specific implementation, the target attribute information can comprise a target license plate and a target vehicle type, the cloud platform can detect whether the target license plate has a fixed parking space or not, namely, identifying which vehicles are fixed parking spaces through the first video to obtain a license plate set of the fixed parking spaces, then, whether a target license plate exists in the license plate set or not is judged, if the license plate set does not exist, the target vehicle is a temporary parking vehicle, furthermore, N idle parking spaces with the parking space size matched with the target vehicle type in the M idle parking spaces can be determined, wherein N is a positive integer less than or equal to M, one of the N idle parking spaces is taken as a target idle parking space to be allocated to the target vehicle, the target parking space can be the nearest idle parking space to the target vehicle, alternatively, the target parking space may be an empty parking space closest to a location that the user of the target vehicle needs to reach.

105. Generating a navigation route between a first location of the target vehicle and a second location of the target vacant parking space.

In specific implementation, the cloud platform can acquire an indoor map of the target parking lot, and then generate a navigation route between a first position of the target vehicle and a second position of the target idle parking space according to a path planning algorithm based on the indoor map.

106. And sending the navigation route and the identification information of the target free parking space to the target vehicle so as to guide the target vehicle to park in the target free parking space.

In specific implementation, the cloud platform may send the navigation route and the identification information of the target idle parking space to the target vehicle, where the identification information may include at least one of the following: the parking space number, the parking space fee package number and the like are not limited herein. Furthermore, the target vehicle can be guided to enter the target vacant parking space based on the navigation route.

Optionally, the method may further include the following steps:

a1, when the target vehicle stops in the target idle parking space, acquiring a third video of the target vehicle in real time;

a2, detecting the distance between the target vehicle and a preset object through the third video;

and A3, when the distance is smaller than a preset distance, intercepting a video corresponding to the preset distance from the third video to obtain a fourth video, and storing the fourth video.

Wherein the preset distance can be preset or default by the system. The preset object may include at least one of: vehicle, wall, warning sign, etc., without limitation.

In specific implementation, a target vehicle can stop in the target idle parking space, the cloud platform can call monitoring equipment of the target parking lot to shoot in real time to obtain a third video of the target vehicle in real time, then the third video is used for detecting the distance between the target vehicle and a preset object, when the distance is smaller than the preset distance, a video corresponding to the preset distance is intercepted from the third video to obtain a fourth video, and the fourth video is stored.

Optionally, the target parking lot includes a plurality of projection devices, and may further include the following steps:

b1, determining projection parameters corresponding to the navigation route;

and B2, sending the projection parameters to the intelligent gateway of the target parking lot, and forwarding the projection parameters to the plurality of projection devices by the intelligent gateway so as to control the plurality of projection devices to project the navigation route on the ground according to the projection parameters, so as to guide the target vehicle to drive to the target vacant parking space.

The target parking lot can also be provided with a plurality of projection devices, the projection devices can project information to be projected on the ground to guide the vehicle to move ahead, and the projection parameters can include at least one of the following parameters: projection position, projection direction, projection brightness, projection size, projection display color, projection display duration, projection timing, and the like, which are not limited herein.

In specific implementation, the corresponding projection parameters can be determined according to the navigation route, for example, the projection parameters can display the navigation route on the ground where the target vehicle moves ahead, and then the cloud platform can send the projection parameters to the intelligent gateway of the target parking lot, and the intelligent gateway forwards the projection parameters to the plurality of projection devices to control the plurality of projection devices to project the navigation route on the ground according to the projection parameters so as to guide the target vehicle to drive to the target idle parking space, so that the user can be prevented from walking by mistake, and the user can drive according to the ground route so as to avoid the vehicle from touching the wall body, and can also stop at a proper position, so that the vehicle can be put in storage quickly. The Internet of things can be formed among the cloud platform, the monitoring equipment, the plurality of projection equipment and the intelligent gateway.

Optionally, the method may further include the following steps:

c1, acquiring a first face image of the driver when the target vehicle is parked;

c2, acquiring a second face image of the driver when the target vehicle leaves;

c3, identifying whether the driver drinks according to the first face image and the second face image;

c4, pushing designated driving service to the user when the driver is confirmed to drink alcohol;

and C5, when the user confirms the designated driving service, pushing the designated driving order of the target vehicle and the navigation route to designated driving personnel so as to guide the designated driving personnel to reach designated driving places.

In the concrete implementation, the first face image and the second face image can be registered, then a difference image between the first face image and the second face image is confirmed, then the difference image is subjected to feature extraction to obtain a first color feature and a first feature point, a third reference image corresponding to the driver is obtained, the third reference image is the face image of the driver in the drunk state, the third reference image is subjected to feature extraction to obtain a second color feature and a second feature point, the first color feature is compared with the second color feature and the first feature point is compared with the second feature point, when the first color feature is successfully compared with the second color feature and the first feature point is successfully compared with the second feature point, the driver is confirmed to drink, when the driver is confirmed to drink, the substitute driving service is pushed to the user, and voice or short messages can be pushed, when the user confirms the designated driving service, the designated driving order and the navigation route of the target vehicle can be pushed to the designated driving personnel to guide the designated driving personnel to reach the designated driving place, so that the designated driving service can be automatically pushed to the user, particularly, if the user is drunk, the designated driving is difficult if the user is unconscious, and the face recognition can be carried out at the moment, so that the designated driving service can be quickly realized.

It can be seen that, in the video data management method of the cloud platform described in the embodiment of the present application, a first video captured by a monitoring device of a target parking lot is obtained, an empty parking space of the target parking lot is determined according to the first video, M empty parking spaces are obtained, M is a positive integer, target attribute information of a target vehicle is obtained, the target empty parking space is allocated to the target vehicle according to the target attribute information, the target empty parking space is one of the M empty parking spaces, a navigation route between a first position of the target vehicle and a second position of the target empty parking space is generated, the navigation route and identification information of the target empty parking space are sent to the target vehicle to guide the target vehicle to park in the target empty parking space, the empty parking space can be determined according to the video, and a proper parking space is allocated to the target empty parking space based on the attribute information of the vehicle, and the vehicle is guided to smoothly drive into the corresponding parking space through the navigation route between the vehicle and the parking space, so that the intelligent allocation of the parking space is realized, and the parking efficiency of a user is improved.

Referring to fig. 2, fig. 2 is a schematic flow chart of a video data management method of a cloud platform according to an embodiment of the present application, and is applied to the cloud platform, where as shown in the figure, the video data management method of the cloud platform includes:

201. a first video captured by a monitoring device of a target parking lot is acquired, the target parking lot including a plurality of projection devices.

202. And determining the free parking spaces of the target parking lot according to the first video to obtain M free parking spaces, wherein M is a positive integer.

203. Target attribute information of a target vehicle is acquired.

204. And allocating a target idle parking space to the target vehicle according to the target attribute information, wherein the target idle parking space is one of the M idle parking spaces.

205. Generating a navigation route between a first location of the target vehicle and a second location of the target vacant parking space.

206. And sending the navigation route and the identification information of the target free parking space to the target vehicle so as to guide the target vehicle to park in the target free parking space.

207. Determining a projection parameter corresponding to the navigation route.

208. And sending the projection parameters to an intelligent gateway of the target parking lot, and forwarding the projection parameters to the plurality of projection devices by the intelligent gateway so as to control the plurality of projection devices to project the navigation route on the ground according to the projection parameters, so as to guide the target vehicle to drive to the target idle parking lot.

For the detailed description of the steps 201 to 208, reference may be made to corresponding steps of the video data management method of the cloud platform described in fig. 1, and details are not repeated here.

It can be seen that, in the video data management method of the cloud platform described in the embodiment of the present application, a first video captured by a monitoring device of a target parking lot is obtained, the target parking lot includes a plurality of projection devices, an empty parking space of the target parking lot is determined according to the first video, M empty parking spaces are obtained, M is a positive integer, target attribute information of a target vehicle is obtained, the target empty parking space is allocated to the target vehicle according to the target attribute information, the target empty parking space is one of the M empty parking spaces, a navigation route between a first position of the target vehicle and a second position of the target empty parking space is generated, the navigation route and identification information of the target empty parking space are sent to the target vehicle to guide the target vehicle to park in the target empty parking space, and projection parameters are sent to an intelligent gateway of the target parking lot, the intelligent gateway forwards the projection parameters to the plurality of projection devices to control the plurality of projection devices to project the navigation routes on the ground according to the projection parameters so as to guide the target vehicle to drive to the target idle parking spaces, the idle parking spaces can be determined according to the videos, appropriate parking spaces are distributed for the target vehicle based on the attribute information of the vehicle, the vehicle is guided to smoothly drive into the corresponding parking spaces through the navigation routes between the vehicle and the parking spaces, then intelligent parking space distribution is achieved, and parking efficiency of users is improved.

Referring to fig. 3, fig. 3 is a schematic structural diagram of a cloud platform provided in an embodiment of the present application, as shown, the cloud platform includes a processor, a memory, a communication interface, and one or more programs, the one or more programs are stored in the memory and configured to be executed by the processor, and in an embodiment of the present application, the programs include instructions for performing the following steps:

acquiring a first video shot by monitoring equipment of a target parking lot;

determining the free parking spaces of the target parking lot according to the first video to obtain M free parking spaces, wherein M is a positive integer;

acquiring target attribute information of a target vehicle;

allocating a target free parking space to the target vehicle according to the target attribute information, wherein the target free parking space is one of the M free parking spaces;

generating a navigation route between a first location of the target vehicle and a second location of the target vacant parking space;

and sending the navigation route and the identification information of the target free parking space to the target vehicle so as to guide the target vehicle to park in the target free parking space.

Optionally, the target attribute information includes a target license plate and a target vehicle type;

in said allocating a target free parking space to said target vehicle in accordance with said target attribute information, said program comprising instructions for performing the steps of:

detecting whether a fixed parking space exists in the target license plate;

when no fixed parking space exists in the target license plate, determining N idle parking spaces of the M idle parking spaces, wherein the size of the parking spaces is matched with that of the target vehicle type, and N is a positive integer less than or equal to M;

and taking one free parking space in the N free parking spaces as the target free parking space to be distributed to the target vehicle.

Optionally, in the aspect of obtaining the target attribute information of the target vehicle, the program includes instructions for executing the following steps:

receiving a second video of the target vehicle sent by a monitoring device at an entrance of the target parking lot, the second video being photographed by the monitoring device at the entrance of the target parking lot when the target vehicle enters the entrance of the target parking lot;

and analyzing through the second video to obtain the target attribute information of the target vehicle.

Optionally, the program further includes instructions for performing the following steps:

when the target vehicle is parked into the target idle parking space, acquiring a third video of the target vehicle in real time;

detecting the distance between the target vehicle and a preset object through the third video;

and when the distance is smaller than a preset distance, capturing a video corresponding to the preset distance from the third video to obtain a fourth video, and storing the fourth video.

Optionally, the target parking lot includes a plurality of projection devices, and the program further includes instructions for performing the following steps:

determining a projection parameter corresponding to the navigation route;

and sending the projection parameters to an intelligent gateway of the target parking lot, and forwarding the projection parameters to the plurality of projection devices by the intelligent gateway so as to control the plurality of projection devices to project the navigation route on the ground according to the projection parameters, so as to guide the target vehicle to drive to the target idle parking lot.

It can be seen that, the cloud platform described in the embodiment of the present application obtains a first video captured by a monitoring device of a target parking lot, determines an empty parking space of the target parking lot according to the first video, obtains M empty parking spaces, where M is a positive integer, obtains target attribute information of a target vehicle, allocates a target empty parking space to the target vehicle according to the target attribute information, where the target empty parking space is one of the M empty parking spaces, generates a navigation route between a first position of the target vehicle and a second position of the target empty parking space, sends the navigation route and identification information of the target empty parking space to the target vehicle to guide the target vehicle to park in the target empty parking space, can determine an empty parking space according to the video, allocate a proper parking space to the vehicle based on the attribute information of the vehicle, and guide the vehicle to smoothly drive into the corresponding parking space through the navigation route between the vehicle and the parking space, furthermore, intelligent parking space allocation is achieved, and parking efficiency of users is improved.

Fig. 4 is a block diagram of functional units of the cloud platform 400 according to the embodiment of the present application. The cloud platform 400 includes: a first acquisition unit 401, a determination unit 402, a second acquisition unit 403, an assignment unit 404, a generation unit 405, and a transmission unit 406, wherein,

the first obtaining unit 401 is configured to obtain a first video captured by a monitoring device of a target parking lot;

the determining unit 402 is configured to determine, according to the first video, an idle parking space of the target parking lot to obtain M idle parking spaces, where M is a positive integer;

the second obtaining unit 403 is configured to obtain target attribute information of a target vehicle;

the allocating unit 404 is configured to allocate a target idle parking space to the target vehicle according to the target attribute information, where the target idle parking space is one of the M idle parking spaces;

the generating unit 405 is configured to generate a navigation route between a first position of the target vehicle and a second position of the target vacant parking space;

the sending unit 406 is configured to send the navigation route and the identification information of the target vacant parking space to the target vehicle, so as to guide the target vehicle to park in the target vacant parking space.

Optionally, the target attribute information includes a target license plate and a target vehicle type;

in the aspect that the target empty parking space is allocated to the target vehicle according to the target attribute information, the allocating unit 404 is specifically configured to:

detecting whether a fixed parking space exists in the target license plate;

when no fixed parking space exists in the target license plate, determining N idle parking spaces of the M idle parking spaces, wherein the size of the parking spaces is matched with that of the target vehicle type, and N is a positive integer less than or equal to M;

and taking one free parking space in the N free parking spaces as the target free parking space to be distributed to the target vehicle.

Optionally, in terms of obtaining the target attribute information of the target vehicle, the second obtaining unit 403 is specifically configured to:

receiving a second video of the target vehicle sent by a monitoring device at an entrance of the target parking lot, the second video being photographed by the monitoring device at the entrance of the target parking lot when the target vehicle enters the entrance of the target parking lot;

and analyzing through the second video to obtain the target attribute information of the target vehicle.

Optionally, the cloud platform 400 is further specifically configured to:

when the target vehicle is parked into the target idle parking space, acquiring a third video of the target vehicle in real time;

detecting the distance between the target vehicle and a preset object through the third video;

and when the distance is smaller than a preset distance, capturing a video corresponding to the preset distance from the third video to obtain a fourth video, and storing the fourth video.

Optionally, the target parking lot includes a plurality of projection devices, and the cloud platform 400 is further specifically configured to:

determining a projection parameter corresponding to the navigation route;

and sending the projection parameters to an intelligent gateway of the target parking lot, and forwarding the projection parameters to the plurality of projection devices by the intelligent gateway so as to control the plurality of projection devices to project the navigation route on the ground according to the projection parameters, so as to guide the target vehicle to drive to the target idle parking lot.

It can be seen that, the cloud platform described in the embodiment of the present application obtains a first video captured by a monitoring device of a target parking lot, determines an empty parking space of the target parking lot according to the first video, obtains M empty parking spaces, where M is a positive integer, obtains target attribute information of a target vehicle, allocates a target empty parking space to the target vehicle according to the target attribute information, where the target empty parking space is one of the M empty parking spaces, generates a navigation route between a first position of the target vehicle and a second position of the target empty parking space, sends the navigation route and identification information of the target empty parking space to the target vehicle to guide the target vehicle to park in the target empty parking space, can determine an empty parking space according to the video, allocate a proper parking space to the vehicle based on the attribute information of the vehicle, and guide the vehicle to smoothly drive into the corresponding parking space through the navigation route between the vehicle and the parking space, furthermore, intelligent parking space allocation is achieved, and parking efficiency of users is improved.

It can be understood that the functions of each program module of the video data management apparatus of the cloud platform according to this embodiment may be specifically implemented according to the method in the foregoing method embodiment, and the specific implementation process may refer to the relevant description of the foregoing method embodiment, which is not described herein again.

Embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the methods as described in the above method embodiments.

Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package.

It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.

In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.

In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in the form of a software product, which is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, a cloud platform, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.

Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.

The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于智能网联技术的实时停车监控方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!