Detailed Description
Various embodiments of the present invention will be described more fully hereinafter. The invention is capable of various embodiments and of modifications and variations therein. However, it should be understood that: there is no intention to limit various embodiments of the invention to the specific embodiments disclosed herein, but on the contrary, the intention is to cover all modifications, equivalents, and/or alternatives falling within the spirit and scope of various embodiments of the invention.
Hereinafter, the terms "includes" or "may include" used in various embodiments of the present invention indicate the presence of the disclosed functions, operations, or elements, and do not limit the addition of one or more functions, operations, or elements. Furthermore, as used in various embodiments of the present invention, the terms "comprises," "comprising," "includes," "including," "has," "having" and their derivatives are intended to mean that the specified features, numbers, steps, operations, elements, components, or combinations of the foregoing, are only meant to indicate that a particular feature, number, step, operation, element, component, or combination of the foregoing, and should not be construed as first excluding the existence of, or adding to the possibility of, one or more other features, numbers, steps, operations, elements, components, or combinations of the foregoing.
In various embodiments of the invention, the expression "a or/and B" includes any or all combinations of the words listed simultaneously, e.g., may include a, may include B, or may include both a and B.
Expressions (such as "first", "second", and the like) used in various embodiments of the present invention may modify various constituent elements in various embodiments, but may not limit the respective constituent elements. For example, the above description does not limit the order and/or importance of the elements described. The foregoing description is for the purpose of distinguishing one element from another. For example, the first user device and the second user device indicate different user devices, although both are user devices. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of various embodiments of the present invention.
It should be noted that: in the present invention, unless otherwise explicitly stated or defined, the terms "mounted," "connected," "fixed," and the like are to be construed broadly, e.g., as being fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; can be directly connected or indirectly connected through an intermediate medium; there may be communication between the interiors of the two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the present invention, it should be understood by those skilled in the art that the terms indicating an orientation or a positional relationship herein are based on the orientations and the positional relationships shown in the drawings and are only for convenience of describing the present invention and simplifying the description, but do not indicate or imply that the device or the element referred to must have a specific orientation, be constructed in a specific orientation and operate, and thus, should not be construed as limiting the present invention.
The terminology used in the various embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the various embodiments of the invention. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of the present invention belong. The terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning that is consistent with their contextual meaning in the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein in various embodiments of the present invention.
Referring to fig. 1, fig. 1 is a schematic flow chart of a charging navigation method according to a preferred embodiment of the invention, the charging navigation method includes the following steps:
in step S110, vehicle information is acquired.
Specifically, in this embodiment, in order to satisfy the needs of vehicle parking and charging, charging equipment can be correspondingly arranged on the parking space in the parking lot of the community, so as to satisfy the needs of the user for parking and charging. A license plate recognition device can be arranged at an entrance of a community parking lot and used for acquiring vehicle information. In this embodiment, the vehicle information at least includes a license plate picture of the vehicle.
In step S120, it is determined whether the vehicle is an electric vehicle.
Specifically, since the vehicles entering the community parking lot may be electric vehicles and non-electric vehicles, it is necessary to determine whether the vehicles entering the community parking lot are electric vehicles to determine whether charge navigation is required.
In this embodiment, the license plate recognition device is connected with the charging cloud platform, and when the license plate recognition device takes a license plate picture of the vehicle, the license plate picture is uploaded to the charging cloud platform, and the charging cloud platform determines whether the vehicle is an electric vehicle.
It can be understood that some judgment rules may be pre-stored on the charging cloud platform to judge whether the charging cloud platform is an electric vehicle, for example: the license plate picture is green and is an electric vehicle, and the license plate picture is judged to be a non-electric vehicle when the license plate picture is blue or other colors; when the number of the license plate number is 8 bits, the electric vehicle is used, and when the number of the license plate number is 7 bits, the non-electric vehicle is used. After the charging cloud platform receives the license plate picture, the color and the license plate number of the license plate can be analyzed, and whether the vehicle corresponding to the license plate is an electric vehicle or not is judged. It is to be understood that, when the vehicle is a non-electric vehicle, the charging navigation is not required, and then step S121 is executed, and the charging navigation is not performed. When it is determined that the vehicle is an electric vehicle and the charging navigation is required, step S130 is performed.
In step S130, the state information of the charging device is queried.
Specifically, when the vehicle is judged to be the electric vehicle, the charging cloud platform needs to recommend the charging equipment for the electric vehicle according to the service condition of the charging equipment in the parking lot. Therefore, before recommending the charging device, the state information of the charging device needs to be inquired.
In this embodiment, all the charging devices in the parking lot are connected to the charging cloud platform to send information to the charging cloud platform or receive a control instruction of the charging cloud platform. When the state information of the charging equipment is inquired, the charging cloud platform issues a state inquiry command to all the charging equipment, and the charging equipment inquires the state information of the charging equipment after receiving the state inquiry command and uploads the state information to the charging cloud platform.
In the present embodiment, the state information of the charging device includes number information, charging information, and parking information. Because battery charging outfit with the parking stall corresponds the setting, consequently can with battery charging outfit with the parking stall sets up unified serial number so that the management, and the user of being convenient for simultaneously seeks battery charging outfit according to the parking stall serial number fast, promptly the serial number information of parking stall does the parking stall corresponds battery charging outfit's serial number information. For example: and a charging device is arranged on the parking space C31, and the serial number of the charging device is also C31. The number information can be stored in a processor of the charging device in advance, and the number information is sent to the charging cloud platform after an inquiry instruction of the charging cloud platform is received. For example: the charging device number information is C31. The charging cloud platform is internally stored with a map of the parking lot and position information of the charging equipment, and the position information of the charging equipment can be inquired after the serial number information of the charging equipment is received.
The charging information includes a charging state and a charging power of the charging device. The charging state is whether the charging device is charging, for example: and (4) non-charging, charging and charging are completed. The charging power is output power used for charging of the charging equipment. Because community's electric power has the crest trough, consequently when community's electric power in service behavior is different the charging power that charging equipment can export also can receive the regulation and control of certain degree, charging equipment's charging power exists the difference in the different times. For example, at 7 o' clock and 50 min, the power consumption peak period is in, and the charging power is 5 KW; at 8 points, the power consumption peak period is in, and the charging power is 7.5 KW. Due to the fact that charging power of community charging equipment fluctuates, the charging power of the charging information is the charging power at the moment when the charging inquiry instruction is received. In this embodiment, a time when the charging device receives the charging inquiry command for the first time is a first time, and therefore, the charging power in the charging information is the charging power of the charging device at the first time.
The parking information is the parking information of the vehicle in the parking space corresponding to the charging equipment, and the charging equipment can be provided with a vehicle detector for detecting whether the vehicle is parked in the parking space corresponding to the charging equipment. And if the vehicle detector detects the vehicle, it is indicated that the vehicle is parked in the parking space corresponding to the charging equipment. It is understood that the vehicle detector is an ultrasonic detector, and whether a vehicle is parked is determined by detecting whether returned ultrasonic waves are received. For example: the parking information may be with or without a vehicle parked.
Specifically, after the charging device acquires the number information, the charging information and the parking information of the charging device, the information is packaged into state information and sent to the charging cloud platform. For example, the status information is C31 device, not charged, charging power 7KW, no vehicle parked; d21 equipment, no charging, 3.5KW charging power and vehicle parking; e18 equipment, charging is completed, the charging power is 7KW, and a vehicle is parked.
In step S140, it is determined whether there is an idle charging apparatus.
Specifically, after the charging cloud platform receives the state information, whether an idle charging device exists is judged according to the state information of the charging device. In this embodiment, when determining, the parking information may be captured from the state information of the charging device, and the charging device whose parking information is that no vehicle is parked is determined as an idle charging device; and if the parking information in the state information of all the charging equipment is that the vehicle is parked, judging that no idle charging equipment exists.
Further, if it is determined that there is an idle charging device, step S150 is executed; if it is determined that there is no idle charging device, steps S191 to S194 are performed.
In step S150, the vehicle registration information is inquired.
Specifically, after it is determined that the vehicle is an electric vehicle, it is necessary to further inquire whether the vehicle is a registered vehicle. In the present embodiment, if the user of the vehicle resides in a community, it is necessary to register a residence address, vehicle information, a telephone number, and the like in the community management system. If the user of the vehicle lives in the community, the vehicle of the user is a registered vehicle; if the user of the vehicle does not live in the community, the vehicle of the user is a non-registered vehicle. It can be understood that, if the vehicle is a registered vehicle, the charging cloud platform may send the license plate information of the vehicle to the community management system, so as to query the residence address of the user of the vehicle. After the inquiry of the vehicle registration information is completed, step S160 is executed.
In step S160, at least one first charging device and at least one second charging device are screened.
Specifically, when there is an idle charging device, the charging cloud platform needs to screen out at least one first charging device and at least one second charging device for a user to select. In order to meet the charging requirements of different users, the charging cloud platform screens the at least one first charging device and the at least one second charging device according to two dimensions of charging power and distance.
During screening, the charging cloud platform sorts the charging power in the state information of the idle charging equipment at the first moment in a sequence from high to low, and screens the idle charging equipment with the highest charging power at the first moment as first charging equipment.
And meanwhile, further screening out at least one second charging device according to the registration condition of the vehicle. Specifically, if the vehicle is a registered vehicle, inquiring the living address of the vehicle user, sorting the idle charging devices according to the sequence of the distance from the user living address to the user living address, and screening the idle charging device closest to the user living address as a second charging device; and if the vehicle is judged not to be the registered vehicle, sequencing the idle devices according to the sequence from near to far from the first current position of the vehicle, and screening the idle charging device closest to the first current position of the user as a second charging device.
It can be understood that the first current position of the user can be acquired and uploaded to the charging cloud platform through the parking charging application program of the user. Specifically, the parking charging application program of the user can call a GPS function of a mobile phone or other communication equipment of the user, so as to obtain the first current position of the user. The position of the idle charging equipment can be inquired through the number information in the state information of the idle charging equipment, and when the charging cloud platform acquires the living address of the user and the position information of the idle charging equipment, the idle charging equipment closest to the living address of the user can be screened out; similarly, after the charging cloud platform acquires the first current position of the user and the positions of the idle charging devices, the charging cloud platform can sort according to the distance between the idle charging devices and the first current position, and screen out the idle charging devices closest to the first current position of the user.
It is understood that there may be more than one idle charging device with the highest charging power, and therefore at least one first charging device may be selected; similarly, more than one idle charging device may be located closest to the residential address of the user or the first current location, and therefore at least one second charging device may be screened out.
In step S170, a first navigation route from a first current location to a first charging device or a second charging device is received and planned.
Specifically, after the charging cloud platform screens out the at least one first charging device and the at least one second charging device, the state information of the at least one first charging device and the at least one second charging device is sent to a user, and the user can select the appropriate first charging device or second charging device according to the charging requirement. For example, if the user needs a device with higher charging power, the first charging device may be selected; the user may select the second charging device if the charging device closest to the current location or the charging device closest to the residential location is desired.
After a user selects a first charging device or a second charging device, information of the first charging device or the second charging device is sent to the charging cloud platform, the charging cloud platform acquires a first current position of the user, acquires the position of the first charging device or the second charging device, and plans a navigation route from the first current position to the first charging device or the second charging device.
In step S180, it is determined whether the first charging device or the second charging device is occupied.
Specifically, after receiving information of a first charging device or a second charging device selected by a user, the charging cloud platform sends a license plate number of the vehicle to the first charging device or the second charging device, and a license plate recognition device on the first charging device or the second charging device continuously monitors whether the charging device is occupied by the vehicle or not and sends monitoring information to the charging cloud platform.
When vehicle occupation is monitored and the number is inconsistent with the license plate number sent by the charging cloud platform, judging that the first charging equipment or the second charging equipment is occupied, and executing step S190; when it is monitored that no vehicle is occupied or the occupied vehicle is consistent with the license plate number sent by the charging cloud platform, it is judged that the first charging device or the second charging device is not occupied, and step S181 is executed to continue to maintain the monitoring state.
In step S190, a third charging device is screened and a second navigation route from a second current location to the third charging device is planned.
Specifically, when the first charging device or the second charging device is determined to be occupied, it is indicated that the vehicle cannot use the first charging device or the second charging device for charging. At this point, the third charging device needs to be screened again and the second navigation route is planned.
Further, when planning the second navigation route, the state information of the charging device needs to be queried again to confirm the currently idle charging device. In this embodiment, the charging cloud platform queries the charging device again that the time of the charging device is the second time, and the state information of the charging device is the state information of the second time. The specific query method, such as the method for querying the status information at the first time, is not described herein again.
In this embodiment, the rule for screening the third charging device is determined according to the rule for selecting the first charging device or the second charging device by the user. For example: if the user selects the first charging device from the at least one first charging device and the at least one second charging device, the user selects the charging device with the highest charging power, and therefore the device with the highest charging power is selected from the current idle charging devices as a third charging device; if the user selects the second charging device from the at least one first charging device and the at least one second charging device, the user selects the charging device closest to the first current position or the living address, and therefore the charging device closest to the second current position or the living address of the user is selected from the currently idle charging devices as the third charging device.
And after the third charging equipment is screened out by the charging cloud platform, acquiring a second current position of the user, and sending the state information of the third charging equipment and a second navigation route from the second current position to the third charging equipment to the user. It can be understood that the method for obtaining the second current position of the user is the same as the method for obtaining the first current position of the user, and the details are not repeated here.
It can be understood that, in the process of driving to the third charging device, if the third charging device is found to be occupied again, the next idle charging device is screened according to the method described above until the user starts charging on the charging device, and the charging navigation is ended.
In step S191, candidate charging devices are screened.
Specifically, if it is determined that there is no idle charging device, it is necessary to further screen whether there is an alternative charging device available for calling according to the state information of the charging device. Specifically, the alternative charging device is a charging device with a vehicle parked and in a non-charging state. In the present embodiment, the charging device in the uncharged state and the charged state are both regarded as in the uncharged state. It can be understood that, since the alternative charging devices are in an uncharged or charged state, it is said that the vehicles on these charging devices are parked in the parking spaces corresponding to the charging devices, but are not charged, which is equivalent to waste of charging resources. Therefore, when a user needs to charge the vehicle, the vehicle capable of being maneuvered can be further selected from the alternative charging devices so as to charge the user with the charging requirement.
In step S192, a charge scheduling request is transmitted to the user of the parked vehicle on the alternative charging apparatus.
Specifically, after the charging cloud platform screens out the alternative charging devices, license plate information of the vehicles in the corresponding parking places can be collected through the alternative charging devices, the license plate information is analyzed to obtain mobile phone numbers or charging and parking application program accounts of users corresponding to the vehicles, and charging scheduling requests are sent to the mobile phones or charging and parking application programs of the users.
It can be understood that, in this embodiment, the charging equipment also can be provided with a license plate recognition device to shoot the license plate information of the vehicle parked on the parking space and upload the license plate information to the charging cloud platform.
It can be understood that, in this embodiment, before entering a parking lot for parking or charging, a user needs to register through a charging and parking application program, and bind license plate information and a mobile phone number of a vehicle, and after receiving the license plate information of the vehicle, the charging cloud platform may query an application program account number or a mobile phone number of the user corresponding to the license plate, and send a charging scheduling request.
In step S193, the charging device corresponding to the user that responds to the charging scheduling request most quickly is selected as the fourth charging device.
Specifically, after receiving the charging scheduling request, the user can determine whether to respond to the charging scheduling request according to the trip need or the charging requirement. And if the user responds to the charging scheduling request, the charging cloud platform receives the response time of the user responding to the charging scheduling request, screens out the user which responds to the charging scheduling request most quickly, and takes the charging equipment corresponding to the user as fourth charging equipment. It can be understood that the charging device corresponding to the user is a charging device corresponding to a parking space where the vehicle of the user is parked.
In step S194, a third navigation route from the first current location to the fourth charging device is planned.
Specifically, since the user responds to the charge scheduling request, the user will drive the vehicle out of the parking space within a limited time, and thus the fourth charging device will become available. At this time, the charging cloud platform acquires a first current position of a user needing to be charged, and inquires position information of the fourth charging device according to number information in the state information of the fourth charging device, so that a third navigation route from the first current position to the fourth charging device is planned.
The present invention further provides a computer device, where the user device includes: the charging navigation method comprises a memory, a processor and a program which is stored on the memory and can run the charging navigation method on the processor, wherein the processor runs the computer program to enable the computer equipment to execute the charging navigation method.
The invention further provides a storage medium, where the program of the charging navigation method is stored, and when executed by a processor, the program of the charging navigation method implements the steps of the charging navigation method as described above. The charging navigation method can refer to the above embodiments, and details are not repeated herein.
The charging navigation method can recommend the charging equipment from two dimensions of charging power and distance for the user to select according to the condition of the idle parking space, can also continuously monitor the occupation condition of the charging equipment selected by the user, and can re-screen the charging equipment and plan the navigation route in time when the charging equipment selected by the user is occupied, thereby realizing the intellectualization of charging navigation and improving the charging efficiency of the user.
In all examples shown and described herein, any particular value should be construed as merely exemplary, and not as a limitation, and thus other examples of example embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
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 bus dynamic RAM (RDRAM).
The above examples are merely illustrative of several embodiments of the present invention, and the description thereof is more specific and detailed, but not to be construed as limiting the scope of the invention. It should be noted that, for those skilled in the art, other various changes and modifications can be made according to the above-described technical solutions and concepts, and all such changes and modifications should fall within the protection scope of the present invention.