Online weighing method and system and storage medium
Through the online weighing method and equipment, the weighing device is driven by a computer program to compare and control weighing data in real time, the problem of offline weighing accuracy and efficiency is solved, real-time interaction and stupidity prevention are realized, and the processing section is improved Quality stability.
Patent Information
- Application Number
- CN202411269708.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2025-01-03
AI Technical Summary
In the prior art, manual offline weighing has reference paper data, weighing accuracy depends on self-consciousness, and real-time recording and traceability, which is inefficient, resulting in unstable quality of the processing section and cannot be effectively analyzed and improved.
It provides an online weighing method and device, which drives the weighing device through a computer program to acquire and compare weighing data in real time, display status marks to control accuracy, and supports identity recognition and code scanner to realize real-time interaction and anti-duty.
Improve weighing accuracy and efficiency, ensure real-time comparison and data recording, simplify workflow, and enhance the evaluation and quality analysis capabilities of weighing personnel performance.
Smart Images

Figure CN119248146A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of weighing, and in particular to an online weighing method, equipment and storage medium. Background Art
[0002] Currently, manual offline weighing has problems such as referring to paper data, relying on self-consciousness to determine weighing accuracy, being unable to record actual weighing results in real time, being unable to trace the actual weighing accuracy afterwards, low weighing efficiency, cumbersome manual records, and being unable to effectively evaluate the work performance of weighers. These problems often lead to unstable quality in the post-weighing processing section, difficulty in tracing the causes and analyzing them, making it impossible to effectively carry out quality analysis and improvement work, and the inability to scientifically and effectively improve product quality stability. Summary of the invention
[0003] To solve at least one problem in the prior art, the present disclosure provides an online weighing method, device and storage medium.
[0004] The present disclosure provides an online weighing method, comprising the following steps: reading a task list, the task list comprising at least one task information, each task information comprising at least identity information and a target weight of a work object; obtaining an actual weight obtained by performing a weighing operation on a material corresponding to the selected task information; and comparing the actual weight with the target weight.
[0005] In some embodiments, at least the identity information of the work object in each task information in the task list is displayed on the interface of a computer program, and each task information on the interface of the computer program corresponds to a first instruction menu. In response to the first instruction menu being triggered, the task information corresponding to the first instruction menu is selected, and the interface of the computer program generates and displays a work interface corresponding to the selected task information, and the target weight of the selected task information is displayed on the work interface.
[0006] In some implementations, in the operation state, the actual weight obtained by performing a weighing operation on the material corresponding to the selected task information is obtained in real time, and the actual weight is compared with the target weight in real time.
[0007] In some embodiments, if the actual weight is within the allowable range of the target weight, a first status mark is formed and displayed; if the actual weight is greater than the upper limit of the allowable range of the target weight, a second status mark is formed and displayed; if the actual weight is less than the lower limit of the allowable range of the target weight, a third status mark is formed and displayed.
[0008] In some embodiments, if the operation interface displays a first status mark, the current weighing operation is allowed to end, and if the second status mark or the third status mark is displayed, the current operation is prohibited from ending.
[0009] In some embodiments, the operation interface has a second instruction menu. When the operation interface displays the first status mark, the second instruction menu is in a triggerable state. When the operation interface displays the second status mark or the third status mark, the second instruction menu is not triggerable.
[0010] In some embodiments, in response to the second instruction menu being triggered, the weighing operation result of the selected task information is submitted locally and / or to the server, the weighing operation is completed, and the operation interface is automatically closed or can be closed manually.
[0011] The present disclosure provides an online weighing system, including a weighing device and a computing device connected to the weighing device, the computing device including a memory, a processor and a computer program stored in the memory, wherein the processor is configured to execute the computer program to implement an online weighing method.
[0012] In some embodiments, an identity recognition device and a barcode scanner are also included.
[0013] The present disclosure provides a storage medium on which a computer program is stored. When the computer program is executed, an online weighing method is implemented.
[0014] The solution disclosed in the present invention changes the traditional offline weighing situation to online weighing driven by a computer program, and interacts with the weighing device data in real time to complete real-time comparison and error prevention, ensuring that the weighing accuracy is controlled. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 The architecture of an online weighing system according to some examples of the present disclosure is shown.
[0016] Figure 2 The following are architectural diagrams of online weighing systems showing some other examples.
[0017] Figure 3 A flow chart of an online weighing method according to some examples of the present disclosure is shown.
[0018] Figure 4 A flow chart of a weighing operation method according to some examples of the present disclosure is shown. DETAILED DESCRIPTION
[0019] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope of the present disclosure. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0020] In the present disclosure, unless otherwise specified, the use of the terms "first", "second", etc. to describe various elements is not intended to limit the positional relationship, temporal relationship, or importance relationship of these elements, and such terms are only used to distinguish one element from another element. In some examples, the first element and the second element may refer to the same instance of the element, and in some cases, based on the description of the context, they may also refer to different instances.
[0021] The terms used in the description of various examples in this disclosure are only for the purpose of describing specific examples and are not intended to be limiting. Unless the context clearly indicates otherwise, if the number of elements is not specifically limited, the element can be one or more. In addition, the term "and / or" used in this disclosure covers any one of the listed items and all possible combinations. "Multiple" refers to two or more.
[0022] Figure 1 The structure of the online weighing system 100 according to some examples of the present disclosure is shown. In some examples, the online weighing system 100 includes a weighing device 110, a computing device 120 connected to the weighing device 110, and a display device 130 connected to the computing device 120.
[0023] In some examples, the computing device 120 can run a computer program that can implement an online weighing method. The computing device 120 can include various types of computer devices, such as portable handheld devices, general-purpose computers, workstation computers, smart screen devices, industrial control computers, PLC computing devices, etc. The portable handheld device can include a smart phone, a tablet computer, a personal digital assistant (PDA), etc. These computers can run various types and versions of software application computer programs and operating systems.
[0024] In some examples, the weighing device 110 may be used to weigh a material. For example, the weighing device 110 may be an electronic scale.
[0025] In some examples, the computing device 120 is connected to the weighing device 110, and the computing device 120 can obtain the weighing data of the weighing device 110 in real time. The computing device and the weighing device can be connected through a USB interface, Bluetooth, WiFi, or RS-232 serial interface.
[0026] In some examples, the computing device 120 is connected to the display device 130, and the software application interface of the online weighing can be displayed on the display device 130. The display device 130 provides a port for human-computer interaction. The computing device 120 and the display device 13 can be integrated together, such as a laptop computer, a smart phone, a tablet computer, a smart screen device, etc. The computing device and the display device can be separated, and they are connected by a cable. For example, the computing device 120 can be a desktop computer host, an industrial computer, a PLC controller, etc., and the display device 130 can be a liquid crystal display, a light-emitting diode LED display, an OLED display, etc. The computing device 120 and the display device 130 can be connected by an HDMI cable, a VGA cable, a DVI cable, a USB interface, etc.
[0027] Figure 2 The architecture diagram of the online weighing system shows some other examples. For some examples, please refer to Figure 2 The online weighing system 100 further includes an identification device 111, which may include a card reader or a face recognition camera. The user can confirm the operation authorization by swiping a card or face recognition, and the task list of the authorized operator who needs to perform the weighing operation can be retrieved on the computing device 120, and the weighing can be performed through computer program instructions.
[0028] The online weighing system 100 further includes a barcode scanner 112 , which can be used to scan the barcode or QR code information of the material.
[0029] According to one aspect of the present disclosure, an online weighing method is provided, which can be implemented by a computer program executed by a processor of a computing device. Figure 3 A flow chart of an online weighing method according to some examples of the present disclosure is shown. The display device 130 can visually display the interface of the computer program, and the operator can perform human-computer operation through the interface of the computer program. In some examples, the online weighing method includes the following steps: S10: Reading a task list, the task list includes at least one task information, each task information includes at least the identity information and target weight of the work object; S20: Obtaining the actual weight obtained by performing a weighing operation on the material corresponding to the selected task information; S30: Compare the actual weight with the target weight.
[0030] The task list may contain one or more task information, for which corresponding weighing operations need to be performed. The operation object is the material that needs to be weighed as shown in the current task information. The task list specifies the weighing tasks and requirements. The current task list is considered completed only when the operator accurately weighs all the materials specified in the task list. The operator needs to perform the weighing operations one by one according to the weighing tasks specified in each task information. The task list can be stored in the memory of the computing device in the form of a spreadsheet. The user can import the task list into a computer program, and after the computer program reads the task list, the task information in the task list will be displayed in the operation interface of the computer program.
[0031] In some examples, each task information contains the identity information of the material to be weighed for each weighing operation and the corresponding target weight. The identity information and target weight of the material reflect the material and weight that need to be weighed this time. In some examples, the identity information of the material is characteristic information that can identify the material. For example, the identity information can be one or more of the material code containing characters such as numbers and / or letters, the material name, the location of the material in the material warehouse, etc. The material code can uniquely correspond to the material, and it is also convenient for digital management. Generally, people are more accustomed to identifying materials by name, which helps to verify whether the taken materials are correct when weighing. The location information of the material in the warehouse helps users quickly find the storage location of the material from the material library.
[0032] In some examples, the task information may also include one or more information of material specifications and material units.
[0033] In some examples, the task information also includes the task quantity and the processed quantity. The task quantity refers to the number of portions of the material corresponding to the identity information that need to be weighed, and the processed quantity refers to the number of portions that have been weighed.
[0034] In some examples, the task list also includes list identity information. For example, the list identity information may be a string consisting of one or more of numerical values, letters, and symbols. Different task lists can be distinguished by the list identity information, which facilitates the management of the task lists.
[0035] In some examples, the interface of the computer program may only display part of the task information. For example, the computer program may only display the identity information of the material in the task information.
[0036] In some examples, each task information displayed on the interface of the computer program has a first instruction menu, and the task information is selected by triggering the first instruction menu. After the task information is selected, the execution state of the current task information is entered, and the operator can use a weighing device to weigh the material specified in the task information, and the computing device obtains the actual weight measured by the weighing device in real time.
[0037] In some other examples, there may be only one first instruction menu. In this case, the task information is selected and the first instruction menu is triggered to select the task information.
[0038] In some examples, in response to the first instruction menu being triggered, an operating interface corresponding to the selected task information can be generated and displayed on the interface of the computer program, and the operating state can be entered. In this case, the target weight in the selected task information can be displayed on the operating interface. Of course, other information in the task information can also be displayed on the operating interface. When entering the operating interface state, the user can perform a weighing operation, and the computing device obtains the weighing data of the weighing device and the comparison result of the actual weight and the target weight in real time, and the actual weight can be displayed on the operating interface. The identity information of the material in the task information is displayed on the interface of the computer program that displays the task list, and the target weight is displayed on the newly generated operating interface, which is helpful for user operation, especially on handheld computing devices.
[0039] In some other examples, triggering the first instruction menu may not generate a work interface, and the target weight, actual weight, and status mark may be displayed in the corresponding task information on the interface displaying the task list.
[0040] The actual weight can be compared with the target weight. The target weight can be displayed on the operation interface. Taking into account the operability and efficiency of the weighing operation, the actual weight obtained by the weighing operation is allowed within the allowable range of the target weight. In some examples, the target weight includes a reference value and a tolerance, for example, the reference value is 10g, and the tolerance can be ±0.01g or ±0.1%. The computer program can calculate the absolute error or relative error between the actual weight and the target weight, and then compare it with the tolerance.
[0041] In some other examples, the target weight and tolerance may be converted into a numerical range and expressed in the form of a numerical range, such as an upper value of the target weight of 10.01 g and a lower value of 9.99 g. In this case, the computer program may compare the actual weight with the upper and lower values of the target weight.
[0042] In some examples, if the actual weight is within the range of the target weight, a first state mark is formed and displayed, if the actual weight is greater than the upper limit of the allowable range of the target weight, a second state mark is formed and displayed, and if the actual weight is less than the lower limit of the allowable range of the target weight, a third state mark is formed and displayed. For example, the absolute error or relative error of the reference value of the actual weight and the target weight can be calculated, and compared with the tolerance to determine whether the actual weight is within the allowable range of the target weight. In these examples, the first state mark, the second state mark and the third state mark correspond to three different weighing results, that is, qualified, over-quantity and insufficient. The first state mark, the second state mark and the third state mark can be displayed figuratively on the interface of the computer program, such as the operation interface generated by triggering the first instruction menu. The first state mark, the second state mark and the third state mark can be marked with words, such as "qualified", "over-quantity", "insufficient" and other characters, or can be represented by colors, such as green, red, yellow. Of course, it is also allowed to use a combination of characters and colors to mark. If the second state mark or the third state mark is displayed on the interface of the computer program, the operator needs to correct the material amount of the weighing device. For example, the operator can increase or decrease the amount of material on the weighing device based on the actual weight of the material weighed for the current task displayed on the interface of the computer program and the target weight. During the correction of the material amount, the computing device can obtain the weighing results of the weighing device in real time and compare the deviation between the actual weight and the target weight until the actual weight of the material is adjusted to the acceptable level.
[0043] In some examples, if the first status mark is displayed, the current weighing operation is allowed to end, and if the second status mark or the third status mark is displayed, the current operation is prohibited from ending. For example, the operation interface has a second instruction menu. When the operation interface displays the first status mark, the second instruction menu is in a triggerable state. In response to the second instruction menu being triggered, the weighing operation results of the selected task information such as actual weight, error, etc. are submitted to the local and / or server, the weighing operation ends, and the operation interface is automatically closed or can be manually closed. When the operation interface displays the second status mark or the third status mark, it means that the actual weight of the current weighing operation is unqualified. At this time, the second instruction menu is not triggerable, that is, the result of the weighing operation cannot be submitted, the weighing operation cannot be ended, and the operation interface cannot be closed. These examples provide a fool-proof function. If the weighing accuracy does not meet the requirements, the user cannot end the weighing. This can ensure the accuracy of the weighing.
[0044] In some other examples, if the actual weight is within the permissible range of the target weight, a fourth state mark is formed and displayed, and if the actual weight is outside the permissible range of the target weight, a fifth state mark is formed and displayed. The fourth state mark and the fifth state mark are different, and the fourth state mark represents that the weighing result of executing the current task information is qualified, and the fifth state mark represents that the weighing result of executing the current task information is unqualified. The fourth state mark and the fifth state mark can be concretely displayed on the interface of the computer program, such as the operation interface generated by triggering the first instruction menu. The fourth state mark and the fifth state mark can be represented by text marks and / or colors. If the second state mark is displayed on the interface of the computer program, the operator needs to correct the material amount of the weighing device. In this case, it is necessary to display the actual weight on the interface of the computer program because it can indicate the direction of correcting the material amount. In these examples, if the operation interface displays the fourth state mark, the current weighing operation is allowed to end, and if the operation interface displays the fifth state mark, the current operation is prohibited from ending. These examples provide a foolproof function, and if the weighing accuracy does not meet the requirements, the user cannot end the weighing, which can ensure the accuracy of the weighing.
[0045] In some examples, if the weighing operation for implementing the selected task information is completed, the number of operations completed in the task information is increased by 1.
[0046] In some examples, the absolute error or relative error between the actual weight and the reference value of the target weight is calculated, and the absolute error or relative error is rated. The tolerance of the target weight can be divided into multiple ranges, which correspond to different levels. For example, when the tolerance is ±0.01g, it is divided into ±(0~0.002)g, ±(0.002~0.004)g, ±(0.004~0.006)g, ±(0.006~0.008)g, ±(0.008~0.01)g, corresponding to level five, level four, level three, level two, and level one, respectively. If the absolute error between the actual weight of a weighing operation and the reference value of the target weight is 0.001g, the error rating of the weighing operation is level five. In this way, the user's weighing operation can be evaluated.
[0047] In some examples, after all the task information in the current task list is completed, the current task list is allowed to end, otherwise the current task list is prohibited from ending. For example, the interface of the computer program displaying the task list has a third instruction menu. If the sum of the task quantities of all task information is the same as the sum of the completed quantities, the third instruction menu is allowed to be triggered and the current task list can be marked as completed; if the sum of the task quantities of all task information is not the same as the sum of the completed quantities, the third instruction menu is in an untriggerable state. This can prevent the weighing operation from being missed.
[0048] In some examples, if the number of tasks in the task information is equal to the number of operations completed, the task information is not selectable or marked to prevent the weighing operation corresponding to the task information from being repeated. Specifically, when the number of tasks in the task information is equal to the number of operations completed, the first instruction menu can become untriggerable, or the corresponding task information is marked with characters or colors on the interface displaying the task list.
[0049] In some examples, the task lists are assigned to groups, and after all the task lists in each group are completed, the group is marked as completed. The group can also add other different status mark management according to the status needs.
[0050] In some instances, when a task list is modified, a change history of the task list is generated. When the task list may need to be adjusted due to changes in upstream demand or substandard downstream production results, it has a change trace function to facilitate management and review of the task list version update history.
[0051] In some examples, computer programs support historical archive record tracing. The system records and archives all weighing process operations and change information records in real time, provides historical data query, analysis and comparison functions, facilitates retrospective query and analysis, and assists related business management needs.
[0052] In some examples, computer programs can process and organize real-time and historical data according to business needs, and provide presentation functions such as reports and static and dynamic charts, such as large-screen billboards and cockpits.
[0053] According to one aspect of the present disclosure, a computing device 120 is provided, comprising a memory, a processor, and a computer program stored on the memory, wherein the processor is configured to execute the computer program to implement steps of at least one of the online weighing methods according to the embodiments of the present disclosure and its variants.
[0054] According to one aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the computer program implements the steps of at least one of the online weighing methods according to the embodiments of the present disclosure and its variants.
[0055] According to one aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any method embodiment described above are implemented.
[0056] According to another aspect of the present disclosure, an online weighing method is provided, which can be executed by a user. Figure 4 A flow chart of a weighing operation method according to some examples of the present disclosure is shown. In some examples, the weighing operation method includes the following steps: An operation of opening a task list to display the task list on an interface of a computer program is performed, wherein the task list includes at least one task information, and each task information includes at least identity information of a task object; Execute the operation of entering the work interface corresponding to any task information; Perform weighing operations; Determine whether the weighing operation needs to be corrected based on the weighing result displayed on the operation interface. If the weighing result is qualified, end the current weighing operation. If the weighing result is unqualified, correct the operation object until the weighing result displayed on the operation interface is qualified, then submit the weighing result and end the current weighing operation.
Claims
1. An online weighing method, characterized in that: The following steps are involved: Reading a task list, the task list includes at least one task information, each task information includes at least the identity information and target weight of the work object; Obtaining the actual weight obtained by weighing the material corresponding to the selected task information; Compare the actual weight to the target weight.
2. The online weighing method according to claim 1, characterized in that: At least the identity information of the task object in each task information of the task list is displayed on an interface of a computer program, Each task information on the interface of the computer program corresponds to a first instruction menu, In response to the first instruction menu being triggered, the task information corresponding to the first instruction menu is selected, The interface of the computer program generates and displays an operation interface corresponding to the selected task information, and the target weight of the selected task information is displayed on the operation interface.
3. The online weighing method according to claim 2, characterized in that: In the operation state, the actual weight obtained by weighing the material corresponding to the selected task information is obtained in real time, and the actual weight is compared with the target weight in real time.
4. The online weighing method according to claim 3, characterized in that: If the actual weight is within the allowable range of the target weight, a first status mark is formed and displayed; if the actual weight is greater than the upper limit of the allowable range of the target weight, a second status mark is formed and displayed; if the actual weight is less than the lower limit of the allowable range of the target weight, a third status mark is formed and displayed.
5. The online weighing method according to claim 4, characterized in that: If the operation interface displays the first status mark, the current weighing operation is allowed to end. If the second status mark or the third status mark is displayed, the current operation is prohibited from ending.
6. The online weighing method according to claim 5, characterized in that: The operation interface has a second instruction menu. When the operation interface displays the first status mark, the second instruction menu is in a triggerable state. When the operation interface displays the second status mark or the third status mark, the second instruction menu is not triggerable.
7. The online weighing method according to claim 6, characterized in that: In response to the second instruction menu being triggered, the weighing operation result of the selected task information is submitted to the local and / or server, the weighing operation is completed, and the operation interface is automatically closed or can be closed manually.
8. Online weighing system, characterized in that, It comprises a weighing device and a computing device connected to the weighing device, the computing device comprises a memory, a processor and a computer program stored on the memory, wherein the processor is configured to execute the computer program to implement the online weighing method according to any one of claims 1-7.
9. The online weighing system according to claim 8, characterized in that: It also includes an identification device and a barcode scanner.
10. A storage medium, characterized in that A computer program is stored thereon, and when the computer program is executed, the online weighing method according to any one of claims 1 to 7 is implemented.
