Seed processing feeding management method, electronic equipment, medium and program product

By identifying seed identifiers and parameter information in the feeding port image, and combining them with packaging production parameter information, feeding identification information is generated and matched with preset verification information. This solves the problem of human error in the seed processing feeding process and achieves efficient and safe automated feeding management.

CN119295252APending Publication Date: 2025-01-10SHANXI DAFENG SEED CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411566890.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In traditional seed processing and feeding management, the operator's attention is easily distracted, which can lead to the mixing of different varieties or batches of seeds, affecting packaging quality, and lacks automation and precision.

Method used

By identifying the seed identifier and parameter information in the feed port image and combining it with packaging production parameter information, feed identification information is generated and matched with preset verification information to promptly shut down the feed port and avoid incorrect feed.

Benefits of technology

It improves the automation level and judgment accuracy of the feeding process, reduces human error, prevents production accidents, and enhances information matching efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119295252A_ABST
    Figure CN119295252A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of feeding control, in particular to a seed processing feeding management method, electronic equipment, a medium and a program product, and the method comprises the steps: obtaining a feeding port image at a to-be-managed feeding port, and recognizing a seed identifier and seed parameter information corresponding to the seed identifier from the feeding port image; corresponding packaging production parameter information is determined based on the seed parameter information, and an actual packaging production line identifier is determined based on the packaging production parameter information; feeding identification information is determined based on the seed parameter information, the packaging production parameter information and the actual packaging production line identifier, the feeding identification information is matched with preset feeding verification information, a feeding matching value is obtained, and the preset feeding verification information corresponds to the seed identifier; if the putting matching value is lower than a preset putting matching threshold value, a shutdown instruction is generated based on the to-be-managed feeding port, and the shutdown instruction is used for controlling the to-be-managed feeding port to be closed. The method is convenient for improving the judgment accuracy in the seed processing and feeding process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of feeding control technology, and in particular to a seed processing feeding management method, electronic equipment, medium and program product. Background Art

[0002] Seed processing refers to the process of threshing, selecting, drying, grading, coating, feeding, and packaging seeds through a series of mechanical means. The packaged seeds are easy to store, transport, and sell. The feeding link is a relatively important step in the seed processing process, which involves feeding pre-coated seeds and other raw materials into the packaging production line for subsequent processing.

[0003] With the continuous development of modern agricultural technology, higher requirements are placed on the accuracy and efficiency of seed processing. However, in the traditional seed processing and feeding management process, relevant operators may be required to manually assist in feeding. Since relevant operators may need to pay attention to multiple aspects of information at the same time, and on a busy production line, the working environment of relevant operators may be relatively noisy and chaotic, the attention of relevant operators may be easily distracted, which may lead to misjudgment during feeding, resulting in seeds of different varieties or batches being mixed together, which in turn affects the quality of seed packaging. Summary of the invention

[0004] In order to improve the judgment accuracy during the seed processing and feeding process, the embodiments of the present application provide a seed processing and feeding management method, electronic equipment, medium and program product.

[0005] In the first aspect, the present application provides a seed processing and feeding management method, which adopts the following technical solution: A seed processing and feeding management method, comprising: Acquire a feeding port image at the feeding port to be managed, and identify a seed identifier and seed parameter information corresponding to the seed identifier from the feeding port image, wherein the seed parameter information includes seed variety, packaging batch, and seed packaging quantity; Determine corresponding packaging production parameter information based on the seed parameter information, and determine an actual packaging production line identifier based on the packaging production parameter information, wherein the packaging production parameter information includes a packaging production line and a packaging task; Determine the feeding identification information based on the seed parameter information, the packaging production parameter information and the actual packaging production line identification, and match the feeding identification information with the preset feeding verification information to obtain a feeding matching value, wherein the preset feeding verification information corresponds to the seed identification; If the delivery match value is lower than a preset delivery match threshold, a shutdown instruction is generated based on the feeding port to be managed, and the shutdown instruction is used to control the closure of the feeding port to be managed.

[0006] By adopting the above technical solution, seed identification and seed parameter information are identified from the feeding port image through feature recognition, which greatly reduces the steps of manual intervention, thereby facilitating the improvement of work efficiency and automation level, and can also avoid packaging problems caused by human errors. In addition, the corresponding actual packaging production line identification is determined through the packaging production parameter information, so as to facilitate the viewing and analysis of the actual situation of the coated seeds in the packaging production line. Finally, the seed parameter information, packaging production parameter information and actual packaging production line obtained or analyzed are integrated into feeding identification information, and the integrated feeding identification information is matched with the preset feeding verification information, so as to simplify the information matching process, thereby facilitating the improvement of information matching efficiency. Through information matching, it is convenient to timely discover abnormal situations in the feeding process, improve the judgment accuracy in the seed processing feeding process, and be able to close the feeding port in time according to abnormal situations, so as to prevent production accidents caused by incorrect feeding.

[0007] In a possible implementation, the determining of the feeding identification information based on the seed parameter information, the packaging production parameter information and the actual packaging production line identification, and matching the preset feeding verification information with the preset feeding identification information to obtain the feeding matching value includes: Sorting the seed parameter information, the packaging production parameter information and the actual packaging production line identification based on a preset coding sequence to obtain coding data, and generating a corresponding integrated identification code according to the coding data; The preset traceability code corresponding to the preset feeding verification information is identified, and the integrated identification code and the preset traceability code are matched to obtain a feeding matching value.

