IP Library Granted Patent US 12,475,502
Granted Patent B2
US 12,475,502 · App. 18/450,363 · Granted Nov 18, 2025

Method and internet of things system of charging information recommendation for new energy vehicle in smart city

Inventors: Zehua Shao (Chengdu, CN); Junyan Zhou (Chengdu, CN); Bin Liu (Chengdu, CN); Yongzeng Liang (Chengdu, CN); Yuefei Wu (Chengdu, CN)
Assignee: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.
G06Q30/0631H04L67/12H04L67/52G16Y10/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,475,502
App. No.
18/450,363
Granted
Nov 18, 2025
Kind
B2
Abstract

The present disclosure provides a method of charging information recommendation for a new energy vehicle in a smart city. This method is executed by a charging pile management platform. This method includes: based on the service platform, obtaining a charging request of a user by the user platform; based on the charging request, determining candidate charging piles; based on queuing information of the candidate charging piles and time information for going to the candidate charging piles, sorting the candidate charging piles to determine an object charging pile; processing the travel demand information, location information, and the environmental information of the object charging pile based on a recommendation model to determine first sub-recommendation information; based on a failure rate of the object charging pile, determining second sub-recommendation information; based on the first sub-recommendation information and the second sub-recommendation information, determining recommendation information; and feeding back the recommendation information to the user.

Claims (63)

1 . A method of charging information recommendation for a new energy vehicle in a smart city, which is realized by an Internet of Things (IoT) system of charging information recommendation for a new energy vehicle in a smart city, the IoT system including a user platform, a service platform and a charging pile management platform;

the method being executed by the charging pile management platform, the method comprising:

based on the service platform, obtaining a charging request of a user by the user platform, wherein the charging request includes travel demand information;

based on the charging request, determining candidate charging piles;

based on queuing information of the candidate charging piles and time information for going to the candidate charging piles, sorting the candidate charging piles to determine an object charging pile;

processing the travel demand information and location information of the object charging pile, and the environmental information of the object charging pile based on a recommendation model to determine first sub-recommendation information, the recommendation model being a machine learning model;

based on a failure rate of the object charging pile, determining second sub-recommendation information;

determining a first weight of the first sub-recommendation information and a second weight of the second sub-recommendation information based on times of iterations of a knowledge map; wherein nodes of the knowledge map include charging piles, and for each of the nodes, a node feature of the node includes a failure rate of a charging pile corresponding to the node; an edge of the knowledge map is used to connect two nodes whose similarity is greater than a preset threshold; and an edge feature of the edge includes the similarity of the two nodes connected by the edge;

based on the first weight of the first sub-recommendation information and the second weight of the second sub-recommendation information, determining the recommendation information; and

based on the service platform, feeding back the recommendation information to the user through the user platform.

2 . The method of claim 1 , wherein the recommendation model includes multiple input layers and an output layer, and the multiple input layers and the output layer are obtained through joint training; training data includes sample historical travel demand information, sample location information of a historical object charging pile, and sample historical environmental information, a label is sample first sub-recommendation information corresponding to the training data; and the training includes:

inputting the sample historical travel demand information, the sample location information of the historical object charging pile, and the sample historical environmental information into one of the multiple input layers, respectively, to obtain a sample travel feature vector, a sample location feature vector, and an environmental feature vector;

inputting the sample travel feature vector, the sample location feature vector, and the environmental feature vector into the output layer to obtain the first sub- recommendation information output by the output layer; and

constructing a loss function based on the first sub-recommendation information output by the output layer and the sample first sub-recommendation information, and training and updating the multiple input layers and the one output layer based on the loss function.

3 . The method of claim 1 , wherein the charging pile management platform comprises a main management platform database and multiple management sub-platforms, the method further comprises: dividing the multiple management sub-platforms based on urban areas.

4 . The methods of claim 3 , wherein determining the candidate charging piles based on the charging request includes:

based on multiple management sub-platforms, determining the candidate charging piles, and transmitting the candidate charging piles to the main management platform database through the multiple management sub-platforms;

