Data processing method and device

By combining a consumable consumption prediction model with an auditing terminal, the generation of shared bicycle parts allocation orders has been automated, solving the problems of time-consuming, labor-intensive, and error-prone processes in existing technologies, and improving allocation efficiency and accuracy.

CN121998274APending Publication Date: 2026-05-08BEIJING QISHENG SCIENCE AND TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING QISHENG SCIENCE AND TECHNOLOGY CO LTD
Filing Date
2024-11-07
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In the maintenance and management of shared bicycles, the parts allocation process is time-consuming, labor-intensive, and prone to errors, affecting allocation efficiency and accuracy.

Method used

By using a pre-trained consumable consumption prediction model, candidate transfer orders are automatically generated based on consumable data from the target warehouse. These orders are then reviewed by an auditing terminal before the target transfer order is finalized and sent, thus achieving automated generation of transfer orders.

Benefits of technology

This reduced manual operations, improved allocation efficiency and accuracy, and ensured the smooth progress of maintenance work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121998274A_ABST
    Figure CN121998274A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a data processing method and device. According to the method, consumable data of a target warehouse are obtained according to a preset time period, and the consumable data comprise current inventory data and historical consumption data of at least one consumable; inputting the warehouse identifier, the current inventory data of the various consumables and the historical consumption data into a pre-trained consumable consumption prediction model to obtain a candidate consumable allocation list corresponding to the target warehouse in the next time period, sending the candidate consumable allocation list to an auditing terminal, and obtaining a corresponding auditing result, and determining a target consumable allocation list according to the audit result, the target consumable allocation list comprising at least one consumable type and an allocation number, an allocation source warehouse and a target warehouse corresponding to each consumable type, and respectively sending the target consumable allocation list to a terminal corresponding to the allocation source warehouse, a terminal corresponding to the target warehouse and an allocation terminal. According to the method, the allocation list can be automatically generated, manual operation is reduced, and the allocation efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing, and more specifically, to a data processing method and apparatus. Background Technology

[0002] As a new and green mode of transportation, shared bicycles have been widely used in cities in recent years. However, with the increase in usage, the maintenance and management of shared bicycles are facing more and more challenges. In daily use, shared bicycles often experience problems such as tire damage, brake failure, and chain breakage. These malfunctions not only affect the user's riding experience but may also lead to safety hazards. Therefore, timely and efficient maintenance is a crucial aspect of shared bicycle management.

[0003] In this context, the allocation and retrieval of repair parts is particularly important. Shared bicycle operating companies typically allocate parts between different repair points and warehouses to ensure smooth maintenance operations. However, manually recording and managing the parts allocation process is time-consuming, labor-intensive, and prone to errors. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a data processing method and apparatus to automate the generation of transfer orders, reduce manual operations, and improve transfer efficiency and accuracy.

[0005] Firstly, a data processing method is provided, applicable to a server, the method comprising:

[0006] The consumable data of the target warehouse is obtained according to a preset time period. The consumable data includes the current inventory data and historical consumption data of at least one consumable. The historical consumption data is the consumable consumption data within a preset historical time period.

[0007] The warehouse identifier of the target warehouse, the current inventory data of various consumables and historical consumption data are input into the pre-trained consumable consumption prediction model to obtain the candidate consumable transfer order corresponding to the target warehouse in the next time period.

[0008] Send the candidate consumable allocation order to the review terminal to obtain the corresponding review result;

[0009] Based on the audit results, a target consumables allocation order is determined. The target consumables allocation order includes at least one type of consumables, the allocation quantity corresponding to each type of consumables, the source warehouse of the allocation, and the target warehouse.

[0010] The target consumables transfer order is sent to the terminal corresponding to the source warehouse, the terminal corresponding to the target warehouse, and the transfer terminal, respectively.

[0011] Secondly, a data processing method is provided, applicable to an auditing terminal, the method comprising:

[0012] Receive candidate consumable allocation orders. The candidate consumable allocation orders are allocation orders generated by the consumable consumption prediction model based on the consumable data of the target warehouse. The consumable data includes the current inventory data and historical consumption data of at least one consumable. The historical consumption data is the consumable consumption data within a preset historical time period.

[0013] The candidate consumables allocation order is displayed on the review page, which includes a candidate consumables allocation order display control and a confirmation control.

[0014] In response to the triggering of the confirmation control, the review result is determined to be passed;

[0015] Send the audit results to the server.

[0016] Thirdly, a data processing apparatus is provided, suitable for a server, the apparatus comprising:

[0017] The acquisition module is used to acquire consumable data of the target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data of at least one consumable. The historical consumption data is consumable consumption data within a preset historical time period.

[0018] The input module is used to input the warehouse identifier of the target warehouse, the current inventory data of various consumables and historical consumption data into the pre-trained consumable consumption prediction model to obtain the candidate consumable allocation order corresponding to the target warehouse in the next time period.

[0019] The first sending module is used to send the candidate consumable allocation order to the review terminal in order to obtain the corresponding review result;

[0020] The determination module is used to determine the target consumable allocation order based on the audit results. The target consumable allocation order includes at least one type of consumable, the allocation quantity corresponding to each type of consumable, the source warehouse of the allocation, and the target warehouse.