[0008] By adopting the above technical solution, the seed parameter information, packaging production parameter information and the actual packaging production line identification are sorted in a preset coding order and then integrated into an integrated identification code, so as to improve the security of the integration process. In addition, by identifying the preset traceability code corresponding to the preset feeding verification information, the preset traceability code is matched with the integrated identification code to determine the feeding matching value, so as to improve the security of the matching process while also improving the matching rate.

[0009] In a possible implementation, the determining the actual packaging production line identifier based on the packaging production parameter information includes: Determining a delivery rate and a delivery route based on the packaging production parameter information; Based on the delivery rate and the delivery route, obtaining a packaging production line image corresponding to a preset time; The actual packaging line identification is identified from the packaging line image.

[0010] By adopting the above technical solution, the delivery rate and delivery route corresponding to the packaging production parameters are analyzed to predict the position of the coated seeds on the production line at a preset time, and then the actual packaging production line logo corresponding to the coated seeds at the preset time is determined to improve the richness of the feeding identification information, thereby facilitating the improvement of the effectiveness of the feeding identification information.

[0011] In one possible implementation, the method further includes: If the delivery matching value is not lower than a preset delivery matching threshold, acquiring a conveyor belt image, and identifying coating features of each coated seed in the conveyor belt image; Determine whether the conveyor belt image contains a coating feature of interest; if so, determine the coated seeds corresponding to the coating feature of interest as the coated seeds of interest, and identify the focus position of the coated seeds of interest from the conveyor belt image; Based on the packaging production parameters and the concerned position, determining a predicted moving route corresponding to the concerned coated seed within a first preset time period; Acquire the actual moving route of the coated seeds of interest corresponding to the first preset time period, and match the predicted moving route with the actual moving route to obtain a route matching value; When the route matching value is lower than a preset route matching value, a freeze prompt message is generated.

[0012] By adopting the above technical solution, the moving image of the coated seeds in the conveyor belt is analyzed, so that the coated seeds that need to be focused on can be discovered in time. In addition, by predicting the moving route of the coated seeds and then matching the predicted moving route with the actual moving route, abnormal situations that occur during the actual movement of the coated seeds can be discovered in time. By generating a jam prompt message, relevant operators in the surrounding environment are reminded to deal with abnormal situations caused by the coated seeds in time, thereby avoiding the probability of subsequent aggravation of abnormal situations.

[0013] In a possible implementation, matching the predicted moving route with the actual moving route to obtain a route matching value includes: Based on the mapping relationship between the coating feature of interest and the floating value, determining the floating value corresponding to the coating feature of interest, wherein the floating value mapping relationship is a corresponding relationship between the coating feature of interest and the floating value; Determining a corresponding floating predicted route range based on the floating value and the predicted moving route; Determine a plurality of analysis moments from the first preset time period based on a preset analysis period division strategy, and determine an analysis distance corresponding to the actual moving route and the floating predicted route range at each analysis moment; Determine the analysis score corresponding to each analysis moment based on the analysis distance and score mapping relationship, wherein the score mapping relationship is the corresponding relationship between the analysis distance and the analysis score; The analysis scores corresponding to each analysis moment are summed to obtain the total analysis value, and the route matching value is determined based on the analysis scores and the matching mapping relationship, where the matching mapping relationship is the corresponding relationship between the total analysis value and the route matching value.

[0014] By adopting the above technical solution, the corresponding floating value is determined based on the coating characteristics, and the predicted moving route is adjusted based on the floating value. Finally, the route matching value is obtained based on the floating predicted route range, rather than directly matching the predicted moving route with the actual moving route. This makes it easier to reduce false alarms caused by minor deviations, while timely capturing major deviations that may affect the fluidity of subsequent coated seeds. In addition, by converting the analysis distance into an analysis score and determining the route matching value through the analysis score and matching mapping relationship, a quantitative evaluation of the degree of matching between the actual moving route and the predicted route is achieved, which also makes it easier to improve the accuracy of the matching results.

[0015] In one possible implementation, the method further includes: Counting the number of jamming prompts generated within the second preset time period, and when the number of prompts is higher than a preset number threshold, acquiring conveying parameter information of the conveyor belt, wherein the conveyor belt parameter information includes conveying speed, vibration frequency, and airflow intensity; Constructing a simulated conveyor belt model corresponding to the conveyor belt based on the conveyor belt parameter information; Based on the coating feature of interest and the simulated conveyor belt model, simulating the moving route of the coated seed of interest corresponding to the first preset time period in the simulated conveyor belt model to obtain a simulated moving route; Matching the simulated moving route with the actual moving route to obtain a simulated route matching value, and when the simulated route matching value is lower than the preset route matching value, adjusting the simulated vibration frequency and simulated airflow intensity corresponding to the simulated conveyor belt model, and executing the method cyclically to obtain an updated simulated moving route; After each adjustment, determine whether the simulated route matching value corresponding to the updated simulated route is lower than the preset route matching value. If not, stop adjusting the simulated conveying speed, simulated vibration frequency and simulated airflow intensity corresponding to the simulated conveyor belt model, and determine the accumulated adjustment amount as the target adjustment amount, which includes the target conveying speed adjustment amount, the target vibration frequency adjustment amount and the target airflow intensity adjustment amount; The conveyor belt parameter is adjusted based on the target adjustment amount.

