A method, system and cloud platform for updating map data

By grouping and unique encoding of restricted road route objects, the problem of large amount of data and time-consuming and labor-consuming in updating restricted road route objects is solved, and efficient restricted data management and navigation optimization are achieved.

CN114923475BActive Publication Date: 2025-07-11NAVINFO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210298194.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-24
Publication Date
2025-07-11
Estimated Expiration
2042-03-24

AI Technical Summary

Technical Problem

When handling data updates of restricted road route objects, the prior art has problems such as large amount of data, long difference time, and time-consuming, especially when a single or a small amount of geometric changes occur in the restricted range.

Method used

By grouping restricted road route objects according to attributes and corresponding road attributes, encoding the group using unique encoding, and obtaining incremental data for the restricted range, efficient geometric matching technology is used to process the connection extraction results of massive restricted road route objects, and multiplexing historical grouping data to achieve efficient data updates.

Benefits of technology

The amount of data of restricted incremental data is reduced, the efficiency of data update is improved, time and resource consumption is reduced, and efficient management and navigation optimization of restricted route objects is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114923475B_ABST
    Figure CN114923475B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, a system and a cloud platform for dynamically updating map data, belonging to the fields of map cartography generalization and graphic images. The method mainly includes extracting the restricted road line objects within the restricted range from the map road database according to the restricted range, and grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups; encoding each group of dynamically updated road line object groups in the at least one group of dynamically updated road line object groups with a unique code; and obtaining the incremental data of the restricted range according to the dynamically updated road line object groups and the unique code. The present invention reduces the data volume of the restricted incremental data, lays a foundation for a large number of inherited restricted geometric groupings and efficient geometric matching of restricted roads.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical fields of cartographic generalization and graphic image processing, and particularly relates to a method, a system and a cloud platform for updating map data. Background Art

[0002] In daily life, road traffic restrictions are often imposed to solve problems such as traffic pressure. Traffic restrictions are the restrictions on passing through a certain area or certain roads. The area covered by the restricted area is very large, and the number of restricted road line objects included is also very large. In the process of using traffic restriction information for travel route planning and navigation, the travel navigation compares the conditions input by the user terminal with the road restriction information to avoid the roads within the coverage of the restriction conditions.

[0003] The prior art uses a geometric difference method based on road numbers to replace the incremental data of all restricted roads within the restricted range on the client side. However, the changes in restricted road line objects are generally geometric changes of single or a small number of restricted road line objects. Therefore, this method will cause problems such as a large amount of replaced data, a long differential time, and time-consuming and laborious. Summary of the Invention

[0004] In view of the problems existing in the prior art, the present invention mainly provides a method, a system and a cloud platform for updating map data.

[0005] To achieve the above object, a technical solution adopted by the present invention is to provide a method for updating map data, which includes: extracting restricted road line objects within the restricted range from a map road database according to the restricted range, and grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups; encoding each group of dynamically updated road line object groups in at least one group of dynamically updated road line object groups with a unique code; and obtaining incremental data of the restricted range according to the dynamically updated road line object groups and the unique code.

[0006] Another technical solution adopted by the present invention is to provide a system for updating map data, which includes: a restricted road line object extraction module for extracting restricted road line objects within the restricted range from a map road database according to the restricted range; a restricted road line object grouping module for grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups, and encoding each group of dynamically updated road line object groups in at least one group of dynamically updated road line object groups with a unique code; and an incremental data acquisition module for obtaining incremental data of the restricted range according to the dynamically updated road line object groups and the unique code.