[0021] The second sending module is used to send the target consumables transfer order to the terminal corresponding to the source warehouse, the terminal corresponding to the target warehouse, and the transfer terminal, respectively.

[0022] Fourthly, a data processing device is provided, suitable for an auditing terminal, the device comprising:

[0023] The receiving module is used to receive candidate consumable allocation orders. The candidate consumable allocation orders are allocation orders generated by the consumable consumption prediction model based on the consumable data of the target warehouse. The consumable data includes the current inventory data and historical consumption data of at least one consumable. The historical consumption data is the consumable consumption data within a preset historical time period.

[0024] The display module is used to display the candidate consumable allocation order on the review page, which includes a candidate consumable allocation order display control and a confirmation control.

[0025] The determination module is used to determine the review result as passed in response to the triggering of the determination control.

[0026] The sending module is used to send the audit results to the server.

[0027] Fifthly, an electronic device is provided, including a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the first or second aspect above.

[0028] A sixth aspect provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first or second aspect above.

[0029] A seventh aspect provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the method described in the first or second aspect above.

[0030] This invention involves acquiring consumable data from a target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data for at least one consumable. The warehouse identifier, current inventory data for various consumables, and historical consumption data are input into a pre-trained consumable consumption prediction model to obtain candidate consumable transfer orders for the target warehouse in the next time period. These candidate transfer orders are sent to an approval terminal, and the corresponding approval results are obtained. Based on the approval results, a target consumable transfer order is determined. The target consumable transfer order includes at least one consumable type, the corresponding transfer quantity for each consumable type, the source warehouse, and the target warehouse. The target consumable transfer order is then sent to the terminals corresponding to the source warehouse, the target warehouse, and the transfer terminal, respectively. This method enables automated generation of transfer orders, reduces manual operations, and improves transfer efficiency and accuracy. Attached Figure Description

[0031] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:

[0032] Figure 1 This is a schematic diagram of the data processing system according to an embodiment of the present invention;

[0033] Figure 2 This is a flowchart of a data processing interaction method according to an embodiment of the present invention;

[0034] Figure 3 This is a schematic diagram of a multi-level warehouse architecture according to an embodiment of the present invention;

[0035] Figure 4 This is a flowchart of the historical consumption data determination method according to an embodiment of the present invention;

[0036] Figure 5 This is a schematic diagram of the review page according to an embodiment of the present invention;

[0037] Figure 6 This is a schematic diagram of the review page according to an embodiment of the present invention;

[0038] Figure 7 This is a flowchart of a data processing method applicable to a server according to an embodiment of the present invention;

[0039] Figure 8 This is a flowchart of a data processing method applicable to an audit terminal according to an embodiment of the present invention;

[0040] Figure 9 This is a schematic diagram of a data processing device suitable for a server according to an embodiment of the present invention;

[0041] Figure 10 This is a schematic diagram of a data processing device suitable for an audit terminal according to an embodiment of the present invention;

[0042] Figure 11 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0043] The present application is described below based on embodiments, but it is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without these details. To avoid obscuring the substance of the present application, well-known methods, processes, flows, elements, and circuits are not described in detail.

[0044] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.

[0045] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".

[0046] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0047] The solutions described in this specification and embodiments, if involving the processing of personal information, will be processed only under the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be processed within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.

[0048] Figure 1 This is a schematic diagram of a data processing system according to an embodiment of the present invention. Figure 1 As shown, the data processing system includes a server 11 and an audit terminal 12.

[0049] In this embodiment, server 11 is a general data processing device that provides computing or application services to the consumables allocation platform client. It can be a single computer, a cluster of multiple computers, or a cloud server that can flexibly adjust computing resources through cloud technology. The consumables allocation platform can be any platform that needs to allocate consumables, such as a shared bicycle operation platform, a shared vehicle operation platform, or an auto repair platform.

[0050] The review terminal 12 is a terminal device used or held by the personnel responsible for reviewing the allocation of supplies. Specifically, the review terminal 12 is a general-purpose terminal capable of running the consumables allocation platform client application or mini-program, such as a mobile phone, computer, tablet, or in-vehicle computer. The review terminal 12 is used to complete the approval process for allocation orders on the consumables allocation platform client application or mini-program.

[0051] In this embodiment, server 11 interacts with audit terminal 12 via the network to realize the allocation of consumables. The following explanation uses the allocation of shared bicycle consumables by a shared bicycle operation platform as an example.

[0052] Figure 2 This is a flowchart of a data processing interaction method according to an embodiment of the present invention. Figure 2 As shown, the data processing interaction method includes the following steps:

[0053] Step S201: Server 11 acquires consumable data from the target warehouse according to a preset time period.

[0054] The target warehouse can be any warehouse in a multi-level warehouse architecture. The warehouse types within a multi-level warehouse architecture can differ; for example, a multi-level warehouse architecture may include a maintenance warehouse, various levels of consumable storage warehouses, and a factory temporary storage warehouse.

[0055] Figure 3 This is a schematic diagram of a multi-level warehouse architecture according to an embodiment of the present invention. Figure 3 As shown, a multi-level warehouse architecture can include maintenance warehouses, consumable storage warehouses at various levels, and factory temporary storage warehouses.

