Data job processing method and related equipment

By using automated data processing methods, map features not supported by the first production line are detected and transfer identification information is generated. The transfer task is then configured, which solves the problems of low efficiency and poor accuracy caused by manual feedback in map production and achieves efficient and accurate automated transfer operations.

CN121636071APending Publication Date: 2026-03-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In existing technologies, the map production process suffers from low efficiency and poor accuracy due to issues with manual feedback processing, making it impossible to efficiently resolve the problem of incomplete map processing tasks.

Method used

By using automated data processing methods, map features that are not supported by the first production line are detected and job transfer identification information is generated. The transfer task is then configured and pushed to the second production line for processing, thereby realizing automatic transfer of production line operations and preventing problems from flowing out.

Benefits of technology

It improves the efficiency and accuracy of map production, saves manpower and material costs, and ensures that problems are resolved in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121636071A_ABST
    Figure CN121636071A_ABST
Patent Text Reader

Abstract

The invention discloses a data job processing method and related equipment. A map processing task can be obtained, and the map processing task is allocated to a first production line for operation; when it is detected that the first production line does not support operation on the map processing task, transfer marking processing is performed on the map processing task based on target map elements which are not supported by the first production line, and operation transfer identification information of the map processing task is obtained; when the first production line ends the operation of the map processing task, performing production line switching configuration processing according to the operation transfer identification information to generate a production line switching task; and pushing the production line switching task to a second production line so as to perform operation on the production line switching task through the second production line to obtain an operation processing result. According to the method, the manpower and material resource cost can be saved, the problem outflow condition is avoided, the problem is solved more efficiently, and thus the map production efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computers, in particular to a data job processing method and related equipment. BACKGROUND

[0002] With the development of computer technology, electronic map applications have been widely used, and users can use electronic map applications for navigation, car riding, etc. For the production of electronic map data, the map processing task is usually allocated to the corresponding map production line for job processing to produce map data, and then the produced map data is marked to the corresponding position in the electronic map, for example, the produced logical isolation belt is marked to a certain intersection in the map library.

[0003] During the job processing of the map production line, various job problems are often encountered, resulting in incomplete map processing tasks. In the related art, the problem is generally processed by offline manual transfer, that is, the problem is first fed back to the map operator, and the map operator then feeds back the problem to the specialized personnel responsible for the problem for processing according to the process requirements. This method requires a large amount of manual operation, has a large amount of work, is low in efficiency, and the map operator may not feed back the problem according to the process requirements when working, resulting in problem outflow, which is not conducive to improving the map production efficiency and accuracy. SUMMARY

[0004] The embodiments of the present application provide a data job processing method and related equipment, which can save manpower and material resources, avoid problem outflow, more efficiently solve problems, and thus improve the map production efficiency and accuracy.

[0005] The embodiments of the present application provide a data job processing method, which comprises:

[0006] obtaining a map processing task, and allocating the map processing task to a first production line for job processing, the map processing task indicating processing of at least one map element in a target geographic area;

[0007] when it is detected that the first production line does not support the job processing of the map processing task, performing transfer marking processing on the map processing task based on a target map element not supported by the first production line, to obtain job transfer identification information of the map processing task;

[0008] when the first production line ends the job processing of the map processing task, performing production line transfer configuration processing according to the job transfer identification information, to generate a production line transfer task, the production line transfer task indicating processing of the target map element by a second production line;

[0009] The task of switching production lines is pushed to the second production line so that the task can be processed through the second production line to obtain the processing result.

[0010] Accordingly, embodiments of this application provide a data job processing apparatus, including:

[0011] The first work unit is used to acquire map processing tasks and assign the map processing tasks to the first production line for operation. The map processing tasks indicate that at least one map feature in the target geographic area should be processed.

[0012] The marking unit is used to perform transfer marking processing on the map processing task based on the target map features not supported by the first production line when it is detected that the first production line does not support the operation of the map processing task, so as to obtain the operation transfer identification information of the map processing task.

[0013] The generation unit is used to perform production line transfer configuration processing according to the job transfer identifier information when the first production line finishes its work on the map processing task, so as to generate a production line transfer task, wherein the production line transfer task indicates that the target map features are processed through the second production line.

[0014] The second work unit is used to push the transfer line task to the second production line so that the transfer line task can be processed through the second production line to obtain the work processing result.

[0015] Optionally, in some embodiments of this application, the marking unit may include a feature determination subunit and a transfer marking subunit, as follows:

[0016] The element determination subunit is used to determine the target map element associated with the task data when the first production line detects task data in the map processing task that the first production line does not support the operation during the operation of the map processing task.

[0017] The transfer marking subunit is used to perform transfer marking processing on the map processing task based on the location information and feature type information of the target map feature, so as to obtain the job transfer identification information of the map processing task.

[0018] Optionally, in some embodiments of this application, the generation unit may include a production line selection subunit, a configuration subunit, and a generation subunit, as follows:

[0019] The production line selection subunit is used to select a second production line from preset production lines when the first production line finishes its work on the map processing task, based on the location information and feature type information of the target map feature in the work transfer identifier information.

[0020] A configuration subunit is used to configure the production line switching parameters based on the first production line and the second production line;

[0021] A generation subunit is used to generate a production line task based on the production line parameters.

[0022] Optionally, in some embodiments of this application, the production line selection subunit may be specifically used to determine the production line transfer operation area based on the location information of the target map element in the operation transfer identification information; obtain production line type mapping information, which includes the mapping relationship between each preset production line, the map element type processed by the preset production line, and the operation area; and select a second production line from the preset production lines based on the element type information of the target map element, the production line transfer operation area, and the production line type mapping information.

[0023] Optionally, in some embodiments of this application, the marking unit may include a determining subunit and a marking subunit, as follows:

[0024] The determining subunit is used to determine the target map features that the first production line does not support when it is detected that the task type of the map processing task does not match the production line type of the first production line and it is determined that the first production line does not support the operation of the map processing task.

[0025] The marking subunit is used to perform transfer marking processing on the map processing task based on the target map features to obtain the job transfer identification information of the map processing task;

[0026] The data processing device may further include a data collaborative update unit, as follows:

[0027] The data collaborative update unit is used to update the data of map elements associated with the first production line based on the task processing result of the map processing task; and to collaboratively update the data of map elements associated with the second production line based on the operation processing result of the production line transfer task.

[0028] Optionally, in some embodiments of this application, the marking unit may be specifically used to determine the target map features not supported by the first production line based on the task surface of the map processing task not covered by the first production line when the geographical area of ​​the operation supported by the first production line is detected to be unsatisfactory. Based on the target map features, the map processing task is transferred and marked to obtain the operation transfer identification information of the map processing task.

[0029] Optionally, in some embodiments of this application, the data job processing apparatus may further include a return unit, as follows:

[0030] The return unit is used to identify the task return indication of the transfer line parameters when the second production line completes the transfer line task; when the transfer line parameters indicate that the operation processing result of the transfer line task should be returned to the third production line for processing, a return task is generated; and the return task is executed by the third production line based on the operation processing result.

[0031] Optionally, in some embodiments of this application, the step "generating a return task when the production line parameters indicate that the processing result of the production line transfer task should be returned to the third production line for processing" may include:

[0032] When the switchover line parameter indicates that the processing result of the switchover line task should be returned to the third production line for processing, it is detected whether there is a supplementary sampling task for the switchover line task.

[0033] When a supplementary sampling task is detected in the production line switching task, the processing result of the supplementary sampling task after its execution is obtained.

[0034] Based on the processing results of the aforementioned operation and the processing results of the supplementary mining task, a rotation task is generated;

[0035] The step "execute the rotation task based on the operation processing result through the third production line" may include:

[0036] The third production line executes the rotation task based on the operation processing results and the replenishment task processing results.

[0037] Optionally, in some embodiments of this application, the second work unit may include a work subunit, a supplementary sampling generation subunit, an execution supplementary sampling subunit, and a continued execution subunit, as follows:

[0038] The operation subunit is used to push the production line transfer task to the second production line so that the production line transfer task can be operated through the second production line.

[0039] The supplementary data generation subunit is used to generate a supplementary data generation task when the second production line detects insufficient task data during the operation of the transfer task.

[0040] The supplementary sampling subunit is used to execute the supplementary sampling task and obtain the supplementary sampling task processing result;

[0041] The continuing execution subunit is used to continue executing the production line transfer task based on the processing result of the supplementary mining task through the second production line, and obtain the operation processing result.

[0042] Optionally, in some embodiments of this application, the second work unit includes a process determination subunit, a processing subunit, and a task work subunit, as follows:

[0043] The process determination subunit is used to determine the business process for processing the production line transfer task. The business process includes work process steps and at least one preparatory service process step arranged in a preset order.

[0044] The processing subunit is used to distribute the production line transfer task to each preparatory service process step for processing based on the preset order, and obtain work data information.

[0045] The task operation subunit is used to push the transfer line task to the second production line through the operation process steps, so that the second production line can perform the operation on the transfer line task based on the operation data information and obtain the operation processing result.

[0046] Optionally, in some embodiments of this application, the preparatory service process includes an element verification step and a data acquisition step;

[0047] Specifically, the processing subunit can be used to determine the target map element identified by the operation transfer identifier information corresponding to the production line transfer task through the element verification step, and perform element verification processing on the target map element; when the target map element passes the verification, the operation data information of the production line transfer task can be obtained based on the target map element through the data acquisition step.

