A sowing position indication method and device, a sorting system and an electronic device

By using LED light strips to indicate the sorting position in the sorting system, the problems of low efficiency of paper labels and high cost of electronic digital tubes are solved, achieving a more efficient and lower-cost sorting operation.

CN117116378BActive Publication Date: 2026-07-24BEIJING SANKUAI ONLINE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING SANKUAI ONLINE TECH CO LTD
Filing Date
2022-05-16
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

In existing sorting systems, paper labels are inefficient and prone to errors, while electronic digital tubes are costly and complex to install, resulting in sorting efficiency and cost issues.

Method used

LED light strips are used to indicate the planting position. The brightness and color of the LEDs are controlled by the light strip management message to indicate the target planting position.

Benefits of technology

It reduces the deployment cost of the sorting system and improves sorting efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117116378B_ABST
    Figure CN117116378B_ABST
Patent Text Reader

Abstract

The application discloses a kind of seeding position indication method and device, it is helpful to reduce the deployment cost of sorting system.The method comprises: in response to receiving light strip management message, the message type of light strip management message is obtained;In response to the message type indicating control message, real-time control information carried in light strip management message is obtained, wherein the real-time control information includes light position information for indicating the distribution position of one or more LED lights in the LED light strip set in association with the target seeding position, the one or more LED lights are associated with the position of target seeding position, and the target seeding position is the seeding position matched by the current to-be-sorted article;According to real-time control information, and the value of the configuration parameter of the LED light strip obtained in advance, the one or more LED lights are controlled to light up.The method indicates the target seeding position by lighting up the LED light position in the LED light strip associated with the position of target seeding position, and reduces the deployment cost of sorting system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automatic control technology, and in particular to seeding position indication methods and apparatus, sorting systems, electronic devices and computer-readable storage media. Background Technology

[0002] In the sorting process of grid warehouses or central warehouses, items need to be sorted to the corresponding sorting positions at specific distribution points or stores. For example, after sorting personnel scan the barcode of an item, the sorting application displays which distribution point or store the item needs to be sorted to. Then, the sorting personnel locate the corresponding sorting position (e.g., sorting basket) at that distribution point or store and place the item there. Currently, existing technologies primarily use paper labels on the sorting positions (e.g., sorting baskets) or electronic digital tubes on the sorting positions (e.g., sorting baskets) as electronic tags to display the required sorting position, allowing sorting personnel to sort items according to the instructions on the paper labels or electronic digital tubes. However, using paper labels requires manual verification of each sorting container, which is very inefficient and prone to errors in address verification. Using electronic digital tubes as electronic tags is costly and requires deploying data cables for each electronic digital tube, resulting in high deployment complexity.

[0003] It is evident that existing sorting systems still require improvement. Summary of the Invention

[0004] This application provides a seeding position indication method and apparatus, which helps to reduce the deployment cost of sorting systems.

[0005] In a first aspect, embodiments of this application provide a seeding position indication method, including:

[0006] In response to receiving a light strip management message, the message type of the light strip management message is obtained;

[0007] In response to the message type indicating that the light strip management message is a control message, the real-time control information carried in the light strip management message is obtained, wherein the real-time control information includes light position information, the light position information is used to indicate the distribution position of one or more LED lights in the target LED light strip, the one or more LED lights are associated with the position of the target seeding position, the target seeding position is: the seeding position matched with the current item to be sorted, and the target LED light strip is: the LED light strip associated with the target seeding position;

[0008] Based on the real-time control information and the pre-acquired configuration parameters of the LED light strip, control one or more LED lights to be lit to indicate the target seeding position.

[0009] Secondly, embodiments of this application provide a seeding position indicator device, including:

[0010] The message information acquisition module is used to obtain the message type of the light strip management message in response to receiving the light strip management message;

[0011] The real-time control information acquisition module for LED strips is used to acquire real-time control information carried in the LED strip management message in response to the message type indicating that the LED strip management message is a control message. The real-time control information includes LED position information, which indicates the distribution position of one or more LEDs in the target LED strip. The one or more LEDs are associated with the position of the target seeding position. The target seeding position is the seeding position matched with the current item to be sorted. The target LED strip is the LED strip associated with the target seeding position.

[0012] The seeding position indicator module is used to control one or more LEDs to light up based on the real-time control information and the pre-acquired configuration parameters of the LED light strip, so as to indicate the target seeding position.

[0013] Thirdly, embodiments of this application provide a sorting system, including:

[0014] The system comprises an information input device, several seeding positions, one or more LED light strips associated with the seeding positions, LED light strip controllers connected to each of the LED light strips, a host computer connected to the LED light strip controllers via a bus, and an information processing device, wherein...

[0015] The information input device is used to collect information about the items to be sorted;

[0016] The sorting station is used to hold the sorted items;

[0017] The LED light strip includes a plurality of LED lights, wherein each seeding position is associated with one or more of the LED light positions;

[0018] The information processing device is configured to obtain the target seeding position matching the item to be sorted based on the information of the item to be sorted, and to obtain the lamp position information of one or more LED lights used to indicate the target seeding position, and to generate a control message based at least on the lamp position information.

[0019] The information processing device is also used to send the control message to the controller host computer;

[0020] The host computer of the controller is used to forward the control message to the LED strip controller;

[0021] The LED strip controller is used to control the corresponding LEDs in the corresponding LED strip to light up according to the real-time control information carried in the control message, so as to indicate the target seeding position. The real-time control information includes at least the lamp position information, and the corresponding LED is one or more LEDs indicated by the lamp position information.

[0022] Fourthly, embodiments of this application also disclose an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the seeding position indication method described in embodiments of this application.

[0023] Fifthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, represents the steps of the seeding position indication method disclosed in embodiments of this application.

[0024] The seeding position indication method disclosed in this application involves obtaining the message type of a light strip management message in response to receiving such a message; and obtaining real-time control information carried in the light strip management message in response to the message type indicating that the light strip management message is a control message. The real-time control information includes light position information, which indicates the distribution position of one or more LEDs in a target LED light strip. The one or more LEDs are associated with the position of a target seeding position, which is the seeding position matched to the current item to be sorted, and the target LED light strip is an LED light strip associated with the target seeding position. Based on the real-time control information and the pre-acquired configuration parameters of the LED light strip, the one or more LEDs are controlled to illuminate to indicate the target seeding position, thus helping to reduce the deployment cost of the sorting system.

[0025] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0026] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0027] Figure 1This is a schematic flowchart of a seeding position indication method disclosed in one embodiment of this application;

[0028] Figure 2 This is a schematic diagram of the sorting system structure disclosed in the embodiments of this application;

[0029] Figure 3 Schematic diagram of LED light strip deployment effect in the sorting system;

[0030] Figure 4 Schematic diagram of the LED strip controller in the sorting system;

[0031] Figure 5 This is another schematic diagram of the seeding position indication method disclosed in one embodiment of this application;

[0032] Figure 6 This is one of the schematic diagrams of the seeding position indicator device disclosed in the embodiments of this application;

[0033] Figure 7 This is the second schematic diagram of the seeding position indicator device disclosed in the embodiments of this application;

[0034] Figure 8 A block diagram schematically illustrates an electronic device for performing the method according to this application; and

[0035] Figure 9 A storage unit for holding or carrying program code implementing the method according to this application is illustrated schematically. Detailed Implementation