[0016] By adopting the above technical scheme, when a large number of stuck prompt messages are detected, the process of the movement of the coated seeds on the conveyor belt can be simulated by constructing a conveyor belt model, and the simulated vibration frequency and simulated airflow intensity in the simulated conveyor belt model can be adjusted multiple times to improve the situation where the coated seeds appear abnormal again during the simulation process. Finally, the conveyor belt parameters are adjusted based on the target adjustment amount determined by the simulation process, so as to reduce the probability of abnormalities occurring in the coated seeds during the actual movement process. In addition, by adjusting the conveyor belt parameters based on the target adjustment amount, it is helpful to reduce the trial and error cost in the adjustment process, thereby facilitating improving the adjustment efficiency and success rate.

[0017] In a second aspect, the present application provides an electronic device, which adopts the following technical solution: An electronic device, comprising: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the above-mentioned seed processing and feeding management method.

[0018] In a third aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium includes: a computer program that can be loaded by a processor and execute the above-mentioned seed processing and feeding management method.

[0019] In a fourth aspect, the present application provides a computer program product, which adopts the following technical solution: A computer program product includes a computer program, and when the computer program is executed by a processor, the seed processing and feeding management method is implemented.

[0020] In summary, the present application includes at least one of the following beneficial technical effects: By identifying seed identification and seed parameter information from the feeding port image through feature recognition, the steps of manual intervention are greatly reduced, thereby facilitating the improvement of work efficiency and automation level, and also avoiding packaging problems caused by human errors. In addition, the corresponding actual packaging production line identification is determined through the packaging production parameter information, so as to facilitate the viewing and analysis of the actual situation of the coated seeds in the packaging production line. Finally, by integrating the acquired or analyzed seed parameter information, packaging production parameter information and actual packaging production line into feeding identification information, the integrated feeding identification information is matched with the preset feeding verification information, so as to simplify the information matching process, thereby facilitating the improvement of information matching efficiency. Through information matching, it is convenient to timely discover abnormal situations in the feeding process, improve the judgment accuracy in the seed processing feeding process, and be able to close the feeding port in time according to abnormal situations, so as to prevent production accidents caused by incorrect feeding.

[0021] The corresponding floating value is determined based on the coating characteristics, and the predicted moving route is adjusted based on the floating value. Finally, the route matching value is obtained based on the floating predicted route range, rather than directly matching the predicted moving route with the actual moving route. This is convenient for reducing false alarms caused by minor deviations, while timely capturing major deviations that may affect the fluidity of subsequent coated seeds. In addition, by converting the analysis distance into an analysis score and determining the route matching value through the analysis score and matching mapping relationship, a quantitative evaluation of the degree of matching between the actual moving route and the predicted route is achieved, which is also convenient for improving the accuracy of the matching results. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flow chart of a seed processing and feeding management method in an embodiment of the present application; Figure 2 This is a schematic diagram of a process for generating a jam prompt message in an embodiment of the present application; Figure 3 It is a structural schematic diagram of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0023] The following is combined with Figures 1 to 3 This application is described in further detail.

[0024] After reading this specification, those skilled in the art may make non-creative modifications to this embodiment as needed, but such modifications are protected by patent law as long as they are within the scope of the claims of this application.

[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] It should be noted that in the optional embodiments of the present application, the object information and other related data involved, when the embodiments in the present application are applied to specific products or technologies, need to obtain the permission or consent of the object, and the collection, use and processing of the relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions. In other words, if the embodiments of the present application involve data related to the object, it needs to be obtained with the authorization and consent of the object, the authorization and consent of the relevant departments, and in compliance with the relevant laws, regulations and standards of the country and region. If personal information is involved in the embodiments, the acquisition of all personal information needs to obtain the consent of the individual. If sensitive information is involved, the separate consent of the information subject needs to be obtained. The embodiments also need to be implemented with the authorization and consent of the object.

[0027] Specifically, the embodiment of the present application provides a seed processing feeding management method, which is executed by an electronic device, which can be a server or a terminal device, wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. The terminal device and the server can be directly or indirectly connected via wired or wireless communication, and the embodiment of the present application does not limit this.

[0028] refer to Figure 1 , Figure 1 : is a flow chart of a seed processing and feeding management method in an embodiment of the present application, the method comprises steps S110 to S140, wherein: Step S110: obtaining a feeding port image at the feeding port to be managed, and identifying a seed identifier and seed parameter information corresponding to the seed identifier from the feeding port image, wherein the seed parameter information includes seed variety, packaging batch and seed packaging quantity.

[0029] Specifically, each raw material has a corresponding seed identification. Generally, the semi-finished ton bag will be lifted by a tower crane and transported to the upper end of the feeding port. When feeding, the seed identification on the ton bag code can be automatically read by a scanning device arranged at the feeding port. Each seed identification corresponds to a seed variety, a packaging batch, and a seed packaging quantity. Among them, the seeds in the embodiment of the present application can be corn seeds, wheat seeds, and peanut seeds. The specific seeds are not limited, as long as they are seeds that need to be packaged. The packaging batch is the batch that needs to be packaged and produced, and the seed packaging quantity is the amount of seeds that need to be packaged. The seed parameter information can be bound to the seed identification after being formulated in advance by the relevant operators, and then uploaded to the electronic device. In order to prevent the seed parameter information from being tampered with, the seed identification and seed parameter information can be uploaded to the blockchain, and then the blockchain is uploaded to the electronic device.