based on the queuing information of the candidate charging piles and time information for going to the candidate charging piles, sorting the candidate charging piles to determine an object charging pile includes:

by the main management platform database, sorting the candidate charging piles based on the queuing information of the candidate charging piles and the time information for going to the candidate charging piles, and determining the object charging pile.

5 . The method of claim 3 , wherein the IoT system also includes a sensor network platform and an object platform; the method further comprises:

obtaining relevant information of charging piles based on the object platform; transmitting the relevant information of the charging piles to the multiple management sub-platforms based on the sensor network platform, so that the multiple management sub-platforms determine the candidate charging piles based on the relevant information.

6 . The method of claim 5 , wherein the sensor network platform includes a general sensor network platform database and a plurality of sensor network sub-platforms, the method further comprises: storing and processing different data sent by the object platform respectively based on the plurality of sensor network sub-platforms.

7 . The method of claim 2 , wherein predicting a failure rate of the object charging pile includes:

based on the knowledge map, determining the failure rate of the object charging pile.

8 . The method of claim 1 , wherein based on queuing information of the candidate charging piles and time information for going to the candidate charging piles, sorting the candidate charging piles to determine an object charging pile includes:

obtaining first basic information of the candidate charging piles and a charging portrait of the user;

based on at least one of the queuing information, time information, the first basic information, and the charging portrait, determining a sorting result through a sorting model, wherein the sorting model is a machine learning model; and

based on the sorting result, determining the object charging pile.

9 . The method of claim 8 , wherein the charging portrait is a user feature vector which represents tendency of the user to select a charging pile; the method further comprises:

training a prediction model to obtain a feature extraction model, wherein the prediction model and the feature extraction model are machine learning models;

extracting second basic information and historical charging data of the user based on the feature extraction model to obtain the user feature vector.

10 . The method of claim 9 , wherein the prediction model includes a feature extraction layer and a judgment layer;

the feature extraction layer outputs a first user feature vector based on second basic information and historical charging data of a first user;

the feature extraction layer outputs a second user feature vector based on second basic information and historical charging data of a second user; and

the judgment layer judges a similarity of charging piles selected by the first user and the second user based on the first user feature vector and the second user feature vector.

11 . The method according to claim 10 , wherein the training samples for training the prediction model include a first group of training samples and a second group of training samples;

the first group of training samples includes multiple pairs of first training data, each pair of first training data is second basic information and historical charging data corresponding to two users who initiate charging requests in similar locations, and a label corresponding to the first training data is a similarity of the charging piles selected by the two users after initiating the charging requests; and

the second group of training samples includes multiple pairs of second training data, each pair of second training data is second basic information and historical charging data of two users whose similarity between the second basic information is greater than a similarity threshold, and a label of the second training data is a similarity of charging piles selected by the two users after the historical charging data.

12 . A non-transitory computer-readable storage medium comprising computer instructions, when the computer instructions are executed by a processor, the method of charging information recommendation for a new energy vehicle in a smart city according to claim 1 is implemented.

13 . The method of claim 8 , wherein the first basic information includes manufacturers of the charging piles, models of the charging piles, and locations of the charging piles; the second basic information includes a model of a new energy vehicle of the user and a habit of choosing the charging pile.

14 . The method of claim 9 , wherein the charging request further includes remaining power of the new energy vehicle of the user and positioning of the user, the remaining power displayed on a dashboard of the new energy vehicle, the positioning obtained through positioning devices and a user terminal loaded by the new energy vehicle; the queuing information is obtained according to the candidate charging pile and other user terminals; the time information is determined according to road traffic, the remaining power of the new energy vehicle, and the model of the new energy vehicle.

15 . An Internet of Things (IoT) system of charging information recommendation for a new energy vehicle in a smart city, the IoT system comprising a user platform, a service platform and a charging pile management platform, the charging pile management platform being configured to perform the following operations comprising:

based on the service platform, obtaining a charging request of a user by the user platform, wherein the charging request includes travel demand information;

based on the charging request, determining candidate charging piles;

based on queuing information of the candidate charging piles and time information for going to the candidate charging piles, sorting the candidate charging piles to determine an object charging pile;

processing the travel demand information and location information of the object charging pile, and the environmental information of the object charging pile based on a recommendation model to determine first sub-recommendation information, the recommendation model being a machine learning model;

based on a failure rate of the object charging pile, determining second sub-recommendation information;

determining a first weight of the first sub-recommendation information and a second weight of the second sub-recommendation information based on times of iterations of a knowledge map; wherein nodes of the knowledge map include charging piles, and for each of the nodes, a node feature of the node includes a failure rate of a charging pile corresponding to the node; an edge of the knowledge map is used to connect two nodes whose similarity is greater than a preset threshold; and an edge feature of the edge includes the similarity of the two nodes connected by the edge; and

based on the first weight of the first sub-recommendation information and the second weight of the second sub-recommendation information, determining the recommendation information; and

based on the service platform, feeding back the recommendation information to the user through the user platform.

16 . The method of claim 15 , wherein the recommendation model includes multiple input layers and an output layer, and the multiple input layers and the output layer are obtained through joint training; training data includes sample historical travel demand information, sample location information of a historical object charging pile, and sample historical environmental information, a label is sample first sub-recommendation information corresponding to the training data;

and the training includes:

inputting the sample historical travel demand information, the sample location information of the historical object charging pile, and the sample historical environmental information into one of the multiple input layers, respectively, to obtain a sample travel feature vector, a sample location feature vector, and an environmental feature vector;

inputting the sample travel feature vector, the sample location feature vector, and the environmental feature vector into the output layer to obtain the first sub- recommendation information output by the output layer; and

constructing a loss function based on the first sub-recommendation information output by the output layer and the sample first sub-recommendation information, and training and updating the multiple input layers and the one output layer based on the loss function.

17 . The IoT system of claim 15 , wherein the charging pile management platform includes a main management platform database and multiple management sub-platforms, the operations further comprises: dividing the multiple management sub-platforms based on urban areas.

18 . The IoT system of claim 17 , wherein the charging pile management platform is further configured to perform the following operations including:

determining the candidate charging piles based on the multiple management sub-platforms, and transmitting the candidate charging piles to the main management platform database through the multiple management sub-platforms; and

the main management platform database is further configured to perform the following operations including:

based on the queuing information and time information for going to the candidate charging piles, sorting the candidate charging piles to determine the object charging pile.

19 . The IoT system of claim 17 , further comprising a sensor network platform and an object platform; the operations further comprises:

obtaining relevant information of charging piles based on the object platform; transmitting the relevant information of the charging piles to the multiple management sub-platforms based on the sensor network platform, so that the multiple management sub-platforms determine the candidate charging piles based on the relevant information.