[0036] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0037] Example 1

[0038] This application discloses a seeding position indication method, such as... Figure 1 As shown, the method includes steps 110 to 130.

[0039] Step 110: In response to receiving a light strip management message, obtain the message type of the light strip management message.

[0040] The seeding position indicator described in this application embodiment is applied to, for example, Figure 2 The sorting system shown. Figure 2As shown, the sorting system includes: an information input device 210, a plurality of seeding positions 220, one or more LED (Light Emitting Diode) light strips 230 associated with the seeding positions 220, an LED light strip controller 240 connected to each LED light strip, a controller host computer 250, and an information processing device 260.

[0041] The information input device 210 is a terminal with information code acquisition and information transmission capabilities. The information input device 210 is used to acquire information codes (such as barcodes, QR codes, etc.) of items to be sorted, and to parse the scanned information codes to obtain information about the items to be sorted (such as the barcode number of the items to be sorted). Then, the obtained information about the items to be sorted is sent to the information processing device 250. In some embodiments of this application, the information input device 210 can be a barcode scanner, barcode scanner, or other similar device.

[0042] In some embodiments of this application, the sowing position 220 can be a storage space for items to be sown, such as a sorting basket or sorting box. In embodiments of this application, each sowing position has a unique identifier on a sorting line.

[0043] In some embodiments of this application, the sorting system may include one or more LED light strips 230. For example, for cases where the distribution line of the seeding positions is short, a longer LED light strip can be used; for cases involving multiple layers of seeding positions, one LED light strip can be deployed on each layer of seeding positions. In embodiments of this application, the number of LED light strips included in the sorting system can be determined according to specific deployment requirements. The LED light strips have different length specifications, wherein different LED light strips include multiple LEDs, and the number of LEDs included in different LED light strips, as well as the distance between the LEDs, are optional parameters, and appropriate LED light strips can be selected according to specific deployment needs.

[0044] In some embodiments of this application, the LED light strip 230 is positioned in association with the seeding position 220. For example, when the seeding positions 220 are arranged in rows and columns, the LED light strip 230 can be positioned above or below each row of seeding positions 220, or to the left or right of each column of seeding positions. Figure 3 As shown, an LED light strip 230 is provided above each row of seeding positions 220. In some embodiments of this application, a long LED light strip may also be arranged in a spiral above each row of seeding positions 220.

[0045] In some embodiments of this application, when deploying LED light strips, one or more LED lights may be deployed on one side of each seeding position 220. Figure 3Taking the LED light strip deployment method shown as an example, if the LED light strip 230 includes 24 LED lights and each layer has 4 seeding positions 220, then 6 LED lights will be deployed above each seeding position 220. For a specific example, if the seeding positions 220 are numbered from 1 to 16 from top to bottom and from left to right, and the positions of the LEDs in the LED light strip 230 are arranged from left to right, then the LEDs at positions 1 to 6 of the LED light strip 230 above the top seeding position are associated with seeding position 1 and are used to indicate seeding position 220; the LEDs at positions 7 to 12 of the same LED light strip 230 are associated with seeding position 2 and are used to indicate seeding position 2; the LEDs at positions 13 to 18 of the same LED light strip 230 are associated with seeding position 3 and are used to indicate seeding position 3; the LEDs at positions 19 to 24 of the same LED light strip 230 are associated with seeding position 4 and are used to indicate seeding position 4; and so on, with every 6 LEDs associated with one seeding position to indicate the corresponding seeding position.

[0046] In some embodiments of this application, the relationship between each LED light strip and each seeding position can be determined based on the deployment position relationship between the seeding position and the LED light strip, the number of LEDs included in the LED light strip, and the relationship between each seeding position and the light position in the corresponding LED light strip.

[0047] The LED strip controller 240 is electrically connected to each LED strip in a one-to-one correspondence, and is used to send strip control signals to the corresponding LED strip to control one or more LEDs in the corresponding LED strip to light up. In some embodiments of this application, the LED strip controller 240 is also used to receive feedback signals output by the corresponding LED strip.

[0048] The host computer 250 is connected to both the LED strip controller 240 and the information processing device 260. In some embodiments of this application, the information processing device 260 can be connected to the host computer 250 via a network (such as a wireless LAN), and the LED strip controller 240 can be connected to the host computer 250 via a control bus. During the sorting process, the information processing device 260 sends strip management messages to the host computer 250, which then forwards the strip management messages to the LED strip controller 240 via the control bus.

[0049] In some embodiments of this application, the information processing device 260 is an electronic device with data processing and communication capabilities, such as a mobile phone or a PDA. After receiving information about the current items to be sorted from the information input device 210, the information processing device 260 determines the target seeding position matching the current items to be sorted by retrieving sorting tasks. Then, based on a preset association relationship between each seeding position and each LED strip, it obtains the LED strip associated with the target seeding position; based on a preset position association relationship between each seeding position and each lamp position in the corresponding LED strip, it obtains the lamp position information of one or more LEDs associated with the target seeding position; and based on the LED strip controller identifier of the LED strip associated with the target seeding position and the lamp position information of the one or more LEDs, it generates a control message according to a preset control message generation rule.

[0050] In some embodiments of this application, the information processing device 260 is further configured to generate a configuration message for a specified LED light strip based on the interaction of a user on a sorting application client running on the information processing device 260.

[0051] In some embodiments of this application, such as Figure 4 As shown, the LED strip controller 240 further includes: an isolation circuit 2401, a microcontroller 2402, a strip driver circuit 2403, and a feedback signal detection circuit 2404. Taking the connection between the controller host computer 250 and the LED strip controller 240 via a 485 bus as an example, the isolation circuit 240 can be a 485 isolator, used to effectively opto-isolate 485 bus devices in the industrial field, ensuring the stability of 485 network communication and solving the problems of electromagnetic interference and common-mode interference in 485 transmission. The microcontroller 2402 is used to process the strip management messages sent by the controller host computer 250 to configure or control the lighting of the corresponding LED strip, and to report alarm messages to the controller host computer 250. The strip driver circuit 2403 is used to drive the corresponding LED strip to work according to the control signal output by the microcontroller 2402. In some embodiments of this application, the strip driver circuit 2403 can be a pulse signal generation circuit. The specific structure of the LED strip driving circuit 2403 can be found in the prior art, and will not be repeated in the embodiments of this application. The feedback signal detection circuit 2404 is used to detect the signal output by the LED strip. In some embodiments of this application, the feedback signal detection circuit 2404 can be a monostable circuit, which is used to flip to a transient state after detecting the signal output by the corresponding LED strip, to indicate that the feedback signal output by the feedback signal detection circuit 2404 has been received.

[0052] To facilitate better understanding by readers, the following examples illustrate the specific implementation methods of the seeding position indication method disclosed in the embodiments of this application, using the sorting system disclosed in the embodiments of this application as examples.

[0053] In some embodiments of this application, before performing the sorting operation, it is first necessary to start the aforementioned sorting system, initialize the network environment of the sorting system, and establish communication connections between the various components of the sorting system. Simultaneously, it is also necessary to establish the association between the seeding position and the LED light strip, as well as the association between the LED light position and the seeding position. For example, these associations can be established through program embedding or configuration by the sorting operation application client.