[0030] Step S120: Determine the corresponding packaging production parameter information based on the seed parameter information, and determine the actual packaging production line identifier based on the packaging production parameter information, where the packaging production parameter information includes the packaging production line and the packaging task.

[0031] Specifically, different seed parameter information has corresponding production parameter information. The production parameter information can be uploaded to the electronic device after manual operation by the relevant operator, or it can be automatically generated by the electronic device. Different packaging production lines and packaging tasks are suitable for different seed parameter information. For example, the size and shape of the seeds are suitable for different packaging equipment, which may affect the selection of the packaging production line. In addition, the smoothness, friction and coating thickness of the coated seed surface may affect the fluidity of the coated seeds in the packaging production line. Therefore, different seed identifications may affect the selection of the packaging production line. The seed parameter information also includes seed packaging metering requirements and packaging type requirements, wherein the packaging metering requirements include small bag packaging and large bag packaging. In the embodiment of the present application, the corresponding metering of the small bag packaging and the corresponding metering of the large bag packaging are not limited. The corresponding metering of the small bag packaging can be 10 kilograms, and the corresponding metering of the large bag packaging can be 50 kilograms. The specific packaging type and the corresponding metering of each packaging type can be modified and set by the relevant technical personnel according to actual needs. The packaging type requirements include primary moisture-proof, secondary moisture-proof, etc. The specific packaging type requirements are not specifically limited in the embodiment of the present application.

[0032] The packaging tasks of the packaging production line include accurate weighing to meet the packaging measurement requirements in the seed parameter information, and moisture-proof treatment to meet the packaging type requirements in the seed parameter information. However, different packaging production lines correspond to different packaging tasks. For example, packaging production line a can only perform small bag packaging. When the packaging measurement requirements in the seed parameter information are small bag packaging, packaging line a can be used as one of the options for determining the packaging parameter information of the seed parameter information. Since the packaging production parameter information may be manually operated by relevant operators and uploaded to the electronic device, there is a probability of misjudgment of the packaging production parameter information.

[0033] The actual packaging production line identification is the identification of the coated seeds in the actual movement picture of the packaging production line corresponding to the packaging production parameter information. After the feeding port is opened in the embodiment of the present application, the raw material seeds will move to the packaging production line through the feeding port. By identifying and analyzing the actual packaging production line identification, it is convenient to verify whether the coated seeds move according to the packaging production parameter information. Further, the actual packaging production line identification is determined based on the packaging production parameter information, which may specifically include: Determine the delivery rate and delivery route based on the packaging production parameter information; obtain the packaging production line image corresponding to the preset time based on the delivery rate and delivery route; and identify the actual packaging production line logo from the packaging production line image.

[0034] Specifically, different packaging production lines have corresponding delivery rates that are different. Therefore, the corresponding delivery rate can be obtained by identifying the packaging production line in the packaging production parameter information. The delivery route consists of the route from the feeding port to the packaging production line point and the route corresponding to the packaging production line.

[0035] The preset time may be a time after the current time. For example, if the current time is 10:01, the preset time may be 10:03 or 10:05. The specific preset time is not specifically limited in the embodiment of the present application and may be determined by relevant technical personnel according to the corresponding delivery length of the delivery route. After determining the preset time, the delivery duration may be determined based on the current time and the preset time, and then the delivery position corresponding to the preset time may be determined based on the delivery duration and the delivery rate. The packaging production line image corresponding to the delivery position is obtained at the preset time. The actual packaging production line identification is a combination of the coated seeds and the delivery position. By identifying the actual packaging production line identification from the packaging production line image, it is convenient to verify whether the coated seeds are delivered according to the packaging production parameter information. However, at this time, there is still a probability of misjudgment of the packaging production parameter information.

[0036] Step S130: Determine the feeding identification information based on the seed parameter information, the packaging production parameter information and the actual packaging production line identification, and match the feeding identification information with the preset feeding verification information to obtain a feeding matching value, where the preset feeding verification information corresponds to the seed identification.

[0037] Step S140: If the delivery match value is lower than the preset delivery match threshold, a shutdown instruction is generated based on the feeding port to be managed, and the shutdown instruction is used to control the closure of the feeding port to be managed.

[0038] Specifically, the preset feeding verification information contains the most suitable packaging production parameters for seed parameter information. When the seed parameter information, packaging production parameter information, and the feeding identification information determined by the actual packaging production line identification are not lower than the preset feeding matching threshold, it is characterized that the electronic device is automatically generated, or the packaging production parameter information uploaded to the electronic device after manual operation does not have a misjudgment, and the feeding can continue to be based on the packaging production parameter information uploaded after automatic generation or manual operation; when the delivery matching value is lower than the preset delivery matching threshold, it is characterized that the electronic device is automatically generated, or the packaging production parameter information uploaded to the electronic device after manual operation has a misjudgment situation, and it is necessary to generate a shutdown instruction at this time to control the feeding port to close and prevent the feeding operation, and can also generate an audible and visual alarm instruction to remind the relevant operators to find abnormal situations in time. The scheme provided by the embodiment of the present application can supervise the feeding process in a production workshop with a low degree of automation, and reduce the impact caused by misjudgment caused by manual operation.