[0007] Another technical solution adopted by the present invention is to provide a cloud platform for map data update, which includes: a source layer module for obtaining the restricted range and uploading the restricted range to the data layer module; a data layer module, which includes a data production module, a data processing module, and a data storage module. Among them, the data production module is used to obtain the restricted road line objects within the restricted range and group the restricted line objects according to the attributes of the restricted road line objects and the attributes of the corresponding roads of the restricted road line objects, and number the grouping results with unique codes. The data processing module is used to obtain the incremental data and full-volume data of the restricted road line objects within the restricted range, and the data storage module is used for data storage; a service layer module for performing operations including service statistics, authentication management, operation and maintenance monitoring, log management, long-term restricted data service, short-term restricted data service, and data difference using the incremental data and full-volume data uploaded by the data layer module, obtaining at least one group of dynamically updated road line object groups and transmitting the at least one group of dynamically updated road line object groups to the application layer module; an application layer module for performing travel navigation according to the final restricted data.

[0008] The beneficial effects that can be achieved by the technical solution of the present invention are: The present invention designs a method, a system, and a cloud platform for map data update. Aiming at problems such as a large amount of data covered by road restriction information, long differential time, and time-consuming and laborious work, the method uses a method based on the compression of incremental data of restricted data to reduce the amount of incremental data of restrictions and lay a foundation for a large number of inherited restricted geometric groupings. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0010] Figure 1 It is a schematic diagram of a specific implementation manner of a method for dynamically updating map data of the present invention;

[0011] Figure 2 It is a schematic diagram of a specific embodiment of a method for dynamically updating map data of the present invention;

[0012] Figure 3 It is a schematic diagram of another specific embodiment of a method for dynamically updating map data of the present invention;

[0013] Figure 4 It is a schematic diagram of a specific implementation manner of a system for dynamically updating map data of the present invention;

[0014] Figure 5It is a schematic diagram of a specific implementation manner of a cloud platform for dynamic update of map data according to the present invention;

[0015] Figure 6 It is a schematic diagram of the data processing method of the data layer module of a cloud platform for dynamic update of map data according to the present invention.

[0016] Through the above-mentioned drawings, the embodiments of the present invention have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the inventive concept in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. Specific Embodiment

[0017] The following elaborates on the preferred embodiments of the present invention in conjunction with the drawings, so that the advantages and features of the present invention can be more easily understood by those skilled in the art, thereby making the scope of protection of the present invention more clearly defined.

[0018] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, the elements defined by the statement "including..." do not exclude the presence of additional identical elements in the process, method, article or device including the said elements.

[0019] Traffic restrictions are restriction information for a certain area or certain roads. During navigation, the navigation system compares the conditions input by the user terminal with the restriction information to achieve the purpose of avoiding the roads covered by the restriction conditions. The change of traffic restriction road line objects is generally the geometric change of a single or a small number of traffic restriction road line objects, which will not affect road navigation based on traffic restriction data.

[0020] The applicable scenarios of the map data dynamic update method provided by the present invention are as follows: incremental extraction of restrictions (such as road closures, construction, etc.) for one or more roads, and incremental extraction of restrictions for one or more regions. The present invention can be used for restricted traffic queries, including restricted traffic range queries, text queries of restricted traffic regulations, restricted traffic queries by city or vehicle type; route planning, avoiding restricted traffic sections according to vehicle information, giving reminders for sections that cannot be avoided, predicting restricted traffic and giving real-time reminders; announcements and route adjustments, announcing restricted traffic policies when approaching a restricted traffic area, giving announcements and reminders for sudden restricted traffic, and adjusting navigation routes during sudden restricted traffic.

[0021] The concept of the present invention is: logically divide restricted traffic road line objects into multiple groups according to road names, connection situations, geometric directions, etc., and consider each group as a whole. Within each group, geometric changes of restricted traffic road line objects are not included in the incremental category. Only under conditions such as road name changes and connection position changes, are they included in the incremental category. This method processes the connection extraction results of a large number of restricted traffic road line objects through an efficient geometric matching technology, improves the scientific nature of grouping by combining multiple factors, obtains a restricted traffic geometric grouping result that balances meeting the use of restricted traffic increments and reducing the amount of restricted traffic increment data, and inherits a large amount of restricted traffic geometric grouping by reusing historical grouping data.

[0022] The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in some embodiments. The embodiments of the present invention will be described below with reference to the accompanying drawings.

