Integrated Parking and Charging Management Method, Device, Equipment and Medium
Through an integrated parking and charging management system based on microservice distributed architecture, combined with AI cameras and sensor monitoring data, charging piles and parking spaces are reasonably configured, and value-added services are recommended, the problem of unreasonable charging pile position settings and low returns is solved, and the turnover rate and operational efficiency of charging piles are improved.
Patent Information
- Application Number
- CN202510308876.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2045-03-17
AI Technical Summary
The problems of unreasonable charging pile position setting, low turnover rate and low returns have made it difficult for drivers to charge easily and insufficient charging capacity of the charging pile.
Adopt an integrated parking charging management system based on a microservice distributed architecture, monitors occupation data through AI cameras and sensors, configures reasonable charging piles and parking spaces, recommends value-added services, and calculates parking fees and charging fees in real time to achieve integrated costs.
It improves the configuration rationality and turnover rate of charging piles, broadens revenue channels, and improves user experience and operational efficiency.
Smart Images

Figure CN119850279B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a parking and charging integrated management method, device, equipment and medium. Background Art
[0002] In recent years, due to various factors such as environmental protection, electric vehicles have become increasingly popular. Therefore, in order to meet the increasing demand for charging, the demand for charging piles has also increased.
[0003] However, the current supply of charging stations clearly doesn't match actual demand. Drivers often struggle to find a station before charging, and face long queues once they arrive. This hinders convenient charging for their vehicles. Furthermore, the low turnover rate of charging stations is caused by the presence of fuel-powered vehicles occupying parking spaces and new energy vehicles remaining in their charging stations.
[0004] In addition, due to weak operational capabilities, existing technologies lack traffic-generating methods and are unable to expand revenue channels. Summary of the Invention
[0005] In view of the above, it is necessary to provide an integrated parking and charging management method, device, equipment and medium, aiming to solve the problems of unreasonable charging pile setting, low turnover rate and low income.
[0006] A parking and charging integrated management method is applied to a parking and charging integrated management system based on a microservice distributed architecture. The parking and charging integrated management method includes:
[0007] In response to an instruction for integrated parking and charging management of a target area, collecting regional characteristic information and existing charging pile information of the target area, and configuring charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information;
[0008] AI cameras and sensor devices based on the parking spaces where each charging pile is located monitor the occupancy data of each charging pile and each parking space;
[0009] When it is detected that a target charging pile is in use according to the occupancy data of each charging pile, target user information of the user of the target charging pile is obtained, and a pre-built user portrait is obtained;
[0010] Determine the target user type of the user according to the target user information and the user portrait;
[0011] Recommending value-added services associated with the target charging pile to the user according to the target user type;
[0012] When it is monitored that the target charging pile and the target parking space where the target charging pile is located are both unoccupied, the sum of the parking fee and the charging fee is calculated according to the configuration strategy to obtain the target fee, and the target fee is sent to the user.
[0013] According to a preferred embodiment of the present invention, the parking and charging integrated management system includes multiple independent microservice modules, each of which interacts through corresponding interfaces and communication protocols and performs remote calls through Feign and Ribbon;
[0014] Among them, in the client request stage:
[0015] The parking and charging integrated management system supports multiple clients based on a reverse proxy server; the reverse proxy server is used for current limiting, caching and managing user lists;
[0016] When a request enters the gateway after being processed by the reverse proxy server, the gateway forwards the request to the corresponding microservice module; the gateway is used to perform downgrade, current limiting, permission verification and request filtering;
[0017] Among them, in the microservice processing stage:
[0018] Each microservice module registers and reports its own service information to the service management platform, and the service management platform adjusts and manages the configuration data of each microservice module;
[0019] Use cache cluster mode for data caching and hot spot calculation; use relational or non-relational databases to store business data; use object storage services to store files; use search data analysis engines to store search data; use asynchronous communication and decoupled message queues to implement distributed events;
[0020] Among them, in the monitoring and operation and maintenance stage:
[0021] Collect and retrieve logs using the message queue, the search data analysis engine, and the visualization tool;
[0022] Utilize the monitoring system to monitor various indicators of the parking and charging integrated management system in real time; utilize the early warning center to monitor and issue alarms for system anomalies in real time;
[0023] When implementing DevOps, code management is performed through Git repositories, continuous integration and deployment are performed using continuous integration tools, project management tools are used to build projects and perform dependency management, Docker is used for containerized deployment, and custom platforms are used to assist in operations and maintenance.
[0024] According to a preferred embodiment of the present invention, collecting regional characteristic information and existing charging pile information of the target area, and configuring charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information includes:
[0025] Collecting traffic flow data, hot spot data, population density data, charging habit data, economic development data, and land use characteristics of the target area as the regional characteristic information;
[0026] Retrieving a pre-trained prediction model, inputting the regional feature information and the existing charging pile information into the prediction model to obtain prediction data;
[0027] Allocate charging piles and parking spaces within the target area according to the prediction data;
[0028] When a change in charging demand is detected, the charging piles and parking spaces in the target area are adjusted according to the detected change data.
[0029] According to a preferred embodiment of the present invention, before recommending the value-added service associated with the target charging pile to the user according to the target user type, the method further includes:
[0030] With each charging pile as the center, the service circle of each charging pile is divided into the preset distance as the radius;
[0031] Calculate the correlation between each value-added service and each user type within the service circle of each charging pile;
[0032] The value-added services with a correlation degree greater than or equal to the configured correlation degree are determined as associated services for each user type within the service circle to which each charging pile belongs.
[0033] According to a preferred embodiment of the present invention, after the AI camera and sensor device based on the parking space where each charging pile is located monitors the occupancy data of each charging pile and the occupancy data of each parking space, the method further includes:
[0034] When a fuel vehicle is detected occupying a parking space with a charging pile, a first prompt message is sent to the driver of the fuel vehicle; wherein the first prompt message is used to prompt the driver to release the occupancy;
[0035] When it is monitored that a vehicle has occupied the corresponding parking space for a configured time after completing charging, a second prompt message is sent to the driver of the vehicle; wherein, the second prompt message is used to prompt the completion of charging and the overtime charging strategy.
[0036] According to a preferred embodiment of the present invention, obtaining target user information of the user of the target charging pile includes:
[0037] When a charging operation is triggered through a designated applet, obtaining the target user information in the designated applet; or
[0038] When a charging operation is triggered through a designated charging management platform, the target user information is obtained in the designated charging management platform.
[0039] According to a preferred embodiment of the present invention, the method further includes:
[0040] Utilize AI cameras and sensor devices at each parking space where charging piles are located to monitor the environment;
[0041] When a security risk is detected, an alarm message is issued.
[0042] A parking and charging integrated management device, which runs on a parking and charging integrated management system based on a microservice distributed architecture, includes:
[0043] a configuration unit, configured to, in response to an instruction for integrated parking and charging management of a target area, collect regional characteristic information and existing charging pile information of the target area, and configure charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information;
[0044] A monitoring unit, configured to monitor the occupancy data of each charging pile and each parking space based on an AI camera and sensor device at the parking space where each charging pile is located;
[0045] an acquisition unit, configured to acquire target user information of a user of the target charging pile and a pre-built user portrait when it is detected that a target charging pile is in use according to the occupancy data of each charging pile;
[0046] a determining unit, configured to determine a target user type of the user based on the target user information and the user portrait;
[0047] a recommendation unit, configured to recommend value-added services associated with the target charging pile to the user according to the target user type;
[0048] The calculation unit is used to calculate the sum of the parking fee and the charging fee according to the configuration strategy to obtain the target fee when it is monitored that the target charging pile and the target parking space where the target charging pile is located are both unoccupied, and to send the target fee to the user.
[0049] A computer device, comprising:
[0050] a memory storing at least one instruction; and
[0051] A processor executes instructions stored in the memory to implement the parking and charging integrated management method.
[0052] A computer-readable storage medium stores at least one instruction, and the at least one instruction is executed by a processor in a computer device to implement the parking and charging integrated management method.
[0053] It can be seen from the above technical solutions that, on the one hand, the present invention is applied to an integrated parking and charging management system based on a microservice distributed architecture, in which each microservice module is independently developed and deployed, with high development efficiency and easy expansion, iteration and management, good fault isolation and easy recovery; on the one hand, charging piles and parking spaces in the target area are configured based on regional feature information and existing charging pile information, making the configuration of charging piles more reasonable; on the one hand, value-added services associated with the target charging piles are recommended according to different user types, thereby increasing revenue; on the other hand, parking fees and charging fees are calculated according to the configuration strategy, realizing cost integration and promoting the turnover of charging piles. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 It is a flow chart of a preferred embodiment of the parking and charging integrated management method of the present invention;
[0055] Figure 2 This is a functional module diagram of a preferred embodiment of the parking and charging integrated management device of the present invention;
[0056] Figure 3 It is a structural diagram of a computer device of a preferred embodiment of the parking and charging integrated management method of the present invention. DETAILED DESCRIPTION
[0057] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention is described in detail below with reference to the accompanying drawings and specific embodiments.
[0058] like Figure 1 FIG. 1 is a flow chart of a preferred embodiment of the parking and charging integrated management method of the present invention. The order of the steps in the flow chart can be changed and some steps can be omitted according to different requirements.
[0059] The parking and charging integrated management method is applied to one or more computer devices. The computer device is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions. Its hardware includes but is not limited to a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.
[0060] The computer device may be any electronic product that can perform human-computer interaction with a user, such as a personal computer, a tablet computer, a smart phone, a personal digital assistant (PDA), a game console, an interactive network television (IPTV), a smart wearable device, etc.
[0061] The computer device may also include a network device and / or a user device, wherein the network device includes, but is not limited to, a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of hosts or network servers.
[0062] The server can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0063] Among them, Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0064] Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interaction systems, and mechatronics. AI software technologies primarily encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.
[0065] The network where the computer device is located includes but is not limited to the Internet, wide area network, metropolitan area network, local area network, virtual private network (VPN), etc.
[0066] This embodiment is applied to an integrated parking and charging management system based on a microservice distributed architecture, including:
[0067] S10, in response to the parking and charging integrated management instruction for the target area, collecting regional characteristic information and existing charging pile information of the target area, and configuring charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information.
[0068] In this embodiment, the integrated parking and charging management system includes multiple independent microservice modules. Each microservice module interacts with each other through corresponding interfaces and communication protocols. Remote calls are made through Feign (a declarative service call client that simplifies the writing of HTTP (Hypertext Transfer Protocol) calls) and Ribbon (a client-side load balancer responsible for load balancing during the call process).
[0069] Among them, in the client request stage:
[0070] The integrated parking and charging management system supports multiple clients (such as iOS (Input Output System), Android applications, applets, web terminals, and open APIs) based on a reverse proxy server. The reverse proxy server is used for flow control, caching, and user list management (which can effectively control traffic, improve access efficiency, and filter abnormal requests).
[0071] When a request enters the gateway after being processed by the reverse proxy server, the gateway forwards the request to the corresponding microservice module; the gateway is used to perform degradation (providing a backup plan when a microservice is unavailable), current limiting (preventing request overload), permission verification (ensuring that only legitimate users can access the corresponding service) and request filtering to ensure the security and stability of the system;
[0072] Among them, in the microservice processing stage:
[0073] Each microservice module registers and reports its own service information (such as address, port, etc.) to the service management platform, and adjusts and manages the configuration data of each microservice module through the service management platform;
[0074] Use cache cluster mode for data caching and hot spot calculation; use relational or non-relational databases to store business data; use object storage services to store files; use search data analysis engines to store search data; use asynchronous communication and decoupled message queues to implement distributed events;
[0075] Among them, in the monitoring and operation and maintenance stage:
[0076] Utilize the message queue (for collecting and transmitting log data), the search data analysis engine (for storing and retrieving logs), and the visualization tool (for viewing and analyzing logs) to collect and retrieve logs to quickly locate and troubleshoot problems;
[0077] Utilize the monitoring system to monitor various indicators of the parking and charging integrated management system (such as CPU, memory, response time, etc.) in real time; utilize the early warning center to monitor and issue alerts for system anomalies in real time (e.g., if a system anomaly occurs, issue an alert promptly via email, instant messaging software, etc.);
[0078] When implementing DevOps, code management is performed through Git repositories, continuous integration and deployment are performed using continuous integration tools, projects are built and dependency management is performed using project management tools, containerized deployment is performed using Docker, and custom platforms are used to assist in operations and maintenance, thereby improving the efficiency and stability of development and deployment.
[0079] Each microservice module may include, but is not limited to, a combination of one or more of the following microservices:
[0080] Basic control and status monitoring of charging piles, on-street parking management, closed parking lot management, traffic guidance, as well as employee management, intelligent pre-qualification, operation management, settlement center, integrated operation and maintenance, big data analysis, public services, charging fee calculation, payment processing, bill generation, etc.
[0081] Among them, the integrated parking and charging management system can also support various access devices, such as roadside intelligent terminals (such as high-position cameras, video piles, smart cameras, etc.), NVRs (Network Video Recorders), parking lot entrance and exit management equipment (such as entrance and exit integrated machines), inspection vehicles, thermal imaging equipment, etc.
[0082] The access device can access the parking and charging integrated management system through a public network or a private network.
[0083] In this embodiment, the target area may be any city, business district, community, or other area where there is a demand for electric vehicle parking and charging.
[0084] In this embodiment, the parking and charging integrated management instruction may be triggered by relevant staff, such as according to urban planning requirements.
[0085] In this embodiment, collecting the regional characteristic information and the existing charging pile information of the target area, and configuring the charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information includes:
[0086] Collecting traffic flow data, hot spot data, population density data, charging habit data, economic development data, and land use characteristics of the target area as the regional characteristic information;
[0087] Retrieving a pre-trained prediction model, inputting the regional feature information and the existing charging pile information into the prediction model to obtain prediction data;
[0088] Allocate charging piles and parking spaces within the target area according to the prediction data;
[0089] When a change in charging demand is detected, the charging piles and parking spaces in the target area are adjusted according to the detected change data.
[0090] The prediction model may be an artificial intelligence model with prediction function.
[0091] Of course, it is also possible to build parking and charging big data models to analyze user behavior and needs. For example, by analyzing the charging and parking habits of a large number of users, it is possible to predict demand in different areas at different times and optimize the layout of parking spaces and charging piles.
[0092] Through the above embodiments, it is possible to reasonably configure charging piles and parking spaces in the target area in combination with multi-dimensional indicators, thereby solving the problem of mismatch between the investment and construction of charging piles and actual needs, making it easier for users to find parking spaces for charging and reducing the queuing rate.
[0093] In this embodiment, after configuring the charging piles and parking spaces in the target area, an operation pilot can be selected to randomly divide users into two groups for testing, and compare the two groups' indicators such as ease of use and charging efficiency to detect whether the configuration is reasonable and facilitate timely adjustment of the strategy.
[0094] S11, based on the AI (Artificial Intelligence) camera and sensor device in the parking space where each charging pile is located, monitors the occupancy data of each charging pile and each parking space.
[0095] In this embodiment, the sensor device may include an infrared sensor, a pressure sensor, a temperature sensor, etc.
[0096] In this embodiment, after the AI camera and sensor device based on the parking space where each charging pile is located monitors the occupancy data of each charging pile and the occupancy data of each parking space, the method further includes:
[0097] When a fuel vehicle is detected occupying a parking space with a charging pile, a first prompt message is sent to the driver of the fuel vehicle; wherein the first prompt message is used to prompt the driver to release the occupancy;
[0098] When it is monitored that a vehicle has occupied the corresponding parking space for a configured time after completing charging, a second prompt message is sent to the driver of the vehicle; wherein, the second prompt message is used to prompt the completion of charging and the overtime charging strategy.
[0099] The configured duration can be configured based on the vehicle flow in the target area, such as 1 hour. Reasonable configuration of the configured duration can prevent charging spots from being unnecessarily occupied for a long time, thereby improving user experience.
[0100] Through the above embodiments, the data detected by the AI camera and sensor device can be combined to promptly issue reminders to fuel vehicles occupying charging positions and electric vehicles that are fully charged but not leaving, thereby improving the turnover rate of charging piles.
[0101] S12, when it is detected according to the occupancy data of each charging pile that a target charging pile is in use, the target user information of the user of the target charging pile is obtained, and a pre-built user portrait is obtained.
[0102] In this embodiment, the target user information may include, but is not limited to: consumption habits, age, gender, parking habits, charging habits, etc.
[0103] In this embodiment, the user portrait may be generated based on historical parking and charging data of the target area to reflect the charging tendency of users in the target area.
[0104] In this embodiment, obtaining target user information of the user of the target charging pile includes:
[0105] When a charging operation is triggered through a designated applet, obtaining the target user information in the designated applet; or
[0106] When a charging operation is triggered through a designated charging management platform, the target user information is obtained in the designated charging management platform.
[0107] The designated mini program and the designated charging management platform enable convenient operation of the charging process. For example, you can start charging directly on the mini program, end charging remotely, and pay charging and parking fees. You can also set personal information and vehicle information, and recommend available charging piles nearby based on the vehicle's current location information.
[0108] In the above embodiment, user information may be collected according to different charging operation triggering modes.
[0109] S13: Determine the target user type of the user according to the target user information and the user portrait.
[0110] In this embodiment, the target user information can be used to perform matching in the user portrait, thereby determining the target user type of the user.
[0111] S14: recommending value-added services associated with the target charging pile to the user according to the target user type.
[0112] In this embodiment, before recommending the value-added service associated with the target charging pile to the user according to the target user type, the method further includes:
[0113] With each charging pile as the center, the service circle of each charging pile is divided into the preset distance as the radius;
[0114] Calculate the correlation between each value-added service and each user type within the service circle of each charging pile;
[0115] The value-added services with a correlation degree greater than or equal to the configured correlation degree are determined as associated services for each user type within the service circle to which each charging pile belongs.
[0116] The preset distance may be configured as 200 meters.
[0117] Among them, the value-added services may include, but are not limited to: parking and charging discounts, preferential activities linked with restaurants, cinemas, leisure venues, etc., energy management suggestions, etc.
[0118] In the above embodiments, digital applications are developed, such as combining with local urban life services to provide users with discount information of surrounding businesses; promoting the sharing of parking spaces and charging piles, improving resource utilization, and broadening revenue channels.
[0119] S15, when it is monitored that the target charging pile and the target parking space where the target charging pile is located are both unoccupied, the sum of the parking fee and the charging fee is calculated according to the configuration strategy to obtain a target fee, and the target fee is sent to the user.
[0120] In this embodiment, one-stop charging for parking and charging can be achieved, solving the inconvenience caused by overlapping payments.
[0121] In this embodiment, the method further includes:
[0122] Utilize AI cameras and sensor devices at each parking space where charging piles are located to monitor the environment;
[0123] When a security risk is detected, an alarm message is issued.
[0124] For example: when a fire, electric leakage or collision risk is detected, an early warning can be issued in time, allowing the car owner to solve the problem in time and improve safety.
[0125] In this embodiment, AI cameras and sensor devices can also be combined to control the lifting and lowering of ground locks, control the activation of parking lot gates, etc., to further improve convenience.
[0126] In this embodiment, shared charging piles can also be constructed. For example, the personal charging piles of owners in the community can be rented out during off-peak hours to further solve the problem of mismatch between the setting of charging piles and actual needs.
[0127] It can be seen from the above technical solutions that, on the one hand, the present invention is applied to an integrated parking and charging management system based on a microservice distributed architecture, in which each microservice module is independently developed and deployed, with high development efficiency and easy expansion, iteration and management, good fault isolation and easy recovery; on the one hand, charging piles and parking spaces in the target area are configured based on regional feature information and existing charging pile information, making the configuration of charging piles more reasonable; on the one hand, value-added services associated with the target charging piles are recommended according to different user types, thereby increasing revenue; on the other hand, parking fees and charging fees are calculated according to the configuration strategy, realizing cost integration and promoting the turnover of charging piles.
[0128] like Figure 2 Figure 1 shows a functional module diagram of a preferred embodiment of the parking and charging integrated management device of the present invention. The parking and charging integrated management device 11 operates within a parking and charging integrated management system based on a distributed microservices architecture and includes a configuration unit 110, a monitoring unit 111, an acquisition unit 112, a determination unit 113, a recommendation unit 114, and a calculation unit 115. As used herein, a module / unit refers to a series of computer program segments that can be executed by a processor and perform fixed functions, and are stored in a memory. The functions of each module / unit in this embodiment will be described in detail in subsequent embodiments.
[0129] The configuration unit 110 is configured to, in response to an instruction for integrated parking and charging management of a target area, collect regional characteristic information and existing charging pile information of the target area, and configure charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information;
[0130] The monitoring unit 111 is configured to monitor the occupancy data of each charging pile and each parking space based on the AI camera and sensor device at the parking space where each charging pile is located;
[0131] The acquisition unit 112 is configured to acquire target user information of a user of the target charging pile and a pre-built user portrait when the target charging pile is detected to be in use according to the occupancy data of each charging pile;
[0132] The determining unit 113 is configured to determine the target user type of the user based on the target user information and the user portrait;
[0133] The recommendation unit 114 is configured to recommend value-added services associated with the target charging pile to the user according to the target user type;
[0134] The calculation unit 115 is configured to calculate the sum of the parking fee and the charging fee according to the configuration strategy to obtain a target fee when it is detected that the target charging pile and the target parking space where the target charging pile is located are both unoccupied, and to send the target fee to the user.
[0135] It can be seen from the above technical solutions that, on the one hand, the present invention is applied to an integrated parking and charging management system based on a microservice distributed architecture, in which each microservice module is independently developed and deployed, with high development efficiency and easy expansion, iteration and management, good fault isolation and easy recovery; on the one hand, charging piles and parking spaces in the target area are configured based on regional feature information and existing charging pile information, making the configuration of charging piles more reasonable; on the one hand, value-added services associated with the target charging piles are recommended according to different user types, thereby increasing revenue; on the other hand, parking fees and charging fees are calculated according to the configuration strategy, realizing cost integration and promoting the turnover of charging piles.
[0136] like Figure 3 , which is a structural diagram of a computer device according to a preferred embodiment of the present invention for realizing the parking and charging integrated management method.
[0137] The computer device 1 may include a memory 12, a processor 13 and a bus (the arrow in the figure represents the bus), and may also include a computer program stored in the memory 12 and executable on the processor 13, such as a parking and charging integrated management program.
[0138] Those skilled in the art will understand that the schematic diagram is merely an example of the computer device 1 and does not constitute a limitation on the computer device 1. The computer device 1 may have either a bus structure or a star structure. The computer device 1 may also include more or less other hardware or software than shown in the figure, or a different arrangement of components. For example, the computer device 1 may also include input and output devices, network access devices, etc.
[0139] It should be noted that the computer device 1 is only an example. Other existing or future electronic products that are suitable for the present invention should also be included in the scope of protection of the present invention and included here by reference.
[0140] The memory 12 includes at least one type of readable storage medium, including flash memory, a removable hard drive, a multimedia card, a card-type memory (e.g., SD or DX memory), a magnetic storage device, a magnetic disk, an optical disk, and the like. In some embodiments, the memory 12 may be an internal storage unit of the computer device 1, such as a removable hard drive of the computer device 1. In other embodiments, the memory 12 may be an external storage device of the computer device 1, such as a plug-in removable hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, and the like. Furthermore, the memory 12 may include both an internal storage unit and an external storage device of the computer device 1. The memory 12 can be used not only to store application software installed in the computer device 1 and various data, such as the code for the integrated parking and charging management program, but also to temporarily store data that has been output or is about to be output.
[0141] In some embodiments, processor 13 may be comprised of an integrated circuit, such as a single packaged integrated circuit or multiple packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips. Processor 13 is the control core (control unit) of computer device 1, connecting the various components of computer device 1 via various interfaces and circuits. It executes programs or modules stored in memory 12 (e.g., an integrated parking and charging management program) and accesses data stored in memory 12 to perform various functions and process data.
[0142] The processor 13 executes the operating system of the computer device 1 and various installed applications. The processor 13 executes the applications to implement the steps in the above-mentioned embodiments of the parking and charging integrated management method, for example Figure 1 Steps shown.
[0143] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory 12 and executed by the processor 13 to implement the present invention. The one or more modules / units may be a series of computer-readable instruction segments capable of performing specific functions, which describe the execution process of the computer program in the computer device 1. For example, the computer program may be divided into a configuration unit 110, a monitoring unit 111, an acquisition unit 112, a determination unit 113, a recommendation unit 114, and a calculation unit 115.
[0144] The above-mentioned integrated unit implemented in the form of a software functional module can be stored in a computer-readable storage medium. The above-mentioned software functional module stored in a storage medium includes a number of instructions for causing a computer device (which can be a personal computer, computer equipment, or network equipment, etc.) or a processor to execute the portion of the parking and charging integrated management method described in various embodiments of the present invention.
[0145] If the modules / units integrated in the computer device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present invention can also implement all or part of the processes in the above-mentioned method embodiments by instructing relevant hardware devices through a computer program. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the steps of each of the above-mentioned method embodiments.
[0146] The computer program includes computer program code, which may be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium may include any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory, etc.
[0147] Furthermore, the computer-readable storage medium may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc.; the data storage area may store data created according to the use of the blockchain node, etc.
[0148] Blockchain, as used in this article, refers to a novel application model for computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. Blockchain is essentially a decentralized database, a series of data blocks linked together using cryptographic methods. Each block contains information about a batch of online transactions, used to verify the validity of this information (to prevent counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, the platform product and service layer, and the application service layer.
[0149] The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The figure shows that only one straight line is used, but it does not mean that there is only one bus or one type of bus. The bus is configured to realize the connection and communication between the memory 12 and at least one processor 13.
[0150] Although not shown, the computer device 1 may also include a power supply (such as a battery) to power various components. Preferably, the power supply can be logically connected to the at least one processor 13 via a power management device, thereby enabling functions such as charge management, discharge management, and power consumption management through the power management device. The power supply may also include one or more DC or AC power supplies, a recharging device, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components. The computer device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be further described here.
[0151] Furthermore, the computer device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the computer device 1 and other computer devices.
[0152] Optionally, the computer device 1 may further include a user interface, which may be a display or an input unit (such as a keyboard). Optionally, the user interface may also be a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. The display may also be appropriately referred to as a display screen or display unit, and is used to display information processed by the computer device 1 and to display a visual user interface.
[0153] It should be understood that the embodiment is for illustration only and the scope of the patent application is not limited to this structure.
[0154] It will be understood by those skilled in the art that Figure 3 The structure shown does not constitute a limitation on the computer device 1 , and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.
[0155] Combine Figure 1 The memory 12 in the computer device 1 stores a plurality of instructions to implement a parking and charging integrated management method, and the processor 13 can execute the plurality of instructions to implement:
[0156] In response to an instruction for integrated parking and charging management of a target area, collecting regional characteristic information and existing charging pile information of the target area, and configuring charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information;
[0157] AI cameras and sensor devices based on the parking spaces where each charging pile is located monitor the occupancy data of each charging pile and each parking space;
[0158] When it is detected that a target charging pile is in use according to the occupancy data of each charging pile, target user information of the user of the target charging pile is obtained, and a pre-built user portrait is obtained;
[0159] Determine the target user type of the user according to the target user information and the user portrait;
[0160] Recommending value-added services associated with the target charging pile to the user according to the target user type;
[0161] When it is monitored that the target charging pile and the target parking space where the target charging pile is located are both unoccupied, the sum of the parking fee and the charging fee is calculated according to the configuration strategy to obtain the target fee, and the target fee is sent to the user.
[0162] Specifically, the specific implementation method of the processor 13 for the above instructions can refer to Figure 1 The description of the relevant steps in the corresponding embodiments will not be repeated here.
[0163] It should be noted that the data involved in this case were all obtained legally. The software tools or components not produced by our company that appear in the embodiments of this application are merely examples and do not represent actual use.
[0164] In the several embodiments provided herein, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the module division is merely a logical functional division, and actual implementation may employ other division methods.
[0165] The present invention can be used in a wide variety of general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and the like. The present invention can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present invention can also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0166] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network elements. Some or all of the modules may be selected to achieve the purpose of the solution of this embodiment according to actual needs.
[0167] In addition, the functional modules in various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional modules.
[0168] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0169] Therefore, the embodiments should be considered in all respects as illustrative and non-restrictive, and the scope of the invention is defined by the appended claims rather than the foregoing description, and all changes that come within the meaning and range of equivalents of the claims are intended to be embraced therein. Any reference to a figure in a claim should not be construed as limiting the claim to which it relates.
[0170] Furthermore, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices described in the present invention may also be implemented by a single unit or device through software or hardware. Terms such as first and second are used to indicate names and do not imply any particular order.
[0171] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not limiting. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A parking and charging integrated management method, characterized in that: Applied to a parking and charging integrated management system based on a microservice distributed architecture, the parking and charging integrated management method includes: In response to an instruction for integrated parking and charging management of a target area, collecting regional characteristic information and existing charging pile information of the target area, and configuring charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information; AI cameras and sensor devices based on the parking spaces where each charging pile is located monitor the occupancy data of each charging pile and each parking space; When it is detected that a target charging pile is in use according to the occupancy data of each charging pile, target user information of the user of the target charging pile is obtained, and a pre-built user portrait is obtained; Determine the target user type of the user according to the target user information and the user portrait; Recommending value-added services associated with the target charging pile to the user according to the target user type; When it is monitored that the target charging pile and the target parking space where the target charging pile is located are both unoccupied, the sum of the parking fee and the charging fee is calculated according to the configuration strategy to obtain a target fee, and the target fee is sent to the user; The parking and charging integrated management system includes multiple independent microservice modules, which interact with each other through corresponding interfaces and communication protocols, and perform remote calls through Feign and Ribbon. During the client request phase: The parking and charging integrated management system supports multiple clients based on a reverse proxy server; the reverse proxy server is used for current limiting, caching and managing user lists; When a request enters the gateway after being processed by the reverse proxy server, the gateway forwards the request to the corresponding microservice module; the gateway is used to perform downgrade, current limiting, permission verification and request filtering; In the microservice processing phase: Each microservice module registers and reports its own service information to the service management platform, and the service management platform adjusts and manages the configuration data of each microservice module; Use cache cluster mode for data caching and hot spot calculation; use relational or non-relational databases to store business data; use object storage services to store files; use search data analysis engines to store search data; use asynchronous communication and decoupled message queues to implement distributed events; During the monitoring and operation and maintenance phase: Collect and retrieve logs using the message queue, the search data analysis engine, and the visualization tool; Utilize the monitoring system to monitor various indicators of the parking and charging integrated management system in real time; utilize the early warning center to monitor and issue alarms for system anomalies in real time; When implementing DevOps, code management is performed through Git repositories, continuous integration and deployment are performed using continuous integration tools, project management tools are used to build projects and perform dependency management, Docker is used for containerized deployment, and custom platforms are used to assist in operations and maintenance.
2. The parking and charging integrated management method according to claim 1, characterized in that: The collecting of regional characteristic information and existing charging pile information of the target area, and configuring charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information includes: Collecting traffic flow data, hot spot data, population density data, charging habit data, economic development data, and land use characteristics of the target area as the regional characteristic information; Retrieving a pre-trained prediction model, inputting the regional feature information and the existing charging pile information into the prediction model to obtain prediction data; Allocate charging piles and parking spaces within the target area according to the prediction data; When a change in charging demand is detected, the charging piles and parking spaces in the target area are adjusted according to the detected change data.
3. The parking and charging integrated management method according to claim 1, characterized in that: Before recommending the value-added service associated with the target charging pile to the user according to the target user type, the method further includes: With each charging pile as the center, the service circle of each charging pile is divided into the preset distance as the radius; Calculate the correlation between each value-added service and each user type within the service circle of each charging pile; The value-added services with a correlation degree greater than or equal to the configured correlation degree are determined as associated services for each user type within the service circle to which each charging pile belongs.
4. The parking and charging integrated management method according to claim 1, characterized in that: After the AI camera and sensor device based on the parking space where each charging pile is located monitors the occupancy data of each charging pile and the occupancy data of each parking space, the method further includes: When a fuel vehicle is detected occupying a parking space with a charging pile, a first prompt message is sent to the driver of the fuel vehicle; wherein the first prompt message is used to prompt the driver to release the occupancy; When it is monitored that a vehicle has occupied the corresponding parking space for a configured time after completing charging, a second prompt message is sent to the driver of the vehicle; wherein, the second prompt message is used to prompt the completion of charging and the overtime charging strategy.
5. The parking and charging integrated management method according to claim 1, characterized in that: The step of obtaining target user information of the user of the target charging pile includes: When a charging operation is triggered through a designated applet, obtaining the target user information in the designated applet; or When a charging operation is triggered through a designated charging management platform, the target user information is obtained in the designated charging management platform.
6. The parking and charging integrated management method according to claim 1, characterized in that: The method further comprises: Utilize AI cameras and sensor devices at each parking space where charging piles are located to monitor the environment; When a security risk is detected, an alarm message is issued.
7. A parking and charging integrated management device, characterized in that: The parking and charging integrated management system runs on a microservice distributed architecture, and the parking and charging integrated management device includes: a configuration unit, configured to, in response to an instruction for integrated parking and charging management of a target area, collect regional characteristic information and existing charging pile information of the target area, and configure charging piles and parking spaces in the target area based on the regional characteristic information and the existing charging pile information; A monitoring unit, configured to monitor the occupancy data of each charging pile and each parking space based on an AI camera and sensor device at the parking space where each charging pile is located; an acquisition unit, configured to acquire target user information of a user of the target charging pile and a pre-built user portrait when it is detected that a target charging pile is in use according to the occupancy data of each charging pile; a determining unit, configured to determine a target user type of the user based on the target user information and the user portrait; a recommendation unit, configured to recommend value-added services associated with the target charging pile to the user according to the target user type; a calculation unit, configured to calculate the sum of the parking fee and the charging fee according to the configuration strategy to obtain a target fee when monitoring that the target charging pile and the target parking space where the target charging pile is located are both unoccupied, and to send the target fee to the user; The parking and charging integrated management system includes multiple independent microservice modules, which interact with each other through corresponding interfaces and communication protocols, and perform remote calls through Feign and Ribbon. During the client request phase: The parking and charging integrated management system supports multiple clients based on a reverse proxy server; the reverse proxy server is used for current limiting, caching and managing user lists; When a request enters the gateway after being processed by the reverse proxy server, the gateway forwards the request to the corresponding microservice module; the gateway is used to perform downgrade, current limiting, permission verification and request filtering; In the microservice processing phase: Each microservice module registers and reports its own service information to the service management platform, and the service management platform adjusts and manages the configuration data of each microservice module; Use cache cluster mode for data caching and hot spot calculation; use relational or non-relational databases to store business data; use object storage services to store files; use search data analysis engines to store search data; use asynchronous communication and decoupled message queues to implement distributed events; During the monitoring and operation and maintenance phase: Collect and retrieve logs using the message queue, the search data analysis engine, and the visualization tool; Utilize the monitoring system to monitor various indicators of the parking and charging integrated management system in real time; utilize the early warning center to monitor and issue alarms for system anomalies in real time; When implementing DevOps, code management is performed through Git repositories, continuous integration and deployment are performed using continuous integration tools, project management tools are used to build projects and perform dependency management, Docker is used for containerized deployment, and custom platforms are used to assist in operations and maintenance.
8. A computer device, characterized in that: The computer device comprises: a memory storing at least one instruction; and A processor executes instructions stored in the memory to implement the parking and charging integrated management method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction, and the at least one instruction is executed by a processor in a computer device to implement the parking and charging integrated management method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Smart city new energy automobile charging service method, system and device and medium
CN115330281A
Parking charging billing method, device and system, computer equipment and storage medium
CN116913003A