[0039] For the embodiments of the present application, seed identification and seed parameter information are identified from the feeding port image through feature recognition, which greatly reduces the steps of manual intervention, thereby facilitating the improvement of work efficiency and automation level, and can also avoid packaging problems caused by human errors. In addition, the corresponding actual packaging production line identification is determined through the packaging production parameter information, so as to facilitate the viewing and analysis of the actual situation of the coated seeds in the packaging production line. Finally, the seed parameter information, packaging production parameter information and actual packaging production line obtained or analyzed are integrated into feeding identification information, and the integrated feeding identification information is matched with the preset feeding verification information, so as to simplify the information matching process, thereby facilitating the improvement of information matching efficiency. Through information matching, it is convenient to timely discover abnormal situations in the feeding process, improve the judgment accuracy in the seed processing feeding process, and be able to close the feeding port in time according to abnormal situations, so as to prevent production accidents caused by incorrect feeding.

[0040] Further, based on the seed parameter information, the packaging production parameter information and the actual packaging production line identification, the feeding identification information is determined, and the preset feeding verification information and the preset feeding identification information are matched to obtain the feeding matching value, which may specifically include: Based on the preset coding order, the seed parameter information, packaging production parameter information and the actual packaging production line identification are sorted to obtain the coding data, and a corresponding integrated identification code is generated according to the coding data; the preset traceability code corresponding to the preset feeding verification information is identified, and the integrated identification code and the preset traceability code are matched to obtain a feeding matching value.

[0041] Specifically, the encoding process can be regarded as a simple data encryption method. The seed parameter information, packaging production parameter information and actual packaging production line identification are sorted and converted into coded data by the preset coding order, which increases the security of information during transmission and storage. The actual packaging production line identification may be an image. The elements in the image can be converted into a code of a specific programming language first, and then sorted based on the converted code. The elements in the image can be converted into HTML language code, CSS language code or JavaScript language code. The specific language code format is not specifically limited in the embodiment of this application. The preset coding order can be uploaded by relevant staff. For example, the preset coding order can be the feeding seed parameter information, packaging production parameter information, and the actual packaging production line identification. The preset coding order can also be the seed parameter information, the actual packaging production line identification, and the packaging production parameter information. The specific preset coding order is not specifically limited in the embodiment of this application. The integrated identification code obtained after integrating the coded data can be a QR code or a bar code. The specific form of the integrated identification code is not specifically limited in the embodiment of this application. Since both bar codes and QR codes have cross-platform compatibility, integrating the coded data into an integrated identification code facilitates the convenience of accessing data.

[0042] The preset traceability code corresponding to the preset feeding information is obtained according to the form corresponding to the integrated identification code, and the form of the preset traceability code is consistent with that of the integrated identification code. The higher the delivery matching value obtained after matching the integrated identification code and the preset traceability code, the higher the similarity between the integrated identification code and the preset traceability code. The seed parameter information, packaging production parameter information, and the actual packaging production line identification are sorted in a preset coding order and then integrated into an integrated identification code to improve the security of the integration process. In addition, the delivery matching value is determined by identifying the preset traceability code corresponding to the preset feeding verification information and then matching the preset traceability code with the integrated identification code, which is convenient for improving the matching rate while improving the security of the matching process.

[0043] Furthermore, in order to facilitate timely discovery of abnormal situations that occur during the actual movement of the coated seeds, the method provided in the embodiment of the present application further includes steps S1 to S5, such as Figure 2 As shown, where: Step S1: If the delivery matching value is not lower than a preset delivery matching threshold, a conveyor belt image is acquired, and coating features of each coated seed in the conveyor belt image are identified.

[0044] Specifically, when the delivery match value is not lower than the preset delivery match threshold, it indicates that there is no misjudgment of the packaging production parameter information automatically generated by the electronic device or uploaded to the electronic device after manual operation, and the feeding process can continue at this time. The conveyor belt image can be collected by an image acquisition device set at the conveyor belt and uploaded to the electronic device for viewing the situation of the coated seeds moving on the conveyor belt. The coating characteristics of the coated seeds include but are not limited to the coating contour and coating flatness. Since the coating contour and coating flatness may affect the fluidity of the coated seeds during movement, they need to be identified and analyzed from the conveying image. Since the conveyor belt image generally contains a large number of coated seeds, in order to reduce the pressure of data processing, several coated seeds can be randomly selected from the conveyor belt image for coating feature recognition.

[0045] Step S2: Determine whether the conveyor belt image contains the coating feature of interest. If so, determine the coated seeds corresponding to the coating feature of interest as the coated seeds of interest, and identify the focus position of the coated seeds of interest from the conveyor belt image.

[0046] Specifically, the coating feature of interest is a coating feature whose coating contour is greater than a preset contour, and a coating feature whose coating flatness is lower than a preset flatness. The specific preset contour and preset flatness are not specifically limited in the embodiments of the present application and can be set by relevant technical personnel. The coated seeds containing the coating feature of interest are determined as the coated seeds of interest, and the focus position of the coated seeds of interest is located from the conveyor belt image. The number of coated seeds of interest is not specifically limited in the embodiments of the present application and can be set by relevant technical personnel.

[0047] Step S3: Based on the packaging production parameters and the location of interest, determine the predicted movement route corresponding to the coated seeds of interest within the first preset time period.

