Charging station recommendation method and device
By obtaining and analyzing the location information of the charging station and the charging data of the vehicle, calculating the popularity of the charging station and sorting and recommendations, the problem of poor charging experience in the existing system is solved and user satisfaction is improved.
Patent Information
- Application Number
- CN202510234404.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-05-30
AI Technical Summary
The existing charging station recommendation system is mainly based on distance and queueing, which may lead to poor charging experience given by the recommended charging stations by users, such as the lack of supporting services and real-time charging progress information.
By obtaining the location information of multiple charging stations and the vehicle's charging related target data, counting the charging service status of each charging station, and calculating the popularity of each charging station based on these data, and then sorting and recommending the charging stations.
It improves users' satisfaction with the charging station recommendation system and ensures users' charging experience and car use experience.
Smart Images

Figure CN120069452A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and in particular, to a method and device for recommending charging stations. Background Art
[0002] Currently, most charging station recommendation systems recommend charging stations that can currently meet the charging needs of users based on distance and / or the queuing situation of charging stations. This recommendation method may result in the charging stations recommended to users having a relatively short distance and / or no need to queue, but the charging experience for users is poor. For example, there are no supporting services or facilities (such as restrooms, rest areas, convenience stores, etc.) around the charging station, making users feel uncomfortable or inconvenient during the charging waiting process. Another example is that during the charging process, information such as the charging progress, battery power, and electricity price cannot be viewed in real time, making users unable to grasp the charging status of the vehicle and increasing the sense of anxiety. This will reduce the user's favorability towards the charging station recommendation system and at the same time result in a poor vehicle usage experience for users. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a method and device for recommending charging stations. By obtaining the first position information corresponding to multiple charging stations respectively and the target data related to charging of all vehicles served by the multiple charging stations; according to the target data, counting the charging service situations provided by each charging station for the vehicles, and sorting the multiple charging stations according to the statistical results; according to the sorting results of the multiple charging stations, recommending charging stations to the vehicle terminal. Thus, according to the charging service situations of the charging stations, the sorting results of the charging stations are determined and charging stations are recommended to users based on the sorting results, thereby ensuring the user's charging experience and vehicle usage experience.
[0004] To achieve the above object, according to one aspect of the embodiments of the present invention, a method for recommending a charging station is provided.
[0005] A method for recommending a charging station according to an embodiment of the present invention includes: obtaining the first position information corresponding to multiple charging stations respectively and the target data related to charging of all vehicles served by the multiple charging stations; according to the target data, counting the charging service situations provided by each charging station for the vehicles, and sorting the multiple charging stations according to the statistical results; according to the sorting results of the multiple charging stations, recommending charging stations to the vehicle terminal.
[0006] Optionally, obtaining the target data related to charging of all vehicles served by the multiple charging stations includes: obtaining the real-time monitoring data related to charging uploaded by the vehicles; screening out the target data containing the second position information from the real-time monitoring data, where the second position information matches the first position information.
[0007] Optionally, sorting the multiple charging stations according to the statistical result includes: calculating the favorability value of each charging station according to the charging service conditions provided by each charging station; sorting the multiple charging stations according to the favorability values respectively corresponding to the multiple charging stations.
[0008] Optionally, calculating the favorability value of each charging station includes: counting the first average number of times of providing charging services by the charging station within a preset historical period, the minimum number of times of providing charging services by the charging station within a preset unit time, the number of vehicle models served by the charging station, and the second average number of times of providing charging services by the charging station for each vehicle; calculating the favorability value of the charging station according to one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times.
[0009] Optionally, calculating the favorability value of the charging station includes: normalizing one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times; calculating a weighted value according to the result of the normalization processing and the weights respectively corresponding to one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times, and using the weighted value as the favorability value of the charging station.
[0010] Optionally, counting the charging service conditions provided by each charging station for the vehicle includes: comprehensively determining the charging time of each vehicle and the charging station used for charging according to the vehicle identification included in the target data of all the vehicles and the charging time and the second location information corresponding to the vehicle identification, and counting the total number of times of providing charging services by each charging station within a preset historical period, the time of each charging service, the vehicle identification of the target vehicle to which the provided charging service is directed, and the vehicle model of the target vehicle; using the counted result as the charging service conditions provided by the charging station.
[0011] Optionally, counting the total number of times of providing charging services by each charging station within a preset historical period, the time of each charging service, the vehicle identification of the target vehicle to which the provided charging service is directed, and the vehicle model of the target vehicle includes: calculating the first average number of times according to the duration of the preset historical period and the total number of times; determining the minimum number of times according to the time of each charging service provided by the charging station; counting the number of vehicle models according to the vehicle models respectively corresponding to the vehicle identification; calculating the second average number of times according to the vehicle identification and the total number of times.
[0012] To achieve the above object, according to another aspect of the embodiments of the present invention, a charging station recommendation device is provided.
[0013] An apparatus for recommending charging stations according to an embodiment of the present invention includes: a data acquisition module, configured to acquire first position information corresponding to a plurality of charging stations respectively, and target data related to charging of all vehicles served by the plurality of charging stations; a sorting module, configured to count, according to the target data, the charging service conditions provided by each charging station for the vehicles, and sort the plurality of charging stations according to the counted results; and a recommendation module, configured to recommend a charging station to a vehicle terminal according to the sorting results of the plurality of charging stations.
[0014] To achieve the above object, according to another aspect of an embodiment of the present invention, there is provided an electronic device for recommending charging stations.
[0015] An electronic device for recommending charging stations according to an embodiment of the present invention includes: one or more processors; a storage device, configured to store one or more programs, which when executed by the one or more processors, cause the one or more processors to implement a method for recommending charging stations according to an embodiment of the present invention.
[0016] To achieve the above object, according to still another aspect of an embodiment of the present invention, there is provided a computer-readable storage medium.
[0017] A computer-readable storage medium according to an embodiment of the present invention has a computer program stored thereon, and when the program is executed by a processor, it implements a method for recommending charging stations according to an embodiment of the present invention.
[0018] One of the above embodiments of the invention has the following advantages or beneficial effects: by acquiring first position information corresponding to a plurality of charging stations respectively, and target data related to charging of all vehicles served by the plurality of charging stations; counting, according to the target data, the charging service conditions provided by each charging station for the vehicles, and sorting the plurality of charging stations according to the counted results; and recommending a charging station to a vehicle terminal according to the sorting results of the plurality of charging stations. Thus, according to the charging service conditions of the charging stations, the sorting results of the charging stations are determined and charging stations are recommended to users based on the sorting results, thereby ensuring the charging experience and vehicle usage experience of users.
[0019] The further effects of the above non-conventional optional manners will be described in conjunction with specific embodiments hereinafter. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings are used to better understand the present invention and do not constitute an improper limitation to the present invention. Among them:
[0021] Figure 1 is a schematic flowchart of a method for recommending charging stations according to an embodiment of the present invention;
[0022] Figure 2It is a schematic flowchart of a specific process of another charging station recommendation method according to an embodiment of the present invention;
[0023] Figure 3 It is a schematic diagram of the main modules of a charging station recommendation device according to an embodiment of the present invention;
[0024] Figure 4 It is an exemplary system architecture diagram to which an embodiment of the present invention can be applied;
[0025] Figure 5 It is a schematic structural diagram of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. Detailed implementation manners
[0026] The following describes exemplary embodiments of the present invention with reference to the accompanying drawings. Various details of the embodiments of the present invention are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted below.
[0027] It should be noted that, without conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.
[0028] Figure 1 It is a schematic diagram of the main steps of a charging station recommendation method according to an embodiment of the present invention.
[0029] As Figure 1 shown, the charging station recommendation method according to an embodiment of the present invention mainly includes steps S101 - S103:
[0030] Step S101, obtain the first location information corresponding to multiple charging stations and target data related to charging of all vehicles served by the multiple charging stations. The core idea of the embodiment of the present invention is to calculate the popularity of each charging station according to the charging service situation by counting the charging service situations of each charging station, and give priority to recommending the charging stations with higher popularity to users. In the embodiment of the present invention, the first location information is the address corresponding to the charging station. For example, the addresses corresponding to multiple charging stations A, B, C... are address 1, address 2, address 3... respectively. Among them, the address can be an address named according to the administrative region, such as XX District XX Road XX Community, or XX Highway XX Service Area, etc. The target data related to charging of the vehicle is the data related to charging screened from the real-time monitoring data uploaded by the vehicle, and the target data is the historical data recording the vehicle using the multiple charging stations for charging. The real-time monitoring data related to charging includes vehicle identification, charging time, and longitude and latitude information corresponding to the charging.
[0031] In an alternative embodiment of the present invention, obtaining target data related to charging for all vehicles served by a plurality of said charging stations includes: obtaining real-time monitoring data related to charging uploaded by the vehicles; screening out target data containing second location information from the real-time monitoring data, where the second location information matches the first location information. Specifically, first screen out data related to charging from the real-time monitoring data uploaded by the vehicles, then determine the longitude and latitude corresponding to the first location information of a plurality of charging stations respectively, and then screen out data whose included longitude and latitude are consistent with the longitude and latitude corresponding to the first location information from the real-time monitoring data related to charging, that is, the target data.
[0032] Specifically, through an embodiment, how to screen the target data is described in detail. In an alternative embodiment of the present invention, for the real-time monitoring data related to charging of each vehicle: match the longitude and latitude coordinates of the second location information in the real-time monitoring data with the longitude and latitude coordinates corresponding to the first location information of a plurality of said charging stations respectively; use the real-time monitoring data corresponding to the successfully matched longitude and latitude coordinates as the target data corresponding to the vehicle. Further, based on the target data, determine the charging stations used by the vehicle and the charging time when using the charging stations. For example, in the real-time monitoring data related to charging of a certain vehicle, the included longitude and latitude are 40.446°N, -79.982°W; 30.125°N, -80.792°W; 50.486°N, -59.502°W..., match the longitude and latitude with the longitude and latitude corresponding to the addresses of a plurality of charging stations respectively. The longitude and latitude corresponding to the addresses of charging stations A, B, and C are 40.446°N, -79.982°W; 30.125°N, -80.792°W; 50.486°N, -59.502°W respectively, and it can be determined that the vehicle has charged at charging stations A, B, and C. It should be noted that when performing longitude and latitude matching, the values of longitude and latitude may not be exactly the same. Considering measurement errors or other reasons leading to longitude and latitude deviations, etc., the situation where the difference between the longitude and latitude of the second location information and the longitude and latitude corresponding to the first location information is within a preset range is determined as the situation where the first location information and the second location information match, that is, the situation where the longitude and latitude corresponding to the first location are consistent with the longitude and latitude of the second location information.
[0033] Step S102: According to the target data, count the charging service conditions provided by each charging station for the vehicle, and rank multiple charging stations according to the statistical results. The frequency of a vehicle choosing a certain charging station for charging can also reflect the service level of the charging station to a certain extent. In order to quantitatively evaluate the service level of the charging station, in the embodiment of the present invention, by counting the charging service conditions provided by the charging station for the vehicle, calculating the favored value of each charging station according to the statistical results, ranking multiple charging stations according to the favored values of each charging station, and according to the ranking results, recommending the charging stations with higher rankings to the corresponding vehicle terminals. The vehicle terminal is the in-vehicle terminal or mobile terminal corresponding to the vehicle with current charging demand. The charging station recommendation method of this embodiment can be executed when a vehicle with charging demand initiates a charging station query request, or can be executed by automatically detecting the remaining power of the vehicle and when it is detected that the remaining power of the vehicle is insufficient, or can also be executed when the user presses or clicks a specific button in the charging station recommendation system, etc. There is no limitation on the triggering condition for executing the charging station recommendation method.
[0034] In an alternative embodiment of the present invention, the counting of the charging service conditions provided by each charging station for the vehicle includes: integrating the vehicle identifiers included in the target data of all vehicles, the charging time corresponding to the vehicle identifier, and the second position information, determining the charging time of each vehicle and the charging station used for charging, and counting the total number of times of providing charging services by each charging station within a preset historical period, the time of each charging service provided, the vehicle identifier of the target vehicle to which the provided charging service points, and the vehicle model of the target vehicle; and using the statistical results as the charging service conditions provided by the charging station. Specifically, the preset historical period can be half a year or one year. Obtain the target data of each vehicle within the preset historical period. The target data corresponding to each vehicle includes the vehicle identifier, the charging time of the vehicle within this historical period, and the position coordinates when charging. For example, vehicle identifier CB1, 2024-01-02, 40.446°N, -79.982°W; vehicle identifier CB2, 2024-01-03, 30.125°N, -80.792°W; vehicle identifier CB3, 2024-01-05, 50.486°N, -59.502°W... By integrating the target data of all vehicles served by multiple charging stations, the vehicle identifiers of all vehicles, the charging times of all vehicles, and the position coordinates when charging can be obtained, and the charging station used by the vehicle can be determined according to the position coordinates. That is, by integrating the target data of all vehicles served by multiple charging stations, the charging times of all vehicles and the charging stations used for charging can be determined.
[0035] Further, based on the vehicle identifiers, each charging time, and the corresponding charging stations indicated by the target data of all vehicles, the charging service time provided by each charging station and the vehicle identifiers of the served vehicles can be determined, and further, the charging service conditions of each charging station within the preset historical period can be counted. The charging service conditions corresponding to each charging station include the total number of times of providing charging services within the preset historical period, and the detailed information of each time of providing charging services, including the charging time, the charging vehicle, and the vehicle model. For example, for charging station A, the charging service time is from 17:00 to 19:00 on January 2, 2024, the vehicle identifier (such as the vehicle identification number) of the charging vehicle, and the vehicle model of the charging vehicle is X brand X model.
[0036] In an alternative embodiment of the present invention, the sorting of the multiple charging stations according to the statistical results includes: calculating the favorability value of each charging station according to the charging service conditions provided by each charging station; and sorting the multiple charging stations according to the favorability values respectively corresponding to the multiple charging stations. The charging service conditions corresponding to each charging station, that is, how many times the charging has been carried out for vehicles within a period of time, how many vehicles have been charged, how many vehicle models have been charged, and how many times the charging has been carried out for each vehicle on average, etc., to a certain extent reflect the willingness of vehicles to choose this charging station, or reflect the popularity of this charging station. That is to say, the more vehicles choose this charging station for charging, the higher the popularity of this charging station; the more vehicle models choose this charging station for charging, the higher the popularity of this charging station; the more times each vehicle chooses this charging station for charging, the higher the popularity of this charging station, and so on.
[0037] In order to calculate the popularity of each charging station, in an alternative embodiment of the present invention, the steps of counting the total number of charging services provided by each charging station within a preset historical period, the time of each charging service, the vehicle identification of the target vehicle to which the charging service is provided, and the vehicle model of the target vehicle include: calculating the first average number according to the duration of the preset historical period and the total number; determining the minimum number according to the time of each charging service provided by the charging station; counting the number of vehicle models according to the vehicle models corresponding to the vehicle identifications respectively; and calculating the second average number according to the vehicle identification and the total number. Specifically, the number of charging services provided by charging station A from January to June are 50, 40, 10, 90, 100, and 110 respectively. Based on these data, the total number of charging services provided by charging station A from January to June is calculated as 400, and the average number of charging services provided per month (i.e., the first average number) is 400 / 6 = 66.67, and the minimum number of charging services provided in one month within 6 months is 10. According to the vehicle identifications corresponding to the charging services provided by charging station A each month, the vehicle and vehicle model corresponding to each charging service are determined, and further the number of vehicles corresponding to the charging services each month (i.e., the number of vehicle identifications, where the same vehicle identification is counted as 1) and the number of vehicle models are counted. For example, the number of vehicles corresponding to the 50 charging services in January is 20, and the number of vehicle models is 5; the number of vehicles corresponding to the 40 charging services in February is 25, and the number of vehicle models is 8; the number of vehicles corresponding to the 10 charging services in March is 5, and the number of vehicle models is 2; the number of vehicles corresponding to the 90 charging services in April is 30, and the number of vehicle models is 10; the number of vehicles corresponding to the 100 charging services in May is 40, and the number of vehicle models is 15; the number of vehicles corresponding to the 110 charging services in June is 45, and the number of vehicle models is 15.
[0038] Based on the above data, it can be calculated that the average number of vehicle models served by charging station A per month within 6 months is (5 + 8 + 2 + 9 + 15 + 15) / 6 = 9. Based on the above data, it can also be calculated that the average number of times charging station A serves each vehicle from January to June are 50 / 20 = 2.5, 40 / 25 = 1.6, 10 / 5 = 2, 90 / 30 = 3, 100 / 40 = 2.5, 110 / 45 = 2.44 respectively. Further, the average number of times charging station A provides charging services to each vehicle per month within 6 months (i.e., the second average number) is (2.5 + 1.6 + 2 + 3 + 2.5 + 2.44) / 6 = 2.34.
[0039] In an alternative embodiment of the present invention, calculating the favored value of each charging station includes: counting the first average number of times the charging station provides charging services within a preset historical period, the minimum number of times the charging station provides charging services within a preset unit time period, the number of vehicle models served by the charging station, and the second average number of times the charging station provides charging services for each vehicle; calculating the favored value of the charging station based on one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times. In the embodiments of the present invention, the favored value is used to represent the popularity of the charging station. A high favored value indicates a relatively high popularity of the charging station, and a low favored value indicates a relatively low popularity of the charging station. In this embodiment, the average number of times the charging station provides charging services for vehicles within a unit time period, such as within a month, can be used as a criterion for evaluating the popularity of the charging station. In this embodiment, the average number of vehicle models served by the charging station per month within a preset historical period can also be used as a criterion for evaluating the popularity of the charging station. In this embodiment, the minimum number of service times of the charging station in one month out of several consecutive months can also be used as a criterion for evaluating the popularity of the charging station. In this embodiment, the average number of times of providing charging services for each vehicle per month within a preset historical period can also be used as a criterion for evaluating the popularity of the charging station. This embodiment can also use one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times as a criterion for evaluating the popularity of the charging station. It can be understood that, according to actual needs, the criterion for evaluating the popularity of the charging station can be flexibly selected.
[0040] In order to calculate the popularity value of each charging station, in an alternative embodiment of the present invention, calculating the favored value of the charging station includes: normalizing one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times; calculating a weighted value based on the result of the normalization process and the weights corresponding to one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times respectively, and using the weighted value as the favored value of the charging station. Among them, according to the influence degree of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times on the popularity of the charging station, the corresponding weights q1, q2, q3, and q4 are set. The normalized values corresponding to the first average number of times 66.67, the minimum number of times 10, the number of vehicle models 9, and the second average number of times 2.34, as well as q1, q2, q3, and q4 are weighted to obtain a weighted value, and this weighted value is used as the favored value of charging station A.
[0041] Step S103: Recommend charging stations to vehicle terminals according to the sorting results of multiple charging stations. Sort the favored values corresponding to multiple charging stations from high to low, and recommend the charging stations ranked at the top, such as the top three charging stations, to the corresponding vehicle terminals, so that the charging stations recommended to vehicles can better meet the needs of users to a greater extent and ensure the charging experience of users.
[0042] The following uses a specific embodiment to elaborate on the charging station recommendation method in detail.
[0043] As Figure 2 shown, the charging station recommendation method of this embodiment mainly includes the following steps:
[0044] S201: Obtain the first location information corresponding to multiple charging stations respectively.
[0045] S202: Obtain the real-time monitoring data related to charging uploaded by all vehicles served by multiple charging stations, and filter out the target data containing the second location information from the real-time monitoring data, where the second location information matches the first location information.
[0046] S203: Combine the vehicle identifiers included in the target data of all vehicles, the charging time corresponding to the vehicle identifiers, and the second location information, determine the charging time of each vehicle and the charging station used for charging, and count the total number of times each charging station provides charging services within a preset historical period, the time of each charging service provided, the vehicle identifiers of the target vehicles to which the charging services are directed, and the vehicle models of the target vehicles.
[0047] S204: Calculate the first average number according to the duration of the preset historical period and the total number of times; determine the minimum number according to the time of each charging service provided by the charging station; count the number of vehicle models according to the vehicle models corresponding to the vehicle identifiers respectively; calculate the second average number according to the vehicle identifiers and the total number of times.
[0048] S205: Normalize one or more of the first average number, the minimum number, the number of vehicle models, and the second average number.
[0049] S206: Calculate the weighted value according to the normalization result and the weights corresponding to one or more of the first average number, the minimum number, the number of vehicle models, and the second average number respectively, and use the weighted value as the favored value of the charging station.
[0050] S207: Sort multiple charging stations according to the favored values corresponding to multiple charging stations respectively.
[0051] S208. Recommend a charging station to the vehicle terminal according to the sorting result of multiple charging stations.
[0052] The charging station recommendation method according to the embodiment of the present invention includes: obtaining first position information respectively corresponding to multiple charging stations and target data related to charging of all vehicles served by the multiple charging stations; according to the target data, counting the charging service situations provided by each charging station for the vehicles, and sorting the multiple charging stations according to the counted results; and recommending a charging station to the vehicle terminal according to the sorting result of the multiple charging stations. Thus, according to the charging service situations of the charging stations, the sorting result of the charging stations is determined and a charging station is recommended to the user based on the sorting result, thereby ensuring the user's charging experience and vehicle use experience.
[0053] Figure 3 It is a schematic diagram of the main modules of a charging station recommendation device according to an embodiment of the present invention.
[0054] As Figure 3 shown, the charging station recommendation device 300 according to the embodiment of the present invention includes:
[0055] A data acquisition module 301, configured to obtain first position information respectively corresponding to multiple charging stations and target data related to charging of all vehicles served by the multiple charging stations;
[0056] A sorting module 302, configured to count the charging service situations provided by each charging station for the vehicles according to the target data, and sort the multiple charging stations according to the counted results;
[0057] A recommendation module 303, configured to recommend a charging station to the vehicle terminal according to the sorting result of the multiple charging stations.
[0058] In an optional embodiment of the present invention, the data acquisition module 301 is configured to obtain real-time monitoring data related to charging uploaded by a vehicle; and screen out target data containing second position information from the real-time monitoring data, where the second position information matches the first position information.
[0059] In an optional embodiment of the present invention, the recommendation module 303 is configured to calculate a popularity value of each charging station according to the charging service situation provided by each charging station; and sort the multiple charging stations according to the popularity values respectively corresponding to the multiple charging stations.
[0060] In an alternative embodiment of the present invention, the recommendation module 303 is configured to count the first average number of times the charging station provides charging services within a preset historical period, the minimum number of times the charging station provides charging services within a preset unit time, the number of vehicle models served by the charging station, and the second average number of times the charging station provides charging services for each vehicle; calculate the popularity value of the charging station according to one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times.
[0061] In an alternative embodiment of the present invention, the recommendation module 303 is configured to normalize one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times; calculate a weighted value according to the result of the normalization process and the weights corresponding to one or more of the first average number of times, the minimum number of times, the number of vehicle models, and the second average number of times respectively, and use the weighted value as the popularity value of the charging station.
[0062] In an alternative embodiment of the present invention, the recommendation module 303 is configured to combine the vehicle identification included in the target data of all the vehicles and the charging time and the second location information corresponding to the vehicle identification to determine the charging time of each vehicle and the charging station used for charging, and count the total number of times the charging station provides charging services within a preset historical period, the time of each charging service, the vehicle identification of the target vehicle to which the provided charging service is directed, and the vehicle model of the target vehicle; use the counted result as the charging service situation provided by the charging station.
[0063] In an alternative embodiment of the present invention, the recommendation module 303 is configured to calculate the first average number of times according to the duration of the preset historical period and the total number of times; determine the minimum number of times according to the time of each charging service provided by the charging station; count the number of vehicle models according to the vehicle models corresponding to the vehicle identification respectively; calculate the second average number of times according to the vehicle identification and the total number of times.
[0064] The charging station recommendation device according to the embodiment of the present invention obtains the first location information corresponding to multiple charging stations and the target data related to charging of all the vehicles served by the multiple charging stations; according to the target data, counts the charging service situation provided by each charging station for the vehicles, and sorts the multiple charging stations according to the counted result; recommends a charging station to a vehicle terminal according to the sorting result of the multiple charging stations. Thus, according to the charging service situation of the charging stations, the sorting result of the charging stations is determined and a charging station is recommended to the user based on the sorting result, thereby ensuring the charging experience and vehicle use experience of the user.
[0065] Figure 4FIG. 400 shows an exemplary system architecture to which the charging station recommendation method or charging station recommendation device according to embodiments of the present invention can be applied.
[0066] As Figure 4 shown, the system architecture 400 may include a vehicle 401, networks 402, 404, processors 403, and a charging station 405. The networks 402, 404 are used to provide a medium for communication links between the vehicle 401 and the processors 403, and between the charging station and the processors. The network 402 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0067] The vehicle 401 interacts with the processor 403 through the network 402 to receive or send data, etc. The processor 403 obtains real-time monitoring data related to charging from the vehicle 401. The charging station 405 interacts with the processor 403 through the network 404 to receive or send data, etc. The processor 403 obtains the location information of the charging station from the charging station 405. The processor 403 analyzes the obtained real-time monitoring data and the location information of the charging station to obtain an analysis result, such as the charging stations ranked at the top, and sends the analysis result to the vehicle 401 with a charging demand.
[0068] It should be noted that the charging station recommendation method provided by the embodiments of the present invention can be executed by the processor 403. Correspondingly, the charging station recommendation device can be disposed in the processor 403.
[0069] It should be understood that Figure 4 the numbers of vehicles, networks, and processors in
[0070] are merely illustrative. According to the implementation requirements, there can be any number of vehicles, charging stations, networks, and processors. Figure 5 Next, referring to Figure 5 FIG. 500, which shows a schematic structural diagram of a computer system for an electronic device suitable for implementing embodiments of the present invention.
[0071] As Figure 5 shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage section 508 into the random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the computer system 500 are also stored. The CPU 501, ROM 502, and RAM 503 are connected to each other through a bus 504. The input / output (I / O) interface 505 is also connected to the bus 504.
[0072] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.
[0073] Specifically, according to the embodiments disclosed by the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed by the present invention include a computer program product which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 509, and / or installed from the removable medium 511. When the computer program is executed by a central processing unit (CPU) 501, the above-described functions defined in the system of the present invention are executed.
[0074] It should be noted that the computer-readable medium shown in the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0075] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram can represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and the combination of blocks in a block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0076] The modules involved in the embodiments of the present invention can be implemented in software or in hardware. The described modules can also be provided in a processor. For example, it can be described as: a processor includes a data acquisition module, a sorting module, and a recommendation module. Among them, the names of these modules do not constitute a limitation to the module itself in some cases. For example, the recommendation module can also be described as "a module for recommending charging stations to vehicle terminals".
[0077] As another aspect, the present invention further provides a computer-readable medium. The computer-readable medium can be included in the device described in the above embodiments; or it can exist alone without being assembled into the device. The above computer-readable medium carries one or more programs. When the one or more programs are executed by the device, the device includes: obtaining first position information corresponding to multiple charging stations respectively and target data related to charging of all vehicles served by the multiple charging stations; according to the target data, counting the charging service situations provided by each charging station for the vehicles, and sorting the multiple charging stations according to the statistical results; and recommending charging stations to vehicle terminals according to the sorting results of the multiple charging stations.
[0078] According to the technical solution of the embodiments of the present invention, by obtaining first position information corresponding to multiple charging stations respectively and target data related to charging of all vehicles served by the multiple charging stations; according to the target data, counting the charging service situations provided by each charging station for the vehicles, and sorting the multiple charging stations according to the statistical results; and recommending charging stations to vehicle terminals according to the sorting results of the multiple charging stations. Thus, according to the charging service situations of the charging stations, the sorting results of the charging stations are determined and charging stations are recommended to users based on the sorting results, thereby ensuring the charging experience and vehicle use experience of users.
[0079] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A charging station recommendation method, characterized in that: include: Acquire first location information corresponding to a plurality of charging stations respectively and target data related to charging of all vehicles served by the plurality of charging stations; According to the target data, counting the charging service provided by each charging station for the vehicle, and ranking the plurality of charging stations according to the statistical results; According to the result of ranking the plurality of charging stations, a charging station is recommended to the vehicle terminal.
2. The method according to claim 1, characterized in that Obtaining target data related to charging of all vehicles served by the plurality of charging stations, including: Obtain real-time monitoring data related to charging uploaded by the vehicle; Target data including second location information is screened out from the real-time monitoring data, and the second location information matches the first location information.
3. The method according to claim 1, characterized in that The step of ranking the plurality of charging stations according to the statistical results includes: Calculate the popularity of each charging station based on the charging services provided by each charging station; The plurality of charging stations are sorted according to the preference values respectively corresponding to the plurality of charging stations.
4. The method according to claim 3, characterized in that The calculation of the favorability value of each charging station includes: Counting the first average number of times the charging station provides charging services within a preset historical period, the minimum number of times the charging station provides charging services within a preset unit time, the number of vehicle types served by the charging station, and the second average number of times the charging station provides charging services for each vehicle; The preference value of the charging station is calculated according to one or more of the first average number, the minimum number, the number of vehicle models, and the second average number.
5. The method according to claim 4, characterized in that The calculating the favorability value of the charging station includes: Normalizing one or more of the first average number, the minimum number, the number of vehicle models, and the second average number; A weighted value is calculated based on the result of the normalization processing and the weights corresponding to one or more of the first average number, the minimum number, the number of vehicle models and the second average number, and the weighted value is used as the preference value of the charging station.
6. The method according to claim 1, characterized in that The counting of charging services provided by each charging station to the vehicle includes: The target data of all the vehicles include a vehicle identification, a charging time corresponding to the vehicle identification, and a second location information, to determine the charging time of each vehicle and the charging station used for charging, and to count the total number of times each charging station provides charging services within a preset historical period, the time of each charging service, the vehicle identification of the target vehicle to which the charging service is provided, and the model of the target vehicle; The statistical results are used as the charging service provided by the charging station.
7. The method according to claim 6, characterized in that The counting of the total number of times each charging station provides charging services within a preset historical period, the time of each charging service, the vehicle identification of the target vehicle to which the charging service is provided, and the model of the target vehicle includes: Calculating the first average number of times according to the length of the preset historical period and the total number of times; Determining the minimum number of times according to the time each time the charging station provides charging service; According to the vehicle models corresponding to the vehicle identifications, the number of the vehicle models is counted; The second average number of times is calculated according to the vehicle identification and the total number of times.
8. A charging station recommendation device, characterized in that: include: A data acquisition module, used to acquire first location information corresponding to a plurality of charging stations respectively and target data related to charging of all vehicles served by the plurality of charging stations; A sorting module, used for counting the charging service provided by each charging station to the vehicle according to the target data, and sorting the plurality of charging stations according to the statistical results; The recommendation module is used to recommend a charging station to the vehicle terminal according to the result of sorting the plurality of charging stations.
9. An electronic device for charging station recommendation, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.