Map data production method, device and electronic equipment

By determining the production level of map data based on navigation flux and flowing according to priority, the problem of poor timeliness of map data production is solved, the rapid processing of important road data is achieved, and the timeliness of map data production and user navigation experience are improved.

CN115098615BActive Publication Date: 2025-08-29BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210864598.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-21
Publication Date
2025-08-29
Estimated Expiration
2042-07-21

AI Technical Summary

Technical Problem

In the prior art, the timeliness of map data production are poor, resulting in user navigation errors and inconvenience.

Method used

By obtaining the production level of map data, prioritization is determined based on navigation flux, map data is flowed in order from high to low for map data production, priority is given to processing data on important roads, and production timeliness is improved.

Benefits of technology

It improves the timeliness of map data production, ensures priority processing of data on important roads, reduces user navigation errors, and improves navigation experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115098615B_ABST
    Figure CN115098615B_ABST
Patent Text Reader

Abstract

The present disclosure provides a map data production method, apparatus, and electronic device, relating to the field of data processing technology, and more specifically, to the field of map technology. A specific implementation scheme comprises: obtaining M first map data produced in a first step and a first production level for each first map data item, wherein the first production level is determined based on the navigation flux of the target road corresponding to the first map data item, where M is a positive integer; based on the first production level, transferring the M first map data items to a second step for map data production in descending order; wherein both the first step and the second step are map data production steps.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, in particular to the field of map technology, and specifically to a map data production method, device and electronic equipment. Background Art

[0002] With the construction and development of cities, the real world is changing all the time. If the changes in the real world are not updated on the map in a timely manner, users will be misled and the destination will be unreachable, detours will be taken, and traffic violations will occur.

[0003] At present, the map data production process is mainly based on actual collection and production, including collection, identification, data preprocessing, change discovery, change production, fusion, data release and other production links. In addition, map data production is carried out in the order of the arrival of map data. Summary of the Invention

[0004] The present disclosure provides a map data production method, device and electronic device.

[0005] According to a first aspect of the present disclosure, a map data production method is provided, comprising:

[0006] Obtaining M first map data produced in the first step and a first production level of each first map data, where the first production level is determined based on a navigation flux of a target road corresponding to the first map data, and M is a positive integer;

[0007] Based on the first production level, the M first map data are transferred to the second stage for map data production in descending order;

[0008] Among them, the first link and the second link are both production links of map data.

[0009] According to a second aspect of the present disclosure, there is provided a map data production device, comprising:

[0010] a first acquisition module, configured to acquire M first map data produced in the first step and a first production level of each first map data, wherein the first production level is determined based on a navigation flux of a target road corresponding to the first map data, and M is a positive integer;

[0011] A first transfer module is configured to transfer the M first map data to a second stage for map data production in descending order based on the first production level;

[0012] Among them, the first link and the second link are both production links of map data.

[0013] According to a third aspect of the present disclosure, there is provided an electronic device, including:

[0014] at least one processor; and

[0015] a memory communicatively connected to at least one processor; wherein,

[0016] The memory stores instructions that can be executed by at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform any one of the methods in the first aspect.

[0017] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause a computer to execute any one of the methods in the first aspect.

[0018] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, which implements any one of the methods in the first aspect when executed by a processor.

[0019] The technology disclosed herein solves the problem of poor timeliness of map data production in related technologies, thereby improving the timeliness of map data production.

[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.

[0022] Figure 1 is a flowchart of a map data production method according to the first embodiment of the present disclosure;

[0023] Figure 2 It is a schematic diagram of the flow priority of map data;

[0024] Figure 3 It is a diagram of the task group package of map data;

[0025] Figure 4 It is a task operation diagram of the map data;

[0026] Figure 5 It is one of the production situation monitoring diagrams in the production process;

[0027] Figure 6 This is the second diagram of production situation monitoring in the production process;

[0028] Figure 7is a structural diagram of a map data production device according to a second embodiment of the present disclosure;

[0029] Figure 8 is a schematic block diagram of an example electronic device for implementing an embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0031] First embodiment

[0032] like Figure 1 As shown, the present disclosure provides a map data production method, comprising the following steps:

[0033] Step S101: obtaining M first map data produced in the first step and a first production level of each first map data, wherein the first production level is determined based on the navigation flux of the target road corresponding to the first map data.

[0034] Wherein, M is a positive integer.

