Test method, device and electronic equipment for charging map data
By testing and adjusting the consistency and accuracy of charging map data, the problem of existing charging maps failing to provide reliable information has been solved, enabling electric vehicle owners to find charging stations in a timely manner during long-distance travel.
Patent Information
- Application Number
- CN202210699534.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-20
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2042-06-20
AI Technical Summary
Existing charging maps fail to provide reliable information, making it difficult for electric vehicle owners to find reliable charging stations in a timely and effective manner, especially causing range anxiety during long-distance travel.
By acquiring and comparing charging station data from multiple storage media, including station name, location information, and open status, we test and adjust the data consistency and accuracy to ensure the accuracy of route planning and the reliability of station data.
It improves the reliability of charging map data, ensuring that electric vehicle owners can find reliable charging stations in a timely and effective manner, thus alleviating range anxiety during long-distance travel.
Smart Images

Figure CN115056677B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of mobile Internet, and in particular to a charging map data testing method and device and electronic equipment. BACKGROUND
[0002] With the vigorous development of new energy by the country, new energy vehicles are gradually popularized, and the demand for charging market by electric vehicles is increasingly strong. The charging map provides information of charging stations for electric vehicle owners by connecting charging stations to ordinary maps. However, the number of charging stations is huge, and the quality, power, stability, and price of charging stations are uneven. How to enable electric vehicle owners to find reliable charging stations in time and effectively through the charging map, especially in the face of long-distance anxiety, is a big problem.
[0003] Based on the above, the related art cannot provide a charging map with guaranteed quality for electric vehicle owners. SUMMARY
[0004] The present application provides a charging map data testing method, device and electronic equipment to solve the problem that the related art cannot provide a charging map with guaranteed quality for electric vehicle owners.
[0005] The first aspect of the present application provides a charging map data testing method, comprising: obtaining environmental information and driving information of a vehicle; obtaining first station data and second station data, the first station data being stored in a first storage medium, the first station data being original data of a station corresponding to a charging map, the second station data being synchronized from the first storage medium to a second storage medium, and the second station data being used for path planning of the vehicle; comparing the first station data and the second station data; and adjusting the second station data according to the first station data in the case that the first station data and the second station data are inconsistent.
[0006] In an embodiment of the present application, it further comprises: obtaining third station data and fourth station data, the third station data being stored in a third storage medium, the third station data being used for display of a station in a terminal, the fourth station data being stored in a fourth storage medium, and the fourth station data being used for aggregated analysis of a station; comparing the first station data, the second station data, the third station data and the fourth station data; if inconsistent, adjusting other station data in the inconsistent station data according to reference station data in the inconsistent station data, and / or sending the inconsistent station data to a target terminal to manually adjust the inconsistent station data.
[0007] In an embodiment of the present application, the comparison of the first station data, the second station data, the third station data and the fourth station data comprises at least one of the following: comparing whether the data contents of the first station data, the second station data, the third station data and the fourth station data are consistent, the data contents comprising at least one of a station name, location information and an open state; comparing whether the number of stations corresponding to the same operator in the first station data, the second station data, the third station data and the fourth station data is consistent; and comparing whether the number of stations open to the outside under the same operator in the first station data, the second station data, the third station data and the fourth station data is consistent.
[0008] In an embodiment of the present application, the method further comprises: obtaining actual data of the station, the actual data comprising an actual open state and boundary position information; and adjusting the first station data and the second station data according to the actual data.
[0009] In an embodiment of the present application, the method further comprises: obtaining first test data, the first test data comprising a scale, location coordinates and a screen size of a terminal; executing a first test case under the first test data to obtain a number of stations displayed on the terminal; and sending a test result of unqualified aggregation to the target terminal to adjust an aggregation mode corresponding to the charging map in a case where the number is inconsistent with a preset number.
[0010] In an embodiment of the present application, the method further comprises: obtaining second test data, the second test data comprising a maximum mileage of the vehicle, a current mileage of the vehicle, an electric quantity threshold, a starting position of the vehicle and a terminal position of the vehicle; executing a second test case under the second test data to determine a planning path displayed by the charging map; and sending a test result of unqualified path planning to the target terminal to adjust a path planning mode corresponding to the charging map in a case where the planning path is inconsistent with a preset planning path.
[0011] The second aspect of the present application provides a testing device for charging map data, comprising:
[0012] The obtaining module is configured to obtain first station data and second station data, the first station data being stored in a first storage medium, the first station data being original data of a station corresponding to a charging map, the second station data being synchronized from the first storage medium to a second storage medium, the second station data being used for path planning of a vehicle;
[0013] The comparison module is configured to compare the first station data and the second station data.
[0014] The adjustment module is configured to adjust the second station data according to the first station data in a case where the first station data and the second station data are inconsistent.
[0015] In an embodiment of the present application, the first test module is further configured to: acquire third station data and fourth station data, the third station data being stored in a third storage medium and used for display of the station on the terminal, and the fourth station data being stored in a fourth storage medium and used for aggregated analysis of the station; compare the first station data, the second station data, the third station data and the fourth station data; if the station data are inconsistent, adjust other station data in the inconsistent station data according to reference station data in the inconsistent station data, and / or send the inconsistent station data to the target terminal to manually adjust the inconsistent station data.
[0016] In an embodiment of the present application, the first test module is specifically configured to: compare whether data contents of the first station data, the second station data, the third station data and the fourth station data are consistent, the data contents including at least one of a station name, location information and an open state; compare whether the number of stations corresponding to the same operator in the first station data, the second station data, the third station data and the fourth station data is consistent; and compare whether the number of stations open to the outside under the same operator in the first station data, the second station data, the third station data and the fourth station data is consistent.
[0017] In an embodiment of the present application, the first test module is further configured to: acquire actual data of the station, the actual data including an actual open state and boundary position information; and adjust the first station data and the second station data according to the actual data.
[0018] In an embodiment of the present application, the first test module is further configured to: acquire first test data, the first test data including a scale, location coordinates and a screen size of the terminal; execute the first test case under the first test data to obtain the number of stations displayed on the terminal; and send a test result of aggregated unqualification to the target terminal to adjust an aggregation mode corresponding to the charging map in a case where the number is inconsistent with a preset number.
[0019] In an embodiment of the present application, the first test module is further configured to: acquire second test data, the second test data including a maximum mileage of the vehicle, a current mileage of the vehicle, a power threshold, a starting position of the vehicle and a terminal position of the vehicle; execute the second test case under the second test data to determine a planned path displayed on the charging map; and send a test result of path planning unqualification to the target terminal to adjust a path planning mode corresponding to the charging map in a case where the planned path is inconsistent with a preset planned path.
[0020] The third aspect of the present application provides an electronic device, comprising a memory and a processor; wherein the memory is configured to store program code; and the processor is configured to call the program code to implement the test method of the charging map data according to any one of the first aspect.
[0021] The fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to cause an electronic device to perform the test method of the charging map data according to any one of the first aspect.
[0022] The fifth aspect of the present application provides a computer program product, which stores a computer program, and the computer program is executed by a processor to cause an electronic device to perform the test method of the charging map data according to any one of the first aspect.
[0023] From the above technical solution, it can be seen that the embodiments of the present application obtain first station data and second station data, the first station data is stored in the first storage medium, the first station data is the original data of the station corresponding to the charging map, and the second station data is synchronized from the first storage medium to the second storage medium, and the second station data is used for path planning of a vehicle; the first station data and the second station data are compared; in the case that the first station data and the second station data are inconsistent, the second station data is adjusted according to the first station data, the accuracy of the second station data used for path planning can be accurately tested, the charging map that can be accurately used for path planning is provided for the user, the reliability of the charging map data is improved, a charging map with guaranteed quality is provided, the electric vehicle owner can find a reliable charging station in time and effectively, and the range anxiety of the electric vehicle owner during a long trip is solved. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed in the embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0025] Figure 1 is an application scenario diagram of the test method of the charging map data provided by the present application;
[0026] Figure 2 is a step flowchart of the test method of the charging map data provided by an embodiment of the present application;
[0027] Figure 3 is a step flowchart of the test method of the charging map data provided by another embodiment of the present application;
[0028] Figure 4 is a schematic diagram of a charging map display method provided by an embodiment of the present application;
[0029] Figure 5 is a structural block diagram of a testing device for charging map data provided by an embodiment of the present application;
[0030] Figure 6 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0031] In order to enable those skilled in the art to better understand the scheme of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0032] In the current charging map, there are errors in station data, aggregation methods and path planning methods, which will affect the search for charging stations by electric vehicle owners, and further affect the experience of electric vehicle owners. Based on this problem, the present application provides a charging map data testing method, device and electronic device, which can accurately test the accuracy of the second station data used for path planning, provide users with accurate charging map that can be used for path planning, and further enable electric vehicle owners to find reliable charging stations in time and effectively, and solve the range anxiety of electric vehicle owners on long trips.
[0033] Exemplarily, Figure 1 is an application scenario schematic diagram of the charging map data testing method provided by the present application. As Figure 1 shown, the application scenario can include an electric vehicle 11 driving on a highway 12, which needs to use a charging map during driving to check charging stations on the driving path, so as to charge when the electric vehicle 11 is low on power. In Figure 1 , the charging map 13 displayed on the terminal currently used by the electric vehicle 11, the current position of the electric vehicle 11 is 131, the terminal position is 135, and the electric vehicle 11 can drive from the current position 131 to the terminal position 135 according to the planned path ① or the planned path ②, wherein the planned path ① has a charging station 133 and a charging station 134, and the planned path ② has a charging station 132, which can charge the electric vehicle 11.
[0034] In addition, the test method of the charging map data provided in the application can be a whole data processing method realized by means of a cloud computing system. In addition, the server for executing the test method of the charging map data can be a cloud server, so as to run various algorithms by means of the advantages of resources on the cloud; relative to the cloud, the test method of the charging map data can also be applied to a server device such as a general server or a server array, which is not limited here.
[0035] In the following, the technical solutions of the application will be described in detail through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described in detail in some embodiments.
[0036] Reference Figure 2 The test method of the charging map data provided in the embodiments of the application has a step flow chart, and specifically includes the following steps:
[0037] S201, acquiring first station data and second station data.
[0038] The first station data is stored in a first storage medium, and is original data of a station corresponding to a charging map. The second station data is synchronized from the first storage medium to a second storage medium, and is used for path planning of a vehicle.
[0039] Specifically, the first storage medium can be mysql (a relational database management system), and the second storage medium can be hive (a data warehouse tool). The first station data in the first storage medium is synchronized to the second storage medium on a daily basis, and the data synchronized to the second storage medium is the second station data.
[0040] S202, comparing the first station data and the second station data.
[0041] The specific way of comparing the first station data and the second station data is to first determine the integrity of the first station data in the first storage medium. The number of empty fields of the first station data can be counted for testing, for example, an aggregate function count is used to count the number of empty fields or NULL of the first station data. After the first station data in the first storage medium mysql is synchronized to the second storage medium hive, the number of empty fields or NULL of the second station data in the latest partition of the second storage medium hive is counted, such as the number of empty fields or NULL of the latest synchronized second station data.
[0042] Further, whether the second station data is accurate is determined by comparing the number of empty fields or NULL of the first station data with the number of empty fields or NULL of the corresponding second station data.
[0043] In addition, since the synchronization is daily timing synchronization, and the synchronization process takes a certain time, therefore, the comparison of the first station data and the second station data needs to be carried out after the daily synchronization is completed, and each comparison process only compares the latest synchronized second station data in the second storage medium.
[0044] In an optional embodiment, the second station data added in the historical period in the second storage medium and the corresponding first station data in the first storage medium can also be compared, for example, the second station data synchronized in a week in the second storage medium and the corresponding first station data in the first storage medium are compared.
[0045] The embodiments of the present application can compare the second station data synchronized to the second storage medium in various ways to determine whether there is loss of important fields in the station data synchronization process, whether there is missing of the newly added second station data, and whether there is missing of the second station data added in the historical period.
[0046] S203, in the case that the first station data and the second station data are inconsistent, adjusting the second station data according to the first station data.
[0047] In an optional embodiment, the result of the comparison of the inconsistent can also be sent to the terminal corresponding to the manual adjustment of the second station data, so as to ensure the accuracy of the station data in the second storage medium.
[0048] Further, since the second station data is used for path planning, the accuracy of the second station data affects the accuracy of the path planning, and therefore the test method of the present application can also improve the accuracy of the path planning, and can provide the user with an accurate charging map that can be used for path planning, so that the electric vehicle owner can find a reliable charging station in time and effectively, and solve the range anxiety of the electric vehicle owner on a long trip.
[0049] On the basis of the above embodiments, the test method of the charging map data provided by the embodiments of the present application further comprises the following steps, which are specifically described with reference to Figure 3 :
[0050] S301, obtaining third station data and fourth station data.
[0051] The third station data is stored in a third storage medium, and the third station data is used for the display of the station in the terminal. The fourth station data is stored in a fourth storage medium, and the fourth station data is used for the aggregation analysis of the station.
[0052] Specifically, the third storage medium can be an ES (Embedded Storage System) for displaying a list of stations and searching.
[0053] S302, comparing the first station data, the second station data, the third station data and the fourth station data.
[0054] The comparison of the first station data, the second station data, the third station data and the fourth station data includes at least one of the following: comparing whether the data contents of the first station data, the second station data, the third station data and the fourth station data are consistent, the data contents including at least one of the station name, the location information and the opening state; comparing whether the number of stations corresponding to the same operator in the first station data, the second station data, the third station data and the fourth station data is consistent; comparing whether the number of stations opened to the outside under the same operator in the first station data, the second station data, the third station data and the fourth station data is consistent.
[0055] Specifically, a query condition is set, and whether the station data obtained from each storage medium is consistent is compared according to the query condition. For example, the query condition is X charging station. Whether the first station data corresponding to the X charging station obtained by querying the first storage medium, the second station data corresponding to the X charging station obtained by querying the second storage medium, the third station data corresponding to the X charging station obtained by querying the third storage medium, and the fourth station data corresponding to the X charging station obtained by querying the fourth storage medium are consistent. The station data includes the station name, the station address (latitude and longitude or road location information), the opening state (open or not open) and the opening channel. The opening channel refers to which application program can be accessed for automatic charging. For example, for station A, application program P is needed for scanning code payment for charging, and for station B, application program O is needed for scanning code payment for charging.
[0056] Further, each station has an operator to which it belongs, and each operator provides one or more stations. For example, the operator of station A is ST car enterprise, and the operator of station B is DB car enterprise. For example, the query condition is Z operator. The number of stations corresponding to the Z operator obtained by querying the first storage medium is 10, the number of stations corresponding to the Z operator obtained by querying the second storage medium is 8, the number of stations corresponding to the Z operator obtained by querying the third storage medium is 9, and the number of stations corresponding to the Z operator obtained by querying the fourth storage medium is 10, so as to determine whether the number of stations of each storage medium under the Z operator is consistent.
[0057] In addition, the number of available and open stations of the same operator in different storage media can be compared, for example, a query condition such as: Z operator, the number of available and open stations of the Z operator in the first storage medium is 3, the number of available and open stations of the Z operator in the second storage medium is 3, the number of available and open stations of the Z operator in the third storage medium is 2, and the number of available and open stations of the Z operator in the fourth storage medium is 4, and then it is determined whether the number of available and open stations of each storage medium under the Z operator is consistent.
[0058] In the embodiments of the present application, the above is only a part of the query condition, and more query statistics can be set according to business needs to ensure the consistency of each data in each storage medium, thereby improving the data quality of the charging map.
[0059] S303, if inconsistent, adjusting other station data in the inconsistent station data according to the reference station data in the inconsistent station data, and / or sending the inconsistent station data to the target terminal to manually adjust the inconsistent station data.
[0060] In the embodiments of the present application, the station data in the storage medium can be automatically adjusted, or manually adjusted. In this regard, no limitation is made.
[0061] In the embodiments of the present application, steps S301 to S303 are to test the consistency of the station data of the charging map, which can ensure the consistency of the station data in each storage medium.
[0062] S304, obtaining actual data of the station.
[0063] The actual data includes actual open state and boundary position information. Specifically, the actual open state can be uploaded by the electric vehicle owner through the terminal, and the actual open state can also be carried in the station name, for example, station A (suspended) or station A (not open). The boundary position information can be preset.
[0064] S305, adjusting the first station data and the second station data according to the actual data.
[0065] The open state of the corresponding station in different storage media can be modified according to the actual open state, for example, the electric vehicle owner uploads that station A is not open through the terminal, but the open state of station A in the storage medium is open, so the open state of station A in the storage medium is adjusted to be not open.
[0066] Further, the boundary position information can be longitude and latitude information of a boundary of a region. If the station A should be in the region A, but the position information (longitude and latitude information) of the station A exceeds the boundary position information of the region A, it can be determined that the position information of the station A is wrong, and the position information of the station A in the storage medium is adjusted.
[0067] In the embodiments of the present application, the third station data and the fourth station data can also be adjusted according to actual data. In addition, the adjustment of the station data can be automatic or manual adjustment, which is not limited herein.
[0068] Further, the station data in each storage medium can be scanned periodically to determine abnormal values (open state and position information), so as to realize real-time correction and improve the accuracy of the corresponding station data of the charging map.
[0069] In the embodiments of the present application, the test of the aggregation mode and the path planning mode depends on the algorithm, and the test method of the algorithm is performed through the interface.
[0070] S306, acquiring first test data.
[0071] The first test data includes a scale, a position coordinate and a screen size of a terminal.
[0072] S307, executing a first test case under the condition of the first test data to obtain a number of stations displayed on the terminal.
[0073] The first test case takes the station data of the charging map as underlying basic data, and inputs the first test data into the first test case by calling the aggregation interface of the algorithm. The test result output is the number of stations displayed on the terminal. Specifically, the first test case refers to generating a station information table according to the fourth station data in the fourth storage medium, and meeting the needs of the test case in different dimensions, such as the distribution of the geographical position of the station, the distance distribution between the stations, and whether the preparation of the station data is sufficient to ensure the accuracy of the aggregation mode test. In the embodiments of the present application, different first test cases can be preset, and then different first test cases are input to the interface under the condition of the first test data to obtain the corresponding test result, which is the number of stations displayed on the terminal under the condition of the first test data.
[0074] Reference Figure 4, 41, 42 and 43 show the number of stations displayed by the terminal at different scales when the position coordinates and screen size are the same. When the scale is 2 kilometers (image 41), 3 stations are displayed. A plurality of stations around the position coordinates (current position C) are aggregated, and thus only one station 411 is displayed. The station 412 and the station 413 both represent the aggregation of a plurality of stations in the respective surrounding areas. When the scale is 500 meters, the stations around the (current position C) can be displayed on the screen, including the station 421, the station 422 and the station 423. When the scale is 50 meters, it is indicated that after the charging map is continuously zoomed in, only the station 431 closest to the current position C can be displayed on the screen. The station 431 and the station 421 represent the same station, and the station 411 is the aggregation of the station 421, the station 422 and the station 423.
[0075] In the embodiment of the present application, under the first test data condition, the first test case is executed, and the number of stations displayed by the charging map on the screen of the terminal under the first test data condition can be output.
[0076] S308, when the number is inconsistent with the preset number, a test result of unqualified aggregation is sent to the target terminal to adjust the aggregation mode corresponding to the charging map.
[0077] For example, with reference to Figure 4 In the case of 41, the preset number is 3, but the number of test outputs is 5, and it is determined that the aggregation mode of the charging map is inaccurate. The developer corresponding to the target terminal can adjust the algorithm corresponding to the aggregation mode according to the test result that the number is inconsistent with the preset number, so as to make the aggregation of the charging map more accurate.
[0078] S309, obtaining second test data.
[0079] The second test data includes: the maximum cruising range of the vehicle, the current cruising range of the vehicle, the power threshold, the starting position of the vehicle and the end position of the vehicle.
[0080] Specifically, the second test data is used for testing of the charging map path planning mode, wherein the testing of the path planning mode also depends on the algorithm. In the path planning, because the charging station site data in the driving process is recommended, the maximum cruising range of the electric vehicle, the current cruising range of the vehicle, the power threshold, the starting position of the vehicle and the end position of the vehicle are involved.
[0081] S310, executing a second test case under the second test data condition to determine the planning path displayed by the charging map.
[0082] The second test case adopts the second station data in the second storage medium as the basic data. Specifically, the second test data is input into the second test case through an interface, and the second test case gives a series of coordinate point information through the second test data and the second station data. The coordinate point information is drawn into a route map by using folium (a map drawing function), and the planning path is output.
[0083] S311, in the case that the planning path is inconsistent with the preset planning path, sending a test result of unqualified path planning to the target terminal to adjust the path planning mode corresponding to the charging map.
[0084] Specifically, whether the stations on the planning path meet the travel demand of the current electric vehicle, that is, whether the stations on the planning path guarantee sufficient range. Whether the stations on the planning path are in service areas or highway intersections. Whether there are other alternative stations except the explicit stations planned by the path planning. Whether the route of the planning path meets the characteristics of distance priority, speed priority, and cost priority.
[0085] For example, referring to Figure 1 , the starting position set by the electric vehicle owner is 131, the end position is 135, the maximum range of the vehicle is 500 kilometers, the current range of the vehicle is 300 kilometers, and the power threshold is 20%, which means that the current power is 60%. The electric vehicle needs to be charged before the power is higher than 20%. The planning path corresponding to the test result is path ① in Figure 1 . In the case of path ①, the electric vehicle is assumed to be 300 kilometers from the position 131 to the station 133. Therefore, although the path ① is short, the electric vehicle may stop halfway. The preset path ② is that the electric vehicle is assumed to be 100 kilometers from the position 131 to the station 132. Therefore, the electric vehicle may have a power higher than 20% when it reaches the station 132. Therefore, in the case that the planning path is inconsistent with the preset planning path, the test result of unqualified path planning is sent to the target terminal, so that the developer can adjust the algorithm of the path planning mode, and thus provide more reliable planning path for the user.
[0086] In the embodiments of the present application, the quality of the station data is improved by testing the integrity, consistency and accuracy of the station data of the charging map, and thus the reliability of the charging map is ensured. In addition, the service quality of the charging map is improved by testing the rationality of the aggregation mode and the path planning mode of the charging map.
[0087] For example, Figure 5 , a schematic diagram of a charging map data testing device provided by the embodiments of the present application is provided. The charging map data testing device 50 includes an acquisition module 51, a comparison module 52 and an adjustment module 53. Wherein:
[0088] The acquisition module 51 is configured to acquire first station data and second station data, the first station data is stored in a first storage medium, the first station data is original data of a station corresponding to a charging map, and the second station data is synchronized from the first storage medium to a second storage medium, and the second station data is used for path planning of a vehicle.
[0089] The comparison module 52 is configured to compare the first station data and the second station data.
[0090] The adjustment module 53 is configured to, in a case where the first station data and the second station data are inconsistent, adjust the second station data according to the first station data.
[0091] In an embodiment of the present application, the first test module (not shown) is further configured to acquire third station data and fourth station data, the third station data is stored in a third storage medium, the third station data is used for display of a station on a terminal, the fourth station data is stored in a fourth storage medium, and the fourth station data is used for aggregated analysis of the station; compare the first station data, the second station data, the third station data, and the fourth station data; if the station data are inconsistent, adjust other station data in the inconsistent station data according to reference station data in the inconsistent station data, and / or send the inconsistent station data to a target terminal to manually adjust the inconsistent station data.
[0092] In an embodiment of the present application, the first test module is specifically configured to perform at least one of the following: compare whether data contents of the first station data, the second station data, the third station data, and the fourth station data are consistent, the data contents including at least one of a station name, position information, and an open state; compare whether a number of stations corresponding to a same operator of the first station data, the second station data, the third station data, and the fourth station data is consistent; and compare whether a number of stations opened to the outside under a same operator of the first station data, the second station data, the third station data, and the fourth station data is consistent.
[0093] In an embodiment of the present application, the second test module (not shown) is further configured to acquire actual data of the station, the actual data including an actual open state and boundary position information; and adjust the first station data and the second station data according to the actual data.
[0094] In an embodiment of the present application, the third test module (not shown) is further configured to acquire first test data, the first test data including a scale, position coordinates, and a screen size of the terminal; execute a first test case under the first test data to obtain a number of stations displayed on the terminal; and in a case where the number is inconsistent with a preset number, send an aggregated unqualified test result to the target terminal to adjust an aggregation manner corresponding to the charging map.
[0095] In an embodiment of the present application, further comprising: a fourth test module (not shown) configured to obtain second test data, the second test data comprising: a maximum range of the vehicle, a current range of the vehicle, the power threshold, a starting location of the vehicle, and an ending location of the vehicle; executing the second test case under the second test data to determine the planned path displayed on the charging map; and sending a test result of unqualified path planning to the target terminal to adjust the path planning mode of the charging map when the planned path is inconsistent with the preset planned path.
[0096] Specifically, the specific working content of each module of the charging map data testing device can refer to the embodiment content of the blockchain financial management method described above, which will not be repeated here.
[0097] It should be noted that the division of each module of the above device is only a logical functional division, and all or part of it can be integrated into a physical entity, or physically separated. And these modules can all be realized in the form of software called by the processing element; all can be realized in the form of hardware; some modules can be realized in the form of software called by the processing element, and some modules can be realized in the form of hardware. For example, the processing module can be a separate processing element, or it can be integrated into a chip of the above device, in addition, it can also be stored in the memory of the above device in the form of program code, and the function of the above processing module is called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or can be independently implemented. The processing element here can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each module can be completed by the integrated logic circuit of the hardware or the instruction of the software in the processor element.
[0098] For example, the above modules can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), etc. For another example, when a certain module above is implemented in the form of a processing element scheduling code, the processing element can be a general purpose processor, such as a central processing unit (CPU) or other processor that can invoke code. For another example, the modules can be integrated together to implement in the form of a system-on-a-chip (SOC).
[0099] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as DVD), or semiconductor media (such as solid state disk (SSD)), etc.
[0100] Figure 6 The structural schematic diagram of the electronic device provided by the embodiments of the present application is provided. Wherein, the electronic device can be a bank server or a blockchain platform. As shown in Figure 6As shown, the electronic device can include a processor 61, a memory 62, a communication interface 63 and a system bus 64. The memory 62 and the communication interface 63 are connected with the processor 61 through the system bus 64 and complete communication with each other, the memory 62 is used for storing computer execution instructions, the communication interface 63 is used for communicating with other devices, and the processor 61 implements the scheme of the above embodiment when executing the computer execution instructions.
[0101] The Figure 6 The system bus mentioned in the above embodiment can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus. The communication interface is used to realize communication between the database access device and other devices (such as a client, a read-write library and a read-only library). The memory can include a random access memory (RAM), and can also include a non-volatile memory, such as at least one disk memory.
[0102] The processor mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0103] Optionally, the embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to enable an electronic device to execute the method of the above embodiment.
[0104] Optionally, the embodiment of the present application further provides a computer program product, and the computer program product stores a computer program. The computer program is executed by a processor to enable an electronic device to execute the method of the above embodiment.
[0105] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it; in the formula, the character " / " represents a "division" relationship between the associated objects before and after it. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0106] It can be understood that various numerical numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. In the embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0107] Finally, it should be pointed out that: the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for testing charging map data, characterized in that, include: Acquire first station data and second station data. The first station data is stored in a first storage medium. The first station data is the original data of the station corresponding to the charging map. The second station data is synchronized from the first storage medium to the second storage medium. The second station data is used for vehicle route planning. Compare the data from the first station and the data from the second station; If the data from the first terminal and the data from the second terminal are inconsistent, the data from the second terminal shall be adjusted according to the data from the first terminal. Acquire third-terminal data and fourth-terminal data. The third-terminal data is stored in a third storage medium and is used for display on the terminal. The fourth-terminal data is stored in a fourth storage medium and is used for aggregation analysis of the terminal. Compare the data from the first station, the second station, the third station, and the fourth station; If there is a discrepancy, other station data in the discrepancy station data will be adjusted based on the baseline station data in the discrepancy station data, and / or the discrepancy station data will be sent to the target terminal for manual adjustment of the discrepancy station data.
2. The test method according to claim 1, characterized in that, The comparison of the first station data, the second station data, the third station data, and the fourth station data includes at least one of the following: Compare the data content of the first station data, the second station data, the third station data, and the fourth station data to see if they are consistent. The data content includes at least one of the following: station name, location information, and open status. Compare whether the number of sites corresponding to the same operator is consistent among the first site data, the second site data, the third site data, and the fourth site data; Compare whether the number of sites open to the public under the same operator is consistent among the first site data, the second site data, the third site data, and the fourth site data.
3. The test method according to claim 1, characterized in that, Also includes: Acquire actual data of the site, including actual open status and boundary location information; Adjust the data of the first station and the data of the second station based on the actual data.
4. The test method according to any one of claims 1 to 3, characterized in that, Also includes: Acquire first test data, which includes: scale bar, location coordinates, and screen size of the terminal; Under the first test data conditions, execute the first test case to obtain the number of stations displayed on the terminal; If the number is inconsistent with the preset number, the test result of unqualified aggregation is sent to the target terminal to adjust the aggregation method corresponding to the charging map.
5. The test method according to any one of claims 1 to 3, characterized in that, Also includes: Acquire second test data, which includes: the vehicle's maximum driving range, the vehicle's current driving range, the battery threshold, the vehicle's starting position, and the vehicle's ending position. Under the second test data conditions, execute the second test case to determine the planned path displayed on the charging map; If the planned path is inconsistent with the preset planned path, a test result indicating that the path planning is unqualified is sent to the target terminal in order to adjust the path planning method corresponding to the charging map.
6. A testing device for charging map data, characterized in that, include: The acquisition module is used to acquire first station data and second station data. The first station data is stored in a first storage medium and is the original data of the station corresponding to the charging map. The second station data is synchronized from the first storage medium to the second storage medium and is used for vehicle route planning. The comparison module is used to compare the data from the first station and the data from the second station. An adjustment module is used to adjust the second station data based on the first station data when the first station data and the second station data are inconsistent. The first testing module is used to acquire data from the third and fourth stations. The data from the third station is stored in a third storage medium and is used for display on the terminal. The data from the fourth station is stored in a fourth storage medium and is used for aggregation analysis of the stations. The data from the first, second, third, and fourth stations are compared. If they are inconsistent, other station data in the inconsistent station data are adjusted based on the baseline station data in the inconsistent station data, and / or the inconsistent station data is sent to the target terminal for manual adjustment.
7. An electronic device, characterized in that, Includes memory and processor; among which, The memory is used to store program code; The processor is used to call the program code to implement the testing method for charging map data as described in any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, causes the electronic device to perform a test method for charging map data as described in any one of claims 1 to 5.
9. A computer program product having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it causes the electronic device to perform the testing method for charging map data as described in any one of claims 1 to 5.
Citation Information
Patent Citations
System and method for updating charge station information
CN103155343A
Navigation method and system of electric vehicle as well as vehicle-mounted navigation terminal and server
CN106403977A
Charging station information pushing method, server, medium and computer equipment
CN113505150A