[0054] During the sorting process, sorting personnel can scan the information code (such as barcode, QR code, etc.) on the items to be sorted using the information input device 210. After the information input device 210 collects the information code of the items to be sorted, it parses the information code to obtain the information of the items to be sorted (such as the category code of the items to be sorted), and then the information input device 210 sends the information of the items to be sorted to the information processing device 260.

[0055] After receiving the information of the items to be sorted (such as the item identification code starting with 69) sent by the information input device 210, the information processing device 260 retrieves the sorting task to be processed and obtains a seed position that matches the information of the items to be sorted, which is used as the target seed position for the current items to be sorted.

[0056] Next, the information processing device 260 will generate a control message based on the target seed position and send the generated control message to the controller host computer 250.

[0057] In some embodiments of this application, the control message is generated as follows: after the sorting operation application client obtains the target seeding position matching the current item to be sorted, it obtains the real-time control information of the LED light strip, and generates a control message based on the real-time control information according to a preset control message generation rule. In some embodiments of this application, to accommodate the deployment of multiple LED light strips associated with a seeding position on a sorting business line, the real-time control information includes: an LED light strip controller identifier, which is used to identify the LED light strip associated with the seeding position. In some embodiments of this application, the LED light strip controller identifier can be the LED light strip number, the access address of the LED light strip in the controller host computer 250, or other information used to distinguish different LED light strips.

[0058] In some embodiments of this application, when the LED light strip is a monochrome light strip, the real-time control information of the LED light strip includes: lamp position information, which indicates the distribution position of one or more LEDs in the LED light strip, and the one or more LEDs are associated with the position of the target seeding position. For example, the lamp position information can be represented by a numerically labeled lamp position number.

[0059] When generating control messages, you can first obtain the information related to the target seed position (e.g., based on the preset association between each seed position and each LED strip). Figure 3 The LED light strip (such as the first seeding position on the left of the top layer) is associated with the first seeding position on the left. Figure 3 (The LED light strip is positioned above the uppermost seeding position); then, the position information of one or more LEDs in the LED light strip associated with the target seeding position is obtained (e.g., ...). Figure 3 The first to sixth LEDs of the LED strip positioned above the topmost seeding position are used. Finally, based on the LED strip controller identifier associated with the target seeding position and the position information of the one or more LEDs, a control message is generated according to a preset control message generation rule. For example, the message type field is set to an indication control message, and the LED strip controller identifier, position information, and message type field are encapsulated into a control message (i.e., a strip management message) according to the field and format requirements of the control message.

[0060] In some embodiments of this application, when the LED light strip is a light strip with a setable emission color, the real-time control information of the LED light strip includes: color information, which indicates the emission color of the LEDs in the LED light strip when they are lit. In some embodiments of this application, the emission color of the LEDs can be a fixed color or a dynamically determined color. For example, the LEDs can be specified to alternately emit two different colors to avoid sorting personnel from under-sowing or over-sowing items because the LED associated with a certain sowing position is always lit. Accordingly, when generating a control message, after the sorting operation application client obtains the target seeding position matching the current item to be sorted, it first obtains the LED light strip associated with the target seeding position according to the preset association relationship between each seeding position and each LED light strip; then, it obtains the lamp position information of one or more LED lights associated with the target seeding position; and obtains a specified color that is different from the current light emission color of the LED lights in the LED light strip; finally, based on the LED light strip controller identifier of the LED light strip associated with the target seeding position, the lamp position information of the one or more LED lights, and the specified color, it generates a control message (i.e., a light strip management message) according to the preset control message generation rules.

[0061] In some embodiments of this application, the lamp position information in the real-time control information is obtained through the following methods: Based on a preset association relationship between each seeding position and each LED strip, the LED strip associated with the target seeding position is obtained; based on a preset position association relationship between each seeding position and each lamp position in the corresponding LED strip, the lamp position information of one or more LEDs associated with the target seeding position is obtained. Taking the target seeding position as an example... Figure 3 Taking the first seeding position on the left of the top layer as an example, firstly, according to the LED light strip (such as...) associated with the top layer seeding position, the LED light strip (such as...) is set up... Figure 3 The LED light strip is positioned above the uppermost seeding position. Then, based on the preset positional association between seeding positions 1 to 4 and each light position in the LED light strip, the positional information of one or more LEDs in the LED light strip associated with the target seeding position is obtained (e.g., ...). Figure 3 (The first to sixth LED light positions are located above the uppermost seeding position).

[0062] When only one LED light strip is deployed on a sorting line, all sorting positions are associated with one LED light strip.

[0063] After generating the control message, the information processing device 260 sends the generated control message to the controller host computer 250. Then, the controller host computer 250 outputs the control message to each LED strip controller 240 via the data bus.

[0064] After receiving the LED strip management message output by the host computer 250, each LED strip controller first verifies the message to ensure it is complete and correct. Then, it obtains the message type carried in the message to determine which processing procedures to apply to different message types.

[0065] In some embodiments of this application, when only one LED strip is deployed on a sorting line, that is, when the sorting system corresponding to a sorting line includes only one LED strip controller, the LED strip controller can determine that the LED strip management message is sent to itself after receiving the LED strip management message. Then, it can directly parse the content of the LED strip management message to obtain the message type.

[0066] In other embodiments of this application, a sorting line may deploy multiple LED light strips (such as...). Figure 3In the deployment shown, a sorting system corresponding to a sorting line will include multiple LED strip controllers. After receiving a strip management message, the LED strip controller needs to further determine whether the message is intended for itself. Accordingly, the step of obtaining the message type of the strip management message in response to receiving the message includes sub-steps 1101 and 1102.

[0067] Sub-step 1101: In response to receiving a light strip management message, obtain the LED light strip controller identifier carried in the light strip management message. The LED light strip controller identifier is used to identify the LED light strip associated with the target seeding position, where the target seeding position is the seeding position matched with the current item to be sorted.

[0068] Sub-step 1102: If the obtained LED strip controller identifier matches the locally stored LED strip controller identifier, obtain the message type of the strip management message.

[0069] After receiving a message from the host computer 250, each LED strip controller 240 first needs to determine whether the received message is addressed to itself. If so, it continues to parse the message and perform subsequent processing; if the message is addressed to another LED strip controller, it ignores the message.

[0070] In some embodiments of this application, the LED strip controller 240 determines whether a received message is addressed to itself by using the LED strip controller identifier carried in the received message. The LED strip controller 240 pre-stores its own identifier. The LED strip controller 240 determines whether a received message is addressed to itself by matching the LED strip controller identifier carried in the strip management message with its pre-stored identifier. If the LED strip controller identifier carried in the strip management message matches its pre-stored identifier, the received message is considered to be addressed to itself; otherwise, the received message is considered to be addressed to another LED strip controller.

[0071] In some embodiments of this application, the self-identifier can be a factory default value, an identifier set through configuration software during the deployment of the grading system, or an identifier configured by the user through a sorting operation application client. For example, the information processing device 260 generates a configuration message based on the user configuration, the configuration message including the LED strip controller, and sends the configuration message to the controller host computer 250. Then, the controller host computer 250 outputs the control message to each LED strip controller 240 via the data bus.