[0048] Specifically, the corresponding delivery rate and delivery route can be determined based on the packaging production parameters, and the predicted moving route corresponding to the coated seeds of interest within the first preset time period is a route starting from the position of interest and moving on the delivery route according to the delivery rate. The first preset time period is a period of time after the current moment, wherein the first preset time period can be 50 seconds or 100 seconds, and the duration corresponding to the first preset time period is not specifically limited in the embodiment of the present application. When determining the predicted moving route corresponding to the coated seeds of interest within the first preset time period, the delivery rate, delivery route, and position of interest can be imported into a trained route prediction model, wherein the route prediction model is obtained after training with a large amount of sample data, and the sample data includes a sample delivery rate, a sample delivery route, a sample position of interest, and an annotated moving route. The specific training process of the route prediction model is not specifically limited in the embodiment of the present application, as long as the predicted moving route corresponding to the coated seeds of interest within the first preset time period can be determined based on the delivery rate, delivery route, and position of interest.

[0049] Step S4: Obtain the actual moving route of the coated seed of interest corresponding to the first preset time period, and match the predicted moving route with the actual moving route to obtain a route matching value.

[0050] Specifically, the actual moving route of the coated seeds of interest corresponding to the first preset time period can be acquired by an image acquisition device arranged on the conveyor belt and then stitched to obtain a moving video, which is then identified from the moving video. Finally, the predicted moving route is matched with the actual moving route to determine whether the coated seeds of interest have deviated from the route during the actual movement process. The lower the route matching value, the greater the degree of deviation of the coated seeds of interest during the actual movement process.

[0051] Furthermore, in order to improve the accuracy of the matching result, the predicted moving route and the actual moving route are matched to obtain a route matching value, which may specifically include: Based on the mapping relationship between the coating feature of interest and the floating value, the floating value corresponding to the coating feature of interest is determined, and the floating value mapping relationship is the corresponding relationship between the coating feature of interest and the floating value. Based on the floating value and the predicted moving route, the corresponding floating predicted route range is determined.

[0052] Specifically, different coating features of concern correspond to different floating values. The floating value corresponding to any coating feature can be determined according to the floating value mapping relationship. The floating mapping relationship can be determined by relevant staff based on historical experimental data and uploaded to the electronic device. The specific content is not limited in the embodiments of the present application. The larger the coating contour and the lower the coating flatness, the larger the corresponding floating value.

[0053] The floating predicted route can be obtained by adjusting the width of the predicted moving route based on the floating value. The specific implementation method is to identify the edge line of the predicted moving route and widen it outward on the basis of the edge line, and the widening amount is consistent with the floating value. It is normal for the route of the concerned coated seeds to deviate during the movement due to the characteristics of the concerned coating, that is, it is normal for the concerned coated seeds to deviate within the range of the floating predicted route.

[0054] Based on the preset analysis period division strategy, a plurality of analysis moments are determined from the first preset time period, and an analysis distance corresponding to the actual moving route and the floating predicted route range at each analysis moment is determined.

[0055] Specifically, in order to reduce the pressure of data processing, a plurality of analysis moments can be determined from the first preset time period according to the preset analysis period division strategy, and the actual moving route can be compared with the floating predicted route range by identifying and analyzing the analysis distance corresponding to each analysis moment. The preset analysis period division strategy can be to extract an analysis moment from the first preset time period every 10 seconds, that is, there is a difference of 10 seconds between every two adjacent analysis moments. For example, when the duration corresponding to the first preset time period is 50 seconds, 5 analysis moments can be extracted from the first preset time period based on the preset analysis period division strategy.

[0056] The actual moving route and the floating predicted route range are imported into the preset coordinate system, and the actual moving value and a floating predicted range value corresponding to each analysis moment are identified. The analysis distance is the difference between the actual moving value and the floating predicted range value.

[0057] Based on the analysis distance and score mapping relationship, the analysis score corresponding to each analysis moment is determined. The score mapping relationship is the corresponding relationship between the analysis distance and the analysis score.

[0058] Specifically, different analysis distances correspond to different analysis scores. The larger the analysis distance, the larger the corresponding analysis score. The score mapping relationship includes the analysis score corresponding to any analysis distance. The score mapping relationship can be determined by relevant staff based on historical experimental data and uploaded to the electronic device. The specific content is not specifically limited in the embodiments of this application.

[0059] The analysis scores corresponding to each analysis moment are summed up to obtain the total analysis value, and the route matching value is determined based on the analysis scores and the matching mapping relationship, where the matching mapping relationship is the corresponding relationship between the total analysis value and the route matching value.

[0060] Specifically, after identifying the analysis score corresponding to each analysis moment, all the analyses are summed up to obtain the total analysis value. The higher the total analysis value, the lower the corresponding route matching value, that is, the farther the distance between the actual moving route and the floating predicted route range, that is, the larger the deviation between the actual moving route and the floating predicted route range.

[0061] Step S5: When the route matching value is lower than the preset route matching value, a freeze prompt message is generated.

[0062] Specifically, the generated route matching value is compared with the preset route matching value. When the route matching value is not lower than the preset route matching value, it indicates that the degree of route deviation of the coated seeds during the actual movement is small, which will not affect the fluidity of the coated seeds on the conveyor belt, or the impact on the fluidity of the coated seeds on the conveyor belt is small, so there is no need to generate a jam prompt information. When the route matching value is lower than the preset route matching value, it indicates that the degree of route deviation of the coated seeds during the actual movement is large, and jams may occur, thereby affecting the fluidity of the coated seeds on the conveyor belt. The generated jam prompt information is used to remind relevant operators in the surrounding environment to deal with the coated seeds that are stuck, so as to avoid the probability of subsequent abnormal conditions worsening.

