Road Information Fusion Method, Device, Electronic Device and Storage Medium

By merging road information datasets using common fields and post number relationships, the method addresses inefficiencies in manual integration, providing a precise and cost-effective solution for road maintenance.

CN119557299BActive Publication Date: 2025-07-15ROADMAINT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411407369.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-07-15
Estimated Expiration
2044-10-10

AI Technical Summary

Technical Problem

Current methods for integrating various types of road information, such as static and operational data, rely heavily on manual processes, which are inefficient, costly, and prone to errors, making it difficult to effectively manage and maintain road infrastructure.

Method used

A method and system for fusing road information by identifying and merging datasets based on common fields and data volume, using the relationship between the start and end post numbers to determine the fusion process, creating a unified dataset for efficient and accurate road maintenance.

Benefits of technology

This approach allows for efficient, accurate, and cost-effective integration of road information, reducing the need for manual labor and enhancing the precision of road maintenance operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557299B_ABST
    Figure CN119557299B_ABST
Patent Text Reader

Abstract

A road information fusion method, device, electronic device and storage medium provided by the present application. The method includes: obtaining a first information set and a second information set of a target road; each piece of information in the first information set and the second information set includes a mileage field; respectively determining the data volume sizes of the first information set and the second information set to determine the fusion method of the first information set and the second information set according to the data volume sizes; selecting at least one first piece of information and at least one second piece of information with the same set field in the first information set and the second information set; based on the fusion method, performing the fusion of at least one first piece of information and at least one second piece of information according to the size relationship between the mileage fields of at least one first piece of information and at least one second piece of information to generate a fused information set; outputting the fused information set to perform maintenance work on the target road by using the fused information set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data processing, and particularly to a road information fusion method, device, electronic device and storage medium. Background Art

[0002] With the development of social economy and the increasing demand for transportation, the road system plays an increasingly important role in urban traffic. Due to the particularity of roads, an entire road may be divided into multiple segments, and the names, codes, opening times, maintenance times, etc. of each segment are different. Furthermore, in different scenarios, corresponding data information will be statistically analyzed according to different rules. For example, basic information or static information generated by statistically analyzing the basic attributes of a segment of road, and operation information generated during the construction and operation process, etc.

[0003] With the improvement of requirements, in the process of analyzing the change of pavement performance to improve the pavement technical service level, it is necessary to comprehensively consider various information such as static information and operation information, so as to comprehensively generate maintenance and repair plans for the entire road. However, currently, the integration of various information is mainly carried out manually, with high costs, low overall efficiency, and low accuracy of information. Summary of the Invention

[0004] In view of this, the present application proposes a road information fusion method, device, electronic device and storage medium to solve or partially solve the above problems.

[0005] Based on the above purpose, the present application provides a road information fusion method, including:

[0006] Obtain a first information set and a second information set of a target road; each piece of information in the first information set and the second information set includes a stake number field.

[0007] Respectively determine the data volume sizes of the first information set and the second information set, so as to determine the fusion method of the first information set and the second information set according to the data volume sizes.

[0008] Select at least one first piece of information and at least one second piece of information with the same set field in the first information set and the second information set; wherein, the first information set includes the at least one first piece of information, and the second information set includes the at least one second piece of information.

[0009] Based on the fusion method, perform the fusion of the at least one first piece of information and the at least one second piece of information according to the size relationship between the stake number fields of the at least one first piece of information and the at least one second piece of information, and generate a fusion information set.

[0010] Output the fused information set to utilize the fused information set for the maintenance work of the target road.

[0011] In some exemplary embodiments, the determining the fusion method of the first information set and the second information set according to the data volume size includes:

[0012] In response to the data volume of the second information set being greater than that of the first information set, fuse the second information set into the first data set;

[0013] In response to the data volume of the second information set being less than that of the first information set, fuse the first information set into the second data set.

[0014] In some exemplary embodiments, the stake number field at least includes a starting stake number and an ending stake number;

[0015] The fusing of the at least one first information and the at least one second information according to the size relationship between the stake number fields of the at least one first information and the at least one second information includes:

[0016] Determine a first starting stake number and a first ending stake number of any one of the first information, and determine a second starting stake number and a second ending stake number of any one of the second information;

[0017] Arrange the first starting stake number, the first ending stake number, the second starting stake number, and the second ending stake number in ascending order of sequence number;

[0018] In response to the first two stake numbers after arrangement being the first starting stake number and the second starting stake number, select the second stake number after arrangement as the fusion starting stake number, and the third stake number after arrangement as the fusion ending stake number;

[0019] Determine the fusion party and the party to be fused based on the shown fusion method;

[0020] In the fusion party, establish fusion information according to the fusion starting stake number and the fusion ending stake number, and add the information of the party to be fused to the fusion information.

[0021] In some exemplary embodiments, the adding the information of the party to be fused to the fusion information includes:

[0022] Utilize the information of the party to be fused to add and update the information of the original fusion party in the fusion information.

[0023] In some exemplary embodiments, after generating the fused information set, the method further includes:

[0024] For each piece of data in the fusion information set, sort according to the set fields of each piece of data.

[0025] In some exemplary embodiments, the sorting according to the set fields of each piece of data includes:

[0026] In response to the set fields including multiple specific fields, determine the priority of each specific field, and sort each piece of data based on the priority and the multiple specific fields.

