Recommendation methods, devices, equipment, and media for available charging stations based on property management systems.
By integrating and analyzing charging record data through the property management system, suitable available charging stations can be recommended, solving the problem of the limited number of charging stations in residential communities and improving the user experience of electric vehicle charging and the quality of property services.
Patent Information
- Application Number
- CN202510083825.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-01-20
AI Technical Summary
The limited number of electric vehicle charging stations in residential communities means residents are unaware of when a charging station will become available, resulting in a poor user experience and impacting the quality of property management services.
By integrating charging piles of various protocol types into the property management system, analyzing charging record data, matching electric vehicle models and recommending available charging piles, and sorting them according to charging needs, distance and charging capacity, the system provides charging reservation and location navigation to improve the user experience of charging piles.
Effectively integrate different types of charging piles within residential communities, recommend suitable and available charging piles based on residents' needs, improve the user experience of charging piles in residential communities, and enhance the quality of property services.
Smart Images

Figure CN119975080B_ABST
Abstract
Description
Technical Field
[0001] This application relates to, but is not limited to, the field of charging pile technology, and in particular to a method, apparatus, equipment, and medium for recommending available charging piles based on a property system. Background Technology
[0002] With the widespread use of electric vehicles, the demand for charging is increasing daily. To improve property management services and meet the charging needs of residents, various types of charging stations are installed in residential communities. Residents scan the QR code posted on the charging station to open the charging port. However, the number of charging stations in residential communities is limited, and with a large number of residents, residents often cannot know when a charging station is available, resulting in a poor user experience and consequently affecting the quality of property management services. Summary of the Invention
[0003] This application provides a method, apparatus, equipment, and medium for recommending available charging piles based on a property management system, which can effectively improve the user experience of charging piles in property management systems and thus improve the quality of property management services.
[0004] In a first aspect, embodiments of this application provide a method for recommending available charging piles based on a property management system, applied to a property management system that is communicatively connected to multiple charging piles, the method comprising:
[0005] Receive a data packet sent by any of the charging piles, wherein the data packet includes the charging record data of the corresponding charging pile and the data packet corresponds to a communication protocol type;
[0006] The target parsing class corresponding to the communication protocol type is determined from a preset parsing class mapping table, wherein the parsing class mapping table is used to indicate the mapping relationship between the communication protocol type and the protocol parsing class;
[0007] The protocol parsing method encapsulated in the target parsing class is called to parse the data packet to obtain the charging record data of the corresponding charging pile. The charging record data corresponds to a device identifier, which is used to uniquely identify the corresponding charging pile. The device identifier is associated with an electric vehicle model pool, which includes multiple different electric vehicle models.
[0008] When a charging query request is received from the target terminal, a reference electric vehicle model is obtained from the charging query request. Based on the reference electric vehicle model, the electric vehicle model pool, and the charging record data of each charging pile, an available charging pile is determined from multiple charging piles, and the charging pile information associated with the available charging pile is pushed to the target terminal, wherein the target terminal is a terminal logged into the property system.
[0009] In some embodiments, the charging record data includes charging occupancy status and charging end time. Based on the reference electric vehicle model, the electric vehicle model pool, and the charging record data of each charging pile, determining available charging piles from a plurality of charging piles includes:
[0010] The reference electric vehicle model is matched with the electric vehicle models in each electric vehicle model pool, and the charging pile corresponding to the successful match is determined as a candidate charging pile.
[0011] The candidate charging piles whose charging occupancy status indicates that they are not occupied are identified as available charging piles;
[0012] Calculate the duration difference between the charging end time and the current time for the candidate charging piles in the charging occupancy status representation, and determine the candidate charging piles whose duration difference is less than or equal to a preset threshold as available charging piles.
[0013] In some embodiments, the charging record data includes the amount of charging capacity that can be carried, and pushing the charging pile information associated with the available charging pile to the target terminal includes:
[0014] Determine the location of the resident corresponding to the target terminal, and calculate the reference distance between the resident location and the location of each available charging pile;
[0015] The reference distance level corresponding to each of the reference distance values is determined based on a preset distance level mapping table, wherein the distance mapping table is used to indicate the mapping relationship between distance range and distance level, and the smaller the distance value, the higher the corresponding distance level;
[0016] A first weight is assigned to each of the reference distance values, and a second weight is assigned to the charging capacity corresponding to each of the available charging piles;
[0017] Calculate the first weight with each of the first products of the reference distance levels, and calculate the second weight with each of the second products of the chargeable capacity;
[0018] The sum of the first product and the second product corresponding to each of the available charging piles is determined as the target weight value;
[0019] Based on the reference distance values and the charging capacity corresponding to the same available charging pile, generate information about each charging pile and associate each target weight value with the charging pile information corresponding to the same available charging pile.
[0020] The charging pile information is sorted in descending order of the target weight values, and the sorted charging pile information is pushed to the target terminal.
[0021] In some embodiments, after pushing the location information corresponding to the available charging pile to the target terminal, the method further includes:
[0022] When a charging reservation request is received from the target terminal, the charging start time and the target charging pile are obtained from the charging reservation request, wherein the target charging pile is one of all the available charging piles;
[0023] When the reservation is successful, the target terminal and the target charging pile are bound together, and a lock duration is assigned to the target charging pile. The lock duration is used to indicate the duration for which the binding relationship between the target terminal and the target charging pile is maintained even if the current time exceeds the charging start time.
[0024] If the current time is later than the charging start time, and the interval between the current time and the charging start time is less than the locking time, and the charging occupancy status of the target charging pile indicates that it is not occupied, the position change trend of the target terminal within a preset time period is determined. The position change trend corresponds to a set of moving points, and the set of moving points includes position points arranged in chronological order.
[0025] Based on the location change trend and the current location of the target terminal, determine whether to extend the locking duration;
[0026] If the interval between the current time and the charging start time reaches the lock duration, and the charging occupancy status of the target charging pile indicates that it is not occupied, then the target terminal and the target charging pile are unbound.
[0027] In some embodiments, the property management system is communicatively connected to multiple property management devices to determine the location change trend of the target terminal within a preset time period, including:
[0028] Any property device that has a near-field communication connection with the target terminal is designated as a reference device;
[0029] Real-time acquisition of the number of near-field communication connections between the target terminal and each of the reference devices;
[0030] Based on the device location of each of the reference devices, the set of mobile points is generated according to the corresponding number of connections and the connection time.
[0031] Reference curves are drawn for each position point in the set of moving points in chronological order, and the changing trend of the reference curves in chronological order is determined as the position change trend.
[0032] In some embodiments, determining whether to extend the lock duration based on the location change trend and the current location of the target terminal includes:
[0033] The location of the target charging pile is determined as the reference location point;
[0034] The distance between the starting point in the set of moving points and the reference point is determined as the first distance, and the distance between the current point and the reference point is determined as the second distance.
[0035] When the first distance is greater than the second distance and the second distance is less than the first preset distance, the locking duration is extended;
[0036] When the second distance is greater than or equal to the first preset distance, the original locking duration is retained.
[0037] In some embodiments, each of the charging piles is equipped with a flashlight. After pushing the charging pile information associated with the available charging piles to the target terminal, the method further includes:
[0038] Determine a third distance between the current location of the target terminal and the location of each of the available charging piles;
[0039] When any of the third distances is less than the second preset distance, the flashlight corresponding to the available charging pile that is less than the second preset distance is lit for a preset duration.
[0040] Secondly, embodiments of this application provide a control device, including at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, which, when executed by the at least one control processor, enable the at least one control processor to perform the property system-based available charging pile recommendation method as described in the first aspect.
[0041] Thirdly, embodiments of this application also provide an electronic device, including the control device of the second aspect.
[0042] Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer-executable instructions for performing the method for recommending available charging piles based on a property management system as described in the first aspect.
[0043] This application provides a method, apparatus, device, and medium for recommending available charging piles based on a property management system. The method includes: receiving a data packet sent by any of the charging piles, wherein the data packet includes charging record data of the corresponding charging pile and the data packet corresponds to a communication protocol type; determining a target parsing class corresponding to the communication protocol type from a preset parsing class mapping table, wherein the parsing class mapping table is used to indicate the mapping relationship between the communication protocol type and the protocol parsing class; calling a protocol parsing method encapsulated in the target parsing class to parse the data packet to obtain the charging record data of the corresponding charging pile, wherein the charging record data corresponds to a device identifier, the device identifier is used to uniquely identify the corresponding charging pile, the device identifier is associated with an electric vehicle model pool, the electric vehicle model pool includes multiple distinct electric vehicle models; when a charging query request is received from a target terminal, obtaining a reference electric vehicle model from the charging query request, determining available charging piles from multiple charging piles based on the reference electric vehicle model and the charging record data of each charging pile, and pushing the charging pile information associated with the available charging piles to the target terminal, wherein the target terminal is a terminal logged into the property management system. According to the solution provided in the embodiments of this application, it is possible to integrate charging piles of various different protocol types in a residential community, and to recommend suitable available charging piles based on residents' charging needs, thereby improving the user experience of charging piles in the community and thus improving the quality of property services. Attached Figure Description
[0044] Figure 1 This is a flowchart of the steps of a method for recommending available charging piles based on a property system, provided in one embodiment of this application.
[0045] Figure 2 This is a structural diagram of a control device provided in another embodiment of this application. Detailed Implementation
[0046] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0047] It is understandable that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, or the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0048] With the widespread use of electric vehicles, the demand for charging is increasing daily. To improve property management services and meet the charging needs of residents, various types of charging stations are installed in residential communities. Residents scan the QR code posted on the charging station to open the charging port. However, the number of charging stations in residential communities is limited, and with a large number of residents, residents often cannot know when a charging station is available, resulting in a poor user experience and consequently affecting the quality of property management services.
[0049] To address the aforementioned problems, this application provides a method, apparatus, device, and medium for recommending available charging piles based on a property management system. The method includes: receiving a data packet sent by any of the charging piles, wherein the data packet includes charging record data of the corresponding charging pile and the data packet corresponds to a communication protocol type; determining a target parsing class corresponding to the communication protocol type from a preset parsing class mapping table, wherein the parsing class mapping table is used to indicate the mapping relationship between the communication protocol type and the protocol parsing class; calling a protocol parsing method encapsulated in the target parsing class to parse the data packet to obtain the charging record data of the corresponding charging pile, wherein the charging record data corresponds to a device identifier, the device identifier is used to uniquely identify the corresponding charging pile, the device identifier is associated with an electric vehicle model pool, the electric vehicle model pool includes multiple distinct electric vehicle models; when a charging query request is received from a target terminal, obtaining a reference electric vehicle model from the charging query request, determining available charging piles from multiple charging piles based on the reference electric vehicle model and the charging record data of each charging pile, and pushing the charging pile information associated with the available charging piles to the target terminal, wherein the target terminal is a terminal logged into the property management system. According to the solution provided in the embodiments of this application, it is possible to integrate charging piles of various different protocol types in a residential community, and to recommend suitable available charging piles based on residents' charging needs, thereby improving the user experience of charging piles in the community and thus improving the quality of property services.
[0050] The embodiments of this application will be further described below with reference to the accompanying drawings.
[0051] refer to Figure 1 , Figure 1This is a flowchart illustrating the steps of a method for recommending available charging piles based on a property management system, as provided in one embodiment of this application. This embodiment of the application provides a method for recommending available charging piles based on a property management system. This method is applied to a property management system that is communicatively connected to multiple charging piles. The method includes, but is not limited to, the following steps:
[0052] Step S10: Receive a data packet sent by any charging pile, wherein the data packet includes the charging record data of the corresponding charging pile and the data packet corresponds to a communication protocol type.
[0053] Step S20: Determine the target parsing class corresponding to the communication protocol type from the preset parsing class mapping table, wherein the parsing class mapping table is used to indicate the mapping relationship between the communication protocol type and the protocol parsing class.
[0054] Specifically, different brands or models of charging piles use different communication protocols, such as TCP protocol, MQTT protocol, LwM2M protocol, etc.
[0055] Specifically, the parsing class mapping table in this embodiment is used to indicate the mapping relationship between communication protocol types and protocol parsing classes. Different protocol parsing classes are pre-set conversion method classes that can parse data packets corresponding to different communication protocols into a unified target data format set by the object model.
[0056] Specifically, the property management system in this embodiment is equipped with a physical model, which is associated with a parsing class mapping table. This model can parse data packets sent by charging piles with different communication protocols into data content in a unified format. This enables the system to integrate and manage the charging process and operation data of different types of charging piles within the property community, providing effective support for ensuring high-quality charging services for residents.
[0057] Step S30: Call the protocol parsing method encapsulated in the target parsing class to parse the data packet and obtain the charging record data of the corresponding charging pile. The charging record data has a corresponding device identifier, which is used to uniquely identify the corresponding charging pile. The device identifier is associated with an electric vehicle model pool, which includes multiple different electric vehicle models.
[0058] Specifically, the charging record data in this embodiment is used to indicate the charging status of the corresponding charging pile and the equipment operation status data, including operation data such as start charging, end charging, and end charging, as well as status data such as device heartbeat. Furthermore, after parsing data packets of all different communication protocols, the data format of the charging record data obtained in this embodiment is the same, thereby enabling the property management system to quickly grasp the real-time status of all charging piles in the property community and provide an effective data foundation for accurately recommending available charging piles to residents.
[0059] In addition, the property management system in this embodiment is also equipped with message middleware, such as RabbitMQ component, Kafka component, etc. After the property management system parses the charging record data obtained from data packets of all different communication protocols, it saves it to the message middleware. The message middleware plays the role of data buffering, decoupling and asynchronous transmission, so that the sending of data and the subsequent classification and processing of different data contents by the property management system can be carried out relatively independently, thereby improving the flexibility and overall performance of the system.
[0060] Step S40: When a charging query request is received from the target terminal, the reference electric vehicle model is obtained from the charging query request. Based on the reference electric vehicle model, the electric vehicle model pool, and the charging record data of each charging pile, an available charging pile is determined from multiple charging piles, and the charging pile information associated with the available charging pile is pushed to the target terminal. The target terminal is a terminal that is logged into the property system.
[0061] Specifically, the target terminal in this embodiment is the terminal that logs into the property management system, corresponding to the residents of the property community.
[0062] Specifically, in this embodiment, the charging query request is used to send a request to the property management system to find currently available charging piles, including the model of the electric vehicle that the resident corresponding to the target terminal needs to charge.
[0063] It is understood that this embodiment integrates real-time charging record data corresponding to various charging piles with different protocol types within the property community through a physical model, and can recommend suitable available charging piles based on residents' charging needs, thereby improving the user experience of property charging piles and thus enhancing the quality of property services.
[0064] Specifically, in some embodiments, the charging record data includes charging occupancy status and charging end time. Figure 1 Step S40, based on the reference electric vehicle model, the electric vehicle model pool, and the charging record data of each charging station, determines available charging stations from multiple charging stations, including but not limited to the following steps:
[0065] Step S401: Match the reference electric vehicle model with the electric vehicle models in each electric vehicle model pool, and determine the charging piles that are successfully matched as candidate charging piles.
[0066] Step S402: Determine the candidate charging piles whose charging occupancy status is unoccupied as available charging piles;
[0067] Step S403: Calculate the duration difference between the charging end time and the current time corresponding to the candidate charging pile in the charging occupancy status representation, and determine the candidate charging piles corresponding to the duration difference that is less than or equal to the preset threshold as available charging piles.
[0068] Specifically, in this embodiment, each charging pile associated with the property system corresponds to an electric vehicle model pool, which includes electric vehicle models that the corresponding charging pile can support charging.
[0069] Specifically, in this embodiment, the charging end time is the time when the charging station in the occupied state completes the current charging task.
[0070] Specifically, the preset threshold in this embodiment is determined by those skilled in the art based on actual needs, and may be 5 minutes or 1 minute.
[0071] It is understood that in this embodiment, the reference electric vehicle model is first matched with the electric vehicle models in each electric vehicle model pool, and the charging piles that are successfully matched are determined as candidate charging piles. Then, based on the charging occupancy status and charging end time of each candidate charging pile, the target available charging pile is determined, thereby quickly determining the available charging piles that can be recommended to the target terminal.
[0072] Specifically, in some embodiments, the charging record data includes the amount of charge that can be carried. Figure 1 Step S40, which pushes the charging pile information associated with available charging piles to the target terminal, includes, but is not limited to, the following steps:
[0073] Step S404: Determine the location of the resident corresponding to the target terminal, and calculate the reference distance between the resident's location and the location of each available charging pile.
[0074] Step S405: Determine the reference distance level corresponding to each reference distance value based on a preset distance level mapping table. The distance mapping table is used to indicate the mapping relationship between distance range and distance level. The smaller the distance value, the higher the corresponding distance level.
[0075] Step S406: Assign a first weight to each reference distance value and a second weight to the charging capacity corresponding to each available charging pile;
[0076] Step S407: Calculate the first weight and each first product of each reference distance level, and calculate the second weight and each second product of each chargeable capacity.
[0077] Step S408: The sum of the first product and the second product corresponding to each available charging pile is determined as the target weight value;
[0078] Step S409: Generate information for each charging pile based on each reference distance value and the charging capacity corresponding to the same available charging pile, and associate each target weight value with the charging pile information corresponding to the same available charging pile.
[0079] Step S410: Sort the charging pile information according to the target weight values from largest to smallest, and push the sorted charging pile information to the target terminal.
[0080] Specifically, this embodiment does not limit the specific values of the first weight and the second weight. The first weight can be higher than the second weight, or the second weight can be higher than the first weight.
[0081] It is understood that, referring to the description of the above embodiments, after receiving a charging pile query request from the target terminal, the property management system will, based on the charging record data of all charging piles in the property community currently collected, filter out available charging piles that meet the time and model matching factors. If there are multiple available charging piles, the system will sort them by considering both the distance to the resident's location and the charging capacity. Specifically, by determining the resident's location corresponding to the target terminal, the system will calculate the reference distance value between the resident's location and the location of each available charging pile, determine the reference distance level corresponding to each reference distance value based on a preset distance level mapping table, assign a first weight to each reference distance value, and assign a first weight to each available charging pile. The second weight is assigned based on the charging capacity of each available charging pile. The first weight is calculated as a product of the first weight and each reference distance level, and the second weight is calculated as a product of the second weight and each charging capacity. The sum of the first and second products for each available charging pile is determined as the target weight value. Information on each charging pile is generated based on each reference distance value and the charging capacity of the same available charging pile. Each target weight value is associated with the charging pile information corresponding to the same available charging pile. The charging pile information is sorted in descending order of target weight values. The sorted charging pile information is then pushed to the target terminal. This provides residents with an optimal solution, improves the user experience of the property's charging piles, and ultimately enhances the quality of property services.
[0082] Additionally, in some embodiments, during execution Figure 1 Following step S40, the method for recommending available charging piles based on a property management system provided in this application embodiment includes, but is not limited to, the following steps:
[0083] Step S51: When a charging reservation request is received from the target terminal, the charging start time and the target charging pile are obtained from the charging reservation request, wherein the target charging pile is one of all available charging piles.
[0084] Step S52: When the reservation is successful, the target terminal and the target charging pile are bound together, and a lock duration is assigned to the target charging pile. The lock duration is used to indicate the duration for which the binding relationship between the target terminal and the target charging pile is maintained even if the current time exceeds the charging start time.
[0085] Step S53: If the current time is later than the charging start time, and the interval between the current time and the charging start time is less than the locking time, and the charging occupancy status of the target charging pile indicates that it is not occupied, determine the location change trend of the target terminal within a preset time period. The location change trend corresponds to a set of moving points, which includes location points arranged in chronological order.
[0086] Step S54: Determine whether to extend the lock duration based on the location change trend and the current location of the target terminal;
[0087] Step S55: If the interval between the current time and the charging start time reaches the lock duration and the charging occupancy status of the target charging pile indicates that it is not occupied, unbind the target terminal and the target charging pile.
[0088] Specifically, in this embodiment, the way to push available charging piles to the target terminal is to display multiple selectable buttons in the visual interface of the target terminal. Each button corresponds to an available charging pile. The charging reservation request can be generated in response to the resident's click operation on any button and the reservation charging time period entered by the resident. The available charging pile corresponding to the clicked button is the target charging pile, and the start time corresponding to the reservation charging time period is the charging start time.
[0089] Specifically, the preset time period in this embodiment is the time period before the current moment, such as the previous 1 minute or the previous 5 minutes.
[0090] Understandably, upon receiving a charging reservation request from the target terminal and confirming a successful reservation, this embodiment binds the target terminal and the target charging pile together and allocates a lock-in period to the target charging pile. This provides residents with a buffer time, preserving their eligibility to occupy the target charging pile. If the current time is later than the charging start time, and the interval between the current time and the charging start time is less than the lock-in period, and the target charging pile's charging occupancy status indicates it is not occupied, the location change trend of the target terminal within a preset time period is determined. This location change trend corresponds to a set of movement points, which includes location points arranged in chronological order. Based on the location change trend and the target terminal's current location, it is determined whether to extend the lock-in period. In other words, the current time has passed the charging start time, and the resident corresponding to the target terminal has not yet gone to the target charging pile to charge. However, the timeout period has not yet reached the lockout period. This embodiment determines whether the resident corresponding to the target terminal has a tendency to go to the target charging pile and whether it is necessary to retain the resident's eligibility to occupy the target charging pile by determining the location change trend of the target terminal within a preset time period before the current time and the current location point. Based on these two points, it determines whether to extend the lockout period. Regardless of whether the lockout period is extended, if the interval between the current time and the charging start time reaches the lockout period and the charging occupancy status of the target charging pile indicates that it is not occupied, the target terminal and the target charging pile are unbound. That is to say, when the lockout period expires, if the resident has not yet used the target charging pile to charge, the property management system determines the target charging pile as an idle charging pile, unbinds the target terminal and the target charging pile, and provides charging options for other residents in need.
[0091] Specifically, in some embodiments, the property management system is communicatively connected to multiple property management devices, and step S53 includes, but is not limited to, the following steps:
[0092] Step S531: Select any property equipment that has a near-field communication connection with the target terminal as a reference equipment;
[0093] Step S532: Real-time acquisition of the number of near-field communication connections between the target terminal and each reference device and the connection time;
[0094] Step S533: Generate a set of moving points based on the device location of each reference device, the corresponding number of connections and connection time;
[0095] Step S534: Draw reference curves for each position point in the set of moving points in chronological order, and determine the position change trend of the reference curves according to the changing trend of the time sequence.
[0096] It is understood that all property equipment is located in the target area corresponding to the property community. In this embodiment, the location change trend of the target terminal is obtained by multiple target property equipment in the target area detecting the passing of the target terminal and recording the location change path of the target terminal. Specifically, any property equipment that has a near-field communication connection with the target terminal, i.e., a reference device, records the number of connections and the connection time with the target terminal. Based on the device location of each reference device, the corresponding number of connections and connection time are used to generate a set of moving points. Reference curves are drawn for each location point in the moving point set in chronological order. The change trend of the reference curve in chronological order is determined as the location change trend, thereby providing an effective data basis for subsequent judgment on whether the residents corresponding to the target terminal have a tendency to move closer to the target charging pile.
[0097] Specifically, in some embodiments, step S54 includes, but is not limited to, the following steps:
[0098] Step S541: Determine the location of the target charging station as the reference location point;
[0099] Step S542: Determine the distance between the starting point and the reference point in the set of moving points as the first distance, and determine the distance between the current point and the reference point as the second distance;
[0100] Step S543: When the first distance is greater than the second distance and the second distance is less than the first preset distance, extend the locking time.
[0101] Step S544: When the second distance is greater than or equal to the first preset distance, retain the original locking duration.
[0102] Specifically, the first preset distance in this embodiment is used to determine whether the second distance is too large, and thus determine whether it is necessary to extend the locking time. The first preset distance can be 50 meters or 100 meters.
[0103] Understandably, by obtaining the first distance between the starting point and the reference point in the set of moving points, and the second distance between the current point and the reference point, and comparing the first distance and the second distance, it can be determined whether the target terminal has a tendency to approach the target charging pile. When the first distance is greater than the second distance, it indicates that the target terminal is moving towards the target charging pile and has a tendency to approach the target charging pile. When the second distance is less than the first preset distance, it indicates that the target terminal is not far from the target charging pile, and the system determines that it is necessary to extend the lock duration. When the second distance is greater than or equal to the first preset distance, it indicates that the target terminal is far from the target charging pile, and the system determines that it is not necessary to extend the lock duration, regardless of whether the target terminal has a tendency to approach the target charging pile. In this case, the original lock duration is retained.
[0104] Additionally, in some embodiments, each charging station is equipped with a flashlight during operation. Figure 1 Following step S40, the method for recommending available charging piles based on a property management system provided in this application embodiment includes, but is not limited to, the following steps:
[0105] Step S56: Determine the third distance between the current location of the target terminal and the location of each available charging pile;
[0106] Step S57: When any third distance is less than the second preset distance, the flashlight corresponding to the available charging pile that is less than the second preset distance is lit for a preset duration.
[0107] Specifically, the first preset distance, the second preset distance, and the preset duration in this embodiment can be determined by those skilled in the art based on actual conditions, and no restrictions are imposed here. The second preset distance can be 50 meters or 100 meters, and the preset duration can be 3 seconds or 5 seconds.
[0108] It is understood that this embodiment determines the third distance between the current location of the target terminal and the location of each available charging pile. When any third distance is less than the second preset distance, it means that the current location of the target terminal that needs charging service is close to the available charging pile, for example, within a straight-line distance of 50 meters. At this time, the flashlight of the available charging pile is lit for a preset duration to remind the resident corresponding to the target terminal of the location of the available charging pile, providing the resident with navigation information to the available charging pile, which can effectively improve the user experience of the property charging pile.
[0109] like Figure 2 As shown, Figure 2 This is a structural diagram of a control device provided in one embodiment of this application. The present invention also provides a control device 200, comprising:
[0110] The processor 210 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0111] The memory 220 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 220 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 220 and called and executed by the processor 210 to execute the available charging pile recommendation method based on the property system of this application embodiment.
[0112] Input / output interface 230 is used to implement information input and output;
[0113] The communication interface 240 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0114] Bus 250 transmits information between various components of the device (e.g., processor 210, memory 220, input / output interface 230, and communication interface 240);
[0115] The processor 210, memory 220, input / output interface 230 and communication interface 240 are connected to each other within the device via bus 250.
[0116] In addition, this application also provides an electronic device, including the control device 200 described in the above embodiments.
[0117] In addition, this application embodiment also provides a storage medium, which is a computer-readable storage medium, storing a computer program that, when executed by a processor, implements the above-described method for recommending available charging piles based on a property system.
[0118] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate, and may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0119] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically include computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0120] The above provides a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A method for recommending available charging stations based on a property management system, characterized in that, Applied to a property management system that is communicatively connected to multiple charging piles, the method includes: Receive a data packet sent by any of the charging piles, wherein the data packet includes the charging record data of the corresponding charging pile and the data packet corresponds to a communication protocol type; The target parsing class corresponding to the communication protocol type is determined from a preset parsing class mapping table, wherein the parsing class mapping table is used to indicate the mapping relationship between the communication protocol type and the protocol parsing class; The protocol parsing method encapsulated in the target parsing class is called to parse the data packet to obtain the charging record data of the corresponding charging pile. The charging record data corresponds to a device identifier, which is used to uniquely identify the corresponding charging pile. The device identifier is associated with an electric vehicle model pool, which includes multiple different electric vehicle models. When a charging query request is received from the target terminal, a reference electric vehicle model is obtained from the charging query request. Based on the reference electric vehicle model, the electric vehicle model pool, and the charging record data of each charging pile, an available charging pile is determined from multiple charging piles, and the charging pile information associated with the available charging pile is pushed to the target terminal, wherein the target terminal is a terminal that logs into the property system. The charging record data includes charging occupancy status and charging end time. Based on the reference electric vehicle model, the electric vehicle model pool, and the charging record data of each charging pile, available charging piles are determined from multiple charging piles, including: The reference electric vehicle model is matched with the electric vehicle models in each electric vehicle model pool, and the charging pile corresponding to the successful match is determined as a candidate charging pile. The candidate charging piles whose charging occupancy status indicates that they are not occupied are identified as available charging piles; Calculate the time difference between the charging end time and the current time corresponding to the candidate charging pile in the charging occupancy status representation, and determine the candidate charging pile corresponding to the time difference that is less than or equal to a preset threshold as an available charging pile; The charging record data includes the amount of charging capacity that can be carried, and the charging pile information associated with the available charging piles is pushed to the target terminal, including: Determine the location of the resident corresponding to the target terminal, and calculate the reference distance between the resident location and the location of each available charging pile; The reference distance level is determined based on a preset distance level mapping table, wherein the distance level mapping table is used to indicate the mapping relationship between distance range and distance level, and the smaller the distance value, the higher the corresponding distance level. A first weight is assigned to each of the reference distance values, and a second weight is assigned to the charging capacity corresponding to each of the available charging piles; Calculate the first weight with each of the first products of the reference distance levels, and calculate the second weight with each of the second products of the chargeable capacity; The sum of the first product and the second product corresponding to each of the available charging piles is determined as the target weight value; Based on the reference distance values and the charging capacity corresponding to the same available charging pile, generate information about each charging pile and associate each target weight value with the charging pile information corresponding to the same available charging pile. The charging pile information is sorted in descending order of the target weight values, and the sorted charging pile information is pushed to the target terminal. After pushing the location information corresponding to the available charging pile to the target terminal, the method further includes: When a charging reservation request is received from the target terminal, the charging start time and the target charging pile are obtained from the charging reservation request, wherein the target charging pile is one of all the available charging piles; When the reservation is successful, the target terminal and the target charging pile are bound together, and a lock duration is assigned to the target charging pile. The lock duration is used to indicate the duration for which the binding relationship between the target terminal and the target charging pile is maintained even if the current time exceeds the charging start time. If the current time is later than the charging start time, and the interval between the current time and the charging start time is less than the locking time, and the charging occupancy status of the target charging pile indicates that it is not occupied, the position change trend of the target terminal within a preset time period is determined. The position change trend corresponds to a set of moving points, and the set of moving points includes position points arranged in chronological order. Based on the location change trend and the current location of the target terminal, determine whether to extend the locking duration; If the interval between the current time and the charging start time reaches the lock duration, and the charging occupancy status of the target charging pile indicates that it is not occupied, then the target terminal and the target charging pile are unbound.
2. The method for recommending available charging piles based on a property management system according to claim 1, characterized in that, The property management system communicates with multiple property management devices to determine the location change trend of the target terminal within a preset time period, including: Any property device that has a near-field communication connection with the target terminal is designated as a reference device; Real-time acquisition of the number of near-field communication connections between the target terminal and each of the reference devices; Based on the device location of each of the reference devices, the set of mobile points is generated according to the corresponding number of connections and the connection time. Reference curves are drawn for each position point in the set of moving points in chronological order, and the changing trend of the reference curves in chronological order is determined as the position change trend.
3. The method for recommending available charging piles based on a property management system according to claim 1, characterized in that, Determining whether to extend the lock duration based on the location change trend and the current location of the target terminal includes: The location of the target charging pile is determined as the reference location point; The distance between the starting point in the set of moving points and the reference point is determined as the first distance, and the distance between the current point and the reference point is determined as the second distance. When the first distance is greater than the second distance and the second distance is less than the first preset distance, the locking duration is extended; When the second distance is greater than or equal to the first preset distance, the original locking duration is retained.
4. The method for recommending available charging piles based on a property management system according to claim 1, characterized in that, Each of the aforementioned charging piles is equipped with a flashlight. After pushing the charging pile information associated with the available charging piles to the target terminal, the method further includes: Determine a third distance between the current location of the target terminal and the location of each of the available charging piles; When any of the third distances is less than the second preset distance, the flashlight corresponding to the available charging pile that is less than the second preset distance is lit for a preset duration.
5. A control device, characterized in that, It includes at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor to enable the at least one control processor to perform the property system-based available charging pile recommendation method as described in any one of claims 1 to 4.
6. An electronic device, characterized in that, Includes the control device as described in claim 5.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the method for recommending available charging stations based on a property system as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Power monitoring method and system for centralized quick charging station
CN116923157A
Private charging pile sharing method and system based on block chain
CN118372705A