[0063] Furthermore, when a large number of prompts of the jamming prompt information are detected, the method provided in the embodiment of the present application further includes: The number of jamming prompt messages generated within the second preset time period is counted, and when the number of prompts is higher than the preset number threshold, conveying parameter information of the conveyor belt is obtained, where the conveyor belt parameter information includes conveying speed, vibration frequency, and airflow intensity.

[0064] Specifically, the second preset time period is a period of time after the current moment, and the duration corresponding to the second preset time period can be 10 minutes or 30 minutes. The specific duration is not specifically limited in the embodiment of the present application and can be set by relevant technical personnel. Each generated jam prompt information indicates that a coated seed of concern has a large deviation during the movement process. When the number of jam prompt information generated within the second preset time period is higher than the preset number threshold, the conveying parameter information representing the current conveying belt may need to be adjusted. In addition to the coating characteristics, the conveying speed, vibration frequency and airflow intensity of the conveyor belt during the conveying process will also affect the moving route of the coated seed of concern. Therefore, when the number of prompts within the second preset time period is large, the conveyor belt parameter information needs to be adjusted.

[0065] A simulated conveyor belt model corresponding to the conveyor belt is constructed based on the conveyor belt parameter information; based on the coating characteristics of concern and the simulated conveyor belt model, the moving route of the coated seeds of concern corresponding to the first preset time period in the simulated conveyor belt model is simulated to obtain a simulated moving route.

[0066] Specifically, the simulated conveyor belt model has consistent parameters with the conveyor belt in actual use, that is, the simulated conveying speed, simulated vibration frequency and simulated airflow intensity corresponding to the simulated conveyor belt model are consistent with the conveying speed, vibration frequency and airflow intensity corresponding to the conveyor belt in actual use. Based on the simulated conveyor belt model, the behavior of the conveyor belt in use can be simulated. By importing the coating characteristics of interest and sample coated seeds into the simulated conveyor belt model, the movement route of the coated seeds of interest in the simulated conveyor belt model can be simulated. Since a large number of coated seeds will enter the conveyor belt at the same time when feeding, different coated seeds may come into contact during the movement, which may affect the movement route of the coated seeds. During the simulation process, the coated seeds of interest and the sample coated seeds still need to be imported into the simulated conveyor belt model to improve the effectiveness of the simulation results.

[0067] The simulated moving route is matched with the actual moving route to obtain a simulated route matching value. When the simulated route matching value is lower than the preset route matching value, the simulated conveying speed, simulated vibration frequency and simulated airflow intensity corresponding to the simulated conveyor belt model are adjusted, and the updated simulated moving route is obtained by cyclic execution. After each adjustment, it is determined whether the simulated route matching value corresponding to the updated simulated route is lower than the preset route matching value. If not, the adjustment of the simulated vibration frequency and simulated airflow intensity corresponding to the simulated conveyor belt model is stopped, and the accumulated adjustment amount is determined as the target adjustment amount, which includes the target conveying speed adjustment amount, the target vibration frequency adjustment amount and the target airflow intensity adjustment amount. The conveyor belt parameters are adjusted based on the target adjustment amount.

[0068] Specifically, the process of matching the simulated moving route with the actual moving route may refer to the process of matching the actual moving route with the predicted moving route in the above embodiment, and will not be described in detail here. When the simulated route matching value is lower than the preset route matching value, the simulated conveying speed, simulated vibration frequency and simulated airflow intensity are adjusted to obtain the adjusted simulated conveying speed, simulated vibration frequency and simulated airflow intensity. Then, based on the adjusted simulated conveying speed, simulated vibration frequency and simulated airflow intensity, the moving route corresponding to the first preset time period of the coated seeds in the simulated conveyor belt model is simulated again until the simulated route matching value is not lower than the preset route matching value. At this time, the simulated conveying speed, simulated vibration frequency and simulated airflow intensity may have been adjusted multiple times. When the simulated route matching value is not lower than the preset route matching value, the adjustment amount of each adjustment of the simulated conveying speed, simulated vibration frequency and simulated airflow intensity is counted to obtain the target conveying speed adjustment amount, target vibration frequency adjustment amount and target airflow intensity adjustment amount, that is, the target conveying speed adjustment amount is the sum of multiple simulated conveying speed adjustment amounts, the target vibration frequency adjustment amount is the sum of multiple simulated vibration frequency adjustment amounts, and the target airflow intensity adjustment amount is the sum of multiple simulated airflow intensity adjustment amounts. Finally, the conveyor belt parameters are adjusted based on the target adjustment amounts, which helps to reduce the trial and error cost in the adjustment process, thereby facilitating the improvement of adjustment efficiency and success rate.

[0069] An electronic device is provided in an embodiment of the present application, such as Figure 3 As shown, Figure 3 The electronic device 300 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 300 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.

[0070] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0071] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 The fact that only one line is used in the diagram does not mean that there is only one bus or only one type of bus.

[0072] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0073] The memory 303 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the contents shown in the above method embodiment.

[0074] The electronic devices include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs, desktop computers, etc. It can also be a server, etc. Figure 3 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0075] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding content in the aforementioned method embodiment.

[0076] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method in any of the above embodiments is implemented.