[0072] When the LED strip controller 240 determines that the received message is addressed to itself, i.e., the acquired LED strip controller identifier matches the locally stored LED strip controller identifier, the LED strip controller 240 further determines the message type of the strip management message by the value of the message type field. In some embodiments of this application, the message type of the strip management message includes: configuration message and control message.

[0073] Step 120: In response to the message type indicating that the light strip management message is a control message, obtain the real-time control information carried in the light strip management message.

[0074] If the message type indicates that the LED strip management message is a control message, the LED strip controller 240 further acquires the real-time control information carried in the LED strip management message.

[0075] As mentioned above, the LED strip management message (i.e., control message and configuration message) carries real-time control information, which includes control parameters of the LED strip, such as the lighting position and emission color. In some embodiments of this application, the real-time control information includes at least: lamp position information, which indicates the distribution position of one or more LEDs in the target LED strip, wherein the one or more LEDs are associated with the position of a target seeding position, the target seeding position being the seeding position matched with the current item to be sorted, and the target LED strip being the LED strip associated with the target seeding position. For example, for the aforementioned... Figure 3 When the LED light strip is deployed as shown, the light position information in the control message will be used to indicate the 1st to 6th light positions when the target seeding position is the first seeding position on the left of the top layer.

[0076] In some other embodiments of this application, the real-time control information further includes color information, which indicates the color of the LED light emitted by the real-time control information. The method for determining the color information is as described above and will not be repeated here.

[0077] In some embodiments of this application, the light strip management message can be parsed based on the message specifications such as the format and field meaning of the light strip management message to obtain the various data carried in the light strip management message.

[0078] Step 130: Based on the real-time control information and the pre-acquired configuration parameters of the LED light strip, control one or more LED lights to illuminate to indicate the target seeding position.

[0079] Next, the LED strip controller 240 will generate a strip control signal based on the lamp position information obtained from the strip management message, or the lamp position information and color information, combined with the values ​​of various configuration parameters of the LED strip pre-stored locally by the LED strip controller 240, and control the LED strip to emit light according to the specified mode through the generated strip control signal.

[0080] In some embodiments of this application, the configuration parameters include: the model of the LED light strip and / or its flashing frequency. The configuration parameters of the LED light strip can be pre-configured.

[0081] In some embodiments of this application, controlling one or more LEDs to illuminate based on the real-time control information and the pre-acquired configuration parameters of the LED strip to indicate the target planting position includes: generating N sets of LED strip control signals based on the real-time control information and the pre-acquired configuration parameters of the LED strip, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to illuminate to indicate the target planting position; wherein, the value of N is greater than or equal to the number of LEDs included in the LED strip. The LED strip control signals are multiple sets (e.g., multiple pulses with specified duty cycles), which are sequentially input to the LED strip and used to control LEDs at different positions in turn. For example, for a monochromatic LED strip with 24 positions, 24 sets of pulses (i.e., 24 sets of control signals) need to be input, and the sequentially input pulses are used to control LEDs at positions 1 to 24 respectively.

[0082] In some embodiments of this application, the number of LEDs in each deployed LED strip is fixed and can be embedded in the program running the LED strip controller or in the register of the LED strip controller.

[0083] In some embodiments of this application, the value of N is greater than the number of LEDs included in the LED strip. After outputting the N sets of strip control signals to the LED strip, that is, after controlling one or more LEDs to light up according to the real-time control information and the pre-acquired configuration parameters of the LED strip to indicate the target seeding position, such as... Figure 5 As shown, the method further includes steps 140 and 150.

[0084] Step 140: Detect the feedback signal output by the LED light strip;

[0085] Step 150: In response to the failure to detect the feedback signal within a preset time period, an alarm message indicating that the LED light strip is malfunctioning is output.

[0086] The feedback signal is detected by a feedback signal detection circuit that is connected in series after the LED light strip.

[0087] In some embodiments of this application, the preset duration is determined based on the performance of the LED light strip, for example, it can be set to be greater than the maximum control duration of the LED light strip by 50 milliseconds.

[0088] As mentioned earlier, multiple sets of LED strip control signals are sequentially input to the LED strip, controlling the LEDs at different positions in turn. If the number of control signals input to the LED strip exceeds the number of LEDs, the excess control signals will be transmitted along the circuit after the last LED in the LED strip to the feedback signal detection circuit. Taking a monochromatic LED strip with 24 positions as an example, when 25 sets of pulses (i.e., 25 sets of control signals) are input, the first 24 sets of pulses are used to control the LEDs at positions 1 to 24 respectively, and the 25th set of pulses will be transmitted to the feedback signal detection circuit connected after the last LED in the LED strip.

[0089] In some embodiments of this application, such as Figure 4 As shown, the feedback signal detection circuit 2404 is implemented based on a steady-state circuit. When the LED strip control signal is input to the feedback signal detection circuit 2404, the feedback signal detection circuit 2404 will flip to a transient state under the trigger of a pulse signal. The microcontroller 2402 detects the change in the output state of the feedback signal detection circuit 2404, thus confirming that the LED strip is in normal working condition (e.g., no open circuit has occurred). If the feedback signal detection circuit 2404 does not detect the LED strip control signal within a preset time period, that is, the microcontroller 2402 does not detect the change in the output state of the feedback signal detection circuit 2404 within the preset time period, then the LED strip is confirmed to be malfunctioning (e.g., an open circuit has occurred). In the case of confirming that the LED strip is malfunctioning, the microcontroller 2402 will generate an alarm message based on the LED strip controller's own identifier and send the alarm message to the controller host computer 250. The controller host computer 250 will then forward the alarm message to the information processing device 260 to output alarm information to the sorting personnel or to the sorting system management terminal.

[0090] Different LED light strips have different requirements for light strip control signals. In some embodiments of this application, when generating the light strip control signal for an LED light strip, it is necessary to obtain the model number of the LED light strip, and then further obtain the control signal interface of the LED light strip, so as to send the light strip control signal to the corresponding LED light strip in accordance with the control signal interface.

[0091] In some embodiments of this application, the signals of the LED light strip can be stored locally on the LED light strip controller in the form of configuration parameters.

[0092] In some embodiments of this application, the configuration parameters include: the model of the LED strip. The step of generating N sets of LED strip control signals based on the real-time control information and the pre-acquired values ​​of the LED strip configuration parameters, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to light up, indicating the target planting position, includes: obtaining the control signal interface of the LED strip based on its model; generating N sets of first LED strip control signals matching the control signal interface based on the lamp position information in the real-time control information, and outputting the N sets of first LED strip control signals to the LED strip to control the one or more LEDs to remain constantly lit, indicating the target planting position. In some embodiments of this application, a control signal interface corresponding to each LED strip signal can be pre-set. After the control signal interface is invoked, it will output a LED strip control signal matching the corresponding model of LED strip (e.g., outputting a waveform matching the pulse width and duty cycle of the drive signal of the corresponding model of LED strip).

[0093] Specifically, in the LED strip controller, the microcontroller 2402 obtains the control signal interface of the LED strip based on its model, and generates control parameters matching the control signal interface based on the lamp position information in the real-time control information. These control parameters include descriptions of N sets of strip control signals. Then, the microcontroller 2402 calls the control signal interface based on the control parameters, and the control signal interface generates N sets of first strip control signals according to the control parameters, and outputs these N sets of first strip control signals to the strip driver circuit 2403. The strip driver circuit 2403 drives the corresponding LED to light up or turn off according to the strip control signals output by the microcontroller 2402.