20 . The IoT system of claim 19 , further comprises: a general sensor network platform database and a plurality of sensor network sub-platforms, the operations further comprises: storing and processing different data sent by the object platform respectively based on the plurality of sensor network sub-platforms.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2023
From: SHAO, ZEHUA; ZHOU, JUNYAN; LIU, BIN; LIANG, YONGZENG; WU, YUEFEI
To: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.
Reel/Frame 065330/0968 →
Priority Claims (1)
CN 202211257480.0 · Oct 14, 2022 · national
Continuity (2)
Continuation 18051883 · Nov 2, 2022
Related Publication 20230394552A1 · Dec 7, 2023
References Cited (53)
US 9694700B2 · Kawano · 2017 [cited by examiner]
US 10185978B2 · Khoo et al. · 2019 [cited by applicant]
US 11413982B2 · Goei · 2022 [cited by examiner]
US 11444338B1 · Dhawan et al. · 2022 [cited by applicant]
US 11633103B1 · Nudd et al. · 2023 [cited by applicant]
US 11678219B2 · Cella · 2023 [cited by applicant]
US 12018955B2 · Maeda et al. · 2024 [cited by applicant]
US 12202372B2 · Maeda et al. · 2025 [cited by applicant]
US 12227100B2 · Saita · 2025 [cited by examiner]
US 20200030982A1 · Xiong et al. · 2020 [cited by applicant]
US 20200317084A1 · Schaffer et al. · 2020 [cited by applicant]
US 20210380012A1 · Tsuda et al. · 2021 [cited by applicant]
US 20220164603A1 · Zhou et al. · 2022 [cited by applicant]
US 20220274500A1 · Wang · 2022 [cited by examiner]
US 20220340049A1 · Ju et al. · 2022 [cited by applicant]
US 20220351366A1 · Sharma et al. · 2022 [cited by applicant]
US 20220368163A1 · Paduvalli et al. · 2022 [cited by applicant]
US 20220383432A1 · Sakata · 2022 [cited by examiner]
US 20230012166A1 · Disley · 2023 [cited by examiner]
US 20230173949A1 · Cronin · 2023 [cited by applicant]
US 20230187954A1 · Cronin · 2023 [cited by applicant]
US 20230192063A1 · Cronin · 2023 [cited by applicant]
US 20240037629A1 · McClung · 2024 [cited by examiner]
CN 107563534A · 2018 [cited by applicant]
CN 108983638A · 2018 [cited by applicant]
CN 109649211A · 2019 [cited by applicant]
CN 110738432A · 2020 [cited by applicant]
CN 112115350A · 2020 [cited by applicant]
CN 112193112A · 2021 [cited by applicant]
CN 112712800A · 2021 [cited by applicant]
CN 113071350A · 2021 [cited by applicant]
CN 113486261A · 2021 [cited by applicant]
CN 113837473A · 2021 [cited by applicant]
CN 114298770A · 2022 [cited by applicant]
CN 114390079A · 2022 [cited by applicant]
CN 114492169A · 2022 [cited by applicant]
CN 114581180A · 2022 [cited by applicant]
CN 114655057A · 2022 [cited by applicant]
CN 114757411A · 2022 [cited by applicant]
CN 114970893A · 2022 [cited by applicant]
WO WO2013116767A1 · 2013 [cited by examiner]
WO 2016118979A2 · 2016 [cited by applicant]
WO 2020181010A1 · 2020 [cited by applicant]
WO 2022056088A1 · 2022 [cited by applicant]
Fang et al., “Destination-driven EV Fast Charging Station Capacity Configuration,” 2021, Publisher: IEEE. [cited by examiner]
First Office Action in Chinese Application No. 202211257480.0 mailed on Dec. 2, 2022, 21 pages. [cited by applicant]
Xu, Lin et al., Design of Intelligent Electric Vehicle Charging Service Platform, Computer Era, 24-26, 2017. [cited by applicant]
Kuangtu, Shangqing et al., New Energy Charging Pile Shared Charging Management Scheme Based on Blockchain, Information Technology and Network Security. 40(3): 60-66+71, 2021. [cited by applicant]
Bu, Fanpeng et al., Recommendation Method for Electric Vehicle Charging Based on Collaborative Filtering, Science & Technology Review, 35(21): 61-67, 2017. [cited by applicant]
Chen, Lixing et al., A Study on Coordinated Optimization of Electric Vehicle Charging and Charging Pile Selection. Energies, 2018, 16 pages. [cited by applicant]
Decision to grant a patent in Chinese Application No. 202211257480.0 mailed on Jan. 5, 2023, 7 pages. [cited by applicant]
Payam Barnaghi et al., On Searching the Internet of Things: Requirements and Challenges, IEEE Intelligent Systems, 2016, 5 pages. [cited by applicant]
Zhang, Ying et al., Efficient Deployment of Electric Vehicle Charging Infrastructure: Simultaneous Optimization of Charging Station Placement and Charging Pile Assignment, IEEE Transactions on Intelligent Transportation… [cited by applicant]