Business processing method and device, electronic equipment and computer readable medium

By receiving business processing requests, extracting and verifying delivery and listing information, and generating verification information, it solves the problem of high labor and time costs in the existing technology, realizes efficient business processing processes, reduces labor costs and increases efficiency.

CN119168553APending Publication Date: 2024-12-20BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310731580.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-20
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In the prior art, the labor and time cost are high and the execution efficiency is low from issuing purchase orders to listing.

Method used

By receiving service processing requests, obtaining delivery information and listing information, extracting field values ​​based on target field identification, executing the first verification program to generate delivery verification information and listing verification information, and calling the second verification program to perform verification, Generate listing record information for output.

Benefits of technology

It reduces labor costs, improves business processing efficiency, reduces manual scanning and listing operations, and improves processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168553A_ABST
    Figure CN119168553A_ABST
Patent Text Reader

Abstract

The invention discloses a service processing method and device, electronic equipment and a computer readable medium, and relates to the technical field of computers, one specific embodiment comprises the steps of receiving a service processing request, obtaining corresponding delivery information and shelf information, and extracting corresponding field values in the delivery information and the shelf information based on target field identifiers; a first verification program is executed based on the field value, and delivery verification information and racking verification information are generated in response to the fact that the first verification is passed; and calling a second verification program to perform second verification based on the delivery verification information and the shelving verification information, and generating and outputting shelving record information in response to passing of the second verification. The labor cost is reduced, and the business processing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a business processing method, device, electronic device and computer-readable medium. Background Art

[0002] At present, the process from issuing a purchase order to putting the goods on the shelves involves many operations. The receiving team in the warehouse needs to use a handheld terminal to scan the barcode of the incoming order, the product barcode, and the container barcode before receiving the goods into the container. After the goods are received, the shelf staff needs to scan the container code, product barcode, and storage location to complete the shelving, which wastes a lot of manpower and time costs. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a business processing method, device, electronic device and computer-readable medium, which can solve the problems of high manpower and time costs and low execution efficiency in the existing process from issuing a purchase order to putting it on the shelves.

[0004] To achieve the above objective, according to one aspect of an embodiment of the present application, a service processing method is provided, including:

[0005] Receive the business processing request, obtain the corresponding delivery information and shelf information, and extract the corresponding field values ​​in the delivery information and shelf information based on the target field identifier;

[0006] Executing a first verification procedure based on the field value, and generating delivery verification information and shelf verification information respectively in response to the first verification passing;

[0007] The second verification program is called to perform a second verification based on the delivery verification information and the shelf verification information. In response to the second verification being passed, shelf record information is generated and output.

[0008] Optionally, performing a first verification procedure based on the field value includes:

[0009] Determine whether the train number ID in the field value exists in the historical imported field value library. If so, return the first verification failure information based on the train number ID. Otherwise, return the first verification success information based on the train number ID.

[0010] Optionally, performing a first verification procedure based on the field value includes:

[0011] According to the merchant order ID in the field value, the corresponding incoming order ID is obtained. In response to successful acquisition of the incoming order ID, the first verification success information based on the merchant order ID is returned and the incoming order ID is output; in response to failure to obtain the incoming order ID, the first verification failure information based on the merchant order ID is returned.

[0012] Optionally, performing a first verification procedure based on the field value includes:

[0013] Determine whether the format of the item identification in the field value is a preset format, and if so, return first verification success information based on the item identification, and if not, return first verification failure information based on the item identification.

[0014] Optionally, performing a first verification procedure based on the field value includes:

[0015] Determine whether the format of the item level identifier in the field value is a preset format, and if so, return first verification success information based on the item level identifier, and if not, return first verification failure information based on the item level identifier.

[0016] Optionally, performing a first verification procedure based on the field value includes:

[0017] In response to the successful acquisition of the incoming order identifier, acquiring a first quantity of the same minimum stock unit corresponding to the incoming order identifier;

[0018] Obtain an order message corresponding to the business processing request, and then obtain the second quantity of the minimum inventory unit in the order message and the third quantity of the minimum inventory unit that has completed verification in the warehouse entry order identifier;

[0019] Determine a fourth quantity based on the second quantity and the third quantity;