[0094] For specific implementation details of the LED strip driving circuit 2403 and the control signal interface, please refer to the prior art; these details will not be repeated in the embodiments of this application.

[0095] In some other embodiments of this application, when the real-time control information further includes color information, the step of generating N sets of LED strip control signals based on the real-time control information and the pre-acquired configuration parameters of the LED strip, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to light up to indicate the target seeding position, includes: generating N sets of second LED strip control signals matching the control signal interface based on the lamp position information and the color information in the real-time control information, and outputting the N sets of second LED strip control signals to the LED strip to control the one or more LEDs to be constantly lit in a specified color to indicate the target seeding position, wherein the specified color is the color indicated by the color information. For a detailed implementation of generating N sets of second LED strip control signals matching the control signal interface based on the lamp position information and the color information in the real-time control information, please refer to the previous description of generating the first LED strip control signal. The difference lies in the specific implementation of the control signal interface for LED strips that support colored light emission. For specific implementation methods of the control signal interfaces of different LED light strip models, please refer to the prior art, and they will not be repeated in the embodiments of this application.

[0096] In some embodiments of this application, the LED strip can be configured to flash, thereby improving visual visibility and facilitating sorting personnel to quickly locate the target planting position indicated by the corresponding LED light. In some embodiments of this application, the flashing frequency of the LEDs in the LED strip can be stored locally on the LED strip controller as a configuration parameter.

[0097] Thus, the configuration parameters include: the model and flashing frequency of the LED strip. The step of generating N sets of LED strip control signals based on the real-time control information and the pre-acquired values ​​of the LED strip configuration parameters, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to illuminate, thereby indicating the target planting position, includes: obtaining the control signal interface of the LED strip based on its model; generating N sets of third LED strip control signals matching the control signal interface based on the lamp position information and flashing frequency in the real-time control information, and outputting the N sets of third LED strip control signals to the LED strip to control the one or more LEDs to flash at the flashing frequency to indicate the target planting position.

[0098] For specific implementation methods of the control signal interfaces for different types of LED strips, please refer to the prior art, and they will not be repeated in this application embodiment. For specific implementation methods of generating N sets of third LED strip control signals matching the control signal interface based on the lamp position information and the flashing frequency in the real-time control information, please refer to the prior art, and they will not be repeated in this application embodiment. For specific implementation methods of outputting the N sets of third LED strip control signals to the LED strip, please refer to the relevant description of outputting the first LED strip control signal above, and they will not be repeated here.

[0099] In other embodiments of this application, when the real-time control information further includes color information, N sets of LED strip control signals are generated based on the real-time control information and the pre-acquired configuration parameters of the LED strip, and the N sets of LED strip control signals are output to the LED strip to control the one or more LEDs to light up in order to indicate the target seeding position. This includes: generating N sets of fourth LED strip control signals that match the control signal interface based on the lamp position information, the color information, and the flashing frequency in the real-time control information, and outputting the N sets of fourth LED strip control signals to the LED strip to control the one or more LEDs to flash and emit light at the specified color according to the flashing frequency in order to indicate the target seeding position, wherein the specified color is the color indicated by the color information.

[0100] For specific implementation methods of the control signal interfaces for different types of LED strips, please refer to the prior art, and they will not be repeated in this application embodiment. For specific implementation methods of generating N sets of fourth LED strip control signals matching the control signal interface based on the lamp position information and the flashing frequency in the real-time control information, please refer to the prior art, and they will not be repeated in this application embodiment. For specific implementation methods of outputting the N sets of fourth LED strip control signals to the LED strip, please refer to the relevant description of outputting the first LED strip control signal above, and they will not be repeated here.

[0101] As mentioned above, the LED strip management messages described in the embodiments of this application include two types: control messages and configuration messages. Correspondingly, in some embodiments of this application, such as... Figure 5 As shown, after the LED strip controller receives the strip management message sent to itself and obtains the message type of the strip management message, the process further includes: step 115.

[0102] Step 115: Determine whether the message type indicates that the light strip management message is a control message. If yes, proceed to step 120; otherwise, proceed to step 160.

[0103] Step 160: In response to the message type indicating that the LED strip management message is a configuration message, update the values ​​of the corresponding configuration parameters of the LED strip stored locally according to the configuration data carried in the LED strip management message.

[0104] If the received LED strip management message is determined to be a configuration message, the LED strip manager further parses the configuration data carried in the LED strip management message (i.e., configuration message), obtains the values ​​of the parameters that need to be configured, and updates the values ​​of the corresponding configuration parameters that are pre-stored locally by the LED strip manager according to the obtained values ​​of the configuration parameters.

[0105] In some embodiments of this application, the configuration message may include one or more of the following configuration parameters: LED strip controller identifier, LED strip model, and flashing frequency. Correspondingly, updating the values ​​of the corresponding configuration parameters of the LED strip stored locally based on the configuration data carried in the LED strip management message includes one or more of the following: updating the locally stored LED strip controller identifier based on the LED strip controller identifier carried in the LED strip management message; updating the locally stored LED strip model based on the LED strip model carried in the LED strip management message; and updating the locally stored LED strip flashing frequency based on the flashing frequency carried in the LED strip management message. For example, when the configuration message includes an LED strip controller identifier field and its value, the locally stored LED strip controller identifier is updated based on the value of that field. As another example, when the configuration message includes an LED strip model field and its value, the locally stored LED strip model is updated based on the value of that field. For example, when the configuration message includes a blink frequency field and its value, the blink frequency of the LED strip stored locally on the LED strip controller is updated according to the value of that field. This allows sorting personnel or sorting system deployment personnel to configure the display effect of the LED strip as needed.

[0106] In some embodiments of this application, the configuration message is generated by: obtaining the flashing frequency of the LED light and / or the model of the LED strip set by the user through a sorting operation application client; and generating a configuration message according to a preset configuration message generation rule based on the flashing frequency of the LED light and / or the model of the LED strip set by the user. For example, when only one LED strip is deployed on a sorting line, the sorting personnel can set the flashing frequency of the LED light in the LED strip and / or the model of the LED strip through a sorting operation application client. The sorting operation application client generates a configuration message according to the value of the LED strip model and / or the value of the flashing frequency set by the sorting personnel, in accordance with the configuration message generation rule.

[0107] In other embodiments of this application, the configuration message is generated by the following method: obtaining the LED strip controller identifier of the LED strip to be configured selected by the user through the sorting operation application client; obtaining any one or more of the following information set by the user through the sorting operation application client: the flashing frequency of the LED light, the model of the LED strip, and the LED strip controller identifier; generating a configuration message according to the LED strip controller identifier of the LED strip to be configured, the flashing frequency of the LED light set by the user, and / or the model of the LED strip and / or the LED strip controller identifier, according to a preset configuration message generation rule. For example, when multiple LED strips are deployed on a sorting line, the sorting personnel can first select the LED strip to be configured through the sorting operation application client, and then further set the flashing frequency of the LED light in the LED strip and / or the model of the LED strip. The sorting operation application client obtains the identifier of the LED strip controller that controls the LED strip selected by the sorting personnel, and obtains the value of the strip model and / or the flashing frequency set by the sorting personnel. Then, according to the configuration message generation rules, it encapsulates the obtained LED strip controller identifier, strip model value and / or flashing frequency value to generate a configuration message.

