Data processing method and device, electronic equipment and storage medium
By intelligently recognizing waybills and spraying storage areas and delivery markings, the problem of low efficiency in item sorting and delivery caused by reliance on human experience has been solved, realizing automated sorting and loading, improving delivery efficiency and reducing workload.
Patent Information
- Application Number
- CN202410606038.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-15
- Publication Date
- 2025-11-18
AI Technical Summary
In existing technologies, the reliance on staff experience during the sorting and distribution of goods leads to problems such as low delivery efficiency and increased workload.
By intelligently identifying the waybill to be identified, determining the storage area and delivery identification, and generating control instructions to control the spraying equipment to spray markings on the task to be processed, the system can achieve automatic sorting and loading.
It improved sorting and delivery efficiency, reduced the operational difficulty and workload for staff, and enhanced the overall operational efficiency of delivery stations.
Smart Images

Figure CN120975671A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of computer data processing, and particularly relate to a data processing method and device, electronic equipment and storage medium. BACKGROUND
[0002] In recent years, with the rapid development and popularization of e-commerce services, more and more users obtain corresponding items through third-party platforms. After obtaining the corresponding items, they can be packaged, transported, and subsequently delivered. Before delivery, that is, after the items arrive at the delivery site, the staff needs to first scan and process the associated information corresponding to the items to determine the entry of the items, and then the staff stands on both sides of the conveyor belt to sort the items. In the process of sorting, they are classified according to different delivery locations in the associated information, and finally put into the delivery vehicle for delivery. Alternatively, the staff scans the associated information of the items and obtains the delivery location based on their experience for classification and processing.
[0003] The inventor found the following problems when implementing the technical solution based on the above method:
[0004] The above sorting is mostly dependent on the experience of the staff to determine the classification location corresponding to the delivery location. When loading the items on the same classification location, it is mostly randomly assembled, which greatly reduces the delivery efficiency and increases the workload in the delivery process. SUMMARY
[0005] The present application provides a data processing method, device, electronic equipment and storage medium, which can automatically determine the storage area identifier and delivery identifier corresponding to the to-be-identified face sheet after intelligently identifying the to-be-identified face sheet, and then spray the above identifiers at the position adjacent to the to-be-identified face sheet, so that the staff can effectively sort and load the vehicle based on the sprayed identifiers.
[0006] In a first aspect, the embodiments of the present application provide a data processing method, which comprises:
[0007] receiving a scanning result corresponding to a to-be-identified face sheet;
[0008] determining a storage area identifier and a delivery identifier according to the scanning result;
[0009] generating a control instruction based on the storage area identifier and the delivery identifier, and sending the control instruction to a control system, so that the control system controls a spraying device to spray and mark a to-be-processed task based on the control instruction, wherein the to-be-processed task corresponds to the to-be-identified face sheet.
[0010] Further, the method further comprises:
[0011] Based on the scanning system, the face sheet information is obtained by scanning the face sheet attached to the to-be-processed task.
[0012] The scanning result is obtained by analyzing and processing the face sheet information.
[0013] Further, the method further comprises:
[0014] Based on the target delivery position in the scanning result, the storage area identifier and the delivery identifier are determined.
[0015] The delivery identifier represents the delivery sequence corresponding to the to-be-processed task.
[0016] Further, the method further comprises:
[0017] Based on the target delivery position in the scanning result, the total delivery amount of the delivery area to which the target delivery position belongs is determined.
[0018] Based on the total delivery amount, the storage area identifier is determined.
[0019] Further, the method further comprises:
[0020] The delivery sequence information of the target delivery position in the pre-configured delivery path is determined.
[0021] Based on the delivery sequence information, the delivery identifier is generated.
[0022] Further, the method further comprises:
[0023] The storage area identifier and the delivery identifier are sprayed in a preset format at a position adjacent to the to-be-identified face sheet.
[0024] Further, the method further comprises:
[0025] Based on the projection device, each storage area identifier is projected.
[0026] In a second aspect, the embodiments of the present application also provide a data processing device, which comprises:
[0027] The scanning result receiving module is configured to receive the scanning result corresponding to the to-be-identified face sheet.
[0028] The identifier determining module is configured to determine the storage area identifier and the delivery identifier according to the scanning result.
[0029] The spraying device spraying module is configured to generate a control instruction based on the storage area identifier and the distribution identifier, and send the control instruction to a control system, so that the control system controls the spraying device to spray a mark on a to-be-processed task based on the control instruction, where the to-be-processed task corresponds to the to-be-identified face sheet.
[0030] In a third aspect, an electronic device is provided, and the electronic device includes:
[0031] one or more processors;
[0032] a storage device configured to store one or more programs,
[0033] When the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method according to any of the embodiments of the present application.
[0034] In a fourth aspect, a storage medium containing computer executable instructions is provided, and the computer executable instructions are used to execute the data processing method according to any of the embodiments of the present application when executed by a computer processor.
[0035] The technical solution of the embodiments of the present application determines the storage area identifier and the distribution identifier according to the scanning result corresponding to the to-be-identified face sheet after intelligently identifying the to-be-identified face sheet, further generates a control instruction based on the storage area identifier and the distribution identifier, and sends the control instruction to a control system, so that the control system controls the spraying device to spray a mark on a to-be-processed task based on the control instruction, thereby solving the problem of low distribution efficiency and increased workload caused by relying on the experience of workers to sort and distribute the to-be-processed tasks. The storage area identifier and the distribution identifier corresponding to the to-be-identified face sheet are determined according to the scanning result corresponding to the to-be-identified face sheet, and the above identifiers are sprayed at a position adjacent to the to-be-identified face sheet, so that the workers can effectively sort and load based on the sprayed identifiers. BRIEF DESCRIPTION OF DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present application, the drawings needed in the description of the embodiments will be briefly introduced. Obviously, the drawings introduced are only a part of the drawings of the embodiments to be described by the present application, and not all the drawings. Those skilled in the art can obtain other drawings based on these drawings without creating any creative labor.
[0037] Figure 1 A schematic view of an automatic code scanning and spraying structure provided by an embodiment of the present application;
[0038] Figure 2 A flowchart of a data processing method provided by an embodiment of the present application;
[0039] Figure 3 An example diagram of a storage area identifier and a delivery identifier provided by an embodiment of the present application;
[0040] Figure 4 An example diagram of a spray mark provided by an embodiment of the present application;
[0041] Figure 5 An example diagram of a storage area identifier projection provided by an embodiment of the present application;
[0042] Figure 6 A flowchart of a data processing method provided by an embodiment of the present application;
[0043] Figure 7 A structural diagram of a data processing apparatus provided by an embodiment of the present application;
[0044] Figure 8 A structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0045] The present application will be further described below in conjunction with the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, but not all the structures.
[0046] Before performing the technical solutions provided by the present application, the application scenarios can be described first. The scheme provided by the embodiment of the present application can be applied when a user obtains goods on a third-party platform, and the goods are delivered by the third-party platform through a delivery site. The operation process of the delivery site mainly includes: receiving goods, sorting, loading, and delivering. Receiving goods can be understood as when the truck delivers the goods to the delivery site, the staff will unload and accept the goods, and then store the goods. Sorting can be understood as after the goods are stored, the staff will sort the goods according to the delivery location and delivery path. Loading can be understood as after sorting, the staff loads the goods. Delivery can be understood as the staff delivers the goods. In the above operation process, the sorting efficiency and delivery efficiency may be low. Based on this, the technical solutions provided by the embodiments of the present application can be used to sort the goods, and the specific application scenarios are not limited in this embodiment. When the technical solutions provided by the embodiments of the present application are used for processing, an automatic code scanning and spraying structure will be used. The schematic diagram of the automatic code scanning and spraying structure is shown in FIG. 1. Figure 1The structure includes a conveyor belt for conveying the task to be processed, and a scanning system, a spraying system and the like arranged on the gantry. The scanning system is usually arranged on the top or side of the gantry to ensure that the scanning range of the scanning system can cover the area to be scanned. The scanning system is used to scan the face sheet information of the task to be processed corresponding to the face sheet to be identified located on the conveyor belt. The spraying system is usually arranged on the side of the gantry. After the scanning system scans the face sheet information of the face sheet to be identified, corresponding spraying marks are made on the task to be processed based on the received scanning results, so as to facilitate subsequent sorting and distribution of the task to be processed.
[0047] Figure 2 A flowchart of a data processing method provided by an embodiment of the application is shown. The embodiment can be applied to the case of determining the corresponding storage area identifier and distribution identifier according to the face sheet to be identified of the task to be processed. The method can be executed by a data processing device. The device can be realized in the form of software and / or hardware. The hardware can be an electronic device such as a mobile terminal, a PC terminal or a server.
[0048] As shown in Figure 2 , the method comprises:
[0049] S110, receiving a scanning result corresponding to the face sheet to be identified.
[0050] The face sheet to be identified corresponds to the task to be processed. For example, the face sheet to be processed is attached to the task to be processed and is used to represent the target distribution position of the task to be processed. If it is in the task sorting scene, optionally, in the goods sorting scene, the face sheet to be identified can be identification information attached to the goods to be sorted. The task currently requiring processing is taken as the task to be processed. Correspondingly, the face sheet attached to the task to be processed is the face sheet to be identified. Optionally, the face sheet to be identified can include a two-dimensional code, a bar code and / or a target distribution position. For example, if the face sheet to be identified can only include a two-dimensional code and / or a bar code, the scanning result corresponding to the task to be processed can be obtained by scanning the two-dimensional code and / or the bar code in the face sheet to be identified. Or, the face sheet to be identified can only include the target distribution position, and the scanning result of the task to be processed can be directly obtained. Correspondingly, the face sheet to be identified can include a two-dimensional code, a bar code and a target distribution position. The scanning result can be obtained by scanning the two-dimensional code and / or the bar code in the face sheet to be identified or directly obtaining the target distribution position.
[0051] Generally, in order to achieve the effect of quickly processing the to-be-processed task, the information associated with the to-be-processed task can be integrated on the to-be-identified face sheet. That is, the to-be-identified face sheet can include all information associated with the to-be-processed task, and optionally, all information can include a target delivery location of the to-be-processed task, a task receiving user, a task initiating user, and the like. Correspondingly, the scanning result can include the above information. The specific information content can match the pre-set field, for example, the pre-set field is an address field, and the scanning result is a target delivery location corresponding to the address field.
[0052] Specifically, the scanning system can be arranged at a corresponding position of the conveying belt conveying the to-be-processed task, and when the conveying belt transports the to-be-processed task to the designated position, the scanning system can be used to scan the to-be-identified face sheet pasted on the to-be-processed task to obtain the scanning result corresponding to the to-be-identified face sheet. Then, the scanning result can be fed back to the corresponding server, and the server receives the scanning result corresponding to the to-be-identified face sheet. The scanning result can include the pre-set required data information.
[0053] S120, determining a storage area identifier and a delivery identifier according to the scanning result.
[0054] According to the scanning result, the target delivery location corresponding to the to-be-processed task can be determined, and based on the target delivery location, the storage position of the to-be-processed task in the warehouse can be determined first, and the storage position of the to-be-processed task is used as the storage area. Since the target delivery locations corresponding to different to-be-processed tasks can be different, different storage areas can be arranged in the warehouse, wherein different storage areas can store to-be-processed tasks corresponding to different target delivery locations. After scanning the to-be-processed task, the storage area required by the to-be-processed task can be dynamically calculated by the computer, and the storage area identifier is set, that is, the storage area identifier of the to-be-processed task. Optionally, the storage area identifier can be represented in the form of numbers, letters, and the like. Further, in the delivery process of the to-be-processed task, in order to improve the delivery efficiency of the to-be-processed task, generally, a plurality of to-be-processed tasks are delivered according to a delivery path. Therefore, according to the scanning result, the corresponding delivery position point of the current to-be-processed task in the delivery path can be determined, and the delivery position point is the delivery identifier of the to-be-processed task. That is, the delivery identifier is used to represent the delivery sequence of the to-be-processed task. Correspondingly, the delivery identifier can also be represented in the form of numbers, letters, and the like. Different delivery identifiers correspond to different delivery sequences.
[0055] Specifically, the scanning result obtained by the current to-be-identified face sheet can obtain the corresponding target distribution position on the to-be-processed face sheet, and the target distribution position of the to-be-processed task is used to dynamically calculate the storage area of the to-be-processed task in the warehouse by the corresponding computer, so as to determine the corresponding storage area identifier. Correspondingly, according to the target distribution position obtained in the scanning result, the corresponding sequence of the to-be-processed task in the corresponding distribution path is determined, so as to determine the corresponding distribution identifier of the to-be-processed task.
[0056] For example, when the to-be-processed task is a cargo, the to-be-identified face sheet can be a face sheet attached to the cargo. When the face sheet attached to the cargo is scanned and identified, the corresponding target distribution position and other information of the cargo, i.e. the scanning result, can be obtained. The storage area identifier and the distribution identifier of the cargo are determined according to the target distribution position of the cargo. The storage area identifier and the distribution identifier can be represented by numbers, such as Figure 3 , Figure 3 The number "12" in Figure 3 is the storage area identifier of the cargo, which is used to represent the storage area of the cargo. Correspondingly, according to the target distribution position of the cargo, the corresponding sequence of the current cargo in the distribution path is determined, so as to determine the distribution identifier, such as the number "9" in Figure 3 . The number of the distribution identifier can be used to represent the sequence of the distribution. Optionally, the larger the number of the distribution identifier is, the later the cargo can be distributed, i.e. the cargo can be placed in the inner position of the distribution vehicle.
[0057] In this embodiment, the storage area identifier and the distribution identifier are determined by the scanning result, so that the staff can obtain the corresponding storage area identifier and the distribution identifier without identifying the data information on the to-be-identified face sheet, thereby improving the accuracy and efficiency of the corresponding data processing.
[0058] S130, generate a control instruction based on the storage area identifier and the distribution identifier, and send the control instruction to the control system, so that the control system controls the spraying equipment to spray and mark the to-be-processed task based on the control instruction.
[0059] The to-be-processed task corresponds to the to-be-identified face sheet.
[0060] In this embodiment, after the storage area identifier and the distribution identifier are determined, the storage area identifier and the distribution identifier are converted into a control instruction that can be recognized by the corresponding control system, i.e. the control instruction, so as to be transmitted to the control system. The control system can be a system for controlling the spraying equipment, and the spraying equipment can be a device for spraying a corresponding identifier on the to-be-processed task, for example, a spray gun.
[0061] Specifically, after obtaining the storage area identifier and the delivery identifier corresponding to the to-be-processed task, a control instruction recognizable by the control system can be generated based on the storage area identifier and the delivery identifier, and sent to the control system. Thus, the control system controls the corresponding spraying device to perform spraying marking at the corresponding position of the to-be-processed task by using the control instruction, wherein the spraying marking contains the storage area identifier and the delivery identifier.
[0062] For example, in combination with the above example, when the spraying device is a spray gun, the control instruction is generated according to the storage area identifier and the delivery identifier of the goods, and is transmitted to the control system, so that the control system controls the spray gun to perform spraying marking at the corresponding position of the goods.
[0063] Optionally, the spraying marking includes spraying the storage area identifier and the delivery identifier at a position adjacent to the to-be-identified face sheet in a preset format.
[0064] To facilitate the staff to distinguish the storage area identifier and the delivery identifier, the storage area identifier and the delivery identifier can be sprayed in a preset format. Optionally, the preset format can be the color, size, or position of the identifier. When the preset format is the color of the identifier, the storage area identifier and the delivery identifier are distinguished by different colors. For example, the storage area identifier can use red, and the delivery identifier can use blue. When the preset format is the size of the identifier, the storage area identifier and the delivery identifier are distinguished by the corresponding size of the identifier. For example, the storage area identifier can be sprayed with a larger size, and the delivery identifier can be sprayed with a smaller size. When the preset format is the position of the identifier, the storage area identifier and the delivery identifier are sprayed at different positions of the to-be-processed task when performing spraying marking, so as to be distinguished. For example, the storage area identifier can be sprayed at the top position of the to-be-identified face sheet, and the delivery identifier can be sprayed at the bottom or side position of the to-be-identified face sheet.
[0065] It should be noted that the above-mentioned setting mode is only an explanation of the scheme and is not a limitation thereof.
[0066] Specifically, the storage area identifier and the delivery identifier are sprayed at the corresponding positions in a pre-specified format at the adjacent position of the to-be-identified face sheet, such as the left side of the to-be-identified face sheet. It should be noted that the spraying marking should avoid the to-be-identified face sheet to avoid shielding the data information of the to-be-identified face sheet.
[0067] For example, in combination with the above example, the preset format can be in the form of "storage area identifier-delivery identifier". Optionally, as shown in FIG. 6, the storage area identifier and the delivery identifier are sprayed at the top and bottom positions of the to-be-identified face sheet, respectively. Figure 4As shown, the preset format for spray-painted markings can consist of two ID codes connected by a hyphen. The sorting ID corresponds to the storage area identifier, and the delivery ID corresponds to the delivery area identifier; the preset format is "sorting ID - delivery ID". If the above identifiers are represented by numbers, they can be as follows: Figure 3 As shown, "12-9" corresponds to the aforementioned "Storage Area Identifier - Delivery Identifier," which is "Sorting ID - Delivery ID." Additionally, when using spray painting equipment to mark goods, the preset format's length can be the same as the waybill to be identified, and the width should be one-third of the waybill's width. However, the preset format of the spray mark should avoid obstructing the waybill to be identified. For example... Figure 4 In this process, the "sorting ID - delivery ID" can be prioritized for printing. Figure 4 At position A, which is the left side of the waybill to be identified, to distinguish between the storage area label and the delivery label, the delivery label can be painted on the near end of the waybill, and the storage area label can be painted on the far end. Figure 4 The delivery ID is printed on the near end of the waybill to be identified, while the sorting ID is printed on the far end. Additionally, if determined by the corresponding equipment... Figure 4 If there is no space at point A, the "Sorting ID - Delivery ID" can be printed at point B to avoid conflict with the waybill to be identified.
[0068] Optionally, it also includes: projecting the identifiers of each storage area based on the projection device.
[0069] In this embodiment of the invention, to facilitate subsequent handling by staff, the storage area markings can be projected using a corresponding device, which is a projection device.
[0070] Specifically, projection equipment can be installed in the corresponding location within the storage area, and the installation location of the projection equipment can be flexibly chosen. For example, the projection equipment can be installed on a wall, ceiling, or... Figure 1 The gantry structure shown in this embodiment is not limited in this respect. It should be noted that regardless of the installation location of the projection equipment, it is necessary to ensure that the storage area markings can be projected accurately and completely. Furthermore, the position of the projected storage area markings will differ depending on the installation location of the projection equipment. For example, the storage area markings can be projected onto the warehouse floor or walls to facilitate staff identification and determination of storage areas, thereby improving the efficiency and accuracy of sorting pending tasks.
[0071] For example, in conjunction with the above example, when the task to be processed is goods, if the projection device is installed on the gantry, the projected result can be as follows: Figure 5As shown. When the goods are conveyed on the conveyor belt, the face sheet to be identified on the goods is scanned, the storage area identifier and the distribution identifier corresponding to the face sheet to be identified are obtained, and the spray marking is performed, and then based on the spray marking and the storage area identifier projected by the projection device in the sorted goods storage area, the worker is instructed to place the goods in the sorted goods storage area corresponding to the storage area identifier, that is, the storage area.
[0072] The technical scheme of the embodiment of the application, after intelligently identifying the face sheet to be identified, determines the storage area identifier and the distribution identifier according to the scanning result corresponding to the face sheet to be identified, further generates a control instruction according to the storage area identifier and the distribution identifier, and sends the control instruction to the control system, so that the control system controls the spraying device to spray mark the to-be-processed task based on the control instruction, thereby solving the problem of low distribution efficiency and increased workload caused by relying on the experience of workers to sort and distribute the to-be-processed task. By using the scanning result corresponding to the face sheet to be identified to determine the storage area identifier and the distribution identifier corresponding thereto, and then spraying the above identifiers at the position adjacent to the face sheet to be identified, the worker can effectively sort and load based on the spray mark.
[0073] Figure 6 The flowchart of the data processing method provided by the embodiment of the application, on the basis of the foregoing embodiment, before determining the storage area identifier and the distribution identifier based on the scanning information, the face sheet to be identified needs to be scanned and processed, and the specific implementation can be referred to the technical scheme of the embodiment. Among them, the same or corresponding technical terms as the above embodiments will not be repeated here.
[0074] As Figure 6 shown, the method specifically includes the following steps:
[0075] S210, based on the scanning system scanning the face sheet to be identified attached to the to-be-processed task, obtaining face sheet information.
[0076] In the embodiment of the present application, the scanning system can be the scanning system mentioned in the above embodiment arranged on the top or side of the gantry. If the face sheet to be identified includes a two-dimensional code, the scanning system can have the function of scanning and identifying the two-dimensional code. The scanning system can scan the two-dimensional code on the face sheet to be identified through a camera or a scanner to obtain the data information integrated in the two-dimensional code, i.e., the face sheet information. If the face sheet to be identified includes a bar code, the scanning system can have the function of scanning and identifying the bar code. The corresponding scanning processing mode is similar to the process of scanning and processing the two-dimensional code by the scanning system, which will not be described here. If the information on the face sheet to be identified is text information, the corresponding scanning system can be a visual recognition device, i.e., the scanning system can take an image of the face sheet to be identified and extract and identify the text in the image to obtain the face sheet information. Optionally, the face sheet information can include the target delivery location of the task to be processed, the task receiving user, the task initiating user, etc.
[0077] S220, obtaining a scanning result by analyzing and processing the face sheet information.
[0078] Specifically, after obtaining the face sheet information, the face sheet information can be analyzed and processed to extract the key information as the scanning result. Correspondingly, the scanning result can include the target delivery location of the task to be processed, the task receiving user, the task initiating user, etc. However, it should be noted that the target delivery location of the task to be processed is particularly important in the face sheet information of the face sheet to be identified, and therefore, the corresponding target delivery location must be included in the scanning result.
[0079] S230, receiving the scanning result corresponding to the face sheet to be identified.
[0080] S240, determining the storage area identifier and the delivery identifier based on the target delivery location in the scanning result.
[0081] The delivery identifier represents the delivery order corresponding to the task to be processed.
[0082] In the embodiment of the present application, in the delivery process of the task to be processed, in order to improve the delivery efficiency of the task to be processed, a plurality of tasks to be processed can be delivered according to the delivery path. Therefore, the delivery identifier of the task to be processed can be determined according to the corresponding delivery location point of the target delivery location of the current task to be processed in the delivery path. Correspondingly, the delivery identifier can identify the order of delivery of the task to be processed in the delivery path, i.e., the delivery order.
[0083] Specifically, a storage area of the to-be-processed task is dynamically calculated according to a target delivery location of the to-be-processed task in the scanning result, that is, a plurality of to-be-processed tasks with the same target delivery location can be placed in the same storage area. Based on the storage area, a corresponding storage area identifier is determined. Meanwhile, a delivery sequence corresponding to the to-be-processed task in the delivery process is determined according to the target delivery location of the to-be-processed task in the scanning result and a corresponding delivery path, so that a delivery identifier corresponding to the to-be-processed task is determined.
[0084] Optionally, the storage area identifier is determined based on the target delivery location in the scanning result, including: determining a total delivery amount of a delivery area to which the target delivery location belongs based on the target delivery location in the scanning result; and determining the storage area identifier based on the total delivery amount.
[0085] In the embodiment of the present application, the delivery area can be a delivery range or area divided according to geographical location, administrative division and other factors. The delivery area can include one or more target delivery locations. Since the delivery area can include a plurality of target delivery locations, each target delivery location has a corresponding delivery amount, the total sum of the delivery amounts corresponding to all delivery locations in the delivery area, that is, the total delivery amount, can be counted.
[0086] Specifically, to reduce the workload of the staff carrying the to-be-processed task and improve the sorting efficiency, the target delivery location can be determined according to the target delivery location in the scanning result, and the target delivery location belongs to which delivery area, so as to count the total delivery amount corresponding to the current delivery area. Based on the total delivery amount, a suitable storage area identifier can be selected. For example, if the total delivery amount of a certain delivery area is large, a nearby storage area can be selected as the storage area of the delivery area, so as to determine the corresponding storage area identifier.
[0087] For example, in the above example, the goods are taken as the to-be-processed task. For goods sorting, the target delivery location corresponding to the same batch of goods can have multiple target delivery locations, and correspondingly, the same batch of goods can have different delivery areas. Since the total delivery amount in each delivery area is different, to facilitate the staff to carry, different storage areas corresponding to different delivery areas can be determined according to different total delivery amounts. For example, when the total delivery amount in the delivery area to which the target delivery location belongs is relatively large, the goods of the delivery area can be placed in a nearby storage area, such as Figure 5 As shown, the goods of the delivery area can be placed in the storage area with the number "5", that is, the sorted goods storage area in the figure. Thus, the corresponding storage area identifier is determined to be "5" based on the storage area.
[0088] In the embodiment, the total delivery amount of the delivery area to which the target delivery position belongs is determined, so that the corresponding storage area identifier is determined, the carrying strength of the subsequent staff is reduced, the carrying distance is reduced, and the efficiency of sorting the to-be-processed tasks is improved.
[0089] Optionally, based on the target delivery position in the scanning result, the delivery identifier is determined, including: determining delivery sequence information of the target delivery position in the pre-configured delivery path; and generating the delivery identifier based on the delivery sequence information.
[0090] In the embodiment of the application, the pre-configured delivery path can be an optimal path determined in advance according to all to-be-processed tasks corresponding to the target delivery position. The configuration of the delivery path can be affected by factors such as the distance of the delivery position, the traffic condition, and the corresponding delivery demand. For the delivery path, the delivery path can include a plurality of target delivery positions, and the distances between different target delivery positions are different, so that in the delivery path, each target delivery position corresponds to different delivery sequence information.
[0091] Specifically, the corresponding delivery path can be pre-set according to various factors such as the distance of the delivery position, the traffic condition, and the corresponding delivery demand, so that the delivery sequence information of the target delivery position in the delivery path is determined based on the delivery path. The delivery identifier of the to-be-processed task is determined according to the delivery sequence information of the to-be-processed task.
[0092] In the embodiment, the delivery sequence information is determined according to the target delivery position, so that the corresponding delivery identifier is generated, which can facilitate the staff to determine the placement position of the to-be-processed task in the delivery vehicle based on the delivery identifier, thereby improving the delivery efficiency.
[0093] S250, a control instruction is generated based on the storage area identifier and the delivery identifier, and the control instruction is sent to the control system, so that the control system controls the spraying equipment to spray and mark the to-be-processed task based on the control instruction.
[0094] The to-be-processed task corresponds to a to-be-identified face sheet.
[0095] The technical scheme of the embodiment of the present application can reduce the inaccuracy caused by manual acquisition of the scanning result, facilitate subsequent processing of the scanning result, after scanning the to-be-identified face sheet adhered to the to-be-processed task by using the scanning system, analyzing and processing the obtained face sheet information, and obtaining the scanning result. Further, the storage area identifier and the delivery identifier are determined based on the target delivery position in the scanning result, and the control instruction is generated according to the storage area identifier and the delivery identifier, so that the control system controls the spraying equipment to spray and mark the to-be-processed task based on the control instruction, thereby solving the problems of low delivery efficiency and increased workload caused by relying on the experience of the staff to sort and deliver the to-be-processed task. The storage area identifier and the delivery identifier are determined based on the target delivery position in the scanning result, so that the control system sprays the identifiers at positions adjacent to the to-be-identified face sheet, so that the staff can effectively sort and load the to-be-processed task according to the sprayed identifiers, thereby improving the overall operation efficiency of the delivery site.
[0096] Figure 7 A structural schematic diagram of a data processing device provided by the embodiment of the present application is shown in the figure. The device comprises a scanning result receiving module 310, an identifier determining module 320, and a spraying equipment spraying module 330.
[0097] The scanning result receiving module 310 is configured to receive a scanning result corresponding to a to-be-identified face sheet. The identifier determining module 320 is configured to determine a storage area identifier and a delivery identifier according to the scanning result. The spraying equipment spraying module 330 is configured to generate a control instruction based on the storage area identifier and the delivery identifier, and send the control instruction to a control system, so that the control system controls the spraying equipment to spray and mark a to-be-processed task based on the control instruction, wherein the to-be-processed task corresponds to the to-be-identified face sheet.
[0098] On the basis of the above device, the device further comprises a scanning result obtaining module, which is configured to obtain face sheet information based on scanning of a to-be-identified face sheet adhered to a to-be-processed task by using a scanning system, and obtain a scanning result by analyzing and processing the face sheet information.
[0099] On the basis of the above device, the identifier determining module is configured to determine the storage area identifier and the delivery identifier based on a target delivery position in the scanning result. The delivery identifier represents a delivery order corresponding to the to-be-processed task.
[0100] On the basis of the above device, the identifier determining module is further configured to determine a total delivery amount of a delivery area to which the target delivery position belongs based on the target delivery position in the scanning result, and determine the storage area identifier based on the total delivery amount.
[0101] On the basis of the above device, the identification determination module is further configured to determine delivery sequence information of the target delivery location in a preconfigured delivery path, and generate the delivery identification based on the delivery sequence information.
[0102] On the basis of the above device, in the spraying device spraying module, the spraying mark comprises spraying the storage area identification and the delivery identification in a preset format at a position adjacent to the to-be-identified face sheet.
[0103] On the basis of the above device, the device further comprises an identification projection module after the spraying device spraying module, and the identification projection module is configured to project each storage area identification based on a projection device.
[0104] The technical scheme of the embodiment of the present application, after intelligently identifying the to-be-identified face sheet, determines the storage area identification and the delivery identification according to the scanning result corresponding to the to-be-identified face sheet, further generates a control instruction based on the storage area identification and the delivery identification, and sends the control instruction to a control system, so that the control system controls the spraying device to spray marks on the to-be-processed task based on the control instruction, thereby solving the problems of low delivery efficiency and increased workload caused by relying on the experience of workers to sort and deliver the to-be-processed task. By determining the storage area identification and the delivery identification corresponding to the to-be-identified face sheet based on the scanning result corresponding to the to-be-identified face sheet, and then spraying the above-mentioned identification at a position adjacent to the to-be-identified face sheet, the worker can effectively sort and load based on the sprayed identification.
[0105] The data processing device provided in the embodiment of the present application can execute the data processing method provided in any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0106] It should be noted that the units and modules included in the above system are only divided according to the function logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy mutual differentiation, and do not limit the protection scope of the embodiments of the present application.
[0107] Figure 8 A structural schematic diagram of an electronic device provided in the embodiment of the present application. Figure 8 A block diagram of an exemplary electronic device 40 suitable for use in implementing embodiments of the present application is shown. Figure 8 The displayed electronic device 40 is only an example, and should not bring any limitation to the function and use range of the embodiments of the present application.
[0108] As Figure 8As shown, the electronic device 40 is in the form of a general- purpose computer. The components of the electronic device 40 can include, but are not limited to, one or more processors or processing units 401, a system memory 402, and a bus 403 that couples various system components including the system memory 402 to the processing unit 401.
[0109] The bus 403 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics bus (e.g., an Accelerated Graphics Port, or AGP bus) and a processor or local bus using any of a variety of bus architectures. By way of example, these architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
[0110] The electronic device 40 typically includes a variety of computer system readable media. Such media can be any available media that is located either internally or externally to the electronic device 40 such as volatile and non-volatile media, removable and non-removable media.
[0111] The system memory 402 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 404 and / or cache memory 405. The electronic device 40 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 406 can be provided for reading from and writing to non-removable, non-volatile magnetic media (e.g., a "hard drive"). Figure 8 Not shown, a removable / non-removable interface can also be provided and can include at least one drive ultra or interface for one or more of storage devices such as optical, magnetic, or semiconductor storage. As will be seen, a bus control unit can be used to communicate between each of the buses 403 and their respective components, such as the processing unit 401, the system memory 402, and the storage system 406. Figure 8 A superconducting bus, not shown, can also be employed to increase the speed and amount of data that can be transferred between elements. The storage system 406 can include a non-removable, non-volatile magnetic media, such as a "hard drive" which typically includes one or more platters organized into one or more "cylinders," "sectors," or "tracks." Each of the cylinders, sectors or tracks on the storage system 406 can store data that is not lost when the system is turned off. The storage system 406 can further include a removable, non-volatile memory, such as a floppy disk, flexible disk, or magnetic hard disk. The storage system 406 can also include a removable, non-volatile read only memory, such as a CD-ROM or DVD-ROM, or other optical media.
[0112] Program / utility 408 having a set (at least one) of program modules 407 can be stored in, for example, memory 402 by way of example, such program modules 407 include an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof can include implementation of the network environment as described herein. Program modules 407 generally carry out the functions and / or methodologies of embodiments of the present application.
[0113] The electronic device 40 can also communicate with one or more external devices 409 such as a keyboard or a pointing device, displays 810, etc.; other devices such as a storage device or an external power source through Input / Output (I / O) interfaces 411. In Figure 8 Other hardware and / or software modules that can be used in conjunction with the electronic device 40 can also include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc. which are not explicitly shown in FIG. 4.
[0114] The processing unit 401 performs various function applications and data processing by running programs stored in the system memory 402, such as implementing the data processing method provided by the embodiments of the present application.
[0115] The embodiments of the present application also provide a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to perform a data processing method, the method comprising:
[0116] receiving a scanning result corresponding to a to-be-identified face sheet; determining a storage area identifier and a distribution identifier according to the scanning result; generating a control instruction based on the storage area identifier and the distribution identifier, and sending the control instruction to a control system, so that the control system controls a spraying device to perform spraying marking on a to-be-processed task based on the control instruction, wherein the to-be-processed task corresponds to the to-be-identified face sheet.
[0117] The computer storage medium of the embodiments of the present application can adopt any combination of one or more computer readable media. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples (non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device.
[0118] The computer readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave, in which computer readable program code is embodied. Such propagated data signals can take a wide variety of forms, including but not limited to electro-magnetic signals, optical signals, or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that is not a storage medium, that is capable of storing the program for use by or in connection with the instruction execution system, apparatus or device.
[0119] The program code embodied on the computer readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination of the above.
[0120] The computer program code for carrying out operations of the embodiments of the present application can be written in one or more programming languages or combinations of languages including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0121] Note that the above merely describes preferred embodiments of the present application and the principles of the technology applied. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, modifications and substitutions can be made thereto without departing from the scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.
Claims
1. A data processing method, characterized in that, include: Receive the scan result corresponding to the label to be identified; Based on the scan results, the storage area identifier and delivery identifier are determined; Based on the storage area identifier and the delivery identifier, a control command is generated and sent to the control system, so that the control system controls the spraying equipment to spray and mark the task to be processed based on the control command, wherein the task to be processed corresponds to the label to be identified.
2. The method according to claim 1, characterized in that, Before receiving the scan result corresponding to the waybill to be identified, the method further includes: The scanning system scans the label attached to the task to be processed to obtain the label information. The scanning results are obtained by analyzing and processing the information on the order form.
3. The method according to claim 1, characterized in that, The process of determining the storage area identifier and delivery identifier based on the scanning results includes: Based on the target delivery location in the scan results, the storage area identifier and the delivery identifier are determined; The delivery identifier represents the delivery order corresponding to the task to be processed.
4. The method according to claim 1, characterized in that, Determining the storage area identifier based on the target delivery location in the scanning results includes: Based on the target delivery location in the scan results, determine the total delivery volume of the delivery area to which the target delivery location belongs; Based on the total delivery volume, the storage area identifier is determined.
5. The method according to claim 4, characterized in that, Determining the delivery identifier based on the target delivery location in the scan results includes: Determine the delivery order information of the target delivery location within the pre-configured delivery route; The delivery identifier is generated based on the delivery sequence information.
6. The method according to claim 1, characterized in that, Spray markings include: The storage area identifier and the delivery identifier are sprayed in a preset format at the location adjacent to the waybill to be identified.
7. The method according to claim 1, characterized in that, Also includes: The labels for each storage area are projected using a projection device.
8. A data processing apparatus, characterized in that, The device includes: The scanning result receiving module is used to receive the scanning result corresponding to the waybill to be identified; The identification determination module is used to determine the storage area identification and the delivery identification based on the scanning results; The spraying module of the spraying equipment is used to generate control instructions based on the storage area identifier and the delivery identifier, and send the control instructions to the control system, so that the control system controls the spraying equipment to spray and mark the task to be processed based on the control instructions, wherein the task to be processed corresponds to the label to be identified.
9. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method as described in any one of claims 1-7.
10. A storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to perform the data processing method as described in any one of claims 1-7.