Article handover information generation method and device, equipment, medium and program product
By receiving and updating the waybill information group, accurate item handover information is generated, which solves the problem of low accuracy of handover information during multi-package delivery in the logistics system, and improves the safety of the logistics parcel handover process.
Patent Information
- Application Number
- CN202311764602.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-06-20
AI Technical Summary
In the logistics system, when the number of items in the order is large, the delivery time of each package is inconsistent when the package is delivered by parcel, resulting in low accuracy of the item handover information generated based on only one waybill information, increasing the risk of parcel loss and reducing the safety of the logistics package handover process.
By receiving the waybill information group of target service order information, the initial handover status information is generated, and the initial handover status information is updated based on the selection status information and mailed item information submitted by the user to generate more accurate item handover information.
It improves the accuracy of item handover information, reduces the number of packages lost, and enhances the safety of logistics packages during item handover.
Smart Images

Figure CN120181692A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of warehousing logistics, and more particularly to a method, apparatus, device, medium, and program product for generating item handover information. Background Art
[0002] In a logistics system, improving the reliability of logistics handover is of great significance for the safety of logistics parcels. Currently, when generating item handover information, the commonly adopted method is that the same order corresponds to the same waybill information, and then the item handover information is generated according to the waybill information.
[0003] However, the inventors found that when generating item handover information in the above manner, there are often the following technical problems: when the number of items corresponding to an order is large, the same order needs to be divided into multiple parcels for logistics distribution. When the delivery times of each parcel are inconsistent, only according to one waybill information, checking the parcel information, the accuracy of the generated item handover information is relatively low, resulting in a relatively large number of lost parcels, thus leading to a relatively low safety of logistics parcels during the item handover process.
[0004] The above information disclosed in this background art section is only used to enhance the understanding of the background of the inventive concept, and thus, it may include information that does not form the prior art known to those of ordinary skill in the art in this country. Summary of the Invention
[0005] The content part of the present disclosure is used to introduce the concepts in a brief form, and these concepts will be described in detail in the following detailed implementation part. The content part of the present disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0006] Some embodiments of the present disclosure propose a method, apparatus, electronic device, computer-readable medium, and program product for generating item handover information to solve the technical problems mentioned in the above background art section.
[0007] In a first aspect, some embodiments of the present disclosure provide a method for generating item handover information, the method including: receiving a group of waybill information corresponding to target service order information, wherein the waybill information in the group of waybill information includes filled item information; in response to determining that the target service order information meets a preset platform condition, for each waybill information included in the group of waybill information, performing the following generating steps: generating initial handover status information according to the filled item information included in the waybill information; updating the initial handover status information according to the selected status information and mailed item information submitted by the user received, and obtaining the updated initial handover status information as the item handover information.
[0008] Optionally, the above-mentioned filling of item information includes filling in the quantity of items; and the above-mentioned generation of the initial handover status information based on the filling of item information included in the above-mentioned waybill information includes: generating the initial handover status information based on the quantity of items filled in the above-mentioned filling of item information.
[0009] Optionally, the above-mentioned update processing of the initial handover status information based on the received selection status information and mailing item information submitted by the user to obtain the updated initial handover status information as the item handover information includes: in response to determining that the above-mentioned selection status information meets the preset first status condition, updating and processing the above-mentioned initial handover status information based on the preset first status information and the above-mentioned mailing item information to obtain the updated initial handover status information as the item handover information.
[0010] Optionally, the above-mentioned method further includes: in response to receiving the verification status information corresponding to the above-mentioned preset first status information, updating and processing the above-mentioned item handover information based on the preset second status information to obtain the updated item handover information as the item handover information.
[0011] Optionally, the above-mentioned update processing of the initial handover status information based on the received selection status information and mailing item information submitted by the user to obtain the updated initial handover status information as the item handover information includes: in response to determining that the above-mentioned selection status information meets the preset second status condition, updating and processing the above-mentioned initial handover status information based on the preset third status information and the above-mentioned mailing item information to obtain the updated initial handover status information as the item handover information.
[0012] Optionally, the above-mentioned mailing item information includes the quantity of mailing items; and the above-mentioned method further includes: determining the sum of the quantities of the filled items included in the above-mentioned waybill information group as the total quantity of filled items; determining the sum of the quantities of the mailing items included in the received mailing item information as the total quantity of mailing items; in response to determining that the total quantity of mailing items is greater than the total quantity of filled items and the generated item handover information meets the preset handover conditions, determining the fission service order information, and determining the difference between the quantity of mailing items and the total quantity of filled items as the item quantity difference; generating the fission logistics order number information group based on the above-mentioned item quantity difference.
[0013] Optionally, the above-mentioned generation step further includes: in response to determining that the above-mentioned item handover information meets the preset handover condition, controlling the associated unpacking device to perform an unpacking operation on the package corresponding to the above-mentioned waybill information.
[0014] Second aspect, some embodiments of the present disclosure provide an article handover information generation device, the device includes: a receiving unit configured to receive a group of waybill information corresponding to target service order information, wherein the waybill information in the above-mentioned group of waybill information includes filled article information; an execution unit configured to, in response to determining that the above-mentioned target service order information meets a preset platform condition, for each waybill information included in the above-mentioned group of waybill information, perform the following generation steps: generate initial handover status information according to the filled article information included in the above-mentioned waybill information; update the above-mentioned initial handover status information according to the selected status information and mailed article information submitted by the user received, and obtain the updated initial handover status information as the article handover information.
[0015] Optionally, the above-mentioned filled article information includes the filled article quantity; and the execution unit can be further configured to: generate initial handover status information according to the filled article quantity included in the above-mentioned filled article information.
[0016] Optionally, the execution unit can be further configured to: in response to determining that the above-mentioned selected status information meets a preset first status condition, update the above-mentioned initial handover status information according to the preset first status information and the above-mentioned mailed article information, and obtain the updated initial handover status information as the article handover information.
[0017] Optionally, the execution unit can be further configured to: in response to receiving verification status information corresponding to the above-mentioned preset first status information, update the above-mentioned article handover information according to the preset second status information, and obtain the updated article handover information as the article handover information. Optionally, the execution unit can be further configured to: in response to determining that the above-mentioned selected status information meets a preset second status condition, update the above-mentioned initial handover status information according to the preset third status information and the above-mentioned mailed article information, and obtain the updated initial handover status information as the article handover information.
[0018] Optionally, the above-mentioned mailed article information includes the mailed article quantity; and the article handover information generation device can further include a first determination unit, a second determination unit, a third determination unit and a generation unit. Among them, the first determination unit is configured to determine the sum of the filled article quantities included in the above-mentioned group of waybill information as the total filled article quantity; the second determination unit is configured to determine the sum of the mailed article quantities included in each received mailed article information as the total mailed article quantity; the third determination unit is configured to, in response to determining that the above-mentioned total mailed article quantity is greater than the above-mentioned total filled article quantity and the generated article handover information meets the preset handover condition, determine split service order information, and determine the difference between the above-mentioned mailed article quantity and the above-mentioned total filled article quantity as the article quantity difference; the generation unit is configured to generate a group of split logistics waybill number information according to the above-mentioned article quantity difference.
[0019] Optionally, the above generation step further includes: in response to determining that the above item handover information meets a preset handover condition, controlling an associated unpacking device to perform an unpacking operation on the package corresponding to the above waybill information.
[0020] In a third aspect, some embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device storing one or more programs thereon, and when the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the method described in any implementation manner of the above first aspect.
[0021] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the method described in any implementation manner of the above first aspect.
[0022] In a fifth aspect, some embodiments of the present disclosure provide a computer program product including a computer program, and the computer program, when executed by a processor, implements the method described in any implementation manner of the above first aspect.
[0023] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: The method for generating item handover information according to some embodiments of the present disclosure can improve the security of logistics packages during the item handover process. Specifically, the reason for the low security of logistics packages during the item handover process is that when the number of items corresponding to an order is large, the same order needs to be divided into multiple packages for logistics distribution. When the delivery times of the packages are inconsistent, only based on one waybill information, the package information is verified, and the accuracy of the generated item handover information is low, resulting in a large number of package losses, thus leading to low security of logistics packages during the item handover process. Based on this, in the method for generating item handover information according to some embodiments of the present disclosure, first, a group of waybill information corresponding to the target service order information is received. Among them, the waybill information in the above-mentioned group of waybill information includes filled item information. Thus, the waybill information corresponding to the same order can be obtained, and different package information can be verified according to different waybill information. Then, in response to determining that the above-mentioned target service order information meets the preset platform conditions, for each waybill information included in the above-mentioned group of waybill information, the following generation steps are executed: According to the filled item information included in the above-mentioned waybill information, initial handover status information is generated. The above-mentioned initial handover status information is updated according to the selected status information and mailed item information submitted by the user to obtain updated initial handover status information as the item handover information. Thus, for different waybill information, the item handover information can be generated by verifying the package information and the corresponding waybill information, thereby improving the accuracy of the item handover information. Also, because when generating the item handover information, there are multiple waybill information corresponding to the same order to generate multiple item handover information, when the delivery times of the packages are inconsistent, when the package arrives, the package information can be verified according to the corresponding waybill information to generate the item handover information corresponding to the package, thereby improving the accuracy of each item handover information. Thus, the number of package losses can be reduced, and the security of logistics packages during the item handover process can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.
[0025] Figure 1 is a schematic diagram of an application scenario of the method for generating item handover information according to some embodiments of the present disclosure;
[0026] Figure 2 is an exemplary system architecture diagram of the method for generating item handover information according to some embodiments of the present disclosure;
[0027] Figure 3 is a flowchart of some embodiments of the method for generating item handover information according to the present disclosure;
[0028] Figure 4 is a flowchart of some other embodiments of the method for generating item handover information according to the present disclosure;
[0029] Figure 5 is a schematic structural diagram of some embodiments of the device for generating item handover information according to the present disclosure;
[0030] Figure 6 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Embodiments
[0031] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0032] In addition, it should be noted that for the sake of convenience of description, only parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.
[0033] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence relationship of the functions performed by these devices, modules or units.
[0034] It should be noted that the modifications of "one" and "plural" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly stated in the context, it should be understood as "one or more".
[0035] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0036] The present disclosure will be described in detail below with reference to the drawings and in conjunction with the embodiments.
[0037] Figure 1 is a schematic diagram of an application scenario of the method for generating item handover information according to some embodiments of the present disclosure.
[0038] In Figure 1In the application scenario, first, the computing device 101 receives a waybill information group 103 corresponding to the target service order information 102. Among them, the waybill information 1031 in the waybill information group 103 includes filled item information 10311. Then, in response to determining that the target service order information 102 meets the preset platform conditions, for each waybill information included in the waybill information group 103, the computing device 101 performs the following generation steps: Generate initial handover status information 104 according to the filled item information 10311 included in the waybill information 1031. Update the initial handover status information 104 according to the selected status information 105 and mailed item information 106 submitted by the user to obtain updated initial handover status information as item handover information 107. For example, when the target service order information 102 is "1234563706; xx network platform", the waybill information group 103 is "{[4*xx mobile phone; XXXX16001003377], [3*xx mobile phone; XXXX16001003378]}", the waybill information 1031 is "3*xx mobile phone; XXXX16001003378", and the filled item information 10311 is "3*xx mobile phone", then the initial handover status information 104 is "3*xx mobile phone". When the selected status information 105 is "handoverable" and the mailed item information 106 is "3*xx mobile phone", then the item handover information 107 is "3*xx mobile phone; handed over; 3*xx mobile phone; 3*xx mobile phone".
[0039] It should be noted that the computing device 101 described above can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster composed of multiple servers or terminal devices, or as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the above-listed hardware devices. It can be implemented as, for example, multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.
[0040] It should be understood that Figure 1 the number of terminal devices in is only illustrative. According to the implementation requirements, there can be any number of electronic devices.
[0041] Figure 2 shows an exemplary system architecture diagram of an item handover information generation method according to some embodiments of the present disclosure.
[0042] As Figure 2As shown, the system architecture 200 may include a first client 201, a database 202, and a second client 203. Among them, the first client 201 may be a client responsible for services after the transfer of items (such as after-sales). The first client 201 may be used to send a group of waybill information corresponding to the target service order information to the database 202 for the second client 203 to call. The second client 203 may be a client corresponding to the logistics site that picks up packages. The second client 203 may receive the group of waybill information corresponding to the target service order information in the database 202, and in response to determining that the target service order information meets the preset platform conditions, for each waybill information included in the group of waybill information, perform the following generation steps: generate initial handover status information according to the item information filled in the waybill information; update the initial handover status information according to the selected status information and mailed item information submitted by the user received, and obtain the updated initial handover status information as the item handover information.
[0043] The first client 201 and the second client 203 may be hardware or software. When the first client 201 and the second client 203 are hardware, they may be various electronic devices, including but not limited to smartphones, tablets, and the like. When the first client 201 and the second client 203 are software, they may be installed in the above-listed electronic devices. It may be implemented as, for example, multiple software or software modules used to provide distributed services, or it may be implemented as a single software or software module. No specific limitation is made here.
[0044] Continue to refer to Figure 3 , a flow 300 of some embodiments of the method for generating item handover information according to the present disclosure is shown. The method for generating item handover information includes the following steps:
[0045] Step 301, receive a group of waybill information corresponding to the target service order information.
[0046] In some embodiments, the execution subject of the method for generating item handover information (such as Figure 1The computing device 101) shown can receive a group of waybill information corresponding to the target service order information. Among them, the above-mentioned target service order information can characterize the order to be handed over. The above-mentioned target service order information can include, but is not limited to, the service order number and the source identifier. The above-mentioned source identifier can be the unique identifier of the source of the corresponding order. For example, the above-mentioned source identifier can be "xx network platform" or "individual". "xx" can be any character. The waybill information in the above-mentioned group of waybill information can characterize the waybill of the corresponding package. The waybill information in the above-mentioned group of waybill information can include, but is not limited to, the filled item information and the waybill number. The above-mentioned filled item information can be the information of the item filled in by the sender. The above-mentioned filled item information can include, but is not limited to, the filled item identifier. The above-mentioned filled item identifier can be the unique identifier of the item filled in by the user. In practice, the above-mentioned execution entity can receive the group of waybill information corresponding to the target service order information from the database through a wired connection or a wireless connection. It should be noted that the above-mentioned wireless connection can include, but is not limited to, 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other currently known or future-developed wireless connection methods.
[0047] Step 302, in response to determining that the target service order information meets the preset platform conditions, for each waybill information included in the group of waybill information, perform the following generation steps:
[0048] Among them, the above-mentioned preset platform conditions can be that the source identifier included in the above-mentioned target service order information is the same as the preset platform identifier. The above-mentioned preset platform identifier can be the unique identifier of a preset network platform (such as an e-commerce platform).
[0049] Step 3021, generate initial handover status information according to the filled item information included in the waybill information.
[0050] In some embodiments, the above-mentioned execution entity may generate initial handover status information based on the filled item information included in the above-mentioned waybill information. Among them, the above-mentioned initial handover status information may characterize the status of the item at the start of the handover. In practice, the above-mentioned execution entity may combine the filled item identifier, the preset initial handover status, the preset mailed item information, the preset actually received item information, and the preset abnormal item information included in the above-mentioned filled item information into the initial handover status information. Among them, the above-mentioned combination method may be character splicing. The above-mentioned preset initial handover status may be a preset status indicating that the item corresponding to the waybill information is waiting for handover. For example, the above-mentioned preset initial handover status may be "initial status". The above-mentioned preset mailed item information may be the preset mailed item information when not yet handed over. The mailed item information may characterize the information of the item actually mailed in the package. For example, the above-mentioned preset mailed item information may be empty. The above-mentioned preset actually received item information may be the preset information of the actually received item. For example, the above-mentioned preset actually received item information may be empty. The above-mentioned preset abnormal item information may be the preset information indicating that the received item is abnormal. For example, the above-mentioned preset abnormal item information may be empty.
[0051] Optionally, the above-mentioned filled item information may further include the filled item quantity. Among them, the above-mentioned filled item quantity may be the quantity of the item filled in by the user.
[0052] In some alternative implementation manners of some embodiments, the above-mentioned execution entity may also generate initial handover status information based on the filled item quantity included in the above-mentioned filled item information. In practice, the above-mentioned execution entity may combine the filled item identifier, the above-mentioned filled item quantity, the above-mentioned preset initial handover status, the above-mentioned preset mailed item information, the above-mentioned preset actually received item information, the above-mentioned preset abnormal item information, and the preset operation information into the initial handover status information. Among them, the above-mentioned preset operation information may be the preset information indicating the execution of the item handover operation. The above-mentioned preset operation information may include but is not limited to the preset operator identifier and the operation time. The above-mentioned preset operator identifier may be the unique identifier of the user responsible for the item handover operation preset in advance. For example, the above-mentioned preset operator identifier may be "system". The operation time may be the time when the item handover operation is executed. For example, the above-mentioned operation time may be the current time.
[0053] Step 3022: Update the initial handover status information according to the received selected status information and mailed item information submitted by the user, and obtain the updated initial handover status information as the item handover information.
[0054] In some embodiments, the above-mentioned execution entity may update the above-mentioned initial handover status information based on the received selection status information and mailed item information submitted by the user, and obtain the updated initial handover status information as the item handover information. Among them, the above-mentioned selection status information may be information on the handover status selected by the user. The above-mentioned selection status information may include, but is not limited to, the handover status. The above-mentioned handover status may characterize the status of item handover. The above-mentioned handover status may be, but is not limited to, one of the following: handover possible, rejection, reporting abnormality. The above-mentioned "handover possible" may characterize the handover of the item corresponding to the waybill information. The above-mentioned "rejection" may characterize the refusal to receive the item corresponding to the waybill information. The above-mentioned "reporting abnormality" may characterize that the information of the actually mailed item is different from the information of the item filled in by the user, and further verification is required. The above-mentioned mailed item information may include, but is not limited to, the mailed item identifier. The above-mentioned mailed item identifier may be the unique identifier of the mailed item. For example, the above-mentioned mailed item identifier may be "3*xx mobile phone". "xx" may be any character. In practice, the above-mentioned execution entity may, in response to determining that the above-mentioned selection status information meets the preset third status condition, first, update the preset initial handover status included in the above-mentioned initial handover status information to the preset fourth status information. Among them, the above-mentioned preset third status condition may be that the handover status included in the above-mentioned selection status information is "handover possible". The above-mentioned preset fourth status information may be the pre-set handover status information characterizing the handover of the item. For example, the above-mentioned preset fourth status information may be "handed over". Secondly, update the preset mailed item information included in the above-mentioned initial handover status information to the above-mentioned mailed item information. Then, update the preset actually received item information included in the above-mentioned initial handover status information to the above-mentioned mailed item information, and obtain the updated initial handover status information as the item handover information.
[0055] Optionally, the above-mentioned execution entity may also update the preset operator user identifier included in the above-mentioned initial handover status information to the user login identifier, and obtain the updated initial handover status information as the item handover information. Among them, the above-mentioned user login identifier may be the unique identifier for the user to log in to the item handover system. The above-mentioned item handover system may be a system for item handover.
[0056] In some alternative implementation manners of some embodiments, the above-mentioned execution entity may update the above-mentioned initial handover status information based on the received selection status information and mailed item information submitted by the user through the following steps, and obtain the updated initial handover status information as the item handover information:
[0057] In response to determining that the above selection status information meets the preset second status condition, the initial handover status information is updated according to the preset third status information and the above mailing item information to obtain updated initial handover status information as the item handover information. Among them, the above preset second status condition may be that the handover status included in the above selection status information is rejection. The above preset third status information may be information preset to represent the rejection of receiving items. For example, the above preset third status information may be "rejected". In practice, the above execution entity may, in response to determining that the above selection status information meets the preset second status condition. First, update the preset initial handover status included in the above initial handover status information to the preset third status information. Second, update the preset mailing item information included in the above initial handover status information to the above mailing item information. Then, update the preset received item information included in the above initial handover status information to the preset received information to obtain updated initial handover status information as the item handover information. Among them, the above preset received information may be information preset to represent that no items are actually received. For example, the above preset received information may be "0".
[0058] Optionally, the above mailing item information may further include the quantity of mailing items. Among them, the above quantity of mailing items may be the quantity of items actually mailed.
[0059] Optionally, the above execution entity may further perform the following steps:
[0060] First step, determine the sum of the quantities of the filled items included in the above waybill information group as the total quantity of filled items.
[0061] Second step, determine the sum of the quantities of the mailing items included in each received mailing item information as the total quantity of mailing items.
[0062] Step 3: In response to determining that the total number of mailed items is greater than the total number of filled items and each generated item handover information meets the preset handover conditions, determine the split service order information and determine the difference between the number of mailed items and the total number of filled items as the item quantity difference. Among them, the above-mentioned preset handover condition may be that the handover status represented by each generated item handover information is handover-enabled. In practice, first, the above-mentioned execution entity may, in response to determining that the total number of mailed items is greater than the total number of filled items and each generated item handover information meets the preset handover conditions, generate a split service order number according to the preset service order number generation algorithm. Among them, the above-mentioned preset service order number generation algorithm may be an algorithm preset for generating service order numbers. For example, the above-mentioned preset service order number generation algorithm may be the Snowflake algorithm or the UUID (Universally Unique Identifier) algorithm. Then, determine the above-mentioned split service order number as the split service order information. Finally, determine the difference between the number of mailed items and the total number of filled items as the item quantity difference.
[0063] Step 4: Generate a split logistics order number information group according to the above-mentioned item quantity difference. In practice, the above-mentioned execution entity may generate the above-mentioned number of split logistics service order numbers equal to the item quantity difference according to the preset logistics service order number generation method. Among them, the above-mentioned preset logistics service order number generation method may be an algorithm preset for generating logistics service order numbers. For example, the above-mentioned preset logistics order number generation algorithm may be the Snowflake algorithm or the UUID (Universally Unique Identifier) algorithm. The above-mentioned logistics service order number may be the service order number of the logistics. Then, for each generated split logistics service order number, determine the above-mentioned split logistics service order number as the split logistics order number information. Finally, determine all the determined split logistics order number information as the split logistics order number information group.
[0064] Thus, when the number of actually mailed items is greater than the number of items filled in by the user and it is determined to hand over the items, the information that the number of actually mailed items is inconsistent with the number of items filled in by the user can be recorded by splitting a new service order number and a split logistics order number information group, which is convenient for subsequent query and verification.
[0065] Optionally, the above-mentioned execution entity may further perform the following generation steps: in response to determining that the above-mentioned item handover information meets the preset handover conditions, control the associated unpacking device to perform an unpacking operation on the package corresponding to the above-mentioned waybill information. Among them, the above-mentioned preset handover conditions may be that the handover status represented by the above-mentioned item handover information is "handed over". The above-mentioned unpacking device may be a device for unpacking packages. For example, the above-mentioned unpacking device may be an automatic unpacking machine or a robotic arm. The above-mentioned unpacking operation may be an operation to unpack the package. Thus, when the items corresponding to the waybill information can be handed over, the corresponding packages can be unpacked, sorted, and repacked to complete the subsequent logistics transportation process.
[0066] Optionally, the above-mentioned execution entity may also display the generated item handover information on the item handover page. Among them, the above-mentioned item handover page may be a page for item handover.
[0067] Optionally, the above-mentioned execution entity may also, in response to determining that the generated item handover information meets the above-mentioned preset handover conditions, send the above-mentioned item handover information to the target terminal. Among them, the above-mentioned target terminal may be a terminal responsible for services after the transfer of items (such as after-sales).
[0068] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: The method for generating item handover information according to some embodiments of the present disclosure can improve the security of logistics packages during the item handover process. Specifically, the reason for the low security of logistics packages during the item handover process is that when the number of items corresponding to an order is large, the same order needs to be divided into multiple packages for logistics distribution. When the delivery times of each package are inconsistent, only based on one waybill information, the package information is verified, and the accuracy of the generated item handover information is low, resulting in a relatively large number of package losses, thus leading to low security of logistics packages during the item handover process. Based on this, in the method for generating item handover information according to some embodiments of the present disclosure, first, a group of waybill information corresponding to the target service order information is received. Among them, the waybill information in the above-mentioned group of waybill information includes filled item information. Thus, the waybill information corresponding to the same order can be obtained, and different package information can be verified according to different waybill information. Then, in response to determining that the above-mentioned target service order information meets the preset platform conditions, for each waybill information included in the above-mentioned group of waybill information, the following generation steps are performed: According to the filled item information included in the above-mentioned waybill information, initial handover status information is generated. The above-mentioned initial handover status information is updated according to the selected status information and mailed item information submitted by the user received, and the updated initial handover status information is obtained as the item handover information. Thus, for different waybill information, the item handover information can be generated by verifying the package information and the corresponding waybill information, thereby improving the accuracy of the item handover information. Also, because when generating the item handover information, there are multiple waybill information corresponding to the same order to generate multiple item handover information, when the delivery times of each package are inconsistent, when a package arrives, the package information can be verified according to the corresponding waybill information to generate the item handover information corresponding to the package, thereby improving the accuracy of each item handover information. Thus, the number of package losses can be reduced, and the security of logistics packages during the item handover process can be improved.
[0069] Further referring to Figure 4 , which shows the flow 400 of some other embodiments of the method for generating item handover information. The flow 400 of the method for generating item handover information includes the following steps:
[0070] Step 401, receiving a group of waybill information corresponding to the target service order information.
[0071] Step 402, in response to determining that the target service order information meets the preset platform conditions, for each waybill information included in the group of waybill information, perform the following generation steps:
[0072] Step 4021, generating initial handover status information according to the filled item information included in the waybill information.
[0073] In some embodiments, for the specific implementation of steps 401 - 4021 and the technical effects brought thereby, reference may be made to Figure 3 steps 301 - 3021 in the corresponding embodiments, which will not be elaborated herein.
[0074] Step 4022: In response to determining that the selected status information meets the preset first status condition, update the initial handover status information based on the preset first status information and the mailing item information to obtain the updated initial handover status information as the item handover information.
[0075] In some embodiments, the above-mentioned execution entity (such as Figure 1 the computing device 101 shown) may, in response to determining that the selected status information meets the preset first status condition, update the initial handover status information based on the preset first status information and the mailing item information to obtain the updated initial handover status information as the item handover information. Among them, the above-mentioned preset first status condition may be that the handover status included in the selected status information is reported as abnormal. The above-mentioned preset first status information may be information preset to represent the status of verifying the items corresponding to the waybill information. For example, the above-mentioned preset first status information may be "awaiting abnormal verification". In practice, the above-mentioned execution entity may, in response to determining that the selected status information meets the preset first status condition, first, update the preset initial handover status included in the initial handover status information to the preset first status information. Second, update the preset mailing item information included in the initial handover status information to the mailing item information. Then, update the preset abnormal item information included in the initial handover status information to the filled item information to obtain the updated initial handover status information as the item handover information.
[0076] Optionally, the above-mentioned execution entity may also, in response to receiving the verification status information corresponding to the above-mentioned preset first status information, update the item handover information based on the preset second status information to obtain the updated item handover information as the item handover information. Among them, the above-mentioned verified information may represent that the user has verified the items corresponding to the waybill information. The above-mentioned preset second status information may be information preset to represent the status that the items corresponding to the waybill information are already verified and awaiting handover. For example, the above-mentioned preset second status information may be "verified and awaiting handover". In practice, the above-mentioned execution entity may, in response to receiving the verification status information corresponding to the above-mentioned preset first status information, update the preset first status information included in the item handover information to the preset second status information to obtain the updated item handover information as the item handover information.
[0077] From Figure 4 it can be seen that compared with the description of Figure 3 the corresponding some embodiments, Figure 4The process 400 of the method for generating item handover information in some corresponding embodiments reflects the steps of expanding the generation of item handover information. Thus, the solutions described in these embodiments can determine whether to hand over an item and update the handover status of the item based on the specific information after manual verification when the information of the mailed item is different from the information of the item filled in by the user.
[0078] Further referring to Figure 5 , as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an item handover information generation device. These device embodiments correspond to Figure 3 the method embodiments shown, and the device can be specifically applied to various electronic devices.
[0079] As Figure 5 shown, the item handover information generation device 500 in some embodiments includes: a receiving unit 501 and an execution unit 502. Among them, the receiving unit 501 is configured to receive a group of waybill information corresponding to the target service order information, where the waybill information in the above group of waybill information includes filled item information; the execution unit 502 is configured to, in response to determining that the above target service order information meets the preset platform conditions, for each waybill information included in the above group of waybill information, perform the following generation steps: generate initial handover status information according to the filled item information included in the above waybill information; update the above initial handover status information according to the selected status information and mailed item information submitted by the user received, and obtain the updated initial handover status information as the item handover information.
[0080] Optionally, the above filled item information includes the filled item quantity; and the execution unit 502 can be further configured to: generate initial handover status information according to the filled item quantity included in the above filled item information.
[0081] Optionally, the execution unit 502 can be further configured to: in response to determining that the above selected status information meets the preset first status condition, update the above initial handover status information according to the preset first status information and the above mailed item information, and obtain the updated initial handover status information as the item handover information.
[0082] Optionally, the execution unit 502 may be further configured to: in response to receiving the verification status information corresponding to the above-mentioned preset first status information, update the above-mentioned item handover information according to the preset second status information to obtain updated item handover information as the item handover information. Optionally, the execution unit 502 may be further configured to: in response to determining that the above-mentioned selection status information meets the preset second status condition, update the above-mentioned initial handover status information according to the preset third status information and the above-mentioned mailed item information to obtain updated initial handover status information as the item handover information.
[0083] Optionally, the above-mentioned mailed item information includes the quantity of mailed items; and the item handover information generation device 500 may further include a first determination unit, a second determination unit, a third determination unit, and a generation unit (not shown in the figure). Among them, the first determination unit is configured to determine the sum of the quantities of the filled items included in the above-mentioned waybill information group as the total quantity of filled items; the second determination unit is configured to determine the sum of the quantities of the mailed items included in the received mailed item information as the total quantity of mailed items; the third determination unit is configured to, in response to determining that the above-mentioned total quantity of mailed items is greater than the above-mentioned total quantity of filled items and the generated item handover information meets the preset handover conditions, determine the fission service order information, and determine the difference between the above-mentioned quantity of mailed items and the above-mentioned total quantity of filled items as the item quantity difference; the generation unit is configured to generate a fission logistics order number information group according to the above-mentioned item quantity difference.
[0084] Optionally, the above-mentioned generation step further includes: in response to determining that the above-mentioned item handover information meets the preset handover conditions, controlling the associated unpacking device to perform an unpacking operation on the package corresponding to the above-mentioned waybill information.
[0085] It can be understood that the various units described in the item handover information generation device 500 correspond to the respective steps in the method described with reference to Figure 3 Therefore, the operations, features, and beneficial effects described above for the method also apply to the device 500 and the units included therein, and will not be repeated here.
[0086] Next, refer to Figure 6 , which shows a schematic structural diagram of an electronic device 600 (such as Figure 1 the computing device in) suitable for implementing some embodiments of the present disclosure. The electronic devices in some embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6The electronic device shown is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.
[0087] As Figure 6 shown, the electronic device 600 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0088] Generally, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 6 the electronic device 600 with various devices is shown, it should be understood that it is not required to implement or include all the shown devices. Instead, more or fewer devices may be implemented or included. Figure 6 Each block shown in
[0089] particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the methods shown in the flowcharts. In such some embodiments, the computer program may be downloaded and installed from a network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the methods of some embodiments of the present disclosure are performed.
[0090] It should be noted that the computer-readable media described in some embodiments of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, 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 some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0091] In some embodiments, the client and the server may communicate using any currently known or future-developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0092] The above computer-readable medium may be included in the above electronic device; or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to: receive a group of waybill information corresponding to target service order information, wherein the waybill information in the group of waybill information includes filled item information; in response to determining that the target service order information meets a preset platform condition, for each waybill information included in the group of waybill information, perform the following generation steps: generate initial handover status information according to the filled item information included in the waybill information; update the initial handover status information according to the selected status information and mailed item information submitted by the user received, and obtain updated initial handover status information as item handover information.
[0093] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, execute as a stand-alone software package, execute partially on the user's computer and partially on a remote computer, or execute entirely on the remote computer or server. In the case of a remote computer, the remote computer may 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 may be connected to an external computer (e.g., by connecting through the Internet using an Internet service provider).
[0094] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0095] The units described in some embodiments of the present disclosure can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes a receiving unit and an executing unit. Among them, the names of these units do not constitute a limitation to the unit itself in some cases. For example, the receiving unit can also be described as "the unit for receiving the waybill information group corresponding to the target service order information".
[0096] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Product (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and so on.
[0097] Some embodiments of the present disclosure also provide a computer program product, including a computer program which, when executed by a processor, implements any one of the above-described article handover information generation methods.
[0098] The above description is only some preferred embodiments of the present disclosure and an explanation of the applied technical principles. 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 the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the technical solutions formed by mutually replacing the above features with the (but not limited to) technical features having similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A method for generating item handover information, comprising: Receive a group of waybill information corresponding to the target service order information, where the waybill information in the group of waybill information includes filled item information; In response to determining that the target service order information meets the preset platform conditions, for each waybill information included in the group of waybill information, perform the following generation steps: Generate initial handover status information according to the filled item information included in the waybill information; Update the initial handover status information according to the selected status information and mailed item information submitted by the user received, and obtain the updated initial handover status information as the item handover information.
2. The method according to claim 1, wherein, The filled item information includes the filled item quantity; and The generating the initial handover status information according to the filled item information included in the waybill information includes: Generate initial handover status information according to the filled item quantity included in the filled item information.
3. The method according to claim 1, wherein, The updating the initial handover status information according to the selected status information and mailed item information submitted by the user received, and obtaining the updated initial handover status information as the item handover information includes: In response to determining that the selected status information meets the preset first status condition, update the initial handover status information according to the preset first status information and the mailed item information, and obtain the updated initial handover status information as the item handover information.
4. The method according to claim 3, wherein, The method further includes: In response to receiving verification status information corresponding to the preset first status information, update the item handover information according to the preset second status information, and obtain the updated item handover information as the item handover information.
5. The method according to claim 1, wherein, The updating the initial handover status information according to the selected status information and mailed item information submitted by the user received, and obtaining the updated initial handover status information as the item handover information includes In response to determining that the selected status information meets the preset second status condition, update the initial handover status information according to the preset third status information and the mailed item information, and obtain the updated initial handover status information as the item handover information.
6. The method according to claim 2, wherein, The mailed item information includes the mailed item quantity; and The method further includes: Determine the total quantity of filled items as the sum of the quantities of each filled item included in the group of waybill information; Determine the total quantity of mailed items as the sum of the quantities of each mailed item included in the received mailed item information; In response to determining that the total quantity of mailed items is greater than the total quantity of filled items, and each generated item handover information meets the preset handover conditions, determine the fission service order information, and determine the difference between the mailed item quantity and the total quantity of filled items as the item quantity difference; Generate a group of fission logistics waybill number information according to the item quantity difference.
7. The method according to any one of claims 1 - 5, wherein, The generation step further includes: In response to determining that the item handover information meets the preset handover conditions, control the associated unpacking device to perform an unpacking operation on the package corresponding to the waybill information.
8. An apparatus for generating item handover information, comprising: A receiving unit configured to receive a group of waybill information corresponding to the target service order information, where the waybill information in the group of waybill information includes filled item information; An execution unit, configured to, in response to determining that the target service order information meets a preset platform condition, perform the following generation steps for each waybill information included in the waybill information group: Generate initial handover status information according to the filled item information included in the waybill information; Update the initial handover status information according to the selected status information and mailed item information submitted by the user, and obtain the updated initial handover status information as the item handover information.
9. An electronic device, comprising: One or more processors; A storage device having stored thereon 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 method according to any one of claims 1-7.
10. A computer-readable medium having a computer program stored thereon, wherein, When the computer program is executed by a processor, it implements the method according to any one of claims 1-7.
11. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 7.