[0108] The seeding position indication method disclosed in this application involves obtaining the message type of a light strip management message in response to receiving such a message; and obtaining real-time control information carried in the light strip management message in response to the message type indicating that the light strip management message is a control message. The real-time control information includes light position information, which indicates the distribution position of one or more LEDs in a target LED light strip. The one or more LEDs are associated with the position of a target seeding position, which is the seeding position matched to the current item to be sorted, and the target LED light strip is an LED light strip associated with the target seeding position. Based on the real-time control information and the pre-acquired configuration parameters of the LED light strip, the one or more LEDs are controlled to illuminate to indicate the target seeding position, thus helping to reduce the deployment cost of the sorting system.

[0109] The seeding position indication method disclosed in this application indicates the target seeding position that needs to be seeded by deploying an LED light strip at the location associated with the seeding position and lighting up one or more LED lights in the LED light strip that are associated with the specified seeding position. Based on the characteristics of low hardware cost, long service life and convenient deployment of LED light strip, the deployment cost of the sorting system is effectively reduced.

[0110] On the other hand, by detecting the feedback signal output by the LED light strip, the working status of the LED light strip can be detected in real time, abnormal working conditions such as open circuits in the LED light strip can be detected in time, and alarm information can be output, which helps to improve the reliability of the sorting system.

[0111] Example 2

[0112] This application discloses a seeding position indicator device, such as... Figure 6 As shown, the device includes:

[0113] The message information acquisition module 610 is used to acquire the message type of the light strip management message in response to receiving the light strip management message;

[0114] The LED strip real-time control information acquisition module 620 is used to acquire real-time control information carried in the LED strip management message in response to the message type indicating that the LED strip management message is a control message. The real-time control information includes lamp position information, which indicates the distribution position of one or more LEDs in the target LED strip. The one or more LEDs are associated with the position of the target seeding position. The target seeding position is the seeding position matched with the current item to be sorted. The target LED strip is the LED strip associated with the target seeding position.

[0115] The seeding position indicator module 630 is used to control one or more LEDs to light up according to the real-time control information and the values ​​of the configuration parameters of the LED light strip obtained in advance, so as to indicate the target seeding position.

[0116] In some embodiments of this application, after obtaining the message type of the light strip management message, such as... Figure 7 As shown, the device further includes:

[0117] The LED strip configuration module 640 is used to update the values ​​of the corresponding configuration parameters of the LED strip stored locally according to the configuration data carried in the LED strip management message in response to the message type indicating that the LED strip management message is a configuration message.

[0118] In some embodiments of this application, updating the values ​​of the corresponding configuration parameters of the LED strip stored locally based on the configuration data carried in the LED strip management message includes one or more of the following:

[0119] Update the locally stored LED strip controller identifier based on the LED strip controller identifier carried in the LED strip management message;

[0120] Update the locally stored LED strip model according to the LED strip model carried in the LED strip management message;

[0121] Update the locally stored flashing frequency of the LED strip according to the flashing frequency carried in the LED strip management message.

[0122] In some embodiments of this application, the message information acquisition module 610 is further configured to:

[0123] In response to receiving a light strip management message, the LED light strip controller identifier carried in the light strip management message is obtained. The LED light strip controller identifier is used to identify the LED light strip associated with the target seeding position, where the target seeding position is the seeding position matched with the current item to be sorted.

[0124] If the obtained LED strip controller identifier matches the locally stored LED strip controller identifier, the message type of the strip management message is obtained.

[0125] In some embodiments of this application, the seeding position indicator module 630 is further configured to:

[0126] Based on the real-time control information and the pre-acquired configuration parameters of the LED light strip, N sets of light strip control signals are generated and output to the LED light strip to control the lighting of one or more LED lights to indicate the target seeding position;

[0127] Wherein, the value of N is greater than or equal to the number of LEDs included in the LED light strip.

[0128] In some embodiments of this application, the value of N is greater than the number of LEDs included in the LED light strip. After outputting the N sets of light strip control signals to the LED light strip, as... Figure 7 As shown, the device also includes;

[0129] The feedback signal detection module 650 is used to detect the feedback signal output by the LED light strip;

[0130] The alarm information output module 660 is used to output an alarm information indicating that the LED light strip is malfunctioning in response to the failure to detect the feedback signal within a preset time period, wherein the feedback signal is detected by a feedback signal detection circuit connected in series after the LED light strip.

[0131] In some embodiments of this application, the configuration parameters include: the model of the LED strip; the step of generating N sets of LED strip control signals based on the real-time control information and the pre-acquired values ​​of the configuration parameters of the LED strip, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to light up, thereby indicating the target planting position, includes: obtaining the control signal interface of the LED strip based on the model of the LED strip; generating N sets of first LED strip control signals matching the control signal interface based on the lamp position information in the real-time control information, and outputting the N sets of first LED strip control signals to the LED strip to control the one or more LEDs to be constantly lit, thereby indicating the target planting position; or, when the real-time control information also includes color information, generating N sets of second LED strip control signals matching the control signal interface based on the lamp position information and the color information in the real-time control information, and outputting the N sets of second LED strip control signals to the LED strip to control the one or more LEDs to be constantly lit in a specified color, thereby indicating the target planting position, wherein the specified color is the color indicated by the color information.

[0132] In some embodiments of this application, the configuration parameters include: the model and flashing frequency of the LED strip; generating N sets of LED strip control signals based on the real-time control information and the pre-acquired values ​​of the LED strip configuration parameters, and outputting the N sets of LED strip control signals to the LED strip to control the lighting of one or more LEDs to indicate the target seeding position, including:

[0133] According to the model of the LED light strip, obtain the control signal interface of the LED light strip;

[0134] Based on the lamp position information and the flashing frequency in the real-time control information, N sets of third LED strip control signals matching the control signal interface are generated, and the N sets of third LED strip control signals are output to the LED strip to control the one or more LEDs to flash at the flashing frequency to indicate the target planting position; or, if the real-time control information also includes color information, based on the lamp position information, the color information, and the flashing frequency in the real-time control information, N sets of fourth LED strip control signals matching the control signal interface are generated, and the N sets of fourth LED strip control signals are output to the LED strip to control the one or more LEDs to flash at the flashing frequency with a specified color to indicate the target planting position, wherein the specified color is the color indicated by the color information.

[0135] In some embodiments of this application, the lamp position information in the real-time control information is obtained through the following methods:

[0136] Based on the preset association between each sowing position and each LED light strip, obtain the LED light strip that is associated with the target sowing position;

[0137] Based on the preset positional association between each seeding position and the corresponding LED light position in the LED light strip, obtain the light position information of one or more LED lights associated with the target seeding position.

[0138] The seeding position indicator device disclosed in this application is used to implement the seeding position indicator method described in Embodiment 1 of this application. The specific implementation methods of each module of the device will not be repeated here, but can be referred to the specific implementation methods of the corresponding steps in the method embodiment.

