Material management method and device, electronic equipment, medium and product
By scanning the material identification, the inventory status and weight of the material are automatically updated, which solves the problem of tedious and erroneous traditional manual material management and realizes the automation and accuracy of material management.
Patent Information
- Application Number
- CN202410516291.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-26
- Publication Date
- 2025-10-28
AI Technical Summary
Traditional manual material management methods are cumbersome, error-prone, and require a lot of manpower and time.
By responding to the user's scanning operation on the material identification, the material's inventory status is automatically updated, and the material's weight and updated inventory status are displayed in the management interface, and the material's weighing data is obtained using the weighing equipment.
It achieves automation and accuracy in material management, reduces manual errors, and simplifies the material management process.
Smart Images

Figure CN120851779A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of materials management technology, and in particular to a materials management method, apparatus, electronic device, medium and product. Background Technology
[0002] In the daily operations of laboratories for scientific research and drug development, materials management is not only a crucial link supporting the smooth conduct of experiments, but also an important foundation for ensuring experimental quality and safety. Laboratories contain a wide variety of materials, each with its specific uses and storage requirements. During research, the usage, frequency, and remaining quantity of various materials need to be monitored in real time to ensure the continuity and efficiency of experiments.
[0003] Traditional material management methods require manual processes such as material recording and retrieval. However, manual management is cumbersome, prone to errors, and requires a significant investment of manpower and time. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this application provides a material management method, apparatus, electronic device, medium, and product.
[0005] According to a first aspect of any embodiment of this application, a material management method is provided, the method comprising:
[0006] In response to the user's scanning operation of the material identifier, the inventory status of the material corresponding to the material identifier is updated;
[0007] The management interface displays the weight of the material and its updated inventory status; the weight is the weighing data of the material on the weighing equipment.
[0008] According to a second aspect of any embodiment of this application, a material management apparatus is provided, the apparatus comprising:
[0009] The inventory status update module is used to update the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier;
[0010] The material data display module is used to display the weight and updated inventory status of the material in the management interface; the weight is the weighing data of the material on the weighing equipment.
[0011] According to a third aspect of any embodiment of this application, an electronic device is provided, comprising:
[0012] processor;
[0013] Memory used to store processor-executable instructions;
[0014] The processor executes the executable instructions to implement the method described in any embodiment of this application.
[0015] According to a fourth aspect of any embodiment of this application, a computer-readable storage medium is provided having computer instructions stored thereon that, when executed by a processor, implement the steps of the method as described in any of the embodiments of this application above.
[0016] According to a fifth aspect of any embodiment of this application, a computer program product is provided having a computer program / instructions stored thereon, which, when executed by a processor, implement the steps of the method as described in any of the embodiments of this application above.
[0017] The technical solutions provided by the embodiments of this application may include the following beneficial effects:
[0018] As can be seen from the above embodiments, by responding to the user's scanning operation of the material identifier, the inventory status of the material corresponding to the material identifier is updated, and the updated inventory status of the material and the weight obtained by weighing using a weighing device are displayed in the management interface. This realizes the automatic updating and display of the inventory status and weight of the material by scanning the material identifier, eliminating the need for manual maintenance of the usage information during the material retrieval process, avoiding errors in the manual material management process, and thus simplifying the material management process.
[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0020] The accompanying drawings, which are incorporated in and form part of this application, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0021] Figure 1 This is a flowchart illustrating a material management method according to an exemplary embodiment of this application;
[0022] Figure 2 This is a schematic diagram of the structure of a material management system according to an exemplary embodiment of this application;
[0023] Figure 3 This is a schematic diagram of a material warehousing maintenance interface according to an exemplary embodiment of this application;
[0024] Figure 4 This is a schematic diagram illustrating an inventory document according to an exemplary embodiment of this application;
[0025] Figure 5 This is a schematic diagram illustrating an outbound or return maintenance interface according to an exemplary embodiment of this application;
[0026] Figure 6 This is a schematic diagram illustrating a secondary confirmation prompt according to an exemplary embodiment of this application;
[0027] Figure 7 This is a schematic diagram illustrating a material information maintenance interface according to an exemplary embodiment of this application;
[0028] Figure 8 This is a schematic diagram illustrating a QR code encoding format according to an exemplary embodiment of this application;
[0029] Figure 9 This is a schematic diagram illustrating a warning prompt according to an exemplary embodiment of this application;
[0030] Figure 10 This is a schematic diagram of a log file according to an exemplary embodiment of this application;
[0031] Figure 11 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of this application;
[0032] Figure 12 This is a block diagram illustrating a material management device according to an exemplary embodiment of this application. Detailed Implementation
[0033] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0034] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0035] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0036] Currently, when managing materials, due to the large variety of materials, manually recording the usage of materials is prone to errors and requires a significant investment of manpower and time.
[0037] To address the aforementioned problems, this application proposes a material management method. The following embodiments are provided to further illustrate this application:
[0038] Please see Figure 1 , Figure 1 This is a flowchart illustrating a material management method according to an exemplary embodiment of this application, which can be applied to a material management system.
[0039] Figure 2 This is a schematic diagram illustrating the structure of a material management system according to an exemplary embodiment of this application. Figure 2 As shown, the material management system includes: terminal device 201, weighing device 202, scanning device 203, printing device 204, and storage device 205.
[0040] The terminal device 201 is used to manage and display material data, and can be a computer, host computer, etc. The weighing device 202 is used to weigh the materials, and can be an electronic balance, weighing machine, etc. The scanning device 203 is used to scan material labels such as QR codes and barcodes, and can be a barcode scanner, etc.
[0041] Printing equipment 204 is used to print material identification such as QR codes and barcodes, and can be a barcode printer, thermal printer, etc. Storage equipment 205 is used to store materials, and can be a reagent cabinet, shelf, etc.
[0042] Weighing device 202, scanning device 203 and printing device 204 can be connected to terminal device 201 via USB interface, RS232 interface, wireless Bluetooth or other means.
[0043] Understandable Figure 2 The various devices of the material management system shown are merely examples, and other system structures can also be used, as long as the material management system implements the methods described in the embodiments of this application. The embodiments of this application do not impose any limitations on this.
[0044] Please continue reading. Figure 1 This material management method may include the following steps:
[0045] Step 102: In response to the user's scanning operation of the material identifier, update the inventory status of the material corresponding to the material identifier.
[0046] In this step, when performing operations such as material entry and exit, the user can first use the scanning device 203 to scan the material identification of the material.
[0047] In response to the user's scanning operation of the material identifier, the terminal device 201 determines the material corresponding to the material identifier. Based on the material's inventory status, the terminal device 201 updates the inventory status of the material corresponding to the material identifier.
[0048] Materials are items that need to be managed in the laboratory, such as chemical reagents and pharmaceuticals. Material identification is a unique identifier for each material, used to determine the corresponding material based on a scanning operation; examples include QR codes and barcodes.
[0049] The "in stock" status is used to identify the storage status of materials in storage device 205, such as "inbound" or "outbound". The "inbound" status indicates that the material has been initially stored in storage device 205, and the "outbound" status indicates that the material has been retrieved from storage device 205.
[0050] Taking sodium chloride as an example, if the sodium chloride is in an "inbound" state, the user scans the QR code on the sodium chloride using scanning device 203. Terminal device 201 responds to the user's scanning operation, determines that the material corresponding to the QR code is sodium chloride, and updates the in-stock status of the sodium chloride to an "outbound" state.
[0051] Step 104: Display the weight of the material and the updated inventory status in the management interface; the weight is the weighing data of the material on the weighing equipment.
[0052] In this step, in scenarios such as material warehousing and return, the user can place the material on the weighing device 202 before scanning the material identification. The terminal device 201, in response to the user's scanning operation of the material identification, can obtain the weighing data of the material placed on the weighing device 202 and use this weighing data as the weight of the material corresponding to the material identification.
[0053] After updating the inventory status of the materials and obtaining the weighing data of the materials, the terminal device 201 can display the weight of the materials and the updated inventory status in the management interface of the terminal device 201, and visualize the usage of the materials in the management interface, so that users can quickly determine the management status of the materials based on the management interface.
[0054] Furthermore, while displaying the updated inventory status, it also displays the current weight of the materials, eliminating the need for manual recording of the weight of materials each time they are used, thus further simplifying the material management process.
[0055] The management interface is used to display and manage material data such as material name, material type, and inventory status.
[0056] The management interface of terminal device 201 includes, but is not limited to: material warehousing maintenance interface and material outbound and return maintenance interface.
[0057] The Material Inbound Maintenance Interface is used to maintain relevant information about materials during the inbound process. The Outbound and Return Maintenance Interface is used to maintain relevant information during the outbound and return processes. Both interfaces can display information such as the weight of the materials and their updated inventory status.
[0058] The terminal device 201 may also display other material maintenance interfaces, such as: material type maintenance interface, material information maintenance interface, shelf information maintenance interface, shelf layer maintenance interface, shelf grid maintenance interface, and personnel permission maintenance interface. These material maintenance interfaces will be described in detail in subsequent embodiments.
[0059] It is understood that the material management method described in this application embodiment is not only applicable to material management scenarios, but can also be applied to different business scenarios such as spare parts, office equipment, and fixed equipment. This application embodiment does not limit this.
[0060] The material management method in this embodiment updates the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier. The updated inventory status of the material and the weight obtained by weighing with a weighing device are displayed in the management interface. This realizes the automatic updating and display of the inventory status and weight of the material by scanning the material identifier. There is no need to manually maintain the usage information during the material retrieval process, avoiding errors in the manual material management process, thereby simplifying the material management process.
[0061] In the foregoing embodiments, it was described how the weight and updated inventory status were displayed in the management interface in response to a user's scanning operation of the material identifier. The following embodiments will provide a more detailed explanation of how to update the inventory status, and these embodiments are applicable to any of the above embodiments.
[0062] In one embodiment, when the terminal device 201 detects a user's scanning operation, it obtains the inventory status of the material corresponding to the material identifier and updates the inventory status according to the current inventory status of the material.
[0063] Specifically, in response to the user's scanning operation, if the terminal device 201 determines that the material's inventory status is "not yet in stock," it will update the inventory status to "in stock." The inventory status includes at least one of the following: "not yet in stock," "in stock," "out of stock," and "returned."
[0064] The warehousing status can be represented by information such as the material's warehousing time and the person who received it.
[0065] Figure 3 A schematic diagram of a material receiving and maintenance interface is shown. (For example...) Figure 3 As shown, the material receiving maintenance interface displays the person who received the material and the receiving time, as well as the material's weight in the weight column. The material receiving maintenance interface may also include: material receiving function, material modification function, material query function, material deletion function, and inventory export function.
[0066] The material receiving function can respond to the user's scanning operation of the material identifier. If the inventory status of the material corresponding to the material identifier is not received, the inventory status of the material corresponding to the material identifier will be updated to the received status.
[0067] It can also receive material identification information such as barcodes manually entered by the user, and update the inventory status of the material corresponding to the barcode to "inbound" in response to the user's click on the "inbound" button. Alternatively, it can receive information such as material order number, inbound quantity, shelf number, shelf layer number, shelf grid, and item number manually entered by the user, and update the inventory status of that material to "inbound".
[0068] The material modification function receives and updates information such as material order number, quantity received, and shelf number manually entered by the user. The material query function searches for matching materials based on the material order number, quantity received, and shelf number entered by the user.
[0069] The material deletion function responds to the user's click on the delete button and deletes the information of the selected material.
[0070] The inventory export function responds to the user's export request and generates the corresponding inventory file for each material based on the storage path selected by the user.
[0071] The export request can be a click on the export inventory button. The inventory file is used to record information such as material identifier and material type of all materials queried by the user.
[0072] Figure 4 A schematic diagram of an inventory document is shown. Figure 4 The inventory file shown records information such as the QR code, material type, material order number, and material name of the inventory materials in the material management system.
[0073] As described above, by responding to the user's export request, the corresponding inventory file for the material is generated and the inventory file is automatically exported, eliminating the need for the user to manually organize or record the material information and reducing the time required for inventory counting.
[0074] In response to a user's scanning operation, terminal device 201 updates the inventory status to outbound if it determines that the material's inventory status is either inbound or returned. Conversely, in response to a user's scanning operation, if it determines that the material's inventory status is outbound, it updates the inventory status to returned.
[0075] Figure 5 A schematic diagram of an interface for issuing or returning items is shown. Figure 5 As shown, the outbound or return maintenance interface can display the outbound status of materials after they have been issued and the return status after they have been returned under the operation type, and can also display the weight of materials under the weight column.
[0076] The outbound or return maintenance interface can include: material outbound / return functions, material modification functions, material query functions, and material deletion functions.
[0077] The material outbound / return function can respond to the user's scanning operation of the material identifier. If the inventory status of the material corresponding to the material identifier is inbound or returned, the inventory status of the material will be updated to outbound.
[0078] It can also receive material identification information such as barcodes manually entered by the user, and update the in-stock status of the material corresponding to the barcode to out-of-stock status in response to the user's click on the outbound / return button. Alternatively, it can receive information such as operation type, material order number, quantity received, shelf number, shelf layer number, shelf grid, and item number manually entered by the user, and update the in-stock status of the material to outbound status.
[0079] The material outbound / return function can respond to the user's scanning operation of the material identifier. If the in-stock status of the material corresponding to the material identifier is outbound, the in-stock status of the material will be updated to return.
[0080] It can also receive material identification information such as barcodes manually entered by the user, and update the inventory status of the material corresponding to the barcode to the returned status in response to the user's click on the outbound / return button. Alternatively, it can receive information such as operation type, material order number, quantity received, shelf number, shelf layer number, grid number, and item number manually entered by the user, and update the inventory status of the material to the returned status.
[0081] As described above, by responding to the user's scanning operation, if it is determined that the material's inventory status is not in the inventory, the inventory status will be updated to the inventory status; if it is determined that the material's inventory status is in the inventory or return status, the inventory status will be updated to the outbound status; and if it is determined that the material's inventory status is in the outbound status, the inventory status will be updated to the return status. This allows for the automatic updating of the material's inventory information based on the scanning operation, regardless of whether the material is in the inventory, inventory, outbound, or return status. This provides a simple and accurate record of the material's usage.
[0082] Furthermore, in response to the user's scanning operation, when the terminal device 201 determines that the updated inventory status of the material is either outbound or returned, and if the material type is determined to be a preset type, a secondary confirmation prompt is displayed on the management interface. Based on the user's confirmation of the secondary confirmation prompt, the inventory status of the updated material is determined.
[0083] The material type is used to identify the type to which a material belongs. The material type is the type set by the user received in the material type maintenance interface.
[0084] Taking chemical reagents as an example, the material type of chemical reagents can be ordinary reagents, hazardous chemicals, etc. The preset type is used when the material needs to be verified twice when it leaves the warehouse. It can be a hazardous chemical type or other types set by the user.
[0085] The secondary confirmation prompt is used to remind users that materials that have been issued or returned need to be verified a second time. It can be displayed in the form of a prompt box, message notification, etc.
[0086] The confirmation operation is the user's confirmation of the secondary confirmation prompt. For example, it can be the user's employee ID, password, or other information, or it can be the input of a preset exit password. This application embodiment does not limit this.
[0087] Please see Figure 6 , Figure 6 A schematic diagram of a secondary confirmation prompt is shown. Taking the secondary confirmation prompt as an example of entering the user's employee ID and password, when the user performs a material outbound operation, the terminal device 201 displays a secondary confirmation prompt box in the management interface if it determines that the material type is hazardous chemicals.
[0088] Terminal device 201 verifies the correctness of the employee ID and password entered by the user. If the employee ID and password are correct, they are used as the user's confirmation of the secondary verification prompt. If the secondary verification passes, the warehouse status will be updated to outbound status.
[0089] If the employee ID and password are deemed incorrect, the secondary verification will fail, material release will not be permitted, and the inventory status will not be updated.
[0090] As described above, by displaying a secondary confirmation prompt in the management interface when the material type is determined to be a preset type, the inventory status of the material is updated based on the user's confirmation operation of the secondary confirmation prompt. This enables secondary verification of the outbound or return operations of materials such as hazardous chemicals corresponding to the preset type, ensuring the safety of material outbound operations.
[0091] In the foregoing embodiments, the inventory status of materials was automatically updated in response to a user's scanning operation of the material identifier. In the following embodiments, the steps required before the user scans the material identifier will be described in detail, and these steps can be applied to any of the embodiments described above.
[0092] In one embodiment, the terminal device 201 can store material information of different materials input by the user as material resource information. The material information includes information such as the material type, material number, and item number of the material.
[0093] In response to a user's scan operation, the system matches the material corresponding to the material identifier with the stored material resource information. If the material exists in the corresponding material resource information, the inventory status of the material is updated.
[0094] Figure 7 A schematic diagram of a material information maintenance interface is shown. (For example...) Figure 7 As shown, the material information maintenance interface can include: material information addition function, material information modification function, material information query function, material information deletion function, and material information import function.
[0095] The material information addition function receives material information manually added by the user in the material information maintenance interface and stores the material information as material resource information in response to the user's click on the add button.
[0096] The material information modification function receives and updates material information manually entered by the user. The material information query function searches for and displays matching material information based on the received user-entered material information. The material information deletion function deletes the selected material information in response to the user clicking the delete button.
[0097] The material information import function responds to the user's click on the information import button, retrieves the material information from the file uploaded by the user, and stores the material information in the file as material resource information.
[0098] As described above, by receiving material information of different materials input by the user and storing it as material resource information, in response to the user's scanning operation, if the material exists in the materials corresponding to the material resource information, the inventory status of the material is updated to ensure that the scanned material matches the material corresponding to the stored material resource information, thus ensuring the accuracy of subsequent updates to the inventory status.
[0099] In one embodiment, the terminal device 201 can receive material information and storage location input by the user, and generate a material identifier for the material based on the material information and storage location.
[0100] In response to the user's request to print material identification, terminal device 201 prints material identification, enabling the user to bind the material identification to the material, facilitating subsequent management operations such as material warehousing and outbound through the printed material identification.
[0101] In response to the user's scanning operation of the material identifier, the storage location of the material corresponding to the material identifier is obtained, and the storage location, weight and updated in-stock status of the material are displayed in the management interface.
[0102] The storage location refers to the detailed location of the material stored in the storage device 205, which may include: shelf number, layer number, grid number, etc. The method for receiving the storage location is the same as the method for receiving the material information mentioned above, and will not be repeated here.
[0103] Taking QR codes as material identification as an example, Figure 8 A schematic diagram of a QR code encoding format is shown. For example, the material type number is 01, the shelf number is 01, the layer number is 01, the grid number is 01, the material number length is 08, the material number is Y-U002AZ, and the item number is 000001. Based on... Figure 8 The QR code encoding format shown is 0101010108Y-U002AZ000001. Generate the QR code corresponding to this QR code encoding.
[0104] Please continue reading. Figure 3 and Figure 5 The material receiving maintenance interface and the outbound or return maintenance interface can display the storage location of the material, including the shelf number, shelf layer, and grid number.
[0105] Users can maintain storage device 205 and its corresponding shelf number in the shelf information maintenance interface, maintain the shelf number and corresponding shelf number in storage device 205 in the shelf layer maintenance interface, and maintain the grid name and corresponding grid number in storage device 205 in the shelf grid maintenance interface.
[0106] The maintenance terminal device 201 can also update the material identifier of the material based on the material information modified by the user and the storage location of the shelf number, layer number, grid number, etc.
[0107] As mentioned above, by generating a material identifier based on the material information and storage location, the uniqueness of the material identifier can be guaranteed. The storage location of the material can be displayed in the management interface, making it convenient for users to determine the storage location of the material when taking or storing it, thus speeding up the user's operations such as material entry, exit, and return.
[0108] In the foregoing embodiments, it was described that material resource information was stored and a material identifier was generated before the user scanned the material identifier. In the following embodiments, a detailed explanation will be provided of how to provide early warning prompts for materials, and this method can be applied to any of the embodiments described above.
[0109] In one embodiment, the terminal device 201 can receive the expiration date in the material information set by the user, and if it is determined that the storage date of the material exceeds the expiration date, it will issue an early warning prompt on the expiration date of the material in the management interface such as the material entry maintenance interface and the outbound and return maintenance interface.
[0110] The expiration date refers to the shelf life of the stored materials. Warnings can be displayed to users through color, font, or other means within the management interface.
[0111] As described above, by providing an early warning on the management interface when the storage date of a material exceeds its expiration date, the system eliminates the need for manual inquiry of materials that have exceeded their expiration date, reminding users to handle expired materials and further simplifying the material management process.
[0112] In one embodiment, the terminal device 201 can receive a warning quantity from the material information set by the user. If it is determined that the weight of the material is lower than the warning quantity, a warning message about the weight of the material will be displayed on management interfaces such as the material inlet maintenance interface and the outbound and return maintenance interface. The warning quantity is used to indicate that the material needs to be replenished by the user.
[0113] Figure 9 A schematic diagram of a warning prompt is shown. (For example...) Figure 9 As shown, the material information maintenance interface displays the user-defined warning quantity and validity period. When the weight of a material is lower than the warning quantity, the weight of the material will be highlighted in red in management interfaces such as the material entry maintenance interface and the outbound and return maintenance interface.
[0114] If a material's storage date exceeds its expiration date, a red text message will be displayed on the material entry maintenance interface, the outbound and return maintenance interface, and other management interfaces to indicate that the material has expired.
[0115] As mentioned above, by providing a warning about the weight of materials in the management interface when the weight is determined to be lower than the warning quantity, users can be reminded to replenish materials in a timely manner without the need for manual inquiry, thus further simplifying the material management process.
[0116] In one embodiment, in response to a user's scanning operation, if the terminal device 201 detects a problem such as an incorrect material identification or a duplicate material identification, it provides the user with a voice prompt corresponding to the problem.
[0117] For example, if the terminal device 201 detects that the code of the material identifier scanned by the scanning operation is missing grid number information, it can prompt the user with a voice message that "grid number information is missing".
[0118] For example, if the terminal device 201 detects that the material identifier scanned during the scanning operation is being entered into the warehouse repeatedly, it can prompt the user with a voice message saying "QR code has been used" to ensure the uniqueness of each bottle of material and each material identifier, thereby accurately recording the material inventory replenishment status.
[0119] For example, when the terminal device 201 detects that the scanned material is being put into storage, if it detects that the user has not used the weighing device 202 to weigh the material, it can prompt the user with the voice message "The quantity to be put into storage cannot be empty".
[0120] As described above, by responding to the user's scanning operation and providing voice prompts when an abnormality is detected in the scanning operation, the abnormality in the scanning operation can be fed back to the user in a timely manner, enabling the user to discover and correct the abnormality in a timely manner, reducing error costs and the impact on the overall material management process.
[0121] In one embodiment, the terminal device 201 can receive different management permissions set by the user in the personnel permission maintenance interface, as well as users with different management permissions. For users with different management permissions, the management interface corresponding to each management permission is displayed.
[0122] The management permissions include: material inbound maintenance, outbound and return maintenance, material type maintenance, material information maintenance, shelf information maintenance, shelf layer maintenance, shelf grid maintenance, and personnel permission maintenance.
[0123] Users with different management permissions can be divided into three categories: administrators, warehouse entry personnel, and requisition personnel. For example, the relationship between users and management permissions can be shown in Table 1:
[0124] Table 1. Relationship between users and administrative permissions
[0125] administrator Warehouse staff Requisition staff Material receiving maintenance support support Not supported Outbound and Return Maintenance support support support Material type maintenance support support Not supported Material information maintenance support support Not supported Shelf information maintenance support support Not supported Shelf layer maintenance support support Not supported Shelf Grid Maintenance support support Not supported Personnel Access Control support Not supported Not supported
[0126] Terminal device 201 displays the management interface corresponding to the supported management permissions based on the user's user type.
[0127] As mentioned above, by displaying management interfaces with different management permissions to users, the security and privacy of material information are ensured, preventing unauthorized access or execution of material management operations and reducing the risk of information leakage or misoperation.
[0128] Furthermore, the terminal device 201 generates log files corresponding to the material management operations received from the user during the material management process, such as material entry and material exit.
[0129] Figure 10 A schematic diagram of a log file is shown. Figure 10 The log file shown contains detailed information such as the user's login information, material management operations, and the time when the material management operations were performed.
[0130] As mentioned above, by generating log files corresponding to materials based on the received material management operations from users, it is convenient to trace the user's historical material management operations in the future.
[0131] Figure 11 This is a schematic diagram illustrating the structure of an electronic device according to an exemplary embodiment of this application. The electronic device may be, for example, a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, personal digital assistant, server, smart home appliance, etc. (Reference) Figure 11 At the hardware level, the electronic device includes a processor 1102, an internal bus 1104, a network interface 1106, memory 1108, and non-volatile memory 1110, and may also include other hardware required for business operations. The processor 1102 reads the corresponding computer program from the non-volatile memory 1110 into the memory 1108 and then runs it, forming a material management device at the logical level. Of course, in addition to the software implementation, this application does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. That is to say, the execution subject of the following processing flow is not limited to individual logic units, but can also be hardware or logic devices.
[0132] Figure 12 This is a block diagram illustrating a material management device according to an exemplary embodiment of this application. (Refer to...) Figure 12The device may include: an inventory status update module 1202 and a material data display module 1204, wherein:
[0133] The inventory status update module 1202 is used to update the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier.
[0134] The material data display module 1204 is used to display the weight of the material and the updated inventory status in the management interface; the weight is the weighing data of the material on the weighing equipment.
[0135] In one example, the inventory status includes at least one of the following: not yet received, received, outgoing, and returned; the inventory status update module 1202, when updating the inventory status of the material corresponding to the material identifier in response to a user's scanning operation of the material identifier, includes at least one of the following: in response to the user's scanning operation, if it is determined that the inventory status of the material is in the not yet received state, updating the inventory status to the received state; in response to the user's scanning operation, if it is determined that the inventory status of the material is in the received state or the returned state, updating the inventory status to the outgoing state; in response to the user's scanning operation, if it is determined that the inventory status of the material is in the outgoing state, updating the inventory status to the returned state.
[0136] In one example, the material data display module 1204, before displaying the weight and updated inventory status of the material in the management interface, further includes: displaying a secondary confirmation prompt in the management interface if the material type of the material is determined to be a preset type; and updating the inventory status of the material based on the received confirmation operation of the user on the secondary confirmation prompt.
[0137] In one example, the inventory status update module 1202, before updating the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier, further includes: generating the material identifier of the material based on the material information and storage location of the material; the material data display module 1204, when displaying the weight of the material and the updated inventory status in the management interface, includes: displaying the storage location, weight, and updated inventory status of the material in the management interface.
[0138] In one example, before updating the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier, the inventory status update module 1202 further includes: storing the material information of different materials input by the user as material resource information; when updating the inventory status of the material corresponding to the material identifier in response to the user's scanning operation, the inventory status update module 1202 includes: updating the inventory status of the material in response to the user's scanning operation if the material exists in the materials corresponding to the material resource information.
[0139] In one example, the material data display module 1204 is also used to provide an early warning about the expiration date in the management interface when it is determined that the storage date of the material exceeds the expiration date of the material.
[0140] In one example, the material data display module 1204 is also used to provide a warning about the weight in the management interface when it is determined that the weight is lower than the warning quantity of the material.
[0141] In one example, the material data display module 1204 is also used to generate a log file corresponding to the material management operation received from the user.
[0142] In one example, the material data display module 1204 is also used to generate an inventory file corresponding to the material in response to the user's export request.
[0143] In one example, the material data display module 1204 is also used to display the management interface corresponding to the different management permissions for users with different management permissions.
[0144] In one example, the inventory status update module 1202 is also configured to respond to the user's scanning operation and, if an abnormal problem is detected in the scanning operation, provide a voice prompt to the user.
[0145] The specific implementation process of the functions and roles of each unit in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.
[0146] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this application according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0147] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as a memory including instructions, is also provided, which can be executed by a processor of a material management device to implement the method as described in any of the above embodiments.
[0148] The non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc., and this application does not limit it.
[0149] In an exemplary embodiment, a computer program product including a computer program / instructions is also provided, which can be executed by a processor of a material management device to implement the method described in any of the above embodiments.
[0150] The foregoing has described specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0151] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention filed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not claimed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0152] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
[0153] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A material management method, characterized in that, The method includes: In response to the user's scanning operation of the material identifier, the inventory status of the material corresponding to the material identifier is updated; The management interface displays the weight of the material and its updated inventory status; the weight is the weighing data of the material on the weighing equipment.
2. The method according to claim 1, characterized in that, The in-stock status includes at least one of the following: not in stock status, in stock status, out-of-stock status, and returned status; The step of updating the inventory status of the material corresponding to the material identifier in response to the user's scanning operation includes at least one of the following: In response to the user's scanning operation, if it is determined that the material's in-stock status is in the non-in-stock status, the in-stock status is updated to the in-stock status; In response to the user's scanning operation, if it is determined that the inventory status of the material is in the inbound status or the return status, the inventory status is updated to the outbound status. In response to the user's scanning operation, if it is determined that the material's in-stock status is in the out-of-stock status, the in-stock status is updated to the returned status.
3. The method according to claim 1, characterized in that, Before displaying the weight and updated inventory status of the material in the management interface, the method further includes: If the material type of the material is determined to be a preset type, a secondary confirmation prompt will be displayed in the management interface; Based on the user's confirmation of the secondary confirmation prompt received, the inventory status of the material is updated.
4. The method according to claim 1, characterized in that, Before updating the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier, the method further includes: Based on the material information and storage location of the material, generate the material identifier of the material; Displaying the weight and updated inventory status of the materials in the management interface includes: The management interface displays the storage location, weight, and updated inventory status of the material.
5. The method according to claim 1, wherein Before updating the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier, the method further includes: The material information of different materials received from the user is stored as material resource information; The step of updating the inventory status of the material corresponding to the material identifier in response to the user's scanning operation includes: In response to the user's scanning operation, if the material exists in the materials corresponding to the material resource information, the inventory status of the material is updated.
6. The method according to claim 1, characterized in that, The method further includes: If it is determined that the storage date of the material exceeds the expiration date of the material, an early warning prompt will be issued on the management interface regarding the expiration date.
7. The method according to claim 1, characterized in that, The method further includes: If the weight is determined to be lower than the warning quantity for the material, a warning message is issued for the weight in the management interface.
8. The method according to claim 1, characterized in that, The method further includes: Based on the material management operation received from the user, a log file corresponding to the material management operation is generated.
9. The method according to claim 1, characterized in that, The method further includes: In response to the user's export request, an inventory file corresponding to the material is generated.
10. The method according to claim 1, characterized in that The method further includes: For users with different management permissions, the management interface corresponding to the different management permissions will be displayed.
11. The method according to claim 1, characterized in that, The method further includes: In response to the user's scanning operation, if an abnormality is detected in the scanning operation, a voice prompt is given to the user.
12. A material management device, characterized in that, The device includes: The inventory status update module is used to update the inventory status of the material corresponding to the material identifier in response to the user's scanning operation of the material identifier; The material data display module is used to display the weight and updated inventory status of the material in the management interface; the weight is the weighing data of the material on the weighing equipment.
13. An electronic device, characterized in that, include: processor; a memory for storing processor-executable instructions; The processor implements the method as described in any one of claims 1-11 by executing the executable instructions.
14. A computer-readable storage medium storing computer instructions thereon, characterized in that, When executed by the processor, this instruction implements the method as described in any one of claims 1-11.
15. A computer program product having a computer program / instructions stored thereon, characterized in that, When the computer program / instruction is executed by the processor, it implements the method as described in any one of claims 1-11.