[0023] Figure 1 A specific implementation manner of a map data dynamic update method of the present invention is shown.

[0024] In this specific implementation manner, the map data dynamic update method mainly includes step S101, extracting restricted traffic road line objects within the restricted traffic range from the map road database according to the restricted traffic range, and grouping the restricted traffic road line objects according to the attributes of the restricted traffic road line objects and the attributes of the roads corresponding to the restricted traffic road line objects to obtain at least one group of dynamically updated road line object groups.

[0025] The restricted range is obtained by using information about the restricted range obtained from the Internet and other channels, information about the restricted range obtained from field data collection, and information about the restricted range fed back by users, etc. The restricted range is matched with the roads in the map road database to obtain the restricted road line objects within the restricted range. The matched restricted road line objects are grouped using the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain a dynamically updated road line object group. Among them, the attributes of the restricted road line object include the connection between any restricted road line object and other restricted road line objects, and the angle between the connected restricted road line objects; the attributes of the road corresponding to the restricted road line object include the road type, the road shape, and the separation of the upper and lower lines of the road. The road type refers to the classification of road grades such as national highways, expressways, and rural roads. The road shape refers to the classification of roads as bus lanes, tunnels, bridges, main roads, or auxiliary roads. The separation of the upper and lower lines of the road refers to whether different directions of traffic on the road are separated and cannot be crossed. For example, vehicles can only travel in one direction on one side of the road by using isolation belts, double yellow lines, etc.; restricted road line objects with the same road name in the same administrative area are grouped, and the groups are further split according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects in different groups to obtain dynamically updated road line object groups.

[0026] In a specific embodiment of the present invention, step S101 also includes, when the restricted range is the restricted surface geometry, by matching the geometric relationship between the restricted surface geometry and the restricted road line object, extracting the restricted road line objects that intersect or overlap with the boundary line of the restricted surface geometry and the restricted road line objects that are completely located inside the restricted surface geometry; when the restricted range is the restricted line geometry, by matching the geometric relationship between the restricted line geometry and the road connection, extracting the restricted road line objects within the restricted line geometry threshold range.

[0027] In this specific embodiment, restricted road line objects within restricted areas corresponding to different restricted area types are extracted by different methods, so that restricted road line objects can be obtained more accurately and efficiently.

[0028] In a specific embodiment of the present invention, step S101 further includes aggregating and grouping the restricted road line objects according to the road names of the roads corresponding to the restricted road line objects and the administrative regions to which the restricted road line objects belong.

[0029] In a specific example of the present invention, the road names of the roads within the restricted range and the administrative areas corresponding to the roads within the restricted range are obtained by matching the restricted range. According to the matched road names and administrative areas, the restricted road line objects are aggregated to obtain the restricted road aggregation grouping results divided by road names and administrative areas.

[0030] In this specific embodiment, the restricted road line objects are classified by using the road names and administrative regions of the roads, making the data structure of the restricted road line objects clearer and laying a foundation for realizing incremental compression of the restricted data.

[0031] In a specific embodiment of the present invention, aggregating and grouping the restricted road line objects according to the road names of the roads corresponding to the restricted road line objects and the administrative regions to which the restricted road line objects belong further includes aggregating and dividing the restricted road line objects with the same road names of the corresponding roads and belonging to the same administrative region into one group; aggregating and dividing the restricted road line objects that belong to the same administrative region and have no matched road names into one group.

[0032] In a specific example of the present invention, the restricted road line objects with the same first official Chinese name of the road are divided into the same group, and the restricted road line objects without road names are divided into the same group.

[0033] The specific aggregation method is as follows: associating the matched restricted road line objects with the first official Chinese name of the road in the road name library, dividing the restricted road line objects without matched names into groups of restricted road line objects in different administrative regions according to different administrative regions, and dividing the restricted road line objects with matched names into groups with the same road name and the same administrative division, that is, groups with the same road name and administrative region. Each of the divided groups is recorded and distinguished by coding, where each number corresponds to only one group of restricted road line objects.