[0139] The seeding position indicator device disclosed in this application, in response to receiving a light strip management message, obtains the message type of the light strip management message; in response to the message type indicating that the light strip management message is a control message, obtains real-time control information carried in the light strip management message, wherein the real-time control information includes light position information, the light position information is used to indicate the distribution position of one or more LED lights in a target LED light strip, the one or more LED lights are associated with the position of a target seeding position, the target seeding position is: the seeding position matched with the current item to be sorted, the target LED light strip is: an LED light strip associated with the target seeding position; according to the real-time control information and the values ​​of the configuration parameters of the LED light strip obtained in advance, the device controls the one or more LED lights to light up to indicate the target seeding position, which helps to reduce the deployment cost of the sorting system.

[0140] The seeding position indicator device disclosed in this application indicates the target seeding position that needs to be seeded by deploying an LED light strip at the position associated with the seeding position and lighting up one or more LED lights in the LED light strip that are associated with the specified seeding position. Based on the characteristics of low hardware cost, long service life and convenient deployment of LED light strip, the deployment cost of the sorting system is effectively reduced.

[0141] On the other hand, by detecting the feedback signal output by the LED light strip, the working status of the LED light strip can be detected in real time, abnormal working conditions such as open circuits in the LED light strip can be detected in time, and alarm information can be output, which helps to improve the reliability of the sorting system.

[0142] Accordingly, this application also discloses a sorting system, such as... Figure 2As shown, it includes: an information input device 210, a plurality of seeding positions 220, one or more LED light strips 230 associated with the seeding positions 220, an LED light strip controller 240 connected to each of the LED light strips, a controller host computer 250, and an information processing device 260. The LED light strip controllers 240 are communicatively connected to the controller host computer 250 (e.g., via a 485 bus), and the information processing device 260 is communicatively connected to the controller host computer 250 (e.g., via a network).

[0143] The information input device 210 is used to collect information about the items to be sorted;

[0144] The seeding position 220 is used to hold sorted items;

[0145] The LED light strip 230 includes a plurality of LED lights, wherein each seeding position is associated with one or more of the LED light positions;

[0146] The information processing device 260 is configured to obtain the target seeding position matching the item to be sorted based on the information of the item to be sorted, and to obtain the lamp position information of one or more LED lights used to indicate the target seeding position, and to generate a control message based at least on the lamp position information.

[0147] The information processing device 260 is also used to send the control message to the controller host computer 250;

[0148] The host computer 250 is used to forward the control message to the LED strip controller 240;

[0149] The LED strip controller 240 is used to control the corresponding LEDs in the corresponding LED strip to light up according to the real-time control information carried in the control message, so as to indicate the target seeding position. The real-time control information includes at least the lamp position information, and the corresponding LED is one or more LEDs indicated by the lamp position information.

[0150] In some embodiments of this application, the LED strip controller further includes a feedback signal detection circuit 2404. The LED strip controller is also used to detect the feedback signal output by the corresponding LED strip, and if the feedback signal is not detected within a preset time period, to output an alarm message indicating that the LED strip is malfunctioning.

[0151] The feedback signal is detected by a feedback signal detection circuit that is connected in series after the LED light strip.

[0152] For specific implementation methods of each component in the sorting system disclosed in this application, please refer to Embodiment 1, which will not be repeated here.

[0153] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus embodiments, since they are fundamentally similar to the method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0154] The above provides a detailed description of the seeding position indication method and apparatus, and the sorting system provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method of this application and its core idea. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the idea of ​​this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0155] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0156] The various component embodiments of this application can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components in the electronic device according to the embodiments of this application. This application can also be implemented as a device or apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such a program implementing this application can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0157] For example, Figure 8An electronic device is shown that can implement the methods according to this application. The electronic device can be a PC, mobile terminal, personal digital assistant, tablet computer, etc. The electronic device conventionally includes a processor 810 and a memory 820, and program code 830 stored in the memory 820 and executable on the processor 810. When the processor 810 executes the program code 830, it implements the methods described in the above embodiments. The memory 820 can be a computer program product or a computer-readable medium. The memory 820 can be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. The memory 820 has a storage space 8201 for the program code 830 of a computer program for performing any of the method steps described above. For example, the storage space 8201 for the program code 830 can include various computer programs for implementing the various steps in the above methods. The program code 830 is computer-readable code. These computer programs can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, CDs, memory cards, or floppy disks. The computer program includes computer-readable code that, when executed on an electronic device, causes the electronic device to perform the method according to the above embodiments.

[0158] This application also discloses a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the seed position indication method as described in Embodiment 1 of this application.

[0159] Such a computer program product can be a computer-readable storage medium, which can have the same characteristics as... Figure 8 The memory 820 in the illustrated electronic device is similarly arranged as storage segments, storage spaces, etc. Program code can be stored, for example, in a compressed form on the computer-readable storage medium. The computer-readable storage medium is typically as shown in the reference... Figure 9 The portable or fixed storage unit is described above. Typically, the storage unit includes computer-readable code 830', which is code read by a processor and, when executed by the processor, implements the various steps in the method described above.

[0160] The terms "an embodiment," "embodiment," or "one or more embodiments" as used herein mean that a particular feature, structure, or characteristic described in connection with an embodiment is included in at least one embodiment of this application. Furthermore, please note that the examples of the phrase "in one embodiment" do not necessarily all refer to the same embodiment.

[0161] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0162] In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. This application can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.

[0163] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for indicating a sowing position, characterized in that, The method includes: in response to receiving a light strip management message, obtaining the message type of the light strip management message; in response to the message type indicating that the light strip management message is a control message, obtaining real-time control information carried in the light strip management message, wherein the real-time control information includes light position information, the light position information is used to indicate the distribution position of one or more LED lights in a target LED light strip, the one or more LED lights are associated with the position of a target seeding position, the target seeding position is: the seeding position matched with the current item to be sorted, the target LED light strip is: an LED light strip associated with the target seeding position; according to the real-time control information and the values ​​of the configuration parameters of the LED light strip obtained in advance, controlling the one or more LED lights to light up to indicate the target seeding position; After obtaining the message type of the LED strip management message, the method further includes: in response to the message type indicating that the LED strip management message is a configuration message, updating the values ​​of the corresponding configuration parameters of the LED strip stored locally according to the configuration data carried in the LED strip management message; The step of updating the values ​​of the corresponding configuration parameters of the LED strip stored locally based on the configuration data carried in the LED strip management message includes one or more of the following: updating the LED strip controller identifier stored locally based on the LED strip controller identifier carried in the LED strip management message; updating the LED strip model stored locally based on the LED strip model carried in the LED strip management message; and updating the LED strip flashing frequency stored locally based on the flashing frequency carried in the LED strip management message. The step of responding to receiving a light strip management message and obtaining the message type of the light strip management message includes: responding to receiving a light strip management message and obtaining an LED light strip controller identifier carried in the light strip management message, wherein the LED light strip controller identifier is used to identify an LED light strip associated with a target seeding position, and the target seeding position is the seeding position matching the current item to be sorted; and obtaining the message type of the light strip management message if the obtained LED light strip controller identifier matches the locally stored LED light strip controller identifier. The value of N is greater than the number of LEDs included in the LED light strip. After outputting the N sets of light strip control signals to the LED light strip, the method further includes: detecting the feedback signal output by the LED light strip; and outputting an alarm message indicating that the LED light strip is malfunctioning in response to the failure to detect the feedback signal within a preset time period. The feedback signal is detected by a feedback signal detection circuit connected in series after the LED light strip. The step of controlling one or more LEDs to light up according to the real-time control information and the pre-acquired configuration parameters of the LED strip to indicate the target planting position includes: generating N sets of LED strip control signals according to the real-time control information and the pre-acquired configuration parameters of the LED strip, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to light up to indicate the target planting position; wherein, the value of N is greater than or equal to the number of LEDs included in the LED strip, and after outputting the N sets of LED strip control signals to the LED strip, the excess LED strip control signals are transmitted along the circuit after the last LED in the LED strip to the feedback signal detection circuit serially connected after the LED strip.

