Method and device for updating driving electronic map data in train-mounted equipment
By comparing the driving electronic map data in the train-mounted equipment consistently and logically, the data is updated only when necessary, the problem of low update efficiency in the existing technology is solved and more efficient driving electronic map data is achieved.
Patent Information
- Application Number
- CN202411193518.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-20
AI Technical Summary
The efficiency of updating electronic map data in existing trains is low, and the overall replacement method takes a long time, resulting in low update efficiency.
By comparing the index information, structure version and data version of the original driving electronic map data and the target driving electronic map data, the data will be updated only in the event of a driving accident risk, and the comparison logic will be used to find out the inconsistent data for updates. Reduce updates.
It improves the efficiency of driving electronic map data updates, reduces the amount of data updates, and ensures that the train runs safely on driving lines.
Smart Images

Figure CN119166644A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of train control technology, and in particular to a method and device for updating electronic map data in a train onboard device. Background Art
[0002] Electronic driving map data is one of the important bases for on-board equipment in the train operation control system to realize functions such as train positioning, speed limit calculation, and automatic driving. When a train is about to run on a route, the original electronic driving map data in the on-board equipment needs to be updated to the corresponding electronic driving map data of the route, so that the on-board equipment can control the train to run safely on the route based on the updated electronic driving map data.
[0003] At present, when updating the original electronic driving map data in the vehicle-mounted device, the electronic driving map data corresponding to the driving route is usually used to replace the original electronic driving map data in the vehicle-mounted device as a whole. However, the amount of electronic driving map data is large, and this overall replacement method takes a lot of time, resulting in low updating efficiency of the electronic driving map data in the vehicle-mounted device. Summary of the invention
[0004] The present application proposes a method and device for updating electronic map data in a train onboard device, the main purpose of which is to reduce the data update amount of the electronic map data in the train onboard device.
[0005] In order to achieve the above objectives, this application mainly provides the following technical solutions:
[0006] In a first aspect, the present application provides a method for updating driving electronic map data in a train onboard device, wherein the driving electronic map data includes index information, a structure version, a data version, and station map data of stations on the driving route of the train, wherein the index information is used to indicate the corresponding relationship between the station and the station map data, and the method for updating driving electronic map data in the train onboard device includes:
[0007] When target electronic driving map data for updating the original electronic driving map data in the on-board equipment of the target train is obtained, a consistency comparison is performed on the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data, wherein the consistency comparison result is used to indicate whether the driving of the target train based on the original electronic driving map data will cause a traffic accident;
[0008] If the consistency comparison result indicates that no traffic accident will occur, the original driving electronic map data is maintained unchanged;
[0009] If the consistency comparison result indicates that a traffic accident will be caused, at least one comparison logic is used to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data, and based on the compared differences, the target data in the original traffic electronic map data that will cause a traffic accident for the target train is determined, and the target data is updated using the data in the target traffic electronic map data corresponding to the target data; wherein the at least one comparison logic can comprehensively compare all the differences between the station map data included in the two traffic electronic map data.
[0010] In a second aspect, the present application provides a device for updating driving electronic map data in a train onboard device, wherein the driving electronic map data includes index information, a structure version, a data version, and station map data of stations on the driving route of the train, wherein the index information is used to indicate the corresponding relationship between the station and the station map data, and the device for updating driving electronic map data in the train onboard device includes:
[0011] a comparison module, for, when obtaining target electronic driving map data for updating the original electronic driving map data in the on-board equipment of the target train, performing consistency comparison on the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data, wherein the consistency comparison result is used to indicate whether the driving of the target train based on the original electronic driving map data will cause a traffic accident;
[0012] A maintaining module, used for maintaining the original driving electronic map data unchanged if the consistency comparison result indicates that no driving accident will occur;
[0013] An updating module is used for, if the consistency comparison result indicates that a traffic accident will be caused, using at least one comparison logic to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data, and based on the compared differences, determining the target data in the original traffic electronic map data that will cause the traffic accident for the target train, and using the data in the target traffic electronic map data corresponding to the target data to update the target data; wherein the at least one comparison logic can comprehensively compare all the differences between the station map data included in the two traffic electronic map data.
[0014] In a third aspect, the present application provides a computer-readable storage medium, which includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the method for updating the driving electronic map data in the train on-board device described in the first aspect.
[0015] In a fourth aspect, the present application provides an electronic device, comprising: a memory for storing a program; and a processor coupled to the memory for running the program to execute the method for updating driving electronic map data in a train onboard device as described in the first aspect.
[0016] The present application provides a method and device for updating electronic map data in a train onboard device. When the target electronic map data for updating the original electronic map data in the onboard device of the target train is obtained, the index information, structure version and data version of the original electronic map data and the target electronic map data are first compared for consistency. The consistency comparison result obtained after the comparison can indicate whether the target train will cause a traffic accident when driving based on the original electronic map data. If the consistency comparison result indicates that the traffic accident will not be caused, the original electronic map data is maintained unchanged so as not to update the original electronic map data. If the consistency comparison result indicates that the traffic accident will be caused, at least one comparison logic is used to compare the differences between the original electronic map data and the station map data included in the target electronic map data, and based on the differences compared, the target data in the original electronic map data that will cause the traffic accident of the target train is determined, and the data corresponding to the target data in the target electronic map data is used to update the target data, so as to realize the update of the original electronic map data based on the target electronic map data. It can be seen that the solution provided by the present application will only update the original driving electronic map data when the target train's driving based on the original driving electronic map data will cause a traffic accident, and when updating, the inconsistent data between the original driving electronic map data and the driving electronic map data corresponding to the driving route is first found, and then only the inconsistent data in the original driving electronic map data is updated through the driving electronic map data corresponding to the driving route. In this way, the update of the driving electronic map data in the on-board device can be realized, and the data update amount of the driving electronic map data can be reduced, thereby improving the updating efficiency of the driving electronic map data in the on-board device.
[0017] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0019] Figure 1 A flow chart showing a method for updating driving electronic map data in a train on-board device provided by an embodiment of the present application is shown;
[0020] Figure 2 A schematic diagram showing a file structure of a driving electronic map data provided by an embodiment of the present application;
[0021] Figure 3 A schematic diagram showing the structure of a device for updating electronic map data in a train on-board device provided by an embodiment of the present application is shown;
[0022] Figure 4 A schematic structural diagram of a device for updating electronic map data in a train onboard device provided in another embodiment of the present application is shown. DETAILED DESCRIPTION
[0023] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to enable the scope of the present application to be fully communicated to those skilled in the art.
[0024] At present, when a train is about to run on a route, the original electronic map data in the onboard equipment in the train operation control system is usually replaced as a whole with the electronic map data corresponding to the route, so that the onboard equipment can control the train to run safely on the route based on the updated electronic map data. Although the overall replacement method can update the electronic map data in the onboard equipment, the amount of data updated by the overall replacement method is large due to the large amount of electronic map data, so it takes a lot of time to complete the update of the electronic map data in the onboard equipment, which leads to low update efficiency of the electronic map data in the onboard equipment.
[0025] After research, it is found that the original electronic driving map data in the on-board equipment is usually loaded after the train is ready to run on the driving route and the driving route is powered on. In other words, there is a high probability that the original driving electronic map data and the driving electronic map data corresponding to the driving route have the same data. Because, in order to reduce the data update amount of the driving electronic map data in the train on-board equipment, the inconsistent data between the original driving electronic map data and the driving electronic map data corresponding to the driving route can be found first, and then only the inconsistent data in the original driving electronic map data can be updated through the driving electronic map data corresponding to the driving route. In this way, the update of the driving electronic map data in the on-board equipment can be realized, and the data update amount of the driving electronic map data can be reduced, thereby improving the update efficiency of the driving electronic map data in the on-board equipment.
[0026] Based on the above findings, combined with the characteristics of the electronic driving data including index information, structure version, data version, station map data of stations on the train's driving route, etc., this embodiment provides a technical solution for updating the electronic driving map data in the train on-board equipment. The technical solution is specifically as follows: when the target electronic driving map data for updating the original electronic driving map data in the on-board equipment of the target train is obtained, the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data are compared for consistency, wherein the consistency comparison result is used to indicate whether the driving of the target train based on the original electronic driving map data will cause driving accidents. Therefore; if the consistency comparison result indicates that no traffic accident will be caused, the original traffic electronic map data is maintained unchanged; if the consistency comparison result indicates that a traffic accident will be caused, at least one comparison logic is used to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data, and based on the compared differences, the target data in the original traffic electronic map data that will cause a traffic accident for the target train is determined, and the data corresponding to the target data in the target traffic electronic map data is used to update the target data; wherein, the at least one comparison logic can comprehensively compare all differences between the station map data included in the two traffic electronic map data.
[0027] The technical solution for updating the electronic map data in the train onboard equipment provided in this embodiment can be applied to any train to achieve efficient updating of the electronic map data in the train onboard equipment. This embodiment does not limit the type of train, which can be flexibly selected based on business needs.
[0028] Based on the technical solution for updating the electronic map data of the train on-board equipment provided in this embodiment, this embodiment specifically provides a method and device for updating the electronic map data of the train on-board equipment. The method and device for updating the electronic map data of the train on-board equipment provided in this embodiment are specifically described below.
[0029] like Figure 1 As shown, the embodiment of the present application provides a method for updating driving electronic map data in a train onboard device. The method for updating driving electronic map data in a train onboard device provided by the embodiment mainly includes the following steps 101 to 103:
[0030] 101. When target electronic driving map data for updating original electronic driving map data in an onboard device of a target train is obtained, a consistency comparison is performed on index information, structure version and data version of the original electronic driving map data and the target electronic driving map data, wherein the consistency comparison result is used to indicate whether driving of the target train based on the original electronic driving map data will cause a traffic accident.
[0031] The electronic driving map data is one of the important bases for the on-board equipment in the train operation control system to realize functions such as train positioning, speed limit calculation, and automatic driving. The electronic driving map data includes index information, structure version, data version, and station map data of the stations on the train's driving route. Among them, the data version is used to describe the data release version of the electronic driving map data. The structure version is used to describe the structure release version of the electronic driving map data. The index information is used to indicate the correspondence between the station and the station map data. The station map data of the station includes the station track geographic information data and the station fixed application data.
[0032] For any train, when the train is ready to travel on any driving route, the train can be determined as the target train. When the target train is powered on the driving route, the train's on-board equipment will load the driving electronic map data, and the loaded driving electronic map data is the original driving electronic map data in the on-board equipment. The original driving electronic map data has the following possibilities: First, the original driving electronic map data is the driving electronic map data used by the target train when it drove on the driving route last time, but due to the variability of the target train's operation plan, the original driving electronic map data may no longer meet the target train's safe driving on the driving route. Second, the original driving electronic map data is the driving electronic map data used by the last train driving on the driving route, but because the driving plans of different trains are different, the original driving electronic map data may not meet the target train's safe driving on the driving route. Based on the above two possibilities, the temporary speed limit server or wireless block center will send target driving electronic map data for updating the original driving electronic map data to the on-board equipment to update the original driving electronic map data in the on-board equipment. The target driving electronic map data supports the on-board equipment to control the train to drive safely on the driving route.
[0033] When the target electronic driving map data is obtained, in order to reduce the data update amount of the electronic driving map data in the train on-board equipment, this embodiment does not directly use the target electronic driving map data to replace the original electronic driving map data as a whole, but performs a consistency comparison on the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data. The consistency comparison result clarifies whether it is necessary to use the target electronic driving map data to update the original electronic driving map data by indicating whether the driving of the target train based on the original electronic driving map data will cause a traffic accident. The reason why this embodiment compares the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data is that the index information, structure version and data version of the completely identical electronic driving map data are the same.
[0034] The specific process of performing consistency comparison on the index information, structure version and data version of the original driving electronic map data and the target driving electronic map data may include the following steps 101A to 101B:
[0035] 101A, performing consistency comparison between the index information and the structure version of the original driving electronic map data and the target driving electronic map data; if at least one of the index information and the structure version is inconsistent, obtaining a consistency comparison result indicating that driving the target train based on the original driving electronic map data may cause a driving accident; if both the index information and the structure version are consistent, continuing to execute step 101B.
[0036] If the index information and structure versions of the original driving electronic map data and the target driving electronic map data are inconsistent, it means that there are large differences between the original driving electronic map data and the target driving electronic map data. Therefore, in order to quickly obtain the consistency comparison result, this embodiment first compares the index information and structure versions of the original driving electronic map data and the target driving electronic map data for consistency.
[0037] If at least one of the index information and structural versions of the two is inconsistent, it means that there are significant differences between the original electronic driving map data and the target electronic driving map data. If the on-board equipment controls the train to drive on the driving route based on the original electronic driving map data, a traffic accident is likely to occur. Therefore, when at least one of the index information and structural versions of the two is inconsistent, a consistency comparison result is obtained to indicate that the target train driving based on the original electronic driving map data will cause a traffic accident, so as to clarify the fact that the original electronic driving map data needs to be updated using the target electronic driving map data based on the consistency comparison result.
[0038] If the comparison shows that the index information and structure versions of the two are consistent, it means that the original driving electronic map data and the target driving electronic map data are possibly completely the same. Therefore, in order to further clarify whether the two are the same, step 101B needs to be further performed.
[0039] 101B. Compare the data versions of the original driving electronic map data and the target driving electronic map data; if the data versions are inconsistent, a consistency comparison result is obtained to indicate that the target train driving based on the original driving electronic map data will cause a traffic accident; if the data versions are consistent, a consistency comparison result is obtained to indicate that the target train driving based on the original driving electronic map data will not cause a traffic accident.
[0040] In the case where the index information and structure versions of the original electronic driving map data and the target electronic driving map data are consistent, if the data versions of the original electronic driving map data and the target electronic driving map data are compared and found to be inconsistent, it means that there are some differences in the station map data included in the original electronic driving map data and the target electronic driving map data. If the on-board equipment controls the train to drive on the driving route based on the original electronic driving map data, it is highly likely to cause a traffic accident. Therefore, when the data versions of the two are compared and found to be inconsistent, a consistency comparison result is obtained to indicate that the target train driving based on the original electronic driving map data will cause a traffic accident, so as to clarify the fact that the original electronic driving map data needs to be updated with the target electronic driving map data based on the consistency comparison result.
[0041] In the case where the index information and the structure version of the original electronic driving map data and the target electronic driving map data are consistent, if the data versions of the two are compared and found to be consistent, it means that the original electronic driving map data and the target electronic driving map data are completely the same electronic driving map data, and thus a consistency comparison result is obtained to indicate that the target train will not cause a driving accident when driving based on the original electronic driving map data, so that it is clear through the consistency comparison result that the on-board equipment can control the train to drive safely on the driving route based on the original electronic driving map data, and the original electronic driving map in the on-board equipment does not need to be updated.
[0042] Furthermore, after the consistency comparison of the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data, if the consistency comparison result indicates that a traffic accident will be caused, at least one of the following operations can be performed: First, the original electronic driving map data is invalidated to prevent the on-board equipment from controlling the train operation based on the original electronic driving map data, thereby avoiding causing a traffic accident. Second, a prompt is issued that the original electronic driving map data is unavailable, so that the train driver knows the fact that the original electronic driving map data is unavailable based on the prompt, thereby reducing the possibility that the train driver controls the train operation based on the original electronic driving map data.
[0043] Furthermore, after the consistency comparison of the index information, structure version and data version of the original driving electronic map data and the target driving electronic map data, if the consistency comparison result indicates that no driving accident will be caused, at least one of the following operations can be performed: First, the original driving electronic map data is set to be valid, so that the on-board equipment can control the operation of the train based on the original driving electronic map data. Second, a prompt is issued that the original driving electronic map data is available, so that the train driver knows the fact that the original driving electronic map data is available based on the prompt, so that the train driver can control the operation of the train based on the original driving electronic map data. Third, a notification message that the original driving electronic map data in the on-board equipment is valid is sent to the temporary speed limit server.
[0044] 102. If the consistency comparison result indicates that no traffic accident will occur, the original driving electronic map data will be maintained unchanged.
[0045] If the consistency comparison result indicates that no traffic accident will occur, it means that the on-board equipment can safely control the train driving on the driving route based on the original driving electronic map data. The original driving electronic map data and the target electronic map data are exactly the same. Therefore, there is no need to use the target driving electronic map data to update the original driving electronic map data. The original driving electronic map data can be maintained unchanged, which can reduce unnecessary updates.
[0046] 103. If the consistency comparison result indicates that a traffic accident will be caused, at least one comparison logic is used to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data, and based on the compared differences, the target data in the original traffic electronic map data that will cause a traffic accident for the target train is determined, and the target data is updated using the data in the target traffic electronic map data corresponding to the target data; wherein the at least one comparison logic can comprehensively compare all the differences between the station map data included in the two traffic electronic map data.
[0047] If the consistency comparison result indicates that a traffic accident will occur, it means that the on-board equipment cannot safely control the train driving on the driving route based on the original driving electronic map data, and there are differences between the original driving electronic map data and the target electronic map data. Therefore, it is necessary to compare the differences between the station map data included in the original driving electronic map data and the target driving electronic map data, so as to update the original driving electronic map data based on the differences between the two.
[0048] In this embodiment, in order to fully identify the differences between the station map data included in the original electronic driving map data and the target electronic driving map data, at least one comparison logic is used to compare the differences between the station map data included in the original electronic driving map data and the target electronic driving map data. The comparison logic used can fully compare all the differences between the station map data included in the two electronic driving map data.
[0049] The specific process of using at least one comparison logic to compare the differences between the original driving electronic map data and the station map data included in the target driving electronic map data may include the following steps 103A to 103B:
[0050] 103A. Select the comparison logic according to the comparison order.
[0051] At least one comparison logic used in this embodiment has a corresponding comparison order. For any comparison logic, once the station map data included in the original driving electronic map data and the target driving electronic map data are compared and found to be different, the next comparison logic in the comparison order does not need to be executed. It can be seen that the setting of the comparison order can not only find the difference between the station map data included in the original driving electronic map data and the target driving electronic map data, but also reduce the comparison amount.
[0052] At least one comparison logic in this embodiment can be flexibly selected based on business needs, and this embodiment does not limit this. Exemplarily, at least one comparison logic may include but is not limited to at least one of the following: comparing the consistency of the station map data version and the station map data check code in the station map data of two driving electronic map data, comparing the consistency of the number of stations in the station map data of two driving electronic map data, comparing the consistency of the station codes in the station map data of two driving electronic map data, comparing the consistency of the station order of each station in the station map data of two driving electronic map data, and comparing the consistency of the station map data of the same station in the station map data of two driving electronic map data.
[0053] When all the comparison logics in the above examples are selected, the various comparison logics in the comparison sequence are, from front to back: comparing the consistency of the station map data version and the station map data check code in the station map data of the two driving electronic map data, comparing the consistency of the number of stations in the station map data of the two driving electronic map data, comparing the consistency of the station codes in the station map data of the two driving electronic map data, comparing the consistency of the station order of each station in the station map data of the two driving electronic map data, and comparing the consistency of the station map data of the same station in the station map data of the two driving electronic map data.
[0054] After the comparison order is obtained, each comparison logic is selected in turn from the comparison logic that is at the first position in the comparison order.
[0055] 103B. Use the currently selected comparison logic to compare the station map data included in the original electronic driving map data and the target electronic driving map data. If the station map data of the two are different, then execute the step of determining the target data in the original electronic driving map data that will cause the target train to have a driving accident based on the compared differences. If the station map data of the two are not different, then continue to select the next comparison logic in the comparison sequence until the station map data of the two are different, or until the next comparison logic does not exist in the comparison sequence.
[0056] After the comparison logic is selected in step 103A, the station map data included in the original driving electronic map data and the target driving electronic map data are compared using the currently selected comparison logic. The comparison process is related to the currently selected comparison logic. The comparison processes under various comparison logics are described separately below.
[0057] First, if the currently selected comparison logic is to compare the consistency of the station map data version and the station map data verification code in the station map data of two driving electronic map data, then, the specific process of using the currently selected comparison logic to compare the station map data included in the original driving electronic map data and the target driving electronic map data may include the following steps: comparing the station map data version and the station map data verification code in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison does not find inconsistency between the station map data version and the station map data verification code of the two, continue to detect whether the station map data of the original driving electronic map data is missing data, if missing, then the comparison finds that the station map data of the two are different, if not missing, then the comparison does not find that the station map data of the two are different; if the comparison finds inconsistency between the station map data version and the station map data verification code of the two, then the comparison finds that the station map data of the two are different.
[0058] The station map data has a corresponding station map data version and a station map data verification code. In principle, the station map data version and the station map data verification code are unchanged. Therefore, the station map data version and the station map data verification code in the station map data included in the original driving electronic map data and the target driving electronic map data can be compared.
[0059] If a comparison shows that there is inconsistency between the station map data version and the station map data verification code in the station map data included in the original electronic driving map data and the target electronic driving map data (for example, the station map data version or the station map data verification code is inconsistent), it means that there is a difference in the station map data between the original electronic driving map data and the target electronic driving map data. If the on-board equipment uses the original electronic driving map data to control the train operation, it may cause a safety accident of the train. Therefore, it is determined that there is a difference in the station map data between the two through the currently selected comparison logic, and based on the difference found by the comparison, the original electronic driving map data is updated based on the target electronic driving map data.
[0060] If the comparison does not reveal any inconsistency between the station map data versions and station map data check codes of the two, it is necessary to further detect whether the station map data of the original electronic driving map data is missing data. The station map data of each station is composed of multiple data frames, and each data frame has a corresponding frame code. Therefore, it is possible to detect whether the corresponding frame code of each station in the original electronic driving map data is missing. If there is a station with missing frame code, it means that the station map data of the station does not contain the data corresponding to the missing frame code, so it is determined that the station map data of the original electronic driving map data is missing. If there is no missing frame code in all stations, it means that there is no missing data in the station map data of the station, so it is determined that the currently selected comparison logic does not show any difference in the station map data of the two.
[0061] Second, if the currently selected comparison logic is to compare the consistency of the number of stations in the station map data of two electronic driving map data, then the specific process of using the currently selected comparison logic to compare the station map data included in the original electronic driving map data and the target electronic driving map data may include the following steps: comparing the number of stations in the station map data included in the original electronic driving map data and the target electronic driving map data; if the comparison shows that the number of stations between the two is inconsistent, then the comparison shows that there is a difference in the station map data between the two; if the comparison shows that the number of stations between the two is consistent, then the comparison shows that there is no difference in the station map data between the two.
[0062] If the comparison shows that the number of stations in the station map data included in the original electronic driving map data and the target electronic driving map data is different, it means that there is a difference between the station map data of the original electronic driving map data and the target electronic driving map data. If the on-board equipment uses the original electronic driving map data to control the train operation, it may cause a train safety accident. Therefore, it is determined that there is a difference in the station map data of the two through the currently selected comparison logic, and based on the difference found out by the comparison, the original electronic driving map data is updated based on the target electronic driving map data.
[0063] If the comparison shows that the number of stations in the station map data included in the original driving electronic map data and the target driving electronic map data is the same, it is determined that the currently selected comparison logic does not show that there is a difference in the station map data of the two.
[0064] The third type, if the currently selected comparison logic is to compare the consistency of the station codes in the station map data of two electronic driving map data, then the specific process of using the currently selected comparison logic to compare the station map data included in the original electronic driving map data and the target electronic driving map data may include the following steps: comparing the station codes of each station in the station map data included in the original electronic driving map data and the target electronic driving map data; if the comparison shows that the station codes of each station of the two are consistent, then the comparison shows that there is no difference in the station map data of the two; if the comparison shows that there is inconsistency in the station codes of each station of the two, then the comparison shows that there is a difference in the station map data of the two.
[0065] If the comparison shows that there is inconsistency in the station codes of each station in the station map data included in the original electronic driving map data and the target electronic driving map data, it means that there is a difference in the station map data between the original electronic driving map data and the target electronic driving map data. If the on-board equipment uses the original electronic driving map data to control the train operation, it may cause a train safety accident. Therefore, it is determined that there is a difference in the station map data between the two through the currently selected comparison logic, and based on the difference found out by the comparison, the original electronic driving map data is updated based on the target electronic driving map data.
[0066] If the station codes of the stations in the station map data included in the original driving electronic map data and the target driving electronic map data are found to be consistent, it is determined that the currently selected comparison logic does not find any difference in the station map data of the two.
[0067] Fourthly, if the currently selected comparison logic is to compare the consistency of the station sequence of each station in the station map data of two electronic driving map data, then, the specific process of comparing the original electronic driving map data and the station map data included in the target electronic driving map data using the currently selected comparison logic may include the following steps: comparing the station sequence of each station in the station map data included in the original electronic driving map data and the target electronic driving map data; if the comparison shows that the station sequence of each station of the two is consistent, then the comparison shows that there is no difference in the station map data of the two; if the comparison shows that there is inconsistency in the station sequence of each station of the two, then the comparison shows that there is a difference in the station map data of the two.
[0068] If a comparison shows that there is inconsistency in the station order of each station in the station map data included in the original electronic driving map data and the target electronic driving map data, it means that there is a difference in the station map data between the original electronic driving map data and the target electronic driving map data. If the on-board equipment uses the original electronic driving map data to control the train operation, it may cause a train safety accident. Therefore, it is determined that there is a difference in the station map data between the two through the currently selected comparison logic, and based on the difference found out by the comparison, the original electronic driving map data is updated based on the target electronic driving map data.
[0069] If the comparison shows that the station order of each station in the station map data included in the original driving electronic map data and the target driving electronic map data is consistent, it is determined that the currently selected comparison logic does not show that the station map data of the two are different.
[0070] Fifth, if the currently selected comparison logic is to compare the consistency of the station map data of the same station in the station map data of two electronic driving map data, then the specific process of comparing the station map data included in the original electronic driving map data and the target electronic driving map data using the currently selected comparison logic may include the following steps: comparing the station map data of the same station in the station map data included in the original electronic driving map data and the target electronic driving map data; if the comparison shows that the station map data of the same station between the two are inconsistent, then the comparison shows that there is a difference in the station map data between the two; if the comparison shows that the station map data of the same station between the two are consistent, then the comparison shows that there is no difference in the station map data between the two.
[0071] If the comparison between the original electronic driving map data and the target electronic driving map data shows that the station map data of the same station is inconsistent, it means that the corresponding station map data of the station with inconsistent station map data has been updated in the target electronic driving map data. Therefore, it is determined that there is a difference between the station map data of the two compared through the currently selected comparison logic, and based on the compared difference, the original electronic driving map data is updated based on the target electronic driving map data.
[0072] If the comparison shows that the original driving electronic map data and the target driving electronic map data do not have inconsistent station map data of the same station, it is determined that the currently selected comparison logic does not show that the station map data of the two are different.
[0073] Regardless of which of the above comparison logics is currently selected, after comparing the original electronic driving map data and the station map data included in the target electronic driving map data using the currently selected comparison logic, if no difference is found between the station map data of the two under the currently selected comparison logic, the next comparison logic in the comparison sequence will continue to be selected until a difference is found between the station map data of the two, or until the next comparison logic does not exist in the comparison sequence.
[0074] Furthermore, if all comparison logics have been used to compare the station map data included in the original electronic driving map data and the target electronic driving map data, and no difference is found between the station map data included in the original electronic driving map data and the target electronic driving map data, the following operation can be used: the target electronic driving map data is used to replace the original electronic driving map data as a whole. Considering that when the consistency comparison result indicates that a driving accident will occur, there is a high probability that some station map data included in the original electronic driving map data and the target electronic driving map data are different, and these differences may not be found through the comparison logic, in order to ensure driving safety, the target electronic driving map data is used to replace the original electronic driving map data as a whole.
[0075] After using the currently selected comparison logic to compare the station map data included in the original electronic driving map data and the target electronic driving map data, if the station map data of the two are different, the next comparison logic in the comparison sequence is no longer used for comparison, but the step of directly determining the target data in the original electronic driving map data that will cause a driving accident for the target train based on the compared differences is executed.
[0076] Based on the differences obtained by comparison, the method for determining the target data in the original driving electronic map data that will cause the target train to have a traffic accident is related to the comparison logic used to compare the differences. Therefore, based on the differences obtained by comparison, the method for determining the target data in the original driving electronic map data that will cause the target train to have a traffic accident may include the following two methods:
[0077] One is, when the difference between the station map data of the two is any of the following: there is inconsistency between the station map data versions and the station map data verification codes of the two, there is missing data in the station map data of the original electronic driving map data, the number of stations of the two is inconsistent, the station codes of the two stations are inconsistent, and the station order of the two stations is inconsistent, then, based on the differences found out by the comparison, the specific process of determining the target data in the original electronic driving map data that will cause a traffic accident for the target train may include: based on the differences found out by the comparison, determining that the target data in the original electronic driving map data that will cause a traffic accident for the target train is all the data included in the original electronic driving map data.
[0078] The method compares the station map data of the original electronic driving map data and the target electronic driving map data, and finds that there are differences between them, indicating that there are great differences between the original electronic driving map data and the target electronic driving map data. Therefore, in order to ensure that the on-board equipment can control the safe operation of the train, the target data in the original electronic driving map data that will cause a driving accident for the target train is determined to be all the data included in the original electronic driving map data, so as to update the original electronic driving map data as a whole.
[0079] When it is determined that the target data is all the data included in the original electronic driving map data, the data corresponding to the target data in the target electronic driving map data is used. The specific process of updating the target data is: all the data included in the target electronic driving map data is determined to be the data corresponding to the target data; all the data included in the target electronic driving map is used to replace the target data, so as to completely replace the original electronic driving map data with the target electronic driving map data.
[0080] Another case is when the difference between the train map data of the two is as follows: the station map data of the same station is inconsistent. Then, based on the difference found out, the specific process of determining the target data in the original electronic driving map data that will cause a traffic accident for the target train may include: based on the difference found out, determining that the target data in the original electronic driving map that will cause a traffic accident for the target train is any one of the following: the station map data corresponding to the inconsistent station, or the station map data corresponding to the inconsistent station and the station map data of all stations located after the inconsistent station.
[0081] The different situations of the station map data between the original driving electronic map data and the target driving electronic map data compared in this method indicate that the original driving electronic map data and the target driving electronic map data are only inconsistent in the station map data of individual stations. Therefore, in order to reduce the data update amount of the driving electronic map data in the train on-board equipment, the target data in the original driving electronic map that will cause the target train to have a driving accident is determined: First, the target data is determined to be the station map data corresponding to the inconsistent station, so that the station map data corresponding to the inconsistent station can be updated in a targeted manner. Second, considering that the train control of the previous station affects the train control of the subsequent station when the train is running, in order to ensure that the on-board equipment can safely operate the train based on the updated driving electronic map data, the target data is determined to be the station map data corresponding to the inconsistent station and the station map data of all stations located after the inconsistent station, so that the station map data of the inconsistent station and all stations after the inconsistent station can be updated in a targeted manner. For example, the inconsistent station is station 2, and there are stations 3 to 10 after station 2, then the station map data of stations 2 to 10 are all determined as target data.
[0082] When the target data is determined to be some station map data included in the original electronic driving map data, the data corresponding to the target data in the target electronic driving map data is used to update the target data. The specific process is: determine the target station involved in the target data; determine the station map data of the target station included in the target electronic driving map data as the data corresponding to the target data; use the station map data of the target station included in the target electronic driving map to replace the target data. In this way, some data of the station in the target electronic driving map data can be used to update the original electronic driving map data, thereby reducing the amount of updated data and improving the updating efficiency of the electronic driving map data.
[0083] The method for updating the driving electronic map data in the on-board equipment of the train provided by the embodiment of the present application, when the target driving electronic map data for updating the original driving electronic map data in the on-board equipment of the target train is obtained, the index information, structure version and data version of the original driving electronic map data and the target driving electronic map data are firstly compared for consistency, and the consistency comparison result obtained after the comparison can indicate whether the driving of the target train based on the original driving electronic map data will cause a traffic accident. If the consistency comparison result indicates that the driving accident will not be caused, the original driving electronic map data is maintained unchanged so as not to update the original driving electronic map data. If the consistency comparison result indicates that the driving accident will be caused, at least one comparison logic is used to compare the difference between the original driving electronic map data and the station map data included in the target driving electronic map data, and based on the difference obtained by comparison, the target data in the original driving electronic map data that will cause the target train to have a traffic accident is determined, and the data corresponding to the target data in the target driving electronic map data is used to update the target data, so as to realize the update of the original driving electronic map data based on the target driving electronic map data. It can be seen that the solution provided in the embodiment of the present application will only update the original driving electronic map data when the target train's driving based on the original driving electronic map data will cause a traffic accident, and when updating, the inconsistent data between the original driving electronic map data and the driving electronic map data corresponding to the driving route is first found, and then only the inconsistent data in the original driving electronic map data is updated through the driving electronic map data corresponding to the driving route. In this way, the update of the driving electronic map data in the on-board device can be realized, and the data update amount of the driving electronic map data can be reduced, thereby improving the updating efficiency of the driving electronic map data in the on-board device.
[0084] In some embodiments of the present application, the method for updating the driving electronic map data in the train on-board device provided in the present embodiment may also include a process of determining the target driving electronic map data for updating the original driving electronic map data in the on-board device of the target train, and the implementation method of the process may include the following two methods:
[0085] The first method is that when the target train is preparing to depart on the route, it is detected whether the electronic driving map data issued by the temporary speed limit server or the wireless block center is received; if the electronic driving map data is not received, it is prompted that the original electronic driving map data of the on-board equipment of the target train cannot be updated to be suitable for the target train to run on the route; if the electronic driving map data is received, the received electronic driving map data is determined as the target driving electronic map data.
[0086] This method is applicable to the case where the train has not yet departed on the route and has departed accurately. If the target train has departed accurately on the route, it is detected whether the electronic map data of the train issued by the temporary speed limit server or the wireless block center is received.
[0087] If it is detected that the electronic driving map data sent by the temporary speed limit server or the wireless block center is not received, it means that there is no electronic driving map data to update the original electronic driving map data in the on-board equipment. Therefore, it is prompted that the original electronic driving map data of the on-board equipment of the target train cannot be updated to be suitable for the target train to run on the driving route. Through the prompt, the target train is prevented from departing, thereby avoiding traffic accidents caused by the train running based on the original electronic driving map data.
[0088] If it is detected that the driving electronic map data sent by the temporary speed limit server or the wireless block center is received, the received driving electronic map data is determined as the target driving electronic map data, so as to update the original driving electronic map data in the vehicle-mounted device based on the target driving electronic map data.
[0089] When the target train is ready to depart on the route, the electronic map data issued by the temporary speed limit server and the wireless block center include the following two situations: one is that the electronic map data issued by the temporary speed limit server and the wireless block center include the station map data of all stations on the route, so that the electronic map data suitable for the on-board equipment to control the train to run on the route can be updated at one time before the train departs. Another is that the electronic map data issued by the temporary speed limit server and the wireless block center include the station map data of all stations from the starting station to the first station on the route, and the number of all stations from the starting station to the first station is not greater than the first preset number. The purpose of doing this is that, considering the increase in the amount of electronic map data, it takes a lot of time to update all the data. Therefore, in order to improve the update efficiency without affecting the driving safety, the original electronic map data in the on-board equipment is updated in sections. Exemplarily, the driving route includes stations 1 to 10, and the driving electronic map data first sent by the temporary speed limit server or the wireless block center includes station map data from the starting station "station 1" to the first station "station 5" on the driving route.
[0090] The second method is to update the original electronic driving map data in sections. Then, when the target train is already traveling on the driving route, it is detected whether the electronic driving map data for updating the current section issued by the temporary speed limit server or the wireless block center is received; if the electronic driving map data is not received, it is prompted that the original electronic driving map in the on-board equipment of the train cannot be further updated to be suitable for the target train to continue traveling on the driving route; if the electronic driving map is received, the received electronic driving map is determined as the target electronic driving map; the electronic driving map data includes the station map data of all stations from the second station on the driving route to the terminal station on the driving route, or the electronic driving map data includes the station map data of all stations from the second station to the third station on the driving route, the number of all stations from the second station to the third station is not greater than the second preset number, and the second station is adjacent to the station that has been updated in the previous section and has not been updated in the current section.
[0091] This method can continuously update the on-board equipment with the running of the train to produce the driving electronic map data suitable for the train to continue to run safely.
[0092] If it is detected that the electronic driving map data for updating the current section issued by the temporary speed limit server or the wireless block center is not received, it means that there is no basis for continuing to update the original electronic driving map data in the on-board equipment, and the original electronic driving map data in the on-board equipment cannot be updated. Therefore, it is prompted that the original electronic driving map in the on-board equipment of the train cannot be updated to be suitable for the target train to continue to travel on the driving route, so as to make it clear through this prompt that the target train cannot continue to run on the driving route.
[0093] If it is detected that the driving electronic map data for updating the current segment sent by the temporary speed limit server or the wireless block center is received, the received driving electronic map data is determined as the target driving electronic map data, so as to update the original driving electronic map data in the vehicle-mounted device based on the target driving electronic map data.
[0094] If the original electronic driving map data is updated in sections, the electronic driving map data issued by the temporary speed limit server and the wireless block center include the following two situations: First, the electronic driving map data includes the station map data of all stations from the second station on the driving route to the terminal station on the driving route. For example, the driving route includes stations 1 to 10, and the electronic driving map data first issued by the temporary speed limit server or the wireless block center in the first section includes the station map data of the starting stations "station 1" to "station 5" on the driving route. The electronic driving map data issued by the temporary speed limit server or the wireless block center in the second section includes the station map data of the second station "station 6" to the third station "station 10" on the driving route. Second, the electronic driving map data includes the station map data of all stations from the second station to the third station on the driving route, and the number of all stations from the second station to the third station is not greater than the second preset number. For example, the driving route includes stations 1 to 10, and the electronic driving map data first issued by the temporary speed limit server or the wireless block center in the first segment includes the station map data of the starting stations "station 1" to "station 3" on the driving route. The electronic driving map data issued by the temporary speed limit server or the wireless block center in the second segment includes the station map data of the second station "station 3" to the third station "station 10" on the driving route.
[0095] The above two methods can be flexibly selected based on business needs, and this embodiment does not limit this. In addition, it should be noted that if the driving electronic map data issued by the temporary speed limit server and the wireless block center are received at the same time, the driving electronic map data issued by the wireless block center will be ignored, and the driving electronic map data issued by the temporary speed limit server will be determined as the target driving electronic map data.
[0096] In some embodiments of the present application, the existence form of the driving electronic map data in this embodiment can be determined based on business needs, and this embodiment does not limit it. Figure 2 The file structure shown exists. Figure 2It can be seen that the driving electronic map data includes an index file, which is used to record index information, data version and structure version. The station map data of each station includes station track geographic information data and station fixed application data. Each station from station 1 to station N has a corresponding track geographic information file, and the track geographic information file is used to record the station track geographic information of the corresponding station. Each station from station 1 to station N has a corresponding fixed application data file, and the fixed application data file is used to record the station fixed application data of the corresponding station. It should be noted that the station track geographic information data and station fixed application data of each station can record the interval data where the station is located, so as to clarify the interval where the station is located. The naming method of the index file, the track geographic information file and the fixed application data file can be determined based on business needs, and this embodiment does not limit it. For example, the naming method of the index file is X.0. The naming method of the track geographic information file is AB, A is the decimal number of the number of the corresponding station of the track geographic information file, and B is the value used for the track geographic information file (for example, 1). The naming method of the fixed application data file is AC, where A is the decimal number of the station number corresponding to the track geographic information file, and C is the value used for the track geographic information file (for example, 2).
[0097] In some embodiments of the present application, in order to further improve the updating efficiency of the electronic driving map data, the method for updating the electronic driving map data in the train on-board equipment provided by the present embodiment may also include the following steps: if the consistency comparison result obtained in step 101 indicates that a driving accident will be caused, then determine whether the consistency comparison result indicates that the index information and the structure version are consistent, and the data version is inconsistent; if so, execute the step of using at least one comparison logic in step 103 to compare the differences between the original electronic driving map data and the station map data included in the target electronic driving map data; if not, replace the original electronic driving map data as a whole with the target electronic driving map data.
[0098] If the consistency comparison result indicates that a traffic accident will be caused, and the consistency comparison result does not indicate that the index information and the structure version are consistent, and the data version is inconsistent, but the consistency comparison result indicates the following situations: first, at least one of the index information and the structure version is inconsistent, and the data version is inconsistent; second, at least one of the index information and the structure version is inconsistent, and the data version is consistent. These above situations indicate that the original driving electronic map data and the target driving electronic map data are quite different, because, in order to ensure driving safety, the original driving electronic map data is replaced as a whole with the target driving electronic map data.
[0099] If the consistency comparison result indicates that a traffic accident will be caused, and it is determined that the consistency comparison result indicates that the index information and the structure version are consistent, and the data version is inconsistent, it means that there is a certain probability that part of the data in the target driving electronic map data is used to partially update the original driving electronic map data. Therefore, the step of using at least one comparison logic in step 103 to compare the differences between the original driving electronic map data and the station map data included in the target driving electronic map data is executed.
[0100] In some embodiments of the present application, in order to further improve the updating efficiency of the electronic driving map data, the method for updating the electronic driving map data in the train on-board equipment provided by the present embodiment may also include the following steps: if the consistency comparison result obtained in step 101 indicates that a driving accident will be caused, then determine the target station map data corresponding to the key station in the station map data included in the target electronic driving map data; determine whether the original electronic driving map data includes the key station, and the station map data of the key station is consistent with the target station map data; if so, execute the step of using at least one comparison logic in step 103 to compare the differences between the original electronic driving map data and the station map data included in the target electronic driving map data; if not, replace the original electronic driving map data as a whole with the target electronic driving map data.
[0101] In order to quickly determine whether to replace the original electronic driving map data with the target electronic driving map data, the target station map data corresponding to the key station in the station map data included in the target electronic driving map data is determined. The key station can be flexibly selected from the driving route where the target train is to run based on business requirements.
[0102] If it is determined that the original electronic driving map data includes a key station, and the station map data of the key station is consistent with the target station map data, it means that there is a certain probability that part of the data in the target electronic driving map data is used to partially update the original electronic driving map data. Therefore, the step of using at least one comparison logic to compare the differences between the original electronic driving map data and the station map data included in the target electronic driving map data in step 103 is executed.
[0103] If it is determined that the original electronic driving map data does not include a key station, or it is determined that the original electronic driving map data includes a key station but the station map data of the key station in the original driving map data is inconsistent with the station map data in the target driving map data, it means that the original electronic driving map data and the target electronic driving map data are significantly different. Therefore, in order to ensure driving safety, the original electronic driving map data is replaced as a whole with the target electronic driving map data.
[0104] Furthermore, an embodiment of the present application also provides a device for updating electronic map data in a train onboard device, wherein the electronic map data includes index information, structure version, data version, and station map data of stations on the train's route, wherein the index information is used to indicate the corresponding relationship between the station and the station map data, such as Figure 3 As shown, the device for updating driving electronic map data in the train on-board equipment provided in this embodiment may include:
[0105] The comparison module 21 is used for, when the target electronic driving map data for updating the original electronic driving map data in the on-board equipment of the target train is acquired, to compare the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data for consistency, wherein the consistency comparison result is used to indicate whether the driving of the target train based on the original electronic driving map data will cause a traffic accident;
[0106] A maintaining module 22, configured to maintain the original driving electronic map data unchanged if the consistency comparison result obtained by the comparing module 21 indicates that no traffic accident will occur;
[0107] The updating module 23 is used for, if the consistency comparison result obtained by the comparison module 21 indicates that a traffic accident will be caused, using at least one comparison logic to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data, and based on the compared differences, determining the target data in the original traffic electronic map data that will cause a traffic accident for the target train, and using the data in the target traffic electronic map data corresponding to the target data to update the target data; wherein the at least one comparison logic can comprehensively compare all the differences between the station map data included in the two traffic electronic map data.
[0108] The updating device for the electronic map data in the train on-board equipment provided by the embodiment of the present application, when the target electronic map data for updating the original electronic map data in the on-board equipment of the target train is obtained, the index information, structure version and data version of the original electronic map data and the target electronic map data are first compared for consistency, and the consistency comparison result obtained after the comparison can indicate whether the target train will cause a traffic accident when driving based on the original electronic map data. If the consistency comparison result indicates that the traffic accident will not be caused, the original electronic map data is maintained unchanged so as not to update the original electronic map data. If the consistency comparison result indicates that the traffic accident will be caused, at least one comparison logic is used to compare the difference between the original electronic map data and the station map data included in the target electronic map data, and based on the difference compared, the target data in the original electronic map data that will cause the traffic accident of the target train is determined, and the data corresponding to the target data in the target electronic map data is used to update the target data, so as to realize the update of the original electronic map data based on the target electronic map data. It can be seen that the solution provided in the embodiment of the present application will only update the original driving electronic map data when the target train's driving based on the original driving electronic map data will cause a traffic accident, and when updating, the inconsistent data between the original driving electronic map data and the driving electronic map data corresponding to the driving route is first found, and then only the inconsistent data in the original driving electronic map data is updated through the driving electronic map data corresponding to the driving route. In this way, the update of the driving electronic map data in the on-board device can be realized, and the data update amount of the driving electronic map data can be reduced, thereby improving the updating efficiency of the driving electronic map data in the on-board device.
[0109] In some embodiments of the present application, Figure 4 As shown, the comparison module 21 is specifically used to compare the index information and structure version of the original driving electronic map data and the target driving electronic map data for consistency; if at least one of the index information and the structure version is inconsistent, a consistency comparison result is obtained for indicating that the target train will cause a traffic accident if it drives based on the original driving electronic map data; if both the index information and the structure version are consistent, the data versions of the original driving electronic map data and the target driving electronic map data are continued to be compared; if the data versions are inconsistent, a consistency comparison result is obtained for indicating that the target train will cause a traffic accident if it drives based on the original driving electronic map data; if the data versions are consistent, a consistency comparison result is obtained for indicating that the target train will not cause a traffic accident if it drives based on the original driving electronic map data.
[0110] In some embodiments of the present application, Figure 4As shown, the at least one comparison logic has a corresponding comparison order, then the updating module 23 may include:
[0111] A selection unit 231, configured to select a comparison logic according to the comparison order;
[0112] The comparison unit 232 is used to compare the station map data included in the original electronic driving map data and the target electronic driving map data using the currently selected comparison logic. If the station map data of the two are different, the step of determining the target data in the original electronic driving map data that will cause the target train to have a driving accident is performed based on the compared differences. If the station map data of the two are not different, the next comparison logic in the comparison sequence is continuously selected until the station map data of the two are different, or until the next comparison logic does not exist in the comparison sequence.
[0113] In some embodiments of the present application, Figure 4 As shown, if the currently selected comparison logic is to compare the consistency of the station map data version and the station map data verification code in the station map data of the two driving electronic map data, then the comparison unit 232 may include:
[0114] The first comparison subunit 2321 is used to compare the station map data version and the station map data verification code in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison does not show any inconsistency between the station map data versions and the station map data verification codes of the two, then continue to detect whether the station map data of the original driving electronic map data is missing data; if missing, then the comparison shows that the station map data of the two are different; if not missing, then the comparison does not show any difference between the station map data of the two; if the comparison shows that the station map data versions and the station map data verification codes of the two are different, then the comparison shows that the station map data of the two are different.
[0115] In some embodiments of the present application, Figure 4 As shown, if the currently selected comparison logic is to compare the consistency of the number of stations in the station map data of two driving electronic map data, then the comparison unit 232 may include:
[0116] The second comparison subunit 2322 is used to compare the number of stations in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison shows that the number of stations between the two is inconsistent, then the comparison shows that there is a difference in the station map data between the two; if the comparison shows that the number of stations between the two is consistent, then the comparison does not show that there is a difference in the station map data between the two.
[0117] In some embodiments of the present application, Figure 4 As shown, if the currently selected comparison logic is to compare the consistency of the station codes in the station map data of the two driving electronic map data, then the comparison unit 232 may include:
[0118] The third comparison subunit 2323 is used to compare the station codes of each station in the station map data included in the original driving electronic map data and the target driving electronic map data; if the station codes of each station in the two are consistent, then the station map data of the two are not different; if the station codes of each station in the two are inconsistent, then the station map data of the two are different.
[0119] In some embodiments of the present application, Figure 4 As shown, if the currently selected comparison logic is to compare the consistency of the station sequence of each station in the station map data of two driving electronic map data, then the comparison unit 232 may include:
[0120] The fourth comparison subunit 2324 is used to compare the station order of each station in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison shows that the station order of each station of the two is consistent, then the comparison shows that there is no difference in the station map data of the two; if the comparison shows that there is inconsistency in the station order of each station of the two, then the comparison shows that there is a difference in the station map data of the two.
[0121] In some embodiments of the present application, Figure 4 As shown, if the currently selected comparison logic is to compare the consistency of the station map data of the same station in the station map data of the two driving electronic map data, then the comparison unit 232 may include:
[0122] The fifth comparison subunit 2325 is used to compare the station map data of the same station in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison shows that the station map data of the same station are inconsistent between the two, then the comparison shows that there is a difference in the station map data between the two; if the comparison shows that the station map data of the same station between the two are consistent, then the comparison shows that there is no difference in the station map data between the two.
[0123] In some embodiments of the present application, the various comparison logics in the comparison order are, from front to back: comparing the consistency of the station map data version and the station map data check code of each station in the station map data of two driving electronic map data, comparing the consistency of the number of stations in the station map data of two driving electronic map data, comparing the consistency of the station codes in the station map data of two driving electronic map data, comparing the consistency of the station order of each station in the station map data of two driving electronic map data, and comparing the consistency of the station map data of the same station in the station map data of two driving electronic map data.
[0124] In some embodiments of the present application, Figure 4 As shown, when the comparison unit 232 compares the station map data of the two and finds that the difference is any of the following: there is inconsistency between the station map data versions and the station map data check codes of the two, there is missing data in the station map data of the original driving electronic map data, the number of stations of the two is inconsistent, the station codes of the two stations are inconsistent, and the station order of the two stations is inconsistent, then the updating module 23 may include:
[0125] A first determining unit 233 is used to determine, based on the difference obtained by comparison, that the target data in the original driving electronic map data that will cause the target train to have a driving accident is all the data included in the original driving electronic map data;
[0126] The first updating unit 234 is configured to determine all data included in the target driving electronic map data as data corresponding to the target data; and use all data included in the target driving electronic map data to replace the target data.
[0127] In some embodiments of the present application, Figure 4 As shown, when the comparison unit 232 compares the difference between the two vehicle map data and finds that the station map data of the same station are inconsistent, the updating module 23 may include:
[0128] The second determining unit 235 is used to determine, based on the difference obtained by comparison, that the target data in the original electronic driving map that will cause the target train to have a driving accident is any one of the following: station map data corresponding to the inconsistent station, or station map data corresponding to the inconsistent station and station map data of all stations located after the inconsistent station;
[0129] The second updating unit 236 is used to determine the target station involved in the target data; determine the station map data of the target station included in the target driving electronic map data as data corresponding to the target data; and use the station map data of the target station included in the target driving electronic map data to replace the target data.
[0130] In some embodiments of the present application, Figure 4 As shown, the device for updating driving electronic map data in the train on-board equipment provided in this embodiment may also include:
[0131] The first detection module 24 detects whether the electronic driving map data issued by the temporary speed limit server or the wireless block center is received when the target train is preparing to depart on the driving route; if the electronic driving map data is not received, the first prompt module 25 is triggered to prompt that the original electronic driving map data of the on-board equipment of the target train cannot be updated to be suitable for the target train to run on the driving route; if the electronic driving map data is received, the first determination module 26 is triggered to determine the received electronic driving map data as the target driving electronic map data; the electronic driving map data includes the station map data of all stations on the driving route, or the electronic driving map data includes the station map data of all stations from the starting station to the first station on the driving route, and the number of all stations from the starting station to the first station is not greater than a first preset number.
[0132] In some embodiments of the present application, Figure 4 As shown, the original driving electronic map data is updated in sections, then, the updating device for the driving electronic map data in the train on-board equipment provided by this embodiment further includes:
[0133] The second detection module 27 is used to detect whether the electronic driving map data for updating the current segment sent by the temporary speed limit server or the radio block center is received when the target train is already traveling on the driving route; if the electronic driving map data is not received, the second prompting module 28 is triggered to prompt that the original electronic driving map data in the on-board equipment of the train cannot be further updated to be suitable for the target train to continue traveling on the driving route; if the electronic driving map data is received, the second determination module 29 is triggered to determine the received electronic driving map data as the target driving electronic map data; the electronic driving map data includes the station map data of all stations from the second station on the driving route to the terminal station on the driving route, or the electronic driving map data includes the station map data of all stations from the second station to the third station on the driving route, the number of all stations from the second station to the third station is not greater than the second preset number, and the second station is adjacent to the station that has been updated in the previous segment and has not been updated in the current segment.
[0134] In some embodiments of the present application, Figure 4 As shown, the device for updating driving electronic map data in the train on-board equipment provided in this embodiment also includes:
[0135] The first judgment module 30 is used to judge whether the consistency comparison result obtained by the comparison module 21 indicates that a traffic accident will be caused, whether the consistency comparison result indicates that the index information and the structure version are consistent, and the data version is inconsistent; if so, trigger the update module 23 to perform the step of using at least one comparison logic to compare the differences between the original driving electronic map data and the station map data included in the target driving electronic map data; if not, trigger the first replacement module 31 to replace the original driving electronic map data as a whole with the target driving electronic map data;
[0136] In some embodiments of the present application, Figure 4 As shown, the device for updating driving electronic map data in the train on-board equipment provided in this embodiment also includes:
[0137] The second judgment module 32 is used to determine the target station map data corresponding to the key station in the station map data included in the target electronic driving map data if the consistency comparison result obtained by the comparison module 21 indicates that a traffic accident will be caused; determine whether the original electronic driving map data includes the key station, and the station map data of the key station is consistent with the target station map data; if so, trigger the update module 23 to execute the step of using at least one comparison logic to compare the differences between the original electronic driving map data and the station map data included in the target electronic driving map data; if not, trigger the second replacement module 33 to replace the original electronic driving map data as a whole with the target electronic driving map data.
[0138] In some embodiments of the present application, Figure 4 As shown, the device for updating driving electronic map data in the train on-board equipment provided in this embodiment also includes:
[0139] The setting module 34 is used to invalidate the original electronic driving map data if the consistency comparison result obtained by the comparison module 21 indicates that a traffic accident will be caused; and / or to validate the original electronic driving map data if the consistency comparison result obtained by the comparison module 21 indicates that a traffic accident will not be caused.
[0140] In some embodiments of the present application, Figure 4 As shown, the device for updating driving electronic map data in the train on-board equipment provided in this embodiment also includes:
[0141] The third prompt module 35 is used to issue a prompt that the original driving electronic map data is unavailable if the consistency comparison result obtained by the comparison module 21 indicates that a traffic accident will be caused; and / or issue a prompt that the original driving electronic map data is available if the consistency comparison result obtained by the comparison module 21 indicates that a traffic accident will not be caused.
[0142] In some embodiments of the present application, the station map data of the station included in the driving electronic map data includes station track geographic information data and station fixed application data.
[0143] In the device for updating electronic map data in a train onboard device provided in an embodiment of the present application, the detailed explanations used during the operation of each functional module can be found in the corresponding detailed explanations of the embodiment of the method for updating electronic map data in a train onboard device described above, and will not be repeated here.
[0144] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, which includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the above-mentioned method for updating the driving electronic map data in the train on-board device.
[0145] Furthermore, an embodiment of the present application also provides an electronic device, which includes: a memory for storing a program; a processor, coupled to the memory, for running the program to execute the above-mentioned method for updating the driving electronic map data in the train on-board equipment.
[0146] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0147] It is understandable that the related features in the above methods and devices can be referenced to each other. In addition, the "first", "second" and the like in the above embodiments are used to distinguish the embodiments, but do not represent the advantages and disadvantages of the embodiments.
[0148] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0149] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages can be utilized to realize the content of the application described herein, and the description of the above specific language is to disclose the preferred embodiment of the application.
[0150] In addition, the memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0151] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0152] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data cutover device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data cutover device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0153] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data switching device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0154] These computer program instructions can also be loaded onto a computer or other programmable data transfer device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0155] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0156] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0157] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0158] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0159] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0160] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for updating driving electronic map data in a train onboard device, characterized in that: The electronic driving map data includes index information, structure version, data version, and station map data of stations on the driving route of the train, wherein the index information is used to indicate the corresponding relationship between the station and the station map data. The method includes: When target electronic driving map data for updating the original electronic driving map data in the on-board equipment of the target train is obtained, a consistency comparison is performed on the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data, wherein the consistency comparison result is used to indicate whether the driving of the target train based on the original electronic driving map data will cause a traffic accident; If the consistency comparison result indicates that no traffic accident will occur, the original driving electronic map data is maintained unchanged; If the consistency comparison result indicates that a traffic accident will be caused, at least one comparison logic is used to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data, and based on the compared differences, the target data in the original traffic electronic map data that will cause a traffic accident for the target train is determined, and the target data is updated using the data in the target traffic electronic map data corresponding to the target data; wherein the at least one comparison logic can comprehensively compare all the differences between the station map data included in the two traffic electronic map data.
2. The method according to claim 1, characterized in that Comparing the index information, structure version and data version of the original driving electronic map data and the target driving electronic map data for consistency, including: performing consistency comparison between the index information and the structure version of the original driving electronic map data and the target driving electronic map data; If at least one of the index information and the structure version is found to be inconsistent, a consistency comparison result is obtained for indicating that driving of the target train based on the original driving electronic map data will cause a driving accident; If the index information and the structure version are found to be consistent, then the data versions of the original driving electronic map data and the target driving electronic map data are further compared; If the data versions are inconsistent, a consistency comparison result is obtained to indicate that driving of the target train based on the original driving electronic map data will cause a driving accident; If the data versions are consistent, a consistency comparison result is obtained, which indicates that the target train will not cause a traffic accident when driving based on the original driving electronic map data.
3. The method according to claim 1, characterized in that: The at least one comparison logic has a corresponding comparison order. Then, using the at least one comparison logic to compare the differences between the original driving electronic map data and the station map data included in the target driving electronic map data includes: Selecting comparison logic according to the comparison order; The station map data included in the original electronic driving map data and the target electronic driving map data are compared using the currently selected comparison logic. If the station map data of the two are different, a step of determining the target data in the original electronic driving map data that will cause a driving accident for the target train is performed based on the compared difference. If the station map data of the two are not different, the next comparison logic in the comparison sequence is continuously selected until the station map data of the two are different, or until the next comparison logic does not exist in the comparison sequence.
4. The method according to claim 3, characterized in that If the currently selected comparison logic is to compare the consistency of the station map data version and the station map data verification code in the station map data of the two electronic driving map data, then the currently selected comparison logic is used to compare the original electronic driving map data and the station map data included in the target electronic driving map data, including: comparing the station map data version and the station map data verification code in the station map data included in the original electronic driving map data and the target electronic driving map data; if the comparison does not show inconsistency between the station map data version and the station map data verification code of the two, then continue to detect whether the station map data of the original electronic driving map data is missing data, if missing, then the comparison shows that the station map data of the two are different, if not missing, then the comparison does not show that the station map data of the two are different; if the comparison shows inconsistency between the station map data version and the station map data verification code of the two, then the comparison shows that the station map data of the two are different; and / or, If the currently selected comparison logic is to compare the consistency of the number of stations in the station map data of the two driving electronic map data, then the currently selected comparison logic is used to compare the station map data included in the original driving electronic map data and the target driving electronic map data, including: comparing the number of stations in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison shows that the number of stations of the two is inconsistent, then the comparison shows that the station map data of the two are different; if the comparison shows that the number of stations of the two is consistent, then the comparison does not show that the station map data of the two are different; and / or, If the currently selected comparison logic is to compare the consistency of the station codes in the station map data of the two driving electronic map data, then the currently selected comparison logic is used to compare the station map data included in the original driving electronic map data and the target driving electronic map data, including: comparing the station codes of each station in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison shows that the station codes of each station of the two are consistent, then the comparison does not show that there is a difference in the station map data of the two; if the comparison shows that there is an inconsistency in the station codes of each station of the two, then the comparison shows that there is a difference in the station map data of the two; and / or, If the currently selected comparison logic is to compare the consistency of the station sequence of each station in the station map data of two driving electronic map data, then the currently selected comparison logic is used to compare the original driving electronic map data and the station map data included in the target driving electronic map data, including: comparing the station sequence of each station in the station map data included in the original driving electronic map data and the target driving electronic map data; if the comparison shows that the station sequence of each station of the two is consistent, then the comparison does not show that there is a difference in the station map data of the two; if the comparison shows that there is an inconsistency in the station sequence of each station of the two, then the comparison shows that there is a difference in the station map data of the two; and / or, If the currently selected comparison logic is to compare the consistency of the station map data of the same station in the station map data of two electronic driving map data, then the currently selected comparison logic is used to compare the original electronic driving map data and the station map data included in the target electronic driving map data, including: comparing the station map data of the same station in the station map data included in the original electronic driving map data and the target electronic driving map data; if the comparison shows that the station map data of the same station between the two are inconsistent, then the comparison shows that the station map data of the two are different; if the comparison shows that the station map data of the same station between the two are consistent, then the comparison shows that there is no difference in the station map data of the two.
5. The method according to claim 4, characterized in that The various comparison logics in the comparison sequence are, from front to back, comparing the consistency of the station map data version and the station map data check code in the station map data of the two driving electronic map data, comparing the consistency of the number of stations in the station map data of the two driving electronic map data, comparing the consistency of the station codes in the station map data of the two driving electronic map data, comparing the consistency of the station sequence of each station in the station map data of the two driving electronic map data, and comparing the consistency of the station map data of the same station in the station map data of the two driving electronic map data; and / or, When the difference between the station map data of the two is any of the following: the station map data versions and station map data check codes of the two are inconsistent, the station map data of the original electronic driving map data has missing data, the number of stations of the two is inconsistent, the station codes of the two stations are inconsistent, and the station sequence of the two stations is inconsistent, then, based on the difference obtained by comparison, the target data in the original electronic driving map data that will cause the target train to have a traffic accident is determined, including: based on the difference obtained by comparison, determining that the target data in the original electronic driving map data that will cause the target train to have a traffic accident is all the data included in the original electronic driving map data; Then, using the data corresponding to the target data in the target driving electronic map data to update the target data includes: determining all the data included in the target driving electronic map data as the data corresponding to the target data; using all the data included in the target driving electronic map data to replace the target data; and / or, When the difference between the train map data of the two trains is as follows: the station map data of the same station is inconsistent, then, based on the difference, the target data in the original electronic driving map data that will cause the target train to have a traffic accident is determined, including: based on the difference, determining that the target data in the original electronic driving map that will cause the target train to have a traffic accident is any one of the following: the station map data corresponding to the inconsistent station, or the station map data corresponding to the inconsistent station and the station map data of all stations located after the inconsistent station; Then, the target data is updated using the data corresponding to the target data in the target driving electronic map data, including: determining the target station involved in the target data; determining the station map data of the target station included in the target driving electronic map data as the data corresponding to the target data; and replacing the target data with the station map data of the target station included in the target driving electronic map data.
6. The method according to claim 1, characterized in that The method further includes: when the target train is preparing to depart on the driving route, detecting whether driving electronic map data issued by a temporary speed limit server or a wireless block center is received; if the driving electronic map data is not received, prompting that the original driving electronic map data of the on-board equipment of the target train cannot be updated to be applicable to the target train running on the driving route; if the driving electronic map data is received, determining the received driving electronic map data as the target driving electronic map data; the driving electronic map data includes station map data of all stations on the driving route, or the driving electronic map data includes station map data of all stations from the starting station to the first station on the driving route, and the number of all stations from the starting station to the first station is not greater than a first preset number; or, The original electronic driving map data is updated in sections, and the method further includes: when the target train has been traveling on the driving route, detecting whether the electronic driving map data for updating the current section issued by the temporary speed limit server or the radio block center is received; if the electronic driving map data is not received, prompting that the original electronic driving map data in the on-board equipment of the train cannot be further updated to be suitable for the target train to continue traveling on the driving route; if the electronic driving map data is received, determining the received electronic driving map data as the target electronic driving map data; the electronic driving map data includes station map data of all stations from the second station on the driving route to the terminal station on the driving route, or the electronic driving map data includes station map data of all stations from the second station to the third station on the driving route, the number of all stations from the second station to the third station is not greater than a second preset number, and the second station is adjacent to the station that has been updated in the previous section and has not been updated in the current section.
7. The method according to any one of claims 1 to 6, characterized in that The method further includes: if the consistency comparison result indicates that a traffic accident will be caused, determining whether the consistency comparison result indicates that the index information and the structure version are consistent, and the data version is inconsistent; if so, executing the step of using at least one comparison logic to compare the differences between the original driving electronic map data and the station map data included in the target driving electronic map data; if not, replacing the original driving electronic map data as a whole with the target driving electronic map data; and / or, The method further includes: if the consistency comparison result indicates that a traffic accident will be caused, determining the target station map data corresponding to the key station in the station map data included in the target traffic electronic map data; judging whether the original traffic electronic map data includes the key station, and whether the station map data of the key station is consistent with the target station map data; if so, executing the step of using at least one comparison logic to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data; if not, replacing the original traffic electronic map data with the target traffic electronic map data as a whole; and / or, The method further includes: if the consistency comparison result indicates that a traffic accident will be caused, setting the original traffic electronic map data invalid; and / or, The method further includes: if the consistency comparison result indicates that a traffic accident will be caused, issuing a prompt that the original driving electronic map data is unavailable; and / or, The method further includes: if the consistency comparison result indicates that no traffic accident will occur, setting the original traffic electronic map data to be valid; and / or, The method further includes: if the consistency comparison result indicates that no traffic accident will occur, issuing a prompt that the original traffic electronic map data is available; and / or, The station map data of the station includes station track geographic information data and station fixed application data.
8. A device for updating electronic map data in a train onboard device, characterized in that: The electronic driving map data includes index information, structure version, data version, and station map data of stations on the driving route of the train. The index information is used to indicate the corresponding relationship between the station and the station map data. The device includes: a comparison module, for, when obtaining target electronic driving map data for updating the original electronic driving map data in the on-board equipment of the target train, performing consistency comparison on the index information, structure version and data version of the original electronic driving map data and the target electronic driving map data, wherein the consistency comparison result is used to indicate whether the driving of the target train based on the original electronic driving map data will cause a traffic accident; A maintaining module, used for maintaining the original driving electronic map data unchanged if the consistency comparison result indicates that no driving accident will occur; An updating module is used for, if the consistency comparison result indicates that a traffic accident will be caused, using at least one comparison logic to compare the differences between the original traffic electronic map data and the station map data included in the target traffic electronic map data, and based on the compared differences, determining the target data in the original traffic electronic map data that will cause the traffic accident for the target train, and using the data in the target traffic electronic map data corresponding to the target data to update the target data; wherein the at least one comparison logic can comprehensively compare all the differences between the station map data included in the two traffic electronic map data.
9. A computer-readable storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the method for updating driving electronic map data in a train on-board device as described in any one of claims 1 to 7.
10. An electronic device, characterized in that: The electronic device comprises: Memory, used to store programs; A processor, coupled to the memory, is used to run the program to execute the method for updating driving electronic map data in a train on-board device as described in any one of claims 1 to 7.
Citation Information
Cited By
Highway train formation driving-oriented high-precision and high-robustness positioning method
CN122524085A