[0027] In some exemplary embodiments, the first information set corresponds to the basic information or static information of the target road; the second information set corresponds to the operation information of the target road.

[0028] Based on the same concept, the present application also provides a road information fusion device, including:

[0029] A first module, configured to obtain a first information set and a second information set of a target road; each piece of information in the first information set and the second information set includes a mileage field;

[0030] A second module, configured to respectively determine the data volume sizes of the first information set and the second information set, so as to determine the fusion method of the first information set and the second information set according to the data volume sizes;

[0031] A third module, configured to select at least one first piece of information and at least one second piece of information with the same set fields in the first information set and the second information set; wherein, the first information set includes the at least one first piece of information, and the second information set includes the at least one second piece of information;

[0032] A fourth module, configured to perform the fusion of the at least one first piece of information and the at least one second piece of information based on the fusion method according to the size relationship between the mileage fields of the at least one first piece of information and the at least one second piece of information, and generate a fusion information set;

[0033] A fifth module, configured to output the fusion information set for using the fusion information set to perform maintenance work on the target road.

[0034] Based on the same concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, it implements the method described in any one of the above.

[0035] Based on the same concept, the present application also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to implement the method described in any one of the above.

[0036] As can be seen from the above, the present application provides a road information fusion method, apparatus, electronic device and storage medium. The present application determines information with the same set fields between two information sets of a target road, determines a fusion method according to the data volume sizes of the two information sets, and fuses these information through the determined fusion method to form a fused information set, so that it orderly and regularly contains the contents of the two information sets, thereby efficiently and accurately completing the information fusion between the two information sets of the target road. Furthermore, no matter in subsequent maintenance work such as detecting, repairing, and expanding the target road, the comprehensive information of the target road can be quickly determined according to the fused information set, saving the time and cost of manual integration and data statistics, and the accuracy of system fusion is also relatively high. Finally, a more accurate data fusion means is provided for the information statistics of the target road, improving efficiency and accuracy while reducing costs and enhancing the overall user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0038] Figure 1 It is a schematic flowchart of an exemplary method provided by an embodiment of the present application.

[0039] Figure 2 It is a schematic structural diagram of an exemplary apparatus provided by an embodiment of the present application.

[0040] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] To make the objectives, technical solutions and advantages of this specification clearer, the following further details this specification with reference to specific embodiments and the accompanying drawings.

[0042] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should have the same common meaning as understood by those with ordinary skills in the field to which the present application belongs. The "first", "second" and similar terms used in the embodiments of the present application do not indicate any order, quantity or importance, but are only used to distinguish different components. Words such as "including" or "comprising" mean that the elements, objects or method steps appearing before this word cover the elements, objects or method steps listed after this word and their equivalents, without excluding other elements, objects or method steps. Words such as "connected" or "linked" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Upper", "lower", "left", "right", etc. are only used to represent relative position relationships. When the absolute position of the object being described changes, the relative position relationship may also change accordingly.

[0043] As described in the background art section, as fixed assets, highway infrastructure not only has static information tags such as route names, route codes, driving directions, lane information, start and end stake numbers, etc. to represent specific road section information in reality. During the construction and operation process, operation information such as the opening time, maintenance time, maintenance plan, and traffic load level of each road section of the highway is generated. At the same time, a large number of detection works are also carried out during the annual highway network service level assessment process, generating a large amount of detection information about highway roads. In addition, various data information about highway roads will also be generated in other fields. The above various types of information are characterized in different dimensions and different range intervals respectively due to different background conditions such as time and scenarios. However, when analyzing the change of pavement performance and improving the pavement technical service level, it is necessary to consider various types of information as a whole. At present, mainly manual methods are used to integrate the above-mentioned various types of data. However, with the development of data acquisition technology, more and more data are generated by highway infrastructure. The problem of how to use digital technology to match and integrate multi-source heterogeneous data of pavement under the background of massive data needs to be solved urgently.

[0044] In some embodiments, with the development of technologies such as big data, highway multi-source information fusion technology has received more and more attention. Through multi-source information fusion, the actual situation of the highway can be better reflected, the highway service level can be judged, and more accurate support can be provided for road network maintenance decision-making. Currently, there are methods based on models and methods based on machine learning, etc. to achieve the fusion of multi-source information, focusing on the correlation and fusion of road remote sensing data information, environmental geological information, highway static information, highway operation information, highway quality information, etc., to achieve a more accurate grasp of the real situation of the road. The implementation channels have been opened up at the top level for various methods, but there are still many technical bottlenecks in specific practical applications, such as how to improve the accuracy of information fusion and how to better apply advanced information fusion technology, etc.

[0045] It can be seen that in some embodiments, the mainstream matching method in the current industry mainly relies on manual classification and matching, and there is no mature technical method for automatically matching and fusing data using computer technology. Manual classification and matching have problems such as low processing efficiency and human errors. Moreover, in the context of the massive data generated by the current road network every day, manual processing obviously cannot meet the diverse data analysis needs.