[0020] Determine whether the first quantity is less than or equal to the fourth quantity. If so, return first verification success information based on the incoming order identifier; otherwise, return first verification failure information based on the incoming order identifier.

[0021] Optionally, a second verification is performed based on the delivery verification information and the shelf verification information, including:

[0022] Get the first multiple groups of quantities under the preset dimension corresponding to the same train ID in the field value corresponding to the delivery information;

[0023] Get the second most number of groups under the preset dimension corresponding to the same train number ID in the field value corresponding to the listing information;

[0024] Calculate a first summed quantity corresponding to the first plurality of groups of quantities, and calculate a second summed quantity corresponding to the second plurality of groups of quantities;

[0025] Determine whether the first sum is equal to the second sum, if so, return the second verification pass information, if not, return the second verification fail information.

[0026] In addition, the present application also provides a service processing device, including:

[0027] A receiving unit is configured to receive a business processing request, obtain corresponding delivery information and shelf information, and extract corresponding field values ​​in the delivery information and the shelf information based on a target field identifier;

[0028] A first verification unit is configured to execute a first verification procedure based on the field value, and in response to the first verification passing, generate delivery verification information and shelf verification information respectively;

[0029] The second verification unit is configured to call a second verification program to perform a second verification based on the delivery verification information and the shelf verification information, and generate and output the shelf record information in response to the second verification passing.

[0030] Optionally, the first verification unit is further configured to:

[0031] Determine whether the train number ID in the field value exists in the historical imported field value library. If so, return the first verification failure information based on the train number ID. Otherwise, return the first verification success information based on the train number ID.

[0032] Optionally, the first verification unit is further configured to:

[0033] According to the merchant order ID in the field value, the corresponding incoming order ID is obtained. In response to successful acquisition of the incoming order ID, the first verification success information based on the merchant order ID is returned and the incoming order ID is output; in response to failure to obtain the incoming order ID, the first verification failure information based on the merchant order ID is returned.

[0034] Optionally, the first verification unit is further configured to:

[0035] Determine whether the format of the item identification in the field value is a preset format, and if so, return first verification success information based on the item identification, and if not, return first verification failure information based on the item identification.

[0036] Optionally, the first verification unit is further configured to:

[0037] Determine whether the format of the item level identifier in the field value is a preset format, and if so, return first verification success information based on the item level identifier, and if not, return first verification failure information based on the item level identifier.

[0038] Optionally, the first verification unit is further configured to:

[0039] In response to the successful acquisition of the incoming order identifier, acquiring a first quantity of the same minimum stock unit corresponding to the incoming order identifier;

[0040] Obtain an order message corresponding to the business processing request, and then obtain the second quantity of the minimum inventory unit in the order message and the third quantity of the minimum inventory unit that has completed verification in the warehouse entry order identifier;

[0041] Determine a fourth quantity based on the second quantity and the third quantity;

[0042] Determine whether the first quantity is less than or equal to the fourth quantity. If so, return first verification success information based on the incoming order identifier; otherwise, return first verification failure information based on the incoming order identifier.

[0043] Optionally, the second verification unit is further configured to:

[0044] Get the first multiple groups of quantities under the preset dimension corresponding to the same train ID in the field value corresponding to the delivery information;

[0045] Get the second most number of groups under the preset dimension corresponding to the same train number ID in the field value corresponding to the listing information;

[0046] Calculate a first summed quantity corresponding to the first plurality of groups of quantities, and calculate a second summed quantity corresponding to the second plurality of groups of quantities;

[0047] Determine whether the first sum is equal to the second sum, if so, return the second verification pass information, if not, return the second verification fail information.

[0048] In addition, the present application also provides a business processing electronic device, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by one or more processors, the one or more processors implement the business processing method as described above.

[0049] In addition, the present application also provides a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the business processing method as described above is implemented.

[0050] An embodiment of the above invention has the following advantages or beneficial effects: the application receives a business processing request, obtains the corresponding delivery information and shelf information, extracts the corresponding field values ​​in the delivery information and shelf information respectively based on the target field identifier; executes a first verification program based on the field value, and generates delivery verification information and shelf verification information respectively in response to the first verification passing; calls a second verification program to perform a second verification based on the delivery verification information and the shelf verification information, and generates and outputs the shelf record information in response to the second verification passing. This reduces labor costs and improves business processing efficiency.