[0034] In this specific embodiment, the restricted road line objects are further grouped, making the grouped restricted road line object groups more reasonable and convenient to use.

[0035] In a specific embodiment of the present invention, step S101 further includes, after aggregating and grouping the restricted road line objects according to the road names of the roads corresponding to the restricted road line objects and the administrative regions to which the restricted road line objects belong, splitting and grouping the restricted road line objects in turn according to at least one of the on-off separation state, road form, and road level of the roads corresponding to the restricted road line objects.

[0036] In a specific example of the present invention, roads can be divided into on-off separation forms and two-way roads. The on-off separation form means that vehicles can only travel in a specified one-way direction on one side of a physical isolation belt, double yellow line, or double white line sign, and such roads have the on-off separation attribute; a two-way road means a road without a physical isolation belt, double yellow line, or double white line and allows two-way driving.

[0037] The road form refers to the road conditions judged by the types, quantities, proportions of vehicles passing through the road, and accessibility. Road forms include main roads, secondary roads, bridges, tunnels, bus lanes, pedestrian streets, etc.

[0038] The road level refers to the classification of roads into expressways, first-class highways, second-class highways, third-class highways, fourth-class highways, or national roads, provincial roads, and rural roads according to their usage tasks, functions, and the traffic volume they can accommodate.

[0039] For example, when one traffic direction of a road with a separated upper and lower line form is in a restricted access state, when replacing the restricted road line object group, it is not necessary to replace the restricted road line object group in the passable direction; when the main road of a road is restricted, it is not necessary to replace the restricted road line object group of the secondary road.

[0040] In a specific example of the present invention, after aggregating and grouping the restricted road line objects according to the road name of the road corresponding to the restricted road line object and the administrative region to which the restricted road line object belongs, the restricted road line objects are split and grouped according to the separated state of the upper and lower lines of the road corresponding to the restricted road line object.

[0041] In a specific example of the present invention, after aggregating and grouping the restricted road line objects according to the road name of the road corresponding to the restricted road line object and the administrative region to which the restricted road line object belongs, the restricted road line objects are split and grouped according to the separated state of the upper and lower lines of the road corresponding to the restricted road line object, and the grouping results split according to the separated state of the upper and lower lines are split and grouped according to the road form.

[0042] In a specific example of the present invention, after aggregating and grouping the restricted road line objects according to the road name of the road corresponding to the restricted road line object and the administrative region to which the restricted road line object belongs, the restricted road line objects are split and grouped according to the separated state of the upper and lower lines of the road corresponding to the restricted road line object, and the grouping results split according to the separated state of the upper and lower lines are split and grouped according to the road level.

[0043] In a specific example of the present invention, after aggregating and grouping the restricted road line objects according to the road name of the road corresponding to the restricted road line object and the administrative region to which the restricted road line object belongs, the restricted road line objects are split and grouped according to the separated state of the upper and lower lines of the road corresponding to the restricted road line object. The grouping results split according to the separated state of the upper and lower lines are split and grouped according to the road form. The grouping results split according to the road form are split and grouped according to the road level.

[0044] In a specific example of the present invention, the aggregation grouping results of the restricted road line objects are first divided according to the separated form of the up and down lines. The restricted road line objects in the separated form of the up and down lines are grouped into the same group, and the restricted road line objects that are two-way roads are grouped into the same group; the remaining ungrouped restricted road line objects, that is, the restricted road line objects that cannot obtain the separated form attribute of the up and down lines, are divided and grouped according to the road form; the remaining restricted road line objects, that is, the restricted road line objects that cannot obtain the separated form of the up and down lines and the road form, are grouped according to the road level.

[0045] For example, for the traffic restriction on Beqing Road, there are 1,122 restricted road line objects in the road network connection, all of which are separated between the up and down lines, so they are grouped as one group and do not require further splitting; if there is a traffic restriction on Dengzhuang North Road, there are 23 restricted road line objects in the road network connection, among which 9 are two-way roads and 14 are separated between the up and down lines. Then, these 14 are grouped as one group, and since the road forms of the 9 roads are all "without attributes", these 9 are grouped into one group.