[0046] Combined with the above actual situation, the embodiments of the present application provide a road information fusion method, device, electronic device, and storage medium. In the present application, information with the same set fields is determined between two information sets of a target road, and the fusion method is determined according to the data volume sizes of the two information sets. These information are fused through the determined fusion method to form a fused information set, which orderly and regularly includes the contents of the two information sets, so as to efficiently and accurately complete the information fusion between the two information sets of the target road. Furthermore, no matter in subsequent maintenance work such as inspection, repair, and expansion of the target road, the comprehensive information of the target road can be quickly determined according to the fused information set, saving the time and cost of manual integration and data statistics, and the accuracy of system fusion is also relatively high. Finally, a more accurate data fusion means is provided for the information statistics of the target road, improving efficiency and accuracy while reducing costs and enhancing the overall user experience.

[0047] Figure 1 The flowchart of an exemplary method provided by the embodiments of the present application is shown.

[0048] As Figure 1 shown, the road information fusion method exemplary proposed by the embodiments of the present application specifically includes the following steps.

[0049] Step 102, obtain a first information set and a second information set of the target road; each piece of information in the first information set and the second information set includes a mileage field.

[0050] In this step, the target road can be a whole coherent passage or place that allows motor vehicles, non-motor vehicles, and even pedestrians to pass. For a target road, at different stages, its corresponding road name, code, operating time, maintenance time, etc. may all be different. Furthermore, corresponding information statistical rules can be established for a target road to statistically summarize the information of each section of the target road. The information summary sets obtained according to different rules and different acquisition methods are the first information set and the second information set.

[0051] In some embodiments, it can be agreed that sections of a target road with the same static parameter information are the same section, which can be specifically manifested as a line of data in the corresponding information set. The static information of a specific section can include the following information: route name, route code, driving direction, lane position, opening time, starting stake number, starting point name, ending stake number, ending point name, technical grade, road surface type, etc. Subsequently, it can also be agreed that sections of the road operation process with the same operation data are the same section, which can also be manifested as a line of data in the corresponding information set. The operation information can specifically include key information such as operation year, traffic load level, maintenance measures, starting stake number, starting point name, ending stake number, ending point name, etc. A target road will contain countless lines of static information and operation information according to the actual situation. The static information and operation information listed here can be regarded as the first information set and the second information set. That is, in some embodiments, the first information set corresponds to the basic information or static information of the target road; the second information set corresponds to the operation information of the target road.

[0052] Subsequently, for an entire target road, it generally undergoes the setting of stake numbers. A stake number refers to the unified numbering of the design foundation piles before construction to facilitate construction, with non-repeating and unique numbers. That is to say, for a target road, during the entire construction process, a series of consecutive, unique, and non-repeating stake numbers will be set to mark each construction section of the target road. Furthermore, in the first information set and the second information set formed by collection, the section division of the target road can be carried out with this as a reference. Moreover, for each piece (each line) of information in the first information set and the second information set, it can include the stake numbers of the section corresponding to this piece of information, such as the starting stake number and the ending stake number of a section. Thus, the field for recording the stake number in each piece of information is the stake number field. More specifically, the starting stake number field and the ending stake number field correspond to the starting stake number and the ending stake number. Of course, in some other embodiments, according to different scenario requirements, for the stake number field, in addition to being set in the form of the starting stake number field and the ending stake number field, it can also be set in the form of only setting an intermediate value, such as only setting an intermediate stake number field, etc.

[0053] In a more specific scenario, for the specific forms of the first information set and the second information set, they can be presented in the form of a set or an array. Subsequently, the above first information set and second information set can be respectively input into the computer memory using a computer software program, and the information can be stored by column according to different data elements. Here, taking the first information set corresponding to static information and the second information set corresponding to operation information as an example. In a specific scenario, the first information set can be represented as A basic ={N i , C i , D i , Li , T i , SS i , ES i , …}, the second information set can be represented as B operation = {N j , C j , D j , L j , Y j , SS j , ES j , Tans j , M j , …}. Among them, i represents a certain section of the basic information (static information) of a certain target road, that is, the row number in the data table, and the value range is from 0 to m; j represents a certain section of the operation information of a certain target road, that is, the row number in the data table, and the value range is from 0 to n; N i and N j respectively represent the route name of the i-th section in the basic information and the route name of the j-th section in the operation information; C i and C j respectively represent the route code of the i-th section in the basic information and the route code of the j-th section in the operation information; D i and D j respectively represent the driving direction of the i-th section in the basic information and the driving direction of the j-th section in the operation information; L i and L j respectively represent the number of lanes of the i-th section in the basic information and the number of lanes of the j-th section in the operation information; T i represents the opening time of the i-th section in the basic information; Y j represents the year when the maintenance project of the j-th section in the operation information is implemented; SS i and SS j respectively represent the starting stake number of the i-th section in the basic information and the starting stake number of the j-th section in the operation information; ES i and ES j respectively represent the ending stake number of the i-th section in the basic information and the ending stake number of the j-th section in the operation information; Tans j represents the traffic level of the j-th section in the operation information in year Y j ; M j represents the type of traffic measures of the j-th section in the operation information in year Y j ; in a more specific scenario, other attribute information such as structural layer position and material type can be added according to actual needs according to the above rules.

[0054] Step 104, respectively determine the data volume sizes of the first information set and the second information set, so as to determine the fusion method of the first information set and the second information set according to the data volume sizes.

