Method for evaluating the fusion of chemical liquids and related products
Automatically evaluate the mixing and recycling process of chemical liquids through server equipment, the problem of relying on manual judgment on chemical liquid fusion is solved, and cost reduction and quality improvement are achieved.
Patent Information
- Application Number
- CN202111513486.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-10
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2041-12-10
AI Technical Summary
In the prior art, chemical liquid fusion evaluation relies on manual judgment, resulting in high cost and unstable fusion quality.
The server equipment receives the chemical liquid components reported by the terminal equipment, conducts mixing judgment and recycling process evaluation, and automatically determines the fusionable chemical liquid to reduce manual intervention.
Automatic evaluation of chemical liquid fusion is achieved, reducing costs and improving the reliability of fusion quality.
Smart Images

Figure CN114220493B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of environmental protection treatment technologies, and particularly to a method for evaluating the fusion of chemical liquids and related products. Background Art
[0002] Chemical liquids are a type of liquid with industrial uses. For example, organic solvents, and stripping liquids. For chemical liquids that are essential solvents for electronic manufacturing, and chemical liquids also pose potential environmental pollution hazards. Therefore, chemical liquids need to be recycled after use. However, due to different processes and usage amounts of each manufacturer, the chemical liquids used by each manufacturer may be different, and the usage volumes are also different. And for the recycling of chemical liquids, a certain basic volume is required. Therefore, sometimes it is necessary to fuse chemical liquids. However, due to the special chemical properties of chemical liquids, some chemical liquids cannot be fused. The existing fusion of chemical liquids is judged manually, which requires a relatively high level of manual skills and increases the cost of fusing chemical liquids. Summary of the Invention
[0003] An embodiment of this application discloses a method for evaluating the fusion of chemical liquids. This method makes intelligent judgments during the fusion of chemical liquids, reduces the fusion cost, and improves the fusion quality.
[0004] In a first aspect, a method for evaluating the fusion of chemical liquids is provided. The method includes the following steps:
[0005] A server device receives n chemical liquids reported by a terminal device and obtains multiple components in each chemical liquid;
[0006] The server device mixes the components of different chemical liquids to determine m components with chemical reactions, and removes at least one chemical liquid containing the m components from the n chemical liquids to obtain remaining chemical liquids;
[0007] The server device evaluates the recycling process of each chemical liquid in the remaining chemical liquids to obtain multiple recycling processes for each chemical liquid, and determines chemical liquids that can be mixed as chemical liquids with the same multiple recycling processes;
[0008] The above n is an integer greater than or equal to 3.
[0009] In a second aspect, a system for evaluating the fusion of chemical liquids is provided. The system includes:
[0010] A receiving unit, configured to receive n chemical liquids reported by a terminal device;
[0011] A processing unit is configured to obtain multiple components in each chemical liquid; mix the components of different chemical liquids to determine m components that have a chemical reaction, and remove at least one chemical liquid containing the m components from the n chemical liquids to obtain remaining chemical liquids; perform a recycling process evaluation on each of the remaining chemical liquids to obtain multiple recycling processes for each chemical liquid, and determine chemical liquids with the same multiple recycling processes as chemical liquids that can be mixed.
[0012] The above n is an integer greater than or equal to 3.
[0013] In a third aspect, an electronic device is provided, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for performing the steps in the method described in the first aspect.
[0014] In a fourth aspect, a computer-readable storage medium is provided, storing a computer program for electronic data exchange, where the computer program causes a computer to execute the method described in the first aspect.
[0015] In a fifth aspect, a computer program product is provided, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiments of the present application. The computer program product can be a software installation package.
[0016] The technical solution provided in the present application is that a server device receives n chemical liquids reported by a terminal device and obtains multiple components in each chemical liquid; the server device mixes the components of different chemical liquids to determine m components that have a chemical reaction, and removes at least one chemical liquid containing the m components from the n chemical liquids to obtain remaining chemical liquids; the server device performs a recycling process evaluation on each of the remaining chemical liquids to obtain multiple recycling processes for each chemical liquid, and determines chemical liquids with the same multiple recycling processes as chemical liquids that can be mixed. In this way, the server can automatically evaluate the fusion of chemical liquids, without the need for manual evaluation, reducing costs and improving reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The following introduces the drawings used in the embodiments of the present application.
[0018] Figure 1 is a system architecture diagram of an example chemical evaluation system;
[0019] Figure 2 is a flowchart of a method for evaluating the fusion of chemical liquids provided by the present application;
[0020] Figure 3 It is a schematic structural diagram of the chemical liquid fusion evaluation system provided in the first embodiment of the present application;
[0021] Figure 4 It is a schematic structural diagram of an electronic device provided in the embodiment of the present application. Specific embodiments
[0022] The embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
[0023] The term "and / or" in the present application is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.
[0024] The term "a plurality of" appearing in the embodiments of the present application refers to two or more. The descriptions such as the first and the second appearing in the embodiments of the present application are only for schematic and distinguishing the description objects, without an order, and do not represent a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application. The term "connection" appearing in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not make any limitation on this.
[0025] The technical solution of the embodiment of the present application can be applied to, for example Figure 1 as shown in the example chemical evaluation system. The example communication system includes a terminal 110 and a server device 120, and the terminal 110 is communicatively connected to the server device 120.
[0026] Exemplarily, the above server device may include: a computer, a server. Of course, the above terminal and server may be connected through a network device, and the network device may be: a base station (gNodeB, gNB) or an access point (AP).
[0027] Exemplarily, the terminal device of the embodiments of the present application is a device with wireless communication capabilities, which can be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal device, in-vehicle terminal device, industrial control terminal device, UE unit, UE station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, wireless communication device, UE agent, or UE device, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as LTE, new radio (NR), etc. For example, the terminal device can be a mobile phone, tablet (pad), desktop computer, laptop computer, all-in-one computer, in-vehicle terminal, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device, or other processing devices connected to a wireless modem, wearable device, terminal device in a future mobile communication network, or terminal device in a future evolved public land mobile network (PLMN), etc. In some embodiments of the present application, the terminal device can also be a device with transceiver capabilities, such as a chip system. Among them, the chip system can include a chip and can also include other discrete devices.
[0028] In some embodiments, the terminal 110 and the server device 120 can communicate based on the Internet Protocol (IP), such as the Internet, a private IP network, or other data networks, etc.
[0029] Stripping solution ---- The domestic electronics manufacturing industry has developed rapidly, leading to a substantial increase in the usage of electronic chemicals such as stripping solutions. During the production process of electronic components such as liquid crystal display panels and semiconductor integrated circuits, a stripping solution is required to remove the photoresist used as a mask coated on the protected area of the microcircuit. The commonly used stripping solution is a mixture composed of organic amines and polar organic solvents, and contains a small amount of light components represented by moisture. When using the stripping solution to remove the photoresist, a large amount of stripping solution waste liquid is generated. In addition to containing a small amount of high molecular resin (or PR glue) and water, most of the stripping solution waste liquid consists of organic components with reuse value. Usually, a large amount of solvent is required to clean the photoresist, and these solvents are expensive. Direct discharge is likely to cause serious environmental pollution and increase the operating costs of enterprises.
[0030] Comprehensive utilization plan for waste organic solvents: Various waste organic solvents are transported to the factory by tanker trucks. After being temporarily stored in the raw material storage tanks set in the factory area, they are pumped to the waste organic solvent treatment workshop by waste liquid pumps and regenerated through distillation and rectification. According to different varieties, corresponding parameters such as temperature and reflux ratio are controlled. The organic solvents at the top of the tower are condensed by refrigeration equipment. After rectification treatment, the regenerated products are finally obtained.
[0031] Comprehensive utilization plan for waste acids: Various waste acids are transported to the factory by tanker trucks. After being temporarily stored in the raw material storage tanks set in the factory area, they are pumped to the waste acid treatment workshop by waste liquid pumps and regenerated through vacuum distillation. According to different varieties, corresponding parameters such as temperature and reflux ratio are controlled. The volatile acid mist at the top of the tower is condensed by refrigeration equipment, and the regenerated products are finally obtained. For example, the resource recovery and regeneration technology for waste chemicals used in plasma display panels (PDP), such as the recovery and reuse of waste etching solutions, stripping solutions, diluents and other waste acids and waste organic solvents. Another example is the resource recovery and regeneration technology for waste chemicals used in liquid crystal display panels (LCD), light-emitting diodes (LED) and organic electroluminescent displays (OLED), including the recovery and reuse technologies for waste stripping solutions, waste isopropanol, waste N-methylpyrrolidone, waste diluents, waste etching solutions. Also, the regeneration and utilization of hazardous waste liquids related to the photovoltaic industry, such as the recovery and utilization technology for single-crystalline and polycrystalline texturing waste liquids.
[0032] Recovery plan for packaging barrels: The waste packaging barrels mainly include three categories: A-type (contaminated with acid or alkali) containers, B-type (contaminated with water-soluble chemical raw materials or organic solvents) containers, and C-type (contaminated with water-insoluble chemical raw materials or organic solvents) containers. According to the properties of the substances contained in different waste packaging containers, they are respectively cleaned by water washing and organic solvent washing methods (ultrasonic cleaning devices, cleaning devices, cleaning devices with drying - can be introduced in detail) for recovery.
[0033] The above packaging barrels include: Class A (contaminated with acid or alkali) containers: Generally, 200L plastic round barrels are contaminated with acid or alkali. The residual liquid in the barrel is pumped out, neutralized with pre-prepared acid and alkali solutions, placed on a drum machine and then washed with water and pure water. Class B (contaminated with water-soluble chemical raw materials or organic solvents) containers: Generally, barrels of 200L, 40L, 20L, and 4L. The residual liquid in the barrel is pumped out and poured out for concentration, placed on a drum machine or held by hand, and washed with water and pure water. Class C (contaminated with chemical raw materials or organic solvents insoluble in water) containers: Generally, barrels of 20L and 4L. The residual liquid in the barrel is dissolved with water-soluble organic solvents, poured out for concentration, and washed with water and pure water.
[0034] Refer to Figure 2 , Figure 2 A method for evaluating the fusion of chemical liquids is provided. The above method can be executed in a system as shown in Figure 1 . Of course, in actual applications, it can also be executed in other systems. The method includes the following steps:
[0035] Step S201: The server device receives n chemical liquids reported by the terminal device and obtains multiple components in each chemical liquid;
[0036] The above n can be an integer greater than or equal to 3.
[0037] Exemplarily, the n identifiers of the n chemical liquids reported by the above terminal device. The identifier can be a label, a QR code, or the like.
[0038] Exemplarily, the above obtaining multiple components in each chemical liquid can specifically include:
[0039] Query each chemical liquid corresponding to the identifier of each chemical liquid from the mapping relationship between the identifier and the component.
[0040] The above mapping relationship can be a preset mapping relationship. For recycling enterprises, their customers are relatively fixed, and the frequency of replacement of each customer's production line is not high. Therefore, this mapping relationship can be established in advance. Of course, in actual applications, the terminal device can also report a new mapping relationship, and the server stores the new mapping relationship. This application does not limit the specific implementation of the above mapping relationship.
[0041] Step 202: The server device mixes the components of different chemical liquids to determine m components that have a chemical reaction, and removes at least one chemical liquid containing the m components from the n chemical liquids to obtain the remaining chemical liquid;
[0042] Step S203: The server device conducts a recycling process evaluation on each portion of the remaining chemical liquid to obtain multiple recycling processes for each portion of the chemical liquid, and determines the chemical liquids that can be mixed as those with the same multiple recycling processes.
[0043] In the technical solution provided by this application, the server device receives n chemical liquids reported by the terminal device and obtains multiple components in each chemical liquid; the server device mixes the components of different chemical liquids to determine m components with chemical reactions, and removes at least one chemical liquid containing the m components from the n chemical liquids to obtain the remaining chemical liquid; the server device conducts a recycling process evaluation on each portion of the remaining chemical liquid to obtain multiple recycling processes for each portion of the chemical liquid, and determines the chemical liquids that can be mixed as those with the same multiple recycling processes. In this way, the server can automatically evaluate the fusion of chemical liquids without manual evaluation, reducing costs and improving reliability.
[0044] Exemplarily, the above-mentioned server device mixing the components of different chemical liquids to determine m components with chemical reactions may specifically include:
[0045] The server device combines the components of different chemical liquids into multiple groups, queries whether each group has a chemical reaction formula. If it does not have a chemical reaction formula, it is determined that the group does not have a chemical reaction. If it has a chemical reaction formula, it is determined that the group has a chemical reaction.
[0046] Taking a simple chemical reaction as an example below, if Group 1 is: HF and NaOH; if Group 2 is: NaF and CaCl2; query the corresponding chemical formulas as follows:
[0047] HF + NaOH = NaF + H2O, HCl + NaOH = NaCl + H2O;
[0048] 2NaF + CaCl2 = CaF2 + 2NaCl.
[0049] Then both Group 1 and Group 2 have chemical formulas, so this group has a chemical reaction.
[0050] Exemplarily, the above-mentioned server device conducting a recycling process evaluation on each portion of the remaining chemical liquid to obtain multiple recycling processes for each portion of the chemical liquid may specifically include:
[0051] The server device performs w recycling processes on the remaining chemical liquid, determines the w names and order of the w recycling processes, extracts the w weight values corresponding to the w recycling processes according to the names, forms a first vector with the w weight values in this order, where the element values of the first vector are weight values, traverses all the remaining chemical liquid to obtain multiple vectors, subtracts each pair of all the vectors to get the differences, and if the difference is zero, determines that the recycling processes corresponding to the two vectors are the same, otherwise determines that the recycling processes corresponding to the two vectors are different.
[0052] Here, the method of determining whether the processes are the same by vector subtraction not only considers the type of the process but also the order of the process, which facilitates the unified treatment of the mixed liquid. It is convenient for calculation in a digital way, and the order information of the process can be reflected by the vector method.
[0053] Exemplarily, the above method may further include:
[0054] Statistically calculate the total weight T of the chemical liquids that can be mixed. If the total weight T is greater than the processing weight, then allocate the chemical liquids that can be mixed into multiple processing weights and a remaining weight, perform recycling processing on the chemical liquids with multiple processing weights, store the chemical liquids with the remaining weight, and retain the components of the chemical liquids with the remaining weight.
[0055] This solution can achieve the distribution and processing of chemical liquids and improve the processing efficiency.
[0056] Refer to Figure 3 , Figure 3 Provide a fusion evaluation system for chemical liquids, the system includes:
[0057] A receiving unit 301, configured to receive n chemical liquids reported by a terminal device;
[0058] A processing unit 302, configured to obtain multiple components in each chemical liquid; mix the components of different chemical liquids to determine m components that have a chemical reaction, remove at least one chemical liquid containing the m components from the n chemical liquids to obtain the remaining chemical liquid; perform recycling process evaluation on each chemical liquid of the remaining chemical liquid to obtain multiple recycling processes for each chemical liquid, and determine the chemical liquids with the same multiple recycling processes as the chemical liquids that can be mixed;
[0059] The above n is an integer greater than or equal to 3.
[0060] Optionally,
[0061] The processing unit is specifically configured to query each chemical liquid corresponding to the identifier of each chemical liquid from the mapping relationship between the identifier and the component.
[0062] Optionally,
[0063] The processing unit is specifically configured to combine the components of different chemical liquids into multiple components, query whether each component has a chemical reaction formula. If it does not have a chemical reaction formula, it is determined that the component does not have a chemical reaction. If it has a chemical reaction formula, it is determined that the component has a chemical reaction.
[0064] Optionally,
[0065] The processing unit is specifically configured to extract w recycling processes for the first portion of the remaining chemical liquid, determine the w names and orders of the w recycling processes, extract the w weight values corresponding to the w recycling processes according to the names, form a first vector in this order with the w weight values, where the element values of the first vector are weight values. Traverse all the remaining chemical liquids to obtain multiple vectors, and subtract each pair of all the vectors to get the differences. If the difference is zero, it is determined that the recycling processes corresponding to the two vectors are the same, otherwise it is determined that the recycling processes corresponding to the two vectors are different.
[0066] In the case of dividing each function into corresponding function modules, the above communication unit can be used to support the user equipment to execute the steps as Figure 2 shown and the refinement schemes of the embodiments as Figure 2 shown.
[0067] In the case of dividing each function into corresponding function modules, the above communication unit can be used to support the user equipment to execute the steps as Figure 2 shown and the refinement schemes of the embodiments as Figure 2 shown.
[0068] It can be understood that, in order to implement the above functions, the above device includes the corresponding hardware and / or software modules for executing each function. Combining the algorithm steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to exceed the scope of the present application.
[0069] This embodiment can divide the function modules of the electronic device according to the above method examples. For example, each function can be divided into corresponding function modules, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0070] It should be noted that all relevant content of each step involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0071] In the case of adopting an integrated unit, the user equipment may include a processing module and a storage module. Among them, the processing module can be used to control and manage the actions of the user equipment. For example, it can be used to support the electronic device to execute the steps performed by the above-mentioned acquisition unit, communication unit, and processing unit. The storage module can be used to support the electronic device to execute storing program codes and data, etc.
[0072] Among them, the processing module can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in combination with the disclosure of the present application. The processor can also be a combination that realizes computing functions, such as a combination including one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, and so on. The storage module can be a memory. The communication module can specifically be a device that interacts with other electronic devices, such as a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, etc.
[0073] It can be understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is only illustrative and does not constitute a limitation on the structure of the user equipment. In other embodiments of the present application, the user equipment can also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0074] Please refer to Figure 4 , Figure 4 FIG. 40 is an electronic device 40 provided by an embodiment of the present application. The electronic device 40 includes a processor 401, a memory 402, and a communication interface 403. The processor 401, the memory 402, and the communication interface 403 are interconnected through a bus.
[0075] The memory 402 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 402 is used for relevant computer programs and data. The communication interface 403 is used to receive and send data.
[0076] The processor 401 may be one or more central processing units (CPUs). When the processor 401 is a single CPU, it may be a single-core CPU or a multi-core CPU.
[0077] The processor 401 may include one or more processing units. For example, the processing unit may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent components or integrated in one or more processors. In some embodiments, the user equipment may also include one or more processing units. Among them, the controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions. In some other embodiments, a memory may also be provided in the processing unit for storing instructions and data. Exemplarily, the memory in the processing unit may be a cache memory. This memory may save the instructions or data that the processing unit has just used or recycled. If the processing unit needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processing unit, and thus improves the efficiency of the user equipment in processing data or executing instructions.
[0078] In some embodiments, the processor 401 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM card interface, and / or a USB interface, etc. Among them, the USB interface is an interface that conforms to the USB standard specification, and specifically may be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface can be used to connect a charger to charge the user device, and can also be used to transfer data between the user device and peripheral devices. The USB interface can also be used to connect headphones to play audio.
[0079] If the electronic device 40 is a user device, such as a smart phone, the processor 401 in the electronic device 40 is configured to read the computer program code stored in the memory 402 and perform the following operations:
[0080] Receive n chemical liquids reported by the terminal device, and obtain multiple components in each chemical liquid;
[0081] Mix the components of different chemical liquids to determine m components having a chemical reaction, and remove at least one chemical liquid containing the m components from the n chemical liquids to obtain the remaining chemical liquids;
[0082] Evaluate the recycling process of each chemical liquid in the remaining chemical liquids to obtain multiple recycling processes for each chemical liquid, and determine the chemical liquids having the same multiple recycling processes as the chemical liquids that can be mixed.
[0083] Among them, all relevant contents of each scenario involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0084] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and when it runs on a network device, Figure 2 the method flow shown is realized.
[0085] The embodiments of the present application also provide a computer program product. When the computer program product runs on a terminal, Figure 2 the method flow shown is implemented.
[0086] The embodiments of the present application also provide an electronic device, including a processor, a memory, a communication interface, and one or more programs. The one or more programs are stored in the memory and are configured to be executed by the processor. The programs include instructions for executing Figure 2 the steps in the method of the embodiments shown.
[0087] The embodiments of the present application also provide a network device, which is used to support a terminal device to execute the method and refinement scheme as Figure 2 shown.
[0088] The above mainly introduces the solutions of the embodiments of the present application from the perspective of the execution process on the method side. It can be understood that in order for the electronic device to implement the above functions, it includes the corresponding hardware structures and / or software templates for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments provided in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0089] The embodiments of the present application can divide the functional units of the electronic device according to the above method examples. For example, each functional unit can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division. There may be other division methods in actual implementation.
[0090] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be in other sequences or be performed simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and templates involved are not necessarily required by the present application.
[0091] In the above embodiments, the descriptions of the various embodiments each have their own focuses. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0092] In several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the above division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.
[0093] The units described above as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0094] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0095] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the above methods in each embodiment of the present application. And the aforementioned memory includes: various media such as USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks, or optical discs that can store program codes.
[0096] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and this program can be stored in a computer-readable memory, which can include: a flash drive, a read-only memory (abbreviation: ROM), a random access memory (abbreviation: RAM), a magnetic disk, an optical disc, etc.
Claims
1. A method for evaluating the fusion of a chemical liquid, characterized in that, The method includes the following steps: The server device receives n chemical liquids reported by the terminal device, and obtains multiple components in each chemical liquid; obtains n identifiers of the n chemical liquids reported by the terminal device, and queries each chemical liquid corresponding to the identifier of each chemical liquid from the mapping relationship between the identifier and the component; The obtaining of multiple components in each chemical liquid specifically includes: querying each chemical liquid corresponding to the identifier of each chemical liquid from the mapping relationship between the identifier and the component; The server device mixes the components of different chemical liquids to determine m components having a chemical reaction, and removes at least one chemical liquid containing the m components from the n chemical liquids to obtain the remaining chemical liquids; the server device mixing the components of different chemical liquids to determine m components having a chemical reaction specifically includes: the server device combines the components of different chemical liquids into multiple components, and queries whether each component has a chemical reaction formula. If it does not have a chemical reaction formula, it is determined that the component does not have a chemical reaction. If it has a chemical reaction formula, it is determined that the component has a chemical reaction; The server device performs a recycling process evaluation on each chemical liquid of the remaining chemical liquids to obtain multiple recycling processes for each chemical liquid, and determines the chemical liquids that can be mixed as the chemical liquids with the same multiple recycling processes; The above n is an integer greater than or equal to 3; The server device performing a recycling process evaluation on each chemical liquid of the remaining chemical liquids to obtain multiple recycling processes for each chemical liquid specifically includes: The server device extracts w recycling processes for the first chemical liquid of the remaining chemical liquids, determines the w names and orders of the w recycling processes, extracts the w weight values corresponding to the w recycling processes according to the name, and forms a first vector with the w weight values in this order. The element value of the first vector is the weight value. Traverse all the remaining chemical liquids to obtain multiple vectors, and subtract each pair of all the vectors to get the difference. If the difference is zero, it is determined that the recycling processes corresponding to the two vectors are the same, otherwise it is determined that the recycling processes corresponding to the two vectors are different.
2. The method according to claim 1, wherein The method further includes: Statistical total weight T of the chemical liquids that can be mixed. If the total weight T is greater than the processing weight, the chemical liquids that can be mixed are allocated into multiple processing weights and the remaining weight. The chemical liquids with multiple processing weights are recycled, and the chemical liquids with the remaining weight are stored, and the components of the chemical liquids with the remaining weight are retained.
3. A fusion evaluation system for a chemical liquid, characterized in that, Based on the chemical liquid fusion evaluation method described in claim 1, the system includes: A receiving unit for receiving n chemical liquids reported by the terminal device; A processing unit, configured to obtain multiple components in each chemical liquid; mix the components of different chemical liquids to determine m components having a chemical reaction, and remove at least one chemical liquid containing the m components from the n chemical liquids to obtain the remaining chemical liquids; evaluate the recovery process for each of the remaining chemical liquids to obtain multiple recovery processes for each chemical liquid, and determine the chemical liquids that can be mixed as the chemical liquids having the same multiple recovery processes; the obtaining of multiple components in each chemical liquid specifically includes: querying each chemical liquid corresponding to the identifier of each chemical liquid from the mapping relationship between the identifier and the component. The above n is an integer greater than or equal to 3. The system is specifically configured to obtain n identifiers of n chemical liquids reported by the terminal device, and query each chemical liquid corresponding to the identifier of each chemical liquid from the mapping relationship between the identifier and the component. The processing unit is specifically configured to extract w recovery processes for the first chemical liquid of the remaining chemical liquids, determine the w names and order of the w recovery processes, extract the w weight values corresponding to the w recovery processes according to the names, form a first vector with the w weight values in this order, the element values of the first vector are weight values, traverse all the remaining chemical liquids to obtain multiple vectors, subtract each pair of all the vectors to get the difference, if the difference is zero, determine that the recovery processes corresponding to the two vectors are the same, otherwise determine that the recovery processes corresponding to the two vectors are different.
4. The system according to claim 3, wherein The processing unit is specifically configured to query each chemical liquid corresponding to the identifier of each chemical liquid from the mapping relationship between the identifier and the component.
5. The system according to claim 4, wherein The processing unit is specifically configured to combine the components of different chemical liquids into multiple components, query whether each component has a chemical reaction formula, if it does not have a chemical reaction formula, determine that the component does not have a chemical reaction, if it has a chemical reaction formula, determine that the component has a chemical reaction.
6. A computer-readable storage medium, in which a computer program is stored, and when it runs on a user device, it executes the method according to any one of claims 1-2.
Citation Information
Patent Citations
Chemical reaction knowledge graph construction method and system and chemical reaction route mining method
CN113517041A