[0048] Optionally, in some embodiments of this application, the data job processing apparatus may further include a recording and analysis unit, as follows:

[0049] The recording and analysis unit is used to record the task status information of the production line task based on the current process stage of the production line task; record the inflow and outflow time of the production line task in each process stage of the business process to obtain task time consumption information; and perform task analysis processing on the production line task based on the task status information and the task time consumption information to obtain task analysis results.

[0050] Optionally, in some embodiments of this application, the data job processing apparatus may further include an alarm notification unit, as follows:

[0051] The alarm notification unit is used to obtain the preset dwell time threshold of each process step in the business process; when it is detected that the dwell time of the transfer line task in the target process step is greater than the preset dwell time threshold of the target process step, an alarm notification is triggered, and the target process step is any process step in the business process.

[0052] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0053] An electronic device provided in this application includes a processor and a memory. The memory stores multiple instructions, and the processor loads the instructions to execute the steps in the data job processing method provided in this application.

[0054] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps in the data job processing method provided in this application.

[0055] Furthermore, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in the data job processing method provided in embodiments of this application.

[0056] This application provides a data job processing method and related equipment, which can acquire map processing tasks and assign them to a first production line for operation. The map processing task indicates that at least one map feature in a target geographical area should be processed. When it is detected that the first production line does not support the operation of the map processing task, the map processing task is transferred based on the target map feature not supported by the first production line to obtain job transfer identification information of the map processing task. When the first production line finishes the operation of the map processing task, a transfer production line configuration process is performed according to the job transfer identification information to generate a transfer production line task. The transfer production line task indicates that the target map feature should be processed through a second production line. The transfer production line task is pushed to the second production line so that the transfer production line can perform the operation of the transfer production line task to obtain the job processing result.

[0057] This application can mark the task as a task transfer based on the target map features that the first production line does not support, when the first production line does not support map processing tasks. Then, a new transfer task is generated using the task transfer marker information, and the transfer task is pushed to the corresponding second production line for operation. In this way, when encountering map operation problems, a new task can be automatically generated based on the problematic part and the transfer operation can be performed, saving manpower and material costs, avoiding the leakage of problems, solving problems more efficiently, and thus improving map production efficiency and accuracy. Attached Figure Description

[0058] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0059] Figure 1a This is a schematic diagram of a scenario for the data job processing method provided in an embodiment of this application;

[0060] Figure 1b This is a flowchart of the data job processing method provided in the embodiments of this application;

[0061] Figure 1c This is an explanatory diagram of the data job processing method provided in the embodiments of this application;

[0062] Figure 1d This is another illustrative diagram of the data job processing method provided in the embodiments of this application;

[0063] Figure 1e This is another illustrative diagram of the data job processing method provided in the embodiments of this application;

[0064] Figure 1f This is another illustrative diagram of the data job processing method provided in the embodiments of this application;

[0065] Figure 1g This is another flowchart of the data job processing method provided in the embodiments of this application;

[0066] Figure 1h This is another illustrative diagram of the data job processing method provided in the embodiments of this application;

[0067] Figure 1i This is another illustrative diagram of the data job processing method provided in the embodiments of this application;

[0068] Figure 1j This is another illustrative diagram of the data job processing method provided in the embodiments of this application;

[0069] Figure 1k This is another illustrative diagram of the data job processing method provided in the embodiments of this application;

[0070] Figure 1l This is another flowchart of the data job processing method provided in the embodiments of this application;

[0071] Figure 1m This is another flowchart of the data job processing method provided in the embodiments of this application;

[0072] Figure 2 This is another flowchart of the data job processing method provided in the embodiments of this application;

[0073] Figure 3 This is a schematic diagram of the structure of the data job processing apparatus provided in the embodiments of this application;

[0074] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0075] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0076] This application provides a data job processing method and related equipment. The related equipment may include a data job processing apparatus, an electronic device, a computer-readable storage medium, and a computer program product. Specifically, the data job processing apparatus may be integrated into an electronic device, which may be a terminal or a server, etc.

[0077] It is understood that the data processing method of this embodiment can be executed on a terminal, on a server, or jointly by a terminal and a server. The above examples should not be construed as limiting this application.

[0078] like Figure 1a As shown, an example of a data job processing method jointly executed by a terminal and a server is presented. The data job processing system provided in this application includes a terminal 10 and a server 11, etc.; the terminal 10 and the server 11 are connected via a network, such as a wired or wireless network, etc., wherein the data job processing device can be integrated into the server.

[0079] Server 11 can be used to: acquire map processing tasks and assign them to a first production line for operation, wherein the map processing tasks indicate processing at least one map feature in a target geographical area; when it is detected that the first production line does not support operation of the map processing tasks, perform transfer marking processing on the map processing tasks based on the target map features not supported by the first production line to obtain job transfer identifier information for the map processing tasks; when the first production line finishes operation of the map processing tasks, perform transfer line configuration processing according to the job transfer identifier information to generate transfer line tasks, wherein the transfer line tasks indicate processing of the target map features through a second production line; and push the transfer line tasks to the second production line for operation through the second production line to obtain operation results. Server 11 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0080] Terminal 10 can be used to: send map processing tasks to server 11; terminal 10 can also receive job processing results sent by server 11. Terminal 10 can include mobile phones, vehicle terminals, aircraft, tablets, laptops, or personal computers (PCs), etc. A client can also be set on terminal 10, which can be an application client or a browser client, etc.

[0081] The data processing steps performed on the aforementioned server 11 can also be executed by the terminal 10.

[0082] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.

[0083] This embodiment will be described from the perspective of a data job processing device, which can be integrated into an electronic device, such as a server or a terminal.

[0084] It is understood that in the specific embodiments of this application, data such as user information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0085] like Figure 1b As shown, the specific process of this data job processing method can be as follows:

[0086] 101. Obtain a map processing task and assign the map processing task to the first production line for operation, wherein the map processing task indicates that at least one map feature in the target geographic area is to be processed.

[0087] The first production line can be regarded as the original production line for map processing tasks. Here, the production line refers to the production line in the map data production process. It can be customized according to different needs. For example, the pedestrian and cycling road repair production line is used to carry out road repair work on pedestrian roads and cycling lanes.

[0088] Map processing tasks specifically involve processing map features within a target geographic area. This processing can include map drawing, data updating, and spatial analysis. The target geographic area is the map operation area, which is also the task surface of the map processing task. For example, a map processing task could be the task of drawing traffic lights in area A on a map.

[0089] Map elements are the specific components of a map, such as lane lines, electronic eyes, traffic lights, and speed limit signs.

[0090] 102. When it is detected that the first production line does not support the operation of the map processing task, the map processing task is transferred based on the target map features not supported by the first production line to obtain the operation transfer identifier information of the map processing task.

[0091] This application provides a process solution for transferring production lines in map road data production. When a production line encounters data that it cannot support, the data needs to be transferred to another production line. Specifically, this embodiment can use task transfer identifier information to determine the task to be transferred to.

[0092] The target map element can be a type of element that is not supported by the first production line, or it can be a map element in the work area that is not supported by the first production line. This embodiment does not impose any restrictions on this.

[0093] Specifically, the transfer marking process for the map processing task can be performed on the task surface of the map processing task. In the task surface of the map processing task, the area where the target map feature is located, which is not supported by the first production line, is marked. Specifically, points, lines, polygons, etc. can be used to mark the area where the target map feature is located. This mark is the work mark.

[0094] The job transfer identification information in this embodiment may include the range marked by the job marker and the feature type information of the target map feature not supported by the first production line.

[0095] In specific scenarios, task markers can be drawn based on the position information of unsupported target map features on the task surface of the map processing task. If the target map feature is a point on the task surface of the map processing task, the task marker can be represented by a point; if the target map feature is a line on the task surface of the map processing task, the task marker can be represented by a line; if the target map feature occupies a small area on the task surface of the map processing task, the task marker can be represented by a polygon.

[0096] Optionally, in this embodiment, the step "when it is detected that the first production line does not support the operation of the map processing task, based on the target map features not supported by the first production line, perform transfer marking processing on the map processing task to obtain the operation transfer identifier information of the map processing task" may include:

[0097] When the first production line detects that there is task data in the map processing task that the first production line does not support, it determines the target map features associated with the task data.

[0098] Based on the location information and feature type information of the target map features, the map processing task is subjected to transfer marking processing to obtain the job transfer identifier information of the map processing task.

[0099] Specifically, the location information of the target map element refers to the location information of the target map element within the target geographic region.

[0100] For example, the map processing task is to draw the lane lines of Road 1 and Road 2, while the first production line is only responsible for producing the map data of Road 1. Thus, the map processing task has task data for Road 2 that the first production line does not support. Then, based on the lane lines associated with the task data of Road 2, the task target marking process is performed.

[0101] Optionally, in this embodiment, the step "when it is detected that the first production line does not support the operation of the map processing task, based on the target map features not supported by the first production line, perform transfer marking processing on the map processing task to obtain the operation transfer identifier information of the map processing task" may include:

[0102] When it is detected that the task type of the map processing task does not match the production line type of the first production line, and it is determined that the first production line does not support the operation of the map processing task, the target map features that the first production line does not support are determined based on the task type of the map processing task.

