Available charging pile recommendation method and device based on property management system, equipment and medium
By integrating charging pile data and pushing available information by the property system, the problem of poor usage experience of charging piles in property communities is solved and the quality of property services is improved.
Patent Information
- Application Number
- CN202510083825.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-20
AI Technical Summary
The number of electric vehicle charging piles in the property community is limited, and residents cannot know the available charging piles in a timely manner, resulting in poor charging experience and affecting the quality of property services.
Communication and connection with multiple charging piles through the property system, receiving charging record data, analyzing and pushing available charging pile information to the target terminal, and sorting and recommendations are made based on the electric vehicle model, charging occupation status and location distance.
It improves the user experience of property charging piles, enhances the quality of property services, and ensures that residents can find available charging piles in a timely manner.
Smart Images

Figure CN119975080A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to, but is not limited to, the technical field of charging piles, and in particular to a method, device, equipment, and medium for recommending available charging piles based on a property system. Background Art
[0002] With the widespread use of electric vehicles, the demand for electric vehicle charging is increasing day by day. In order to improve the quality of property services and meet the electric vehicle charging needs of community owners, various types of charging piles are installed in property communities for owners to use. The method of using electric vehicle charging piles is that residents scan the QR code posted on the electric vehicle charging pile and then open the charging port for charging. However, the number of electric vehicle charging piles in property communities is limited, and there are many residents in property communities. Residents cannot know when there are available electric vehicle charging piles, resulting in a poor experience in using property charging piles, which in turn affects the quality of property services. Summary of the invention
[0003] The embodiments of the present application provide a method, device, equipment, and medium for recommending available charging piles based on a property system, which can effectively improve the user experience of property charging piles and thereby improve the quality of property services.
[0004] In a first aspect, an embodiment of the present application provides a method for recommending available charging piles based on a property system, which is applied to a property system, wherein the property system is communicatively connected to a plurality of charging piles, and the method includes:
[0005] 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;
[0006] Determine 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 a mapping relationship between a communication protocol type and a protocol parsing class;
[0007] Calling the protocol parsing method encapsulated in the target parsing class to parse the data packet, obtaining the corresponding charging record data of the charging pile, the charging record data corresponding 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, and the electric vehicle model pool includes a plurality of different electric vehicle models;
[0008] When a charging query request sent by a target terminal is received, a reference electric vehicle model is obtained from the charging query request, and based on the reference electric vehicle model, the electric vehicle model pool and the charging record data of each of the charging piles, available charging piles are determined from multiple charging piles, and the charging pile information associated with the available charging piles is pushed to the target terminal, wherein the target terminal is a terminal for logging into the property system.
[0009] In some embodiments, the charging record data includes a charging occupancy state and a charging end time, and based on the reference electric vehicle model, the electric vehicle model pool and the charging record data of each of the charging piles, determining an available charging pile from a plurality of the charging piles includes:
[0010] Matching the reference electric vehicle model with the electric vehicle models in each electric vehicle model pool, and determining the charging pile corresponding to the successful match as a candidate charging pile;
[0011] Determine the candidate charging pile whose charging occupancy status indicates that it is unoccupied as an available charging pile;
[0012] The duration difference between the charging end time corresponding to the candidate charging pile in the charging occupancy status characterization and the current time is calculated, and the candidate charging pile corresponding to the duration difference that is less than or equal to a preset threshold is determined as an available charging pile.
[0013] In some embodiments, the charging record data includes the chargeable amount, and the charging pile information associated with the available charging pile is pushed to the target terminal, including:
[0014] Determine the household location corresponding to the target terminal, and calculate the reference distance value between the household location and the charging pile location of each of the available charging piles;
[0015] Determine the reference distance level corresponding to each reference distance value based on a preset distance level mapping table, wherein the distance mapping table is used to indicate a mapping relationship between a distance range and a distance level, and a smaller distance value corresponds to a higher distance level;
[0016] Assigning a first weight to each of the reference distance values, and assigning a second weight to the chargeable capacity corresponding to each of the available charging piles;
[0017] Calculating first products of the first weight and the reference distance levels, and calculating second products of the second weight and the chargeable capacities;
[0018] Determine the sum of the first product and the second product corresponding to each of the available charging piles as a target weight value;
[0019] Generate each of the charging pile information based on each of the reference distance values and the chargeable amount corresponding to the same available charging pile, and associate each of the target weight values with the charging pile information corresponding to the same available charging pile;
[0020] The charging pile information is sorted in descending order according to 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 receiving the charging reservation request sent by the target terminal, obtaining the charging start time and the target charging pile 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 to each other, and a lock time is allocated to the target charging pile, wherein the lock time is used to indicate the time for retaining the binding relationship between the target terminal and the target charging pile when the current time exceeds the charging start time;
[0024] When 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 state of the target charging pile indicates that the charging pile is not occupied, determining the position change trend of the target terminal within a preset time period, wherein the position change trend corresponds to a moving point set, and the moving point set includes position points arranged in chronological order;
[0025] Determining whether to extend the locking time period based on the position change trend and the current position point of the target terminal;
[0026] When the interval between the current time and the charging start time reaches the locking time 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.
[0027] In some embodiments, the property system is in communication with a plurality of property devices to determine the location change trend of the target terminal within a preset time period, including:
[0028] Determine any property device that is connected to the target terminal in near field communication as a reference device;
[0029] Acquire in real time the number of connections and the time of connection between the target terminal and each of the reference devices for near field communication;
[0030] Generate the moving point set based on the device position of each of the reference devices, the corresponding connection times and the connection time;
[0031] A reference curve is drawn for each position point in the moving point set in chronological order, and a change trend of the reference curve in chronological order is determined as the position change trend.
[0032] In some embodiments, determining whether to extend the locking duration based on the position change trend and the current position point of the target terminal includes:
[0033] Determine the location of the target charging pile as a reference location;
[0034] Determine the distance between the starting position point in the moving point set and the reference position point as a first distance, and determine the distance between the current position point and the reference position point as a second distance;
[0035] When the first distance is greater than the second distance, and the second distance is less than the first preset distance, extending the locking time;
[0036] When the second distance is greater than or equal to the first preset distance, the original locking time is retained.
[0037] In some embodiments, each of the charging piles is equipped with a flashlight, and after the charging pile information associated with the available charging piles is pushed 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 corresponding to the distance less than the second preset distance is lit for a preset time.
[0040] In a second aspect, an embodiment of the present application provides a control device, comprising at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions that can be executed by the at least one control processor, and the instructions are executed by the at least one control processor so that the at least one control processor can execute the method for recommending available charging piles based on the property system as described in the first aspect.
[0041] In a third aspect, an embodiment of the present application further provides an electronic device, comprising the control device of the second aspect.
[0042] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the method for recommending available charging piles based on the property system as described in the first aspect.
[0043] The embodiment of the present application provides a method, device, equipment, and medium for recommending available charging piles based on a property system, the method comprising: 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 a mapping relationship between a communication protocol type and a 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, and the device identifier is used to uniquely identify the corresponding charging pile, and the device identifier is associated with an electric vehicle model pool, wherein the electric vehicle model pool includes a plurality of different electric vehicle models; when a charging query request sent by a target terminal is received, a reference electric vehicle model is obtained from the charging query request, and based on the reference electric vehicle model and the charging record data of each of the charging piles, an available charging pile is determined from a plurality of the 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 for logging into the property system. According to the solution provided in the embodiment of the present application, it is possible to integrate charging piles of various types of different protocols within a property community, and to recommend suitable available charging piles based on the charging needs of residents, thereby improving the user experience of the property charging piles and thereby improving the quality of property services. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is a flowchart of a method for recommending available charging piles based on a property system provided by an embodiment of the present application;
[0045] Figure 2 It is a structural diagram of a control device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0047] It is understood that although the functional modules are divided in the device schematic diagram and the logical order is shown in the flow chart, 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 flow chart. The terms "first", "second", etc. in the specification, claims or the above 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 electric vehicle charging is increasing day by day. In order to improve the quality of property services and meet the electric vehicle charging needs of community owners, various types of charging piles are installed in property communities for owners to use. The method of using electric vehicle charging piles is that residents scan the QR code posted on the electric vehicle charging pile and then open the charging port for charging. However, the number of electric vehicle charging piles in property communities is limited, and there are many residents in property communities. Residents cannot know when there are available electric vehicle charging piles, resulting in a poor experience in using property charging piles, which in turn affects the quality of property services.
[0049] To solve the above-mentioned problems, the embodiments of the present application provide a method, device, equipment, and medium for recommending available charging piles based on a property system, the method comprising: 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 a mapping relationship between a communication protocol type and a 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, and the device identifier is used to uniquely identify the corresponding charging pile, and the device identifier is associated with an electric vehicle model pool, wherein the electric vehicle model pool includes a plurality of different electric vehicle models; when a charging query request sent by a target terminal is received, a reference electric vehicle model is obtained from the charging query request, and based on the reference electric vehicle model and the charging record data of each of the charging piles, an available charging pile is determined from a plurality of the 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 for logging into the property system. According to the solution provided in the embodiment of the present application, it is possible to integrate charging piles of various types of different protocols within a property community, and to recommend suitable available charging piles based on the charging needs of residents, thereby improving the user experience of the property charging piles and thereby improving the quality of property services.
[0050] The embodiments of the present application are further described below in conjunction with the accompanying drawings.
[0051] refer to Figure 1 , Figure 1This is a flowchart of a method for recommending available charging piles based on a property system provided by an embodiment of the present application. The embodiment of the present application provides a method for recommending available charging piles based on a property system. The method is applied to a property system, and the property system is connected to multiple charging piles in communication. The method includes but is not limited to the following steps:
[0052] Step S10, receiving a data packet sent by any charging pile, wherein the data packet includes charging record data of the corresponding charging pile, and the data packet corresponds to a communication protocol type.
[0053] Step S20: 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 a mapping relationship between the communication protocol type and the protocol parsing class.
[0054] Specifically, different brands or models of charging piles may use different communication protocols, such as TCP protocol, MQTT protocol, LwM2M protocol, etc.
[0055] Specifically, the parsing class mapping table of this embodiment is used to indicate the mapping relationship between the communication protocol type and the protocol parsing class. 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 physical model.
[0056] Specifically, the property system of this embodiment is provided with a physical model, and the physical model is associated with a parsing class mapping table, which can parse the data packets sent by charging piles of different communication protocols into data content in a unified format, thereby integrating and managing the charging process and operation data of different types of charging piles in the property community, and providing effective support for ensuring high-quality charging services for residents.
[0057] Step S30, calling the protocol parsing method encapsulated in the target parsing class to parse the data packet, and obtaining the charging record data of the corresponding charging pile. The charging record data corresponds to a device identifier, and the device identifier is used to uniquely identify the corresponding charging pile. The device identifier is associated with an electric vehicle model pool, and the electric vehicle model pool includes multiple different electric vehicle models.
[0058] Specifically, the charging record data of the present embodiment is used to indicate the charging status of the corresponding charging pile and the equipment operation status data, including operation data such as starting charging, ending charging, and charging ending, as well as status data such as equipment heartbeat, and after the present embodiment parses the data packets of all different communication protocols, the data format of the obtained charging record data is the same, so that the property system can quickly grasp the real-time status of all charging piles in the property community for management and monitoring, and provide an effective data basis for the subsequent accurate recommendation of available charging piles to residents.
[0059] In addition, the property system of this embodiment is also provided with message middleware, such as RabbitMQ components, Kafka components, etc. After the property system parses the data packets of all different communication protocols to obtain the charging record data, it is saved to the message middleware. The message middleware here plays a role of data buffering, decoupling and asynchronous transmission, so that the data sending and the subsequent classification and processing of different situations of different data contents by the property 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 sent by a target terminal is received, a reference electric vehicle model is obtained from the charging query request, and 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, and the charging pile information associated with the available charging piles is pushed to the target terminal, wherein the target terminal is a terminal for logging into the property system.
[0061] Specifically, the target terminal of this embodiment is a terminal that logs into the property system, corresponding to the residents of the property community.
[0062] Specifically, the charging query request of this embodiment is used to send a request to the property system to find the currently available charging piles, including the model of the electric car that the resident corresponding to the target terminal needs to charge.
[0063] It can be understood that this embodiment integrates the real-time charging record data corresponding to charging piles of various different protocol types in the property community through the physical model, and can recommend suitable available charging piles according to the charging needs of residents, thereby improving the user experience of the property charging piles and thus improving the quality of property services.
[0064] Specifically, in some embodiments, the charging record data includes the charging occupancy state and the charging end time. Figure 1 Step S40 determines available charging piles from multiple charging piles based on the reference electric vehicle model, the electric vehicle model pool, and the charging record data of each charging pile, including but not limited to the following steps:
[0065] Step S401, matching the reference electric vehicle model with the electric vehicle models in each electric vehicle model pool, and determining the charging pile corresponding to the successful match as the candidate charging pile;
[0066] Step S402, determining a candidate charging pile whose charging occupancy status indicates that it is unoccupied as an available charging pile;
[0067] Step S403, calculating the time difference between the charging end time corresponding to the candidate charging pile in the charging occupancy status representation and the current time, and determining the candidate charging pile corresponding to the time difference less than or equal to the preset threshold as an available charging pile.
[0068] Specifically, the charging piles associated with the property system of this embodiment all correspond to an electric vehicle model pool, and the electric vehicle models included in the electric vehicle model pool are the electric vehicle models that can be supported by the corresponding charging piles.
[0069] Specifically, the charging end time in this embodiment is the time corresponding to the completion of the current charging task by the charging pile in the charging occupation state of being occupied.
[0070] Specifically, the preset threshold of this embodiment is determined by those skilled in the art according to actual needs, and may be 5 minutes or 1 minute.
[0071] It can be understood that this embodiment first matches the reference electric vehicle model with the electric vehicle models in each electric vehicle model pool, determines the charging pile corresponding to the successful match as the candidate charging pile, and then determines the target available charging pile based on the charging occupancy status and charging end time of each candidate charging pile, so as to quickly determine the available charging pile that can be recommended to the target terminal.
[0072] Specifically, in some embodiments, the charging record data includes the charge capacity that can be carried, Figure 1 Step S40 of pushing the charging pile information associated with the available charging piles to the target terminal includes but is not limited to the following steps:
[0073] Step S404, determining the household location corresponding to the target terminal, and calculating the reference distance value between the household location and the charging pile location of each available charging pile;
[0074] Step S405, determining the reference distance level corresponding to each reference distance value based on a preset distance level mapping table, wherein the distance mapping table is used to indicate a mapping relationship between a distance range and a distance level, and a smaller distance value corresponds to a higher distance level;
[0075] Step S406, assigning a first weight to each reference distance value, and assigning a second weight to the charge capacity corresponding to each available charging pile;
[0076] Step S407, calculating each first product of the first weight and each reference distance level, and calculating each second product of the second weight and each carryable charge amount;
[0077] Step S408, determining the sum of the first product and the second product corresponding to each available charging pile as the target weight value;
[0078] Step S409, generating each charging pile information based on each reference distance value and the chargeable amount corresponding to the same available charging pile, and associating each target weight value with the charging pile information corresponding to the same available charging pile;
[0079] Step S410, sorting each charging pile information in descending order according to each target weight value, and pushing the sorted charging pile information to the target terminal.
[0080] Specifically, this embodiment does not limit specific values of the first weight and the second weight. The first weight may be higher than the second weight, or the second weight may be higher than the first weight.
[0081] It can be understood that, referring to the description of the above embodiment, after receiving the charging pile query request from the target terminal, the property system will screen out the available charging piles that meet the time factor and model matching factor based on the charging record data of all charging piles in the property community currently collected. In the case of multiple available charging piles, the available charging piles are sorted considering the distance between the resident's location and the carrying capacity of the charge. Specifically, by determining the resident's location corresponding to the target terminal, the reference distance value between the resident's location and the charging pile location of each available charging pile is calculated, and the reference distance level corresponding to each reference distance value is determined based on a preset distance level mapping table; a first weight is assigned to each reference distance value, and a first weight is assigned to each available charging pile. A second weight is allocated using the carrying capacity of the charging pile corresponding to the charging pile; first products of the first weight and each reference distance level are calculated, as are second products of the second weight and each carrying capacity of the charging pile; the sum of the first product and the second product corresponding to each available charging pile is determined as the target weight value; information of each charging pile is generated based on each reference distance value and the carrying capacity of the charging pile corresponding to the same available charging pile; each target weight value is associated with the charging pile information corresponding to the same available charging pile; the information of each charging pile is sorted in descending order according to each target weight value; and the sorted charging pile information is pushed to the target terminal. In this way, it is possible to provide residents with preferred solutions, improve the user experience of property charging piles, and thereby improve the quality of property services.
[0082] In addition, in some embodiments, when executing Figure 1 After step S40, the method for recommending available charging piles based on the property system provided in the embodiment of the present application includes but is not limited to the following steps:
[0083] Step S51, when receiving a charging reservation request sent by a target terminal, obtaining a charging start time and a target charging pile 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 to each other, and a lock time is allocated to the target charging pile, wherein the lock time is used to indicate the time for retaining the binding relationship between the target terminal and the target charging pile when the current time exceeds the charging start time;
[0085] Step S53, when 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 state of the target charging pile indicates that it is not occupied, determine the position change trend of the target terminal within a preset time period, wherein the position change trend corresponds to a moving point set, and the moving point set includes position points arranged in chronological order;
[0086] Step S54, determining whether to extend the locking time based on the position change trend and the current position point of the target terminal;
[0087] Step S55, when the interval between the current time and the charging start time reaches the locking time 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, the method for pushing available charging piles to the target terminal in this embodiment may be to display multiple optional buttons in a visual interface in the target terminal, each button corresponding to an available charging pile, and the charging reservation request may be generated in response to a click operation of any button by a resident corresponding to the target terminal and a reserved charging time period input by the resident, the available charging pile corresponding to the clicked button is the target charging pile, and the starting time corresponding to the reserved charging time period is the charging start time.
[0089] Specifically, the preset time period in this embodiment is a time period before the current moment, for example, 1 minute before or 5 minutes before.
[0090] It is understandable that when a charging reservation request is received from the target terminal and the reservation is confirmed to be successful, the present embodiment binds the target terminal and the target charging pile to each other and allocates a lock duration to the target charging pile to give the resident a buffer time and retain the resident's qualification to occupy the target charging pile. When the current moment is later than the charging start moment, and the interval between the current moment and the charging start moment is less than the lock duration, and the charging occupancy state of the target charging pile indicates that it is not occupied, the position change trend of the target terminal within the preset time period is determined, wherein the position change trend corresponds to a moving point set, and the moving point set includes position points arranged in chronological order; whether to extend the lock duration is determined based on the position change trend and the current position point of the target terminal. That is to say, the current moment has exceeded the charging start moment, and the resident corresponding to the target terminal has not yet gone to the target charging pile for charging, but the timeout duration has not yet reached the locking duration. This embodiment determines the position change trend of the target terminal in the preset time period before the current moment and the current position point to determine whether the resident corresponding to the target terminal has the tendency to go to the target charging pile and whether it is necessary to retain the qualification of the resident to occupy the target charging pile, and determines whether to extend the locking duration based on these two points. Regardless of whether the locking duration is extended, when the interval between the current moment and the charging start moment reaches the locking duration, and the charging occupation 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 locking duration is exhausted, the resident has not used the target charging pile for charging, and the property 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 system is in communication connection with a plurality of property devices, and step S53 includes but is not limited to the following steps:
[0092] Step S531, determining any property device connected to the target terminal for near field communication as a reference device;
[0093] Step S532, obtaining in real time the number of connections and the connection time of the near field communication connection between the target terminal and each reference device;
[0094] Step S533, generating a moving point set based on the device position of each reference device, the corresponding connection times and connection times;
[0095] Step S534, drawing a reference curve for each position point in the moving point set in chronological order, and determining the change trend of the reference curve in chronological order as the position change trend.
[0096] It can be understood that all property equipment is located in the target area corresponding to the property community. In this embodiment, the position change trend corresponding to the target terminal is obtained by detecting the target terminal passing by multiple target property equipment in the target area and recording the position change path of the target terminal. Specifically, any property equipment that is controlled to connect to the target terminal for near-field communication, that is, the reference device records the number of connections and connection times for near-field communication with the target terminal, and a mobile point set is generated based on the device position of each reference device and the corresponding number of connections and connection times. A reference curve is drawn for each position point in the mobile point set in chronological order, and the change trend of the reference curve according to chronological order is determined as the position change trend, thereby providing an effective data basis for subsequent judgment of whether the resident corresponding to the target terminal has a tendency to approach the target charging pile.
[0097] Specifically, in some embodiments, step S54 includes but is not limited to the following steps:
[0098] Step S541, determining the location point where the target charging pile is located as the reference location point;
[0099] Step S542, determining the distance between the starting point and the reference point in the moving point set as the first distance, and determining 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 time.
[0102] Specifically, the first preset distance of this embodiment is used to determine whether the second distance is too large, and then to determine whether it is necessary to extend the locking time. The first preset distance may be 50 meters or 100 meters.
[0103] It can be understood that by obtaining the first distance between the starting position point and the reference position point in the moving point set, as well as the second distance between the current position point and the reference position point, and comparing the first distance with the second distance, it is possible to determine whether the target terminal has a tendency to approach the target charging pile. When the first distance is greater than the second distance, it means that the target terminal is approaching 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 means that the target terminal is not far from the target charging pile, and the system determines that it is necessary to extend the locking time. When the second distance is greater than or equal to the first preset distance, it means that the target terminal is far away from the target charging pile, and the system determines that there is no need to extend the locking time. Regardless of whether the target terminal has a tendency to approach the target charging pile, the original locking time is retained.
[0104] In addition, in some embodiments, each charging pile is equipped with a flash light. Figure 1 After step S40, the method for recommending available charging piles based on the property system provided in the embodiment of the present application includes but is not limited to the following steps:
[0105] Step S56, determining a 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 corresponding to the distance less than the second preset distance is lit for a preset time.
[0107] Specifically, the first preset distance, the second preset distance and the preset time length of this embodiment can be determined by those skilled in the art according to actual conditions, and no restrictions are imposed here. The second preset distance can be 50 meters or 100 meters, and the preset time length can be 3 seconds or 5 seconds.
[0108] It can be 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 requiring charging service is close to the available charging pile, for example, within a straight-line distance of 50 meters. At this time, the flash light of the available charging pile is lit for a preset time to remind the resident corresponding to the target terminal of the location of the available charging pile, and provide 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 2 is a structural diagram of a control device provided in an embodiment of the present application. The present invention also provides a control device 200, including:
[0110] The processor 210 may be implemented by a general-purpose central processing unit (CPU), a microprocessor, an 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 the present application;
[0111] The memory 220 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 220 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 220, and the processor 210 calls and executes the available charging pile recommendation method based on the property system in the embodiment of this application;
[0112] Input / output interface 230, used to implement information input and output;
[0113] Communication interface 240, used to realize communication interaction between the apparatus and other devices, which can be realized by wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.);
[0114] bus 250 , which transmits information between the various components of the device (e.g., processor 210 , memory 220 , input / output interface 230 , and communication interface 240 );
[0115] The processor 210 , the memory 220 , the input / output interface 230 , and the communication interface 240 are connected to each other in communication within the device via the bus 250 .
[0116] In addition, an embodiment of the present application further provides an electronic device, including the control device 200 of the above embodiment.
[0117] In addition, an embodiment of the present application further provides a storage medium, which is a computer-readable storage medium and stores a computer program. When the computer program is executed by a processor, the above-mentioned method for recommending available charging piles based on the property system is implemented.
[0118] As a non-transient computer-readable storage medium, the memory can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage devices. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and are implemented to be located in one place, or may also be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0119] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium 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 include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically include computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0120] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above-mentioned implementation mode. Technical personnel familiar with the field can also make various equivalent deformations or substitutions under the shared conditions without violating the spirit of the present invention. These equivalent deformations or substitutions are all included in the scope defined by the claims of the present invention.
Claims
1. A method for recommending available charging piles based on a property system, characterized in that: Applied to a property system, the property system is communicatively connected with a plurality of charging piles, and the method comprises: 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; Determine 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 a mapping relationship between a communication protocol type and a protocol parsing class; Calling the protocol parsing method encapsulated in the target parsing class to parse the data packet, obtaining the corresponding charging record data of the charging pile, the charging record data corresponding 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, and the electric vehicle model pool includes a plurality of different electric vehicle models; When a charging query request sent by a target terminal is received, a reference electric vehicle model is obtained from the charging query request, and based on the reference electric vehicle model, the electric vehicle model pool and the charging record data of each of the charging piles, available charging piles are determined from multiple charging piles, and the charging pile information associated with the available charging piles is pushed to the target terminal, wherein the target terminal is a terminal for logging into the property system.
2. The method for recommending available charging piles based on a property system according to claim 1, characterized in that: The charging record data includes a charging occupancy state and a charging end time, and based on the reference electric vehicle model, the electric vehicle model pool and the charging record data of each of the charging piles, determining an available charging pile from a plurality of the charging piles includes: Matching the reference electric vehicle model with the electric vehicle models in each electric vehicle model pool, and determining the charging pile corresponding to the successful match as a candidate charging pile; Determine the candidate charging pile whose charging occupancy status indicates that it is unoccupied as an available charging pile; The duration difference between the charging end time corresponding to the candidate charging pile in the charging occupancy status characterization and the current time is calculated, and the candidate charging pile corresponding to the duration difference that is less than or equal to a preset threshold is determined as an available charging pile.
3. The method for recommending available charging piles based on a property system according to claim 2, characterized in that: The charging record data includes the chargeable amount, and the charging pile information associated with the available charging pile is pushed to the target terminal, including: Determine the household location corresponding to the target terminal, and calculate the reference distance value between the household location and the charging pile location of each of the available charging piles; Determine the reference distance level corresponding to each reference distance value based on a preset distance level mapping table, wherein the distance mapping table is used to indicate a mapping relationship between a distance range and a distance level, and a smaller distance value corresponds to a higher distance level; Assigning a first weight to each of the reference distance values, and assigning a second weight to the chargeable capacity corresponding to each of the available charging piles; Calculating first products of the first weight and the reference distance levels, and calculating second products of the second weight and the chargeable capacities; Determine the sum of the first product and the second product corresponding to each of the available charging piles as a target weight value; Generate each of the charging pile information based on each of the reference distance values and the chargeable amount corresponding to the same available charging pile, and associate each of the target weight values with the charging pile information corresponding to the same available charging pile; The charging pile information is sorted in descending order according to the target weight values, and the sorted charging pile information is pushed to the target terminal.
4. The method for recommending available charging piles based on a property system according to claim 1, characterized in that: After pushing the location information corresponding to the available charging pile to the target terminal, the method further includes: When receiving the charging reservation request sent by the target terminal, obtaining the charging start time and the target charging pile 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 to each other, and a lock time is allocated to the target charging pile, wherein the lock time is used to indicate the time for retaining the binding relationship between the target terminal and the target charging pile when the current time exceeds the charging start time; When 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 state of the target charging pile indicates that the charging pile is not occupied, determining the position change trend of the target terminal within a preset time period, wherein the position change trend corresponds to a moving point set, and the moving point set includes position points arranged in chronological order; Determining whether to extend the locking time period based on the position change trend and the current position point of the target terminal; When the interval between the current time and the charging start time reaches the locking time 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.
5. The method for recommending available charging piles based on a property system according to claim 4, characterized in that: The property system is in communication with a plurality of property devices to determine a location change trend of the target terminal within a preset time period, including: Determine any property device that is connected to the target terminal in near field communication as a reference device; Acquire in real time the number of connections and the time of connection between the target terminal and each of the reference devices for near field communication; Generate the moving point set based on the device position of each of the reference devices, the corresponding connection times and the connection time; A reference curve is drawn for each position point in the moving point set in chronological order, and a change trend of the reference curve in chronological order is determined as the position change trend.
6. The method for recommending available charging piles based on a property system according to claim 4, characterized in that: Determining whether to extend the locking time based on the position change trend and the current position point of the target terminal includes: Determine the location of the target charging pile as a reference location; Determine the distance between the starting position point in the moving point set and the reference position point as a first distance, and determine the distance between the current position point and the reference position point as a second distance; When the first distance is greater than the second distance, and the second distance is less than the first preset distance, extending the locking time; When the second distance is greater than or equal to the first preset distance, the original locking time is retained.
7. The method for recommending available charging piles based on a property system according to claim 1, characterized in that: Each of the charging piles is equipped with a flashlight, and after the charging pile information associated with the available charging piles is pushed 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 corresponding to the distance less than the second preset distance is lit for a preset time.
8. A control device, characterized in that: It includes at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions that can be executed by the at least one control processor, and the instructions are executed by the at least one control processor so that the at least one control processor can execute the method for recommending available charging piles based on the property system as described in any one of claims 1 to 7.
9. An electronic device, characterized in that: Comprising the control device as claimed in claim 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the method for recommending available charging piles based on a property system as described in any one of claims 1 to 7.
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
Method and apparatus for scheduling charging
WO2024140787A1