Parking space monitoring method and system, electronic device and storage medium

CN116260938BActive Publication Date: 2026-08-18ZHEJIANG DAHUA TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211621506.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-16
Publication Date
2026-08-18
Estimated Expiration
2042-12-16

AI Technical Summary

Technical Problem

[0004]在本实施例中提供了一种泊位监控布控方法、系统、电子装置和存储介质,以解决相关技术中存在泊位监控布控方案不可靠的问题

Benefits of technology

[0030] Compared with related technologies, the berth monitoring and control method, system, electronic device, and storage medium provided in this embodiment solve the problem of unreliable berth monitoring and control schemes in related technologies and avoid the risk of rework in the later stages. This is achieved by acquiring the number of berths in a preset area; determining a target control scheme based on the number of berths, where the target control scheme includes equipment information of the required monitoring devices and pole information of the required poles; and determining the monitoring parameters of the installed monitoring devices based on the component installation information after the components are installed according to the target control scheme. The components include monitoring devices and poles, and the component installation information includes the distance between each pole and the starting point of the berth, the length of each berth, the installation height of each pole, and the model of each monitoring device. The monitoring parameters include the number of berths that each monitoring device can cover and monitor, and the lens focal length.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116260938B_ABST
    Figure CN116260938B_ABST
Patent Text Reader

Abstract

The application relates to a parking space monitoring arrangement method and system, an electronic device and a storage medium. The parking space monitoring arrangement method comprises the following steps: acquiring the number of parking spaces in a preset area; determining a target arrangement scheme according to the number of parking spaces, wherein the target arrangement scheme comprises device information of required monitoring devices and stand rod information of required stand rods; and determining monitoring parameters of the installed monitoring devices according to component installation information after installing components according to the target arrangement scheme, wherein the components comprise the monitoring devices and the stand rods, the component installation information comprises the distance between each stand rod and the starting point of the parking space, the length of each parking space, the installation height of each stand rod and the model of each monitoring device, and the monitoring parameters comprise the number of parking spaces that can be covered by each monitoring device and the lens focal length. The application solves the problem that the parking space monitoring arrangement scheme is unreliable in the related art, and avoids the risk of post-rework.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of berth monitoring, and in particular to a berth monitoring deployment method, system, electronic device, and storage medium. Background Technology

[0002] Currently, roadside parking operations are complex. The camera deployment capabilities vary depending on the distance and height of the poles. Furthermore, on-site pole locations must avoid sewers, high-voltage lines, and dense tree cover, while also considering the convenience of power and internet access. Installation height also needs to be considered in light of foliage and blind spots. On-site construction is subject to numerous constraints, making traditional parking space monitoring and control solutions inflexible. The performance of cameras from different manufacturers within the industry is inconsistent, and initial project designs may deviate from design standards. It is difficult to detect and intervene at this stage, leading to poor product performance under non-standard construction. Subsequent adjustments to the poles would be extremely costly and carry the risk of rework.

[0003] There is currently no effective solution to the problem of unreliable berth monitoring and control schemes in related technologies. Summary of the Invention

[0004] This embodiment provides a berth monitoring and control method, system, electronic device, and storage medium to solve the problem of unreliable berth monitoring and control schemes in related technologies.

[0005] Firstly, this embodiment provides a berth monitoring and control method, including:

[0006] Get the number of berths in the preset area;

[0007] The target deployment scheme is determined based on the number of berths, wherein the target deployment scheme includes equipment information of the required monitoring equipment and pole information of the required poles;

[0008] After the components are installed according to the target deployment plan, the monitoring parameters of the installed monitoring equipment are determined based on the component installation information. The components include monitoring equipment and poles. The component installation information includes the distance between each pole and the starting point of the berth, the length of each berth, the installation height of each pole, and the model of each monitoring device. The monitoring parameters include the number of berths that each monitoring device can cover and monitor, and the lens focal length.

[0009] In some embodiments, the target deployment scheme further includes: a reserved distance between the actual berth starting point and the actual monitoring starting point of each monitoring device.

[0010] In some embodiments, after determining the optical parameters of the installed monitoring equipment based on component installation information, the method further includes:

[0011] Acquire video images captured by the first monitoring device;

[0012] Determine the starting point of the virtual berth in the video image;