[0055] In this step, it is first necessary to determine the data volume of the two information sets. Here, the data volume specifically refers to the number of data records. According to the description in step 102, for a target road, the corresponding information set will divide the entire target road into multiple segments according to different segmentation or classification rules, and each segment corresponds to one piece of data. The more segments there are, the more data records in the data set, and the larger the corresponding data volume. If the information set is in the form of a matrix or a table, etc., the more data volume, the more data rows. In a more specific scenario, such as the aforementioned A basic and B operation , it is to determine the number of rows m of A basic and the number of rows n of B operation .

[0056] After that, according to the data volume of the two information sets determined above, determine the fusion method of the two information sets. Here, the method of merging the large information set into the small information set can be adopted, or the method of merging the small information set into the large information set can be adopted. Exemplarily, for A basic and B operation , it is to judge the size relationship between m and n, and select the fusion party and the party to be fused according to the size relationship. For example, when m≥n, it means that the data volume of A basic is large. In the scenario of merging the large information set into the small information set, B operation is the fusion party, and A basic is the party to be fused. Each row of information in A basic can be fused with the corresponding information in B operation row by row, and finally all the information in the A basic information set is fused into the B operation information set; similarly, when m < n, then A basic is the fusion party, and B operation is the party to be fused.

[0057] In a specific scenario, for the convenience of information fusion, generally the method of fusing the large information set into the small information set can be adopted for fusion. That is, in some embodiments, the fusion method for the first information set and the second information set can be: in response to the data volume of the second information set being greater than the data volume of the first information set, fuse the second information set into the first data set; and in response to the data volume of the second information set being less than the data volume of the first information set, fuse the first information set into the second data set.

[0058] Step 106, select at least one first piece of information and at least one second piece of information with the same set fields in the first information set and the second information set; wherein, the first information set includes the at least one first piece of information, and the second information set includes the at least one second piece of information.

[0059] In this step, after determining the fusion method of the two information sets, the objects to be fused and the objects to be fused into can be specifically determined first. Taking the fusion of the second information set into the first information set as an example, it is necessary to determine which pieces of information in the second information set need to be fused into which pieces of information in the first information set. The information in the first information set determined here can be called the first information, and the information in the second information set determined can be called the second information. The method of selecting the first information and the second information can be determined according to whether their set fields are the same. For example, the set field can be the route name. Furthermore, at least one piece of the first information with any route name in the first information set corresponds to at least one piece of the second information with the same route name in the second information set. It should be noted that there can be more than one set field. In some scenarios, in order to narrow the scope of comparison and fusion and improve the data matching efficiency, multiple set fields can be set, and only the information with all these set fields being the same will be selected as the first information and the second information.

[0060] In a more specific scenario, combined with the actual situation of the road industry, the route name N, route code C, driving direction D, and number of lanes L can be selected as the preliminary determination criteria. Only when the information of these 4 fields is completely consistent will data matching be performed. Otherwise, it will be prompted that the data cannot be matched, and the original basic information road section unit information will remain unchanged. That is, the route name N, route code C, driving direction D, and number of lanes L are used as the set fields, and only the data with the same route name N, route code C, driving direction D, and number of lanes L will be fused. The corresponding one in the first information set is the first information, and the corresponding one in the second information set is the second information.

[0061] Step 108, based on the fusion method, according to the size relationship between the stake number fields of the at least one piece of the first information and the stake number fields of the at least one piece of the second information, fuse the at least one piece of the first information and the at least one piece of the second information to generate a fused information set.

[0062] In this step, after the first information and the second information to be fused are selected from the first information set and the second information set, specific fusion work needs to be carried out. First, according to the fusion method, it can be determined whether to fuse the information in the first information set into the information in the second information set, or to fuse the information in the second information set into the information in the first information set, that is, whether to fuse the first information into the second information or the second information into the first information. After that, according to the above, each piece of information in each information set contains its corresponding station number field. Assuming that a second piece of information needs to be fused with a first piece of information, the station number field corresponding to the second piece of information after fusion can be determined according to the station number field of this second piece of information. Then, the second piece of information can be added on the basis of the first piece of information corresponding to this station number field. For the fields that do not exist in the first piece of information, they can be directly added. For those that exist in the first piece of information, they can be updated according to the second piece of information. By cycling in this way, after the fusion of the two information sets is finally completed, a fused information set is generated.

[0063] In some embodiments, in order to more clearly indicate the specific road section corresponding to each piece of information, the station number field may further include a starting station number and an ending station number. Furthermore, for any piece of first information, its corresponding starting station number and ending station number are the first starting station number and the first ending station number; for any piece of second information, its corresponding starting station number and ending station number are the second starting station number and the second ending station number. After that, when determining the size relationship of the station number fields, it is possible to more accurately determine whether these two pieces of first information and second information can be fused and where to fuse. Specifically, the first starting station number is generally less than the first ending station number, and the second starting station number is generally less than the second ending station number. After that, these four station numbers can be arranged according to the size relationship. At this time, if the two station numbers arranged in the front are not the two starting station numbers, then the two station numbers arranged in the front are either the first starting station number and the first ending station number, or the second starting station number and the second ending station number. At this time, it means that the first information and the second information correspond to two completely non-overlapping road sections, and thus the information of the two does not need to be fused. At this time, the first information or the second information as the fusion party remains unchanged. If the first two station numbers are the two starting station numbers, it means that the road sections corresponding to the first information and the second information overlap and can be fused. At this time, the starting station number ranked second in the arrangement can be selected as the fusion starting station number, and the ending station number ranked third as the fusion ending station number. Based on this, a new piece of information is established on the basis of the information corresponding to the fusion party (which can be the first information or the second information). The station number field of the new piece of information corresponds to the fusion starting station number and the fusion ending station number, and the fields in other information inherit the information of the fusion party. Then, the information of the information to be fused (which can be the second information or the first information corresponding to the fusion party) is added or updated, and finally a fused piece of information is formed.