[0103] Based on the target map features, the map processing task is transferred and marked to obtain the job transfer identifier information of the map processing task.

[0104] Specifically, in the map data production process, operations are carried out according to map features on different production lines, with each line handling different map features. This embodiment can transfer incorrectly assigned task data to another production line for processing and supports collaborative updates of multiple feature types. For example, the first production line is the pedestrian / cycling road repair line. The map processing task is to repair a road segment incorrectly marked as a pedestrian road, but this segment is actually a vehicular road. The actual task type of the map processing task is to repair a vehicular road, which does not match the production line type of the first production line. Based on the task type of the map processing task, it can be determined that the target map feature not supported by the first production line is a vehicular road. Based on this target map feature, task transfer marking processing is performed, thus transferring the incorrect pedestrian road segment to the vehicular road repair production line for processing. This corrects the road classification error, ensures the accuracy and consistency of the data, and improves navigation accuracy.

[0105] Optionally, in this embodiment, the step "when it is detected that the first production line does not support the operation of the map processing task, based on the target map features not supported by the first production line, perform transfer marking processing on the map processing task to obtain the operation transfer identifier information of the map processing task" may include:

[0106] When it is detected that the geographical area supported by the first production line does not meet the work area required by the map processing task, the target map features not supported by the first production line are determined based on the task surface of the map processing task not covered by the first production line.

[0107] Based on the target map features, the map processing task is transferred and marked to obtain the job transfer identifier information of the map processing task.

[0108] If the geographical area supported by the first production line does not cover the operational area required for the map processing task, then it can be determined that the geographical area supported by the first production line does not meet the operational area required for the map processing task. Specifically, map features in the task surface of the map processing task not covered by the first production line can be identified as target map features not supported by the first production line.

[0109] In this embodiment, the scope of the work area is expanded through a production line transfer process. When the current task work area is insufficient, the task area can be expanded through the production line transfer process to meet the needs of production line operations.

[0110] In a specific scenario, refer to Figure 1c The diagram illustrates a production line transition. During the production process of Task 1 in Production Line A, if a target map element is discovered that the production line cannot support the operation, a task marker (i.e., the task transfer identifier information in the above embodiment) can be added to Task 1. Specifically, the target area of ​​the production line transition can be determined based on the specific location of the target map element within the task area of ​​Task 1, and the task marker is drawn based on this target area. If the target area is linear, the task marker can be represented by a line; if it is polygonal, the task marker can be represented by a polygon; if it is point-based, the task marker can be represented by a point. After the task marker is drawn, the production line's data mining service will perform a production line transition operation based on parameters such as the scope of the task marker, the original production line, and the target production line, generating a new production line task 2. This task is then pushed back to the downstream target production line B to perform the operation on the target map element.

[0111] 103. When the first production line finishes its work on the map processing task, a production line transfer configuration process is performed according to the work transfer identifier information to generate a production line transfer task. The production line transfer task indicates that the target map elements are processed through the second production line.

[0112] The first production line is the original production line, and the second production line is the target production line to be converted.

[0113] Optionally, in this embodiment, the step "when the first production line finishes its work on the map processing task, perform production line transfer configuration processing according to the task transfer identifier information to generate a production line transfer task" may include:

[0114] When the first production line finishes its work on the map processing task, a second production line is selected from the preset production lines based on the location information and feature type information of the target map feature in the task transfer identifier information.

[0115] Configure the production line switching parameters based on the first production line and the second production line;

[0116] Based on the aforementioned production line parameters, a production line conversion task is generated.

[0117] The production line transfer parameters can include task flow instructions. Specifically, these parameters can include information such as the original production line, the target production line, the platform where the original production line is located (i.e., the original platform), and the platform where the target production line is located (i.e., the target platform). It should be noted that each platform can have one or more production lines.

[0118] Optionally, in this embodiment, the step "selecting a second production line from preset production lines based on the location information and feature type information of the target map feature in the job transfer identifier information" may include:

[0119] The production line operation area is determined based on the location information of the target map elements in the operation transfer identification information;

[0120] Obtain production line type mapping information, which includes the mapping relationship between each preset production line, the map feature type processed by the preset production line, and the work area.

[0121] Based on the feature type information of the target map elements, the production line operation area, and the production line type mapping information, a second production line is selected from the preset production lines.

[0122] In this embodiment, map data is processed by production line. Production lines can be divided according to map elements; for example, some production lines only process lane lines, while others only process speed limit signs. Furthermore, each production line can have a defined operating area, and each line can only process the corresponding map elements within its operating area.

[0123] Specifically, the production line type mapping information can be a relationship table among the preset production line, the map feature type processed by the preset production line, and the work area. Based on the feature type information of the target map feature and the production line transfer work area, the corresponding second production line can be found from the relationship table.

[0124] 104. Push the production line transfer task to the second production line so that the second production line can perform the operation on the production line transfer task and obtain the operation processing result.

[0125] Optionally, in this embodiment, the step "when it is detected that the first production line does not support the operation of the map processing task, based on the target map features not supported by the first production line, perform transfer marking processing on the map processing task to obtain the operation transfer identifier information of the map processing task" may include:

[0126] When it is detected that the task type of the map processing task does not match the production line type of the first production line, and it is determined that the first production line does not support the operation of the map processing task, the target map features that the first production line does not support are determined based on the task type of the map processing task.

[0127] Based on the target map features, the map processing task is transferred and marked to obtain the job transfer identifier information of the map processing task;

[0128] After the step "pushing the transfer task to the second production line, so that the second production line can perform the operation on the transfer task and obtain the operation result", it may further include:

[0129] Based on the task processing results of the map processing task, the data of the map elements associated with the first production line are updated;

[0130] Based on the processing results of the production line transfer task, the data of the map features associated with the second production line are updated collaboratively.

[0131] In a specific scenario, a road designated for vehicular traffic may be incorrectly classified as a pedestrian walkway, leading to a road classification error and causing navigation errors. The data processing method provided in this application upgrades the road classification to vehicular traffic when the pedestrian / cycling road supplementation line is supplementing the road, and then transfers the road to the vehicular traffic supplementation line for processing. This achieves collaborative updates between vehicular and pedestrian roads, ensuring data quality.

[0132] Road snapping refers to the process of associating a given coordinate point or location with the nearest road or path, such as associating a user's location with a road.

[0133] Specifically, in this embodiment, the map processing task is to repair the road. Based on the road level of the road that was incorrectly marked as a pedestrian road, it is assigned to the first production line—the pedestrian and bicycle road repair production line—for road repair work. However, during the operation, the pedestrian and bicycle road repair production line finds that its production line type does not match the task type of the map processing task. Therefore, the task is transferred and marked, and the task transfer identification information is obtained. The first production line ends the operation of the task. The data operation processing system can mine the task data that needs to be transferred to another production line based on the task transfer identification information, perform transfer line configuration processing according to the task transfer identification information, generate transfer line tasks, and push the transfer line tasks to the second production line—the vehicular road repair production line—for operation. Furthermore, this embodiment can upgrade the road level of the road to a vehicular road and update the vehicular road and pedestrian road collaboratively. Specifically, after the map processing task is completed, if the task processing result shows that the road is not a pedestrian road, the data of the map elements associated with the first production line is updated, that is, the data about the road is deleted from the pedestrian and cycling road data associated with the pedestrian and cycling road replenishment production line. Then, based on the operation processing result of the production line transfer task, the data of the map elements associated with the second production line is updated collaboratively, that is, the data of the road is updated to the vehicular road data associated with the vehicular road replenishment production line.

[0134] Optionally, in this embodiment, after the step "pushing the transfer task to the second production line, so that the second production line can perform the operation on the transfer task and obtain the operation result", it may further include:

[0135] When the second production line completes the task of switching production lines, the task rotation indication is identified for the parameters of the switching production lines.

[0136] When the production line transfer parameters indicate that the processing result of the production line transfer task should be transferred back to the third production line for processing, a transfer task is generated.

[0137] The rotation task is executed by the third production line based on the results of the work processing.

[0138] Specifically, "return" refers to going back. When production line A encounters data that prevents further processing, it is transferred to production line B for processing. Once production line B has completed the task, the process returns to production line A. This is called "returning back".

[0139] The production line switching parameters can also include flow instructions regarding task rerouting. Specifically, these parameters can include information such as whether rerouting is necessary, the rerouting platform, and the rerouting production line. If the production line switching parameters indicate that task rerouting is not required, the process ends. If the parameters indicate that task rerouting is necessary, then task rerouting can be performed based on the rerouting platform and production line specified in the parameters.

[0140] In some embodiments, the third production line and the first production line can be the same production line. That is, after the production line transfer operation, the processing result of the transfer task needs to be returned to the original production line for processing. In other embodiments, the third production line and the first production line may not be the same production line, depending on the actual situation.

[0141] Optionally, in this embodiment, the step "when the production line parameters indicate that the processing result of the production line transfer task should be transferred back to the third production line for processing, a transfer task is generated" may include:

[0142] When the switchover line parameter indicates that the processing result of the switchover line task should be returned to the third production line for processing, it is detected whether there is a supplementary sampling task for the switchover line task.

[0143] When a supplementary sampling task is detected in the production line switching task, the processing result of the supplementary sampling task after its execution is obtained.