[0013] The first monitoring device is controlled to adjust the lens angle until the distance between the virtual berth starting point and the virtual monitoring starting point matches the reserved distance set in the deployment scheme.

[0014] In some embodiments, the equipment information includes the number and model of the monitoring equipment, and the pole information includes the number, installation height, and installation location of the poles.

[0015] In some embodiments, after the components are installed according to the target deployment plan, the monitoring parameters of the installed monitoring equipment are determined based on the component installation information, including:

[0016] According to the model of each monitoring device, the corresponding optical parameters are obtained, wherein the optical parameters include lens pixels, target surface size, pixel index and focal length step;

[0017] The field of view, monitoring angle, and pan-tilt focal length steps corresponding to each of the monitoring devices are determined based on the optical parameters.

[0018] Based on the field of view and monitoring angle of each monitoring device, the number of berths that each monitoring device can cover is determined, and based on the pan-tilt focal length step and the focal length step, the lens focal length of each monitoring device is determined.

[0019] In some embodiments, after determining the monitoring parameters of the installed monitoring equipment based on component installation information, the method further includes:

[0020] Output a virtual view and provide the number of pixels of the objects moored in the berth, wherein the virtual view includes the berths in the preset area and the components installed above the berths.

[0021] In some embodiments, determining the target deployment scheme based on the number of berths includes:

[0022] Retrieve multiple candidate deployment schemes associated with the number of berths from the database;

[0023] Based on the user's input instructions, the target deployment scheme is determined from the plurality of candidate deployment schemes.

[0024] Secondly, this embodiment provides a berth monitoring and control method, including a terminal device, a monitoring device, and a server device, wherein the terminal device and the monitoring device are respectively connected to the server device; wherein,

[0025] The terminal device is used to receive instructions input by the user and send the instructions input by the user to the server device;

[0026] The monitoring equipment is used to monitor the berth to generate video images, and to adjust monitoring parameters in response to deployment commands generated by the server equipment;

[0027] The server device is used to execute the berth monitoring and control method described in the first aspect above.

[0028] Thirdly, this embodiment provides an electronic device including a memory and a processor, characterized in that the memory stores a computer program, and the processor is configured to run the computer program to execute the berth monitoring and control method described in the first aspect above.

[0029] Fourthly, this embodiment provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the berth monitoring and control method described in the first aspect above.

[0030] Compared with related technologies, the berth monitoring and control method, system, electronic device, and storage medium provided in this embodiment solve the problem of unreliable berth monitoring and control schemes in related technologies and avoid the risk of rework in the later stages. This is achieved by acquiring the number of berths in a preset area; determining a target control scheme based on the number of berths, where the target control scheme includes equipment information of the required monitoring devices and pole information of the required poles; and determining the monitoring parameters of the installed monitoring devices based on the component installation information after the components are installed according to the target control scheme. The components include monitoring devices and poles, and the component installation information includes the distance between each pole and the starting point of the berth, the length of each berth, the installation height of each pole, and the model of each monitoring device. The monitoring parameters include the number of berths that each monitoring device can cover and monitor, and the lens focal length.

[0031] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description

[0032] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0033] Figure 1 This is a schematic diagram of a berth monitoring and control system in one embodiment of this application. Figure 1 ;

[0034] Figure 2 This is a hardware structure block diagram of a server device according to an embodiment of this application;

[0035] Figure 3 This is a flowchart of a berth monitoring and control method in one embodiment of this application;

[0036] Figure 4 This is a virtual view of the deployment scheme in one embodiment of this application. Figure 1 ;

[0037] Figure 5 This is a virtual view of the deployment scheme in one embodiment of this application. Figure 2 ;

[0038] Figure 6 This is a monitoring image captured by a monitoring device in one embodiment of this application;

[0039] Figure 7 This is a schematic diagram of a berth monitoring and control system in one embodiment of this application. Figure 2 ;

[0040] Figure 8 This is a flowchart illustrating the overall scene planning process in one embodiment of this application;

[0041] Figure 9 This is a schematic diagram of the single-device monitoring and parameter adjustment process in one embodiment of this application. Detailed Implementation

[0042] To better understand the purpose, technical solution, and advantages of this application, the application is described and illustrated below in conjunction with the accompanying drawings and embodiments.