[0035] In this embodiment, the map data production method relates to the field of data processing technology, particularly to the field of map technology, and can be widely applied in map data production scenarios. The map data production method of the disclosed embodiment can be executed by the map data production device of the disclosed embodiment. The map data production device of the disclosed embodiment can be configured in any electronic device to execute the map data production method of the disclosed embodiment. The electronic device can be a server or a terminal device, without specific limitation herein.

[0036] In step S101, the first step can be the first step in the map data production process, or it can be a subsequent step in the production process, and is not specifically limited here. The map data production process includes data collection, identification, data preprocessing, change discovery, change production, integration, data release, etc., and the first step in map data production can be data collection, that is, collecting map data for map data production.

[0037] When the first link is the first link in the map data production process, first map data sent by other electronic devices can be received. The first map data can be collected by other electronic devices, such as by a collection vehicle, a camera, a point cloud device, etc. Accordingly, a first production level of each first map data can be determined based on the navigation flux of the target road corresponding to the first map data.

[0038] Among them, the target road corresponding to the first map data may refer to the road indicated by the image content in the first map data, and the navigation flux of the target road may refer to the number of target navigation routes requested by the user for the map data, and the target navigation route is the navigation route passing through the target road.

[0039] In an optional implementation, the navigation flux of the target road is directly proportional to the first production level, that is, the greater the navigation flux, the higher the first production level.

[0040] If the first link is not the first link in the map data production process, the first map data can be obtained by receiving map data from a link immediately preceding the first link and producing the first map data based on the map data. For example, the first map data can be obtained by identifying (or detecting changes, producing changes, etc.) the map data circulated in the previous link. Accordingly, the production level corresponding to the map data in the previous link can be determined as the first production level of the first map data.

[0041] Step S102: Based on the first production level, the M first map data are transferred to the second stage for map data production in descending order.

[0042] Among them, the first link and the second link are both production links of map data.

[0043] In this step, the second link is the link after the first link. A data channel can be built between the first link and the second link to circulate map data. When the first map data is obtained in the first link, M first map data can be transferred to the second link in descending order based on the first production level for map data production.

[0044] like Figure 2 As shown, the circulation priority of map data circulates in the order of the first production level from high to low, that is, map data with a high first production level circulates first, and map data with a low first production level circulates later.

[0045] Correspondingly, the second link can produce map data according to the inflow order of the first map data, such as identification, data preprocessing, change detection, etc.

[0046] In this embodiment, the M first map data produced in the first phase are obtained, along with a first production level for each first map data item. The first production level is determined based on the navigation throughput of the target road corresponding to the first map data item. Based on the first production level, the M first map data items are transferred to the second phase for map data production in descending order. This prioritizes the production of map data based on the impact of the road on users, and allows data to be transferred between production phases based on the production priority of the map data. This ensures that map data with higher production priorities are prioritized for map data production, improving the timeliness of map data production.

[0047] In an optional embodiment, the first step is an intermediate step in the production of map data. Optionally, before step S101, the process further includes:

[0048] Acquire M second map data collected in the third step, where the second map data includes image content of the target road;

[0049] determining a second production level of the second map data based on the navigation flux of the target road;

[0050] Based on the second production level, transferring the M second map data to the first link in descending order for map data production;

[0051] The step S101 specifically includes:

[0052] Acquire M first map data produced in the first step based on the M second map data, and determine the second production level as the first production level.

[0053] In this embodiment, the third link is the first link in the map data production link, namely the data collection link, which can receive the second map data sent by other electronic devices. The second map data can be collected by other electronic devices, such as through collection vehicles, cameras, point cloud devices, etc.

[0054] If both the first and second map data are associated with the same target road, a second production level for the second map data can be determined based on the navigation flux of the target road. The second production level can be determined based solely on navigation flux, with the second production level being directly proportional to navigation flux. Alternatively, navigation flux can be used as a baseline influencing factor, combined with data confidence determined by data source, resource availability, and data type, as a secondary influencing factor to determine the second production level.

[0055] Based on the second production level, M second map data are transferred to the first link in a descending order for map data production. The transfer method is similar to the transfer method of transferring M first map data to the second link in a descending order for map data production based on the first production level, and will not be repeated here.

[0056] Correspondingly, the first link can produce map data for the second map data that flows in, such as data recognition, to obtain M first map data, and determine the second production level as the first production level. In this way, the production priority determined by the navigation flux of the target road associated with the map data can be used to couple the various production links of the map data, thereby ensuring the priority flow of important data with high production priority, thereby improving the timeliness of map data production.