[0046] In a specific example of the present invention, the restricted road line objects can also be divided according to attributes such as the building materials and functional grades of the roads.

[0047] This specific embodiment makes full use of the idea of map cartographic generalization, based on the real world, considering the relationships between various elements, reasonably groups the restricted geometries, and further optimizes the grouping results, making the grouping results more reasonable and more convenient to use.

[0048] In a specific embodiment of the present invention, step S101 further includes, after successively splitting and grouping the restricted road line objects according to at least one of the separated state of the up and down lines, the road form, and the road level of the road corresponding to the restricted road line objects, grouping the restricted road line objects according to the connection situation and / or geometric shape of the restricted road line objects.

[0049] In a specific example of the present invention, logical merging is performed based on the connection situation of the endpoints of the restricted road line objects to further classify the restricted road line objects. If the endpoints of the restricted road line objects are connected, the grouping of the restricted road line objects remains unchanged. If the endpoints of the restricted road line objects are not connected, the restricted road line objects are further grouped.

[0050] For example, as Figure 2 , the restricted road line objects of Dengzhuang Road that have been divided into 2 groups are all connected at the endpoints to each other, so they remain 2 groups; as Figure 3 , there is one unconnected endpoint among the restricted road line objects of Beqing Road that were previously grouped into 1 group, so they are divided into 2 groups.

[0051] In this specific embodiment, by grouping the restricted road line objects according to their geometric shapes and connection situations, a foundation is laid for implementing geometric grouping of a large number of inherited restricted road line objects.

[0052] In one specific embodiment of the present invention, grouping the restricted road line objects according to the connection situations and / or geometric shapes of the restricted road line objects further includes: when no less than three of the restricted road line objects are connected to each other, dividing the no less than three restricted road lines into the same group; in the grouping of no less than three restricted road line objects, dividing the two restricted road line objects that are close to a flat angle and passable between the two restricted road line objects into one group; and dividing the restricted road line objects that are not connected to any restricted road line objects into one group.

[0053] In one specific example of the present invention, when no less than three of the restricted road line objects are connected to each other, the no less than three restricted road lines are divided into the same group. Any two of the restricted road line objects that pass and have an angle difference close to a flat angle in the grouping result according to no less than three restricted road line objects are divided into one group, and the restricted road line objects in this group are divided into the corresponding road group according to the connection situation of the restricted road line objects in this group; the remaining restricted road line objects are divided into the corresponding road groups according to their connection situations and passing situations.

[0054] This specific embodiment further optimizes the grouping to obtain an optimal grouping result, making the grouping result more reasonable and more convenient to use.

[0055] In Figure 1 In the specific implementation manner shown, the map data dynamic update method further includes step S102 of encoding each group of dynamically updated road line object groups in at least one group of dynamically updated road line object groups with a unique code.

[0056] Number each group of dynamically updated road line object groups in at least one group of dynamically updated road line object groups, and ensure that the number is unique nationwide.

[0057] In one specific embodiment of the present invention, by using the unique number of each group of dynamically updated road line object groups, the historical grouping results are reused by establishing a historical grouping data record table. After the geometric grouping of the restricted road line objects nationwide is established for the first time, during subsequent use, the geometric grouping established for the first time is continuously updated according to the changes in the road traffic conditions in the real world, and the corresponding relationship before and after the update is recorded during the update, so that when the restricted road resumes traffic, the data of the dynamically updated road line object groups can be directly restored according to the data in the historical grouping.

[0058] This specific embodiment realizes a large number of inheritances of restricted geometric grouping and improves the incremental extraction efficiency.

[0059] In Figure 1 the specific embodiment shown, the map data dynamic update method further includes step S103 of obtaining incremental data of the restricted range according to the dynamically updated road line object group and the unique code.