[0064] In a more specific scenario, taking the integration of the second information into the first information as an example, assume that the first starting stake number of the first information is 1 and the first ending stake number is 10, and the second starting stake number of the second information is 6 and the second ending stake number is 11. After arrangement, it is the first starting stake number 1, the second starting stake number 6, the first ending stake number 10, and the second ending stake number 11. At this time, the second starting stake number 6 can be selected as the integration starting stake number, and the first ending stake number 10 can be selected as the integration ending stake number, so as to establish integration information corresponding to the integration starting stake number 6 and the integration ending stake number 10 on the basis of the first information. Other information in the integration information initially inherits the first information, that is, remains consistent with the first information, and then the second information is added to the integration information. Those not in the integration information are directly added, and those in the integration information are updated. Of course, in some embodiments, for the final integration method, the second information can also directly replace other information in the integration information, that is, after deleting other fields except the stake number field, then fill in other fields in the second information.

[0065] That is, in some embodiments, the integration of the at least one first information and the at least one second information according to the size relationship between the stake number fields of the at least one first information and the at least one second information includes: determining the first starting stake number and the first ending stake number of any one of the first information, and determining the second starting stake number and the second ending stake number of any one of the second information; arranging the first starting stake number, the first ending stake number, the second starting stake number, and the second ending stake number in ascending order of serial number; in response to the first two stake numbers after arrangement being the first starting stake number and the second starting stake number, selecting the second stake number after arrangement as the integration starting stake number, and the third stake number after arrangement as the integration ending stake number; determining the integrating party and the integrated party based on the integration method; establishing integration information in the integrating party according to the integration starting stake number and the integration ending stake number, and adding the information of the integrated party to the integration information. In some embodiments, adding the information of the integrated party to the integration information includes: using the information of the integrated party to add and update the information of the integrating party originally in the integration information.

[0066] After that, in some embodiments, after the integrating party generates new integration information, for the remaining part in the stake number field. For example, in the foregoing embodiment, the stake number field corresponding to the integration information is from 6 to 10. After that, other second information is integrated with this first information to generate another integration information, and its corresponding stake number field is from 2 to 3. Then for this first information, there are still remaining stake number fields 1 to 1 and 4 to 5. For these two segments, the field information of the original first information is still retained. The stake number fields of the finally formed integration information set are continuous fields.

[0067] In a more specific scenario, the basic information (the first information set) and operation information (the second information set) of a single road section unit with the same set fields are fused. During the fusion process, matching can mainly be carried out according to the stake number range. The single road section unit is split into at least one new road section unit according to the actual situation of the stake number range, and the rest of the information is matched and copied. The specific comparison process of the two stake number ranges is as follows: Due to the actual information of the road, generally, the length of the stake number range of the basic information (Abasic) road section is much larger than that of the operation information (Boperation) road section, that is, (ES i -SS i )-(ES j -SS j )≥0. Of course, in individual scenarios, the operation information (Boperation) may also be greater than the basic information (Abasic). Select Abasic as the comparison benchmark, and perform a loop for each road section unit of it. Boperation is compared and fused with the loop line of Abasic line by line (that is, the second information is fused into the first information). If the situation is the opposite, only the subscripts i and j in the following matching process need to be swapped. (1) When SS j ≤SS i , and ES j ≥ES i , then the new road section stake number information is (SS i , ES i ), and the operation information is matched; (2) When SS j ≤SS i , and ES j <ES i , and ES j >SS i , then the new road section stake number information is (SS i , ES j ), and the operation information is matched; (3) When SS j >SS i , and SS j <ES i , and ES j ≥ES i , then the new road section stake number information is (SS j , ES i ), and the operation information is matched; (4) When SS j >SS i , and ES j <ES i , then the new road section stake number information is (SS j , ES j), match the operation information; (5) If none of the above situations exist, keep the original basic information road segment unit information unchanged. After that, by completing the integration of each operation information into the basic information through the above steps, the mileage numbers of the obtained new road segment unit information can be rearranged to ensure the overall continuity of the mileage numbers, so as to ensure that the entire route information data is included in the newly merged data table. Use the mileage number similarity theory to judge the nearest consecutive mileage numbers. The specific arrangement process is as follows: (1) When SS j >SS i , add a new line of data information to the basic information road segment unit, and the mileage number information is (SS i , SSj), and the rest keep the original basic information road segment unit information unchanged; (2) When ES j <ES i , add a new line of data information to the basic information road segment unit, and the mileage number information is (ES j , ES i ), and the rest keep the original basic information road segment unit information unchanged; (3) Sort and assign values to the remaining road segment units of the basic information road segment that are scattered by the operation information to ensure that the new road segment units are connected end to end to form complete continuous road data information. During the sorting and splicing process, first judge whether the mileage numbers of two new road segments are continuous, that is, when SS j >ES j-1 , sort the remaining road segments, and the mileage number information of the new road segment is (ES j-1 , SS j ), and the rest keep the original basic information road segment unit information unchanged.