[0056] The maintenance warehouse is the smallest unit of consumable storage warehouse, used to store various consumables received by the smallest maintenance unit. If the smallest maintenance unit is a single maintenance worker, then the maintenance warehouse is the tool kit under that maintenance worker's name. If the smallest maintenance unit is a maintenance team, then the maintenance warehouse includes all consumables owned by the team.

[0057] Consumable storage warehouses at all levels are storage warehouses divided according to geographical structure, such as city-level consumable storage warehouses, district-level consumable storage warehouses, and street-level consumable storage warehouses. The consumable storage warehouses at all levels are distributed in a tree-like manner. When a lower-level consumable storage warehouse is out of stock, it can request a transfer from the upper-level consumable storage warehouse.

[0058] The factory temporary storage warehouse is for factories that produce various types of consumables. The factory can temporarily store some consumables in order to wait for them to be transported to consumable storage warehouses at various levels.

[0059] In one possible implementation, consumable storage warehouses at all levels can also directly transfer the required consumables from the factory's temporary storage warehouse. For example, when a consumable storage warehouse requests the transfer of consumables from a higher-level consumable storage warehouse, if the server detects that the distance between the consumable storage warehouse and the factory's temporary storage warehouse is less than the distance between the consumable storage warehouse and the higher-level consumable storage warehouse, or if the higher-level consumable storage warehouse does not have the consumables requested by the consumable storage warehouse, then the consumable storage warehouse can be allowed to directly transfer consumables from the factory's temporary storage warehouse.

[0060] It should be understood that Figure 3 The multi-level warehouse architecture shown is for illustrative purposes only. No limit is placed on the multi-level warehouse architecture or the number of warehouses at each level. The multi-level warehouse architecture can be any architecture that includes multiple types of consumable warehouses.

[0061] The preset time period is a pre-set transfer order generation cycle. The preset time period can be a fixed time period, such as 1 hour, 12 hours, or 24 hours. In this case, step S201 involves acquiring consumable data from the target warehouse every 1 hour, 12 hours, or 24 hours. Alternatively, the preset time period can be a time period that is flexibly adjusted based on the data processing volume. For example, when the inventory quantity of a certain type of consumable in a maintenance warehouse is less than a first preset threshold, or the quantity of consumables in a consumable storage warehouse is greater than a second preset threshold, the time period between this time and the last acquisition of consumable data is determined as the preset time period. In other words, the preset time period is flexibly adjusted according to the actual inventory quantity of consumables.

[0062] Assuming a preset time period of one day, server 11 will automatically acquire consumable data and generate corresponding allocation orders before maintenance personnel start work each day, which can improve the accuracy and efficiency of allocation and ensure that maintenance materials are sufficient and allocated reasonably.

[0063] The consumables data includes current inventory data and historical consumption data for at least one consumable. The historical consumption data consists of multiple sets of consumable consumption data within a preset historical time period. Specifically, the preset historical time period can be the past week, the past month, or the past quarter, etc. If the preset historical time period includes multiple historical time periods, then the historical consumption data includes multiple sets of consumable consumption data within that historical time period. Taking a preset time period of 1 day and a preset historical time period of the past week as an example, the historical consumption data includes the historical consumption data of the target warehouse for each day within the past week, and the historical consumption data for each day constitutes one set of historical consumption data.

[0064] Figure 4 This is a flowchart illustrating the method for determining historical consumption data according to an embodiment of the present invention. Figure 4 As shown, the method for determining historical consumption data includes the following steps:

[0065] Step S401: Obtain multiple historical transfer orders for the target warehouse within the preset historical time period.

[0066] In other words, multiple historical time periods are determined within a preset historical time period, and then the historical transfer orders corresponding to each historical time period are obtained.

[0067] Step S402: Obtain historical consumable consumption verification data of the target warehouse within the preset historical time period.

[0068] Specifically, historical consumable verification data can include verification data from maintenance personnel and / or verification data from users. Verification data from maintenance personnel refers to the verification and testing data collected by maintenance personnel after repairs of the shared bicycles and before their redeployment. Verification data from users refers to damage information reported by users of the shared bicycles before repairs. For example, if user verification data reveals damage to a shared bicycle wheel, and the user proactively reports the wheel damage on the shared bicycle app, and the bicycle is repaired and redeployed, it indicates that the wheel has been replaced, and the number of wheels consumed increases accordingly.

[0069] It is worth noting that the execution order of steps S401 and S402 is not important.

[0070] Step S403: Based on the historical allocation order and historical consumable consumption verification data, determine the historical consumption data of various consumables respectively.

[0071] Specifically, if the historical allocation order and the historical consumable consumption verification data match, it means that the historical consumption data is accurate. If the historical allocation order and the historical consumable consumption verification data do not match, other methods should be used to verify the data, such as inquiring with the maintenance terminal, operation and maintenance terminal and / or the corresponding terminal of each warehouse, and then determining the corresponding historical consumption data based on the inquiry results.

[0072] The aforementioned method for determining historical consumption data is actually a verification process for historical allocation orders. Using historical consumable consumption verification data to verify historical allocation orders can make the final historical consumption data more accurate, thereby making the candidate consumable allocation orders output by the consumable consumption prediction model more accurate and more in line with the actual situation.