[0043] Unless otherwise defined, the technical or scientific terms used in this application shall have the general meaning as understood by one of ordinary skill in the art to which this application pertains. Words such as “a,” “an,” “an,” “the,” “the,” and “these,” used in this application, do not indicate quantitative limitation and may be singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that comprises a series of steps or modules (units) is not limited to the listed steps or modules (units) but may include steps or modules (units) not listed, or may include other steps or modules (units) inherent to such processes, methods, products, or devices. The terms “connected,” “linked,” and “coupled,” used in this application, are not limited to physical or mechanical connections but may include electrical connections, whether direct or indirect. The term “multiple” used in this application refers to two or more. The "and / or" operator describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: A alone, A and B simultaneously, and B alone. Typically, the character " / " indicates that the objects before and after it are in an "or" relationship. The terms "first," "second," and "third," etc., used in this application are merely for distinguishing similar objects and do not represent a specific ordering of the objects.

[0044] Research has revealed that the key design elements of the relevant parking space monitoring and control scheme are: for each parking space, at least two poles are installed on both sides of the road, and at least two sets of image acquisition devices are used to cover all parking spaces on both sides of the road. However, during pole deployment and image acquisition, manual adjustment of the equipment's control range is required. Furthermore, after the initial pole positions are determined and constructed, discrepancies with the preset conditions may be discovered during the commissioning process, necessitating repeated adjustments and posing a risk of rework later.

[0045] To address this issue, in one embodiment, such as Figure 1 As shown, a berth monitoring and control system is provided, including a terminal device 100, a monitoring device 300, and a server device 200. The terminal device 100 and the monitoring device 300 are respectively connected to the server device 200. The terminal device 100 is used to receive user input instructions and send the user input instructions to the server device 200. The monitoring device 300 is used to monitor the berth to generate video images and adjust monitoring parameters in response to the control instructions generated by the server device 200. The server device 200 is used to execute the berth monitoring and control method.

[0046] Terminal device 100 can be a smartphone, smartwatch, tablet, or personal computer. Monitoring device 300 refers to a camera. Server device 200 can be a computer or similar computing device.

[0047] Optionally, Figure 2 This is a hardware structure block diagram of the server device 200 in this embodiment. For example... Figure 2 As shown, server device 200 may include one or more ( Figure 2 Only one is shown in the diagram. A processor 202 and a memory 204 for storing data are also included. The processor 202 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The server device 200 may also include a transmission device 206 for communication functions and an input / output device 208. Those skilled in the art will understand that… Figure 2 The structure shown is for illustrative purposes only and does not limit the structure of the server device 200 described above. For example, the server device 200 may also include components that are more... Figure 2 The more or fewer components shown, or having the same Figure 2 Different configurations are shown. Memory 204 can be used to store the server device 200 program, such as application software programs and modules, like the server device 200 program corresponding to the berth monitoring and control method in this embodiment. Processor 202 executes various functional applications and data processing by running the server device 200 program stored in memory 204, thus implementing the aforementioned method. Memory 204 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, memory 204 may further include memory remotely located relative to processor 202, which can be connected to server device 200 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Transmission device 206 is used to receive or send data via a network. Such networks include wireless networks provided by the communication provider of server device 200. In one instance, transmission device 206 includes a Network Interface Controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 206 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0048] In one embodiment, such as Figure 3 As shown, a berth monitoring and control method is provided, which is applied to... Figure 1 orFigure 2 Taking the server equipment in the example, the following steps are included:

[0049] Step S301: Obtain the number of berths in the preset area.

[0050] The server device receives a request message initiated by the terminal device. The request message carries the number of berths in a preset area, where the preset area includes multiple consecutive berths.

[0051] Step S302: Determine the target deployment plan based on the number of berths. The target deployment plan includes the equipment information of the required monitoring devices and the pole information of the required poles.

[0052] The database pre-stores associated berth numbers and deployment schemes. Server devices can access this database, directly inputting the number of berths, and it returns one or more candidate deployment schemes. Different candidate deployment schemes use different models of monitoring equipment. The database can exist independently of the server device or be configured within the server device. Equipment information refers to the number and model of the monitoring equipment. Pole information refers to the number, installation height, and installation location of the poles.