[0060] For example, according to the unique code corresponding to the dynamically updated road line object group, when any restricted road line object in the dynamically updated road line object group changes, that is, when the road corresponding to any restricted road line object in the dynamically updated road line object group is restricted, the dynamically updated road line object group in which the restricted road line object changes is retrieved as incremental data from at least one group of dynamically updated road line object groups by using the number of the code.

[0061] In a specific embodiment of the present invention, obtaining the incremental data of the restricted range according to the dynamically updated road line object group and the unique code further includes sending the incremental data of the dynamically updated road line object group with information changes in at least one group of dynamically updated road line object groups to a second terminal; and updating the map data according to the incremental data and the unique code corresponding to the incremental data.

[0062] For example, if the restricted road line object 1 is interrupted and becomes the restricted road line object 2 and the restricted road line object 3, it is necessary to find the group of the geometric group where the restricted road line object 1 is located in the historical grouping, and then replace the restricted road line object 1 in this group with the restricted road line object 2 and the restricted road line object 3. The restricted road line objects in other groups that have not changed are continued to be reused, and the user does not need to change the other groups that are reused, and only needs to replace the changed group.

[0063] This specific embodiment makes full use of the essence of restriction, that is, restriction is for the restriction of a certain road or a certain range, rather than for a certain road network connection. The grouping of restricted road line objects is designed by using the practical significance of restricted roads or restricted ranges, rather than being limited to a road network connection without any practical significance, making the grouping of restricted road line objects more meaningful and the matching more efficient.

[0064] Figure 4 Shows a specific embodiment of a map data dynamic update system of the present invention.

[0065] In this specific embodiment, the map data dynamic update system mainly includes: a restricted road line object extraction module 201, configured to extract restricted road line objects within the restricted range from a map road database according to the restricted range;

[0066] The restricted road line object grouping module 202 is used to group restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups, and encode each group of dynamically updated road line object groups in the at least one group of dynamically updated road line object groups with a unique code;

[0067] The incremental data acquisition module 203 is used to acquire incremental data of the restricted range according to the dynamically updated road line object groups and the unique code.

[0068] The map data dynamic update system provided by the present invention can be used to execute the map data dynamic update method described in any of the above embodiments, and its implementation principle and technical effect are similar, which will not be elaborated here.

[0069] In a specific embodiment of the present invention, each functional module in a map data dynamic update system of the present invention can be directly in hardware, in a software module executed by a processor, or in a combination of the two.

[0070] The software module can reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. The exemplary storage medium is coupled to the processor such that the processor can read information from and write information to the storage medium.

[0071] The processor can be a central processing unit (English: Central Processing Unit, abbreviated: CPU), and can also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, abbreviated: DSP), application specific integrated circuits (English: Application Specific Integrated Circuit, abbreviated: ASIC), field programmable gate arrays (English: Field Programmable Gate Array, abbreviated: FPGA), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, but in an alternative, the processor can be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration. In an alternative, the storage medium can be integrated with the processor. The processor and the storage medium can reside in an ASIC. The ASIC can reside in a user terminal. In an alternative, the processor and the storage medium can reside in the user terminal as discrete components.

[0072] Figure 5 Shows a specific implementation of a map data update cloud platform of the present invention.

[0073] In this specific implementation, the map data update cloud platform mainly includes

[0074] The source layer module is used to obtain the restricted driving range and upload the restricted driving range to the data layer module;

[0075] The data layer module includes a data production module, a data processing module, and a data storage module. Among them, the data production module is used to obtain the restricted driving road line objects within the restricted driving range and group the restricted driving line objects according to the attributes of the restricted driving road line objects and the attributes of the corresponding roads of the restricted driving road line objects, and number the grouping results with unique codes. The data processing module is used to obtain the incremental data and full data of the restricted driving road line objects within the restricted driving range, and the data storage module is used for data storage;