[0073] In one possible implementation, the historical consumption data corresponding to each historical time period does not need to be verified repeatedly. When the data corresponding to a historical time period is used as historical consumption data for the first time, it can be verified based on the historical allocation order and historical consumable consumption verification data corresponding to that time period. After the verification is completed and the corresponding historical consumption data is obtained, the historical consumption data can be bound to that historical event period. The next time the historical consumption data corresponding to the historical time period needs to be used, it can be directly called without repeated verification.

[0074] In one possible implementation, server 11 can obtain consumable information by integrating information reported by various operation and maintenance terminals, repair terminals and corresponding terminals in each warehouse, or it can directly request consumable information from the corresponding database of the platform.

[0075] Step S202: Input the warehouse identifier of the target warehouse, the current inventory data of various consumables and historical consumption data into the pre-trained consumable consumption prediction model to obtain the candidate consumable transfer order corresponding to the target warehouse in the next time period.

[0076] The consumable consumption prediction model is a pre-trained model. The training process involves acquiring historical consumable data from each warehouse in the multi-level warehouse architecture. This historical consumable data includes historical inventory data, historical consumption data, and historical transfer orders for at least one consumable as a model sample dataset. The model is then trained using this model sample dataset to obtain the consumable consumption prediction model.

[0077] It is worth noting that using historical consumable data from each warehouse in a multi-level warehouse architecture as training data to train the model can enable the trained consumable consumption prediction model to make targeted predictions for any warehouse in the multi-level warehouse architecture. The consumable consumption prediction model can make allocation order predictions for different types of warehouses, warehouses of different levels, and / or individual warehouses according to actual needs.

[0078] The consumables transfer order should include at least one type of consumables, the transfer quantity corresponding to each type of consumables, the source warehouse, and the target warehouse.

[0079] In step S203, server 11 sends a candidate consumable allocation order to audit terminal 12.

[0080] In step S204, the review terminal 12 displays the candidate consumable allocation order on the review page.

[0081] The review page should include at least a candidate consumables allocation form display control and a confirmation control.

[0082] Figure 5 This is a schematic diagram of the review page according to an embodiment of the present invention. Figure 5 As shown, the review page 500 includes a repair warehouse container 501, which is used to display relevant controls for candidate consumable allocation orders for the corresponding repair warehouse.

[0083] The maintenance warehouse container 501 includes a warehouse identification display control 502, a multiple parameter display control 503, a modification control 504, and a confirmation control 505.

[0084] The warehouse identification display control 502 is used to display the identification of the warehouse corresponding to the candidate consumable allocation order pending approval.

[0085] The parameter display control 503 is used to display the transfer parameters corresponding to one or more consumable types in the warehouse. The transfer parameters include the consumable type, the transfer quantity corresponding to each consumable type, the transfer source warehouse, and the target warehouse.

[0086] The modification control 504 is used to update the state of the parameter display control 503 to an editable state after being triggered, thereby receiving the modification parameters input by the user and generating a change consumable allocation order based on the modification parameters.

[0087] The 505 control is used to confirm that the audit result is passed after being triggered.

[0088] Specifically, if the audit terminal 12 detects that the modification control 504 is triggered first, and then the determination control 505 is triggered, the audit result is determined to be passed, and the modified consumable allocation order is encapsulated in the audit result. If the audit terminal 12 detects that the modification control 504 has not been triggered before the determination control 505 is triggered, the audit result is directly determined to be passed, and the audit result does not carry any allocation order, thereby reducing the amount of data transmission and improving data transmission efficiency.

[0089] In one possible implementation, the maintenance warehouse container 501 may also include a return control, which, when triggered, determines that the audit result is not passed.

[0090] exist Figure 5 On the page shown, multiple maintenance warehouse containers 501 can be switched by swiping up and down. Alternatively, when one of the maintenance warehouse containers 501 on the review page 100 is processed, such as when the confirm control 505 or the return control is triggered, the review page 500 is automatically updated so that the review page 500 no longer displays the maintenance warehouse container 501, and a specific area of ​​the review page 500 always displays the unapproved candidate consumables transfer order.

[0091] Figure 6 This is a schematic diagram of the review page according to an embodiment of the present invention. Figure 6 As shown, the review page 600 includes a warehouse identification display control 502, a multiple parameter display control 503, a modification control 504, a confirmation control 505, and a candidate consumables allocation order switching control 601.

[0092] The functions of parameter display control 503, modification control 504, and confirmation control 505 are the same as described above. Figure 5 The corresponding controls shown are the same, so they will not be described again here.

[0093] The candidate consumable allocation order switching control 601 is used to display the review page 600 corresponding to the next candidate consumable allocation order when it is triggered.

[0094] The above Figure 5 and Figure 6 The review pages shown are for illustrative purposes only and do not represent a limitation on the layout or information contained in the review pages.

[0095] In step S205, the audit terminal 12 responds to the triggering of the modification control by obtaining the corresponding modification parameters.

[0096] Step S206: The audit terminal 12 generates a change consumable allocation order based on the modified parameters.

[0097] Steps S205 and S206 are not mandatory steps. Whether to execute them can be determined based on the actual situation of human-computer interaction. For example, if the reviewer directly triggers the confirmation control, the process can jump directly to step S207.

