Charging prompting method and system, computer equipment and computer readable storage medium
1. A charging prompting method is characterized by comprising the following steps:
receiving a battery monitoring signal and a current position of a target electric car;
acquiring a residual energy value of the battery according to the battery monitoring signal;
acquiring the current remaining endurance mileage of the target electric car according to the remaining energy value and the evaluation mileage corresponding to the preset energy interval;
and if the current remaining endurance mileage is smaller than a preset distance threshold, sending charging prompt information, wherein the preset distance threshold is obtained based on the current position and the position of the reference charging cabinet.
2. The charging prompting method according to claim 1, wherein the obtaining of the current remaining range of the target electric vehicle according to the remaining energy value and the estimated range corresponding to a preset energy interval comprises:
according to the battery number of the target electric vehicle and a preset battery energy interval table, searching battery energy interval information of the target electric vehicle, wherein the energy interval information comprises evaluation mileage corresponding to an energy interval;
acquiring a final actual total mileage according to the current actual total mileage of the target electric car and the mileage driven in the monitoring record, wherein the battery monitoring signal comprises the current actual total mileage;
acquiring a final actual consumption energy value according to the current actual consumption energy value of the target electric vehicle and the driving mileage in the monitoring record, wherein the battery monitoring signal comprises the current actual consumption energy value;
acquiring an average energy consumption mileage according to the final actual total mileage and the final actual energy consumption value;
and acquiring the current remaining endurance mileage according to the evaluation mileage corresponding to the energy interval, the residual energy value and the average energy consumption mileage.
3. The charging prompting method according to claim 1, further comprising:
acquiring a standby charging cabinet according to the current remaining endurance mileage, the current position and a preset charging cabinet position information table, wherein the preset charging cabinet position information table comprises position information of all pre-registered charging cabinets, and the distance between the standby charging cabinet and the current position is smaller than the current remaining endurance mileage;
and sending the position information of the standby charging cabinet.
4. The charging prompting method according to any one of claims 1 to 3, wherein the preset charging cabinet position information table is obtained by:
receiving a point location registration request protocol of a charging cabinet;
if the charging cabinet point location registration request protocol is judged to be in accordance with the specification, extracting charging cabinet point location registration effective information of the charging cabinet point location registration request protocol, and encapsulating the charging cabinet point location registration effective information into charging cabinet registration information, wherein the charging cabinet registration effective information comprises one or more of a charging cabinet point location number, a longitude and latitude type, a charging cabinet point location longitude, a charging cabinet lattice layout and a lattice supported charging battery specification;
if the charging cabinet number in the charging cabinet registration information already exists, generating charging cabinet registration success information, otherwise, storing the charging cabinet point location registration effective information, and generating the charging cabinet registration success information;
and according to the charging cabinet registration success information, packaging the charging cabinet point location registration request protocol into a charging cabinet response protocol, wherein the charging cabinet response protocol comprises a charging cabinet point location number and a charging cabinet registration result.
5. The charging prompting method according to claim 4, wherein the charging cabinet site location registration request protocol comprises: the system comprises a request message number, a requester number, a signature value and a service data field, wherein the signature value is obtained by processing through a digest algorithm and an asymmetric algorithm.
6. The charge presentation method according to any one of claims 1 to 3, wherein the preset battery energy interval table is obtained from battery information of a pre-registered electric car as follows:
receiving a battery registration request protocol;
if the battery registration request protocol is judged to be in accordance with the specification, extracting effective battery registration information from the battery registration request protocol, and packaging the effective battery registration information into battery registration information, wherein the effective battery registration information comprises one or more of a battery number, a battery specification, a battery owner number and a battery owner telephone;
if the battery number in the battery registration information is detected to exist, generating battery registration success information, otherwise, storing the battery registration effective information, and generating the battery registration success information;
and according to the successful information of the battery registration, packaging the battery registration request protocol into a battery response protocol, wherein the battery response protocol comprises the battery number and a battery registration result.
7. The charging prompting method according to any one of claims 1 to 3, further comprising: monitoring a battery state of the target electric vehicle, the battery state including any one or more of idling, charging, and discharging.
8. A charge reminder system, comprising:
the receiving module is used for receiving a battery monitoring signal and the current position of the target electric car;
the energy calculation module is used for acquiring a residual energy value of the battery according to the battery monitoring signal;
the endurance calculation module is used for acquiring the current residual endurance mileage of the target electric car according to the residual energy value and the evaluation mileage corresponding to the preset energy interval;
and the prompting module is used for sending charging prompting information if the current remaining endurance mileage is smaller than a preset distance threshold value, wherein the preset distance threshold value is obtained based on the current position and the position of a reference charging cabinet.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the charge alert method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, comprising a charging alert program, which when executed by a processor implements the steps of the charging alert method of any one of claims 1 to 7.
Background
The electric car as a new generation of transportation has incomparable advantages of traditional vehicles in the aspects of energy conservation, emission reduction and reduction of dependence of human beings on fossil energy, and meanwhile, the regulations for forbidding the motor cars to go on the road are provided in various cities in China.
The above-mentioned various reasons make the trolley-bus become the personal and send takeaway personnel's preferred short distance vehicle, and the trolley-bus is because charging equipment generally is in a fixed position in the use, and the cabinet that charges is far away not have the gas station and distributes extensively, when the rider is using the trolley-bus, the rider probably can't be timely accurate know the distance between trolley-bus surplus mileage and the position of charging, when the trolley-bus surplus mileage is less than the distance between trolley-bus and the position of charging, just can't normally go to the position of charging and charge, lead to the trolley-bus can't in time charge, cause the rider to drag to or ride the position of charging by hand-man, this experience is very poor when making the trolley-bus use.
Therefore, a technology is needed to assist the trolley driver to accurately complete the active charging early warning.
Disclosure of Invention
The invention provides a charging prompting method, a charging prompting system, computer equipment and a computer readable storage medium, and mainly aims to solve the problems that an electric car cannot be charged in time and finally a nest is prone due to the fact that a user cannot know the risk that the electric car cannot be charged in the remaining endurance mileage range in the current state in time.
In order to achieve the above object, in a first aspect, the present invention provides a charging prompting method, including:
receiving a battery monitoring signal and a current position of a target electric car;
acquiring a residual energy value of the battery according to the battery monitoring signal;
acquiring the current remaining endurance mileage of the target electric car according to the remaining energy value and the evaluation mileage corresponding to the preset energy interval;
and if the current remaining endurance mileage is smaller than a preset distance threshold, sending charging prompt information, wherein the preset distance threshold is obtained based on the current position and the position of the reference charging cabinet.
Preferably, the obtaining of the current remaining driving range of the target electric vehicle according to the remaining energy value and the estimated range corresponding to the preset energy interval includes:
according to the battery number of the target electric vehicle and a preset battery energy interval table, searching battery energy interval information of the target electric vehicle, wherein the energy interval information comprises evaluation mileage corresponding to an energy interval;
acquiring a final actual total mileage according to the current actual total mileage of the target electric car and the mileage driven in the monitoring record, wherein the battery monitoring signal comprises the current actual total mileage;
acquiring a final actual consumption energy value according to the current actual consumption energy value of the target electric vehicle and the driving mileage in the monitoring record, wherein the battery monitoring signal comprises the current actual consumption energy value;
acquiring an average energy consumption mileage according to the final actual total mileage and the final actual energy consumption value;
and acquiring the current remaining endurance mileage according to the evaluation mileage corresponding to the energy interval, the residual energy value and the average energy consumption mileage.
Preferably, the method further comprises the following steps:
acquiring a standby charging cabinet according to the current remaining endurance mileage, the current position and a preset charging cabinet position information table, wherein the preset charging cabinet position information table comprises position information of all pre-registered charging cabinets, and the distance between the standby charging cabinet and the current position is smaller than the current remaining endurance mileage;
and sending the position information of the standby charging cabinet.
Preferably, the preset charging cabinet position information table is obtained by:
receiving a point location registration request protocol of a charging cabinet;
if the charging cabinet point location registration request protocol is judged to be in accordance with the specification, extracting charging cabinet point location registration effective information of the charging cabinet point location registration request protocol, and encapsulating the charging cabinet point location registration effective information into charging cabinet registration information, wherein the charging cabinet registration effective information comprises one or more of a charging cabinet point location number, a longitude and latitude type, a charging cabinet point location longitude, a charging cabinet lattice layout and a lattice supported charging battery specification;
if the charging cabinet number in the charging cabinet registration information already exists, generating charging cabinet registration success information, otherwise, storing the charging cabinet point location registration effective information, and generating the charging cabinet registration success information;
and according to the charging cabinet registration success information, packaging the charging cabinet point location registration request protocol into a charging cabinet response protocol, wherein the charging cabinet response protocol comprises a charging cabinet point location number and a charging cabinet registration result.
Preferably, the charging cabinet site location registration request protocol includes: the system comprises a request message number, a requester number, a signature value and a service data field, wherein the signature value is obtained by processing through a digest algorithm and an asymmetric algorithm.
Preferably, the preset battery energy interval table is obtained from battery information of a pre-registered electric car as follows:
receiving a battery registration request protocol;
if the battery registration request protocol is judged to be in accordance with the specification, extracting effective battery registration information from the battery registration request protocol, and packaging the effective battery registration information into battery registration information, wherein the effective battery registration information comprises one or more of a battery number, a battery specification, a battery owner number and a battery owner telephone;
if the battery number in the battery registration information is detected to exist, generating battery registration success information, otherwise, storing the battery registration effective information, and generating the battery registration success information;
and according to the successful information of the battery registration, packaging the battery registration request protocol into a battery response protocol, wherein the battery response protocol comprises the battery number and a battery registration result.
Preferably, the method further comprises the following steps: monitoring a battery state of the target electric vehicle, the battery state including any one or more of idling, charging, and discharging.
In addition, to achieve the above object, in a second aspect, the present invention provides a charging prompt system, including:
the receiving module is used for receiving a battery monitoring signal and the current position of the target electric car;
the energy calculation module is used for acquiring a residual energy value of the battery according to the battery monitoring signal;
the endurance calculation module is used for acquiring the current residual endurance mileage of the target electric car according to the residual energy value and the evaluation mileage corresponding to the preset energy interval;
and the prompting module is used for sending charging prompting information if the current remaining endurance mileage is smaller than a preset distance threshold value, wherein the preset distance threshold value is obtained based on the current position and the position of a reference charging cabinet.
Furthermore, to achieve the above object, in a third aspect, the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements any step of the charge presentation method provided in the first aspect when executing the computer program.
In addition, to achieve the above object, in a fourth aspect, the present invention further provides a computer-readable storage medium, where the computer-readable storage medium includes a charging prompting program, and when the charging prompting program is executed by a processor, the charging prompting program implements any step in the charging prompting method provided in the first aspect.
The invention provides a charging prompting method, a system, computer equipment and a computer readable storage medium, wherein the method comprises the steps of monitoring the position and the residual energy value of a target electric car, calculating the residual endurance mileage of the target electric car, then determining whether the target electric car can return to a charging cabinet or not according to the residual endurance mileage and the distance between the target electric car and the position of the charging cabinet which is charged last time, and if not, sending a related prompt to the target electric car in time. So, can make the user in time know the risk that can't charge under the target trolley-bus current state in the effectual mileage range that traveles, avoid leading to the problem that the electric quantity exhausts the nest of lying prone because of target trolley-bus can't in time charge, promote user experience.
Drawings
Fig. 1 is an application scenario diagram of a charging prompt method according to an embodiment of the present invention;
fig. 2 is a flowchart of a charging prompt method according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for calculating a current remaining range according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating the specific process of registering the charging cabinet according to an embodiment of the present invention;
FIG. 5 is a detailed flow chart of battery registration according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a charging prompt system according to an embodiment of the present invention;
FIG. 7 is a diagram of a computer device according to an embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, the method mainly includes a client, a trolley terminal and a server when applied specifically, where the client is a device for making contact between a user or a target trolley user and the server, including but not limited to various personal computers, laptops, smartphones, tablet computers and portable wearable devices; the electric car end is a used target electric car, and can communicate with the server end through various communication modes, and send current position information, battery monitoring signals and the like of the target electric car to the server end, wherein the communication modes include but are not limited to limited communication, wireless communication and the like, the server end receives related information sent by the client end and the electric car end, and by executing the charging prompting method, if the current remaining mileage cannot meet the requirement of riding to a nearby charging cabinet, a user is reminded that the problem that the charging cannot be carried out exists in the remaining mileage range of the current state of the target electric car.
The server includes, but is not limited to, an individual server or a cluster of multiple servers.
The target electric vehicle includes, but is not limited to, an electric vehicle, an electric bicycle, an electric automobile, and the like.
In an embodiment, as shown in fig. 2, an execution subject of the method is a server, and the method includes:
s210, receiving a battery monitoring signal and a current position of a target electric car;
the electric car end (namely the target electric car) sends the battery monitoring signal and the current position to the server at equal intervals, or after receiving the monitoring signal sent by the server, the electric car end sends the battery monitoring signal and the current position to the server.
In the embodiment of the invention, the battery monitoring signal comprises a battery number, a last-time monitoring battery residual energy value, a current-monitoring battery residual energy value, a current battery longitude and latitude, a last-time monitoring longitude and latitude, a driving mileage, energy consumption, monitoring time and other information.
Specifically, the current position may be included in the battery monitoring signal, and thus may be a current latitude and longitude position extracted from the battery monitoring signal and taken as the current position; or the current longitude and latitude position sent by the target trolley separately. In the embodiment of the invention, the current position can be represented by latitude and longitude coordinates, and can also be a coordinate position expressed in other modes.
S220, acquiring a residual energy value of the battery according to the battery monitoring signal;
then, the remaining energy value of the battery, which represents the remaining amount of the battery in the current battery state, is extracted based on the information described in the battery monitoring signal.
S230, acquiring the current remaining endurance mileage of the target electric car according to the remaining energy value and the evaluation mileage corresponding to the preset energy interval;
specifically, the preset energy intervals corresponding to different battery models are different, and the corresponding preset energy intervals are found by searching in an energy interval table stored in the server according to the battery number recorded in the battery monitoring signal of the target electric vehicle, or by directly calculating the corresponding preset energy intervals according to the battery number.
The preset energy intervals are corresponding different driving mileage in different energy interval ranges, for example, the energy intervals are 0 to 30, 30 to 60, 60 to 90, and 90 to 100, the estimated mileage of the 4 energy intervals is 3000m, 4000m, 5000m, and 3000m, it can be seen that the estimated mileage of the energy intervals with the same size is also different, and therefore, the current remaining driving mileage of the target electric vehicle needs to be calculated according to the energy interval where the remaining energy value is located and the estimated mileage corresponding to each preset energy interval.
And S240, if the current remaining endurance mileage is smaller than a preset distance threshold, sending charging prompt information, wherein the preset distance threshold is obtained based on the current position and the position of a reference charging cabinet.
And if the calculated current remaining driving mileage is less than the preset distance threshold value, which indicates that the electric quantity of the target electric car is not enough to return to the charging cabinet, the server side sends a charging prompt message to the client side (namely, a user of the target electric car).
The charging cabinet contains a battery for charging the electric car.
Specifically, the reference charging cabinet may be a charging cabinet that is charged by the target electric car for the last time, may be a charging cabinet that is charged by the target electric car user with the highest charging frequency, and may be a charging cabinet that is closest to the current position of the target electric car, which may be determined according to actual conditions.
The preset distance threshold may be a distance between the current position of the target electric vehicle and the last charged charging cabinet position, or may be a distance between the current position of the target electric vehicle and the last charged charging cabinet position multiplied by a certain proportion, or may be a distance between the current position of the target electric vehicle and the nearest charging cabinet position multiplied by a certain proportion, or may specifically be determined according to actual needs.
The invention provides a charging prompting method, which comprises the steps of calculating the residual endurance mileage of a target electric car by monitoring the position and the residual energy value of the target electric car, then determining whether the target electric car can return to a charging cabinet or not according to the residual endurance mileage and the distance between the target electric car and the position of the charging cabinet which is charged last time, and if not, sending related prompts to the target electric car in time. So, can make the user in time know the risk that can't charge under the target trolley-bus current state in the effectual mileage range that traveles, avoid leading to the problem that the electric quantity exhausts the nest of lying prone because of target trolley-bus can't in time charge, promote user experience.
In one embodiment, as shown in FIG. 3, the method includes:
s310, searching battery energy interval information of the target electric car according to the battery number of the target electric car and a preset battery energy interval table, wherein the energy interval information comprises evaluation mileage corresponding to an energy interval;
because the energy intervals corresponding to different types of batteries are different, all target trolleys in the embodiment of the invention need to be registered in the server in advance, and the registered battery information is stored in the server to form a preset battery energy interval table.
And extracting the battery number of the target electric car, and searching in a preset battery energy interval table to obtain a battery energy interval corresponding to the target electric car.
S320, acquiring a final actual total mileage according to the current actual total mileage of the target electric car and the mileage driven in the monitoring record, wherein the battery monitoring signal comprises the current actual total mileage;
and adding the current actual total mileage recorded in the battery monitoring signal and the mileage traveled in the monitoring calculation to obtain the final actual total mileage of the target electric car.
S330, acquiring a final actual consumption energy value according to the current actual consumption energy value of the target electric car and the driving mileage in the monitoring record, wherein the battery monitoring signal comprises the current actual consumption energy value;
and adding the current actual consumption energy value recorded in the battery monitoring signal and the driving mileage recorded in the monitoring record to obtain the final actual consumption energy value.
S340, obtaining an average energy consumption mileage according to the final actual total mileage and the final actual energy consumption value;
specifically, the final actual total mileage is set at the final actual consumption energy value, and the average consumption mileage can be calculated.
And S350, acquiring the current remaining endurance mileage according to the evaluation mileage corresponding to the energy interval, the residual energy value and the average energy consumption mileage.
Specifically, the current battery residual energy is obtained according to the obtained battery monitoring record, and the endurance mileage of the battery residual energy value is obtained by searching a battery energy interval list according to the battery residual energy value.
And the current remaining endurance mileage is the total estimated mileage of the battery energy interval plus the remaining energy value.
When the scheme is specifically implemented, the battery energy interval is inquired according to the last monitored energy value and the current monitored energy value in the battery monitoring signal, the energy interval information of the battery is obtained, and the energy interval information is obtained and then accumulated to obtain the final actual total mileage and the final actual consumed energy, wherein the calculation formula is as follows:
and finally, the actual total mileage is the current actual total mileage plus the mileage driven in the monitoring record.
And finally, the actual consumption energy value is equal to the current actual consumption energy value plus the driving mileage in the monitoring record.
Then, the average energy consumption mileage of the battery energy interval is recalculated, and the specific calculation formula is as follows:
and the average energy consumption mileage is the final actual total mileage/final actual energy consumption.
And finally, acquiring the current residual energy of the battery according to the acquired battery monitoring record, and searching a battery energy interval list according to the residual energy value of the battery to acquire the endurance mileage of the residual energy value.
And the current remaining endurance mileage is the total estimated mileage of the battery energy interval plus the remaining energy value.
For example: the current remaining energy value 75 of the battery is 0-30, 30-60, 60-90 and 90-100, the estimated mileage of the 4 energy intervals is 3000m, 4000m, 5000m and 3000m, and the average energy mileage of the 60-90 mileage is 5000/30-167 m/1 energy unit, so the current remaining endurance mileage is calculated by the following formula:
the current remaining range is 3000+4000(+167 (average consumption range) × 15(75-60) ═ 9505M, where 3000 corresponds to the estimated range corresponding to the 0-30 energy interval, and 4000 corresponds to the estimated range corresponding to the 30-60 energy interval.
In one embodiment, the method further comprises:
acquiring a standby charging cabinet according to the current remaining endurance mileage, the current position and a preset charging cabinet position information table, wherein the preset charging cabinet position information table comprises position information of all pre-registered charging cabinets, and the distance between the standby charging cabinet and the current position is smaller than the current remaining endurance mileage;
and sending the position information of the standby charging cabinet.
Specifically, the position of each charging cabinet is also registered in the server in advance, and according to the current remaining endurance mileage, the current position is used as the center of a circle and the current remaining endurance mileage is used as the radius to search for all the charging cabinets in the range, and the charging cabinets are used as standby charging cabinets. The method aims to find out all charging cabinets in the range of the current remaining endurance mileage for a user so that the user can conveniently find out available charging cabinets, and then the server side sends the position information of the standby charging cabinets to the client side.
In an embodiment, as shown in fig. 4, the preset charging cabinet position information table is obtained by:
s410, receiving a point location registration request protocol of the charging cabinet;
also here is referred to a fourth end: and the charging cabinet end sends a charging cabinet point location registration request protocol to the server end, and the server end receives the charging cabinet point location registration request protocol.
S420, if the charging cabinet point location registration request protocol is judged to be in accordance with the specification, extracting charging cabinet point location registration effective information of the charging cabinet point location registration request protocol, and packaging the charging cabinet point location registration effective information into charging cabinet registration information, wherein the charging cabinet registration effective information comprises one or more of a charging cabinet point location number, a longitude and latitude type, a charging cabinet point location longitude, a charging cabinet grid layout and a grid supported charging battery specification;
after receiving the charging cabinet point location registration request protocol, the server side firstly judges whether the request protocol conforms to the specification, if so, extracts effective information in the charging cabinet point location registration request protocol, and the effective information is called as charging cabinet point location registration effective information, and encapsulates the charging cabinet point location registration effective information into charging cabinet registration information.
S430, if the charging cabinet number in the charging cabinet registration information already exists, generating charging cabinet registration success information, otherwise, storing the charging cabinet point location registration effective information and generating the charging cabinet registration success information;
and extracting the charging cabinet number in the charging cabinet registration information according to the charging cabinet registration information, if the number can be found in a storage area in the server, indicating that the charging cabinet is registered, directly generating charging cabinet registration success information, and otherwise, storing valid charging cabinet point location registration information to generate charging cabinet registration success information.
And S440, according to the charging cabinet registration success information, packaging the charging cabinet point location registration request protocol into a charging cabinet response protocol, wherein the charging cabinet response protocol comprises a charging cabinet point location number and a charging cabinet registration result.
If the information of successful registration of the charging cabinet is received, the charging cabinet point location registration request protocol is encapsulated into a charging cabinet response protocol, the charging cabinet response protocol comprises a charging cabinet number and a charging cabinet registration result, the registration result comprises successful registration and failed registration, and the response protocol is sent to the charging cabinet so that the charging cabinet end can know the specific registration result.
In specific implementation, the point location registration of the charging cabinet is realized in the server through the charging cabinet point location registration module, specifically, the charging cabinet point location registration module records point location information deployed by the charging cabinet, the point location information mainly includes longitude and latitude coordinate information, point location numbers and the like on a third-party map not limited to Baidu, Gagde and the like, and the module mainly explains a service processing method of the server.
The charging cabinet point location registration module specifically comprises a charging cabinet point location receiving module, a charging cabinet point location registration module and a charging cabinet point location registration response module, and specifically comprises:
the charging cabinet point location receiving module comprises the following steps:
the server receives a charging cabinet point location registration request protocol through communication modes such as Http, webservice, https and the like, wherein the charging cabinet point location registration protocol comprises a charging cabinet point location number, longitude and latitude types (hundredths, high degrees and the like), a charging cabinet point location longitude, a charging cabinet point location latitude, a charging cabinet grid layout, charging battery specifications (the specifications can comprise 48V, 60V and the like) supported in a grid and the like.
The charging cabinet point location receiving module carries out the following steps after receiving a charging cabinet point location registration request protocol:
1. and (3) analyzing whether the charging cabinet point location registration request protocol meets the specification, if not, directly entering a charging cabinet point location registration response module to respond error information, and entering the step (2) when the protocol conforms.
2. Extracting service parameters (namely effective charging cabinet point location registration information) in the protocol, wherein the service parameters comprise charging cabinet point location numbers, longitude and latitude types (hundredths, high degrees and the like), charging cabinet point location longitudes, charging cabinet point location latitudes, charging cabinet grid layout, charging battery specifications (the specifications can comprise 48V, 60V and the like) supported in grids and the like, and packaging the information into charging cabinet registration information to be sent to the charging cabinet point location registration module for processing.
After receiving the charging cabinet point location registration information, the charging cabinet point location registration module performs the following steps:
1. and (3) detecting whether the same charging cabinet point location number exists in the storage equipment according to the charging cabinet point location number, if so, directly entering a response module to respond to registration success information, and if not, continuing the step (2).
2. The method comprises the steps of persisting information such as a charging cabinet point location number, a longitude and latitude type (hundredths, Gauss and the like), a charging cabinet point location longitude, a charging cabinet point location latitude, a charging cabinet grid layout, charging battery specifications (the specifications can comprise 48V, 60V and the like) supported in a grid and the like into a storage device, and encapsulating the information into charging cabinet registration success response information after the persistence is successful, wherein the response information comprises the charging cabinet point location number and a processing state (success or failure).
Charging cabinet point location registration response module: and after the registration response success information is received, packaging the information into a response protocol according to the protocol specification, wherein the response protocol comprises the charging cabinet point position number and processing state information (success or failure).
The protocol specification of the charging cabinet point location registration request protocol is as follows:
the charging cabinet point location registration request protocol mainly comprises a request message number, a requestor number (a battery number and a point location number), a signature value and a service data field. The signature value is generated by using a digest algorithm to obtain an initial signature value, where the digest algorithm may include an Md5 signature algorithm, for example: the signature value MD5 (digest content) may contain the entire protocol or may contain part of the protocol content.
After the initial signature value is generated, the encryption and decryption processing is performed on the initial signature value according to an asymmetric algorithm, where the asymmetric algorithm may include RSA and DSA, for example: the encrypted signature value is RSA (public key, digest signature value), and decryption: the decrypted signature value is RSA (private key, encrypted digest signature value), and the signature value after encryption and decryption is the finally obtained signature value.
The response protocol mainly comprises a request message number, an execution result status (success or error information) and a service data field.
In one embodiment, as shown in fig. 5, the preset battery energy interval table is obtained according to battery information of a pre-registered electric vehicle, and the registration process is as follows:
s510, receiving a battery registration request protocol of the electric car;
in the process of registering the electric vehicle battery, firstly, the electric vehicle end sends a battery registration request protocol to the server end, and the server end receives the battery registration request protocol.
S520, if the battery registration request protocol is judged to be in accordance with the specification, extracting effective battery registration information from the battery registration request protocol, and packaging the effective battery registration information into battery registration information, wherein the effective battery registration information comprises one or more of a battery number, a battery specification, a battery owner number and a battery owner telephone;
the server judges the battery registration request protocol, judges whether the battery registration request protocol conforms to the specification, extracts effective battery registration information from the battery registration request protocol if the battery registration request protocol conforms to the specification, and encapsulates the effective battery registration information into battery registration information.
S530, if the battery number in the battery registration information is detected to exist, battery registration success information is generated, otherwise, the battery registration effective information is stored, and the battery registration success information is generated;
if the battery number in the battery registration information is detected to exist, the battery is registered, electromagnetic registration success information is generated, otherwise, the battery registration effective information is stored, and battery registration success information is generated.
And S540, according to the successful information of the battery registration, packaging the battery registration request protocol into a battery response protocol, wherein the battery response protocol comprises the battery number and a battery registration result.
And after the battery registration success information, packaging the battery registration request protocol into a battery response protocol, wherein the battery response protocol comprises a battery number and a battery registration result, and the battery registration result is battery registration success or battery registration failure.
In specific implementation, the server side mainly obtains a preset battery energy interval table through a battery registration module, the battery registration module is used for registering battery information, and only registered batteries can monitor the batteries. The battery registration module comprises a battery registration receiving module, a battery registration processing module and a battery registration response module, and specifically comprises the following parts:
the battery registration module receives a battery registration request protocol through communication modes such as Http, webservice, https and the like, wherein the battery registration protocol comprises a battery number, a battery specification (the specification can comprise 48V, 60V and the like), a battery owner number, a battery owner telephone and the like.
The battery registration receiving module carries out the following steps after receiving the battery registration request protocol:
1. and (3) analyzing whether the protocol conforms to the specification, if not, directly entering a response module to respond to error information, and entering the step 2 when the protocol is combined.
2. The service parameters in the extraction protocol comprise a battery number, a battery specification (the specification can comprise 48V, 60V and the like), a battery owner number, a battery owner telephone and the like, and the information is packaged into battery registration information which is sent to the battery registration processing module for processing.
After receiving the battery registration information, the battery registration processing module performs the following steps:
1. and (3) detecting whether the same battery information exists in the storage equipment or not according to the battery number, if so, directly entering a response module to respond to the registration success information, and if not, continuing the step (2).
2. The information of the battery number, the battery specification (the specification can comprise 48V, 60V and the like), the battery owner number, the battery owner telephone and the like is persisted into the storage device by the battery information, and after the persistence is successful, the information is packaged into battery registration success response information, and the response information comprises the charging battery number and the processing state (success or failure).
And the battery registration response module encapsulates the registration response success information into a response protocol according to the protocol specification after receiving the registration response success information, wherein the response protocol comprises a battery number and processing state information (success or failure).
In an embodiment, the charging prompting method further includes: monitoring a battery state of the target electric vehicle, the battery state including any one or more of idling, charging, and discharging.
In specific implementation, the server collects a current state signal of the battery through the battery state monitoring module and performs corresponding service logic processing, and the battery management system is provided with the battery management system, so that the battery management system can automatically upload the current state signal of the battery to the server through a 4G or other mobile networks or charging cabinet points. The monitoring states of the battery comprise an idle state, a discharging state and a charging state, and the three state servers need to collect and process the battery, and are completed through a battery charging signal module, a battery discharging signal module and a battery idle signal module.
The processing steps of the battery charging signal module are as follows:
1. request ready to charge signal
Before the battery is connected into the charging cabinet for charging, the battery needs to request the server side for preparing to start charging, and only the server side allows the battery to charge the battery can charge the battery.
1.1, receiving a charging battery preparation charging signal protocol through communication modes such as Http, webservice, https and the like, wherein the preparation charging signal information mainly comprises a charging cabinet point position number, a battery number, a charging port voltage and the like.
And 1.2, judging whether the charging cabinet point position number and the battery number exist in the storage device or not.
1.3, checking whether the current state of the battery number is an idle state and whether the voltage of a charging port meets the requirement of the charging voltage of the battery.
1.4, the above conditions are all checked to be completed, and the ready-to-charge result is sent to the battery in a response protocol mode.
1.5, the storage device mainly comprises four kinds of information, namely charging cabinet point location information, battery monitoring information and battery energy interval information, wherein the content of the charging point location information is already described above.
The battery information comprises a battery number, a battery state (idle, charging and discharging), an electric energy value before battery charging, a battery residual energy value, a current longitude and latitude of the battery, a total battery mileage (total mileage after power is removed), a battery placement state (an electric car, a charging cabinet and an empty discharge), and a current charging cabinet point position number.
The battery monitoring information comprises a battery number, a battery monitoring state (idle, charging and discharging), a last-time monitoring battery residual energy value, a current-monitoring battery residual energy value, a current longitude and latitude of the battery, a last-time monitoring longitude and latitude, a driving mileage, energy consumption, monitoring time and a statistical state (not counted, in statistics and counted), and the energy interval information comprises a battery number, a battery starting interval energy value, a battery ending interval energy value, an actual total mileage, actual energy consumption, an average energy consumption mileage (actual total mileage/actual energy consumption) and an evaluation mileage.
2. Signal to start charging
When the battery starts to charge after receiving the electric energy, the battery needs to send a charging starting signal to the server, the charging signal mainly comprises a charging cabinet point position number, a battery number, a residual energy value before charging the battery and the like, and the battery information in the storage device is modified after the charging information number is received. The method comprises the following specific steps:
and 2.1, the server receives a charging starting signal request protocol sent by the battery, and analyzes and extracts information including the information of the battery number after the charging point is hundreds of nanometers, the information of the residual energy value before the battery is charged and the like.
And 2.2, checking whether the charging cabinet point position and the battery number exist in the storage device.
And 2.3, checking whether the battery state in the battery information is in an idle state according to the battery number.
And 2.4, modifying the battery state in the battery information into charging according to the battery number, modifying the current charging cabinet point position number in the battery information into the charging cabinet point position number in the charging signal, setting the placement state in the battery into a charging cabinet, and setting the electric energy value of the battery in the battery before charging into the residual energy value of the battery before charging.
And 2.5, under the condition that the processing is successful, encapsulating the successful processing result into a response protocol and sending the response protocol to the battery.
3. Signal to complete charging
After the battery is charged, a charging completion signal needs to be sent to the server side for processing, and the information of the charging completion signal of the battery comprises a battery number, a charging cabinet point position number, a current battery energy value and the like. The method comprises the following specific steps:
and 3.1, the server receives a battery charging completion signal request protocol, and analyzes and extracts the point position number of the charging cabinet, the battery number, the current battery energy value and the like.
And 3.2, checking whether the charging cabinet point position and the battery number exist in the storage device.
And 3.3, checking whether the battery state in the battery information is in a charging state according to the battery number.
And 3.4, modifying the battery charging state in the battery information to be idle according to the battery number, setting the electric energy value before battery charging in the battery to be the current battery energy value in the charging completion signal, and setting the current longitude and latitude in the battery to be the longitude and latitude of the charging cabinet point position.
And 3.5, after the steps are all executed, storing the latest battery information into the storage device.
And the battery idle state is that the battery regularly reports the current state information of the battery to the server under the condition that the battery is not charged or discharged. The state information comprises a battery number, a residual energy value, a position dimension of the battery, a battery placement state (a charging cabinet, a trolley bus and an empty discharge), and monitoring time, wherein the empty discharge is that the battery is not connected with the charging cabinet or the trolley bus. The battery idle signal module comprises the following specific steps:
1. the battery sends a battery idle signal protocol to the server at regular time, and the server analyzes and extracts a battery number, a residual energy value, the position longitude and latitude of the battery, a charging cabinet point position number (in the charging cabinet), a trolley number (in the trolley) and the like.
2. Check if the charging cabinet location and battery number are present in the storage device.
3. And modifying the battery state in the battery information to be idle according to the battery number, setting the battery residual energy value in the battery to be the battery residual energy value in the idle signal, setting the placement state in the battery to be the placement state in the idle signal, changing the longitude and latitude in the battery to be the longitude and latitude of a charging cabinet point location if the placement state is the charging cabinet, and setting the current longitude and latitude in the battery information to be the longitude and latitude in the idle signal if the placement state is an electric car or an empty discharge.
4. Adding a battery monitoring record battery number, the battery monitoring state is idle, the residual energy value of the battery monitored last time (the residual capacity of the battery in the battery information monitored last time), the residual energy value of the battery monitored currently (the residual capacity of the battery in the battery information), the current longitude and latitude of the battery (the current longitude and latitude of the battery in the battery information), the previous monitoring longitude and latitude (the current longitude and latitude of the battery in the battery information), the driving mileage is 0, the consumed energy and the monitoring time.
Wherein the consumed energy is the last monitored battery remaining energy value — the current monitored battery remaining energy value.
5. And after the steps are completed, updating the latest battery information into the storage device, and adding the battery monitoring record into the storage device.
6. After the storage processing is successful, the storage processing is packaged into a response protocol which comprises a request protocol number and a processing state (success or failure) and is sent to the battery.
The battery discharge signal module is used for enabling the battery to be in three states of starting discharge, discharging in the middle and stopping discharge respectively between the time when the battery is installed on the electric car and the time when the battery is taken off from the electric car, the three states need to be reported to a service end, the three states are one-time discharge processes, and the electric car can be subjected to multiple discharge processes when the energy of the battery is used. Especially, the discharging signal information battery needs to record the discharging information periodically and report the discharging information to the service end. The server side records all discharging processes, and the server side needs to record the whole discharging life cycle as a basis for analyzing mileage alarm and optimal charging point position and record the discharging life cycle. The specific functional steps of the battery discharge module are as follows:
1. battery start discharge
When the battery is detected to be discharged, the battery sends battery discharging starting information to the server, and the discharging starting information comprises a discharged battery number, a current residual energy value, a current position longitude and latitude and the like. The server processing steps are as follows:
and 1.1, the server receives a battery discharging starting information request protocol, and analyzes and obtains a discharging battery number, a battery residual energy value, current position longitude and latitude and the like.
1.2, checking whether the battery number exists in the storage device.
And 1.3, modifying the battery state in the battery information into a discharging state according to the battery number, modifying the battery residual energy value in the battery into a battery residual energy value in a discharging starting signal, modifying the placing state in the battery into an electric car, and modifying the current longitude and latitude of the battery into the current position longitude and latitude in the discharging starting information.
1.4, adding a battery monitoring record battery number, setting the battery monitoring state as discharging, monitoring the residual energy value of the battery (the residual capacity of the battery in the discharging starting information) at the last time, monitoring the residual energy value of the battery (the residual capacity of the battery in the discharging starting information) at the present time, monitoring the current longitude and latitude of the battery (the current longitude and latitude of the battery in the discharging starting information), monitoring the longitude and latitude at the last time (the current longitude and latitude of the battery in the battery information), setting the driving distance as 0, consuming the energy as 0 and monitoring the time.
And 1.5, after the steps are completed, updating the latest battery information into the storage device, and adding the battery monitoring record into the storage device.
And 1.6, after the execution of the steps is completed, sending a processing success result to the battery in a mode of responding to the protocol after the processing success result is successful.
2. During battery discharge
When the battery is detected to be in discharge, the battery needs to collect the state information in discharge, the battery timely reports the state of the battery in discharge to the server in real time, and the time interval is set for reporting.
And 2.1, the server receives the battery discharge information request protocol and analyzes and obtains the number of a discharged battery, the current energy value, the longitude and latitude of the last monitored position, the longitude and latitude of the current monitored position and the like.
2.2, checking whether the battery number exists in the storage device.
And 2.3, modifying the battery state in the battery information into a discharge starting state according to the battery number, modifying the battery residual energy value in the battery into a battery residual energy value in a discharge signal, and modifying the current longitude and latitude in the battery into the current position longitude and latitude in the discharge information.
And the total driving mileage is the current total driving mileage plus the driving mileage in the battery monitoring record.
And 2.4, adding a battery monitoring record comprising a battery number, the battery monitoring state is in discharge, the residual energy value of the battery monitored last time (inquiring the current residual energy value monitored last time), the residual energy value of the battery monitored currently (the residual capacity of the battery in the discharge information), the current longitude and latitude of the battery (the current longitude and latitude of the battery in discharge), the previous monitored longitude and latitude (the current longitude and latitude of the battery monitored last time), the driving mileage, the consumed energy and the monitoring time.
The driving distance is the distance between the current longitude and latitude of the battery and the last monitored longitude and latitude.
The consumption energy value is the last monitored battery remaining energy value-the current monitored battery remaining energy value.
And 2.5, after the steps are completed, updating the latest battery information into the storage device, and adding the battery monitoring record into the storage device.
And 2.6, after the execution of the steps is completed, sending a processing success result to the battery in a mode of responding to the protocol after the processing success result is successful.
3. Stopping discharge of battery
When the battery is detected to stop discharging, the battery needs to report the information that the battery stops discharging to the server.
And 3.1, the server receives a battery discharge stopping information request protocol, and analyzes and obtains a discharged battery number, a current residual energy value, a current position longitude and latitude and the like.
3.2, checking whether the battery number exists in the storage device.
And 3.3, modifying the battery state in the battery information into a discharge stopping state according to the battery number, modifying the battery residual energy value in the battery into a battery residual energy value in a discharge signal, and modifying the current longitude and latitude in the battery into the current position longitude and latitude in the discharge stopping information.
The total driving mileage is the current total driving mileage plus the driving mileage in the battery monitoring record;
and 3.4, adding a battery monitoring record comprising a battery number, the battery monitoring state is discharging, the last-time battery residual energy value (inquiring the current residual energy value in the last-time monitoring), the current-monitoring battery residual energy value (the battery residual capacity in the discharging information), the current longitude and latitude of the battery (the current longitude and latitude of the battery in discharging), the last-time monitoring longitude and latitude (the current longitude and latitude of the battery in the last-time monitoring), the driving mileage, the energy consumption and the monitoring time.
The driving distance is the distance between the current longitude and latitude of the battery and the last monitored longitude and latitude.
The consumption energy value is the last monitored battery remaining energy value-the current monitored battery remaining energy value.
And 3.5, after the steps are completed, updating the latest battery information into the storage device, and adding the battery monitoring record into the storage device.
And 3.6, after the execution of the steps is completed, sending a processing success result to the battery in a mode of responding to the protocol after the processing success result is successful.
In one embodiment, the server calculates the current remaining endurance mileage of the target electric vehicle through a mileage warning analysis module, and determines whether to send the prompt message according to the current remaining endurance mileage and a preset distance threshold.
Specifically, the mileage warning analysis is to analyze according to a battery monitoring record in the server, and analyze whether the longitude and latitude where the current battery is located can return to the first charging point (the charging point where the battery is last charged) according to the battery monitoring record. And if the first charging point can not be returned, generating alarm information, and after the alarm is generated, analyzing a second charging point (a plurality of charging points) which can be reached by the remaining mileage of the battery by the service end.
The evaluation of the remaining battery mileage is carried out by the latest big past driving data, and the battery mileage is realized by adopting the driving mileage of an energy interval and an algorithm aiming at the analysis of the remaining battery mileage because the battery mileage has great relations with the environment, the aging degree and the energy value interval.
The discharge timing report comprises an energy value before monitoring, an energy value after monitoring, a position before monitoring, a position after monitoring and a driving mileage of each time, all monitoring records of an energy interval are obtained according to the energy interval, and statistics is carried out to obtain an average energy consumption driving mileage of the energy value interval, and the average energy consumption driving mileage is obtained and multiplied by an energy value unit to obtain a total estimated driving mileage.
The method comprises the following steps:
the first step is as follows: setting energy value interval
The server can set an energy value interval of each battery, for example, 12 (energy unit) batteries can set 0.5 (energy unit) interval, and then the energy value interval is 0-0.5, 0.5-1, 1-1.5-11.5-12, and the energy unit can refer to units such as ampere. The energy interval information includes a battery number, a battery start interval energy value, a battery end interval energy value, an actual total mileage, an actual consumption energy value, an average consumption mileage (actual total mileage/actual consumption energy), and a total estimated mileage.
The second step is that: statistical energy value interval module
The server side is provided with a plurality of threads to read the non-counted monitoring records, and the average energy consumption mileage and the total estimated mileage of the battery energy interval are counted and analyzed through the monitoring records, and the method comprises the following specific steps:
1. reading the monitoring record with the statistic state being not statistic in the monitoring record.
2. The read monitoring record changes the statistical state into statistics.
3. And inquiring a battery energy interval information list according to the battery number in the monitoring record.
4. And inquiring the battery energy interval according to the last monitoring energy value and the current monitoring energy value in the battery monitoring, acquiring the energy interval information of the battery, and accumulating the actual total mileage and the actual consumed energy after acquiring the energy interval information.
The final actual total mileage is the current actual total mileage plus the mileage driven in the monitoring record;
the final actual consumption energy value is equal to the current actual consumption energy value plus the driving mileage in the monitoring record;
5. and recalculating the average energy consumption mileage of the battery energy interval.
The average energy consumption mileage is the actual total mileage/actual energy consumption;
the third step: analyzing battery energy remaining range
And obtaining the current residual energy of the battery according to the obtained battery monitoring record, and searching a battery energy interval list according to the residual energy of the battery to obtain the endurance mileage of the residual energy value.
The remaining mileage is the total estimated mileage of the battery energy interval plus the remaining energy value is the average energy consumption mileage;
for example: the current battery is 75, the energy intervals are 0-30, 30-60, 60-90 and 90-100, the estimated mileage of the 4 energy intervals is 3000m, 4000m, 5000m and 3000m, and the average energy consumption mileage of 60-90 is 5000/30-167 m/1 energy unit, so the calculation formula is:
the remaining mileage is 3000+4000+167 (average consumption mileage) × 15(75-60) ═ 9505M.
The fourth step: analysis of charge sites within a battery
1. Analyzing the current distance between the battery and the first charging point
Calculating the driving mileage through a third-party map platform according to the current longitude and latitude position of the battery and the position of a charging cabinet for charging the battery for the last time, and generating an alarm if the driving mileage exceeds the remaining mileage to be reached, wherein the calculation formula is as follows:
generating an alarm, namely a residual mileage threshold value (between 0.1 and 1) < the driving mileage calculated by the third-party platform;
2. analyzing the current distance between the battery and the second charging point
And calculating charging points existing in the diameter range according to the remaining mileage of the battery, calculating the actual driving distance of the longitude of the charging points through a third-party map platform after acquiring the charging point list, and listing as a second charging point if the actual driving distance is less than the remaining mileage of the battery after acquiring the actual driving distance of each charging point and the battery. And adding the second charging point location list into the alarm information.
The fifth step: generating an alert
And generating alarm information according to the information, wherein the alarm information comprises an alarm number, a battery number, remaining mileage, first charging point location information, second charging point location list information and notification states (not notified, in-notification and notified), and storing the alarm information in a storage device.
In an embodiment, the server sends the charging prompt through the warning information notification module, specifically, the server is implemented by obtaining the warning information module, the warning information notification module, and the warning information storage module, which specifically includes:
1. and the server starts a thread to periodically read the alarm information list as the unreinforced record, sets the notification state of the alarm information into a notification after the alarm record is obtained, and sends the alarm information to the alarm notification module.
2. And the warning information notification module is used for sending the warning information to a designated rider through short messages and app messages for example according to a set warning channel (multiple types) after receiving the warning information, and the rider can charge in time according to the recommended charging point after seeing the warning information. And after the sending is finished, the alarm information notification module changes the notification state of the sent alarm information into the notified state. And sending the latest alarm information to an alarm information storage module.
3. And the alarm information storage module stores the latest alarm information into the storage module after receiving the latest alarm information.
In summary, the embodiment of the present invention provides a charging prompting method, which can provide a mileage alarm of a nearby charging point according to a real-time relationship among a current GPS of a battery, remaining energy of the battery, and a charging point, and solve a problem of towing or manual riding caused by a distance that a rider exceeds the charging point. And when the rider exceeds the first charging point location distance, the server side can analyze available second charging point locations and send the available second charging point locations to the server.
The embodiment of the present invention provides a charging prompting system, the structure of which is shown in fig. 6, and the system includes a receiving module 610, an energy calculating module 620, a cruising statistic module 630 and a prompting module 640, wherein:
the receiving module 610 is used for receiving a battery monitoring signal and a current position of the target electric vehicle;
the energy calculation module 620 is configured to obtain a remaining energy value of the battery according to the battery monitoring signal;
the endurance calculation module 630 is configured to obtain a current remaining endurance mileage of the target electric vehicle according to the remaining energy value and an evaluation mileage corresponding to a preset energy interval;
the prompting module 640 is configured to send charging prompting information if the current remaining endurance mileage is less than a preset distance threshold.
The present embodiment is a system embodiment corresponding to the method, the specific implementation process of the system embodiment is the same as the method embodiment, please refer to the method embodiment for details, and the system embodiment is not described herein again.
For specific limitations of the charging alert system, reference may be made to the above limitations of the charging alert method, which is not described herein again. All or part of the modules in the charging prompting system can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 7. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a computer storage medium and an internal memory. The computer storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the computer storage media. The database of the computer device is used for storing data generated or acquired during execution of the charging prompting method. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a charge reminder method.
In one embodiment, a computer device is provided, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the steps of the charging prompting method in the above embodiments are implemented, for example, steps S210 to S240 shown in fig. 2 or steps shown in fig. 3 to 5. Alternatively, the processor implements the functions of each module/unit in the embodiment of the charging prompting system when executing the computer program, for example, the functions of each module/unit shown in fig. 6, and are not described herein again to avoid repetition.
In an embodiment, a computer storage medium is provided, where a computer program is stored on the computer storage medium, and when executed by a processor, the computer program implements the steps of the charging prompting method in the foregoing embodiments, such as steps S210 to S240 shown in fig. 2 or steps shown in fig. 3 to fig. 5, which are not repeated herein for avoiding repetition. Alternatively, the computer program, when executed by the processor, implements the functions of the modules/units in the embodiment of the charging prompt system, for example, the functions of the modules/units shown in fig. 6, and are not described herein again to avoid repetition.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, apparatus, article, or method that includes the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments. Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种控制充电桩充电的方法、系统和装置