[0051] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The accompanying drawings are used to better understand the present application and do not constitute an improper limitation on the present application.

[0053] Figure 1 It is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application;

[0054] Figure 2 It is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application;

[0055] Figure 3 This is a schematic diagram of an application scenario of a business processing method provided according to an embodiment of the present application;

[0056] Figure 4 is a schematic diagram of main units of a service processing device according to an embodiment of the present application;

[0057] Figure 5 is an exemplary system architecture diagram to which the embodiments of the present application can be applied;

[0058] Figure 6 It is a structural diagram of a computer system of a terminal device or server suitable for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0059] The following is an explanation of the exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description. It should be noted that in the technical solution of the present disclosure, the collection, collection, update, analysis, processing, use, transmission, storage and other aspects of user personal information involved 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. Take necessary measures for user personal information to prevent illegal access to user personal information data and maintain user personal information security, network security and national security.

[0060] Figure 1 is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application, such as Figure 1 As shown, the business processing method includes:

[0061] Step S101, receiving a business processing request, obtaining corresponding delivery information and shelf information, and extracting corresponding field values ​​in the delivery information and shelf information based on a target field identifier.

[0062] In this embodiment, the execution subject of the business processing method (for example, a server) can receive a business processing request through a wired connection or a wireless connection. The business processing request can be, for example, a request to check the delivery information and the shelf information. When the execution subject receives the business processing request, it indicates that the item has been placed in the storage location, and the delivery information and the shelf information need to be checked based on the storage location where it is placed. At this time, the execution subject can automatically import the delivery information and the shelf information uploaded by the user. Alternatively, the execution subject can detect in real time whether the item is placed in the storage location. If it is detected that the item is placed in the storage location, the business processing process is triggered. The storage location identifier corresponding to the storage location where the item is placed is obtained, and then the shelf information is generated based on each obtained storage location identifier, and matched with the delivery information uploaded by the user. After obtaining the delivery information and the shelf information, the execution subject can extract the corresponding field values ​​in the delivery information and the shelf information based on the target field identifier, such as the train number, the merchant order number, the item code, the supplier code, the item grade code, the quantity, etc., for subsequent verification.

[0063] Specifically, before obtaining the corresponding delivery information and shelf information, the method further includes:

[0064] In response to detecting that there is an item on the storage location, a business processing request sending process is triggered.

[0065] For example, each item may carry a detectable chip, and each storage location is provided with a chip detection device, which can read the chip information in the chip on the item. The chip information may include the item's attribute information, such as the item's weight, type, production date, shelf life, etc. The present application embodiment does not specifically limit the chip information. The chip detection device on the storage location can send a notification to the execution subject when it detects that an item has been placed. After receiving the notification sent by the chip detection device on the storage location, the execution subject can count the number of storage locations where the item is placed based on the received notification. When the number of storage locations is greater than a preset threshold, the business processing request sending process is triggered to call the request sending unit to send a business processing request to the request receiving unit.

[0066] Step S102, executing a first verification procedure based on the field value, and generating delivery verification information and shelf verification information respectively in response to the first verification passing.

[0067] Specifically, executing a first verification procedure based on the field value includes:

[0068] Determine whether the train number ID in the field value exists in the historical imported field value library. If so, return the first verification failure information based on the train number ID. Otherwise, return the first verification success information based on the train number ID.

[0069] For example, the train number identification can be, for example, a train number. When executing the first verification procedure, it is determined whether each imported file has only one train number, and whether the imported train number has been successfully imported before. If not, the train number can be imported, and the first verification success information based on the train number identification is returned; if the train number has been successfully imported before, the train number is not allowed to be imported again, and the first verification failure information based on the train number identification is returned.

[0070] Specifically, executing a first verification procedure based on the field value includes:

[0071] According to the merchant order ID in the field value, the corresponding incoming order ID is obtained. In response to successful acquisition of the incoming order ID, the first verification success information based on the merchant order ID is returned and the incoming order ID is output; in response to failure to obtain the incoming order ID, the first verification failure information based on the merchant order ID is returned.