[0098] In step S207, the audit terminal 12 responds to the triggering of the confirmation control and determines that the audit result is passed.

[0099] In one possible implementation, if the modification control is not triggered before the confirmation control is detected by the audit terminal 12, the audit result is directly determined to be passed. The audit result does not carry any transfer order, thereby reducing the amount of data transmission and improving data transmission efficiency.

[0100] In one possible implementation, if the audit terminal 12 detects that the modification control is triggered first, and then determines that the control is triggered again, the audit result is determined to be passed, and the modified consumable allocation order is encapsulated into the audit result.

[0101] In other words, after the candidate consumables allocation order is automatically generated, relevant personnel, such as auditors, can modify and review the candidate consumables allocation order through the review and confirmation process to ensure the accuracy and rationality of the allocation.

[0102] In step S208, the audit terminal 12 sends the audit result to the server 11.

[0103] In step S209, server 11 determines the target consumable allocation order based on the audit results.

[0104] The target consumable allocation order includes at least one type of consumable, the allocation quantity corresponding to each type of consumable, the source warehouse of the allocation, and the target warehouse.

[0105] In one possible implementation, in response to the audit result being approved and the audit result not carrying a change to the consumables allocation order, the candidate consumables allocation order is determined as the target consumables allocation order.

[0106] In one possible implementation, in response to the audit result being approved, and the audit result carrying a modified consumables allocation order, the modified consumables allocation order is identified as the target consumables allocation order.

[0107] In one possible implementation, in response to the audit result being unsuccessful, the process returns to step 201 to re-determine the candidate consumable allocation order.

[0108] In step S210, server 11 sends a target consumable allocation order to audit terminal 12.

[0109] In one possible implementation, the data processing system further includes a maintenance terminal 13, a terminal 14 corresponding to any warehouse in the multi-level warehouse architecture, and / or a transfer and transportation terminal 15. The server then sends a target consumables transfer order to the maintenance terminal 13, the terminal 14 corresponding to any warehouse in the multi-level warehouse architecture, and / or the transfer and transportation terminal 15.

[0110] The maintenance terminal 13 is a terminal device used or held by maintenance personnel. Specifically, the maintenance terminal 13 is a general-purpose terminal that can run the consumable allocation platform client application or mini-program, such as a mobile phone, computer, tablet computer, or in-vehicle computer. The maintenance terminal 13 is used to view the target consumable allocation order so that maintenance personnel can collect the corresponding consumables according to the order. It can also be used to request modifications to the target consumable allocation order and / or submit feedback information when the target consumable allocation order does not meet the actual needs of the maintenance personnel.

[0111] In a multi-level warehouse architecture, terminal 14 corresponding to any warehouse is a terminal device used or held by warehouse personnel. Specifically, terminal 14 corresponding to any warehouse in the multi-level warehouse architecture is a general-purpose terminal capable of running consumable allocation platform client applications and mini-programs. For example, the terminal can be a mobile phone, computer, tablet, or vehicle-mounted computer. Terminal 14 corresponding to any warehouse in the multi-level warehouse architecture is used for managing the inbound and outbound of consumables based on the target consumable allocation order.

[0112] The allocation and transportation terminal 15 is a terminal device used or held by consumable transportation personnel. Specifically, the allocation and transportation terminal 15 is a general-purpose terminal that can run consumable allocation platform client applications or mini-programs, such as mobile phones, computers, tablets, or vehicle-mounted computers. The allocation and transportation terminal 15 is used for the transportation and handover of consumables according to the target consumable allocation order.

[0113] In one possible implementation, the data processing interaction method may further include:

[0114] In step S211, the audit terminal 12 sends feedback information to the server 11.

[0115] Optionally, server 11 may also receive feedback information from maintenance terminal 13, terminal 14 corresponding to any warehouse in the multi-level warehouse architecture, and / or transfer and transportation terminal 15.

[0116] In step S212, the server 11 adjusts the consumable consumption prediction model based on the feedback information and / or the audit results.

[0117] In other words, server 11 can adjust the consumable consumption prediction model based on feedback information and / or the audit results, thereby making the prediction results of the consumable consumption prediction model more accurate.

[0118] The system in this embodiment of the invention works together to acquire consumable data of the target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data of at least one consumable. The warehouse identifier, current inventory data of various consumables, and historical consumption data are input into a pre-trained consumable consumption prediction model to obtain candidate consumable transfer orders for the target warehouse in the next time period. These candidate consumable transfer orders are sent to the review terminal, and the corresponding review results are obtained. Based on the review results, a target consumable transfer order is determined. The target consumable transfer order includes at least one consumable type, the corresponding transfer quantity for each consumable type, the source warehouse, and the target warehouse. The target consumable transfer order is sent to the terminals corresponding to the source warehouse, the target warehouse, and the transfer terminal, respectively. This method can automate the generation of transfer orders, reduce manual operations, and improve transfer efficiency and accuracy.

[0119] Figure 7 This is a flowchart illustrating a data processing method applicable to a server according to an embodiment of the present invention. Figure 7 As shown, the data processing method includes the following steps:

[0120] Step S701: Obtain consumable data of the target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data of at least one consumable. The historical consumption data is consumable consumption data within a preset historical time period.

[0121] The target warehouse can be any warehouse in a multi-level warehouse architecture, or the target warehouse can be the entire multi-level warehouse architecture.

