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

By generating and executing detection tasks and updating the item levels in the target storage, the problem of partial level changes in toC business scenarios is solved, and the business processing effect and efficiency are improved.

CN120013308APending Publication Date: 2025-05-16BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202311528183.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In toC business scenarios, the prior art cannot achieve some level changes, resulting in poor service processing effects and low efficiency.

Method used

By receiving service processing requests, identification information, item information to be detected and the number of grade changes are obtained, detection tasks are generated, and distributed to preset detection nodes to perform detection tasks. According to the detection results, the item level in the target storage is updated to the target level.

Benefits of technology

Flexible partial or all levels have been achieved, improving business processing effects and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120013308A_ABST
    Figure CN120013308A_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 implementation mode comprises the steps that a service processing request is received, corresponding identification information, to-be-detected article information and the grade change number are acquired, and then a corresponding detection task is generated; positioning a target storage location according to the identification information; the detection task is distributed to a preset detection node, then the preset detection node is called to execute the detection task, a detection result is obtained, an object identifier which does not pass the detection is determined according to the detection result, and the object identifier which does not pass the detection is detected in the target storage location in response to the detection of the object identifier which does not pass the detection in the target storage location. And updating the article grade in the target storage position as a target grade. Therefore, flexible partial or all grade change can be realized, and the business processing effect and the business processing efficiency are 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, in the apparel industry, there are two business scenarios: toB and toC. The toB scenario is to send the warehoused goods to your own stores, and the toC scenario is to send the warehoused goods directly to customers. In the toB business scenario, the quality of the items sent to the store can be guaranteed by the store staff, while the items sent in the toC business scenario have no other intermediate links except delivery. In this case, some big brand merchants will pay great attention to the quality of the items sent to customers in the toC business in order to maintain their brand image and influence, and to reduce returns and complaints. When a merchant conducts toC business on the basis of the existing toB business, the minimum inventory unit sku of the entire warehouse must be tested. During the testing process, some parts may have problems and some parts may not have problems. Through task-based level changes, all must be changed to the target level, and the level cannot be partially changed, resulting in poor business processing results and low efficiency. 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 problem that the existing task-based level changes must be completely changed to the target level and the level cannot be partially changed, resulting in poor business processing effects and low efficiency.