[0072] For example, the merchant order identifier may be, for example, a merchant order number. When the execution subject executes the first verification procedure based on the merchant order identifier, for example, it may match the incoming order number in the message sent from the upstream according to the imported merchant order number. When the corresponding incoming order number is matched, the first verification success information based on the merchant order identifier is returned and the incoming order identifier is output. When the corresponding incoming order number is not matched, the first verification failure information based on the merchant order identifier is returned.

[0073] Specifically, executing a first verification procedure based on the field value includes:

[0074] Determine whether the format of the item identification in the field value is a preset format, and if so, return first verification success information based on the item identification, and if not, return first verification failure information based on the item identification.

[0075] For example, the execution subject may also determine whether the format of the item code starts with EMG, and if so, return first verification success information based on the item code, and if not, return first verification failure information based on the item code.

[0076] Specifically, executing a first verification procedure based on the field value includes:

[0077] Determine whether the format of the item level identifier in the field value is a preset format, and if so, return first verification success information based on the item level identifier, and if not, return first verification failure information based on the item level identifier.

[0078] For example, the execution entity may also determine whether the format of the item level code is a number and whether the number starts with 1, 2, 3, 4, 5, or 6. If so, it returns the first verification success information based on the item level code; otherwise, it returns the first verification failure information based on the item level code.

[0079] Specifically, executing a first verification procedure based on the field value includes:

[0080] In response to successful acquisition of the incoming order identifier, obtain the first quantity of the same minimum stock unit SKU corresponding to the incoming order identifier; obtain the order message corresponding to the business processing request, and then obtain the second quantity of the minimum stock unit in the order message and the third quantity of the minimum stock unit that has completed verification in the incoming order identifier; determine the fourth quantity based on the second quantity and the third quantity; determine whether the first quantity is less than or equal to the fourth quantity, and if so, return the first verification success information based on the incoming order identifier, if not, return the first verification failure information based on the incoming order identifier.

[0081] For example, check whether the quantity summary a (i.e., the first quantity) of the same SKU in the same incoming order number is less than or equal to the difference b (b is the fourth quantity) between the quantity summary of the same SKU in the order message (i.e., the second quantity) and the verified quantity (i.e., the third quantity) in the incoming order number, that is, check whether a is less than or equal to b.

[0082] When first verification success information is returned based on each field value, it is determined that the first verification passes. When there is a field value that returns first verification failure information, it is determined that the first verification fails, and the field value and field that failed the verification are output.

[0083] In response to the first verification being passed, delivery verification information and shelf verification information are generated respectively.

[0084] The delivery verification information may include the target field value corresponding to each target field identifier, and the shelf verification information may include the target field value corresponding to each target field identifier.

[0085] Step S103, calling the second verification program to perform a second verification based on the delivery verification information and the shelf verification information, and in response to the second verification passing, generating and outputting the shelf record information.

[0086] For example, it is checked whether the train number in the delivery information is consistent with the train number in the shelf information. If they are consistent, the second check is passed, and the shelf record information is generated and output based on the shelf information. If they are inconsistent, the second check fails, and the second check failure information is output.

[0087] Specifically, the method further includes: in response to a first verification failure or in response to a second verification failure, generating and outputting verification failure information.

[0088] When one of the first check and the second check fails, check failure information is output.

[0089] This embodiment receives a business processing request, obtains the corresponding delivery information and shelf information, extracts the corresponding field values ​​in the delivery information and shelf information based on the target field identifier, executes a first verification program based on the field value, generates delivery verification information and shelf verification information in response to the first verification passing, and calls a second verification program to perform a second verification based on the delivery verification information and the shelf verification information, generates and outputs the shelf record information in response to the second verification passing, so as to reduce labor costs and improve business processing efficiency.

[0090] Figure 2 is a schematic diagram of the main flow of a business processing method provided according to an embodiment of the present application, such as Figure 2 As shown, the business processing method includes:

[0091] Step S201, receiving a business processing request, obtaining corresponding delivery information and shelf information, and extracting corresponding field values ​​in the delivery information and shelf information based on the target field identifier.

[0092] Step S202, executing a first verification procedure based on the field value, and generating delivery verification information and shelf verification information respectively in response to the first verification passing.

[0093] The principle of step S201-step S202 is similar to the principle of step S101-step S102, and will not be repeated here.

[0094] Step S203, obtaining the first plurality of groups of quantities under a preset dimension corresponding to the same train number identifier in the field value corresponding to the delivery information.