[0068] Finally, the integrated information set can be generated in the above manner. In some embodiments, for each piece of information in the integrated information set, it can be sorted to facilitate the operator's viewing. Since the set fields exist regardless of whether it is the first information or the second information, the basis for its sorting can be the set fields, and it is sorted according to a certain sorting rule (ascending order, descending order, alphabetical sorting, etc.) according to one or some set fields. That is, in some embodiments, after generating the integrated information set, the method further includes: sorting each piece of data in the integrated information set according to the set fields of each piece of data.

[0069] For the case where the set fields include multiple fields, the priorities of these fields can be set first, and they are arranged in sequence according to the priorities. For example, if the set fields include two items: route name and route code, the priority of the route name can be set higher than that of the route code. Then, when sorting, sort by the route name first, and for those with the same route name, sort by the route code. And so on. In a more specific scenario, all paragraphs of the finally obtained fusion information set are sorted in order for later data analysis calls. The specific sorting order can be, in sequence, route name N, route code C, driving direction D, number of lanes L, time year Y, and the starting stake number SS of this road section, etc. That is, in some embodiments, the sorting according to the set fields of each piece of data includes: in response to the set fields including multiple specific fields, determining the priority of each specific field, and sorting each piece of data based on the priority and the multiple specific fields.

[0070] Step 110, output the fusion information set to utilize the fusion information set for the maintenance work of the target road.

[0071] In this step, after the fusion information set is completed, an output operation can be performed on it. For example, it can be displayed and output on the corresponding device to give corresponding feedback to the operator. The operator can further quickly make a maintenance strategy for the target road based on the displayed fusion information set. Of course, in some other embodiments, the output method of the fusion information set is not limited to display output. It can also be used to store, display, use, or reprocess the fusion information set. According to different application scenarios and implementation requirements, the specific output method of the fusion information set can be flexibly selected. Among them, the reprocessing method can input the fusion information set into an algorithm or model for generating a maintenance strategy to generate a reference for the maintenance plan of the target road by means of this algorithm or model.

[0072] Specifically, for example, for the application scenario where the method of this embodiment is executed on a single device, the fusion information set can be directly output in a display manner on the display component (such as a display, a projector, etc.) of the current device, so that the operator of the current device can directly see the content of the fusion information set from the display component.

[0073] For another example, for the application scenario where the method of this embodiment is executed on a system composed of multiple devices, the fused information set can be sent to other preset devices (i.e., synchronization terminals) within the system acting as receivers through any data communication method (such as wired connection, NFC, Bluetooth, Wi-Fi, cellular mobile network, etc.), so that the synchronization terminals can perform subsequent processing on it. Optionally, the synchronization terminal can be a preset server, which is generally set in the cloud and serves as a data processing and storage center. It can store and distribute the fused information set; among them, the receivers of the distribution are terminal devices, and the holders or operators of these terminal devices can be road surface detection operators, road surface repair operators, supervisors of corresponding work, and so on.

[0074] For yet another example, for the application scenario where the method of this embodiment is executed on a system composed of multiple devices, the fused information set can be directly sent to a preset terminal device through any data communication method. The terminal device can be one or more of those listed in the previous paragraph.

[0075] As can be seen from the above embodiments, the embodiments of the present application provide a road information fusion method. The present application determines information with the same set fields between two information sets of a target road, and determines the fusion method according to the data volume sizes of the two information sets, and fuses this information through the determined fusion method to form a fused information set, which orderly and regularly contains the content of the two information sets, so as to efficiently and accurately complete the information fusion between the two information sets of the target road. Furthermore, no matter in subsequent maintenance work such as detection, repair, and expansion of the target road, the comprehensive information of the target road can be quickly determined according to the fused information set, saving the time and cost of manual integration and data statistics, and the accuracy of system fusion is also relatively high. Finally, this provides a more accurate data fusion means for the information statistics of the target road, improves efficiency and accuracy while reducing costs, and enhances the overall user experience.

[0076] In a specific scenario, the present application first obtains multiple paragraphs within a certain route (target road) that have the same static attribute information (basic information or static information), and simultaneously obtains multiple segments of operation information (such as traffic load, maintenance measures, etc.) of this route. The common parts such as the route name, route code, driving direction, lane position, and time of the two types of information are set as the main key to be used as the determination condition for determining that the two information objects are the same. Then, the starting stake numbers and ending stake numbers of the paragraphs of the static information and the operation information are compared and matched. First, specific matching rules are set and written into a computer program, and a large number of data tables that need to perform information fusion are input. Through the stake number sorting of the fragmented paragraphs formed after each comparison, a new table after the fusion of the two types of data is formed, realizing the orderly fusion and arrangement of large-scale data, ensuring that each row of data has a unique property, and providing support for subsequent further data analysis.

[0077] Existing highway information fusion and matching solutions can only perform copy matching on information with completely consistent intervals. In the case of inconsistent intervals, manual verification and intervention are relied on. Today, with the rapid increase in the scale of highway data, manual work cannot efficiently fuse large-scale data. Through this method, computer technology can be used to achieve the matching and fusion of large-scale road network data, providing highly available data for big data analysis.