[0053] Taking the output of multiple candidate deployment schemes as an example, the server device will retrieve multiple candidate deployment schemes associated with the number of berths from the database, and then determine the target deployment scheme from among the multiple candidate schemes according to the user's input instructions. For example, the server device returns a response message to the terminal device, the terminal device displays multiple candidate deployment schemes on the interface, the user selects one of the deployment schemes through the terminal device's interface, the terminal device sends the user-selected deployment scheme to the server device, and the server device finally determines the target deployment scheme.

[0054] Step S303: After installing the components according to the target deployment plan, determine the monitoring parameters of the installed monitoring equipment based on the component installation information. The components include monitoring equipment and poles. The component installation information includes the distance between each pole and the starting point of the berth, the length of each berth, the installation height of each pole, and the model of each monitoring device. The monitoring parameters include the number of berths that each monitoring device can cover and monitor, and the lens focal length.

[0055] Following the target deployment plan, users install poles at the construction location and mount monitoring equipment on them. After installation, users survey the site, obtain component installation information, and send this information to the server via terminal devices. The server processes the component installation information according to preset business logic to obtain the monitoring parameters of the actually installed monitoring equipment, enabling it to adjust the monitoring equipment parameters accordingly.

[0056] Figure 4A virtual view of the deployment scheme is given, such as Figure 4 As shown, the area is equipped with poles 1 and 2, each 6 meters high, and each has two monitoring devices installed on it. Each monitoring device is responsible for monitoring six consecutive berths, numbered 1 to 24 to represent berth numbers. The movable range of pole 1 is between berths 9 and 10, and the movable range of pole 2 is between berths 15 and 16. Taking pole 2 as an example, point A represents the starting point of pole 2, point B represents the ending point of pole 2, and OA represents the distance between pole 2 and the starting point A.

[0057] In steps S301 to S303 above, the server equipment mainly handles two major tasks. Task one is providing recommended solutions for the overall deployment, offering highly feasible options during the planning phase to avoid the risk of rework due to unreasonable deployment ranges discovered after pole placement and fixed-point construction. Using the system's recommended solutions also maximizes the monitoring range based on equipment capabilities, reducing the number of devices required for deployment and improving the utilization rate of individual monitoring equipment. Task two is precisely adjusting the number of berths that can be covered and the lens focal length of individual monitoring devices based on the pre-recommended solutions, completing the preset plan and forming a closed loop. Users can interact with the server equipment through terminal devices, facilitating on-site planning and real-time response. Compared to related technologies, this embodiment achieves a closed-loop deployment system, reduces manual debugging workload, avoids the risk of rework due to unsuitable pole positions discovered later, and solves the problem of unreliable berth monitoring deployment schemes.

[0058] In one embodiment, after the components are installed according to the target deployment plan, the server device determines the monitoring parameters of the installed monitoring equipment based on the component installation information as follows:

[0059] The server equipment obtains the corresponding optical parameters based on the model of each monitoring device. These optical parameters include lens pixels, target surface size, pixel specifications, and focal length step. Based on the optical parameters, the server equipment determines the field of view, monitoring angle, and pan-tilt focal length step for each monitoring device. Based on the field of view and monitoring angle of each monitoring device, the server equipment determines the number of berths that each monitoring device can cover, and based on the pan-tilt focal length step and focal length step, it determines the lens focal length of each monitoring device.

[0060] The database stores the model numbers and optical parameters of associated monitoring devices. The server device can query the database for the optical parameters associated with the monitoring device model. The database can exist independently of the server device or be integrated within it. After obtaining the optical parameters, the server device substitutes them into optical formulas to calculate the field of view and the maximum / minimum width of the actual scene. Based on the maximum / minimum width of the actual scene, it then calculates the maximum / minimum monitoring angle, and finally, based on the maximum / minimum monitoring angle, it calculates the maximum / minimum monitoring distance. For example, for a certain model of monitoring device lens, the maximum monitoring angle = ACOS(pole height × 1000 / maximum actual scene width) × 180 / 3.14, and the maximum monitoring distance = TAN(maximum monitoring angle / 180 × 3.14) × pole height.

[0061] Furthermore, after determining the monitoring parameters of the installed monitoring equipment based on the component installation information, the server will output a virtual view and provide the pixel count of the objects parked in the berth. The virtual view includes the berths in a preset area and the components installed above the berths, which can be referenced. Figure 4 .