[0122] Step S702: Input the warehouse identifier of the target warehouse, the current inventory data of various consumables and historical consumption data into the pre-trained consumable consumption prediction model to obtain the candidate consumable transfer order corresponding to the target warehouse in the next time period.

[0123] The consumable consumption prediction model is trained using the following method: Historical consumable data from each warehouse in the multi-level warehouse architecture is acquired. This historical consumable data includes historical inventory data, historical consumption data, and historical transfer orders for at least one consumable as a model sample dataset. The model is then trained using this sample dataset to obtain the consumable consumption prediction model. After the consumable consumption prediction model is put into use, it can be adjusted based on feedback from various terminals, such as audit terminals, maintenance terminals, and transfer and transportation terminals.

[0124] Step S703: Send the candidate consumable allocation order to the review terminal to obtain the corresponding review result.

[0125] Step S704: Determine the target consumable allocation order based on the audit results. The target consumable allocation order includes at least one type of consumable, the allocation quantity corresponding to each type of consumable, the source warehouse, and the target warehouse.

[0126] In one possible implementation, in response to the audit result being approved and the audit result not carrying a change to the consumables allocation order, the candidate consumables allocation order is determined as the target consumables allocation order.

[0127] In one possible implementation, in response to the audit result being approved, and the audit result carrying a modified consumables allocation order, the modified consumables allocation order is identified as the target consumables allocation order.

[0128] In one possible implementation, in response to the audit result being unsuccessful, a new candidate consumable allocation order is determined.

[0129] Step S705: Send the target consumables transfer order to the terminal corresponding to the source warehouse, the terminal corresponding to the target warehouse, and the transfer terminal respectively.

[0130] In one possible implementation, the method further includes:

[0131] Step S706: Receive feedback information from the terminal corresponding to the source warehouse and the terminal corresponding to the target warehouse.

[0132] Step S707: Adjust the consumable consumption prediction model based on the feedback information and / or the audit results.

[0133] Steps S701-S707 described above are detailed in the above embodiment description and corresponding drawings, and will not be repeated here.

[0134] The method of this invention involves acquiring consumable data from a target warehouse according to a preset time period. This consumable data includes current inventory data and historical consumption data for at least one consumable. The warehouse identifier, current inventory data for various consumables, and historical consumption data are input into a pre-trained consumable consumption prediction model to obtain candidate consumable transfer orders for the target warehouse in the next time period. These candidate transfer orders are then sent to an auditing terminal to obtain the corresponding audit results. Based on the audit results, a target consumable transfer order is determined. This target consumable transfer order includes at least one consumable type, the corresponding transfer quantity for each consumable type, the source warehouse, and the target warehouse. The target consumable transfer order is then sent to the terminals corresponding to the source warehouse, the target warehouse, and the transfer terminal, respectively. This method enables automated generation of transfer orders, reduces manual operations, and improves transfer efficiency and accuracy.

[0135] Figure 8 This is a flowchart illustrating a data processing method applicable to an auditing terminal according to an embodiment of the present invention. Figure 8 As shown, the data processing method includes the following steps:

[0136] Step S801: Receive candidate consumable allocation order. The candidate consumable allocation order is an allocation order generated by the consumable consumption prediction model based on the consumable data of the target warehouse. The consumable data includes the current inventory data and historical consumption data of at least one consumable. The historical consumption data is the consumable consumption data within a preset historical time period.

[0137] Step S802: Display the candidate consumable allocation order on the review page. The review page includes a candidate consumable allocation order display control and a confirmation control.

[0138] Step S803: In response to the triggering of the determination control, the audit result is determined to be passed.

[0139] Step S804: Send the audit result to the server.

[0140] In one possible implementation, the review page further includes a bounce control, and the method may further include: in response to the bounce control being triggered, determining that the review result is not passed.

[0141] In one possible implementation, the review page further includes a modification control, then the method further includes: in response to the modification control being triggered, obtaining the corresponding modification parameters, generating a change consumable allocation order based on the modification parameters, in response to the confirmation control being triggered, determining the review result as passed, and encapsulating the change consumable allocation order into the review result.

[0142] In one possible implementation, the audit terminal may also display a feedback information page to receive user-inputted feedback information. The feedback information page includes a feedback information receiving control and a feedback information confirmation control. The feedback information receiving control receives user-inputted feedback information, and the feedback information confirmation control, when triggered, sends the feedback information to the server.

[0143] Steps S801-S804 described above are detailed in the above embodiment description and corresponding drawings, and will not be repeated here.

[0144] The method of this invention involves receiving a candidate consumable allocation order. This candidate allocation order is generated by a consumable consumption prediction model based on consumable data from a target warehouse. The consumable data includes current inventory data and historical consumption data for at least one consumable. The historical consumption data is consumable consumption data within a preset historical time period. The candidate consumable allocation order is displayed on an approval page, which includes a candidate consumable allocation order display control and a confirmation control. Upon triggering the confirmation control, the approval result is determined to be passed, and the approval result is sent to the server. This method enables automated generation of allocation orders, reduces manual operations, and improves allocation efficiency and accuracy.

[0145] Figure 9 This is a schematic diagram of a data processing apparatus suitable for a server according to an embodiment of the present invention. Figure 9 As shown, the data processing device includes:

[0146] The acquisition module 901 is used to acquire consumable data of the target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data of at least one consumable. The historical consumption data is consumable consumption data within a preset historical time period.

[0147] The input module 902 is used to input the warehouse identifier of the target warehouse, the current inventory data of various consumables and historical consumption data into a pre-trained consumable consumption prediction model to obtain the candidate consumable allocation order corresponding to the target warehouse in the next time period.

[0148] The first sending module 903 is used to send the candidate consumable allocation order to the review terminal in order to obtain the corresponding review result.

[0149] The determination module 904 is used to determine the target consumable allocation order based on the audit results. The target consumable allocation order includes at least one type of consumable, the allocation quantity corresponding to each type of consumable, the source warehouse of the allocation, and the target warehouse.

[0150] The second sending module 905 is used to send the target consumables transfer order to the terminal corresponding to the source warehouse, the terminal corresponding to the target warehouse, and the transfer terminal, respectively.

[0151] The device in this embodiment of the invention acquires consumable data of a target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data of at least one consumable. The warehouse identifier, current inventory data of various consumables, and historical consumption data are input into a pre-trained consumable consumption prediction model to obtain candidate consumable transfer orders for the target warehouse in the next time period. The candidate consumable transfer orders are sent to an auditing terminal, and the corresponding audit results are obtained. Based on the audit results, a target consumable transfer order is determined. The target consumable transfer order includes at least one consumable type, the corresponding transfer quantity for each consumable type, the source warehouse, and the target warehouse. The target consumable transfer order is sent to the terminal corresponding to the source warehouse, the terminal corresponding to the target warehouse, and the transfer terminal, respectively. This method can automate the generation of transfer orders, reduce manual operations, and improve transfer efficiency and accuracy.

[0152] Figure 10 This is a schematic diagram of a data processing device suitable for an auditing terminal according to an embodiment of the present invention. Figure 10 As shown, the data processing device includes:

[0153] The receiving module 1001 is used to receive candidate consumable allocation orders. The candidate consumable allocation orders are allocation orders generated by the consumable consumption prediction model based on the consumable data of the target warehouse. The consumable data includes current inventory data and historical consumption data of at least one consumable. The historical consumption data is consumable consumption data within a preset historical time period.

[0154] Display module 1002 is used to display the candidate consumable allocation order on the review page, the review page including a candidate consumable allocation order display control and a confirmation control.

[0155] The determination module 1003 is used to determine the audit result as passed in response to the determination control being triggered.

[0156] The sending module 1004 is used to send the audit result to the server.

[0157] The device in this embodiment of the invention receives candidate consumable transfer orders. These candidate transfer orders are generated by a consumable consumption prediction model based on consumable data from a target warehouse. The consumable data includes current inventory data and historical consumption data for at least one consumable. The historical consumption data is consumable consumption data within a preset historical time period. The candidate consumable transfer orders are displayed on an approval page, which includes a candidate consumable transfer order display control and a confirmation control. Upon triggering the confirmation control, the approval result is determined to be passed, and the approval result is sent to the server. This method enables automated generation of transfer orders, reduces manual operation, and improves transfer efficiency and accuracy.

[0158] Figure 11This is a schematic diagram of an electronic device according to an embodiment of the present invention. Figure 11 As shown, Figure 11 The illustrated electronic device is a general address lookup device, comprising a general computer hardware architecture, including at least a processor 1101 and a memory 1102. The processor 1101 and memory 1102 are connected via a bus 1103. The memory 1102 is adapted to store instructions or programs executable by the processor 1101. The processor 1101 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 1101 executes the instructions stored in the memory 1102, thereby performing the method flow of the embodiments of the present invention as described above to process data and control other devices. The bus 1103 connects the aforementioned components together, and also connects these components to a display controller 1104, a display device, and an input / output (I / O) device 1105. The input / output (I / O) device 1105 can be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 1105 is connected to the system via an input / output (I / O) controller 1106.

[0159] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0160] This application is described with reference to flowchart illustrations of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions.

[0161] These computer program instructions may be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction means, the implementation process of which is described in the instruction means. Figure 1 The function specified in one or more processes.

[0162] These computer program instructions may also be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, produce instructions for implementing processes. Figure 1 A device for a function specified in one or more processes.

[0163] This invention involves acquiring consumable data from a target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data for at least one consumable. The warehouse identifier, current inventory data for various consumables, and historical consumption data are input into a pre-trained consumable consumption prediction model to obtain candidate consumable transfer orders for the target warehouse in the next time period. These candidate transfer orders are sent to an approval terminal, and the corresponding approval results are obtained. Based on the approval results, a target consumable transfer order is determined. The target consumable transfer order includes at least one consumable type, the corresponding transfer quantity for each consumable type, the source warehouse, and the target warehouse. The target consumable transfer order is then sent to the terminals corresponding to the source warehouse, the target warehouse, and the transfer terminal, respectively. This method enables automated generation of transfer orders, reduces manual operations, and improves transfer efficiency and accuracy.

[0164] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.