[0057] Optionally, determining the second production level of the second map data based on the navigation flux of the target road includes:

[0058] Acquiring first target information, where the first target information includes at least one of a data source, a data type, and a data availability;

[0059] determining a confidence level of the second map data based on the first target information;

[0060] The navigation flux and the confidence are weighted to obtain the second production level.

[0061] In this embodiment, the navigation flux can be used as a baseline influencing factor, and combined with the data source, resource availability and data confidence determined by the data type, it can be used as a secondary influencing factor to determine the second production level.

[0062] Specifically, first target information can be obtained. The first target information can include at least one of a data source, a data type, and a data availability. The data source can indicate a data source, such as map data collected by an operating vehicle or a camera. The data type can indicate a data type, such as an image or video. The data availability can indicate data quality, such as image clarity. The first target information can be determined based on the type of electronic device used to collect the second map data. For example, if the electronic device collecting the second map data is a point cloud device, it can be determined that the second map data is a point cloud image with high image clarity.

[0063] The confidence level of the second map data can be obtained by weighting according to the data source, data type, and data availability, which is used as a secondary influencing factor, and the navigation flux is used as a baseline influencing factor. The two are weighted to obtain the second production level, thereby improving the accuracy and timeliness of map data production.

[0064] Optionally, step S102 specifically includes:

[0065] Determining a data volume for task scheduling based on the first production level, wherein the data volume is inversely proportional to the first production level;

[0066] Based on the first production level, the task package is transferred to the second link in descending order for map data production, and the task package is obtained by packaging the M first map data according to the data volume.

[0067] In this embodiment, when data circulation is performed based on the production priority of map data, task scheduling can be further performed according to the production priority. The amount of data for task scheduling can be determined according to the first production level. The amount of data is inversely proportional to the first production level, that is, the higher the first production level, the less data can be used for task scheduling.

[0068] When the first production level is high, the task flow granularity can be reduced and the tasks can be distributed in small packages, which can shorten the package assembly time.