[0078] It should be noted that the method of the embodiments of the present application can be executed by a single device, such as a computer or a server. The method of the embodiments of the present application can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In this case of a distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiments of the present application, and these multiple devices will interact with each other to complete the described method.

[0079] It should be noted that the above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be executed in a different order from that in the above embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0080] Based on the same concept, corresponding to the method of any of the above embodiments, the present application also provides a road information fusion device.

[0081] Refer to Figure 2 , the road information fusion device includes:

[0082] A first module 210, configured to obtain a first information set and a second information set of a target road; each piece of information in the first information set and the second information set includes a stake number field.

[0083] A second module 220, configured to respectively determine the data volume sizes of the first information set and the second information set, so as to determine the fusion method of the first information set and the second information set according to the data volume sizes.

[0084] A third module 230, configured to select at least one first piece of information and at least one second piece of information with the same set field in the first information set and the second information set; wherein, the first information set includes the at least one first piece of information, and the second information set includes the at least one second piece of information.

[0085] The fourth module 240 is configured to, based on the fusion method, perform the fusion of the at least one first piece of information and the at least one second piece of information according to the magnitude relationship between the mileage fields of the at least one first piece of information and the mileage fields of the at least one second piece of information, and generate a fused information set.

[0086] The fifth module 250 is configured to output the fused information set for performing maintenance work on the target road by using the fused information set.

[0087] In some exemplary embodiments, the second module 220 is further configured to:

[0088] In response to the data volume of the second information set being greater than the data volume of the first information set, fuse the second information set into the first data set;

[0089] In response to the data volume of the second information set being less than the data volume of the first information set, fuse the first information set into the second data set.

[0090] In some exemplary embodiments, the mileage field at least includes a starting mileage and an ending mileage;

[0091] The fourth module 240 is further configured to:

[0092] Determine a first starting mileage and a first ending mileage of any one of the first pieces of information, and determine a second starting mileage and a second ending mileage of any one of the second pieces of information;

[0093] Arrange the first starting mileage, the first ending mileage, the second starting mileage, and the second ending mileage in ascending order of serial numbers;

[0094] In response to the first two mileage numbers after arrangement being the first starting mileage and the second starting mileage, select the second mileage number after arrangement as the fusion starting mileage, and the third mileage number after arrangement as the fusion ending mileage;

[0095] Determine the fusion party and the party to be fused based on the indicated fusion method;

[0096] When the fusion party creates fusion information according to the fusion starting mileage and the fusion ending mileage, add the information of the party to be fused to the fusion information.

[0097] In some exemplary embodiments, the fourth module 240 is further configured to:

[0098] Use the information of the party to be fused to add and update the information of the original fusion party in the fusion information.

[0099] In some exemplary embodiments, the fourth module 240 is further configured to:

[0100] For each piece of data in the fused information set, sort according to the set fields of each piece of data.

[0101] In some exemplary embodiments, the fourth module 240 is further configured to:

[0102] In response to the set fields including multiple specific fields, determine the priority of each specific field, and sort each piece of data based on the priority and the multiple specific fields.

[0103] In some exemplary embodiments, the first information set corresponds to the basic information or static information of the target road; the second information set corresponds to the operation information of the target road.

[0104] For the convenience of description, when describing the above device, various modules are separately described according to their functions. Of course, when implementing the embodiments of the present application, the functions of each module can be implemented in one or more software and / or hardware.

[0105] The device in the above embodiments is used to implement the corresponding road information fusion method in the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated here.

[0106] Based on the same concept, corresponding to the method in any of the above embodiments, the present application further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the road information fusion method described in any of the above embodiments.

[0107] Figure 3 FIG. shows a more specific schematic diagram of the hardware structure of the electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. Among them, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other inside the device through the bus 1050.

[0108] The processor 1010 can be implemented in a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0109] The memory 1020 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When implementing the technical solutions provided in the embodiments of this specification through software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0110] The input / output interface 1030 is used to connect to an input / output module to implement information input and output. The input / output module may be configured as a component in the device (not shown in the figure) or may be externally connected to the device to provide corresponding functions. The input devices may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices may include a display, a speaker, a vibrator, an indicator light, etc.

[0111] The communication interface 1040 is used to connect to a communication module (not shown in the figure) to implement communication interaction between this device and other devices. The communication module may implement communication in a wired manner (such as USB, network cable, etc.) or may implement communication in a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).

[0112] The bus 1050 includes a path for transmitting information between various components of the device (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0113] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device may also only include the components necessary for implementing the solutions of the embodiments of this specification and does not necessarily include all the components shown in the figure.

[0114] The electronic device in the above embodiment is used to implement the corresponding road information fusion method in any of the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be elaborated here.

[0115] Based on the same concept, corresponding to the method in any of the above embodiments, the present application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the road information fusion method as described in any of the above embodiments.

[0116] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The 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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0117] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute the road information fusion method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be elaborated here.

[0118] Based on the same concept, corresponding to any of the above method embodiments, the present application also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of the computer to cause the computer and / or the processor to execute the road information fusion method. Corresponding to the execution subjects of the respective steps in the respective embodiments of the road information fusion method, the processors that execute the corresponding steps can belong to the corresponding execution subjects.

[0119] The computer program product of the above embodiment is used to cause the computer and / or the processor to execute the road information fusion method described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated here.

