Detailed Description
The invention is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting thereof. It should be further noted that, for convenience of description, only some, but not all of the structures related to the present invention are shown in the drawings.
Before describing the technical scheme in detail, an application scene of the technical scheme is introduced first so as to understand the technical scheme more clearly. In the prior art, an electric vehicle or an electric-oil hybrid vehicle may have a power change requirement during running, and in a normal case, a power change station needs to check vehicle information associated with the power change vehicle before the power change of the vehicle so as to confirm whether the power change vehicle can change power at the power change station. In general, when a vehicle is authenticated, after a vehicle enters a power exchange station, vehicle-related information corresponding to the vehicle is acquired from a database or a cloud server, and when the vehicle is more, it takes a long time to acquire the vehicle-related information, resulting in low vehicle information authentication efficiency.
Example 1
Fig. 1 is a schematic flow chart of a vehicle authentication method according to an embodiment of the present invention, where the embodiment is applicable to a situation of improving the authentication efficiency of a battery-powered vehicle authentication by a battery-powered station, the method may be performed by a vehicle authentication device, and the device may be implemented in the form of software and/or hardware, and the hardware may be an electronic device, for example, a mobile terminal or a PC terminal.
As shown in fig. 1, the method includes:
s110, acquiring vehicle association information of at least one vehicle to be processed in the target area, and determining the target vehicle from the vehicles to be processed according to the vehicle association information.
The target area may be understood as a neighborhood area centered on the target station, such as an area within 1km of a square circle centered on a target station. The target station may be an artificially selected station, for example, in the existing 10 stations, any one station may be designated as the target station, or all 10 stations may be designated as the target stations, that is, the number of target stations may be one or more. A vehicle to be treated is understood to be a vehicle travelling in a target area, typically an electric vehicle with a battery exchange device. The vehicle-related information may include information such as position information, remaining battery power, and vehicle identification corresponding to each vehicle to be processed. The target vehicle can be understood as a vehicle to be processed with a power change requirement, and the data of the target vehicle can be one or a plurality of data.
Specifically, after the vehicles to be processed enter the target area, vehicle-related information corresponding to each vehicle to be processed is acquired. It can be understood that there are many to-be-processed vehicles entering the target area, but not all to-be-processed vehicles have a power change requirement, so that it is required to determine to-be-processed vehicles having a power change requirement according to the vehicle related information corresponding to each to-be-processed vehicle, and determine the vehicle having a power change requirement as the target vehicle.
Optionally, the acquiring the vehicle related information of at least one vehicle to be processed in the target area, and determining the target vehicle from the vehicles to be processed according to the vehicle related information, includes: determining a target area corresponding to the target power exchange station, and receiving wireless communication signals sent by at least one vehicle to be processed in the target area based on a vehicle networking system; analyzing the wireless communication signals to obtain position information and battery residual quantity corresponding to each vehicle to be processed; and determining a target vehicle based on the position information and the battery remaining power.
The internet of vehicles system is understood as a system for recording information about vehicles that can exchange electricity at a target exchange station, and can also be used for receiving wireless communication signals of each exchange vehicle and analyzing the received wireless communication signals. The remaining battery power may be understood as power information of the vehicle to be processed at the current time of the battery.
In practical application, a target area is determined by taking a target power exchange station as a center and taking a preset distance as a radius. And receiving vehicle information related to each battery exchange vehicle of the target battery exchange station based on the vehicle networking system, determining whether the battery exchange vehicle enters a target area according to the position information of each battery exchange vehicle, and taking the vehicle entering the target area as a vehicle to be processed. The method comprises the steps of obtaining wireless communication signals sent by each vehicle to be processed in a target area, analyzing the received wireless communication signals based on a vehicle networking system, determining position information and battery residual quantity corresponding to each vehicle to be processed, determining whether each vehicle to be processed has a power change requirement according to the battery residual quantity of each vehicle to be processed, and determining the vehicle to be processed with the power change requirement as the target vehicle.
Optionally, the determining the target vehicle based on the location information and the remaining battery power includes: determining longitude and latitude information corresponding to each vehicle to be processed according to each position information, and calculating the distance to be compared between each vehicle to be processed and the target power exchange station according to each longitude and latitude information; and if the comparison distance of the vehicle to be processed is smaller than the preset distance and the residual electric quantity of the battery is smaller than the preset residual electric quantity threshold value, determining that the vehicle to be processed is a target vehicle.
The longitude and latitude information can be understood as longitude and latitude position information corresponding to the current moment of the vehicle to be processed. The distance to be compared can be understood as the relative distance of the vehicle to be treated to the target power exchange station. The preset distance may be understood as a distance corresponding to the target battery exchange station preset when determining the target area. The preset remaining capacity threshold value can be understood as a corresponding electric capacity value when the vehicle to be processed needs to be subjected to power change, and can be specific electric capacity information or a ratio of the current electric capacity to the total electric capacity of the vehicle to be processed.
Specifically, longitude and latitude information corresponding to the current moment of each vehicle to be processed can be determined according to the position information of each vehicle to be processed, longitude and latitude information corresponding to the target power exchange station is known, the relative distance between each vehicle to be processed and the target power exchange station can be determined according to the longitude and latitude information corresponding to each vehicle to be processed and the longitude and latitude information corresponding to the target power exchange station, and the obtained relative distance is used as the distance to be compared. The distance to be compared can be the linear distance between each vehicle to be processed and the target power exchange station, or the actual running distance between each vehicle to be processed and the target power exchange station. And comparing the to-be-compared distance with a preset distance, and determining whether the to-be-processed vehicles enter a target area or not when the to-be-compared distance is smaller than the preset distance, and determining whether the to-be-processed vehicles have a power change requirement according to the battery residual quantity of each to-be-processed vehicle at the current moment in order to determine the target vehicle from each to-be-processed vehicle. It should be noted that, when determining whether each vehicle to be processed has a power change requirement, the battery remaining capacity of the vehicle to be processed at the current moment can be compared with the preset remaining capacity, if the battery remaining capacity at the current moment is smaller than the preset remaining capacity, the vehicle to be processed can be determined to have the power change requirement, and the vehicle to be processed is determined to be a target vehicle. If the vehicle to be processed is in the target area, the preset remaining capacity is 80%, and the remaining capacity of the battery at the current moment is 50%, the processed vehicle is the target vehicle.
S120, determining target vehicle associated information corresponding to the target vehicle, and generating an information table to be queried based on the target vehicle associated information.
The target vehicle-related information may be understood as vehicle-related information corresponding to the target vehicle. The information table to be queried may be understood as an information table for storing target vehicle-related information of each target vehicle.
Specifically, when the target vehicle enters the target power exchange station to exchange power, the related information of the target vehicle needs to be authenticated to determine whether the power exchange service can be performed for the target vehicle. In order to improve the efficiency of the target vehicle in vehicle authentication, the target vehicle related information corresponding to each target vehicle may be stored first, that is, an information table to be queried is generated based on each target vehicle related information, so that when the target vehicle performs the target power conversion station to perform the power conversion, the corresponding information is directly retrieved from the information table to be queried to authenticate the target vehicle.
Optionally, the determining the target vehicle associated information corresponding to the target vehicle, and generating the information table to be queried based on the target vehicle associated information includes: determining a vehicle identifier corresponding to the target vehicle, and acquiring target vehicle associated information corresponding to the vehicle identifier from a target server; and acquiring information to be filled matched with a preset field from the target vehicle associated information, filling the information to be filled into an information table to be filled, and generating an information table to be queried.
The vehicle identification is understood to be the unique identifying information for marking each vehicle. The target server may be understood as a storage device for storing relevant vehicle information of each vehicle, for example, may be a terminal device, or may be a cloud server. The preset field may be understood as a key field in the information table to be queried, and is used for filling information needed to be used in the information table from the target vehicle associated information. The information to be filled can be understood as information matched with a preset field in the target vehicle associated information. The information table to be filled can be understood as a blank information table with preset fields.
Specifically, the vehicle identification in the relevant information corresponding to the target vehicle is acquired, and the target vehicle associated information corresponding to the vehicle identification is determined from the vehicle associated information in the target server. Screening the target vehicle associated information based on a preset field in the information table to be filled, taking the information matched with the preset field as the information to be filled, filling the information to be filled into a position corresponding to the preset field in the information table to be filled, and obtaining the information table to be queried.
And S130, when the target vehicle is subjected to power conversion at the target power conversion station, acquiring information to be authenticated corresponding to the target vehicle from the information table to be queried, and carrying out vehicle authentication on the target vehicle based on the information to be authenticated.
The information to be authenticated may be understood as information for determining whether the target vehicle can perform power exchange at the target power exchange station, for example, may be a vehicle identifier of the target vehicle or prestored information related to authentication of the target vehicle.
Specifically, after the target vehicle enters the target power exchange station, vehicle authentication needs to be performed on the target vehicle so as to determine whether the target vehicle can exchange power at the target power exchange station. In the prior art, when a target vehicle enters a power exchange station, it may take a long time to retrieve target vehicle related information corresponding to the target vehicle from a storage area storing the vehicle related information of the vehicle, which is equivalent to a query from a huge amount of vehicle related information. Therefore, when the target vehicle performs the target area, the target related information of the target vehicle is recorded in the to-be-queried table from the storage area for storing the vehicle related information of the vehicle, and when the target vehicle enters the target power exchange station, the target vehicle related information of the target vehicle which needs to be electrified at present can be directly acquired from the to-be-queried table, and the to-be-authenticated information matched with the vehicle authentication is determined from the target vehicle related information, so that the target vehicle is authenticated based on the to-be-authenticated information.
The method has the advantages that when the target vehicle enters the target area, the target vehicle related information is acquired, the information table to be queried is generated based on the target vehicle related information, and when the target vehicle enters the target power exchange station, the corresponding information is directly acquired from the information table to be queried to authenticate the target vehicle, so that the information query range is reduced, and the authentication efficiency of the vehicle can be greatly improved.
Optionally, when the target vehicle performs power conversion at the target power conversion station, the method acquires information to be authenticated corresponding to the target vehicle from the information to be queried table, and performs vehicle authentication on the target vehicle based on the information to be authenticated, including: when the target vehicle performs power change at the target power change station, acquiring a vehicle identification code of the target vehicle; and according to the vehicle identification code, retrieving information to be authenticated corresponding to the target vehicle from the information to be queried table, and authenticating the target vehicle based on the information to be authenticated.
The vehicle identification code may be understood as information for identifying the vehicle, such as a VIN code.
Specifically, in order to determine whether the target vehicle can exchange electricity at the target electricity exchange station, authentication needs to be performed on the target vehicle, for example, a vehicle identification code corresponding to the target vehicle may be acquired, according to the vehicle identification code, target vehicle associated information corresponding to the vehicle identification code is queried in an information table to be queried, then information to be authenticated required in vehicle authentication is acquired from the vehicle associated information of the target vehicle which needs to exchange electricity currently, authentication is performed on the current target vehicle based on the information to be authenticated, and electricity exchange is performed on the target vehicle.
Optionally, the retrieving, according to the vehicle identification code, information to be authenticated corresponding to the target vehicle from the information table to be queried, and authenticating the target vehicle based on the information to be authenticated, includes: analyzing the information to be authenticated to obtain a key to be authenticated corresponding to the information to be authenticated; and comparing the key to be verified with a pre-stored target verification key, and if the key to be verified is consistent with the target verification key, determining that the target vehicle passes the authentication so as to change the electricity of the target vehicle.
The target power exchange station and the vehicle capable of exchanging power at the power exchange station have an authentication relationship, and generally can be authenticated by a key mode. In order to determine whether each vehicle is a vehicle which can exchange electricity with the target exchange station, key information can be created for each vehicle, the key information is stored in vehicle association information of the vehicle as a key to be verified of each vehicle, meanwhile, the target exchange station stores a target verification key corresponding to each verification vehicle, and it is required to be noted that the key to be verified corresponding to the same vehicle can be matched with the target verification key, and only when the key to be verified is consistent with the target verification key, the vehicle can be determined to be the vehicle which can exchange electricity with the target exchange station.
Specifically, the to-be-authenticated information includes a to-be-authenticated key corresponding to the target vehicle, the to-be-authenticated key corresponding to the target vehicle can be obtained by analyzing the to-be-authenticated information, and meanwhile, the target authentication key pre-stored in the target battery exchange station can be retrieved according to the vehicle identification of the target vehicle, wherein the retrieved target authentication key corresponds to the target vehicle. When the key to be verified of the target vehicle is consistent with the target verification key, the target vehicle can be confirmed to pass the authentication, and the target vehicle can be changed.
Optionally, after the target vehicle finishes the power change, removing the target vehicle related information corresponding to the target vehicle from the information table to be queried, and updating the information table to be queried; or when the target vehicle leaves the target area, removing the target vehicle related information corresponding to the target vehicle from the information table to be queried, and updating the information table to be queried.
Specifically, in order to maintain the high efficiency of the target power exchange station in acquiring the target vehicle related information of each target vehicle, the information table to be queried for storing the target vehicle related information is also required to be updated, when the target vehicle finishes the power exchange, the task is determined to be finished, and the target vehicle related information associated with the target vehicle is removed from the information table to be queried. Or the number of the target vehicles can be large, and each target vehicle does not need to change electricity at the target power change station, so that when the target vehicle does not enter the target power change station to change electricity, but has driven away from the target area, the target vehicle related information of the target vehicle is also removed from the information table to be queried. By the arrangement, the information in the information table to be queried can be kept continuously updated, so that high query efficiency is kept when the target vehicle associated information is queried based on the information table to be queried.
According to the technical scheme of the embodiment, vehicle related information of at least one vehicle to be processed in the target area is obtained, the target vehicle is determined from the vehicles to be processed according to the vehicle related information, whether the vehicle enters the target area can be determined according to the position information of the vehicle, and if the residual battery power of the vehicle in the target area is lower than the preset residual battery power, the vehicle can be determined to be the target vehicle. Determining target vehicle associated information corresponding to the target vehicle, generating an information table to be queried based on the target vehicle associated information, acquiring and storing the vehicle associated information associated with the target vehicle when the target vehicle enters a target area, and generating the information table to be queried based on the target vehicle associated information so as to directly acquire related information from the information table to be queried when the target vehicle is authenticated. When the target vehicle performs power conversion at the target power conversion station, acquiring information to be authenticated corresponding to the target vehicle from the information table to be queried, performing vehicle authentication on the target vehicle based on the information to be authenticated, directly acquiring related information from the information table to be queried when the target vehicle enters the target power conversion station to perform power conversion, and performing power conversion on the target vehicle when the information passes the authentication. The problem of the low efficiency when carrying out vehicle authentication to the vehicle to the battery exchange station is solved, the authentication efficiency when carrying out vehicle authentication to the vehicle to the battery exchange station has been realized improving.
Example two
In a specific example, as shown in fig. 2, the target station is determined, the target station is taken as a center, the preset distance is taken as a radius, and the target area is determined, for example, the preset distance may be 1km, that is, the area within 1km of the square circle of the target station may be regarded as the target area. In practical application, the wireless communication signals sent by each vehicle to be processed can be obtained in real time through the internet of vehicles system, and then the received wireless communication signals are analyzed to obtain corresponding vehicle association information, such as position information (longitude and latitude information), VIN code, battery residual capacity information and the like of the vehicle to be processed. When the vehicle to be processed enters the target area, determining the battery residual capacity of the vehicle to be processed through the big data cloud platform to judge, and when the battery residual capacity of the vehicle to be processed is lower than the preset residual capacity, determining the vehicle to be processed as the target vehicle. That is, the vehicle to be processed having the power change demand in the target area is taken as the target vehicle. And according to the vehicle identification of the target vehicle, acquiring target vehicle association information corresponding to the target vehicle from a cloud server (namely, a target server), and generating an information table to be queried based on the target vehicle association information of the target vehicle. When a target vehicle enters the target power exchange station, target vehicle related information related to the target vehicle is obtained from the information table to be queried, and information to be authenticated corresponding to the vehicle authentication direction is called from the target vehicle related information so as to authenticate the target vehicle based on the information to be authenticated. When the vehicle is authenticated, the key to be authenticated stored in the related information of the target vehicle can be compared with the target authentication key stored in the target battery exchange station, and if the key to be authenticated is consistent with the target authentication key, the target vehicle can be determined to pass the authentication, and the target vehicle can be authenticated. In order to maintain the authentication efficiency of the target vehicle authentication by the target battery exchange station, the information table to be queried is also required to be updated, for example, after the target vehicle finishes the battery exchange, the target vehicle association information associated with the target vehicle in the information table to be queried is removed. Or when the target vehicle does not enter the target power exchange station for power exchange and drives away from the target area, eliminating the target vehicle association information associated with the target vehicle in the information table to be inquired.
According to the technical scheme of the embodiment, vehicle related information of at least one vehicle to be processed in the target area is obtained, the target vehicle is determined from the vehicles to be processed according to the vehicle related information, whether the vehicle enters the target area can be determined according to the position information of the vehicle, and if the residual battery power of the vehicle in the target area is lower than the preset residual battery power, the vehicle can be determined to be the target vehicle. Determining target vehicle associated information corresponding to the target vehicle, generating an information table to be queried based on the target vehicle associated information, acquiring and storing the vehicle associated information associated with the target vehicle when the target vehicle enters a target area, and generating the information table to be queried based on the target vehicle associated information so as to directly acquire related information from the information table to be queried when the target vehicle is authenticated. When the target vehicle performs power conversion at the target power conversion station, acquiring information to be authenticated corresponding to the target vehicle from the information table to be queried, performing vehicle authentication on the target vehicle based on the information to be authenticated, directly acquiring related information from the information table to be queried when the target vehicle enters the target power conversion station to perform power conversion, and performing power conversion on the target vehicle when the information passes the authentication. The problem of the low efficiency when carrying out vehicle authentication to the vehicle to the battery exchange station is solved, the authentication efficiency when carrying out vehicle authentication to the vehicle to the battery exchange station has been realized improving.
Example III
Fig. 3 is a vehicle authentication device according to a third embodiment of the present invention, the device includes: the target vehicle determination module 210, the information table to be queried generation module 220, and the target vehicle authentication module 230.
The target vehicle determining module 210 is configured to obtain vehicle related information of at least one vehicle to be processed in the target area, and determine a target vehicle from the vehicles to be processed according to the vehicle related information; the vehicle related information comprises at least one of position information, battery residual quantity and vehicle identification corresponding to each vehicle to be processed, and the target area is a neighborhood area taking a target battery exchange station as a center;
the to-be-queried information table generating module 220 is configured to determine target vehicle associated information corresponding to the target vehicle, and generate a to-be-queried information table based on the target vehicle associated information;
The target vehicle authentication module 230 is configured to obtain information to be authenticated corresponding to the target vehicle from the information table to be queried when the target vehicle performs power conversion at the target power conversion station, and perform vehicle authentication on the target vehicle based on the information to be authenticated.
According to the technical scheme of the embodiment, vehicle related information of at least one vehicle to be processed in the target area is obtained, the target vehicle is determined from the vehicles to be processed according to the vehicle related information, whether the vehicle enters the target area can be determined according to the position information of the vehicle, and if the residual battery power of the vehicle in the target area is lower than the preset residual battery power, the vehicle can be determined to be the target vehicle. Determining target vehicle associated information corresponding to the target vehicle, generating an information table to be queried based on the target vehicle associated information, acquiring and storing the vehicle associated information associated with the target vehicle when the target vehicle enters a target area, and generating the information table to be queried based on the target vehicle associated information so as to directly acquire related information from the information table to be queried when the target vehicle is authenticated. When the target vehicle performs power conversion at the target power conversion station, acquiring information to be authenticated corresponding to the target vehicle from the information table to be queried, performing vehicle authentication on the target vehicle based on the information to be authenticated, directly acquiring related information from the information table to be queried when the target vehicle enters the target power conversion station to perform power conversion, and performing power conversion on the target vehicle when the information passes the authentication. The problem of the low efficiency when carrying out vehicle authentication to the vehicle to the battery exchange station is solved, the authentication efficiency when carrying out vehicle authentication to the vehicle to the battery exchange station has been realized improving.
On the basis of any optional technical scheme of the embodiment of the present invention, optionally, the target vehicle determining module includes:
The signal receiving sub-module is used for determining a target area corresponding to the target power exchange station and receiving wireless communication signals sent by at least one vehicle to be processed in the target area based on the Internet of vehicles system;
the signal analysis sub-module is used for analyzing the wireless communication signals to obtain position information and battery residual capacity corresponding to each vehicle to be processed;
And a target vehicle determination sub-module for determining a target vehicle based on the position information and the battery remaining power.
On the basis of any optional technical solution of the embodiments of the present invention, optionally, the target vehicle determining submodule includes:
The waiting comparison distance calculation unit is used for determining longitude and latitude information corresponding to each waiting vehicle according to each position information and calculating the waiting comparison distance between each waiting vehicle and the target battery exchange station according to each longitude and latitude information;
And the target vehicle determining unit is used for determining the vehicle to be processed as a target vehicle if the distance to be compared of the vehicle to be processed is smaller than a preset distance and the residual electric quantity of the battery is smaller than a preset residual electric quantity threshold value.
On the basis of any optional technical scheme in the embodiment of the present invention, optionally, the information table generating module to be queried includes:
the association information acquisition sub-module is used for determining a vehicle identifier corresponding to the target vehicle and acquiring target vehicle association information corresponding to the vehicle identifier from a target server;
and the information table to be queried generates a sub-module for acquiring information to be filled matched with a preset field from the target vehicle associated information, filling the information to be filled into the information table to be filled, and generating the information table to be queried.
On the basis of any optional technical scheme of the embodiment of the present invention, optionally, the target vehicle authentication module includes:
the vehicle identification code acquisition sub-module is used for acquiring the vehicle identification code of the target vehicle when the target vehicle is subjected to power change at the target power change station;
and the vehicle authentication sub-module is used for retrieving information to be authenticated corresponding to the target vehicle from the information table to be queried according to the vehicle identification code, and authenticating the target vehicle based on the information to be authenticated.
On the basis of any optional technical scheme of the embodiment of the invention, optionally, the vehicle authentication sub-module includes:
The key to be verified determining unit is used for analyzing the information to be authenticated to obtain a key to be verified corresponding to the information to be authenticated;
And the target vehicle authentication unit is used for comparing the key to be authenticated with a pre-stored target authentication key, and if the key to be authenticated is consistent with the target authentication key, determining that the target vehicle passes authentication so as to change electricity of the target vehicle.
On the basis of any optional technical scheme of the embodiment of the invention, optionally, the vehicle authentication device further comprises:
The first updating module is used for removing the target vehicle related information corresponding to the target vehicle from the information table to be queried after the target vehicle finishes power change, and updating the information table to be queried; or alternatively, the first and second heat exchangers may be,
And the second updating module is used for removing the target vehicle related information corresponding to the target vehicle from the information table to be queried when the target vehicle leaves the target area, and updating the information table to be queried.
The vehicle authentication device provided by the embodiment of the invention can execute the vehicle authentication method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
It should be noted that each unit and module included in the above apparatus are only divided according to the functional logic, but not limited to the above division, so long as the corresponding functions can be implemented; in addition, the specific names of the functional units are also only for distinguishing from each other, and are not used to limit the protection scope of the embodiments of the present invention.
Example IV
Fig. 4 is a schematic structural diagram of an electronic device according to a fourth embodiment of the present invention. Fig. 4 shows a block diagram of an exemplary electronic device 40 suitable for use in implementing the embodiments of the present invention. The electronic device 40 shown in fig. 4 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in fig. 4, the electronic device 40 is in the form of a general purpose computing device. Components of electronic device 40 may include, but are not limited to: one or more processors or processing units 401, a system memory 402, a bus 403 that connects the various system components (including the system memory 402 and the processing units 401).
Bus 403 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, micro channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 40 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by electronic device 40 and includes both volatile and non-volatile media, removable and non-removable media.
The system memory 402 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 404 and/or cache memory 405. Electronic device 40 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 406 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, commonly referred to as a "hard drive"). Although not shown in fig. 4, a magnetic disk drive for reading from and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be coupled to bus 403 through one or more data medium interfaces. Memory 402 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the invention.
A program/utility 408 having a set (at least one) of program modules 407 may be stored in, for example, memory 402, such program modules 407 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 407 generally perform the functions and/or methods of the described embodiments of the invention.
The electronic device 40 may also communicate with one or more external devices 409 (e.g., keyboard, pointing device, display 410, etc.), one or more devices that enable a user to interact with the electronic device 40, and/or any devices (e.g., network card, modem, etc.) that enable the electronic device 40 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 411. Also, electronic device 40 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through network adapter 412. As shown, network adapter 412 communicates with other modules of electronic device 40 over bus 403. It should be appreciated that although not shown in fig. 4, other hardware and/or software modules may be used in connection with electronic device 40, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
The processing unit 401 executes various functional applications and data processing by running a program stored in the system memory 402, for example, implements the vehicle authentication method provided by the embodiment of the present invention.
Example five
A fifth embodiment of the present invention also provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are for performing a vehicle authentication method, the method comprising: acquiring vehicle association information of at least one vehicle to be processed in a target area, and determining a target vehicle from each vehicle to be processed according to each vehicle association information; the vehicle related information comprises at least one of position information, battery residual quantity and vehicle identification corresponding to each vehicle to be processed, and the target area is a neighborhood area taking a target battery exchange station as a center; determining target vehicle associated information corresponding to the target vehicle, and generating an information table to be queried based on the target vehicle associated information; when the target vehicle is subjected to power conversion at the target power conversion station, information to be authenticated corresponding to the target vehicle is obtained from the information to be queried, and vehicle authentication is performed on the target vehicle based on the information to be authenticated.
The computer storage media of embodiments of the invention may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for embodiments of the present invention may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.