[0062] Research has revealed that the reserved distance between the actual starting point of the parking space and the actual starting point of the monitoring equipment affects the pixel clarity of the license plate of the nearest parking space. The shorter the reserved distance, the more likely the monitoring equipment's field of view is to overlook parking spaces closer to the pole, resulting in blurry license plate pixels for those spaces. Furthermore, different monitoring equipment may have different lens focal lengths; a longer focal length allows for a longer monitoring distance but a smaller field of view. Additionally, different monitoring targets correspond to different monitoring ranges. For example, monitoring faces, body shapes, and behaviors are three different monitoring targets. For a monitoring equipment with 200W pixels and a 4mm lens focal length, the corresponding monitoring range and targets are: a face or license plate at 6 meters (1500*4mm), a human silhouette at 12 meters (3000*4mm), and human activity information at 24 meters (6000*4mm). However, objects outside the monitoring equipment's field of view have insufficient visible pixels, resulting in blurry pixels.

[0063] To address the aforementioned issues, in one embodiment, the target deployment scheme further includes: a reserved distance between the actual berth starting point and the actual monitoring starting point of each monitoring device. Figure 5 Another virtual view of the deployment scheme is provided for reference. Figure 5In this context, relative to monitoring device P, A represents the actual starting point of the berth, C represents the actual starting point of monitoring, and AC is the reserved distance between the actual starting point of the berth and the actual starting point of monitoring device P. Optionally, the pole installation height is 6 meters, and the reserved distance is 2 meters. This embodiment, by pre-setting the reserved distance between the actual starting point of the berth and the actual starting point of monitoring for each monitoring device in the deployment scheme, ensures that berths closer to the pole are also within the field of view of the monitoring device, thereby improving the problem of blurry license plate pixels at the nearest berth and ultimately effectively expanding the monitoring coverage.

[0064] Since the monitoring equipment cannot adjust its monitoring position based on angle values, and these angle values ​​are also related to the angle at which the monitoring equipment was installed, in order to allow the monitoring equipment to adaptively reserve a distance, in one embodiment, after determining the optical parameters of the installed monitoring equipment based on the component installation information, the server equipment acquires the video image captured by the first monitoring equipment; determines the virtual berth starting point in the video image; and controls the first monitoring equipment to adjust its lens angle until the distance between the virtual berth starting point and the virtual monitoring starting point matches the reserved distance set in the deployment plan.

[0065] Furthermore, the server device controls the first monitoring device to adjust the lens angle until the distance between the virtual berth starting point and the virtual monitoring starting point matches the reserved distance set in the deployment plan. This includes: obtaining a preset scale; determining the first pixel distance between the virtual berth starting point and the corresponding virtual monitoring starting point based on the preset scale and the reserved distance; and controlling the first monitoring device to adjust the lens angle until the first pixel distance is reached between the virtual berth starting point and the current virtual monitoring starting point. Here, the preset scale refers to the ratio of the length of a line segment on the video image to the actual length of the corresponding line segment on the ground. Figure 6 This is the monitoring screen captured by the installed monitoring equipment in this embodiment, such as... Figure 6 As shown, after the camera angle of the monitoring device is adjusted, the user can log in to the backend of the monitoring device to view the real-time monitoring screen and verify the final deployment results.

[0066] In one embodiment, such as Figure 7 As shown, another berth monitoring and control system is provided. Figure 1A database system 400 is added to the existing system, and the database system 400 is connected to the server device 200. The database system 400 stores the associated number of berths and deployment schemes, as well as the models and optical parameters of the associated monitoring devices 300. The terminal device 100 inputs user commands to the server device 200, and the server device 200 accesses the database system 400 based on the user commands to obtain the corresponding deployment schemes and camera parameters. The server device 200 includes two main business modules: an overall scene planning module 210 and a single device monitoring parameter adjustment module 220. The overall scene planning module 210 is responsible for processing user commands and returning candidate deployment schemes, including the number of monitoring devices 300, the number of poles, and the pole construction points; the single device monitoring parameter adjustment module 220 is responsible for generating monitoring parameters to supervise the parameter adjustment of the monitoring devices 300.

[0067] Figure 8 This is a flowchart illustrating the overall scene planning process in this embodiment. The process includes the following steps:

[0068] Step S801: The user surveys the site to determine the number of consecutive berths that need to be monitored in the actual use scenario.