[0144] Based on the processing results of the aforementioned operation and the processing results of the supplementary mining task, a rotation task is generated;

[0145] The step "execute the rotation task based on the operation processing result through the third production line" may include:

[0146] The third production line executes the rotation task based on the operation processing results and the replenishment task processing results.

[0147] The "return task," also known as the "backtracking task," instructs the processing of operation results and replenishment task results via the third production line. When performing a backtracking task, it's necessary to determine if the current production line task has generated a replenishment task. If so, the replenishment task table is used to check if all replenishment tasks have been completed. The backtracking process should only proceed after the replenishment tasks are finished.

[0148] Optionally, in this embodiment, the step "pushing the transfer task to the second production line, so as to perform the work on the transfer task through the second production line and obtain the work processing result" may include:

[0149] The task of switching production lines is pushed to the second production line so that the task of switching production lines can be operated through the second production line;

[0150] When the second production line detects insufficient task data during the operation of the transfer task, a supplementary data collection task is generated.

[0151] Execute the supplementary mining task and obtain the supplementary mining task processing result;

[0152] The second production line continues to execute the production line transfer task based on the processing result of the supplementary mining task, and obtains the operation processing result.

[0153] During the process of switching production lines on the second production line, there may be a lack of task data. It is necessary to collect data through supplementary task collection so that the switching production line operation can continue based on the collected data.

[0154] Optionally, in this embodiment, the step "pushing the transfer task to the second production line, so as to perform the work on the transfer task through the second production line and obtain the work processing result" may include:

[0155] The business process for processing the production line transfer task is determined, and the business process includes work process steps and at least one preparatory service process step arranged in a preset order.

[0156] Based on the preset order, the production line transfer task is distributed to each preparatory service process step for processing to obtain work data information;

[0157] Through the aforementioned work process steps, the transfer task is pushed to the second production line, so that the second production line can perform the work on the transfer task based on the work data information and obtain the work processing result.

[0158] In this process, the tasks for switching to the production line can be processed sequentially through each preparatory service process step in a preset order to obtain operational data information.

[0159] Optionally, in this embodiment, the preparatory service process includes an element verification step and a data acquisition step;

[0160] The step "based on the preset order, distribute the production line transfer tasks to each preparatory service process stage for processing to obtain work data information" may include:

[0161] Through the element verification process, the target map element identified by the operation transfer identifier information corresponding to the production line transfer task is determined, and the target map element is subjected to element verification processing.

[0162] When the target map element passes verification, the operational data information of the production line conversion task is obtained based on the target map element through the data acquisition stage.

[0163] The work process triggers the generation of new map elements, which then continue to circulate along the production line to be transferred. Element verification ensures the authenticity of the map elements and guarantees the accuracy of subsequent processing steps.

[0164] Optionally, in this embodiment, the data job processing method may further include:

[0165] Based on the current process stage of the production line transfer task, record the task status information of the production line transfer task;

[0166] The inflow and outflow times of the production line transfer task in each process stage of the business process are recorded to obtain task time information.

[0167] Based on the task status information and the task time information, the task of switching production lines is analyzed and processed to obtain the task analysis results.

[0168] Specifically, this embodiment can also perform full-process positioning, detection, and statistics of production line transfer and replenishment tasks, record the parent-child task relationship between production line transfer and replenishment tasks, and develop various statistical indicators through the parent-child task relationship. It can count the number of child tasks of each parent task, the processing time of each parent task, and indicators such as the number of backtracking and the frequency of abnormal production lines, so as to realize real-time flow progress positioning and production line operation efficiency analysis. It can also detect the dwell time, backtracking, and transfer to abnormal production lines during the production line transfer process. This can promptly detect abnormal situations, issue flow abnormality alarms, and take corresponding measures to improve the management and control efficiency of tasks.

[0169] Optionally, in this embodiment, the data job processing method may further include:

[0170] Obtain the preset dwell time threshold for each process step of the business process;

[0171] When it is detected that the dwell time of the production line task in the target process stage is greater than the preset dwell time threshold of the target process stage, an alarm message is triggered. The target process stage is any process stage in the business process.

[0172] The preset dwell time threshold can be set according to actual conditions. Specifically, this embodiment can set a threshold for the dwell time during the production line transfer process, and trigger an abnormal alarm when the threshold is exceeded, so as to promptly detect and handle tasks that take too long.

[0173] In some embodiments, a threshold for the number of times a task can be retraced can be set, and alarm rules for abnormal production lines can be set to trigger an abnormal alarm when a task is transferred to an abnormal production line.

[0174] The data processing method provided in this application can solve problems in the map production process, such as multi-element collaborative updates and expanding the scope of the work area when it is insufficient.

[0175] Taking multi-factor collaborative updates as an example, in specific scenarios, refer to Figure 1dThe road scene map and navigation diagram showed a change in road layout at a certain time. Before the toll station, a sign indicated that the left lane led to road B and the right lane led to road A. However, a physical barrier prevented lane changes after the lanes, requiring the user to choose a lane before entering the toll station. The navigation system did not emphasize the left lane direction, only instructing the driver to keep to the left after passing the toll station, causing the driver to enter the right lane and veer off course. To address this issue, the data processing method of this application can collect road data in real time using the actual data collection tasks already generated by the toll station production line. When the toll station production line discovers a road shape problem based on the real-time collected data, and the toll station production line cannot perform operations on the road shape problem, the task corresponding to the road shape problem is transferred and marked to obtain operation transfer identification information. Then, based on the operation transfer identification information, the road shape problem is mined, and a transfer production line task for the road shape problem is generated. This transfer production line task is then transferred to the road shape production line for road shape modification. Specifically, the road shape fork location can be moved to in front of the toll station. Here, the toll station production line is the first production line in the above embodiment, the road shape production line is the second production line in the above embodiment, and the actual data collection task is the map processing task mentioned above.

[0176] In this process, after the road shape production line completes its work on the transfer production line task, the transfer production line parameters corresponding to that task can be re-identified. When it is identified that the task data needs to be transferred back to the toll station production line after the road shape production line has completed its work, a return task (i.e., the return task in the above embodiment) is generated based on the work processing result of the road shape production line. The return task is then pushed to the toll station production line for work. Specifically, this return task can be to create a multi-exit toll station on the fork-in link section of the toll station production line and maintain the exit direction name, and create a single-exit toll station on each fork-out link section. In this way, after the road shape changes, problems can be discovered and transferred through the toll station production line. The transfer task can then be identified through the transfer markers and pushed to the road shape production line for road shape modification. After modification, the task is returned to the toll station production line for production, thereby achieving collaborative updates of multiple elements (toll station, road shape).

[0177] In one specific embodiment, such as Figure 1e The diagram shown is the architecture design of the production line. The production line architecture design includes services such as a unified configuration platform, an intelligence mining platform pipeline, a manual processing platform (denoted as qmap), mid-process, a data pool, an element information pool (denoted as mark pool), an element verification platform (cmap), and a data production platform (denoted as unimap).

[0178] The unified configuration platform is responsible for configuring the production line information (i.e., the production line parameters in the above embodiments), specifically including configuring information such as the original platform, original production line, target platform, target production line, return platform, and return production line. After configuration, production line tasks are generated. Each platform (such as qmap, cmap, and unimap) mines the production line tasks based on the job labels of the parent task. The intelligence mining platform pipeline receives the production line tasks mined from each platform and distributes them to downstream services. New tasks generated by the production line may enter services such as qmap, mid-processing, or data pool for processing. Tasks processed by mid-processing can enter the mark pool, obtain their mark information (i.e., map features) through the mark pool, verify the mark information in cmap, and then pass the task to unimap (specifically, the target production line of the target platform) for processing.

[0179] After the job is completed on the unimap platform, a decision is made based on the production line configuration information in the PMS platform to determine whether to perform a follow-up identification. If a follow-up is required, a follow-up task is generated and flows to the intelligence mining platform pipeline, where it is distributed to downstream services for processing.

[0180] Among them, the qmap, cmap and unimap components in the whole system can perform mining tasks and send the mined production conversion line marker information to the intelligence mining platform pipeline to form a closed loop.

[0181] In the data processing system of this application, the intelligence mining platform pipeline can record production line information into a wide table. This wide table can be used to query the stage of a production line task, the task number of each stage, and the time consumed at each stage. Based on the wide table, statistical indicators of task time consumption, such as average time and longest time, can be obtained to evaluate task execution efficiency. The task number allows understanding of the task's processing status at different stages. Furthermore, an anomaly detection mechanism can be set up to promptly detect and handle anomalies at each stage, ensuring smooth task execution. The wide table provides a comprehensive view of production line tasks, enabling in-depth analysis of task execution, identification of problems, and implementation of corresponding optimization measures. Through these analyses and detections, the efficiency and quality of task execution can be improved, and business processes optimized.

[0182] It should be noted that the transfer of production line task information can carry the information of the parent task. This allows for querying by the parent task number to view detailed information about the transfer process, and to display the dependencies and transfer paths between tasks.

[0183] Specifically, PMS is a general configuration platform for production line transitions, used to configure parameters such as the original production line platform, original production line name, target production line platform, and target production line name. The Zhongye platform is used for data processing, such as image recognition of collected road environment images. The mark pool stores map feature information from the data. The cmap platform is used for verifying and processing map features. The Unimap platform is used for data creation.