[0095] For example, under the same vehicle number in the delivery information:

[0096] Under the dimension composed of product code + supplier code + batch attribute + product grade code, multiple groups of quantities will be obtained, namely the first multiple groups of quantities.

[0097] Step S204, obtaining the second plurality of groups of quantities under the preset dimension corresponding to the same train number ID in the field value corresponding to the listing information.

[0098] For example, under the same train number in the listing information:

[0099] Under the dimension composed of product code + supplier code + batch attribute + product grade code, multiple groups of quantities will be obtained, namely the second multiple groups of quantities.

[0100] Step S205, calculating a first summed quantity corresponding to the first plurality of groups of quantities, and calculating a second summed quantity corresponding to the second plurality of groups of quantities.

[0101] Step S206, determining whether the first summed quantity is equal to the second summed quantity, if so, returning second verification pass information, if not, returning second verification fail information.

[0102] Determine whether the sum of multiple groups of quantities in the delivery information and the shelf information is equal, that is, determine whether the first summed quantity and the second summed quantity are equal. If they are equal, return the second verification pass information; if they are not equal, return the second verification fail information.

[0103] Step S207, in response to the second verification being passed, generating and outputting shelf record information.

[0104] The shelf record information may include the location of the storage location and the attribute information of the items placed in each storage location, including serial number; name, weight, type, shelf life, and quantity of items in each storage location; warehouse entry number; business date; owner code; supplier; merchant order number; train number; status, etc. The embodiments of the present application do not specifically limit the shelf record information.

[0105] Figure 3 1 is a schematic diagram of an application scenario of a business processing method provided according to an embodiment of the present application. The business processing method of the embodiment of the present application is applied to the scenario of verifying delivery information and shelf information. For example, Figure 3 As shown, the goods are directly put on the shelves to the storage location on site, and the information is entered into the Excel template according to the shelf situation. After the Excel is successfully imported into the warehouse management system (WMS), the system completes the matching relationship between the shelf goods and the order and generates the shelf record. During the whole process, there is no need for the receiving team in the warehouse to use the handheld terminal to scan the barcode of the warehouse entry order, the product barcode, and the container barcode to receive the goods into the container, nor is there a need for the shelf staff to scan the container code, product barcode, and storage location for shelf.

[0106] The verification sequence is as follows (if one of the verifications fails, the upload will fail):

[0107] Check whether the fields in the delivery information are required according to the field order → Check the basic verification logic of the fields in the delivery information according to the field order (i.e. execute the first verification procedure) → Check whether the fields in the listing information are required according to the field order → Check the basic verification logic of the fields in the listing information according to the field order (i.e. execute the first verification procedure, wherein the relevant embodiments of the first verification procedure have been described in step S102 and will not be repeated here) → Verify the delivery information and listing information (i.e. execute the second verification procedure to realize the second verification of the delivery information and the listing information, wherein the relevant embodiments of the second verification have been described in step S103 and will not be repeated here).

[0108] After the import is successful, the delivery information and shelf information can be matched, each quantity will correspond to a storage location, and there may be a situation where one row is split into multiple rows.

[0109] When performing the first check and the second check, the storage locations can be matched from the shelf information in sequence according to the imported merchant order number sequence (delivery information) (matching according to the order of imported storage locations). The function page shows that after the order management system ECLP / BIP issues a purchase order, it appears in the warehouse order query report (not in the smart warehouse page). After the Excel import is successful, it will be automatically inspected and appear in the smart warehouse page; after the inspection is completed, the shelf record will be automatically produced and sent back to the upstream; the verified orders can print relevant documents on the smart warehouse interface. The embodiment of the present application can reduce labor costs and improve business processing efficiency.

[0110] Figure 4 Schematic diagram of the main units of the service processing device according to an embodiment of the present application. Figure 4 As shown, the service processing device 400 includes a receiving unit 401 , a first checking unit 402 and a second checking unit 403 .

[0111] The receiving unit 401 is configured to receive a business processing request, obtain corresponding delivery information and shelf information, and extract corresponding field values ​​in the delivery information and shelf information based on the target field identifier.

[0112] The first verification unit 402 is configured to execute a first verification procedure based on the field value, and generate delivery verification information and shelf verification information in response to the first verification being passed.