[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 business processing requests, obtain corresponding identification information, information of items to be tested and the number of grade changes, and then generate corresponding testing tasks;

[0006] Locate the target storage location according to the identification information;

[0007] Distribute the inspection task to the preset inspection node, and then call the preset inspection node to execute the inspection task and obtain the inspection result, determine the identification of the items that failed the inspection according to the inspection result, and in response to detecting the identification of the items that failed the inspection in the target storage location, update the item level in the target storage location to the target level.

[0008] Optionally, a corresponding detection task is generated, including:

[0009] Obtaining the order ID, operation type ID, source level ID and target level ID in the identification information;

[0010] The corresponding inspection task is generated according to the order ID, operation type ID, source grade ID, target grade ID, grade change quantity and information of the item to be inspected.

[0011] Optionally, before distributing the detection task to the preset detection node, the method further includes:

[0012] The message corresponding to the detection task is obtained, and then a legitimacy check is performed based on the message. In response to the verification passing, the task distribution process is executed.

[0013] Optionally, locating a target storage location includes:

[0014] Get the item type corresponding to the identification information;

[0015] According to the type of item, locate the corresponding target storage location.

[0016] Optionally, calling a preset detection node to perform a detection task includes:

[0017] At a preset detection node, according to a preset quality standard, an operation of matching the to-be-detected object corresponding to the detection task being executed with the quality standard is performed, and a matching degree is obtained;

[0018] When the matching degree is greater than a preset threshold, the detection is determined to be passed and written into the detection result.

[0019] Optionally, updating the level of items in the target storage location to the target level includes:

[0020] Obtain a first quantity of the objects to be inspected that are removed from the shelf and placed in the container;

[0021] Obtaining a second number of objects that have passed the test input by the user according to the test result;

[0022] Determining a third number of items that failed the inspection based on the first number and the second number;

[0023] The level of the items in the target storage location is updated to the target level, and the level updating process is stopped when the number of items detected in the target storage location reaches a third number.

[0024] Optionally, before calling the preset detection node to perform the detection task, the method further includes:

[0025] The objects to be inspected corresponding to the information of the objects to be inspected are marked so that they cannot be located or moved again.

[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 identification information, information of the object to be detected and the number of grade changes, and then generate a corresponding detection task;

[0028] A positioning unit is configured to locate a target storage location according to the identification information;

[0029] The item level update unit is configured to distribute the inspection task to the preset inspection node, and then call the preset inspection node to execute the inspection task and obtain the inspection result, determine the item identification that failed the inspection according to the inspection result, and in response to detecting the item identification that failed the inspection in the target storage location, update the item level in the target storage location to the target level.

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

[0031] Obtaining the order ID, operation type ID, source level ID and target level ID in the identification information;

[0032] The corresponding inspection task is generated according to the order ID, operation type ID, source grade ID, target grade ID, grade change quantity and information of the item to be inspected.

[0033] Optionally, the device further comprises a verification unit configured to:

[0034] The message corresponding to the detection task is obtained, and then a legitimacy check is performed based on the message. In response to the verification passing, the task distribution process is executed.

[0035] Optionally, the positioning unit is further configured to:

[0036] Get the item type corresponding to the identification information;

[0037] According to the type of item, locate the corresponding target storage location.

[0038] Optionally, the item level update unit is further configured to:

[0039] At a preset detection node, according to a preset quality standard, an operation of matching the to-be-detected object corresponding to the detection task being executed with the quality standard is performed, and a matching degree is obtained;

[0040] When the matching degree is greater than a preset threshold, the detection is determined to be passed and written into the detection result.

[0041] Optionally, the item level update unit is further configured to:

[0042] Obtain a first quantity of the objects to be inspected that are removed from the shelf and placed in the container;

[0043] Obtaining a second number of objects that have passed the test input by the user according to the test result;

[0044] Determining a third number of items that failed the inspection based on the first number and the second number;

[0045] The level of the items in the target storage location is updated to the target level, and the level updating process is stopped when the number of items detected in the target storage location reaches a third number.

[0046] Optionally, the service processing device further includes a pre-emption unit configured to:

[0047] The objects to be inspected corresponding to the information of the objects to be inspected are marked so that they cannot be located or moved again.

[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] One embodiment of the above invention has the following advantages or beneficial effects: the application receives a business processing request, obtains the corresponding identification information, information of the items to be detected and the number of grade changes, and then generates a corresponding detection task; locates the target storage location according to the identification information; distributes the detection task to the preset detection node, and then calls the preset detection node to perform the detection task, and obtains the detection result, determines the identification of the items that failed the detection according to the detection result, and in response to detecting the identification of the items that failed the detection in the target storage location, updates the item level in the target storage location to the target level. Thereby, flexible partial or full grade changes can be achieved, and the business processing effect and business processing efficiency can be improved.

[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 4is 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 identification information, information of the object to be detected and the number of grade changes, and then generating a corresponding detection task.

[0062] In this embodiment, the execution subject of the business processing method (for example, it can be a server) can receive the business processing request by wired connection or wireless connection. Specifically, the business processing request can be a request for detecting an item. The execution subject can obtain the identification information corresponding to the business processing request. Among them, the identification information can include a source level identification and a target level identification. The source level can be, for example, the initial level of the item. The target level can be, for example, the final level to which the item needs to be changed. The execution subject can also obtain the level change quantity, that is, the number of items that need to change the level. The level change quantity can be the total quantity or the partial quantity. The embodiment of the present application does not specifically limit the level change quantity. The information of the item to be detected can include information such as the type of item, the storage conditions of the item, and the space occupied by the item. The embodiment of the present application does not specifically limit the content contained in the information of the item to be detected. According to the identification information, the information of the item to be detected and the level change quantity, a corresponding detection task can be generated. The generated detection task can be an asynchronous task, a task that is automatically executed at a fixed time, or a task that is manually triggered. The embodiment of the present application does not specifically limit the type of the detection task.

[0063] Step S102: locating the target storage location according to the identification information.

[0064] Specifically, the target storage location may be a storage location in the unqualified item storage area, but depending on the type of unqualified items, item storage conditions, and item occupied space, the corresponding storage location type in the unqualified item storage area is also different, that is, the target storage location is different.

[0065] Specifically, locating the target storage location includes: acquiring the item type corresponding to the identification information; and locating the corresponding target storage location according to the item type.

[0066] The identification information may include information such as the item type identification, item storage condition identification, and item occupied space identification. Then, the target storage location corresponding to the item when it is an unqualified item may be determined in advance based on the item type identification, item storage condition identification, and item occupied space identification, so that when the item is determined to be an unqualified item, it can be directly placed in the target storage location, saving the time for judging the target storage location and saving business processing time.

[0067] Therefore, when an item is determined to be an unqualified item, the item level can be quickly and accurately switched by performing a one-key switching operation on the target storage location to the target level.

[0068] Step S103, distribute the inspection task to the preset inspection node, and then call the preset inspection node to execute the inspection task and obtain the inspection result, determine the identification of the items that failed the inspection according to the inspection result, and in response to detecting the identification of the items that failed the inspection in the target storage location, update the item level in the target storage location to the target level.

[0069] The preset detection node, for example, can be a terminal corresponding to the detection personnel, and the terminal can be, for example, a mobile phone, a computer, etc. The execution subject can call the task execution program corresponding to the preset detection node at the task execution time corresponding to the detection task to execute the detection task. The detection results of each item taken off the shelf in the container are obtained, and the items that pass the detection and those that fail the detection are distinguished. And the items that fail the detection (carrying item identification) can be placed in the target storage location, which can be placed in batches or together. Since the target storage location is used to place unqualified items (that is, items that fail the detection), when the item identification is detected in the target storage location, it can be confirmed that the item identification is the item identification that fails the detection, and the item level of the items placed in the target storage location can be updated to the target level. In specific execution, it can be to update the item level in the target storage location from the source level identification to the target level identification specified by the user.

[0070] Specifically, before distributing the detection task to the preset detection node, the business processing method further includes: obtaining a message corresponding to the detection task, and then performing a legality check based on the message, and executing a task distribution process in response to passing the check.

[0071] For example, the message corresponding to the detection task can be parsed into formatted field data, and it can be checked whether the field type of the formatted field data is consistent with the preset field type, whether the field length of the formatted field data is consistent with the preset field length, and whether there is a deviation between the formatted field data and the historical value detection of the formatted field data. In response to all the above checks being passed, the task distribution process is executed.

[0072] Specifically, calling a preset detection node to execute a detection task includes: at the preset detection node, according to a preset quality standard, performing an operation of matching the quality standard on the object to be detected corresponding to the detection task being executed, and obtaining a matching degree; when the matching degree is greater than a preset threshold (the preset threshold may be, for example, 95%, and the embodiment of the present application does not specifically limit the preset threshold), determining that the detection is passed and writing it into the detection result.

[0073] Among them, the operation of matching the quality standards with the items to be tested corresponding to the detection task being executed is performed, and the matching degree is obtained, including: determining the matching dimensions corresponding to the quality standards, such as the dimensions of the composition of the items, the shelf life of the items, etc., obtaining the corresponding information in the items to be tested according to the matching dimensions corresponding to the quality standards, and comparing the obtained corresponding information with the quality standards to obtain the matching degree.

[0074] Change the grade of the items that failed the test. The items that failed the test are the target items. The execution entity can change the grade identification of the target item from the source grade identification to the target grade identification, and verify whether there are any omissions in the target items that have undergone grade changes based on the number of grade changes to ensure the accuracy of the grade changes.

[0075] This embodiment receives a business processing request, obtains the corresponding identification information, information of the items to be detected and the number of grade changes, and then generates the corresponding detection task; locates the target storage location according to the identification information; distributes the detection task to the preset detection node, and then calls the preset detection node to execute the detection task, and obtains the detection result, determines the identification of the items that failed the detection according to the detection result, and in response to detecting the identification of the items that failed the detection in the target storage location, updates the item level in the target storage location to the target level. In this way, flexible partial or full grade changes can be achieved, and the business processing effect and efficiency can be improved.

[0076] 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:

[0077] Step S201, receiving a business processing request, obtaining corresponding identification information, information of the object to be detected and the number of level changes, and then generating a corresponding detection task.

[0078] The business processing request may be a request to test various items to be tested and to change the grade of items that fail the test.

[0079] Step S202, obtaining the order identifier, operation type identifier, source level identifier and target level identifier in the identifier information.

[0080] The order identifier, for example, can be the inspection order number. The operation type identifier can be used to indicate whether to remove the item from the shelf and place it in a container for quality inspection. For example, when the operation type identifier is Y, it means that the item needs to be removed from the shelf and placed in a container for quality inspection, and when the operation type identifier is N, it means that the item does not need to be removed from the shelf and placed in a container for quality inspection. The source grade identifier, for example, can be the current grade identifier of the item to be inspected. The target grade identifier, for example, can be the grade identifier to which the item to be inspected is to be changed if it fails the quality inspection.

[0081] Step S203, generating a corresponding inspection task according to the order identifier, the operation type identifier, the source level identifier, the target level identifier, the level change quantity and the information of the item to be inspected.

[0082] One inspection task may correspond to the same source level identifier, the same operation type identifier and the same target level identifier. The operation type may be whether to remove the item from the container for quality inspection. The operation type identifier, source level identifier and target level identifier corresponding to each item to be inspected corresponding to the order identifier are clustered. Specifically, the items with the same source level identifier, the same target level identifier and the same operation type may be grouped together to obtain various clusters, each of which corresponds to one inspection task. If the execution result of the inspection task (such as inspection task A) is that the corresponding item fails the inspection, it can be determined that the item level of the corresponding item needs to be changed, and specifically it can be changed to the level corresponding to the target level identifier corresponding to the inspection task (such as inspection task A).

[0083] Step S204: locate the target storage location according to the identification information.

[0084] The storage location information contained in the identification information is clustered according to the shelves to which it belongs, and a target storage location for storing unqualified items is determined from the shelves corresponding to the clustering results.

[0085] Step S205, distribute the inspection task to the preset inspection node, and then call the preset inspection node to execute the inspection task and obtain the inspection result, determine the identification of the items that failed the inspection according to the inspection result, and in response to detecting the identification of the items that failed the inspection in the target storage location, update the item level in the target storage location to the target level.

[0086] The target storage location is a storage location for storing unqualified items, so when an item is detected to be placed in the target storage location, the item level of the placed item can be automatically updated to the target level set by the user.

[0087] In addition, updating the level of items in the target storage location to the target level includes: obtaining a first number of items to be inspected that are taken off the shelf into the container; obtaining a second number of items that have passed the inspection input by the user based on the inspection result; determining a third number of items that have failed the inspection based on the first number and the second number; updating the level of items in the target storage location to the target level, and stopping the level update process until the number of items detected in the target storage location reaches the third number.

[0088] The user may not put all the unqualified items into the target storage location at the same time. When it is detected that the user puts items into the target storage location, the execution entity can accumulate the number of items put into the target storage location until the difference between the first number of items removed from the container and the second number of items that have passed the inspection (i.e., the third number, which is the number of items that have not passed the inspection) is reached, and the level update process of the items in the target storage location is stopped.

[0089] Specifically, before calling the preset detection node to perform the detection task, the method further includes: marking the object to be detected corresponding to the information of the object to be detected so that it cannot be positioned and moved again.

[0090] Since the process of testing the quality of items is relatively long, the items to be tested must be pre-occupied before testing. After being pre-occupied, the items cannot be located by the outbound delivery order to prevent the situation where the items are shipped out during the testing process and cannot be picked up.

[0091] Since the items need to be moved from the storage location to the testing table during testing, the system needs to support the removal of items from the storage location to the container. Before the items are put from the container to the storage location, the system considers that the items are under testing. After the test is completed, the system needs to support the placement of unqualified items in the storage location of the unqualified item storage area, that is, the target storage location of the embodiment of the present application, and the qualified items are returned to the original storage location or placed on the shelf in other qualified item storage locations. The test results are sent back to the merchant.

[0092] In the embodiment of the present application, when the preset detection node fails to execute the detection task, the failed detection task is added to the retry task pool, so as to re-execute the failed detection task at a preset time until it is successfully executed, thereby improving the detection task execution success rate.

[0093] 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. The business processing method of the embodiment of the present application can be applied to scenarios where the service industry changes the level of some items. In addition, it can also be applied to medical scenarios. For example, the validity period of some items in a medical warehouse is inaccurate. This detection process can be used to convert actually expired drugs into residual drugs (the production date and expiration date on the original packaging are accurate); for example, some merchants will use grades to distinguish whether items are unlocatable or cannot be shipped out. This grade distinction is logical and a temporary management method. It is not that the actual grades of the items are different. This scenario can use the detection process to divide the source grade on the storage location into different grades of multiple storage locations, and realize the in-warehouse management from the source grade to multiple target grades. Figure 3As shown, there are 2 items with source level 100. Through the detection process, one item with the target level of 100 that has passed the detection can be retained, and the level of the other item that has not passed the detection can be changed to the target level 101. The source level on the storage location can be divided into different levels of multiple storage locations through the detection process, and the levels of some items can be flexibly changed to improve the business processing effect and business processing efficiency. In the embodiment of the present application, WMS system: Warehouse Management System (WMS) is a real-time computer software system that can manage information, resources, behaviors, inventory and distribution operations more perfectly and improve efficiency according to the business rules and operation rules of the operation; Positioning: Determine the specific location and specific quantity of the required SKU in the warehouse, and pre-occupy the located SKU; Pre-occupancy: Mark the SKU at a certain location as occupied, and it cannot be located and moved again on the system; Handheld device: Equipment for operation in the warehouse; Owner: Identify which merchant the sku belongs to; Grade: The quality of the item, generally divided into qualified items and unqualified items.

[0094] For example, the business processing detection process is as follows:

[0095] 1. The merchant sends the information that needs to be tested, including the test order number, minimum stock unit sku, source grade, target grade, owner, and changed quantity;

[0096] 2. The WMS library module receives the message sent from the upstream, verifies the legitimacy of the parameters, saves the data, and generates an automatic positioning strategy;

[0097] 3. Execute automatic positioning strategy: send the sku, source level, owner, and quantity to be changed to the WMS inventory module to execute the positioning process;

[0098] 4. After the positioning is completed, the positioning details are generated, including: sku, owner, source level, target level, positioning quantity, logical area, and status;

[0099] 5. The execution entity issues the inspection task to the handheld device used by the inspector (which can be the preset inspection node of this application), so that the inspector can go to the designated storage location to remove the minimum inventory unit sku from the target storage location according to the task prompt. When the inspection task corresponds to the execution of full removal, the items corresponding to the inspection task can be removed from the shelves in full by entering the removal container number;

[0100] 6. The inspector transfers the container to the inspection table for inspection;

[0101] 7. The execution entity issues the shelving task to the handheld device used by the inspector. The inspector enters the container number on the handheld device and receives the corresponding inspection and shelving task. The execution entity automatically brings out the inspection order number; then enters the "number of passed inspections" based on the inspection results, and the execution entity automatically calculates the "number of failed inspections" based on the entered number of delistings. The inspector continues to enter the "shelf storage location for inspection passed", and then puts the SKUs that have passed the inspection on the corresponding storage location. Finally, enter the "shelf storage location for inspection failed", and put the SKUs that have failed the inspection on the corresponding storage location. The execution entity will automatically change the level of the SKUs that have failed the inspection when putting them on the shelves. The changed level is the level specified when the upstream sends the business processing request;

[0102] 8. The WMS in-warehouse module sends the test results back to the merchant.

[0103] The embodiment of the present application can implement a solution of issuing a task to change an item from one level to multiple different levels. In the apparel industry, this is proposed based on the detection needs of the apparel industry, but it is not limited to the apparel industry. It is applicable to any business scenario of "splitting the level of a certain sku in a storage location into multiple levels", and takes into account the uncertainty of whether a change is needed, and decides the amount of change based on the actual situation, with high flexibility.

[0104] 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 business processing device 400 includes a receiving unit 401 , a positioning unit 402 and an item level updating unit 403 .

[0105] The receiving unit 401 is configured to receive a business processing request, obtain corresponding identification information, information of the object to be detected and the number of level changes, and then generate a corresponding detection task.

[0106] The positioning unit 402 is configured to locate the target storage location according to the identification information.

[0107] The item level update unit 403 is configured to distribute the inspection task to the preset inspection node, and then call the preset inspection node to execute the inspection task and obtain the inspection result, determine the item identification that failed the inspection according to the inspection result, and in response to detecting the item identification that failed the inspection in the target storage location, update the item level in the target storage location to the target level.

[0108] In some embodiments, the receiving unit 401 is further configured to: obtain the order identification, operation type identification, source level identification and target level identification in the identification information; generate a corresponding inspection task according to the order identification, operation type identification, source level identification, target level identification, number of level changes and information of the items to be inspected.

[0109] In some embodiments, the service processing device further includes Figure 4 The verification unit not shown in the figure is configured to: obtain the message corresponding to the detection task, and then perform a legality check based on the message, and in response to the verification passing, execute the task distribution process.

[0110] In some embodiments, the positioning unit 402 is further configured to: obtain the item type corresponding to the identification information; and locate the corresponding target storage location according to the item type.

[0111] In some embodiments, the item level update unit 403 is further configured to: at a preset detection node, according to a preset quality standard, perform an operation of matching the quality standard on the item to be detected corresponding to the detection task being performed, and obtain a matching degree; when the matching degree is greater than a preset threshold, determine that the detection is passed and write it into the detection result.

[0112] In some embodiments, the item level update unit 403 is further configured to: obtain a first number of items to be inspected that are taken off the shelf and put into the container; obtain a second number of items that have passed the inspection input by the user based on the inspection result; determine a third number of items that have failed the inspection based on the first number and the second number; update the item level in the target storage location to the target level, and stop the level update process until the number of items detected in the target storage location reaches the third number.

[0113] In some embodiments, the service processing device further includes Figure 4 The pre-occupied unit not shown in the figure is configured to mark the object to be detected corresponding to the information of the object to be detected so that it cannot be positioned and moved again.

[0114] 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.

[0115] 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.

[0116] 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.

[0117] 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).

[0118] 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.

[0119] 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 identification information, information on items to be detected, and the number of grade changes, and then generate corresponding detection tasks; locate the target storage location according to the identification information; distribute the detection task to the preset detection node, and then call the preset detection node to perform the detection task, and obtain the detection result, determine the identification of items that have not passed the detection according to the detection result, and in response to detecting the identification of items that have not passed the detection in the target storage location, update the item level in the target storage location to the target level. In this way, flexible partial or full grade changes can be achieved, and the business processing effect and business processing efficiency can be improved.

[0120] 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 .

[0121] 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 the implementation requirements.

[0122] 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.

[0123] like Figure 6As 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.

[0124] 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.

[0125] 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.

[0126] 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.

[0127] 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.

[0128] The units involved in the embodiments described in this 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 positioning unit, and an item level updating unit. The names of these units do not constitute limitations on the units themselves in some cases.

[0129] 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 and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device receives a business processing request, obtains corresponding identification information, information of items to be detected, and the number of level changes, and then generates a corresponding detection task; locates the target storage location according to the identification information; distributes the detection task to a preset detection node, and then calls the preset detection node to perform the detection task, and obtains the detection result, determines the identification of the item that failed the detection according to the detection result, and in response to detecting the identification of the item that failed the detection in the target storage location, updates the level of the item in the target storage location to the target level.

[0130] According to the technical solution of the embodiment of the present application, flexible partial or full level changes can be achieved to improve business processing effects and business processing efficiency.

[0131] 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 business processing requests, obtain corresponding identification information, information of items to be tested and the number of grade changes, and then generate corresponding testing tasks; Locating the target storage location according to the identification information; Distribute the inspection task to a preset inspection node, then call the preset inspection node to execute the inspection task and obtain the inspection result, determine the identification of the items that failed the inspection according to the inspection result, and in response to detecting the identification of the items that failed the inspection in the target storage location, update the item level in the target storage location to the target level.

2. The method according to claim 1, characterized in that The generating of the corresponding detection task includes: Obtaining the order identifier, operation type identifier, source level identifier and target level identifier in the identifier information; A corresponding inspection task is generated according to the order identifier, the operation type identifier, the source level identifier, the target level identifier, the level change quantity and the information of the object to be inspected.

3. The method according to claim 1, characterized in that Before distributing the detection task to the preset detection node, the method further includes: The message corresponding to the detection task is obtained, and then a legality check is performed based on the message. In response to the check passing, a task distribution process is executed.

4. The method according to claim 1, characterized in that: The positioning target storage location comprises: Obtaining the item type corresponding to the identification information; According to the item type, the corresponding target storage location is located.

5. The method according to claim 1, characterized in that The calling the preset detection node to perform the detection task includes: At a preset detection node, according to a preset quality standard, an operation of matching the quality standard with the object to be detected corresponding to the detection task to be performed is performed, and a matching degree is obtained; When the matching degree is greater than a preset threshold, the detection is determined to be passed and written into the detection result.

6. The method according to claim 1, characterized in that The updating of the item level in the target storage location to the target level includes: Obtain a first quantity of the objects to be inspected that are removed from the shelf and placed in the container; Obtaining a second number of objects that have passed the inspection, input by a user according to the inspection result; Determining a third number of objects that failed the inspection based on the first number and the second number; The level of the items in the target storage location is updated to the target level, and the level updating process is stopped when the number of items detected in the target storage location reaches the third number.

7. The method according to claim 1, characterized in that Before calling the preset detection node to perform the detection task, the method further includes: The object to be detected corresponding to the information of the object to be detected is marked so that it cannot be located or moved again.

8. A service processing device, characterized in that: include: A receiving unit is configured to receive a business processing request, obtain corresponding identification information, information of the object to be detected and the number of grade changes, and then generate a corresponding detection task; a positioning unit, configured to locate a target storage location according to the identification information; The item level updating unit is configured to distribute the detection task to a preset detection node, and then call the preset detection node to execute the detection task and obtain the detection result, determine the item identification that failed the detection according to the detection result, and in response to detecting the item identification that failed the detection in the target storage location, update the item level in the target storage location to the target level.

9. The device according to claim 8, characterized in that The receiving unit is further configured to: Obtaining the order identifier, operation type identifier, source level identifier and target level identifier in the identifier information; A corresponding inspection task is generated according to the order identifier, the operation type identifier, the source level identifier, the target level identifier, the level change quantity and the information of the object to be inspected.

10. The device according to claim 8, characterized in that The device further comprises a verification unit configured to: The message corresponding to the detection task is obtained, and then a legality check is performed based on the message. In response to the check passing, a task distribution process is executed.

11. 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.

12. 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.

Citation Information

Patent Citations

  • System for requesting replenishment of supplies from remote storage locations and generating and transmitting replenishment orders to suppliers

    CA2258903A1

  • Method, device and system for detecting product packaging

    CN107179324A

  • Commodity ex-warehouse control system and method

    CN107657400A

  • Article detection result obtaining method and related device

    CN109559127A

  • Article scheduling method and device

    CN113762826A