[0069] Step S802: The berth monitoring and control system receives the number of berths input by the user and outputs multiple candidate control schemes for different types of equipment. Each candidate control scheme includes the number and model of the monitoring equipment, the number of poles, the installation height of the poles, and the installation position of the poles.

[0070] In step S803, the user selects one of the candidate deployment schemes as the target deployment scheme and carries out on-site construction and installation.

[0071] After the on-site construction and installation are completed, the monitoring equipment also needs to be adjusted. Figure 9 This is a flowchart illustrating the single-device monitoring and parameter tuning process in this embodiment. The process includes the following steps:

[0072] Step S901: Record the component installation information based on the on-site survey, including the distance between the pole and the starting point of the berth, the length of each berth, the installation height of each pole, and the model of each monitoring device;

[0073] Step S902: Input the component installation information into the system, substitute it into the optical calculation formula of the corresponding equipment model, and obtain the output parameters, such as the maximum number of controllable berths, lens focal length, focal length steps, and reserved distance.

[0074] Step S903: Push the output parameters to the on-site monitoring equipment via TCP protocol;

[0075] Step S904: The monitoring equipment adjusts the pan-tilt unit's focal length steps to match the focal length steps in the output parameters, thus obtaining the standard monitoring range.

[0076] Step S905: Calculate the virtual monitoring starting point of the lens based on the virtual berth starting point, reserved distance, and preset scale marked in the lens, and adaptively adjust the lens angle.

[0077] Step S906: The berth monitoring and control system outputs a virtual view, which intuitively shows the relationship between the monitoring equipment and the berth, and provides the number of pixels of the license plate of the vehicle parked at the corresponding location.

[0078] Step S907: The user logs into the backend of the monitoring device to view the real-time monitoring screen and verify the final deployment results.

[0079] Combination Figure 8 and Figure 9 First, based on manual surveys of actual usage scenarios, the actual number of berths requiring monitoring is obtained. This information is then input into the server via terminal devices. The server accesses the database system, providing candidate deployment schemes for different device models and pole heights, and marking the berth number monitored by each monitoring device. Figure 4 As shown in the diagram. Based on the deployment plan output by the system, users can purchase a specific quantity and model of monitoring equipment and poles. According to the actual site scenario, within the marked movable range of the poles, avoiding sewers, high-voltage lines, and locations with dense tree branches, the users can carry out fixed-point construction of the poles and complete the installation of the monitoring equipment according to the results shown in the diagram.

[0080] Once the pole location is determined and the monitoring equipment is installed and networked, a connection is established between the system backend and the monitoring equipment via TCP protocol. The system then logs into the monitoring equipment backend and uses the monitoring screen to mark the preset scale and starting point of the berth. The frontend user needs to input the distance from the pole to the first berth being monitored. For example, if the left-hand camera monitors berths 1-6, the actual length from the pole to berth 6 needs to be measured, along with the actual installation height of the pole and the actual length of each berth. Through connection information exchange, the system obtains the specific lens model of the monitoring equipment and matches it with specific values ​​recorded in the database for different pole distances, such as lens pixel count, target surface size, and license plate pixel requirements. Based on these parameters, the field of view, maximum real-view width, maximum / minimum monitoring angle, and maximum / minimum monitoring distance can be calculated using optical formulas. For example, the maximum monitoring distance of a certain lens model = TAN(maximum monitoring angle / 180×3.14)×pole height, and the maximum monitoring angle = ACOS(pole height×1000 / maximum actual scene width)×180 / 3.14, etc. Based on preset formulas, the system calculates step-by-step to obtain the three output items required for final deployment: reserved distance, maximum number of deployable berths, and focal length steps (which in turn yields the lens focal length). The system backend then simulates and draws a diagram of the camera deployment range for front-end users to reference. Figure 5 As shown.

[0081] In one embodiment, an electronic device is also provided, including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0082] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0083] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0084] S1, obtain the number of berths in the preset area;

[0085] S2, determine the target deployment plan based on the number of berths, wherein the target deployment plan includes the equipment information of the required monitoring equipment and the pole information of the required poles;

[0086] S3. After installing the components according to the target deployment plan, determine the monitoring parameters of the installed monitoring equipment based on the component installation information. The components include monitoring equipment and poles. The component installation information includes the distance between each pole and the starting point of the berth, the length of each berth, the installation height of each pole, and the model of each monitoring device. The monitoring parameters include the number of berths that each monitoring device can cover and monitor, and the lens focal length.