[0113] The second verification unit 403 is configured to call a second verification program to perform a second verification based on the delivery verification information and the shelf verification information, and generate and output the shelf record information in response to the second verification passing.

[0114] In some embodiments, the first verification unit 402 is further configured to: determine whether the train number identifier in the field value exists in the historical imported field value library, and if so, return the first verification failure information based on the train number identifier; otherwise, return the first verification success information based on the train number identifier.

[0115] In some embodiments, the first verification unit 402 is further configured to: obtain the corresponding incoming order identifier according to the merchant order identifier in the field value; in response to successful acquisition of the incoming order identifier, return first verification success information based on the merchant order identifier and output the incoming order identifier; in response to failure to obtain the incoming order identifier, return first verification failure information based on the merchant order identifier.

[0116] In some embodiments, the first verification unit 402 is further configured to: determine whether the format of the item identification in the field value is a preset format, and if so, return first verification success information based on the item identification; otherwise, return first verification failure information based on the item identification.

[0117] In some embodiments, the first verification unit 402 is further configured to: determine whether the format of the item level identifier in the field value is a preset format, and if so, return first verification success information based on the item level identifier; otherwise, return first verification failure information based on the item level identifier.

[0118] In some embodiments, the first verification unit 402 is further configured to: in response to successful acquisition of the incoming order identifier, obtain the first quantity of the same minimum inventory unit corresponding to the incoming order identifier; obtain the order message corresponding to the business processing request, and then obtain the second quantity of the minimum inventory unit in the order message and the third quantity of the minimum inventory unit that has completed verification in the incoming order identifier; determine the fourth quantity based on the second quantity and the third quantity; determine whether the first quantity is less than or equal to the fourth quantity, and if so, return the first verification success information based on the incoming order identifier, otherwise return the first verification failure information based on the incoming order identifier.

[0119] In some embodiments, the second verification unit 403 is further configured to: obtain a first plurality of groups of quantities under a preset dimension corresponding to the same train number identifier in the field value corresponding to the delivery information; obtain a second plurality of groups of quantities under a preset dimension corresponding to the same train number identifier in the field value corresponding to the shelf information; calculate a first summed quantity corresponding to the first plurality of groups of quantities, and calculate a second summed quantity corresponding to the second plurality of groups of quantities; determine whether the first summed quantity is equal to the second summed quantity, and if so, return second verification pass information, and otherwise return second verification fail information.

[0120] In some embodiments, the second verification unit 403 is further configured to: in response to a first verification failure or in response to a second verification failure, generate and output verification failure information.

[0121] In some embodiments, the service processing device further includes Figure 4 The request sending unit not shown in the figure is configured to: in response to detecting the existence of an item in the storage location, trigger a business processing request sending process.

[0122] It should be noted that the business processing method and the business processing device of the present application have a corresponding relationship in terms of specific implementation content, so the repeated content will not be described again.

[0123] Figure 5 An exemplary system architecture 500 is shown to which the service processing method or service processing device according to the embodiment of the present application can be applied.

[0124] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0125] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0126] The terminal devices 501, 502, 503 may be various electronic devices having a service processing screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0127] Server 505 can be a server that provides various services, such as a background management server that provides support for business processing requests submitted by users using terminal devices 501, 502, and 503 (only as an example). The background management server can receive business processing requests, obtain corresponding delivery information and shelf information, and extract corresponding field values ​​in the delivery information and shelf information based on the target field identifier; execute a first verification program based on the field value, and generate delivery verification information and shelf verification information in response to the first verification passing; call a second verification program to perform a second verification based on the delivery verification information and the shelf verification information, and generate and output shelf record information in response to the second verification passing. This can reduce labor costs and improve business processing efficiency.

[0128] It should be noted that the business processing method provided in the embodiment of the present application is generally executed by the server 505 , and accordingly, the business processing device is generally set in the server 505 .

[0129] It should be understood that Figure 5 The 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.

[0130] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present application. Figure 6 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 application.

[0131] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 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 part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the computer system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0132] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0133] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes 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 the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present application are executed.

[0134] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. Computer-readable storage media may include, for example, but are not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, 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 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 the present application, 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, device or device. In the present application, 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. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which 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: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0135] 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 box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a 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 box can also occur in a different order from the order marked in the accompanying drawings. For example, two 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 box in the block diagram or flow chart, and the combination of the boxes in the block diagram 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.

