Information acquisition method and device
By acquiring and combining the image information and related data of the three-piece-free packages, the information to be matched is automatically generated, which solves the problems of low matching rate of three-piece-free packages and time-consuming information collection in the prior art, and achieves efficient and accurate package matching and information collection.
Patent Information
- Application Number
- CN202311182379.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-13
- Publication Date
- 2025-03-21
AI Technical Summary
The prior art is difficult to efficiently match three-piece packages, resulting in a decrease in the matching rate and an increase in claims losses. It is time-consuming and labor-intensive to collect information manually, which is easy to lead to information loss.
By responding to the marking instructions of the target package, it obtains its current location image and preset location image, merges relevant package and product information, and automatically generates information to be matched to achieve automatic collection and matching of information.
It improves the matching efficiency and accuracy of three-piece packages, reduces the workload of manual information collection, and reduces claims losses.
Smart Images

Figure CN119669770A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the fields of computer technology and Internet technology, and in particular, to a method and device for obtaining information. Background Art
[0002] As the logistics industry continues to progress and develop, more and more parcels need to be transported, and with them, more and more "three-no" parcels appear. "Three-no" parcels are commonly known as headless parcels and naked goods. They are mainly manifested by the fall-off of the waybill, which cannot be further processed and difficult to claim. Such problems are mostly discovered after the fact, and are manually matched offline, with a matching cycle of about 10 days. "Three-no" parcel matching depends on the basic information of the "three-no" parcel, and it is necessary to obtain multiple data, and search and match them in the database based on these data. If the information is not collected in time when the "three-no" parcel is discovered, a lot of information will be lost and cannot be traced. This will lead to a decrease in the matching rate of "three-no" parcels, resulting in large claims losses.
[0003] At present, all this basic information relies on the staff to record it offline in a notebook, then summarize it in Excel, and then import it into the "three-no" system in batches. The operation is complicated, time-consuming and labor-intensive, which brings a great burden to the staff. Under the condition of high operating pressure, the staff often give up collecting information, which leads to a decrease in the matching rate of "three-no" items. And matching "three-no" items to find waybills in the entire network is like looking for a needle in a haystack, with a long matching time and a low success rate. Summary of the invention
[0004] The embodiments of the present disclosure provide an information acquisition method, an apparatus, an electronic device, and a computer-readable medium.
[0005] In a first aspect, an embodiment of the present disclosure provides an information acquisition method, the method comprising: in response to receiving a marking instruction of a target package, acquiring a first image of the target package based on the current position of the target package; based on the marking instruction and the first image, acquiring first preset information corresponding to the target package, wherein the first preset information includes package information related to the target package; in response to detecting that the target package is at a preset position, acquiring second preset information corresponding to the target package, wherein the second preset information includes a second image of the target package at the preset position and commodity information related to the target package; based on the first image and the second image, merging the first preset information and the second preset information to obtain information to be matched of the target package.
[0006] In some embodiments, based on the first image and the second image, the first preset information and the second preset information are merged to obtain the information to be matched of the target package, including: performing image recognition on the first image and the second image respectively to obtain a first image recognition result corresponding to the first image and a second image recognition result corresponding to the second image; based on the first image recognition result and the second image recognition result, identifying and matching the target package to determine whether the first image and the second image include the target package; in response to determining that the first image and the second image include the target package, merging the first preset information and the second preset information to obtain the information to be matched of the target package.
[0007] In some embodiments, based on the marking instruction and the first image, obtaining first preset information corresponding to the target package includes: in response to receiving the marking instruction, determining the current location corresponding to the target package based on the marking instruction; obtaining marking information corresponding to the target package based on the current location of the target package and the marking instruction; obtaining sorting information corresponding to the target package based on the marking information corresponding to the target package; obtaining the first preset information corresponding to the target package based on the first image, the marking information and the sorting information.
[0008] In some embodiments, in response to detecting that the target package is in a preset position, obtaining second preset information corresponding to the target package includes: in response to detecting that the target package is in the preset position, obtaining a second image of the target package; detecting the target package to obtain current package information of the target package; in response to receiving input product information corresponding to the target package, obtaining second preset information corresponding to the target package based on the second image, the current package information and the product information.
[0009] In some embodiments, the method further includes: in response to obtaining the information to be matched of the target package, grouping the information to be matched to obtain multiple groups of matching information; based on preset matching rules, determining the priority of the multiple groups of matching information; and matching the target package with a waybill based on the priority of the multiple groups of matching information.
[0010] In some embodiments, waybills are matched for target packages based on the priorities of multiple sets of matching information, including: determining first matching information with the highest priority based on the priorities of multiple sets of matching information; matching waybills for the target packages based on the first matching information; and outputting the waybill information in response to determining that the waybill information corresponding to the target package is matched.
[0011] In some embodiments, matching the target package with a waybill based on the priorities of multiple sets of matching information also includes: in response to determining that the waybill information corresponding to the target package is not matched, determining second matching information with a next priority level to the first matching information based on the priorities of the multiple sets of matching information; matching the target package with a waybill based on the second matching information; and in response to determining that the waybill information corresponding to the target package is matched, outputting the waybill information.
[0012] In some embodiments, matching the target package with a waybill based on the priorities of multiple sets of matching information also includes: in response to determining that the waybill information corresponding to the target package is not matched, determining third matching information with the next priority of the second matching information based on the priorities of the multiple sets of matching information; matching the target package with a waybill based on the third matching information; and in response to determining that the waybill information corresponding to the target package is matched, outputting the waybill information.
[0013] In some embodiments, matching the target package with a waybill based on the priorities of multiple sets of matching information also includes: in response to determining that the waybill information corresponding to the target package is not matched, generating a prompt message of waybill matching failure.
[0014] In a second aspect, an embodiment of the present disclosure provides an information acquisition device, comprising: a first acquisition module, configured to acquire a first image of a target package based on a current position of the target package in response to receiving a marking instruction of the target package; a second acquisition module, configured to acquire first preset information corresponding to the target package based on the marking instruction and the first image, wherein the first preset information includes package information related to the target package; a third acquisition module, configured to acquire second preset information corresponding to the target package in response to detecting that the target package is at a preset position, wherein the second preset information includes a second image of the target package at the preset position and commodity information related to the target package; a merging module, configured to merge the first preset information and the second preset information based on the first image and the second image to obtain information to be matched of the target package.
[0015] In some embodiments, the merging module is further configured to: perform image recognition on the first image and the second image respectively to obtain a first image recognition result corresponding to the first image and a second image recognition result corresponding to the second image; based on the first image recognition result and the second image recognition result, identify and match the target package to determine whether the first image and the second image include the target package; in response to determining that the first image and the second image include the target package, merge the first preset information and the second preset information to obtain the information to be matched of the target package.
[0016] In some embodiments, the second acquisition module is further configured to: in response to receiving a marking instruction, determine the current location corresponding to the target package based on the marking instruction; obtain marking information corresponding to the target package based on the current location of the target package and the marking instruction; obtain sorting information corresponding to the target package based on the marking information corresponding to the target package; obtain first preset information corresponding to the target package based on the first image, the marking information and the sorting information.
[0017] In some embodiments, the third acquisition module is further configured to: in response to detecting that the target package is in a preset position, acquire a second image of the target package; detect the target package to acquire current package information of the target package; in response to receiving input product information corresponding to the target package, acquire second preset information corresponding to the target package based on the second image, the current package information and the product information.
[0018] In some embodiments, the device also includes: a grouping module, configured to group the information to be matched in response to obtaining the information to be matched of the target package to obtain multiple groups of matching information; a determination module, configured to determine the priority of the multiple groups of matching information based on preset matching rules; and a matching module, configured to match the target package with a waybill based on the priority of the multiple groups of matching information.
[0019] In some embodiments, the matching module is further configured to: determine the first matching information with the highest priority based on the priorities of multiple groups of matching information; match the target package with a waybill based on the first matching information; and output the waybill information in response to determining that the waybill information corresponding to the target package is matched.
[0020] In some embodiments, the matching module is further configured to: in response to determining that the waybill information corresponding to the target package is not matched, determine second matching information with a next priority level to the first matching information based on the priorities of multiple groups of matching information; match the waybill for the target package based on the second matching information; and in response to determining that the waybill information corresponding to the target package is matched, output the waybill information.
[0021] In some embodiments, the matching module is further configured to: in response to determining that the waybill information corresponding to the target package is not matched, determine the third matching information with the next priority of the second matching information based on the priorities of multiple groups of matching information; match the waybill for the target package based on the third matching information; in response to determining that the waybill information corresponding to the target package is matched, output the waybill information.
[0022] In some embodiments, the matching module is further configured to: in response to determining that the waybill information corresponding to the target package is not matched, generate a prompt message indicating that the waybill matching has failed.
[0023] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: one or more processors; a storage device on which one or more programs are stored; when the one or more programs are executed by one or more processors, the one or more processors implement the information acquisition method described in any embodiment of the first aspect.
[0024] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the information acquisition method as described in any embodiment of the first aspect.
[0025] According to the information acquisition method provided by the embodiment of the present disclosure, the execution subject firstly obtains a first image of the target package based on the current position of the target package in response to receiving a marking instruction of the target package, and then obtains first preset information corresponding to the target package based on the marking instruction and the first image, the first preset information including package information related to the target package, and then obtains second preset information corresponding to the target package in response to detecting that the target package is at a preset position, the second preset information including a second image of the target package at the preset position and commodity information related to the target package, and finally merges the first preset information and the second preset information based on the first image and the second image to obtain the information to be matched of the target package. After receiving the marking instruction of the target package, the first preset information and the second preset information related to the target package can be automatically obtained, without manually collecting one by one, and the information related to the target package can be collected in time, and the separately collected information can be merged by using the image, so as to obtain the information to be matched of the target package, thereby realizing the automatic collection of the information to be matched, releasing the workload of the staff, and improving the collection efficiency and accuracy of the information to be matched, so as to further improve the matching efficiency and accuracy of the target package. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Other features, objects and advantages of the present disclosure will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0027] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present disclosure may be applied;
[0028] Figure 2 is a flow chart of an embodiment of the information acquisition method according to the present disclosure;
[0029] Figure 3 is a flow chart of an embodiment of obtaining information to be matched of a target package according to the present disclosure;
[0030] Figure 4is a flowchart of an embodiment of obtaining first preset information corresponding to a target package according to the present disclosure;
[0031] Figure 5 is a flowchart of an embodiment of obtaining second preset information corresponding to a target package according to the present disclosure;
[0032] Figure 6 is a flow chart of another embodiment of the information acquisition method according to the present disclosure;
[0033] Figure 7 is a flow chart of an embodiment of matching waybills for target packages according to the present disclosure;
[0034] Figure 8 is a schematic structural diagram of an embodiment of an information acquisition device according to the present disclosure;
[0035] Fig. 9 It is a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. DETAILED DESCRIPTION
[0036] The present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant disclosure, rather than to limit the disclosure. It is also necessary to explain that, for ease of description, only the parts related to the relevant disclosure are shown in the accompanying drawings.
[0037] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0038] Figure 1 An exemplary system architecture 100 is shown to which the information acquisition method and apparatus according to the embodiments of the present disclosure can be applied.
[0039] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0040] The user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. The terminal devices 101, 102, 103 can be user terminal devices, on which various client applications can be installed, such as e-commerce platform applications, image applications, video applications, search applications, financial applications, etc.
[0041] The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting receiving server messages, including but not limited to smart phones, tablet computers, e-book readers, electronic players, laptop computers, desktop computers, and the like.
[0042] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices. When terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software or software modules (for example, multiple software modules for providing distributed services), or they can be implemented as a single software or software module. No specific limitation is made here.
[0043] The server 105 may be a server providing various services, such as a backend server that receives a request sent by a terminal device that establishes a communication connection with the server 105. The backend server may receive and analyze the request sent by the terminal device and generate a processing result.
[0044] The server 105 may include a camera system, a video tracing system, a sorting system, a management system, and a matching system. The server 105 may receive a marking instruction of a target package, and may use the camera system to obtain a first image of the target package based on the current position of the target package, and then use the sorting system to obtain first preset information corresponding to the target package based on the marking instruction and the first image, the first preset information including package information related to the target package, and then if the target package is detected to be at a preset position, the management system is used to obtain second preset information corresponding to the target package, the second preset information including a second image of the target package at the preset position and commodity information related to the target package, and finally the video tracing system and the sorting system are used to merge the first preset information and the second preset information based on the first image and the second image to obtain the information to be matched of the target package.
[0045] It should be noted that the server can be hardware or software. When the server is hardware, it can be various electronic devices that provide various services to the terminal device. When the server is software, it can be implemented as multiple software or software modules that provide various services to the terminal device, or it can be implemented as a single software or software module that provides various services to the terminal device. No specific limitation is made here.
[0046] It should be noted that the information acquisition method provided in the embodiments of the present disclosure may be executed by the server 105 , and accordingly, the information acquisition device may be disposed in the server 105 .
[0047] It should be understood that Figure 1The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0048] refer to Figure 2 , shows a flowchart 200 of an embodiment of an information acquisition method according to the present disclosure. The information acquisition method comprises the following steps:
[0049] Step 210 , in response to receiving a marking instruction of a target package, acquiring a first image of the target package based on a current position of the target package.
[0050] In this step, the staff can sort and transfer the express parcels. After the staff finds the target parcel during the sorting process, they can perform a marking operation on the terminal for the target parcel. The target parcel may be a parcel with no waybills that cannot be further processed. The staff can enter the operation of finding the target parcel in the terminal and enter the current location of the target parcel. After receiving the marking operation of the staff, the terminal can generate a marking instruction according to the staff's account information and the current location of the target parcel, and send the marking instruction to the execution subject (e.g., the execution subject) on which the information acquisition method runs. Figure 1 Server 105 in).
[0051] After receiving the marking instruction sent by the terminal, the execution subject can parse the marking instruction to obtain the staff's account information and the current location of the target package, wherein the current location of the target package may include the place where the target package was found. Then the execution subject can send prompt information and control instructions to the terminal, the prompt information is used to prompt the staff to perform image acquisition at the current location of the target package, and the control instruction is used to start the camera to acquire images of the target package.
[0052] After receiving the prompt information and control instructions, the terminal can present the prompt information to the staff, so that the staff can face the camera at the current position and lift the target package. The terminal controls the camera to capture an image of the target package lifted by the staff, obtains a first image of the target package, and sends the first image to the above-mentioned execution entity, so that the above-mentioned execution entity can obtain the first image of the target package at the current position.
[0053] Step 220: Acquire first preset information corresponding to the target package based on the marking instruction and the first image.
[0054] In this step, after the execution subject obtains the first image of the target package, it can send a first information collection interface to the terminal according to the first image and the marking instruction. The first information collection interface can include a collection interface of package information associated with the target package. The package information can include the time of discovery, the location of discovery, the staff account information, the discovery link, etc. of the target package. The staff can input the package information related to the target package in the first information collection interface displayed by the terminal, and the terminal can send the package information corresponding to the target package to the execution subject.
[0055] After the execution subject obtains the package information related to the target package sent by the terminal, it can read the sorting data associated with the target package. The sorting data can be the express information of all express deliveries to be sorted including the target package, and can include all package numbers, batch numbers, license plate numbers, seal numbers, next-level sorting centers, etc. The execution subject matches the read sorting data according to the package information of the target package, and obtains the same-vehicle package number, batch number, license plate number, seal number, and next-level sorting center information associated with the package information. Then the execution subject can store the package information corresponding to the target package and the same-vehicle package number, batch number, license plate number, seal number, and next-level sorting center information associated with the package information as the first preset information corresponding to the target package, and the first preset information can be the package information related to the target package.
[0056] Step 230: In response to detecting that the target package is at the preset position, obtaining second preset information corresponding to the target package.
[0057] In this step, the execution subject performs real-time detection at a preset position, which may be the second detection position of the target package or the setting position of the DWS weighing device. If the target package is detected to be at the preset position, the execution subject may perform operations such as image acquisition and information scanning on the target package at the preset position, obtain the second image of the target package and the commodity information related to the target package, and determine the second image of the target package and the commodity information related to the target package as the second preset information corresponding to the target package. The commodity information related to the target package may include the weight, volume, number of pieces, value, SN code, 69 code, commodity code and other information of the commodities in the target package.
[0058] Alternatively, the execution subject performs real-time detection at a preset position, which may be a second detection position of the target package, or a setting position of the DWS weighing device. If the target package is detected to be at the preset position, the execution subject may perform image acquisition on the target package at the preset position to obtain a second image of the target package. Then the execution subject may send a second information acquisition interface to the terminal, which may include an interface for acquiring commodity information related to the target package. The staff may input commodity information related to the target package in the second information acquisition interface displayed on the terminal, and the terminal may send the commodity information corresponding to the target package to the execution subject.
[0059] The execution subject determines the second image of the target package and the commodity information related to the target package as the second preset information corresponding to the target package. The commodity information related to the target package may include the weight, volume, number of pieces, value, SN code, 69 code, commodity code and other information of the commodity in the target package.
[0060] Step 240: Based on the first image and the second image, the first preset information is merged with the second preset information to obtain the information to be matched of the target package.
[0061] In this step, after the execution subject obtains the first preset information and the second preset information of the target package, it can obtain the first image and the second image of the target package, and merge the first preset information associated with the first image and the second preset information associated with the second image to generate merged information of the target package as the information to be matched of the target package. The information to be matched may include package information and product information related to the target package.
[0062] According to the information acquisition method provided by the embodiment of the present disclosure, the execution subject firstly obtains a first image of the target package based on the current position of the target package in response to receiving a marking instruction of the target package, and then obtains first preset information corresponding to the target package based on the marking instruction and the first image, the first preset information including package information related to the target package, and then obtains second preset information corresponding to the target package in response to detecting that the target package is at a preset position, the second preset information including a second image of the target package at the preset position and commodity information related to the target package, and finally merges the first preset information and the second preset information based on the first image and the second image to obtain the information to be matched of the target package. After receiving the marking instruction of the target package, the first preset information and the second preset information related to the target package can be automatically obtained, without manually collecting one by one, and the information related to the target package can be collected in time, and the separately collected information can be merged by using the image, so as to obtain the information to be matched of the target package, thereby realizing the automatic collection of the information to be matched, releasing the workload of the staff, and improving the collection efficiency and accuracy of the information to be matched, so as to further improve the matching efficiency and accuracy of the target package.
[0063] See also Figure 3 , Figure 3 A flowchart 300 of an embodiment of obtaining the information to be matched of the target package is shown, that is, the above step 240, based on the first image and the second image, the first preset information and the second preset information are merged to obtain the information to be matched of the target package, which may include the following steps:
[0064] Step 310 , performing image recognition on the first image and the second image respectively, to obtain a first image recognition result corresponding to the first image and a second image recognition result corresponding to the second image.
[0065] In this step, after the execution subject obtains the first preset information and the second preset information of the target package, the first image can be obtained from the first preset information and the second image can be obtained from the second preset information. Then, the execution subject can perform image recognition on the first image and the second image respectively, recognize the package included in the first image and the package included in the second image, and obtain the first image recognition result corresponding to the first image and the second image recognition result corresponding to the second image.
[0066] Step 320: Based on the first image recognition result and the second image recognition result, identify and match the target package to determine whether the first image and the second image include the target package.
[0067] In this step, the execution subject obtains the first image recognition result and the second image recognition result, and can perform object matching on the first image recognition result and the second image recognition result to determine whether the first image recognition result and the second image recognition result both include the target package.
[0068] In response to determining that the first image and the second image include the target package, step 330 is executed. In response to determining that the first image and the second image include the target package, the first preset information and the second preset information are merged to obtain information to be matched of the target package.
[0069] In this step, if the execution subject determines that the first image and the second image include the target package, the first preset information associated with the first image and the second preset information associated with the second image may be merged to obtain the information to be matched of the target package.
[0070] In response to determining that the first image and the second image do not include the target package, step 340 is executed. In response to determining that the first image and the second image do not include the target package, the first preset information and the second preset information are respectively saved for subsequent image matching.
[0071] In this step, if the execution subject determines that the first image and the second image do not include the target package, then it is determined that the first image and the second image do not belong to the same target package, and the first preset information and the second preset information can be saved separately for subsequent image matching.
[0072] In this implementation, by identifying the first image and the second image, after determining that the first image and the second image include a target package, the first preset information and the second preset information are merged to obtain the information to be matched of the target package, and image recognition is used to determine that the first preset information and the second preset information belong to the same target package, thereby ensuring that the first preset information and the second preset information belong to the same target package, thereby improving the accuracy of the information to be matched of the target package.
[0073] refer to Figure 4 , Figure 4 A flowchart 400 is shown of an embodiment of obtaining the first preset information corresponding to the target package, that is, the above step 220, based on the marking instruction and the first image, obtaining the first preset information corresponding to the target package, which may include the following steps:
[0074] Step 410, in response to receiving the marking instruction, determining a current location corresponding to the target package based on the marking instruction.
[0075] In this step, after receiving the marking instruction sent by the terminal, the execution subject can parse the marking instruction to obtain the staff's account information and the current location of the target package.
[0076] Step 420: Based on the current position of the target package and the marking instruction, obtain the marking information corresponding to the target package.
[0077] In this step, after the execution subject obtains the current location and marking instruction of the target package, it can send a first information collection interface to the associated terminal according to the account information corresponding to the marking instruction. The first information collection interface can include a collection interface of marking information associated with the target package. The marking information can include the time of discovery, the location of discovery, the account information of the staff, the discovery link, etc. of the target package. The staff can input the marking information related to the target package in the first information collection interface displayed by the terminal, and the terminal can send the marking information corresponding to the target package to the execution subject.
[0078] Step 430: acquiring sorting information corresponding to the target package based on the marking information corresponding to the target package.
[0079] In this step, after the execution subject obtains the marking information corresponding to the target package, it can read the sorting data associated with the target package. The sorting data can be the express information of all express deliveries to be sorted including the target package, and can include all package numbers, batch numbers, license plate numbers, seal numbers, next-level sorting centers, etc. The execution subject matches the read sorting data according to the marking information of the target package, obtains the same-car package number, batch number, license plate number, seal number, next-level sorting center, etc. associated with the marking information, and thus obtains the sorting information corresponding to the target package.
[0080] Step 440: Acquire first preset information corresponding to the target package based on the first image, the marking information, and the sorting information.
[0081] In this step, after the execution subject obtains the first image, marking information and sorting information of the target package, the first image, marking information and sorting information of the target package can be stored together to obtain the first preset information corresponding to the target package.
[0082] In this implementation, after receiving the marking instruction, the marking information and sorting information of the target package are promptly obtained, the first image, marking information and sorting information are stored, and the first preset information corresponding to the target package is obtained. The first preset information of the target package can be obtained promptly and accurately, thereby improving the accuracy and timeliness of obtaining the first preset information.
[0083] refer to Figure 5 , Figure 5A flowchart 500 is shown of an embodiment of obtaining the second preset information corresponding to the target package, that is, the above step 230, in response to detecting that the target package is at the preset position, obtaining the second preset information corresponding to the target package may include the following steps:
[0084] Step 510 : In response to detecting that the target package is at a preset position, a second image of the target package is acquired.
[0085] In this step, the execution subject performs real-time detection at a preset position, which may be a second detection position of the target package or a setting position of the DWS weighing device. If the target package is detected to be at the preset position, the execution subject may capture an image of the target package at the preset position to obtain a second image of the target package.
[0086] Step 520: Detect the target package and obtain the current package information of the target package.
[0087] In this step, the execution subject may perform information detection on the target package at the preset location, and obtain information such as the weight, volume, and number of pieces of the target package as the current package information of the target package.
[0088] Step 530 , in response to receiving the input commodity information corresponding to the target package, obtaining second preset information corresponding to the target package based on the second image, the current package information and the commodity information.
[0089] In this step, after the execution subject determines the current package information of the target package, it can send the second information collection interface of the target package to the terminal, and the second information collection interface includes a collection interface of the commodity information corresponding to the target package. The terminal displays the second information collection interface to the staff, and the staff can unpack the target package and inspect the goods according to the prompt, and then enter the relevant information of the commodity in the target package into the second information collection interface, which may include the value of the commodity, commodity code, SN code, 69 code and other information. The terminal can send the commodity information entered by the staff in the second information collection interface to the execution subject.
[0090] After receiving the product information corresponding to the target package, the execution subject may store the second image of the target package, the current package information and the product information together to obtain the second preset information corresponding to the target package.
[0091] In this implementation, after detecting that the target package is in the preset position, the current package information and product information of the target package are promptly acquired, the second image, the current package information and the product information are stored, and the second preset information corresponding to the target package is acquired. The second preset information of the target package can be acquired in a timely and accurate manner, thereby improving the accuracy and timeliness of acquiring the second preset information.
[0092] refer to Figure 6 , Figure 6 A flowchart 600 of another embodiment of an information acquisition method is shown. The information acquisition method may further include the following steps:
[0093] Step 610 , in response to receiving a marking instruction of a target package, acquiring a first image of the target package based on a current position of the target package.
[0094] In this step, step 610 and Figure 2 Step 210 in the illustrated embodiment is the same and will not be described in detail here.
[0095] Step 620: Acquire first preset information corresponding to the target package based on the marking instruction and the first image.
[0096] In this step, step 620 and Figure 2 Step 220 in the illustrated embodiment is the same and will not be described in detail here.
[0097] Step 630: In response to detecting that the target package is at the preset position, obtaining second preset information corresponding to the target package.
[0098] In this step, step 630 and Figure 2 Step 230 in the illustrated embodiment is the same and will not be described in detail here.
[0099] Step 640: Based on the first image and the second image, the first preset information and the second preset information are merged to obtain the information to be matched of the target package.
[0100] In this step, step 640 and Figure 2 Step 240 in the illustrated embodiment is the same and will not be described in detail here.
[0101] Step 650, in response to obtaining the to-be-matched information of the target package, grouping the to-be-matched information to obtain multiple groups of matching information.
[0102] In this step, after the execution subject obtains the to-be-matched information of the target package, it can group the to-be-matched information of the target package and divide the to-be-matched information into multiple groups of matching information of different ranges.
[0103] Specifically, the execution entity may respectively determine the information range corresponding to each piece of information to be matched, and group the information to be matched of the target package according to the information range corresponding to the information to be matched, and divide the information to be matched into multiple groups of matching information of different ranges.
[0104] As an example, the information to be matched may include the time of discovery, the place of discovery, the link of discovery, the package number in the same vehicle, the batch number obtained, the license plate number, the seal number, the next-level sorting center, the weight, volume, number of pieces, value, product code, product SN code, 69 code, image, etc. The above-mentioned execution entity can group the information to be matched of the target package according to the information range corresponding to the information to be matched, and group the package number in the same vehicle, the batch number obtained, the seal number, and the image into one group, and group the license plate number, the next-level sorting center, the product code, the product SN code, and 69 code into one group, and group all the information to be matched as one group.
[0105] Step 660: Determine the priorities of the multiple groups of matching information based on the preset matching rules.
[0106] In this step, after the execution subject obtains multiple sets of matching information, it can obtain a preset matching rule, which can correspond to the information range between the matching information, and set different priorities for the matching information with different information ranges, where the matching information with a larger information range has a lower priority, and the matching information with a smaller information range has a higher priority. The execution subject can determine the priorities of the multiple sets of matching information based on the preset matching rule and the multiple sets of matching information.
[0107] As an example, the priority of the group of matching information including the package number of the same vehicle, the batch number, the seal number, and the image is higher than the priority of the group of matching information including the license plate number, the next-level sorting center, the product code, the SN code of the product, and the 69 code. The priority of the group of matching information including all the information to be matched is the lowest.
[0108] Step 670: Match the waybill for the target package based on the priorities of the multiple sets of matching information.
[0109] In this step, after the above-mentioned execution entity determines the priorities of multiple groups of matching information, it can determine each group of matching information separately according to the priorities of the multiple groups of matching information, use the matching information of different priorities to match the target package with the waybill, and determine whether there is waybill information corresponding to the target package.
[0110] In this embodiment, by using matching information of different priorities to match the target package with waybills, it is determined whether there is waybill information corresponding to the target package, and different levels of information matching can be achieved. The waybill matching of the target package is completed level by level, the waybill information of the target package is determined, and the waybill matching of the three-no items is completed, thereby improving the efficiency and accuracy of the target package matching.
[0111] refer to Figure 7 , Figure 7 A flowchart 700 of an embodiment of matching a waybill for a target package is shown, that is, the above step 670, matching the waybill for the target package based on the priority of multiple sets of matching information, may include the following steps:
[0112] Step 710: Determine the first matching information with the highest priority based on the priorities of the multiple groups of matching information.
[0113] In this step, after the execution subject determines the priorities of the multiple groups of matching information, the execution subject may determine the first matching information with the highest priority from the multiple groups of matching information according to the priorities of the multiple groups of matching information.
[0114] As an example, the priority of the matching information group of the same vehicle package number, the obtained batch number, the seal number, and the image is higher than the priority of the matching information group of the license plate number, the next-level sorting center, the product code, the product SN code, and the 69 code. The priority of the matching information group of all the information to be matched is the lowest. The above-mentioned execution entity can determine that the first matching information is the matching information group of the same vehicle package number, the obtained batch number, the seal number, and the image based on the priority.
[0115] Step 720: Match the target package with a waybill based on the first matching information.
[0116] In this step, after the execution entity determines the first matching information, it can use the first matching information to match the target package with the waybill within the corresponding range of the same vehicle package number, the obtained batch number, the seal number, and the image.
[0117] Step 730: In response to determining that the waybill information corresponding to the target package is matched, output the waybill information.
[0118] In this step, if the execution subject determines that the waybill information corresponding to the target package is matched through matching, the corresponding waybill information can be output and a prompt message of successful matching can be generated.
[0119] In this implementation, by using the highest priority matching information to match the target package with the waybill, it is determined whether there is waybill information corresponding to the target package, so that accurate information matching can be achieved, the waybill information of the target package can be determined, and the waybill matching of the three-no items can be completed, thereby improving the efficiency and accuracy of the target package matching.
[0120] Continue to refer Figure 7 The above step 670, matching the waybill for the target package based on the priorities of the multiple sets of matching information, may also include the following steps:
[0121] Step 740: In response to determining that the waybill information corresponding to the target package is not matched, second matching information with a next priority level to the first matching information is determined based on the priorities of the multiple groups of matching information.
[0122] In this step, if the execution entity determines that the waybill information corresponding to the target package is not matched, it can determine the second matching information with a lower priority than the first matching information based on the priorities of multiple sets of matching information, that is, determine the second matching information with the next priority of the first matching information.
[0123] As an example, the priority of the matching information group consisting of the parcel number of the same vehicle, the batch number, the seal number, and the image is higher than the priority of the matching information group consisting of the license plate number, the next-level sorting center, the product code, the product's SN code, and the 69 code. The priority of the matching information group consisting of all the information to be matched is the lowest. The above-mentioned execution entity can determine that the second matching information is the matching information group consisting of the license plate number, the next-level sorting center, the product code, the product's SN code, and the 69 code based on the priority.
[0124] Step 750: Match the target package with a waybill based on the second matching information.
[0125] In this step, after the above-mentioned execution entity determines the second matching information, it can use the second matching information to match the target package within the range corresponding to the license plate number, the next-level sorting center, the product code, the product SN code, and the 69 code.
[0126] Step 730: In response to determining that the waybill information corresponding to the target package is matched, output the waybill information.
[0127] In this step, if the execution subject determines that the waybill information corresponding to the target package is matched through matching, the corresponding waybill information can be output and a prompt message of successful matching can be generated.
[0128] In this implementation, by using the second matching information with a lower priority than the highest priority to match the target package with the waybill, it is determined whether there is waybill information corresponding to the target package, thereby achieving expanded information matching, determining the waybill information of the target package, completing the waybill matching of the three-no items, and improving the efficiency and accuracy of the target package matching.
[0129] Continue to refer Figure 7 The above step 670, matching the waybill for the target package based on the priorities of the multiple sets of matching information, may also include the following steps:
[0130] Step 760: In response to determining that the waybill information corresponding to the target package is not matched, third matching information with a next priority level to the second matching information is determined based on the priorities of the multiple groups of matching information.
[0131] In this step, after the above-mentioned execution entity determines that the waybill information corresponding to the target package is not matched, it can determine the third matching information with a lower priority than the second matching information based on the priorities of multiple groups of matching information, that is, determine the third matching information with the next priority of the second matching information.
[0132] As an example, the priority of the matching information group consisting of the same vehicle package number, batch number, seal number, and image is higher than the priority of the matching information group consisting of the license plate number, the next-level sorting center, the product code, the product SN code, and the 69 code. The priority of the matching information group consisting of all the information to be matched is the lowest. The above-mentioned execution entity can determine that the third matching information is the matching information group consisting of all the information to be matched based on the priority.
[0133] Step 770: Match the target package with a waybill based on the third matching information.
[0134] In this step, after the execution subject determines the third matching information, it can use the third matching information to match the target package with the waybill within the range corresponding to all the information to be matched.
[0135] Step 730: In response to determining that the waybill information corresponding to the target package is matched, output the waybill information.
[0136] In this step, if the execution subject determines that the waybill information corresponding to the target package is matched through matching, the corresponding waybill information can be output and a prompt message of successful matching can be generated.
[0137] Step 780, in response to determining that the waybill information corresponding to the target package is not matched, a prompt message of waybill matching failure is generated.
[0138] In this step, if the execution entity determines through matching that the waybill information corresponding to the target package is not matched, a prompt message indicating that the waybill matching failed can be generated, and the claim settlement link corresponding to the target package can be entered.
[0139] In this implementation, by using the third matching information with the lowest priority to match the waybill of the target package, it is determined whether there is waybill information corresponding to the target package, which can achieve the largest range of information matching, determine the waybill information of the target package, complete the waybill matching of the three-no items, and improve the efficiency and accuracy of the target package matching. And if the waybill information cannot be matched, a prompt message of waybill matching failure is generated, and the claim settlement link corresponding to the target package is entered to complete the entire matching process of the target package, which can improve the efficiency and accuracy of the target package matching.
[0140] refer to Figure 8 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information acquisition device. Figure 2The method embodiments shown correspond.
[0141] like Figure 8 As shown, the information acquisition device 800 of this embodiment may include: a first acquisition module 810 , a second acquisition module 820 , a third acquisition module 830 and a merging module 840 .
[0142] The first acquisition module 810 is configured to acquire a first image of the target package based on the current position of the target package in response to receiving a marking instruction of the target package;
[0143] The second acquisition module 820 is configured to acquire first preset information corresponding to the target package based on the marking instruction and the first image, wherein the first preset information includes package information related to the target package;
[0144] The third acquisition module 830 is configured to acquire second preset information corresponding to the target package in response to detecting that the target package is at the preset position, wherein the second preset information includes a second image of the target package at the preset position and commodity information related to the target package;
[0145] The merging module 840 is configured to merge the first preset information and the second preset information based on the first image and the second image to obtain the to-be-matched information of the target package.
[0146] In some optional implementations of the present embodiment, the merging module 840 is further configured to: perform image recognition on the first image and the second image respectively to obtain a first image recognition result corresponding to the first image and a second image recognition result corresponding to the second image; based on the first image recognition result and the second image recognition result, identify and match the target package to determine whether the first image and the second image include the target package; in response to determining that the first image and the second image include the target package, merge the first preset information and the second preset information to obtain the information to be matched of the target package.
[0147] In some optional implementations of the present embodiment, the second acquisition module 820 is further configured to: in response to receiving a marking instruction, determine the current position corresponding to the target package based on the marking instruction; based on the current position of the target package and the marking instruction, obtain marking information corresponding to the target package; based on the marking information corresponding to the target package, obtain sorting information corresponding to the target package; based on the first image, the marking information and the sorting information, obtain first preset information corresponding to the target package.
[0148] In some optional implementations of the present embodiment, the third acquisition module 830 is further configured to: in response to detecting that the target package is in a preset position, acquire a second image of the target package; detect the target package to acquire current package information of the target package; in response to receiving input product information corresponding to the target package, acquire second preset information corresponding to the target package based on the second image, the current package information and the product information.
[0149] In some optional implementations of the present embodiment, the device also includes: a grouping module, configured to group the to-be-matched information in response to obtaining the to-be-matched information of the target package to obtain multiple groups of matching information; a determination module, configured to determine the priority of the multiple groups of matching information based on preset matching rules; and a matching module, configured to match the target package with waybills based on the priority of the multiple groups of matching information.
[0150] In some optional implementations of the present embodiment, the matching module is further configured to: determine the first matching information with the highest priority based on the priorities of multiple groups of matching information; match the target package with a waybill based on the first matching information; and output the waybill information in response to determining that the waybill information corresponding to the target package is matched.
[0151] In some optional implementations of the present embodiment, the matching module is further configured to: in response to determining that the waybill information corresponding to the target package is not matched, determine second matching information with a next priority level to the first matching information based on the priorities of multiple groups of matching information; match the waybill for the target package based on the second matching information; and in response to determining that the waybill information corresponding to the target package is matched, output the waybill information.
[0152] In some optional implementations of the present embodiment, the matching module is further configured to: in response to determining that the waybill information corresponding to the target package is not matched, determine the third matching information with the next priority of the second matching information based on the priorities of multiple groups of matching information; match the waybill for the target package based on the third matching information; in response to determining that the waybill information corresponding to the target package is matched, output the waybill information.
[0153] In some optional implementations of the present embodiment, the matching module is further configured to: in response to determining that the waybill information corresponding to the target package is not matched, generate a prompt message indicating that the waybill matching has failed.
[0154] The information acquisition device provided by the above-mentioned embodiment of the present disclosure, the above-mentioned execution subject first responds to receiving the marking instruction of the target package, obtains the first image of the target package based on the current position of the target package, and then obtains the first preset information corresponding to the target package based on the marking instruction and the first image, the first preset information including the package information related to the target package, and then responds to detecting that the target package is at the preset position, obtains the second preset information corresponding to the target package, the second preset information including the second image of the target package at the preset position and the commodity information related to the target package, and finally merges the first preset information and the second preset information based on the first image and the second image to obtain the information to be matched of the target package. After receiving the marking instruction of the target package, the first preset information and the second preset information related to the target package can be automatically obtained, without manual collection one by one, and the information related to the target package can be collected in time, and the separately collected information can be merged by using the image, so as to obtain the information to be matched of the target package, thereby realizing the automatic collection of the information to be matched, releasing the workload of the staff, and improving the collection efficiency and accuracy of the information to be matched, so as to further improve the matching efficiency and accuracy of the target package.
[0155] Those skilled in the art will appreciate that the above device also includes some other well-known structures, such as a processor, a memory, etc. In order to unnecessarily obscure the embodiments of the present disclosure, these well-known structures are described in detail. Figure 8 Not shown in FIG.
[0156] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution of this disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.
[0157] Reference below Fig. 9 , which shows a schematic diagram of the structure of an electronic device 900 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include but is not limited to mobile terminals such as smart screens, notebook computers, PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The terminal device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0158] like Fig. 9As shown, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0159] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although Fig. 9 The electronic device 900 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Fig. 9 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0160] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing device 901, the above functions defined in the method of the embodiment of the present disclosure are executed. It should be noted that the computer-readable medium of the embodiment of the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In an embodiment of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, an apparatus, or a device. In an embodiment of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, an apparatus, or a device. The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wire, optical cable, RF (radio frequency), etc., or any suitable combination of the foregoing.
[0161] Computer program code for performing the operations of the embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet).
[0162] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0163] The units involved in the embodiments described in the present application may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a first acquisition module, a second acquisition module, a third acquisition module and a merging module, wherein the names of these modules do not constitute a limitation on the modules themselves in some cases.
[0164] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device; or may exist independently without being assembled into the electronic device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: in response to receiving a marking instruction of a target package, obtains a first image of the target package based on the current position of the target package; based on the marking instruction and the first image, obtains first preset information corresponding to the target package, wherein the first preset information includes package information related to the target package; in response to detecting that the target package is at a preset position, obtains second preset information corresponding to the target package, wherein the second preset information includes a second image of the target package at the preset position and commodity information related to the target package; based on the first image and the second image, merges the first preset information and the second preset information to obtain information to be matched of the target package.
[0165] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) to form a technical solution.
Claims
1. A method for obtaining information, the method comprising: In response to receiving a marking instruction of a target package, acquiring a first image of the target package based on a current position of the target package; Based on the marking instruction and the first image, acquiring first preset information corresponding to the target package, wherein the first preset information includes package information related to the target package; In response to detecting that the target package is at a preset position, obtaining second preset information corresponding to the target package, wherein the second preset information includes a second image of the target package at the preset position and commodity information related to the target package; Based on the first image and the second image, the first preset information and the second preset information are merged to obtain the to-be-matched information of the target package.
2. The method according to claim 1, wherein: The step of merging the first preset information and the second preset information based on the first image and the second image to obtain the to-be-matched information of the target package includes: Performing image recognition on the first image and the second image respectively to obtain a first image recognition result corresponding to the first image and a second image recognition result corresponding to the second image; Based on the first image recognition result and the second image recognition result, identifying and matching the target package, and determining whether the first image and the second image include the target package; In response to determining that the first image and the second image include the target package, the first preset information and the second preset information are merged to obtain the to-be-matched information of the target package.
3. The method according to claim 1, wherein: The acquiring first preset information corresponding to the target package based on the marking instruction and the first image includes: In response to receiving the marking instruction, determining a current location corresponding to the target package based on the marking instruction; Based on the current position of the target package and the marking instruction, obtaining marking information corresponding to the target package; Based on the marking information corresponding to the target package, obtaining the sorting information corresponding to the target package; Based on the first image, the marking information and the sorting information, first preset information corresponding to the target package is acquired.
4. The method according to claim 1, wherein: In response to detecting that the target package is at a preset position, obtaining second preset information corresponding to the target package includes: In response to detecting that the target package is at a preset position, acquiring a second image of the target package; Detecting the target package and acquiring current package information of the target package; In response to receiving the input commodity information corresponding to the target package, second preset information corresponding to the target package is acquired based on the second image, the current package information and the commodity information.
5. The method according to any one of claims 1 to 4, further comprising: In response to obtaining the to-be-matched information of the target package, grouping the to-be-matched information to obtain multiple groups of matching information; Based on a preset matching rule, determining the priorities of the multiple groups of matching information; Based on the priorities of the multiple sets of matching information, waybills are matched for the target packages.
6. The method according to claim 5, wherein: The matching of the target package with a waybill based on the priorities of the multiple sets of matching information includes: Based on the priorities of the multiple groups of matching information, determining first matching information with the highest priority; Based on the first matching information, matching the target package with a waybill; In response to determining that the waybill information corresponding to the target package is matched, the waybill information is output.
7. The method according to claim 6, wherein: The matching of the target package with a waybill based on the priorities of the multiple sets of matching information further includes: In response to determining that the waybill information corresponding to the target package is not matched, determining second matching information with a next priority level to the first matching information based on the priorities of the multiple groups of matching information; Based on the second matching information, matching the target package with a waybill; In response to determining that the waybill information corresponding to the target package is matched, the waybill information is output.
8. The method according to claim 7, wherein: The matching of the target package with a waybill based on the priorities of the multiple sets of matching information further includes: In response to determining that the waybill information corresponding to the target package is not matched, determining third matching information with a next priority level to the second matching information based on the priorities of the multiple groups of matching information; Based on the third matching information, matching the target package with a waybill; In response to determining that the waybill information corresponding to the target package is matched, the waybill information is output.
9. The method according to claim 8, wherein: The matching of the target package with a waybill based on the priorities of the multiple sets of matching information further includes: In response to determining that the waybill information corresponding to the target package is not matched, a prompt message indicating that the waybill matching fails is generated.
10. An information acquisition device, comprising: A first acquisition module is configured to acquire a first image of the target package based on a current position of the target package in response to receiving a marking instruction of the target package; A second acquisition module is configured to acquire first preset information corresponding to the target package based on the marking instruction and the first image, wherein the first preset information includes package information related to the target package; A third acquisition module is configured to acquire second preset information corresponding to the target package in response to detecting that the target package is at a preset position, wherein the second preset information includes a second image of the target package at the preset position and commodity information related to the target package; The merging module is configured to merge the first preset information and the second preset information based on the first image and the second image to obtain the information to be matched of the target package.
11. An electronic device, comprising: one or more processors; a 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 are caused to implement the method according to any one of claims 1 to 9.
12. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.