[0165] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program specifying the relevant hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0166] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A data processing method, applicable to a server, characterized in that, The method includes: The consumable data of the target warehouse is obtained according to a preset time period. The consumable data includes the current inventory data and historical consumption data of at least one consumable. The historical consumption data is the consumable consumption data within a preset historical time period. The warehouse identifier of the target warehouse, the current inventory data of various consumables and historical consumption data are input into the pre-trained consumable consumption prediction model to obtain the candidate consumable transfer order corresponding to the target warehouse in the next time period. Send the candidate consumable allocation order to the review terminal to obtain the corresponding review result; Based on the audit results, a target consumables allocation order is determined. The target consumables allocation order includes at least one type of consumables, the allocation quantity corresponding to each type of consumables, the source warehouse of the allocation, and the target warehouse. The target consumables transfer order is sent to the terminal corresponding to the source warehouse, the terminal corresponding to the target warehouse, and the transfer terminal, respectively.

2. The method according to claim 1, characterized in that, The target warehouse can be any warehouse in a multi-level warehouse architecture.

3. The method according to claim 1, characterized in that, The process of determining the target consumables allocation order based on the audit results includes: In response to the audit result being approved, and the audit result not carrying any change to the consumables allocation order, the candidate consumables allocation order is determined as the target consumables allocation order; In response to the audit result being approved, and the audit result carrying a modified consumables allocation order, the modified consumables allocation order is identified as the target consumables allocation order; In response to the audit result being unsuccessful, a new candidate consumables allocation order is determined.

4. The method according to claim 1, characterized in that, The step of acquiring consumable data from the target warehouse according to a preset time period includes: Obtain multiple historical transfer orders for the target warehouse within the preset historical time period; Obtain historical consumable consumption verification data of the target warehouse within the preset historical time period; Based on the historical allocation slips and historical consumable consumption verification data, the historical consumption data of various consumables are determined respectively.

5. The method according to claim 2, characterized in that, The consumable consumption prediction model is trained through the following steps: Obtain historical consumable data for each warehouse in the multi-level warehouse architecture. The historical consumable data includes historical inventory data, historical consumption data, and historical transfer orders for at least one consumable as a model sample dataset. The model is trained using the model sample dataset to obtain the consumable consumption prediction model.

6. The method according to claim 1, characterized in that, The method further includes: Receive feedback information from the terminal corresponding to the source warehouse and the terminal corresponding to the target warehouse; The consumable consumption prediction model is adjusted based on the feedback information and / or the audit results.

7. A data processing method, applicable to an auditing terminal, characterized in that, The method includes: Receive candidate consumable allocation orders. The candidate consumable allocation orders are allocation orders generated by the consumable consumption prediction model based on the consumable data of the target warehouse. The consumable data includes the current inventory data and historical consumption data of at least one consumable. The historical consumption data is the consumable consumption data within a preset historical time period. The candidate consumables allocation order is displayed on the review page, which includes a candidate consumables allocation order display control and a confirmation control. In response to the triggering of the confirmation control, the review result is determined to be passed; Send the audit results to the server.

8. The method according to claim 7, characterized in that, The review page also includes a bounce control, and the method further includes: In response to the triggering of the return control, the review result is determined to be unsuccessful.

9. The method according to claim 7, characterized in that, The review page also includes modification controls, and the method further includes: In response to the modification control being triggered, the corresponding modification parameters are obtained; A change consumable allocation order is generated based on the modified parameters.

10. The method according to claim 9, characterized in that, The response to the triggering of the determination control, determining the review result as passed, includes: In response to the triggering of the determination control, the audit result is determined to be passed, and the modified consumable allocation order is encapsulated into the audit result.

11. A data processing apparatus, suitable for a server, characterized in that, The device includes: The acquisition module is used to acquire consumable data of the target warehouse according to a preset time period. The consumable data includes current inventory data and historical consumption data of at least one consumable. The historical consumption data is consumable consumption data within a preset historical time period. The input module is used to input the warehouse identifier of the target warehouse, the current inventory data of various consumables and historical consumption data into the pre-trained consumable consumption prediction model to obtain the candidate consumable allocation order corresponding to the target warehouse in the next time period. The first sending module is used to send the candidate consumable allocation order to the review terminal in order to obtain the corresponding review result; The determination module is used to determine the target consumable allocation order based on the audit results. The target consumable allocation order includes at least one type of consumable, the allocation quantity corresponding to each type of consumable, the source warehouse of the allocation, and the target warehouse. The second sending module is used to send the target consumables transfer order to the terminal corresponding to the source warehouse, the terminal corresponding to the target warehouse, and the transfer terminal, respectively.

12. A data processing device, suitable for an auditing terminal, characterized in that, The device includes: The receiving module is used to receive candidate consumable allocation orders. The candidate consumable allocation orders are allocation orders generated by the consumable consumption prediction model based on the consumable data of the target warehouse. The consumable data includes the current inventory data and historical consumption data of at least one consumable. The historical consumption data is the consumable consumption data within a preset historical time period. The display module is used to display the candidate consumable allocation order on the review page, which includes a candidate consumable allocation order display control and a confirmation control. The determination module is used to determine the review result as passed in response to the triggering of the determination control. The sending module is used to send the audit results to the server.

13. An electronic device comprising a memory and a processor, characterized in that, The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of claims 1-10.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-10.

15. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method as described in any one of claims 1-10.