[0120] Those of ordinary skill in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the present application (including the claims) is limited to these examples; under the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations in different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of brevity.

[0121] In addition, for simplicity of explanation and discussion, and so as not to make the embodiments of the present application difficult to understand, known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Further, the devices may be shown in block diagram form in order to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present application are to be implemented (i.e., these details should be entirely within the understanding of those skilled in the art). In cases where specific details (such as circuits) are set forth to describe exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application may be practiced without these specific details or with variations of these specific details. Accordingly, these descriptions should be regarded as illustrative rather than restrictive.

[0122] Although the present application has been described in connection with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art based on the foregoing description. For example, other memory architectures (such as dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0123] Embodiments of the present application are intended to cover all such alternatives, modifications, and variations that fall within the broad scope of the appended claims. Accordingly, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the embodiments of the present application shall be included within the protection scope of the present application.

Claims

1. A road information fusion method, characterized in that, Including: Obtaining a first information set and a second information set of a target road; Each piece of information in the first information set and the second information set includes a stake number field; Respectively determining the data volume sizes of the first information set and the second information set, and determining the fusion method of the first information set and the second information set according to the data volume sizes; Selecting at least one first piece of information and at least one second piece of information with the same set fields in the first information set and the second information set; wherein, the first information set includes the at least one first piece of information, and the second information set includes the at least one second piece of information; Based on the fusion method, according to the size relationship between the stake number fields of the at least one first piece of information and the at least one second piece of information, performing the fusion of the at least one first piece of information and the at least one second piece of information to generate a fusion information set; Outputting the fusion information set to utilize the fusion information set for the maintenance work of the target road; The stake number field includes at least a starting stake number and an ending stake number; The performing the fusion of the at least one first piece of information and the at least one second piece of information according to the size relationship between the stake number fields of the at least one first piece of information and the at least one second piece of information includes: Determining a first starting stake number and a first ending stake number of any first piece of information, and determining a second starting stake number and a second ending stake number of any second piece of information; Arranging the first starting stake number, the first ending stake number, the second starting stake number, and the second ending stake number in the order of the serial number size; In response to the first two stake numbers after the arrangement being the first starting stake number and the second starting stake number, selecting the second stake number after the arrangement as the fusion starting stake number, and the third stake number after the arrangement as the fusion ending stake number; Based on the shown fusion method, determining the fusion party and the party to be fused; In the fusion party, establishing fusion information according to the fusion starting stake number and the fusion ending stake number, and adding the information of the party to be fused to the fusion information.

2. The method according to claim 1, wherein The determining the fusion method of the first information set and the second information set according to the data volume sizes includes: In response to the data volume of the second information set being greater than the data volume of the first information set, fusing the second information set into the first information set; In response to the data volume of the second information set being less than the data volume of the first information set, fusing the first information set into the second information set.

3. The method according to claim 1, wherein The adding the information of the party to be fused to the fusion information includes: Using the information of the party to be fused to add and update the information of the original fusion party in the fusion information.

4. The method according to claim 1, wherein After generating the fusion information set, the method further includes: Sorting each piece of data in the fusion information set according to the set field of each piece of data.

5. The method according to claim 4, wherein The sorting according to the set field of each piece of data includes: In response to the set field including multiple specific fields, determining the priority of each specific field, and sorting each piece of data based on the priority and the multiple specific fields.

6. The method according to claim 1, characterized in that, The first information set corresponds to the basic information or static information of the target road; the second information set corresponds to the operation information of the target road.

7. A road information fusion device, characterized in that, Including: A first module for obtaining a first information set and a second information set of the target road; Each piece of information in the first information set and the second information set includes a mileage field; A second module for respectively determining the data volume sizes of the first information set and the second information set, so as to determine the fusion method of the first information set and the second information set according to the data volume sizes; A third module for selecting at least one first piece of information and at least one second piece of information with the same set fields in the first information set and the second information set; wherein, the first information set includes the at least one first piece of information, and the second information set includes the at least one second piece of information; A fourth module for fusing the at least one first piece of information and the at least one second piece of information based on the fusion method according to the size relationship between the mileage field of the at least one first piece of information and the mileage field of the at least one second piece of information, to generate a fused information set; A fifth module for outputting the fused information set, so as to utilize the fused information set for the maintenance work of the target road; The mileage field at least includes a starting mileage and an ending mileage; The fusing of the at least one first piece of information and the at least one second piece of information according to the size relationship between the mileage field of the at least one first piece of information and the mileage field of the at least one second piece of information includes: Determining a first starting mileage and a first ending mileage of any first piece of information, and determining a second starting mileage and a second ending mileage of any second piece of information; Arranging the first starting mileage, the first ending mileage, the second starting mileage, and the second ending mileage in ascending order of sequence number; In response to the first two mileage numbers after arrangement being the first starting mileage and the second starting mileage, selecting the second mileage number after arrangement as the fusion starting mileage, and the third mileage number after arrangement as the fusion ending mileage; Determining the fusion party and the party to be fused based on the indicated fusion method; Establishing fused information by the fusion party according to the fusion starting mileage and the fusion ending mileage, and adding the information of the party to be fused to the fused information.

8. An electronic device, characterized in that, Including a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor implements the method according to any one of claims 1 to 6 when executing the program.

9. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause a computer to implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Road traffic safety spatio-temporal data base building method and system

    CN114912297A