Detailed Description
In order to facilitate clear description of technical solutions of the embodiments of the present invention, in the embodiments of the present invention, terms such as "first" and "second" are used to distinguish the same items or similar items having substantially the same functions and actions. For example, the first threshold and the second threshold are only used for distinguishing different thresholds, and the sequence order of the thresholds is not limited. Those skilled in the art will appreciate that the terms "first," "second," etc. do not denote any order or quantity, nor do the terms "first," "second," etc. denote any order or importance.
It is to be understood that the terms "exemplary" or "such as" are used herein to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the present invention, "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a and b combination, a and c combination, b and c combination, or a, b and c combination, wherein a, b and c can be single or multiple.
The embodiment of the invention provides an injection molding raw material feeding method which is suitable for a process of producing corresponding injection molding products according to different injection molding product order information, improves the yield of the injection molding products, and improves the production efficiency of the injection molding products.
The injection molding raw material feeding method provided by the embodiment of the invention can be applied to the injection molding raw material feeding system shown in FIG. 1. As shown in fig. 1, the injection molding material supply system includes:terminal equipment 100,ex-warehouse equipment 200,weighing equipment 300 andfeeding equipment 400.
Theterminal device 100 may be a terminal device such as a desktop computer or a tablet computer having at least a communication function and a data processing function. Theterminal device 100 may be used to receive injection product order information from an external device, or the injection product order information may be directly input on theterminal device 100. The injection molding product order information may include: customer information, injection molding product model information and injection molding product quantity information. Theterminal device 100 may be further configured to receive feedback information sent by theex-warehouse device 200, theweighing device 300, and thefeeding device 400, and send corresponding instructions to the injection molding device, theex-warehouse device 200, theweighing device 300, and thefeeding device 400. The warehouse-outequipment 200, theweighing equipment 300 and thefeeding equipment 400 execute corresponding tasks according to corresponding instructions sent by theterminal equipment 100.
The warehouse-outdevice 200 may be located in a storage area, and is in communication connection with theterminal device 100, and is configured to warehouse out the injection molding raw materials meeting the order information of the injection molding products. The injection molding raw materials can be granular or strip-shaped solid, and the specification parameters such as the weight or the volume of each injection molding raw material can be equal. Thisequipment 200 of leaving warehouse can include the equipment of getting material and data acquisition equipment, gets material equipment and data acquisition equipment and all withterminal equipment 100 communication connection. The data acquisition device can be integrated on the discharge device. Of course, the data acquisition equipment and the discharging equipment can also be arranged independently. The material taking device may be a material taking robot. For example: the material taking robot can be provided with a movable mechanical arm, and the corresponding injection molding raw materials can be taken out from the corresponding storage stations through the mechanical arm. The data acquisition device may be an image acquisition device. For example: the image acquisition device can be a camera and is used for acquiring the injection molding raw material information of the injection molding raw material taken out by the material taking robot and sending the injection molding raw material information to theterminal device 100. The injection molding material information herein may include at least type information of the injection molding material.
The weighingdevice 300 can be in communication connection with theterminal device 100 at a loading station of a production processing area, and is used for classifying and weighing the injection molding raw materials discharged from the warehouse-outdevice 200 so as to obtain an injection molding formula meeting the order information of injection molding products. The weighingapparatus 300 may include a scale and a suction robot, both of which are in communication with theterminal apparatus 100. For example: the material suction robot can be a robot with a material suction and discharge function, and the material suction and discharge speed of the material suction robot can be adjusted according to actual conditions. The material sucking robot can be used for sucking the injection molding raw materials discharged from the warehouse-outdevice 200 into the weighing device, and feeding or reducing the injection molding raw materials placed on the weighing device until the real-time weight on the weighing device is equal to the required weight of the injection molding raw materials. The weigher may be a weigher having a gravity sensor for weighing out a real-time weight of the injection molding material sucked out by the suction robot and transmitting the real-time weight to theterminal device 100. Under the cooperation of the material suction robot and the weighing device, the accuracy of a weighing result can be ensured, the accuracy of the feeding of injection molding raw materials is further ensured, and the yield and the production efficiency of injection molding products are improved.
In one example: when the weight of the injection molding raw material on the weighing device is greater than the required weight of the injection molding raw material, the material sucking robot can perform material spitting under the control of theterminal device 100, so that the weight of the injection molding raw material in the weighing device is reduced until the real-time weight of the injection molding raw material is equal to the required weight of the injection molding raw material.
In another example, when the weight of the injection molding material on the weigher is less than the required weight of the injection molding material, the suction robot may perform suction under the control of theterminal device 100 to increase the weight of the injection molding material in the weigher until the real-time weight of the injection molding material is equal to the required weight of the injection molding material.
The weighingapparatus 300 described above may also have a moving arm on which a scale may be provided. The weighing device can be inclined under the driving of the moving arm. When the real-time weight of the injection molding material on the weighing device is equal to the required weight of the injection molding material, the weighing device can be inclined under the driving of the moving arm, so that the injection molding material on the weighing device is poured into thefeeding device 400. Of course, how to place the injection molding material on the weighing device in thefeeding device 400 may also be adopted in other ways, and the embodiment of the present invention is not particularly limited thereto.
Thefeeding device 400 may be located in a production processing area, and is in communication with theterminal device 100, and is configured to feed the injection molding formula meeting the order information of the injection molding product into the corresponding injection molding device. Thedosing device 400 may comprise at least one receptacle and a moving arm connected to the receptacle. Different injection molding raw materials enter the container from the weighingdevice 300 to be mixed, and after the mixing is finished, the moving arm is used for conveying the container to a feeding port of the injection molding device, so that the injection molding formula determined by the weighingdevice 300 is fed into the injection molding device.
As shown in fig. 1, in practical applications, the injection molding material supply system may further include aclient 500, analarm device 600, and ahandling device 700.
Theclient 500 is in communication connection with theterminal device 100. Theclient 500 may be a mobile phone, a tablet computer, a desktop computer, a PDA, or other devices that can implement an input function. Theclient 500 may have an APP therein that communicates with the injection molding material feed system. The customer can input injection product order information through the APP and send the injection product order information to theterminal device 100.
Thealarm device 600 is in communication with theterminal device 100. Thealarm device 600 may be configured to, under the condition that the information of the injection molding raw material taken out of the warehouse-outdevice 200 is inconsistent with the information of the requirement of the injection molding raw material, control thealarm device 600 by theterminal device 100 to send out alarm information so as to remind an operator to replace the information of the injection molding raw material in time. Thealarm device 600 may also be configured to control thealarm device 600 to send out alarm information by theterminal device 100 under the condition that it is determined that the injection molding raw material storage information satisfying the injection molding product order information does not match the injection molding raw material requirement information, so as to remind an operator to timely supplement the corresponding injection molding raw material. Thealarm device 600 may be an alarm lamp, or may be a device capable of emitting an alarm signal, such as an audible and visual alarm, but is not limited thereto.
The injection molding raw material demand information may include demand type information and demand weight information of the injection molding raw material matched with the injection molding product order information. The storage information may include inventory information of the corresponding injection molding raw material.
The conveyingdevice 700 is in communication connection with theterminal device 100, and is used for conveying the injection molding raw material discharged from the dischargingdevice 200 to the weighingdevice 300. Thehandling device 700 may be an AGV (Automated Guided Vehicle) or other type of Automated Guided Vehicle. Thehandling apparatus 700 may be pre-set with a navigation route therein. In practical applications, the conveyingapparatus 700 can convey the injection molding material out of the warehouse-outapparatus 200 to the loading station of the injection molding apparatus according to a predetermined route.
The communication mode can adopt a wireless communication mode or a communication mode combining wired communication and wireless communication. The wired communication method may be optical fiber communication or power line carrier communication, but is not limited thereto. The wireless communication may be satellite communication, 4G communication, 5G communication, or the like, but is not limited thereto. These communications may be based on communication satellites or base stations, etc.
Aiming at the problems of low yield and low production efficiency of injection molding products caused by the traditional feeding mode, the feeding method of the injection molding raw materials provided by the embodiment of the invention can be executed by theterminal equipment 100 or the chip 900 applied to theterminal equipment 100. The following examples describe the method of embodiments of the present invention using interactive writing. FIG. 2 is a flow chart illustrating a method for feeding injection molding material according to an embodiment of the present invention. As shown in fig. 2, the method for feeding injection molding raw materials according to the embodiment of the present invention includes:
step 101: theterminal device 100 receives injection product order information.
In some cases, the user may input the injection product order information remotely through a display page of theclient 500, and theclient 500 may directly transmit the above injection product order information to theterminal device 100. In other cases, the user may also input injection product order information directly on the display page of theterminal device 100.
The reception method of theterminal device 100 may be wireless reception or wired reception. In order to facilitate the data search and the later retrieval of the relevant data, theterminal device 100 may have a database therein. The database can store injection molding raw material formula information and injection molding equipment parameter information. The database may also be used to store injection product order information received by theterminal device 100. When theterminal device 100 receives a new injection product order, the data in the database is updated to ensure the integrity of the data in the database, so as to facilitate later-stage calling and reference.
The injection molding raw material formula information at least comprises: injection molding raw material position information, injection molding raw material type information and injection molding raw material proportion information. The injection molding material position information may include injection molding material warehouse information and injection molding material shelf information.
The injection molding equipment parameter information may include injection molding product model, injection molding product processing information, and injection molding equipment status information. The injection molding product model information included in the injection molding equipment parameter information may be matched with the injection molding product model information included in the injection molding product order information. The processing technology information of the injection molding product can comprise injection molding raw material formula information of the corresponding injection molding product and a specific process for producing the injection molding product with the corresponding model. The status information of the injection molding apparatus may include that the injection molding apparatus is in an operating state and that the injection molding apparatus is in an idle state.
Step 102: theterminal device 100 may determine the injection molding device meeting the requirement of the injection molding product order information according to the injection molding product order information and the injection molding device parameter information, and dispatch a production task to the injection molding device meeting the injection molding product order information.
The injection molding equipment can be a main molding equipment for manufacturing plastic products with various shapes by using a plastic molding mold from thermoplastic plastics or thermosetting plastics. The injection molding equipment can be divided into a vertical type, a horizontal type or an all-electric type. The injection molding equipment may be located in the production processing area near thefeeding equipment 400, and is in communication with theterminal equipment 100 for producing the injection molded product matched with the injection molded product order information according to the injection molding formula.
In the actual application process, when there is only one injection molding device and the injection molding device satisfies the order information of the injection molded product, step 101 is completed, and then step 103 may be directly executed. In the case where there are a plurality of injection molding apparatuses and there is order information satisfying the injection molding product among the plurality of injection molding apparatuses, after step 101 is completed, step 102 may be sequentially performed.
In the case that there are multiple injection molding devices, theterminal device 100 may retrieve all injection molding device parameter information in the database according to the received injection molding product order information, and find out a target injection molding device that is in an idle state and matches the injection molding product order information. The target injection molding equipment is the injection molding equipment capable of meeting the order information requirement of injection molding products. At this time, theterminal device 100 may dispatch a production task to the target injection molding device, that is, theterminal device 100 sends a corresponding injection molding product production instruction to the target injection molding device.
In some cases. When all the injection molding devices are in the working state, theterminal device 100 may find out the injection molding device that matches the order information of the injection molding product and ends the work task most quickly as the target injection molding device. When the target injection molding device finishes the production task, theterminal device 100 directly distributes the production task to the target injection molding device.
Step 103: theterminal device 100 searches the injection molding formula information matched with the injection molding product order information from the corresponding relationship between the injection molding product and the injection molding formula information according to the injection molding product order information.
In an actual application process, theterminal device 100 may retrieve all injection molding raw material formula information in the database according to the received injection molding product order information, and find out the injection molding formula information matched with the injection molding product order information. Based on the search of theterminal device 100 in the database, the position information, the type information and the proportioning information of the injection molding raw material for producing the injection molding product matched with the order information of the injection molding product can be determined.
Step 104: theterminal device 100 generates injection molding raw material demand information according to the injection molding formula information and the injection molding product order information.
In an actual application process, theterminal device 100 may determine the required type information and the required weight information of the injection molding raw material matched with the injection molding product order information according to the injection molding formula information and the injection molding product order information determined in step 103. In particular, theterminal device 100 needs to determine the required weight information of the injection molding raw material that matches the order information of the injection molding product.
Step 105: theterminal device 100 sends the ex-warehouse information to theex-warehouse device 200 according to the injection molding raw material requirement information.
Step 106: after theex-warehouse device 200 receives the ex-warehouse information in step 105, theex-warehouse device 200 ex-warehouse the injection molding raw materials meeting the order information of the injection molding products.
In the actual application process, after step 103 is completed, theterminal device 100 may determine the position information of the injection molding material matched with the order information of the injection molding product. At this time, theterminal device 100 may control theex-warehouse device 200 to carry out the injection molding material located at the position determined in step 103. Based on this, step 106 may specifically include the following steps:
step 1061: theterminal device 100 acquires injection molding raw material storage information satisfying the injection molding product order information according to the injection molding formula information.
Theterminal device 100 controls theex-warehouse device 200 to be at the position determined in step 103, and controls theex-warehouse device 200 to acquire the storage information of the injection molding material at the position. The warehousing information may include inventory information of the respective injection molding material. Theterminal device 100 may compare the stock quantity information with a required weight of injection molding raw material required to produce the injection molding product in the injection molding product order information, and selectively perform step 1062 or step 1063 according to the determination result.
Step 1062: under the condition that theterminal device 100 determines that the injection molding raw material warehousing information meeting the injection molding product order information matches the injection molding raw material demand information, theterminal device 100 controls theex-warehouse device 200 to ex-warehouse the injection molding raw materials meeting the injection molding product order information.
In the actual application process, when the inventory of the injection molding raw materials matched with the order information of the injection molding product is greater than the required weight of the corresponding injection molding raw materials, theterminal device 100 may control theex-warehouse device 200 to ex-warehouse the injection molding raw materials meeting the order information of the injection molding product.
Step 1063: under the condition that theterminal device 100 determines that the injection molding raw material storage information meeting the order information of the injection molding product does not match the injection molding raw material requirement information, theterminal device 100 controls thealarm device 600 to alarm.
In the actual application process, when the inventory of the injection molding raw materials matched with the order information of the injection molding product is smaller than the required weight of the corresponding injection molding raw materials, theterminal device 100 can control thealarm device 600 to alarm, so as to remind an operator to supplement the corresponding injection molding raw materials in time, and to ensure that the feeding process of the injection molding raw materials is smoothly carried out.
Step 107: theterminal device 100 acquires the information of the injection molding raw material taken out of the warehouse-outdevice 200, and when the information of the injection molding raw material taken out of the warehouse-outdevice 200 is determined to be consistent with the requirement information of the injection molding raw material, theterminal device 100 controls the carryingdevice 700 to carry the injection molding raw material taken out of the warehouse-outdevice 200 to the feeding station of the injection molding device.
In the actual application process, after step 106 is completed, the data acquisition device included in theex-warehouse device 200 acquires the injection molding material information of the injection molding material that has been ex-warehouse again, and sends the injection molding material information to theterminal device 100. After theterminal device 100 acquires the injection molding raw material information, it is determined again whether the injection molding raw material information is consistent with the injection molding raw material demand information, so as to ensure that the injection molding raw material delivered from thedelivery device 200 meets the requirement of matching with the injection molding product order information. If the information of the injection molding raw material discharged from the warehouse-outequipment 200 is consistent with the information of the requirement of the injection molding raw material, theterminal equipment 100 controls the carryingequipment 700 to carry the injection molding raw material discharged from the warehouse-outequipment 200 to the feeding station of the injection molding equipment. After completing step 107, theterminal device 100 may directly perform step 109.
Thehandling apparatus 700 may be one or more. When only one conveyingdevice 700 is provided, the conveyingdevice 700 can convey only one injection molding raw material meeting the order information of the injection molding product at one time, and the steps are repeated for multiple times until the conveying is finished; the conveyingapparatus 700 can convey all the injection molding materials satisfying the order information of the injection molding product at one time. When there are a plurality of thetransfer devices 700 and the number of thetransfer devices 700 is the same as the type of the injection molding material satisfying the order information of the injection molding product, eachtransfer device 700 may transfer only one type of injection molding material satisfying the order information of the injection molding product.
During the actual transportation process, thetransportation apparatus 700 may select an optimal route according to a preset route. For example: 3 preset routes are arranged from the warehouse to the feeding station, and the carryingequipment 700 can preferentially select the route with the shortest route for carrying. If there is an obstacle on the shortest route and the obstacle cannot be crossed, the carryingdevice 700 may return to the shortest route and select the route again. If there are obstacles on all 3 routes and the obstacles cannot be crossed, the carryingdevice 700 sends obstacle feedback information to theterminal device 100. At this time, theterminal device 100 can control thealarm device 600 to alarm, so that an operator can clean up the barrier in time and guarantee smooth feeding of the injection molding raw material.
Step 108: theterminal device 100 acquires the information of the injection molding raw material taken out of the warehouse-outdevice 200, and controls thealarm device 600 to alarm when the information of the injection molding raw material taken out of the warehouse-outdevice 200 is determined to be inconsistent with the information of the injection molding raw material requirement.
In actual practice, step 108 may be performed directly after step 106 is completed. The data acquisition device included in theex-warehouse device 200 acquires the injection molding material information of the injection molding material that has been ex-warehouse again, and sends the injection molding material information to theterminal device 100. After theterminal device 100 acquires the injection molding raw material information, it is determined again whether the injection molding raw material information is consistent with the injection molding raw material demand information, so as to ensure that the injection molding raw material delivered from thedelivery device 200 meets the requirement of matching with the injection molding product order information. If the injection molding raw material information delivered from thedelivery device 200 is inconsistent with the injection molding raw material demand information, theterminal device 100 controls thealarm device 600 to send out alarm information so as to remind an operator to replace the injection molding raw material information in time, thereby ensuring that the injection molding raw material feeding process is smoothly carried out.
Step 109: theterminal device 100 sends weighing information to the weighingdevice 300 according to the injection molding raw material requirement information.
Step 110: after theex-warehouse equipment 200 receives the weighing information in the step 109, the weighingequipment 300 classifies and weighs the injection molding raw materials out of thewarehouse equipment 200 to obtain an injection molding formula meeting the order information of the injection molding products.
In an actual application process, when the carryingdevice 700 carries the injection molding raw materials out of the warehouse of theex-warehouse device 200 to the loading station of the injection molding device, theterminal device 100 controls the weighingdevice 300 to perform classified weighing on each injection molding raw material out of the warehouse of the out-warehouse device 200, so as to obtain an injection molding formula meeting the order information of the injection molding product. The injection molding formulation herein includes all kinds of injection molding materials required for producing the injection molding product in the order information of the injection molding product, and the required weight of each kind of injection molding material. The specific steps for weighing the injection molding raw materials of each category are as follows:
step 1101: theterminal device 100 receives the real-time weight information of each type of injection molding raw material discharged from the dischargingdevice 200 sent by the weighingdevice 300.
The material sucking equipment sucks the injection molding raw material positioned at a feeding station of the injection molding equipment onto the weighing device. The weigher transmits the real-time weight of each type of injection molding material located on the weigher to theterminal device 100. Theterminal device 100 determines to execute step 1102 or step 1103 according to the real-time weight of each type of injection molding raw material on the weighing device.
Step 1102: under the condition that the real-time weight of each type of injection molding raw material is less than the required weight of the corresponding type of injection molding raw material, theterminal device 100 controls the weighingdevice 300 to continuously suck the corresponding type of injection molding raw material until the real-time weight of each type of injection molding raw material is equal to the required weight of the corresponding type of injection molding raw material.
Step 1103: under the condition that the real-time weight of each type of injection molding raw material is greater than the required weight of the corresponding type of injection molding raw material, theterminal device 100 controls the weighingdevice 300 to spit out the corresponding injection molding raw material until the real-time weight of each type of injection molding raw material is equal to the required weight of the corresponding type of injection molding raw material.
In some cases, when the real-time weight of each type of injection molding material on the weigher is equal to the required weight of the corresponding type of injection molding material, the corresponding type of injection molding material on the weigher is placed into thefeeding apparatus 400, and then steps 111 and 112 are performed. And (6) repeating thesteps 110 to 112 until all kinds of injection molding raw materials meeting the order information of the injection molding product are put into the injection molding equipment. That is, the weighingapparatus 300 performs steps 111 and 112 once each type of injection molding material is weighed.
In other cases, when the real-time weight of each type of injection molding material on the weigher is equal to the required weight of the corresponding type of injection molding material, the corresponding type of injection molding material on the weigher is placed into thecharging device 400 until all types of injection molding material matching the order information of the injection molding product are placed into thecharging device 400. Under the control of theterminal device 100, the injection molding recipe satisfying the order information of the injection molding product is obtained, and theterminal device 100 may execute the steps 111 and 112 once.
Step 111:terminal device 100 sends feeding information to feedingdevice 400.
Step 112: after thefeeding device 400 receives the feeding information in step 111, thefeeding device 400 feeds the injection molding formula meeting the order information of the injection molding product into the injection molding device.
In the actual application process, after thestep 110 is completed, theterminal device 100 controls thefeeding device 400 to mix all the injection molding raw materials meeting the order information of the injection molding product, and feeds the mixed injection molding raw materials into the injection molding device meeting the order information of the injection molding product. Thus, a complete injection molding raw material feeding process is completed.
The above description mainly introduces the scheme provided by the embodiment of the present invention from the perspective of interaction between various devices. It should be understood that each device, in order to implement the above-described functions, includes corresponding hardware structures and/or software modules for performing each function. Those of skill in the art will readily appreciate that the present invention can be implemented in hardware or a combination of hardware and computer software for performing the exemplary apparatus and method steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiment of the present invention may perform the division of the functional modules on theterminal device 100 according to the above method example, for example: each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the case of using the corresponding integrated unit, fig. 3 shows a schematic structural diagram of an injection molding raw material feeding device provided by an embodiment of the present invention. As shown in fig. 3, the injection raw material supply device 800 provided by the embodiment of the present invention may be theterminal device 100, or may be a chip 900 applied to theterminal device 100. The injection molding raw material supply device 800 may include:
a receiving unit 801 for supporting the injection raw material supply device 800 to execute the step 101 executed by theterminal device 100 in the injection raw material supply method.
A processing unit 802, configured to support the injection raw material supply device 800 to performsteps 103, 104, 105, 106, 109, 110, 111, and 112, which are performed by theterminal device 100 in the injection raw material supply method.
In a possible implementation manner, the processing unit 802 is further configured to support the injection raw material feeding device 800 to perform step 102 performed by theterminal device 100 in the injection raw material feeding method.
In a possible implementation manner, the processing unit 802 is further configured to support the injection raw material feeding device 800 to perform step 107 and step 108 performed by theterminal device 100 in the injection raw material feeding method.
In some possible implementations, the injection molding material supply device 800 may further include a storage unit 803 for storing program codes and data in theterminal device 100. For example: the storage unit 803 may store a plurality of injection molding formula information, injection molding equipment parameter information, injection molding raw material storage information, and the like.
In a possible implementation manner, the receiving unit 801 may be considered to be implemented by a data acquisition module, so that the data acquisition module can receive various data transmitted by the devices such as theclient 500, theex-warehouse device 200, the weighingdevice 300, thefeeding device 400, thehandling device 700, and thealarm device 600.
The functions of the processing unit 802 can be implemented by a logic processing module and a PLC control module. The logic processing module is responsible for processing internal data of the injection molding raw material feeding device 800, and the PLC control module is used for controlling the warehouse-outdevice 200, the weighingdevice 300, thefeeding device 400, thehandling device 700, thealarm device 600 and the like to execute corresponding actions.
Part of the functions of the receiving unit 801 described above may also be implemented by a data acquisition module. The data acquisition module is used for receiving the return data of theclient 500, theex-warehouse equipment 200, the weighingequipment 300, thefeeding equipment 400, thehandling equipment 700 and thealarm equipment 600 and transmitting the return data to the logic processing module for processing.
The logic Processing module may be a Processor or a controller, and may be, for example, a Central Processing Unit (CPU), a general purpose Processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. The data acquisition module can be a transceiver, a transceiving circuit or a communication interface and the like. The data storage module may be a memory.
When the logic processing module is a processor, the data acquisition module is a transceiver, and the data storage module is a memory, the terminal device according to the embodiment of the present invention may be the terminal device shown in fig. 4.
Fig. 4 shows a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present invention. As shown in fig. 4, the terminal device includes a processor and a communication interface.
As shown in fig. 4, the processor may be a general processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more ics for controlling the execution of programs according to the present invention. The number of the communication interfaces may be one or more. The communication interface may use any transceiver or the like for communicating with other devices or communication networks.
As shown in fig. 4, theterminal device 100 may further include a communication line 140. Communication link 140 may include a path for transmitting information between the aforementioned components.
Optionally, as shown in fig. 4, theterminal device 100 may further include amemory 120. Thememory 120 is used to store computer-executable instructions for performing aspects of the present invention and is controlled for execution by the processor. The processor is used for executing the computer execution instructions stored in the memory, thereby realizing the method provided by the embodiment of the invention.
As shown in fig. 4, thememory 120 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage devices that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. Thememory 120 may be separate and coupled to the processor via a communication link 140. Thememory 120 may also be integrated with the processor.
Optionally, the computer-executable instructions in the embodiment of the present invention may also be referred to as application program codes, which is not specifically limited in this embodiment of the present invention.
In particular implementations, as one embodiment, as shown in FIG. 4, a processor may include one or more CPUs, such as CPU0 and CPU1 in FIG. 4.
In one embodiment, as shown in fig. 4,terminal device 100 may include a plurality of processors, such asprocessor 110 andprocessor 150 in fig. 4. Each of these processors may be a single core processor or a multi-core processor.
Fig. 5 is a schematic structural diagram of a chip according to an embodiment of the present invention. As shown in fig. 5, the chip 900 includes one or more (including two) processors 910 and a communication interface 940.
Optionally, as shown in fig. 5, the chip 900 further includes a memory 930, and the memory 930 may include a read-only memory and a random access memory and provide operating instructions and data to the processor 910. A portion of the memory 930 may also include non-volatile random access memory (NVRAM).
In some embodiments, as shown in FIG. 5, memory 930 stores elements, execution modules, or data structures, or a subset thereof, or an expanded set thereof.
In the embodiment of the present invention, as shown in fig. 5, by calling an operation instruction stored in the memory 930 (the operation instruction may be stored in an operating system), a corresponding operation is performed.
As shown in fig. 5, the processor 910 controls processing operations of any one of theterminal devices 100, and the processor 910 may also be referred to as a Central Processing Unit (CPU).
As shown in fig. 5, memory 930 may include both read-only memory and random-access memory and provides instructions and data to processor 910. A portion of the memory 930 may also include NVRAM. For example, in applications where the memory, communication interface, and memory are coupled together by a bus system that may include a power bus, a control bus, a status signal bus, etc., in addition to a data bus. For clarity of illustration, however, the various buses are labeled as the bus system 950 in FIG. 5.
As shown in fig. 5, the method disclosed in the above embodiments of the present invention may be applied to or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The processor may be a general purpose processor, a Digital Signal Processor (DSP), an ASIC, an FPGA (field-programmable gate array) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.
In one possible implementation, as shown in fig. 5, the communication interface is used to perform the receiving step of theterminal device 100 in the embodiment shown in fig. 4. The processor is configured to perform the steps of the processing of theterminal device 100 in the embodiment shown in fig. 4.
In one aspect, a computer-readable storage medium is provided, in which instructions are stored, and when the instructions are executed, the functions performed by theterminal device 100 in the above-described embodiments are implemented.
In one aspect, a chip 900 is provided, where the chip 900 is applied to theterminal device 100, and the chip 900 includes at least one processor and a communication interface, where the communication interface is coupled to the at least one processor, and the processor is configured to execute instructions to implement the functions performed by theterminal device 100 in the foregoing embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the procedures or functions described in the embodiments of the present invention are performed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, a terminal, a user device, or other programmable apparatus. The computer program or instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program or instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire or wirelessly. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The usable medium may be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or optical media such as Digital Video Disks (DVDs); it may also be a semiconductor medium, such as a Solid State Drive (SSD).
While the invention has been described in connection with various embodiments, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a review of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the word "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
While the invention has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the invention. Accordingly, the specification and figures are merely exemplary of the invention as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the invention. It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.