[0184] like Figure 1f The diagram illustrates the unified configuration of production line information. The Production Line General Configuration Platform (PMS) serves as the entry point for this unified configuration. Specifically, the intelligence mining platform pipeline can request a production line pipeline mapping code from the PMS platform. This mapping code can include information such as the original production line platform (from_plat), the original production line name (from_pline), the target production line platform (to_plat), and the target production line name (to_pline). Upon receiving the request from the intelligence mining platform pipeline, the PMS returns the production line mapping code. Various platforms (such as qmap, cmap, and unimap) can also read the production line configuration from the PMS, including information such as the original production line platform (from_plat), the original production line name (from_pline), the target production line platform (to_plat), and the target production line name (to_pline). Furthermore, when the production line configuration changes, the PMS can synchronize the changes to all platforms.

[0185] Specifically, such as Figure 1g The diagram shows the production line workflow for the data processing method of this application, described in detail below:

[0186] 1. When problems are found during the original production line task operation, a task label is marked on the operation platform (such as cmap, unimap); when marking a task on the operation platform (such as cmap, unimap), this embodiment can provide configuration options and information to support the management and flow of various production line transfer requirements. Based on the task label, unified configuration platform data is entered, configuring information such as original platform, original production line, target platform, target production line, whether to return, return platform, return production line, etc.

[0187] Specifically, a corresponding interface can be used to input the configuration information for the production line transition, such as... Figure 1hAs shown, the process includes three parts: task source, transfer target, and task return. First, in the task source section, you need to enter the source platform, source production line code, and source production line name to determine the original task production line. Then, in the transfer target section, enter the target platform, target production line code, and target production line name to determine the target production line to which the transfer line will be migrated. Finally, depending on the requirements, in the task return section, select whether to perform a return operation and fill in the return platform, return production line code, and return production line name information accordingly. Next, select the transfer line label type. The label type can include two levels of classification; select the first-level classification and the second-level classification in sequence, such as... Figure 1i As shown, under the primary category "Road Shape", there are four secondary categories: "Undivided", "Missing Roads", "Redundant Roads", and "Incorrect Connection".

[0188] 2. The mining service extracts job targets and sends them to the intelligence mining platform via a pipeline.

[0189] If a problem is discovered during the original production line task operation that prevents the operation from proceeding, a work tag can be used to mark the problem, such as... Figure 1j The diagram shows a schematic of a task marker, with the location of the problem indicated by a dashed line between the "start" and "end" points. Once a task marker is marked, the data mining service will perform a data mining operation upon task completion. This mined task marker information will be sent to the intelligence mining platform pipeline for reference. Figure 1k This is an explanatory diagram of job label information. Job label information can include job identification number (ID), task identification number (ID), job label type (e.g., long solid line), and detailed classification (e.g., long solid line missing). The intelligence mining platform pipeline is responsible for receiving and processing job label information from the mining service. It further analyzes, processes, and stores this information. Through this process, problems in the original production line tasks can be effectively labeled, mined, and transmitted to the intelligence mining platform pipeline.

[0190] 3. After receiving the job target information, the intelligence mining platform pipeline obtains the configured production line information from the unified configuration platform, records it in the wide table, and distributes it downstream to generate production line tasks.

[0191] Specifically, when the intelligence mining platform pipeline receives job target information sent by the mining service, it records this information in a wide table, including information such as the original task, original platform, original production line, target task, target platform, target production line, return task, return platform, and return production line. The intelligence mining platform pipeline then distributes this production line transfer task information downstream. Downstream services can perform production line transfer operations based on the task information. Simultaneously, the production line transfer task information recorded in the wide table can also be used for subsequent queries, analysis, and monitoring, as well as for locating task status and understanding task processing progress and results. Furthermore, it allows for aggregated analysis of tasks to understand the overall situation and trends of the tasks.

[0192] 4. After the production line transfer task arrives at the target production line of the target platform, the work is carried out on the target production line. After the work is completed, it is determined whether to perform the task return according to the configured production line transfer information.

[0193] Specifically, once the production line transfer task arrives at the target production line on the target platform, corresponding job processing is performed according to the configured rules and conditions. After the job is completed, based on the configured production line transfer information, it is determined whether a backtracking operation is needed. If no backtracking is needed, the process ends directly. If a backtracking is needed, it is determined whether a supplementary collection task has been generated for the current task. If a supplementary collection task exists, the process must wait for the supplementary collection task to complete before proceeding with the backtracking.

[0194] 5. The return task is transferred to the original production line to continue the operation. After the return task is completed, the entire process of the production line transfer task is completed.

[0195] The logic for returning to the previous point can be referenced here. Figure 1l The specific description is as follows:

[0196] After a production line transfer task is completed, it can be returned to the database for subsequent management and recorded in the table `t_transfer_task`. The `t_transfer_task` table records relevant information about the production line transfer task. This embodiment can periodically scan the tasks in `t_transfer_task` to find the most recent (e.g., the most recent day, the specific frequency depending on the actual scanning frequency) production line transfer task returned to the database. If no recent task is found, the process ends directly. If a recent task is found, the database is queried to determine if a retry is needed, and this is recorded in the `t_transfer_task` table. Based on the recorded information, it is determined whether a retry is required. If not, the process ends directly. If a retry is needed, it is determined whether a supplementary data collection task has been generated. If so, the supplementary data collection table is consulted to determine if all supplementary data collection tasks have been completed. If so, the retry should only proceed after the supplementary data collection tasks are completed. Once all supplementary data collection tasks are completed, the message is assembled. Specifically, the processing results of the production line transfer task and the supplementary data collection task are assembled and sent to the intelligence mining platform pipeline.

[0197] The data processing method in this application modifies the production line transition process, supporting various types of production line transition needs. Specifically, it supports the following platform production line transition processes:

[0198] UA→UB(→Download Collection→UB')→UA'

[0199] UA→QB(→Download Collection→QB')→UB(→Download Collection→UB')→UA'

[0200] CA→UB(→Download Collection→UB')→CA'

[0201] CA→QB(→Download Collection→QB')→UB(→Download Collection→UB')→CA'

[0202] QA→UB(→Download Collection→UB')→QA'

[0203] QA→QB(→Download Collection→QB')→UB(→Download Collection→UB')→QA'

[0204] Where UA represents production line A on the unimap platform and UB represents production line B on the unimap platform.

[0205] UA->UB->UA' indicates that a task from production line A on the Unimap platform is transferred to production line B for work. After production line B completes the task, the workflow returns to production line A. During this process, insufficient data in task B may trigger supplementary data collection, requiring the workflow to wait for the supplementary data collection task to complete before resuming. Specifically, UB(→issue data collection→UB') indicates that production line B on the Unimap platform generates a supplementary data collection task during its operation, requiring data collection to be issued. After the supplementary data collection task is completed, the workflow returns to production line B for work.

[0206] Similarly, CA represents production line A on the cmap platform, QA represents production line A on the qmap platform, QB represents production line B on the qmap platform, and so on.

[0207] refer to Figure 1m The document demonstrates the production line transfer process for both UA→UB(→Download and collect→UB')(→UA') ​​and UA→QB(→Download and collect→QB')→UB(→Download and collect→UB')(→UA'). The specific execution process is described below:

[0208] ① When the A production line of the data production platform discovers a problem during the task processing, it marks the task with a work label and stores the work label in the label database, that is, it stores it in the work label storage database.

[0209] ② Through the small database mining module, tasks that meet the requirements for production line conversion are identified in the work target storage database and pushed to the intelligence mining platform pipeline;

[0210] ③ The intelligence mining platform pipeline receives the job target information pushed by the small library mining module, and applies for the transfer line pipeline mapping code from the transfer line unified configuration platform to obtain the transfer line pipeline mapping code returned by the transfer line unified configuration platform, obtain the transfer line information, and distribute the transfer line information to each downstream process. The transfer line information can carry the parent task number and job target information during the flow process.

[0211] ④ For the flow configuration information of UA→UB(→issue collection→UB')(→UA'), the intelligence mining platform pipeline sends the production line information to the data pool. After processing by the data pool, it reaches the production line general configuration platform to configure the production line information and generate the B production line task (i.e., the production line task).

[0212] For the flow process of UA→QB(→issue collection→QB')→UB(→issue collection→UB')(→UA'), it needs to go through the manual processing platform, the intermediate industry, the element information pool, and the element verification platform before reaching the general configuration platform for the production line to configure the production line information and generate the B production line task (i.e., the production line task).

[0213] ⑤ The general configuration platform for production line conversion will push the generated B production line tasks to the B production line on the data production platform for operation;

[0214] ⑥ After the task on production line B is completed, the configured production line information is obtained through the general configuration platform for production line transfer. Based on the production line information, it is determined whether task B needs to return to production line A'. If it does not need to return, the process ends; if it has already returned, the process also ends.

[0215] ⑦ When task B needs to be redone, the processing results of task B will be transferred to the intelligence mining platform pipeline to distribute the redo task.

[0216] ⑧ The intelligence mining platform will distribute follow-up task information to the Zhongye platform. It should be noted that...

[0217] The backtracking process here can currently only be distributed to the Zhongye Intelligence process;

[0218] ⑨ After the Zhongye platform obtains the return task information, it goes through the element information pool and the element verification platform, and then reaches the general configuration platform for the production line. Based on the configuration of the production line information, the A' production line task (i.e., the return task) is generated.

[0219] ⑩ The process ends when the A' production line task on the data production platform is completed.

[0220] This application's data processing method, through the construction of a clear and reasonable production line transfer process and information configuration, optimizes task scheduling and supports backtracking, enabling full-process traceability and anomaly alerts, and supporting cross-platform production line transfers. Specifically, by constructing a reasonable production line transfer process, it supports various online workflow requests, enabling more efficient task processing and improved workflow efficiency. Furthermore, by establishing a universal and easy-to-use production line transfer configuration, production line managers can quickly configure and deploy as needed, eliminating the need for cumbersome manual operations and improving configuration flexibility and response speed. This application also supports full-process location querying of the production line, allowing real-time understanding of task progress, parent-child chain relationships, and reasons for production line transfers, with key indicators monitored and periodically statistically analyzed. Additionally, by optimizing the priority of production line task scheduling, this application can more accurately allocate tasks, prioritize the handling of important data issues, and improve the efficiency and quality of data problem solving.

[0221] As can be seen from the above, this embodiment can acquire map processing tasks and assign them to a first production line for operation. The map processing task indicates that at least one map feature in a target geographical area should be processed. When it is detected that the first production line does not support the operation of the map processing task, the map processing task is marked for transfer based on the target map feature not supported by the first production line to obtain the job transfer identifier information of the map processing task. When the first production line finishes the operation of the map processing task, a transfer production line configuration process is performed according to the job transfer identifier information to generate a transfer production line task. The transfer production line task indicates that the target map feature should be processed through a second production line. The transfer production line task is pushed to the second production line so that the transfer production line can be operated through the second production line to obtain the operation result.

[0222] This application can mark the task as a task transfer based on the target map features that the first production line does not support, when the first production line does not support map processing tasks. Then, a new transfer task is generated using the task transfer marker information, and the transfer task is pushed to the corresponding second production line for operation. In this way, when encountering map operation problems, a new task can be automatically generated based on the problematic part and the transfer operation can be performed, saving manpower and material costs, avoiding the leakage of problems, solving problems more efficiently, and thus improving map production efficiency and accuracy.

[0223] Based on the method described in the preceding embodiments, the following will provide a more detailed explanation by taking the specific integration of the data job processing device into a server as an example.

[0224] This application provides a data job processing method, such as... Figure 2As shown, the specific process of this data job processing method can be as follows:

[0225] 201. The server obtains a map processing task and assigns the map processing task to the first production line for operation. The map processing task indicates that at least one map feature in the target geographic area should be processed.

[0226] Map processing tasks specifically involve processing map features within a target geographic area. This processing can include map drawing, data updating, and spatial analysis. The target geographic area is the map operation area, which is also the task surface of the map processing task. For example, a map processing task could be the task of drawing traffic lights in area A on a map.

[0227] Map elements are the specific components of a map, such as lane lines, electronic eyes, traffic lights, and speed limit signs.

[0228] 202. When it is detected that the first production line does not support the operation of the map processing task, the server performs transfer marking processing on the map processing task based on the target map features not supported by the first production line, and obtains the operation transfer identifier information of the map processing task.

[0229] The target map element can be a type of element that is not supported by the first production line, or it can be a map element in the work area that is not supported by the first production line. This embodiment does not impose any restrictions on this.

[0230] Specifically, the transfer marking process for the map processing task can be performed on the task surface of the map processing task. In the task surface of the map processing task, the area where the target map feature is located, which is not supported by the first production line, is marked. Specifically, points, lines, polygons, etc. can be used to mark the area where the target map feature is located. This mark is the work mark.

[0231] The job transfer identification information in this embodiment may include the range marked by the job marker and the feature type information of the target map feature not supported by the first production line.

[0232] Optionally, in this embodiment, the step "when it is detected that the first production line does not support the operation of the map processing task, based on the target map features not supported by the first production line, perform transfer marking processing on the map processing task to obtain the operation transfer identifier information of the map processing task" may include:

[0233] When the first production line detects that there is task data in the map processing task that the first production line does not support, it determines the target map features associated with the task data.

[0234] Based on the location information and feature type information of the target map features, the map processing task is subjected to transfer marking processing to obtain the job transfer identifier information of the map processing task.

[0235] 203. When the first production line finishes its work on the map processing task, the server performs a production line transfer configuration process based on the job transfer identifier information to generate a production line transfer task. The production line transfer task indicates that the target map features are processed through the second production line.

[0236] Optionally, in this embodiment, the step "when the first production line finishes its work on the map processing task, perform production line transfer configuration processing according to the task transfer identifier information to generate a production line transfer task" may include:

[0237] When the first production line finishes its work on the map processing task, a second production line is selected from the preset production lines based on the location information and feature type information of the target map feature in the task transfer identifier information.

[0238] Configure the production line switching parameters based on the first production line and the second production line;

[0239] Based on the aforementioned production line parameters, a production line conversion task is generated.

[0240] The production line transfer parameters can include task flow instructions. Specifically, these parameters can include information such as the original production line, the target production line, the platform where the original production line is located (i.e., the original platform), and the platform where the target production line is located (i.e., the target platform). It should be noted that each platform can have one or more production lines.

[0241] Optionally, in this embodiment, the step "selecting a second production line from preset production lines based on the location information and feature type information of the target map feature in the job transfer identifier information" may include:

[0242] The production line operation area is determined based on the location information of the target map elements in the operation transfer identification information;

[0243] Obtain production line type mapping information, which includes the mapping relationship between each preset production line, the map feature type processed by the preset production line, and the work area.

[0244] Based on the feature type information of the target map elements, the production line operation area, and the production line type mapping information, a second production line is selected from the preset production lines.

[0245] In this embodiment, map data is processed by production line. Production lines can be divided according to map elements; for example, some production lines only process lane lines, while others only process speed limit signs. Furthermore, each production line can have a defined operating area, and each line can only process the corresponding map elements within its operating area.

[0246] 204. The server pushes the transfer task to the second production line so that the second production line can perform the operation on the transfer task and obtain the operation result.

[0247] Optionally, in this embodiment, the step "pushing the transfer task to the second production line, so as to perform the work on the transfer task through the second production line and obtain the work processing result" may include:

[0248] The task of switching production lines is pushed to the second production line so that the task of switching production lines can be operated through the second production line;

[0249] When the second production line detects insufficient task data during the operation of the transfer task, a supplementary data collection task is generated.

[0250] Execute the supplementary mining task and obtain the supplementary mining task processing result;

[0251] The second production line continues to execute the production line transfer task based on the processing result of the supplementary mining task, and obtains the operation processing result.

[0252] During the process of switching production lines on the second production line, there may be a lack of task data. It is necessary to collect data through supplementary task collection so that the switching production line operation can continue based on the collected data.

[0253] 205. When the second production line completes the task of switching production lines, the server identifies the task of switching production lines by performing a task reversal instruction.

[0254] Specifically, "return" refers to going back. When production line A encounters data that prevents further processing, it is transferred to production line B for processing. Once production line B has completed the task, the process returns to production line A. This is called "returning back".

[0255] 206. When the server recognizes that the job processing result of the transfer task needs to be transferred back to the third production line for processing, a transfer task is generated.

[0256] In some embodiments, the third production line and the first production line can be the same production line. That is, after the production line transfer operation, the processing result of the transfer task needs to be returned to the original production line for processing. In other embodiments, the third production line and the first production line may not be the same production line, depending on the actual situation.

[0257] The "return task," also known as the "backtracking task," instructs the processing of operation results and replenishment task results via the third production line. When performing a backtracking task, it's necessary to determine if the current production line task has generated a replenishment task. If so, the replenishment task table is used to check if all replenishment tasks have been completed. The backtracking process should only proceed after the replenishment tasks are finished.

[0258] 207. The server executes the rotation task based on the job processing result through the third production line.

[0259] As can be seen from the above, this embodiment can obtain map processing tasks through a server and assign the map processing tasks to a first production line for operation. The map processing tasks indicate that at least one map feature in a target geographical area should be processed. When it is detected that the first production line does not support the operation of the map processing tasks, the map processing tasks are marked for transfer based on the target map features not supported by the first production line, and the operation transfer identifier information of the map processing tasks is obtained. When the first production line finishes the operation of the map processing tasks, a transfer production line configuration process is performed according to the operation transfer identifier information to generate a transfer production line task. The transfer production line task indicates that the target map features should be processed through a second production line. The transfer production line task is pushed to the second production line so that the transfer production line task can be operated through the second production line to obtain the operation processing result. When the second production line completes the operation of the transfer production line task, the task return instruction identification is performed on the transfer production line task. When it is identified that the operation processing result of the transfer production line task needs to be returned to the third production line for processing, a return task is generated. The return task is executed by the third production line based on the operation processing result.

[0260] This application can mark the task as a task transfer based on the target map features that the first production line does not support, when the first production line does not support map processing tasks. Then, a new transfer task is generated using the task transfer marker information, and the transfer task is pushed to the corresponding second production line for operation. In this way, when encountering map operation problems, a new task can be automatically generated based on the problematic part and the transfer operation can be performed, saving manpower and material costs, avoiding the leakage of problems, solving problems more efficiently, and thus improving map production efficiency and accuracy.

[0261] To better implement the above methods, embodiments of this application also provide a data job processing apparatus, such as... Figure 3 As shown, the data processing device may include a first processing unit 301, a marking unit 302, a generating unit 303, and a second processing unit 304, as follows:

[0262] (1) First work unit 301;

[0263] The first work unit is used to acquire map processing tasks and assign the map processing tasks to the first production line for operation. The map processing tasks indicate that at least one map feature in a target geographic area should be processed.

[0264] (2) Marker unit 302;

[0265] The marking unit is used to perform transfer marking processing on the map processing task based on the target map features not supported by the first production line when it is detected that the first production line does not support the operation of the map processing task, so as to obtain the operation transfer identification information of the map processing task.

[0266] Optionally, in some embodiments of this application, the marking unit may include a feature determination subunit and a transfer marking subunit, as follows:

[0267] The element determination subunit is used to determine the target map element associated with the task data when the first production line detects task data in the map processing task that the first production line does not support the operation during the operation of the map processing task.

[0268] The transfer marking subunit is used to perform transfer marking processing on the map processing task based on the location information and feature type information of the target map feature, so as to obtain the job transfer identification information of the map processing task.

[0269] Optionally, in some embodiments of this application, the marking unit may be specifically used to determine the target map features not supported by the first production line based on the task surface of the map processing task not covered by the first production line when the geographical area of ​​the operation supported by the first production line is detected to be unsatisfactory. Based on the target map features, the map processing task is transferred and marked to obtain the operation transfer identification information of the map processing task.

[0270] (3) Generation unit 303;

[0271] The generation unit is used to perform production line transfer configuration processing based on the job transfer identifier information when the first production line finishes its work on the map processing task, so as to generate a production line transfer task, wherein the production line transfer task indicates that the target map features are processed through the second production line.

[0272] Optionally, in some embodiments of this application, the generation unit may include a production line selection subunit, a configuration subunit, and a generation subunit, as follows:

[0273] The production line selection subunit is used to select a second production line from preset production lines when the first production line finishes its work on the map processing task, based on the location information and feature type information of the target map feature in the work transfer identifier information.

[0274] A configuration subunit is used to configure the production line switching parameters based on the first production line and the second production line;

[0275] A generation subunit is used to generate a production line task based on the production line parameters.

[0276] Optionally, in some embodiments of this application, the production line selection subunit may be specifically used to determine the production line transfer operation area based on the location information of the target map element in the operation transfer identification information; obtain production line type mapping information, which includes the mapping relationship between each preset production line, the map element type processed by the preset production line, and the operation area; and select a second production line from the preset production lines based on the element type information of the target map element, the production line transfer operation area, and the production line type mapping information.

[0277] (4) Second work unit 304;

[0278] The second work unit is used to push the transfer line task to the second production line so that the transfer line task can be processed through the second production line to obtain the work processing result.

[0279] Optionally, in some embodiments of this application, the marking unit may include a determining subunit and a marking subunit, as follows:

[0280] The determining subunit is used to determine the target map features that the first production line does not support when it is detected that the task type of the map processing task does not match the production line type of the first production line and it is determined that the first production line does not support the operation of the map processing task.

[0281] The marking subunit is used to perform transfer marking processing on the map processing task based on the target map features to obtain the job transfer identification information of the map processing task;

[0282] The data processing device may further include a data collaborative update unit, as follows:

[0283] The data collaborative update unit is used to update the data of map elements associated with the first production line based on the task processing result of the map processing task; and to collaboratively update the data of map elements associated with the second production line based on the operation processing result of the production line transfer task.

[0284] Optionally, in some embodiments of this application, the data job processing apparatus may further include a return unit, as follows:

[0285] The return unit is used to identify the task return indication of the transfer line parameters when the second production line completes the transfer line task; when the transfer line parameters indicate that the operation processing result of the transfer line task should be returned to the third production line for processing, a return task is generated; and the return task is executed by the third production line based on the operation processing result.

[0286] Optionally, in some embodiments of this application, the step "generating a return task when the production line parameters indicate that the processing result of the production line transfer task should be returned to the third production line for processing" may include:

[0287] When the switchover line parameter indicates that the processing result of the switchover line task should be returned to the third production line for processing, it is detected whether there is a supplementary sampling task for the switchover line task.

[0288] When a supplementary sampling task is detected in the production line switching task, the processing result of the supplementary sampling task after its execution is obtained.

[0289] Based on the processing results of the aforementioned operation and the processing results of the supplementary mining task, a rotation task is generated;

[0290] The step "execute the rotation task based on the operation processing result through the third production line" may include:

[0291] The third production line executes the rotation task based on the operation processing results and the replenishment task processing results.

[0292] Optionally, in some embodiments of this application, the second work unit may include a work subunit, a supplementary sampling generation subunit, an execution supplementary sampling subunit, and a continued execution subunit, as follows:

[0293] The operation subunit is used to push the production line transfer task to the second production line so that the production line transfer task can be operated through the second production line.

[0294] The supplementary data generation subunit is used to generate a supplementary data generation task when the second production line detects insufficient task data during the operation of the transfer task.

[0295] The supplementary sampling subunit is used to execute the supplementary sampling task and obtain the supplementary sampling task processing result;

[0296] The continuing execution subunit is used to continue executing the production line transfer task based on the processing result of the supplementary mining task through the second production line, and obtain the operation processing result.

[0297] Optionally, in some embodiments of this application, the second work unit includes a process determination subunit, a processing subunit, and a task work subunit, as follows:

[0298] The process determination subunit is used to determine the business process for processing the production line transfer task. The business process includes work process steps and at least one preparatory service process step arranged in a preset order.

[0299] The processing subunit is used to distribute the production line transfer task to each preparatory service process step for processing based on the preset order, and obtain work data information.

[0300] The task operation subunit is used to push the transfer line task to the second production line through the operation process steps, so that the second production line can perform the operation on the transfer line task based on the operation data information and obtain the operation processing result.

[0301] Optionally, in some embodiments of this application, the preparatory service process includes an element verification step and a data acquisition step;

[0302] Specifically, the processing subunit can be used to determine the target map element identified by the operation transfer identifier information corresponding to the production line transfer task through the element verification step, and perform element verification processing on the target map element; when the target map element passes the verification, the operation data information of the production line transfer task can be obtained based on the target map element through the data acquisition step.

[0303] Optionally, in some embodiments of this application, the data job processing apparatus may further include a recording and analysis unit, as follows:

[0304] The recording and analysis unit is used to record the task status information of the production line task based on the current process stage of the production line task; record the inflow and outflow time of the production line task in each process stage of the business process to obtain task time consumption information; and perform task analysis processing on the production line task based on the task status information and the task time consumption information to obtain task analysis results.

[0305] Optionally, in some embodiments of this application, the data job processing apparatus may further include an alarm notification unit, as follows:

[0306] The alarm notification unit is used to obtain the preset dwell time threshold of each process step in the business process; when it is detected that the dwell time of the transfer line task in the target process step is greater than the preset dwell time threshold of the target process step, an alarm notification is triggered, and the target process step is any process step in the business process.

[0307] As can be seen from the above, in this embodiment, the first operation unit 301 can obtain a map processing task and assign the map processing task to the first production line for operation. The map processing task indicates that at least one map feature in the target geographical area should be processed. When the marking unit 302 detects that the first production line does not support the operation of the map processing task, it performs transfer marking processing on the map processing task based on the target map feature not supported by the first production line to obtain the operation transfer identification information of the map processing task. When the first production line finishes the operation of the map processing task, the generation unit 303 performs transfer line configuration processing according to the operation transfer identification information to generate a transfer line task. The transfer line task indicates that the target map feature should be processed through the second production line. The second operation unit 304 pushes the transfer line task to the second production line so that the transfer line task can be operated through the second production line to obtain the operation result.

[0308] This application can mark the task as a task transfer based on the target map features that the first production line does not support, when the first production line does not support map processing tasks. Then, a new transfer task is generated using the task transfer marker information, and the transfer task is pushed to the corresponding second production line for operation. In this way, when encountering map operation problems, a new task can be automatically generated based on the problematic part and the transfer operation can be performed, saving manpower and material costs, avoiding the leakage of problems, solving problems more efficiently, and thus improving map production efficiency and accuracy.

[0309] This application also provides an electronic device, such as... Figure 4 The diagram shows a structural schematic of an electronic device involved in an embodiment of this application. This electronic device can be a terminal or a server, specifically:

[0310] The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 4 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0311] The processor 401 is the control center of the electronic device, connecting various parts of the device via various interfaces and lines. It executes software programs and / or modules stored in the memory 402, and calls data stored in the memory 402, to perform various functions and process data. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.

[0312] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0313] The electronic device also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0314] The electronic device may also include an input unit 404, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0315] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the electronic device loads the executable files corresponding to the processes of one or more applications into the memory 402 according to the following instructions, and the processor 401 runs the applications stored in the memory 402 to realize various functions, as follows:

[0316] A map processing task is acquired and assigned to a first production line for operation. The map processing task indicates that at least one map feature in a target geographic area should be processed. When it is detected that the first production line does not support the operation of the map processing task, a transfer marking process is performed on the map processing task based on the target map feature not supported by the first production line to obtain the operation transfer identifier information of the map processing task. When the first production line finishes the operation of the map processing task, a transfer production line configuration process is performed according to the operation transfer identifier information to generate a transfer production line task. The transfer production line task indicates that the target map feature should be processed through a second production line. The transfer production line task is pushed to the second production line so that the operation of the transfer production line task can be performed through the second production line to obtain the operation processing result.

[0317] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0318] As can be seen from the above, this embodiment can acquire map processing tasks and assign them to a first production line for operation. The map processing task indicates that at least one map feature in a target geographical area should be processed. When it is detected that the first production line does not support the operation of the map processing task, the map processing task is marked for transfer based on the target map feature not supported by the first production line to obtain the job transfer identifier information of the map processing task. When the first production line finishes the operation of the map processing task, a transfer production line configuration process is performed according to the job transfer identifier information to generate a transfer production line task. The transfer production line task indicates that the target map feature should be processed through a second production line. The transfer production line task is pushed to the second production line so that the transfer production line can be operated through the second production line to obtain the operation result.