[0069] like Figure 3 As shown, in the related art, usually when a task meets a certain amount of data, task scheduling and map data distribution are performed (such as Figure 3 In this embodiment, high-production-level map data can be extracted without waiting for the task to be packaged. Instead, it can be dispatched directly as a separate task to the second stage for production operations (as shown in the left figure). Figure 3 This shortens the waiting time for high-quality data and further improves the timeliness of map data production.

[0070] Optionally, the method further includes:

[0071] When the first task package is received at the second link, the map data production for the second task package at the second link is interrupted, so as to produce the map data for the first task package at the second link;

[0072] The first task package is obtained by packaging map data having a first production level greater than a first preset threshold among the M first map data.

[0073] In this embodiment, the first preset threshold can be set according to actual conditions. When the first production level is greater than the first preset threshold, it indicates that the first map data is high-priority data, and map data production can be prioritized. Correspondingly, the first task package obtained by the package is a task package of a high-priority task.

[0074] You can put high-priority tasks on top and preempt them to ensure the fastest flow. Figure 4As shown, in the related technology, it is usually a streaming job. When a high-priority task A flows in, it needs to wait for the existing tasks B and C (such as Figure 4 As shown in the left figure in the middle) is completed, and then the map data production task of task A is carried out. In this embodiment, when a new task A is added to the task queue, a priority judgment can be made. If it is a high-priority task, the existing task is interrupted and the insertion operation is carried out (as shown in the left figure in the middle). Figure 4 This further shortens the waiting time for the production of high-quality data and improves the timeliness of map data production.

[0075] Optionally, the method further includes:

[0076] When the data volume of the map data flowing into the second link is greater than the second preset threshold, the target map data is stored. The target map data is the map data whose first production level is less than the third preset threshold among the M first map data.

[0077] In this embodiment, map data can be cached according to production capacity and dynamically allocated.

[0078] The second preset threshold can be set based on actual conditions. When the amount of map data flowing into the second link exceeds the second preset threshold, it indicates a backlog of map data at the second link, and production capacity cannot guarantee timely processing. Among the M first map data, map data with a first production level less than the third preset threshold (i.e., map data representing non-important road areas and low confidence) can be stored and shipped out when production capacity is sufficient to improve data quality, thereby ensuring that high-quality data is always processed first.

[0079] Optionally, the method further includes:

[0080] The second target information at each production link of the map data is monitored to obtain monitoring information, where the monitoring information is used to indicate the map data production status of each production link, and the second target information includes at least one of the following:

[0081] The amount of map data flowing in, the consumption of map data, the production compliance rate of map data within the preset time, and the time consumption of map data production.

[0082] In this embodiment, at least one of the following items can be monitored: the amount of map data flowing into each production link of map data, the consumption of map data, the production compliance rate of map data within a preset time, and the time consumption of map data production, so as to quickly identify data void and backlog problems.

[0083] like Figure 5As shown, taking the monitoring of a production link as an example, the monitoring content may include: map data input volume (such as Figure 5 The middle column represents the percentage of burnout of map data in each process of the production link (including plan creation, operation, quality inspection, acceptance, etc.), that is, the consumption of data (such as Figure 5 middle curve).

[0084] Combined with the map data priority, the production capacity and stability of each production link, formulate the time efficiency measurement indicators of the production link, including time T+minute level, T+1, T+2, T+3, T+7, etc. Monitor the time efficiency measurement compliance rate and time consumption of each production link, such as Figure 6 As shown, over-limit warning supports rapid location of problem links, discovery and resolution of system bottlenecks.

[0085] Second embodiment

[0086] like Figure 7 As shown, the present disclosure provides a map data production device 700, comprising:

[0087] A first acquisition module 701 is configured to acquire M first map data produced in the first step and a first production level of each first map data, where the first production level is determined based on a navigation flux of a target road corresponding to the first map data, and M is a positive integer.

[0088] A first transfer module 702 is configured to transfer the M first map data to a second stage for map data production based on the first production level in descending order;

[0089] Among them, the first link and the second link are both production links of map data.

[0090] Optionally, the device further includes:

[0091] A second acquisition module is configured to acquire M second map data collected in the third step, wherein the second map data includes image content of the target road;

[0092] a determining module, configured to determine a second production level of the second map data based on the navigation flux of the target road;

[0093] A second transfer module is configured to transfer the M second map data to the first link for map data production based on the second production level in descending order;

[0094] The first acquisition module 701 is specifically configured to acquire the M first map data produced in the first step based on the M second map data, and to determine the second production level as the first production level.

[0095] Optionally, the determining module is specifically configured to:

[0096] Acquiring first target information, where the first target information includes at least one of a data source, a data type, and a data availability;

[0097] determining a confidence level of the second map data based on the first target information;

[0098] The navigation flux and the confidence are weighted to obtain the second production level.

[0099] Optionally, the first flow module 702 is specifically configured to:

[0100] Determining a data volume for task scheduling based on the first production level, wherein the data volume is inversely proportional to the first production level;

[0101] Based on the first production level, the task package is transferred to the second link in descending order for map data production, and the task package is obtained by packaging the M first map data according to the data volume.

[0102] Optionally, the device further includes:

[0103] an interruption module, configured to interrupt the map data production for the second task package at the second link when the first task package is received at the second link, so as to produce map data for the first task package at the second link;

[0104] The first task package is obtained by packaging map data having a first production level greater than a first preset threshold among the M first map data.

[0105] Optionally, the device further includes:

[0106] A storage module is used to store target map data when the amount of map data flowing into the second link is greater than a second preset threshold value, wherein the target map data is the map data whose first production level is less than a third preset threshold value among the M first map data.

[0107] Optionally, the device further includes:

[0108] A monitoring module is configured to monitor second target information at each production link of the map data to obtain monitoring information, wherein the monitoring information is used to indicate the map data production status of each production link, and the second target information includes at least one of the following:

[0109] The amount of map data flowing in, the consumption of map data, the production compliance rate of map data within the preset time, and the time consumption of map data production.

[0110] The map data production device 700 provided in the present disclosure can implement each process implemented in the map data production method embodiment and can achieve the same beneficial effects. To avoid repetition, it will not be described here.

[0111] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0112] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0113] Figure 8 A schematic block diagram of an example electronic device that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0114] like Figure 8 As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the device 800 can also be stored in the RAM 803. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0115] Various components in device 800 are connected to I / O interface 805, including an input unit 806, such as a keyboard, mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a magnetic disk, optical disk, etc.; and a communication unit 809, such as a network card, modem, wireless communication transceiver, etc. The communication unit 809 allows device 800 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0116] The computing unit 801 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as the map data production method. For example, in some embodiments, the map data production method may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed onto the device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the map data production method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform the map data production method by any other suitable means (e.g., via firmware).

[0117] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0118] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0119] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0120] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0121] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0122] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.