2. The method according to claim 1, characterized in that, The lamp position information in the real-time control information is obtained by the following method: according to the preset association relationship between each seeding position and each LED light strip, the LED light strip set as associated with the target seeding position is obtained; according to the preset position association relationship between each seeding position and each lamp position in the corresponding LED light strip, the lamp position information of one or more LED lights associated with the target seeding position is obtained.

3. A sowing position indicator device, characterized in that, include: The message information acquisition module is used to obtain the message type of the light strip management message in response to receiving the light strip management message; A real-time control information acquisition module for LED strips is used to acquire real-time control information carried in the LED strip management message in response to the message type indicating that the LED strip management message is a control message. The real-time control information includes LED position information, which indicates the distribution position of one or more LEDs in a target LED strip. The one or more LEDs are associated with the position of a target seeding position, where the target seeding position is the seeding position matched to the current item to be sorted, and the target LED strip is an LED strip associated with the target seeding position. A seeding position indication module is used to control the one or more LEDs to light up according to the real-time control information and the pre-acquired configuration parameters of the LED strip, to indicate the target seeding position. The message information acquisition module further includes, after acquiring the message type of the LED strip management message, updating the values ​​of the corresponding configuration parameters of the LED strip stored locally according to the configuration data carried in the LED strip management message in response to the message type indicating that the LED strip management message is a configuration message; The step of updating the values ​​of the corresponding configuration parameters of the LED strip stored locally based on the configuration data carried in the LED strip management message includes one or more of the following: updating the LED strip controller identifier stored locally based on the LED strip controller identifier carried in the LED strip management message; updating the LED strip model stored locally based on the LED strip model carried in the LED strip management message; and updating the LED strip flashing frequency stored locally based on the flashing frequency carried in the LED strip management message. The step of responding to receiving a light strip management message and obtaining the message type of the light strip management message includes: responding to receiving a light strip management message and obtaining an LED light strip controller identifier carried in the light strip management message, wherein the LED light strip controller identifier is used to identify an LED light strip associated with a target seeding position, and the target seeding position is the seeding position matching the current item to be sorted; and obtaining the message type of the light strip management message if the obtained LED light strip controller identifier matches the locally stored LED light strip controller identifier. The value of N is greater than the number of LEDs included in the LED light strip. After outputting the N sets of light strip control signals to the LED light strip, the method further includes: detecting the feedback signal output by the LED light strip; and outputting an alarm message indicating that the LED light strip is malfunctioning in response to the failure to detect the feedback signal within a preset time period. The feedback signal is detected by a feedback signal detection circuit connected in series after the LED light strip. The step of controlling one or more LEDs to light up according to the real-time control information and the pre-acquired configuration parameters of the LED strip to indicate the target planting position includes: generating N sets of LED strip control signals according to the real-time control information and the pre-acquired configuration parameters of the LED strip, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to light up to indicate the target planting position; wherein, the value of N is greater than or equal to the number of LEDs included in the LED strip, and after outputting the N sets of LED strip control signals to the LED strip, the excess LED strip control signals are transmitted along the circuit after the last LED in the LED strip to the feedback signal detection circuit serially connected after the LED strip.

4. A sorting system, characterized in that, include: The system comprises an information input device, several sorting positions, one or more LED light strips associated with the sorting positions, an LED light strip controller connected to each of the LED light strips, a controller host computer, and an information processing device. The information input device is used to collect information about items to be sorted; each sorting position is used to hold the items to be sorted; each LED light strip includes several LED lights, wherein each sorting position is associated with one or more LED light positions; the information processing device is used to obtain a target sorting position matching the items to be sorted based on the information of the items to be sorted, and to obtain light position information of one or more LED lights used to indicate the target sorting position, and to generate a control message based at least on the light position information; the information processing device is also used for... The control message is sent to the host computer of the controller; the host computer of the controller is used to forward the control message to the LED strip controller; the LED strip controller is used to control the corresponding LED in the corresponding LED strip to light up according to the real-time control information carried in the control message, so as to indicate the target seeding position, wherein the real-time control information includes at least: the lamp position information, and the corresponding LED is one or more LEDs indicated by the lamp position information; the system further includes: after obtaining the message type of the LED strip management message, it further includes: in response to the message type indicating that the LED strip management message is a configuration message, updating the value of the corresponding configuration parameter of the LED strip stored locally according to the configuration data carried in the LED strip management message; The step of updating the values ​​of the corresponding configuration parameters of the LED strip stored locally based on the configuration data carried in the LED strip management message includes one or more of the following: updating the LED strip controller identifier stored locally based on the LED strip controller identifier carried in the LED strip management message; updating the LED strip model stored locally based on the LED strip model carried in the LED strip management message; and updating the LED strip flashing frequency stored locally based on the flashing frequency carried in the LED strip management message. The step of responding to receiving a light strip management message and obtaining the message type of the light strip management message includes: responding to receiving a light strip management message and obtaining an LED light strip controller identifier carried in the light strip management message, wherein the LED light strip controller identifier is used to identify an LED light strip associated with a target seeding position, and the target seeding position is the seeding position matching the current item to be sorted; and obtaining the message type of the light strip management message if the obtained LED light strip controller identifier matches the locally stored LED light strip controller identifier. The value of N is greater than the number of LEDs included in the LED light strip. After outputting the N sets of light strip control signals to the LED light strip, the method further includes: detecting the feedback signal output by the LED light strip; and outputting an alarm message indicating that the LED light strip is malfunctioning in response to the failure to detect the feedback signal within a preset time period. The feedback signal is detected by a feedback signal detection circuit connected in series after the LED light strip. The step of controlling one or more LEDs to light up according to the real-time control information and the pre-acquired configuration parameters of the LED strip to indicate the target planting position includes: generating N sets of LED strip control signals according to the real-time control information and the pre-acquired configuration parameters of the LED strip, and outputting the N sets of LED strip control signals to the LED strip to control the one or more LEDs to light up to indicate the target planting position; wherein, the value of N is greater than or equal to the number of LEDs included in the LED strip, and after outputting the N sets of LED strip control signals to the LED strip, the excess LED strip control signals are transmitted along the circuit after the last LED in the LED strip to the feedback signal detection circuit serially connected after the LED strip.

5. The sorting system according to claim 4, characterized in that, The LED strip controller is also used to detect the feedback signal output by the corresponding LED strip, and if the feedback signal is not detected within a preset time, output an alarm message indicating that the LED strip is malfunctioning.

6. An electronic device, comprising a memory, a processor, and program code stored in the memory and executable on the processor, characterized in that, When the processor executes the program code, it implements the seeding position indication method according to any one of claims 1 to 2.

7. A computer-readable storage medium having program code stored thereon, characterized in that, When executed by a processor, the program code implements the steps of the seeding position indication method according to any one of claims 1 to 2.