[0077] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0078] The above description is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A seed processing and feeding management method, characterized in that: include: Acquire a feeding port image at the feeding port to be managed, and identify a seed identifier and seed parameter information corresponding to the seed identifier from the feeding port image, wherein the seed parameter information includes seed variety, packaging batch, and seed packaging quantity; Determine corresponding packaging production parameter information based on the seed parameter information, and determine an actual packaging production line identifier based on the packaging production parameter information, wherein the packaging production parameter information includes a packaging production line and a packaging task; Determine the feeding identification information based on the seed parameter information, the packaging production parameter information and the actual packaging production line identification, and match the feeding identification information with the preset feeding verification information to obtain a feeding matching value, wherein the preset feeding verification information corresponds to the seed identification; If the delivery match value is lower than a preset delivery match threshold, a shutdown instruction is generated based on the feeding port to be managed, and the shutdown instruction is used to control the closure of the feeding port to be managed.

2. A seed processing and feeding management method according to claim 1, characterized in that: The step of determining the feeding identification information based on the seed parameter information, the packaging production parameter information and the actual packaging production line identifier, and matching the preset feeding verification information with the preset feeding identification information to obtain a feeding matching value includes: Sorting the seed parameter information, the packaging production parameter information and the actual packaging production line identification based on a preset coding sequence to obtain coding data, and generating a corresponding integrated identification code according to the coding data; The preset traceability code corresponding to the preset feeding verification information is identified, and the integrated identification code and the preset traceability code are matched to obtain a feeding matching value.

3. A seed processing and feeding management method according to claim 1, characterized in that: The determining the actual packaging production line identifier based on the packaging production parameter information includes: Determining a delivery rate and a delivery route based on the packaging production parameter information; Based on the delivery rate and the delivery route, obtaining a packaging production line image corresponding to a preset time; The actual packaging line identification is identified from the packaging line image.

4. A seed processing and feeding management method according to claim 3, characterized in that: Also includes: If the delivery matching value is not lower than a preset delivery matching threshold, acquiring a conveyor belt image, and identifying coating features of each coated seed in the conveyor belt image; Determine whether the conveyor belt image contains a coating feature of interest; if so, determine the coated seeds corresponding to the coating feature of interest as the coated seeds of interest, and identify the focus position of the coated seeds of interest from the conveyor belt image; Based on the packaging production parameters and the concerned position, determining a predicted moving route corresponding to the concerned coated seed within a first preset time period; Acquire the actual moving route of the coated seeds of interest corresponding to the first preset time period, and match the predicted moving route with the actual moving route to obtain a route matching value; When the route matching value is lower than a preset route matching value, a freeze prompt message is generated.

5. A seed processing and feeding management method according to claim 4, characterized in that: The step of matching the predicted moving route with the actual moving route to obtain a route matching value includes: Based on the mapping relationship between the coating feature of interest and the floating value, determining the floating value corresponding to the coating feature of interest, wherein the floating value mapping relationship is a corresponding relationship between the coating feature of interest and the floating value; Determining a corresponding floating predicted route range based on the floating value and the predicted moving route; Determine a plurality of analysis moments from the first preset time period based on a preset analysis period division strategy, and determine an analysis distance corresponding to the actual moving route and the floating predicted route range at each analysis moment; Determine the analysis score corresponding to each analysis moment based on the analysis distance and score mapping relationship, wherein the score mapping relationship is the corresponding relationship between the analysis distance and the analysis score; The analysis scores corresponding to each analysis moment are summed to obtain the total analysis value, and the route matching value is determined based on the analysis scores and the matching mapping relationship, where the matching mapping relationship is the corresponding relationship between the total analysis value and the route matching value.

6. A seed processing and feeding management method according to claim 4, characterized in that: Also includes: Counting the number of jamming prompts generated within the second preset time period, and when the number of prompts is higher than a preset number threshold, acquiring conveying parameter information of the conveyor belt, wherein the conveyor belt parameter information includes conveying speed, vibration frequency, and airflow intensity; Constructing a simulated conveyor belt model corresponding to the conveyor belt based on the conveyor belt parameter information; Based on the coating feature of interest and the simulated conveyor belt model, simulating the moving route of the coated seed of interest corresponding to the first preset time period in the simulated conveyor belt model to obtain a simulated moving route; Matching the simulated moving route with the actual moving route to obtain a simulated route matching value, and when the simulated route matching value is lower than the preset route matching value, adjusting the simulated vibration frequency and simulated airflow intensity corresponding to the simulated conveyor belt model, and executing the method cyclically to obtain an updated simulated moving route; After each adjustment, determine whether the simulated route matching value corresponding to the updated simulated route is lower than the preset route matching value. If not, stop adjusting the simulated conveying speed, simulated vibration frequency and simulated airflow intensity corresponding to the simulated conveyor belt model, and determine the accumulated adjustment amount as the target adjustment amount, which includes the target conveying speed adjustment amount, the target vibration frequency adjustment amount and the target airflow intensity adjustment amount; The conveyor belt parameter is adjusted based on the target adjustment amount.

7. An electronic device, characterized in that: The electronic device includes: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute a seed processing and feeding management method as described in any one of claims 1-6.

8. A computer-readable storage medium, characterized in that: include: A computer program is stored which can be loaded by a processor and execute a seed processing and feeding management method as described in any one of claims 1-6.

9. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor, implements the steps of a seed processing and feeding management method according to any one of claims 1 to 6.