[0319] This application can mark the task as a task transfer based on the target map features that the first production line does not support, when the first production line does not support map processing tasks. Then, a new transfer task is generated using the task transfer marker information, and the transfer task is pushed to the corresponding second production line for operation. In this way, when encountering map operation problems, a new task can be automatically generated based on the problematic part and the transfer operation can be performed, saving manpower and material costs, avoiding the leakage of problems, solving problems more efficiently, and thus improving map production efficiency and accuracy.

[0320] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0321] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the data job processing methods provided in embodiments of this application. For example, the instructions can execute the following steps:

[0322] A map processing task is acquired and assigned to a first production line for operation. The map processing task indicates that at least one map feature in a target geographic area should be processed. When it is detected that the first production line does not support the operation of the map processing task, a transfer marking process is performed on the map processing task based on the target map feature not supported by the first production line to obtain the operation transfer identifier information of the map processing task. When the first production line finishes the operation of the map processing task, a transfer production line configuration process is performed according to the operation transfer identifier information to generate a transfer production line task. The transfer production line task indicates that the target map feature should be processed through a second production line. The transfer production line task is pushed to the second production line so that the operation of the transfer production line task can be performed through the second production line to obtain the operation processing result.

[0323] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0324] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0325] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the data job processing methods provided in the embodiments of this application, the beneficial effects that any of the data job processing methods provided in the embodiments of this application can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.

[0326] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations of the data operation processing described above.

[0327] The above provides a detailed description of a data processing method and related equipment provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A data job processing method, characterized by, The method comprises the following steps: obtain a map processing task, and assign the map processing task to a first production line for operation, the map processing task indicating processing of at least one map element in a target geographic area; when it is detected that the first production line does not support operation of the map processing task, perform transfer marking processing on the map processing task based on a target map element that is not supported by the first production line, to obtain operation transfer identification information of the map processing task; when the first production line ends operation of the map processing task, perform transfer production line configuration processing according to the operation transfer identification information, to generate a transfer production line task, the transfer production line task indicating processing of the target map element by a second production line; push the transfer production line task to the second production line, to operate the transfer production line task by the second production line to obtain an operation processing result.

2. The method of claim 1, wherein, The operation transfer identification information of the map processing task is obtained by performing transfer marking processing on the map processing task based on a target map element that is not supported by the first production line when it is detected that the first production line does not support operation of the map processing task, and the operation transfer marking processing comprises the following steps: when it is detected that the first production line does not support operation of the map processing task, perform transfer marking processing on the map processing task based on a target map element that is not supported by the first production line, to obtain operation transfer identification information of the map processing task; when the first production line ends operation of the map processing task, perform transfer production line configuration processing according to the operation transfer identification information, to generate a transfer production line task, the transfer production line task indicating processing of the target map element by a second production line; 3. The method of claim 2, wherein, when the first production line ends operation of the map processing task, perform transfer production line configuration processing according to the operation transfer identification information, to generate a transfer production line task, the transfer production line task indicating processing of the target map element by a second production line; The second production line is selected from preset production lines according to position information and element type information of a target map element in the operation transfer identification information, and the transfer production line task is generated based on the transfer production line parameters. The second production line is selected from preset production lines according to position information and element type information of a target map element in the operation transfer identification information, and the transfer production line task is generated based on the transfer production line parameters. The second production line is selected from preset production lines according to position information and element type information of a target map element in the operation transfer identification information, and the transfer production line task is generated based on the transfer production line parameters.

4. The method of claim 3, wherein, The second production line is selected from preset production lines according to position information and element type information of a target map element in the operation transfer identification information, and the transfer production line task is generated based on the transfer production line parameters. ​ ​ ​ 5. The method of claim 1, wherein, ​ determining, based on the task type of the map processing task, a target map element that is not supported by the first production line when it is detected that the task type of the map processing task does not match the production line type of the first production line, and that the first production line does not support the map processing task; performing transfer marking processing on the map processing task based on the target map element, to obtain job transfer identification information of the map processing task; after the transfer production line task is pushed to the second production line to perform the job on the transfer production line task through the second production line to obtain a job processing result, the method further includes: updating data of a map element associated with the first production line based on the task processing result of the map processing task; performing collaborative updating on data of a map element associated with the second production line based on the job processing result of the transfer production line task.

6. The method of claim 1, wherein, The method further includes: when it is detected that a geographic area range supported by the first production line for the job does not satisfy a job area required by the map processing task, determining a target map element that is not supported by the first production line based on a task surface of the map processing task that is not covered by the first production line; performing transfer marking processing on the map processing task based on the target map element, to obtain job transfer identification information of the map processing task.

7. The method of claim 3, wherein, after the transfer production line task is pushed to the second production line to perform the job on the transfer production line task through the second production line to obtain a job processing result, the method further includes: when the second production line completes execution of the transfer production line task, identifying a task return instruction of the transfer production line parameter; when it is identified that the transfer production line parameter indicates that the job processing result of the transfer production line task is to be returned to a third production line for processing, generating a return task; executing the return task based on the job processing result through the third production line.

8. The method of claim 7, wherein, The method further includes: when it is identified that the transfer production line parameter indicates that the job processing result of the transfer production line task is to be returned to a third production line for processing, detecting whether the transfer production line task has a supplementary task; when it is detected that the transfer production line task has a supplementary task, obtaining a supplementary task processing result obtained after execution of the supplementary task is completed; generating a return task based on the job processing result and the supplementary task processing result; The method further includes: executing the return task based on the job processing result and the supplementary task processing result through the third production line.

9. The method of claim 1, wherein, The method further includes: push the transfer production line task to a second production line to perform the transfer production line task by the second production line; when it is detected that the task material is insufficient during the process of performing the transfer production line task by the second production line, generate a supplement task; execute the supplement task to obtain a supplement task processing result; continue to execute the transfer production line task based on the supplement task processing result by the second production line to obtain a job processing result.

10. The method of claim 3, wherein, The method comprises the following steps: determine a business process for processing the transfer production line task, wherein the business process comprises a job process link and at least one preliminary service process link arranged in a preset order; distribute the transfer production line task to each preliminary service process link for processing based on the preset order to obtain job material information; push the transfer production line task to a second production line through the job process link to perform the transfer production line task by the second production line based on the job material information to obtain a job processing result.

11. The method of claim 10, wherein, The preliminary service process link comprises an element verification link and a material acquisition link. The method comprises the following steps: determine a target map element identified by job transfer identification information corresponding to the transfer production line task through the element verification link, and perform element verification processing on the target map element; when the target map element passes the verification, acquire the job material information of the transfer production line task based on the target map element through the material acquisition link.

12. The method of claim 10, wherein, The method further comprises the following steps: record task state information of the transfer production line task based on a current process link in which the transfer production line task is located; record inflow and outflow time of the transfer production line task in each process link of the business process to obtain task time consumption information; perform task analysis processing on the transfer production line task based on the task state information and the task time consumption information to obtain a task analysis result.

13. The method of claim 10, wherein, The method further comprises the following steps: acquire a preset residence time threshold of each process link of the business process; when it is detected that the residence time of the transfer production line task in a target process link is greater than the preset residence time threshold of the target process link, trigger an alarm prompt information, wherein the target process link is any process link in the business process.

14. A data job processing apparatus, characterized by comprising: The method comprises the following steps: a first job unit is configured to acquire a map processing task and assign the map processing task to a first production line for job processing, wherein the map processing task indicates processing at least one map element in a target geographic area; a marking unit is configured to, when it is detected that the first production line does not support job processing of the map processing task, perform transfer marking processing on the map processing task based on a target map element that is not supported by the first production line to obtain job transfer identification information of the map processing task; The generating unit is configured to, when the first production line ends the job of the map processing task, perform transfer production line configuration processing according to the job transfer identification information, to generate a transfer production line task, the transfer production line task indicating that the target map element is processed by a second production line. The second job unit is configured to push the transfer production line task to the second production line, so as to perform the job of the transfer production line task by the second production line, to obtain a job processing result.

15. An electronic device, comprising: The computer readable storage medium stores a plurality of instructions, and the instructions are adapted to be loaded by the processor to execute the steps of the data job processing method in any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a plurality of instructions, and the instructions are adapted to be loaded by the processor to execute the steps of the data job processing method in any one of claims 1 to 13.

17. A computer program product comprising computer programs or instructions, characterized in that, The computer program or instructions are executed by the processor to implement the steps of the data job processing method in any one of claims 1 to 13.