Weighing control method, system and storage medium
Through the linkage between the data server, the weighing terminal and the management client, the weighing data is extracted and processed, the weighing log image is generated and the query request of the management client is responded to, which solves the problems of low efficiency and inaccuracy of the traditional weighing management and control method, and achieves a better Efficient, accurate and intuitive weighing data management.
Patent Information
- Application Number
- CN202311527745.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2043-11-15
AI Technical Summary
The traditional weighing control method has problems such as low control efficiency, inaccuracy, reliability, clarity and intuitiveness. Especially in material transportation management, manual processing is time-consuming and labor-intensive and prone to errors.
Through the collaboration between the data server and the overweight terminal and the management client, it receives weighing query requests, extracts vehicle identification and weighing records, generates weighing log images, and determines vehicle abnormal information based on monitoring data, generates alarm records, and realizes remote control and Data feedback.
It improves the efficiency and accuracy of the weighing control process, provides more intuitive and clear data feedback, and enhances the operational convenience and data reliability of managers.
Smart Images

Figure CN117763003B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of weighing technology, and in particular to a weighing control method, system and storage medium. Background Art
[0002] Material weighing is an essential part of many industries, including logistics, power, and transportation. By weighing empty and loaded transport vehicles, the transportation status of materials can be recorded, which is convenient for material in and out management.
[0003] In the related art, the weighing process of transport vehicles is usually manually controlled by relevant staff, who manually record the weighing data and summarize the weighing data. The manual processing method is not only time-consuming and labor-intensive, but also prone to errors, with low control efficiency, and is not accurate and reliable enough. In addition, the weighing data recorded by the manual processing method is not clear and intuitive when reported to the management personnel.
[0004] Therefore, the traditional weighing control method has the problems of low control efficiency and lack of accuracy, reliability, clarity and intuitiveness. Summary of the invention
[0005] The present invention provides a weighing control method, system and storage medium, which are used to solve the defects of traditional weighing control methods, such as low control efficiency, and lack of accuracy, reliability, clarity and intuitiveness.
[0006] In a first aspect, the present invention provides a weighing control method, which is executed by a data server, wherein the data server is respectively connected to a weighing terminal and a management client, and the method comprises:
[0007] Receiving a weighing query request for a vehicle to be checked initiated by the management client;
[0008] In response to the weighing query request, extracting the vehicle identification and at least one set of weighing records of the vehicle to be checked from the weighing data of the scale uploaded by the weighing terminal; wherein each set of weighing records includes a weighing image, a weighing result and a weighing timestamp;
[0009] For each set of weighing records, the vehicle identification, the weighing result and the weighing timestamp are superimposed on the weighing image to obtain at least one weighing log image of the vehicle to be checked;
[0010] At least one weighing log image of the vehicle to be checked is sent to the management client.
[0011] According to the weighing control method provided by the present invention, the method further includes:
[0012] Receiving monitoring data uploaded by the weighing terminal;
[0013] Determine abnormal vehicle information within the target control area based on the monitoring data;
[0014] Determine the alarm number, alarm type and alarm content corresponding to the vehicle abnormal information, and generate an alarm record for the target control area according to the alarm number, alarm type and alarm content;
[0015] The abnormal vehicle information includes at least one of: timeout for weighing, abnormal identification, repeated entry of the vehicle, no weighing authority for the vehicle, illegal weighing of the vehicle, and failure to print the weighing receipt.
[0016] According to the weighing control method provided by the present invention, when the vehicle abnormal information includes overtime and failure to weigh, determining the vehicle abnormal information in the target control area according to the monitoring data includes:
[0017] Determine, based on the monitoring data, a target vehicle with zero weighing times in a target control area within a preset time period;
[0018] Determine the time stamp of the target vehicle entering the venue, and determine the duration of the target vehicle entering the venue according to the time stamp of the vehicle entering the venue;
[0019] If the entry time exceeds the set time, it is determined that the target vehicle has exceeded the time limit and has not been weighed.
[0020] According to the weighing control method provided by the present invention, the method further includes:
[0021] Receiving an alarm query request for a target control area initiated by the management client; wherein the alarm query request includes at least one query keyword;
[0022] In response to the alarm query request, an alarm record corresponding to the at least one query keyword in the target control area is sent to the management client.
[0023] According to the weighing control method provided by the present invention, the method further includes:
[0024] Receiving a vehicle information modification request initiated by the management client; wherein the vehicle information modification request includes at least one of a vehicle information change instruction, a vehicle deletion instruction, and a vehicle addition instruction;
[0025] In response to the vehicle information modification request, the pre-stored vehicle information is updated according to at least one of the vehicle information change instruction, the vehicle deletion instruction and the vehicle addition instruction.
[0026] According to the weighing control method provided by the present invention, when the vehicle information modification request includes a vehicle new addition instruction, the pre-stored vehicle information is updated, including:
[0027] Receiving the associated information of the newly added vehicle sent by the management client;
[0028] According to the association information of the newly added vehicle, on the basis of the pre-stored vehicle information, a vehicle file corresponding to the newly added vehicle is established;
[0029] The associated information of the newly added vehicle includes at least one of the receiving company name, license plate number, vehicle type, driver name and loading material type.
[0030] According to the weighing control method provided by the present invention, the method further includes:
[0031] Receive a device information modification request initiated by the management client; wherein the device information modification request includes at least one of a device information change instruction, a device addition instruction, and a device deletion instruction;
[0032] In response to the device information modification request, the pre-stored device information of the weighing-related device is updated according to at least one of the device information change instruction, the device addition instruction and the device deletion instruction;
[0033] Among them, the weighing-related equipment includes at least one of a floor scale, an image monitoring device, a vehicle identification device, an infrared vehicle separator, a receipt printer and a vehicle barrier.
[0034] According to the weighing control method provided by the present invention, the data server is also connected to the financial management terminal, and the method further includes:
[0035] Receiving a ledger query request for a set period initiated by the financial management terminal;
[0036] In response to the ledger query request, extracting the target weighing data within the set period from the weighing data of the scale;
[0037] Based on the target weighing data, a weighing account table is generated;
[0038] Generate a financial ledger table based on the weighing ledger table and the preset unit price of goods;
[0039] The weighing ledger table and / or the financial ledger table are sent to the financial management terminal.
[0040] In a second aspect, the present invention further provides a weighing control system, comprising: a weighing terminal, a data server and a management client;
[0041] The weighing terminal is connected to the weighing-related equipment, and the weighing terminal and the management client are both connected to the data server;
[0042] The management client includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, any one of the above-mentioned weighing control methods is implemented.
[0043] In a third aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-mentioned weighing control methods.
[0044] The weighing control method, system and storage medium provided by the present invention work in coordination among the weighing terminal, the data server and the management client, and according to the weighing query request for the vehicle to be checked initiated by the management client, the vehicle identification and at least one group of weighing records of the vehicle to be checked are extracted from the weighing data of the scale uploaded by the weighing terminal, and for each group of weighing records, the vehicle identification, weighing result and weighing timestamp are superimposed on the weighing image to obtain at least one weighing log image of the vehicle to be checked, and at least one weighing log image of the vehicle to be checked is sent to the management client. Since the weighing data of the scale generated by the weighing process can be uploaded to the data server through the weighing terminal, the data server can efficiently extract valid information from the weighing data of the scale and generate a weighing log image according to the weighing query request, and finally feed back the weighing log image to the management client, while improving the efficiency and accuracy of the weighing control process, the weighing data can be fed back to the management personnel of the management client in a more intuitive and clear manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0046] Figure 1 It is a flow chart of the weighing control method provided by an embodiment of the present invention;
[0047] Figure 2 It is a schematic diagram of the human-computer interaction interface of the alarm center;
[0048] Figure 3 It is a schematic diagram of the human-computer interaction interface corresponding to the vehicle management function;
[0049] Figure 4 It is a schematic diagram of the human-computer interaction interface corresponding to the device management function;
[0050] Figure 5 It is a schematic diagram of the human-computer interaction interface corresponding to the weighing ledger function;
[0051] Figure 6 This is a schematic diagram of the human-computer interaction interface corresponding to the financial ledger function;
[0052] Figure 7 It is a schematic diagram of the human-computer interaction interface corresponding to the data statistics function;
[0053] Figure 8 This is a schematic diagram of the human-computer interaction interface corresponding to the weighing receipt printing sheet setting function;
[0054] Fig. 9 It is a structural schematic diagram of a weighing control system provided by an embodiment of the present invention;
[0055] Fig.10 It is a structural diagram of the data server. DETAILED DESCRIPTION
[0056] Embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present invention more thorough and complete, and to fully convey the scope of the present invention to those skilled in the art.
[0057] The terms used in the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The singular forms "a", "the" and "the" used in the present invention and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0058] It should be understood that although the terms "first", "second", "third", etc. may be used to describe various information in the present invention, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present invention, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0059] Combine the following Figures 1 to 10 Describe the detailed scheme of the weighing control method, system and storage medium provided by the embodiments of the present invention.
[0060] See also Figure 1The embodiment of the present invention provides a weighing control method, which can be executed by a data server, and the data server is connected to a weighing terminal and a management client respectively. The method specifically includes:
[0061] Step 110: receiving a weighing query request for the vehicle to be checked initiated by the management client.
[0062] In this embodiment, the executor of the weighing control method can be a data server, which has unattended weighing platform software installed in it. The data server can interact with the weighing terminal and the management client respectively, thereby realizing the acquisition of weighing site data and remote control functions.
[0063] In some embodiments, the weighing terminal can be a computer or server with data receiving and data processing functions. The weighing terminal can be connected to the floor scale controller, and the floor scale controller is connected to the floor scale. The weighing results collected by the floor scale can be uploaded to the weighing terminal through the floor scale controller.
[0064] In addition, the weighing terminal can also be connected to image monitoring equipment, vehicle identification equipment, infrared vehicle separators, vehicle barriers, receipt printers and other equipment installed around the weighbridge, and can obtain weighing images collected by the weighing site image monitoring equipment, vehicle identification collected by the vehicle identification equipment, infrared detection data of the weighing area boundary collected by the infrared vehicle separator, and working status data of the vehicle barrier.
[0065] In some embodiments, multiple management clients may be provided, and the multiple management clients may be connected to the data server respectively, so that the multiple management clients may respectively obtain relevant weighing information of the weighing site through the data server.
[0066] It should be noted that the vehicle to be checked can be directly determined based on the vehicle identification or the time period to be checked, that is, the weighing query request can contain keywords such as vehicle identification and time period to be checked. In this case, the vehicle to be checked can be one or more vehicles.
[0067] Step 120: In response to the weighing query request, extract the vehicle identification and at least one set of weighing records of the vehicle to be checked from the weighing data of the scale uploaded by the weighing terminal; wherein each set of weighing records includes a weighing image, a weighing result and a weighing timestamp.
[0068] It is understandable that the weighing data of the scale uploaded by the weighing terminal can be stored in the data server, or can also be stored in an external storage device connected to the data server. The data server can then directly retrieve the weighing data of the scale and extract relevant valid information from it.
[0069] Step 130: For each set of weighing records, the vehicle identification, weighing result and weighing timestamp are superimposed on the weighing image to obtain at least one weighing log image of the vehicle to be checked.
[0070] In this embodiment, the vehicle identification, weighing results, weighing timestamp and other information are superimposed on the weighing image, and a weighing log image corresponding to each weighing can be obtained. Through the above operation, the information corresponding to each weighing can be displayed more intuitively and clearly.
[0071] Step 140: Send at least one weighing log image of the vehicle to be checked to the management client.
[0072] This embodiment can realize remote control of the weighing site by building a weighing control system including a weighing terminal, a data server and a management server, making the control process more accurate and efficient. At the same time, in the data query link, the relevant information of a weighing is fed back to the management client in the form of a weighing log image, so that the management personnel can view the query results more intuitively and clearly through the management client.
[0073] In some embodiments, the management personnel can log in to the unattended weighing platform software on the management client, specifically by using an account and login password. The unattended weighing platform software supports the function of saving the account and password after login, so as to automatically fill in the information at the next login without re-entering the account and password. At the same time, the unattended weighing platform software also supports the function of setting a new password by verifying the old password.
[0074] In one embodiment, the weighing control method may further include:
[0075] Receive monitoring data uploaded by the weighing terminal;
[0076] Determine abnormal vehicle information within the target control area based on monitoring data;
[0077] Determine the alarm number, alarm type and alarm content corresponding to the vehicle abnormal information, and generate an alarm record for the target control area based on the alarm number, alarm type and alarm content.
[0078] Among them, vehicle abnormal information includes at least one of overtime weighing, abnormal identification, repeated entry of vehicles into the warehouse, no weighing authority for vehicles, illegal weighing of vehicles, and failure to print the weighing receipt.
[0079] It should be noted that the monitoring data may specifically include the weighing images collected by the image monitoring equipment, the vehicle identification and entry timestamp collected by the vehicle identification equipment at the entrance, the vehicle identification and entry timestamp collected by the vehicle identification equipment at the entrance of each loading and unloading area, and the receipt printing data collected by the receipt printer.
[0080] It is understandable that the alarm number can be generated based on information such as the vehicle identification and alarm triggering timestamp, and is a unique identifier that can characterize the alarm information. The alarm type can be determined based on the specific type of vehicle abnormal information, such as the alarm type can be repeated storage, timeout, license plate obstruction, unprinted receipt, etc. The alarm content can be a detailed description of the alarm information, such as the alarm content of the timeout alarm type can be "the vehicle with license plate XXX has not generated a valid factory weighing record for more than 12 hours."
[0081] In addition, the data server can also obtain the hardware device information of each weighing-related device through the weighing terminal, and then when the hardware device fails, goes offline or other abnormal conditions, it can also be displayed to the user of the management client in the form of an alarm record.
[0082] In some embodiments, the alarm records can be displayed in the form of a table. Specifically, the alarm number, alarm type, and alarm content can be used as table column names, and the specific information can be filled in the corresponding cells to generate an alarm record table. The alarm record table can display the alarm information more intuitively.
[0083] In actual applications, the alarm record query function can be realized by managing the alarm center of the unattended weighing platform on the client. Figure 2 An exemplary human-computer interaction interface of the alarm center is shown in FIG. Figure 2 The alarm center has time period options and alarm type options. You can filter the alarm records within the target time period by entering the start time and end time in the time period option, or you can filter one or several types of alarm records through the alarm type option.
[0084] See also Figure 2 The alarm record is displayed to the user in the form of a table in the display interface of the alarm center. The alarm record table contains four columns: alarm number, alarm time, alarm type and alarm content. The alarm number is used to represent the identification content corresponding to the alarm record, the alarm time is used to represent the timestamp information of the alarm trigger, the alarm type is used to represent the type information of the alarm record, and the alarm content is used to represent the detailed content of the alarm record.
[0085] Specifically, Figure 2 Eight alarm records are shown as an example, including alarm records of various alarm types such as repeated entry, timeout, license plate obstruction, hardware device abnormality, abnormal entry, illegal weighing, failure to weigh, and failure to print receipts.
[0086] In one embodiment, when the vehicle abnormal information includes overtime and failure to weigh, determining the vehicle abnormal information in the target control area according to the monitoring data specifically includes:
[0087] The first step is to determine the target vehicles with zero weighing times in the target control area within the preset time period based on the monitoring data.
[0088] The second step is to determine the target vehicle's entry timestamp and determine the target vehicle's entry duration based on the entry timestamp.
[0089] In the third step, if the entry time exceeds the set time, it is determined that the target vehicle has exceeded the time limit and has not been weighed.
[0090] It is understandable that if the vehicle is not weighed for more than a set period of time within a preset period of time, it means that the vehicle has an abnormal situation of overtime and not being weighed, and an alarm can be used to prompt.
[0091] For example, the duration can be set reasonably according to actual needs, such as 12 hours.
[0092] Regarding the determination process of abnormal vehicle information such as repeated entry into the warehouse, if it is detected according to monitoring data that the same vehicle enters the same material warehouse twice or more in a preset time period, it is determined that the target vehicle has entered the warehouse repeatedly.
[0093] Regarding the determination process of the abnormal vehicle information of not being weighed, if it is detected according to the monitoring data that a certain target vehicle has not generated factory weighing data within a preset period of time, it can be determined that the target vehicle has not been weighed.
[0094] In one embodiment, the weighing control method may further include:
[0095] Receive an alarm query request for a target control area initiated by a management client; wherein the alarm query request includes at least one query keyword;
[0096] In response to the alarm query request, an alarm record corresponding to at least one query keyword in the target control area is sent to the management client.
[0097] It is understandable that the query keyword may be key information such as the time period to be checked, the type to be checked, the number to be checked, etc. By inputting the query keyword, the corresponding alarm record can be quickly queried, thereby facilitating the management personnel to timely understand the relevant alarm information.
[0098] In one embodiment, the weighing control method may further include:
[0099] Receive a vehicle information modification request initiated by a management client; wherein the vehicle information modification request includes at least one of a vehicle information change instruction, a vehicle deletion instruction, and a vehicle addition instruction;
[0100] In response to the vehicle information modification request, the pre-stored vehicle information is updated according to at least one of a vehicle information change instruction, a vehicle deletion instruction, and a vehicle addition instruction.
[0101] In this embodiment, the management client can modify the vehicle information related to weighing, and specifically can change, delete or add vehicle information, thereby realizing the remote management function of weighing vehicles.
[0102] In one embodiment, when the vehicle information modification request includes a vehicle new addition instruction, the pre-stored vehicle information is updated, specifically including:
[0103] Receive the associated information of the newly added vehicle sent by the management client;
[0104] According to the associated information of the newly added vehicle, a vehicle file corresponding to the newly added vehicle is established on the basis of the pre-stored vehicle information;
[0105] The associated information of the newly added vehicle includes at least one of the receiving company name, license plate number, vehicle type, driver name, and loaded material type.
[0106] In some embodiments, the management client can modify the vehicle information through the vehicle management function of the unattended weighing platform software. In this embodiment, a vehicle can be associated with multiple carriages, so the associated information of the newly added vehicle can also include the license plate of the associated carriage.
[0107] Figure 3 The human-computer interaction interface corresponding to the vehicle management function is shown as an example. Figure 3 In this interface, users can enter the company name, license plate number, vehicle type, driver name, associated carriage license plate, and loading and unloading material type corresponding to the new vehicle in the Add Vehicle dialog box. Click Save to add the vehicle, or click Cancel to exit the operation of adding a new vehicle.
[0108] See also Figure 3 ,The user can also enter at least one query keyword among the license plate number, company name, driver name and status in the vehicle management interface to query relevant ,vehicle information.
[0109] Specifically, the vehicle information query process can be implemented through the following process:
[0110] Receiving a vehicle query request initiated by a management client; wherein the vehicle query request includes at least one query keyword;
[0111] In response to the vehicle query request, a vehicle information query result corresponding to at least one query keyword is sent to the management client.
[0112] In some embodiments, the vehicle information query results can be presented to the management client in the form of a table, such as Figure 3 As shown, the vehicle information table corresponding to the vehicle information query result specifically includes multiple columns such as license plate number, vehicle type, company name, driver name, associated carriage license plate, loading and unloading material type, status and operation, among which the operation column can specifically select edit or delete operation, so as to edit or delete part of the vehicle information in the vehicle query result. It can be understood that the vehicle information status included in the status column can be normal or frozen.
[0113] In some embodiments, vehicle information can be imported in batches through a preset vehicle information template, thereby realizing a quick entry function of vehicle information.
[0114] In one embodiment, the weighing control method may further include:
[0115] Receive a device information modification request initiated by a management client; wherein the device information modification request includes at least one of a device information change instruction, a device addition instruction, and a device deletion instruction;
[0116] In response to the equipment information modification request, the pre-stored equipment information of the weighing-related equipment is updated according to at least one of an equipment information change instruction, an equipment addition instruction, and an equipment deletion instruction.
[0117] Among them, the weighing-related equipment includes at least one of a floor scale, an image monitoring device, a vehicle identification device, an infrared vehicle separator, a receipt printer and a vehicle barrier.
[0118] In this embodiment, the management client can modify the device information through the device management function on the unattended weighing platform. Figure 4 The human-computer interaction interface of the device management function is shown as an example. Figure 4 The weighing-related equipment may specifically include necessary equipment such as floor scales, image monitoring equipment (such as cameras), vehicle identification equipment, infrared vehicle separators, and vehicle barriers. In addition, the weighing-related equipment may also include auxiliary equipment such as prompt lights, voice broadcasting equipment, receipt printers, and electronic screens.
[0119] See also Figure 4, the device information of the weighing-related equipment may specifically include the device name, device number, device model, device type, installation location, IP address, operating status, operating time, last update time and other information. The above information can be displayed in the form of columns in the table. In addition, the table column also includes an operation column. The operation column corresponding to each device includes three options: details, edit and delete. The detailed information of the device can be viewed through the details option, the device information can be modified through the edit option, and the corresponding device can be deleted through the delete option. In addition, for devices such as vehicle barriers, the operation column also includes the option of setting vehicle permissions. Through this option, the permissions of vehicles passing through the vehicle barrier can be set. Specifically, you can select whitelist or blacklist in the dialog box for setting vehicle permissions, and then set the vehicle information corresponding to the whitelist and the vehicle information corresponding to the blacklist.
[0120] Figure 4 The dialog box for setting a vehicle whitelist is shown. In this dialog box, you can add vehicles to the whitelist and query vehicles that have been added to the whitelist. Specifically, you can query by entering the license plate number. The query results can list the license plate numbers of vehicles that have been added to the whitelist. The license plate numbers are displayed in the form of column data. In addition, the query results also include an operation column. There is a remove option in the operation column. The vehicle information of the corresponding row can be removed from the whitelist through the remove option. Figure 4 As shown, the operating status in the device information mainly includes three states: online, offline and disabled.
[0121] See also Figure 4 , the operation of adding a new device can be completed in the Add Device dialog box. The user can enter the device name, device number, device model, device type, installation location, IP address and other information in this dialog box, and click Save to complete the operation of adding a new device.
[0122] In one embodiment, the data server is also connected to the financial management terminal, and the weighing control method may further include:
[0123] Receive the ledger query request for the set period initiated by the financial management terminal;
[0124] In response to the ledger query request, the target weighing data within the set period is extracted from the weighing data of the scale;
[0125] Generate a weighing ledger table based on the target weighing data;
[0126] Generate a financial ledger based on the weighing ledger and preset unit price of goods;
[0127] Send the weighing ledger sheet and / or financial ledger sheet to the financial management terminal.
[0128] In some embodiments, the ledger query function can be realized through the weighing ledger and financial ledger functions on the unattended weighing platform software. Figure 5 The human-computer interaction interface corresponding to the weighing ledger function is shown as an example. Figure 5 The weighing ledger table mainly records the weighing ledger information of each vehicle within the set period. The weighing ledger information specifically includes the entry time, exit time, license plate number, vehicle type, driver name, material warehouse name, material type, tare weight, tare weight log image, gross weight, gross weight log image and net weight (i.e. weighing result) and other related information.
[0129] like Figure 5 As shown, the user can enter at least one keyword to query the weighing ledger. The keywords used for weighing ledger query may include key information such as entry time, exit time, license plate number, vehicle type, material type, warehouse name, and driver name.
[0130] Figure 6 The human-computer interaction interface corresponding to the financial ledger function is shown as an example. Figure 6 The financial ledger table mainly records the financial ledger information of each weighing. The financial ledger information specifically includes the entry time, exit time, license plate number, company name, material type, material weight, unit price, total price, and whether it is a repeated entry into the warehouse and other related information.
[0131] like Figure 6 As shown, the user can enter at least one keyword to query the financial ledger. The keywords used for financial ledger query may include key information such as entry time, exit time, license plate number, material type, company name, and repeated entry.
[0132] In actual applications, the data server can export the weighing ledger table and / or the financial ledger table to the management client for local storage based on the weighing ledger export request and / or the financial ledger export request initiated by the user.
[0133] In some embodiments, the data server also has a visual data display function, which can be realized through the data statistics function on the unattended weighing platform software. Specifically, key weighing data statistics can be performed based on the weighing data uploaded by the weighing terminal, and the key weighing data can be presented to the management client in the form of a statistical chart. Among them, the key weighing data can specifically include the number of vehicles entering the factory on the day, the total weight of the goods leaving the warehouse on the day, the total amount of the goods leaving the warehouse on the day, the weight of each type of materials leaving the warehouse on the day, and the weight of each type of materials leaving the warehouse within a preset time period.
[0134] Figure 7 An exemplary human-computer interaction interface corresponding to the data statistics function is shown, see Figure 7The interface can be divided into three sections, namely today's data summary statistics, today's outbound weight statistics and historical outbound weight statistics. Today's data summary statistics can display the number of vehicles entering the factory today, the total outbound weight today and the total outbound amount today. Today's outbound weight statistics can display the outbound weight of various types of materials today in the form of a bar chart, such as Figure 7 The corresponding outbound weights of ash, slag, coarse ash, fine ash and other types of materials are shown in the table. The historical outbound weight statistics can display the historical outbound weight data of different types of materials over a period of time. Figure 7 This section has a time period option, which can set the time period to be queried, and then display the outbound weight data of different types of materials within the query period to the user. Figure 7 The historical outbound weight data corresponding to material type 1 and material type 2 within 15 consecutive days is shown as an example.
[0135] In practical applications, we can Figure 7 The page shown is the main page of the unattended weighing platform software, so that the user can clearly view the key weighing data after logging into the platform.
[0136] In some embodiments, the data server also has a vehicle multi-type load data query function. Users can enter at least one query field such as license plate number, vehicle type, material type, warehouse name, driver name, entry time, and factory time through the management client to query, and the query results can be exported in the form of Execel tables.
[0137] In some other embodiments, the management client may also send a print order setting request to the data server, and the data server may set the field content of the weighing voucher print order in response to the print order setting request. In this embodiment, the print order setting can be implemented by the weighing voucher print order setting function on the unattended weighing platform software. The print order setting request includes a print order setting instruction for the driver copy or the financial copy, as well as a specific field selection request. The selectable fields may specifically include license plate number, company name, material type, department library name, tare weight, gross weight, unit price, net weight, and total price.
[0138] Figure 8 The human-computer interaction interface corresponding to the weighing receipt printing function is shown as an example. Figure 8 In this interface, users can choose to set up driver connection or financial connection, such as Figure 8 After selecting the driver contact, you can further select the required field name. Figure 8If you select the license plate number, company name, gross weight and net weight fields in the driver's contact, the driver's contact will display the contents of the above four fields accordingly. After clicking Save, the fields of the driver's contact are set successfully. The settings of the financial contact are the same as the above process.
[0139] In some embodiments, the unattended weighing platform software in the data server also supports functions such as material setting, role management, user management, dictionary management, and log management.
[0140] In actual applications, users can initiate material setting requests through the management client. After receiving the material setting request, the data server can add new materials based on the material type and unit price entered by the user, and can update the material information of a material based on the user's modification instructions for the type or unit price of a material, or delete the material information corresponding to a material based on the user's deletion instructions for a material.
[0141] Users can also initiate role management requests through the management client, and the data server implements operations such as adding, changing, configuring permissions, and deleting role information based on the role management requests. In this embodiment, the roles include super administrators, system administrators, escorts, warehouse managers, and maintenance personnel.
[0142] Users can also initiate user management requests through the management client, and the data server implements the status operations such as adding, deleting, editing, enabling and disabling user information according to the user management request. When adding a new user, you need to enter information such as work number, name, role selection, set password and confirm password. In addition, user information can be filtered by fields such as account, name, role, creation time, etc.
[0143] Users can also initiate dictionary management requests through the management client. The data server configures system constant information such as vehicle type and material type based on the dictionary management request. Adding a new dictionary requires entering information such as the dictionary code, dictionary name, and remarks. Users can edit the entered dictionary and set dictionary values.
[0144] Users can also initiate log management requests through the management client, and the data server implements log operations and queries on log login information based on the log management requests.
[0145] It is not difficult to find that the weighing control method provided in the embodiment of the present invention can realize remote automatic control of the vehicle weighing process. When the management personnel have viewing and setting needs, remote control can be realized by sending a request to the data server through the management client, thereby improving the efficiency, accuracy and reliability of the weighing control process.
[0146] Based on the same general inventive concept, the present invention also protects a weighing control system. The weighing control system provided by the present invention is described below. The weighing control system described below and the weighing control method described above can be referenced to each other.
[0147] See also Fig. 9 The weighing control system provided in the embodiment of the present invention specifically includes: a weighing terminal 201, a data server 202 and a management client 203;
[0148] The weighing terminal 201 is connected to the weighing-related equipment, and the weighing terminal 201 and the management client 203 are both connected to the data server 202;
[0149] The management client 203 includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the weighing control method provided in the above-mentioned embodiments is implemented.
[0150] See also Fig. 9 In this embodiment, the weighing terminal 201 is connected to the weighbridge controller 204. The weighbridge controller 204 is used to obtain the weighing data collected by the weighbridge and report the weighing data to the weighing terminal 201. In addition, the infrared vehicle separator 205 arranged on the weighbridge, the electronic screen 206 arranged next to the weighbridge, the voice announcer 207, the image monitoring device 208, the card reader 209, the receipt printer 210 and the vehicle gate 211 are all connected to the weighing terminal 201.
[0151] The infrared vehicle separator 205 can collect infrared detection data of the boundary of the weighing area on the scale, and then determine whether the vehicle is in the weighing area through the weighing terminal 201, and upload the infrared detection data and the position judgment result of whether it is in the weighing area to the data server 202.
[0152] The electronic screen 206 can display key prompt information such as weighing prompt information and weighing results, and the voice announcer 207 can broadcast voice prompt information in the form of voice prompts to assist the driver to quickly drive the vehicle into the weighing area, and can prompt the driver to enter or leave the weighbridge in time.
[0153] The image monitoring device 208 can take images of the weighing process around the scale and upload the images to the data server 202 through the weighing terminal 201. The card reader 209 can read the electronic tag on the vehicle to obtain the vehicle identification and upload the vehicle identification to the data server 202 through the weighing terminal 201. It can be understood that the card reader 209 is a type of vehicle identification device. The receipt printer 210 can print a vehicle weighing receipt, and the receipt printing information can also be uploaded to the data server 202 through the weighing terminal 201. The vehicle gate 211 can control the vehicle entering and leaving the factory according to the identification result of the card reader 209.
[0154] Fig.10 It is a schematic diagram of the structure of the data server in this embodiment.
[0155] like Fig.10 As shown, the data server may include: a processor 310, a communication interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communication interface 320 and the memory 330 communicate with each other through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the weighing control method provided in the above embodiments.
[0156] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0157] Regarding the system in the above embodiment, the specific manner in which the data server performs operations has been described in detail in the embodiment of the method, and will not be elaborated again here.
[0158] To sum up, the weighing control system provided by the embodiment of the present invention cooperates with the weighing terminal, the data server and the management client. Since the weighing data of the scale generated by the weighing process can be uploaded to the data server through the weighing terminal, the data server efficiently extracts valid information from the weighing data of the scale according to the weighing query request and generates a weighing log image, and finally feeds back the weighing log image to the management client. While improving the efficiency and accuracy of the weighing control process, the weighing data can be fed back to the management personnel of the management client more intuitively and clearly.
[0159] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the weighing control method provided in the above-mentioned embodiments.
[0160] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to execute the weighing control method provided in the above-mentioned embodiments.
[0161] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0162] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0163] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A weighing control method, characterized in that: The method is executed by a data server, which is connected to a weighing terminal and a management client respectively, and includes: Receiving a weighing query request for a vehicle to be checked initiated by the management client; In response to the weighing query request, extracting the vehicle identification and at least one set of weighing records of the vehicle to be checked from the weighing data of the scale uploaded by the weighing terminal; wherein each set of weighing records includes a weighing image, a weighing result and a weighing timestamp; For each set of weighing records, the vehicle identification, the weighing result and the weighing timestamp are superimposed on the weighing image to obtain at least one weighing log image of the vehicle to be checked; Sending at least one weighing log image of the vehicle to be checked to the management client; Wherein, the data server is also connected to a financial management terminal, and the method further comprises: Receiving a ledger query request for a set period initiated by the financial management terminal; In response to the ledger query request, extracting the target weighing data within the set period from the weighing data of the scale; Based on the target weighing data, a weighing account table is generated; Generate a financial ledger table based on the weighing ledger table and the preset unit price of goods; Sending the weighing ledger table and / or the financial ledger table to the financial management terminal; In addition, the data server also has a visual data display function, including: key weighing data statistics based on the weighing data uploaded by the weighing terminal, and presenting the key weighing data to the management client in the form of statistical charts; among them, the key weighing data can specifically include the number of vehicles entering the factory on that day, the total weight of goods shipped out on that day, the total amount of goods shipped out on that day, the outbound weight of each type of materials on that day, and the outbound weight of each type of materials within a preset time period.
2. The weighing control method according to claim 1, characterized in that: The method further comprises: Receiving monitoring data uploaded by the weighing terminal; Determine abnormal vehicle information within the target control area based on the monitoring data; Determine the alarm number, alarm type and alarm content corresponding to the vehicle abnormal information, and generate an alarm record for the target control area according to the alarm number, alarm type and alarm content; The abnormal vehicle information includes at least one of: overtime weighing, abnormal identification, repeated entry of the vehicle, no weighing authority for the vehicle, illegal weighing of the vehicle, and failure to print the weighing receipt.
3. The weighing control method according to claim 2, characterized in that: In the case where the vehicle abnormal information includes overtime and failure to weigh, determining the vehicle abnormal information in the target control area according to the monitoring data includes: According to the monitoring data, determining a target vehicle with zero weighing times in a target control area within a preset time period; Determine the time stamp of the target vehicle entering the venue, and determine the duration of the target vehicle entering the venue according to the time stamp of the vehicle entering the venue; If the entry time exceeds the set time, it is determined that the target vehicle has exceeded the time limit and has not been weighed.
4. The weighing control method according to claim 2, characterized in that: The method further comprises: Receiving an alarm query request for a target control area initiated by the management client; wherein the alarm query request includes at least one query keyword; In response to the alarm query request, an alarm record corresponding to the at least one query keyword in the target control area is sent to the management client.
5. The weighing control method according to claim 1, characterized in that: The method further comprises: Receiving a vehicle information modification request initiated by the management client; wherein the vehicle information modification request includes at least one of a vehicle information change instruction, a vehicle deletion instruction, and a vehicle addition instruction; In response to the vehicle information modification request, the pre-stored vehicle information is updated according to at least one of the vehicle information change instruction, the vehicle deletion instruction and the vehicle addition instruction.
6. The weighing control method according to claim 5, characterized in that: When the vehicle information modification request includes a vehicle adding instruction, updating the pre-stored vehicle information includes: Receiving the associated information of the newly added vehicle sent by the management client; According to the association information of the newly added vehicle, on the basis of the pre-stored vehicle information, a vehicle file corresponding to the newly added vehicle is established; The associated information of the newly added vehicle includes at least one of the receiving company name, license plate number, vehicle type, driver name and loading material type.
7. The weighing control method according to claim 1, characterized in that: The method further comprises: Receive a device information modification request initiated by the management client; wherein the device information modification request includes at least one of a device information change instruction, a device addition instruction, and a device deletion instruction; In response to the device information modification request, the pre-stored device information of the weighing-related device is updated according to at least one of the device information change instruction, the device addition instruction and the device deletion instruction; Among them, the weighing-related equipment includes at least one of a floor scale, an image monitoring device, a vehicle identification device, an infrared vehicle separator, a receipt printer and a vehicle barrier.
8. A weighing control system, characterized in that: include: Weighing terminal, data server and management client; The weighing terminal is connected to the weighing-related equipment, and the weighing terminal and the management client are both connected to the data server; The management client includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the weighing control method according to any one of claims 1 to 7 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the weighing control method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Self-service weighing system, weighing detection method, equipment and storage medium
CN113515985A
Intelligent wagon balance management and control system capable of realizing unattended operation
CN114979201A
Weighing control method and system and mixing plant
CN115630819A