[0123] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not limited herein.

[0124] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.

Claims

1. A method for producing map data, comprising: Obtaining M first map data produced in the first step and a first production level of each first map data, where the first production level is determined based on a navigation flux of a target road corresponding to the first map data, and M is a positive integer; Determining a data volume for task scheduling based on the first production level, wherein the data volume is inversely proportional to the first production level; Based on the first production level, transferring the task packages to the second stage for map data production in descending order, wherein the task packages are obtained by grouping the M first map data according to the data volume; Among them, the first link and the second link are both production links of map data.

2. The method according to claim 1, before obtaining the M first map data produced in the first step and the first production level of each first map data, further comprising: Acquire M second map data collected in the third step, where the second map data includes image content of the target road; determining a second production level of the second map data based on the navigation flux of the target road; Based on the second production level, transferring the M second map data to the first link in descending order for map data production; The obtaining of the M first map data produced in the first step and the first production level of each first map data includes: Acquire M first map data produced in the first step based on the M second map data, and determine the second production level as the first production level.

3. The method according to claim 2, wherein: The determining, based on the navigation flux of the target road, a second production level of the second map data, includes: Acquiring first target information, where the first target information includes at least one of a data source, a data type, and a data availability; determining a confidence level of the second map data based on the first target information; The navigation flux and the confidence are weighted to obtain the second production level.

4. The method according to claim 1, further comprising: When the first task package is received at the second link, the map data production for the second task package at the second link is interrupted, so as to produce the map data for the first task package at the second link; The first task package is obtained by packaging map data having a first production level greater than a first preset threshold among the M first map data.

5. The method according to claim 1, further comprising: When the data volume of the map data flowing into the second link is greater than the second preset threshold, the target map data is stored. The target map data is the map data whose first production level is less than the third preset threshold among the M first map data.

6. The method according to claim 1, further comprising: The second target information at each production link of the map data is monitored to obtain monitoring information, where the monitoring information is used to indicate the map data production status of each production link, and the second target information includes at least one of the following: The amount of map data flowing in, the consumption of map data, the production compliance rate of map data within the preset time, and the time consumption of map data production.

7. A map data production device comprising: a first acquisition module, configured to acquire M first map data produced in the first step and a first production level of each first map data, wherein the first production level is determined based on a navigation flux of a target road corresponding to the first map data, and M is a positive integer; a first transfer module, configured to transfer the M first map data to a second stage for map data production based on the first production level in descending order; wherein the first stage and the second stage are both stages for map data production; The first flow module is specifically used to: Determining a data volume for task scheduling based on the first production level, wherein the data volume is inversely proportional to the first production level; Based on the first production level, the task package is transferred to the second link in descending order for map data production, and the task package is obtained by packaging the M first map data according to the data volume.

8. The apparatus according to claim 7, further comprising: A second acquisition module is configured to acquire M second map data collected in the third step, wherein the second map data includes image content of the target road; a determining module, configured to determine a second production level of the second map data based on the navigation flux of the target road; A second transfer module is configured to transfer the M second map data to the first link for map data production based on the second production level in descending order; The first acquisition module is specifically configured to acquire the M first map data produced in the first step based on the M second map data, and to determine the second production level as the first production level.

9. The device according to claim 8, wherein The determining module is specifically configured to: Acquiring first target information, where the first target information includes at least one of a data source, a data type, and a data availability; determining a confidence level of the second map data based on the first target information; The navigation flux and the confidence are weighted to obtain the second production level.

10. The apparatus according to claim 7, further comprising: an interruption module, configured to interrupt the map data production for the second task package at the second link when the first task package is received at the second link, so as to produce map data for the first task package at the second link; The first task package is obtained by packaging map data having a first production level greater than a first preset threshold among the M first map data.

11. The apparatus according to claim 7, further comprising: A storage module is used to store target map data when the amount of map data flowing into the second link is greater than a second preset threshold value, wherein the target map data is the map data whose first production level is less than a third preset threshold value among the M first map data.

12. The apparatus according to claim 7, further comprising: A monitoring module is configured to monitor second target information at each production link of the map data to obtain monitoring information, wherein the monitoring information is used to indicate the map data production status of each production link, and the second target information includes at least one of the following: The amount of map data flowing in, the consumption of map data, the production compliance rate of map data within the preset time, and the time consumption of map data production.

13. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 6.

15. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Map information generating systems

    CN101210825A

  • Data processing method and device

    CN109634727A