[0076] The service layer module is used to perform operations including service statistics, authentication management, operation and maintenance monitoring, log management, long-term restricted driving data service, short-term restricted driving data service, and data difference using the incremental data and full data uploaded by the data layer module, obtain at least one group of dynamically updated road line object groups, and transmit at least one group of dynamically updated road line object groups to the application layer module;

[0077] The application layer module is used to perform travel navigation according to the final restricted driving data.

[0078] In a specific embodiment of the present invention, the source layer module sorts out the restricted driving information from official news, Weibo, WeChat, field collection, and user feedback to obtain the restricted driving range and perform service release on the restricted driving range, so as to upload the restricted driving range to the data layer module; after receiving the restricted driving range data, the data layer module performs data production, data processing, and data storage operations, obtains the incremental data and full data within the restricted driving range, and performs service release on the incremental data and full data to achieve the purpose of uploading the incremental data and full data to the service layer module; after receiving the incremental data and full data, the service layer module performs long-term restricted driving data service, short-term restricted driving data service, and data difference processing of core functions and service statistics, authentication management, operation and maintenance monitoring, and log management processing of auxiliary functions on the incremental data and full data, and transmits the obtained dynamically updated road line object groups to the mobile terminal, PC Web terminal, and in-vehicle terminal of the application layer through the API interface for road navigation.

[0079] In a specific embodiment of the present invention, the specific data processing method and data flow direction of the data layer module are as Figure 6, the data production module in the data layer module extracts the restricted road line objects within the restricted range from the map road database according to the restricted range from the source layer module. The data production module groups the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects, that is, aggregates the restricted road line objects based on the road name in sequence, splits the restricted road line objects based on the road attributes, splits the attachment and geometric shape of the restricted road line objects, and obtains a group of restricted road line objects; after completing the grouping, the data production module numbers the group of restricted road line objects to obtain a group of restricted road line objects with unique national numbers. When the restricted road line objects change, the data processing module in the data layer module finds the group where the restricted road line objects change through the differential method, and then replaces the restricted road line objects before the change with the restricted road line objects after the change to obtain the full amount of restricted data and the incremental restricted data.

[0080] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed mutual coupling or direct coupling or communication connection can be through some interfaces. The indirect coupling or communication connection of the devices or units can be in electrical, mechanical or other forms.

[0081] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0082] The above are only the embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. All equivalent structural transformations made by using the content of the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, are equally included in the patent protection scope of the present invention.

Claims

1. A method for dynamically updating map data, characterized in that Including: Extracting the restricted road line objects within the restricted range from the map road database according to the restricted range, and grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups; Encoding each group of the at least one group of dynamically updated road line object groups with a unique code; Obtaining the incremental data of the restricted range according to the dynamically updated road line object groups and the unique code; Wherein, the process of grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups includes: Aggregating and grouping the restricted road line objects according to the road names of the roads corresponding to the restricted road line objects and the administrative regions to which the restricted road line objects belong; Wherein, the process of grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups includes: After aggregating and grouping the restricted road line objects according to the road names of the roads corresponding to the restricted road line objects and the administrative regions to which the restricted road line objects belong, splitting and grouping the restricted road line objects in sequence according to at least one of the on-off separation state, road form, and road level of the roads corresponding to the restricted road line objects.

2. The map data dynamic update method according to claim 1, characterized in that Further including: Sending the incremental data of the dynamically updated road line object groups with information changes in the at least one group of dynamically updated road line object groups to a second terminal; Updating the map data according to the incremental data and the unique code corresponding to the incremental data.

3. The method for dynamically updating map data according to claim 1, wherein, The process of extracting the restricted road line objects within the restricted range from the map road database according to the restricted range includes: When the restricted range is a restricted surface geometry, by matching the geometric relationship between the restricted surface geometry and the restricted road line objects, extracting the restricted road line objects that intersect or coincide with the boundary line of the restricted surface geometry and the restricted road line objects that are completely located inside the restricted surface geometry; When the restricted range is a restricted line geometry, by matching the geometric relationship between the restricted line geometry and the road connection, extracting the restricted road line objects within the threshold range of the restricted line geometry.