[0136] 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 receiving unit, a first verification unit, and a second verification unit. The names of these units do not constitute limitations on the units themselves in some cases.

[0137] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device receives a business processing request, obtains corresponding delivery information and shelf information, and extracts corresponding field values ​​in the delivery information and shelf information based on the target field identifier; executes a first verification program based on the field value, and generates delivery verification information and shelf verification information in response to the first verification being passed; calls a second verification program to perform a second verification based on the delivery verification information and the shelf verification information, and generates and outputs shelf record information in response to the second verification being passed.

[0138] According to the technical solution of the embodiment of the present application, labor costs can be reduced and business processing efficiency can be improved.

[0139] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A business processing method, characterized in that: include: Receive a business processing request, obtain corresponding delivery information and shelf information, and extract corresponding field values ​​in the delivery information and the shelf information based on a target field identifier; executing a first verification procedure based on the field value, and generating delivery verification information and shelf verification information respectively in response to the first verification passing; A second verification program is called to perform a second verification based on the delivery verification information and the shelf verification information. In response to the second verification being passed, shelf record information is generated and output.

2. The method according to claim 1, characterized in that The performing a first verification procedure based on the field value comprises: Determine whether the train number identifier in the field value exists in the historical imported field value library. If so, return the first verification failure information based on the train number identifier. Otherwise, return the first verification success information based on the train number identifier.

3. The method according to claim 1, characterized in that The performing a first verification procedure based on the field value comprises: According to the merchant order identifier in the field value, the corresponding incoming order identifier is obtained. In response to successful acquisition of the incoming order identifier, first verification success information based on the merchant order identifier is returned and the incoming order identifier is output; in response to failure to obtain the incoming order identifier, first verification failure information based on the merchant order identifier is returned.

4. The method according to claim 1, characterized in that: The performing a first verification procedure based on the field value comprises: Determine whether the format of the item identification in the field value is a preset format, and if so, return first verification success information based on the item identification, and if not, return first verification failure information based on the item identification.

5. The method according to claim 1, characterized in that The performing a first verification procedure based on the field value comprises: It is determined whether the format of the item level identifier in the field value is a preset format, and if so, first verification success information based on the item level identifier is returned; otherwise, first verification failure information based on the item level identifier is returned.

6. The method according to claim 3, characterized in that: The performing a first verification procedure based on the field value comprises: In response to the successful acquisition of the warehouse entry order identifier, acquiring a first quantity of the same minimum stock unit corresponding to the warehouse entry order identifier; Obtaining an order message corresponding to the business processing request, and then obtaining the second quantity of the minimum inventory unit in the order message and the third quantity of the minimum inventory unit that has completed verification in the warehouse entry order identifier; determining a fourth quantity based on the second quantity and the third quantity; Determine whether the first quantity is less than or equal to the fourth quantity. If so, return first verification success information based on the incoming order identifier; otherwise, return first verification failure information based on the incoming order identifier.

7. The method according to claim 1, characterized in that The performing a second verification based on the delivery verification information and the shelf verification information includes: Obtain the first plurality of groups of quantities under a preset dimension corresponding to the same train number identifier in the field value corresponding to the delivery information; Obtain the second plurality of groups of quantities under the preset dimension corresponding to the same train number identifier in the field value corresponding to the listing information; Calculate a first summed quantity corresponding to the first plurality of groups of quantities, and calculate a second summed quantity corresponding to the second plurality of groups of quantities; Determine whether the first summed quantity is equal to the second summed quantity, and if so, return second verification pass information, and if not, return second verification fail information.

8. A service processing device, characterized in that: include: A receiving unit is configured to receive a business processing request, obtain corresponding delivery information and shelf information, and extract corresponding field values ​​in the delivery information and the shelf information based on a target field identifier; A first verification unit is configured to execute a first verification procedure based on the field value, and in response to the first verification passing, generate delivery verification information and shelf verification information respectively; The second verification unit is configured to call a second verification program to perform a second verification based on the delivery verification information and the shelf verification information, and generate and output the shelf record information in response to the second verification passing.

9. A business processing electronic device, characterized in that: include: 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 implement the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.