[0087] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated in this embodiment.

[0088] Furthermore, in conjunction with the berth monitoring and control methods provided in the above embodiments, this embodiment can also provide a storage medium for implementation. This storage medium stores a computer program; when executed by a processor, the computer program implements any of the berth monitoring and control methods described in the above embodiments.

[0089] It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. All other embodiments derived by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0090] Obviously, the accompanying drawings are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar situations based on these drawings without any creative effort. Furthermore, it is understood that although the work done in this development process may be complex and lengthy, for those skilled in the art, certain design, manufacturing, or production modifications made based on the technical content disclosed in this application are merely conventional technical means and should not be considered as insufficient disclosure of this application.

[0091] The term "embodiment" in this application refers to a specific feature, structure, or characteristic described in connection with an embodiment that may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily imply the same embodiment, nor does it imply that it is mutually exclusive with or independent of other embodiments. It will be clearly or implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0092] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. The acquisition, storage, use, and processing of data involved in the embodiments of this application all comply with the relevant provisions of national laws and regulations.

[0093] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0094] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.

Claims

1. A berth monitoring and control method, characterized in that, include: Get the number of berths in the preset area; The target deployment scheme is determined based on the number of berths. The target deployment scheme includes the equipment information of the required monitoring equipment and the pole information of the required poles, and also includes the reserved distance between the actual berth starting point and the actual monitoring starting point of each monitoring equipment. After the components are installed according to the target deployment plan, the monitoring parameters of the installed monitoring equipment are determined according to the component installation information. The components include monitoring equipment and poles. The component installation information includes the distance between each pole and the starting point of the berth, the length of each berth, the installation height of each pole and the model of each monitoring equipment. The monitoring parameters include the number of berths that each monitoring equipment can cover and monitor and the lens focal length. Acquire video images captured by the first monitoring device; Determine the starting point of the virtual berth in the video image; The first monitoring device is controlled to adjust the lens angle until the distance between the virtual berth starting point and the virtual monitoring starting point matches the reserved distance set in the deployment scheme.

2. The berth monitoring and control method according to claim 1, characterized in that, The equipment information includes the number and model of the monitoring equipment, and the pole information includes the number, installation height, and installation location of the poles.

3. The berth monitoring and control method according to claim 1, characterized in that, After installing the components according to the target deployment plan, the monitoring parameters of the installed monitoring equipment are determined based on the component installation information, including: According to the model of each monitoring device, the corresponding optical parameters are obtained, wherein the optical parameters include lens pixels, target surface size, pixel index and focal length step; The field of view, monitoring angle, and pan-tilt focal length steps corresponding to each of the monitoring devices are determined based on the optical parameters. Based on the field of view and monitoring angle of each monitoring device, the number of berths that each monitoring device can cover is determined, and based on the pan-tilt focal length step and the focal length step, the lens focal length of each monitoring device is determined.

4. The berth monitoring and control method according to claim 1, characterized in that, After determining the monitoring parameters of the installed monitoring equipment based on the component installation information, the method further includes: Output a virtual view and provide the number of pixels of the objects moored in the berth, wherein the virtual view includes the berths in the preset area and the components installed above the berths.

5. The berth monitoring and control method according to claim 1, characterized in that, Determining the target deployment scheme based on the number of berths includes: Retrieve multiple candidate deployment schemes associated with the number of berths from the database; Based on the user's input instructions, the target deployment scheme is determined from the plurality of candidate deployment schemes.

6. A berth monitoring and control system, characterized in that, It includes terminal equipment, monitoring equipment, and server equipment, wherein the terminal equipment and the monitoring equipment are respectively connected to the server equipment; wherein, The terminal device is used to receive instructions input by the user and send the instructions input by the user to the server device; The monitoring equipment is used to monitor the berth to generate video images, and to adjust monitoring parameters in response to deployment commands generated by the server equipment; The server device is used to execute the berth monitoring and control method according to any one of claims 1 to 5.

7. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the berth monitoring and control method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the berth monitoring and control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • In-road parking management method, storage medium, processor, and system

    CN109920256A

  • Intelligent parking management system and method

    CN111369825A

  • Trackside berth management equipment and system

    CN207283705U

  • A method of tracking vehicle movement trajectory for parking guidance and control

    KR102473057B1