4. The method for dynamically updating map data according to claim 1, characterized in that The process of grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups includes: After splitting and grouping the restricted road line objects in sequence according to at least one of the on-off separation state, road form, and road level of the roads corresponding to the restricted road line objects, grouping the restricted road line objects according to the hanging situation and / or geometric shape of the restricted road line objects.

5. The method for dynamically updating map data according to claim 1, wherein, The process of aggregating and grouping the restricted road line objects according to the road name of the road corresponding to the restricted road line object and the administrative region to which the restricted road line object belongs includes: Aggregating and dividing the restricted road line objects that belong to the same administrative region and have the same road name corresponding to the road into one group; Aggregating and dividing the restricted road line objects that belong to the same administrative region and have no matching road name into one group.

6. The method for dynamically updating map data according to claim 4, wherein, The process of grouping the restricted road line objects according to the connection situation and / or geometric shape of the restricted road line objects includes: When no less than three of the restricted road line objects are connected to each other, dividing no less than three of the restricted road line objects into the same group; In the grouping of no less than three of the restricted road line objects, dividing two of the restricted road line objects that are close to a flat angle and passable between the two restricted road line objects into one group; and, Dividing the restricted road line objects that are not connected to any of the restricted road line objects into one group.

7. A map data dynamic update system, characterized in that, Includes: A restricted road line object extraction module for extracting the restricted road line objects within the restricted range from the map road database according to the restricted range; A restricted road line object grouping module for grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups, and encoding each group of the at least one group of dynamically updated road line object groups with a unique code, wherein the process of grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups includes: aggregating and grouping the restricted road line objects according to the road name of the road corresponding to the restricted road line object and the administrative region to which the restricted road line object belongs; wherein, the process of grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups includes: after aggregating and grouping the restricted road line objects according to the road name of the road corresponding to the restricted road line object and the administrative region to which the restricted road line object belongs, sequentially splitting and grouping the restricted road line objects according to at least one of the upper and lower line separation state, road form, and road level of the road corresponding to the restricted road line object; An incremental data acquisition module for acquiring the incremental data of the restricted range according to the dynamically updated road line object group and the unique code.

8. A cloud platform for map data update, characterized in that, Includes: A source layer module for acquiring the restricted range and uploading the restricted range to the data layer module; Data layer module, the data layer module includes a data production module, a data processing module and a data storage module. Among them, the data production module is used to obtain the restricted road line objects within the restricted range and group the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects, and number the grouping results with unique codes. The data processing module is used to obtain the incremental data and full-volume data of the restricted road line objects within the restricted range. The data storage module is used for data storage. Among them, the process of grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups includes: aggregating and grouping the restricted road line objects according to the road names of the roads corresponding to the restricted road line objects and the administrative regions to which the restricted road line objects belong; Among them, the process of grouping the restricted road line objects according to the attributes of the restricted road line objects and the attributes of the roads corresponding to the restricted road line objects to obtain at least one group of dynamically updated road line object groups includes: after aggregating and grouping the restricted road line objects according to the road names of the roads corresponding to the restricted road line objects and the administrative regions to which the restricted road line objects belong, successively splitting and grouping the restricted road line objects according to at least one of the on-off separation state, road form and road level of the roads corresponding to the restricted road line objects; Service layer module, which is used to perform tasks including service statistics, authentication management, operation and maintenance monitoring, log management, long-term restricted data service, short-term restricted data service and data difference using the incremental data and full-volume data uploaded by the data layer module, obtain at least one group of dynamically updated road line object groups and transmit at least one group of the dynamically updated road line object groups to the application layer module; Application layer module, which is used to perform travel navigation according to the final restricted data.

Citation Information

Patent Citations

  • Data processing method of freight vehicle-prohibited road segment

    CN110428655A

  • Electronic map updating method, device and equipment

    CN110442589A