Baud rate self-adaption method and tool of lighting equipment and medium
By implementing a baud rate adaptive method in lighting equipment, dynamically adjusting the baud rate in UART serial communication, the communication failure problem caused by baud rate deviation is solved, communication reliability and stability are improved, and the cost and time of manual adjustment are reduced.
Patent Information
- Application Number
- CN202510185965.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In UART serial communication, the baud rate deviation is too large, which leads to communication failure, which is difficult to effectively solve the existing technology, and requires manual adjustment of equipment programs and burning, which is costly and difficult to implement.
It provides a baud rate adaptive method for lighting equipment, which can realize dynamic baud rate adjustment by receiving communication data from the transmitter, analyzing the data frame header, and adjusting the baud rate to ensure that the adjusted baud rate is within the preset error range.
It effectively avoids communication failure caused by baud rate mismatch, improves communication reliability and stability, reduces the tedious process of manual adjustment, and reduces cost and time consumption.
Smart Images

Figure CN119696734A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of communications, and in particular to a baud rate adaptive method, tool and computer-readable medium for a lighting device. Background Art
[0002] Universal Asynchronous Receiver / Transmitter (UART) is widely used in serial communication in the field of electronic communication engineering. It can realize data transmission between multiple devices and define the data transmission rate by baud rate.
[0003] At present, in the existing technology of UART serial communication, in order to deal with the problem of excessive baud rate deviation caused by clock frequency offset, which in turn causes communication failure, a common solution is to automatically identify the fixed frame header data sent at the beginning of communication. By analyzing and processing the frame header data, the receiving end can dynamically adjust its own receiving baud rate to match the baud rate of the sending end, thereby ensuring the correct reception of subsequent data.
[0004] However, in actual use, many devices did not consider during the design phase that large baud rate deviations could lead to communication failures, requiring the device program to be modified and the device to be disassembled and burned, which is difficult and costly to implement.
[0005] The present invention proposes a baud rate adaptive method for lighting equipment to solve the problem of communication failure caused by excessive baud rate deviation. Summary of the invention
[0006] The present invention aims to solve one of the technical problems in the related art to a certain extent. To this end, the present invention provides a baud rate adaptive method for a lighting device, a tool for executing the baud rate adaptive method and a computer readable medium, which have the advantage of adaptively adjusting the baud rate of the lighting device.
[0007] In order to achieve the above object, as a first aspect of the present invention, a baud rate adaptive method for a lighting device is provided, wherein the method comprises: Receive the communication data sent by the sender at the initial baud rate; If the communication data received within the preset timeout period includes a preset data frame header, parsing the communication data; When the analysis result indicates that the data format of the communication data is inconsistent with the specified data format, calculating the adjusted baud rate according to a preset step size; When the adjusted baud rate is within the preset baud rate error range, the adjusted baud rate is used as the initial baud rate of the next cycle.
[0008] Optionally, the preset step length is selected from a step length sequence formed by arranging a plurality of baud rates in a specified order; The step of calculating the adjusted baud rate according to the preset step length includes: Determine a baud rate sequence according to the initial baud rate and all baud rates in the step sequence, wherein the baud rate sequence includes reference baud rates arranged in the specified order; The reference baud rates in the baud rate sequence are sequentially set as valid baud rates in the specified order until all reference baud rates have been set.
[0009] Optionally, taking the reference baud rates in the baud rate sequence as the effective baud rates in the specified order in sequence includes: In ascending order of baud rate, the reference baud rates in the baud rate sequence are taken as effective baud rates.
[0010] Optionally, when the adjusted baud rate is within a preset baud rate error range, the method includes: Calculating a baud rate percentage error between the adjusted baud rate and the initial baud rate; The baud rate percentage error is compared with a preset baud rate error range, and a comparison result is output.
[0011] Optionally, the preset baud rate error range includes a preset baud rate percentage error minimum value and a preset baud rate percentage error maximum value; The step of comparing the baud rate percentage error with a preset baud rate error range and outputting a comparison result includes: The baud rate percentage error is compared with the preset baud rate percentage error minimum value and the preset baud rate percentage error maximum value, and a comparison result is output.
[0012] Optionally, comparing the baud rate percentage error with the preset baud rate percentage error minimum value and the preset baud rate percentage error maximum value, and outputting the comparison result, comprises: When the baud rate percentage error is greater than or equal to a preset baud rate percentage error minimum value and the baud rate percentage error is less than or equal to a preset baud rate percentage error maximum value, the baud rate percentage error is within a preset baud rate error range.
[0013] Optionally, the preset baud rate error range is 0%-20%.
[0014] Optionally, the method further includes: If the parsing result indicates that the data format of the communication data is consistent with the specified data format, verifying the communication data; When the verification result indicates that the verification data of the communication data is consistent with the designated verification data, the baud rate used when the verification result indicates consistency is set as the initial baud rate of the next cycle.
[0015] As a second aspect of the present invention, a tool is provided, comprising: one or more processors; A memory having one or more computer programs stored thereon, when the one or more computer programs are executed by the one or more processors, the one or more processors implement the baud rate adaptation method provided according to the first aspect of the present invention.
[0016] In addition, as a third aspect of the present invention, a computer-readable medium is provided, on which a computer program is stored, wherein when the computer program is executed by a processor, the baud rate adaptation method provided by the first aspect of the present invention is implemented.
[0017] The baud rate adaptive method provided by the present invention parses the communication data according to the specified data format when it is detected that the received communication data contains a preset data frame header; when the parsing result shows that the data format of the received communication data is inconsistent with the specified data format, the baud rate is offset; at this time, the baud rate of the lighting device is automatically adjusted according to the preset step size, and when the adjusted baud rate is within the preset baud rate error range, the communication data is received according to the adjusted baud rate, and the data parsing operation is continued; when the data parsing result shows that the data format of the received communication data is consistent with the specified data format, the communication data is verified; when the verification result shows that the data check code, data length and other information are consistent with the specified verification information, it indicates that the baud rate adjustment is successful, and the communication data is subsequently received at the adjusted baud rate; when the verification result shows that it is inconsistent with the specified verification information, it indicates that the baud rate is offset again, and the baud rate is readjusted at this time.
[0018] The present invention aims at the problem that the baud rate mismatch between the sending end and the receiving end may cause abnormal communication data reception in lighting equipment using serial communication. The present invention adopts a baud rate adaptive method. By dynamically adjusting the baud rate and combining the error range judgment, the baud rate adjustment has a certain flexibility and accuracy, avoiding blind adjustment while also limiting the acceptable error range, ensuring that the adjusted baud rate is within a reasonable range, and improving the reliability and stability of communication. In addition, by adopting the method of automatically adjusting the baud rate, the tedious process of manually adjusting the baud rate is effectively avoided, thereby saving time and labor costs, and enabling the serial communication of lighting equipment to be carried out more efficiently.
[0019] These features and advantages of the present invention will be disclosed in detail in the following specific embodiments and drawings. The best embodiments or means of the present invention will be described in detail in conjunction with the drawings, but they are not intended to limit the technical solutions of the present invention. In addition, there are multiple features, elements, and components that appear in each of the following texts and drawings, and different symbols or numbers are marked for convenience, but they all represent components with the same or similar structures or functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The present invention will be further described below in conjunction with the accompanying drawings: Figure 1 A flowchart of an implementation method of a lighting device baud rate adaptive method provided by the present invention; Figure 2 A flow chart of an implementation of step S130 of the baud rate adaptation method is provided for the present invention; Figure 3 A flow chart of an implementation of step S132 of the baud rate adaptation method is provided for the present invention; Figure 4 A flow chart of an implementation of step S140 of the baud rate adaptation method is provided for the present invention; Figure 5 A flow chart of an implementation of step S142 of the baud rate adaptation method is provided for the present invention; Figure 6 A flow chart of an implementation of step S142a of the baud rate adaptation method is provided for the present invention; Figure 7 A flowchart of another implementation of a method for self-adapting the baud rate of a lighting device provided by the present invention; Figure 8 A flowchart of a specific embodiment of a lighting device baud rate adaptive method provided by the present invention; Fig. 9 A module diagram of a tool provided by the present invention; Fig.10 A schematic diagram of a computer readable medium provided for the present invention.
[0021] Description of Reference Numerals Among them, 101 is a processor; 102 is a memory; 103 is an I / O interface; 104 is a bus. DETAILED DESCRIPTION
[0022] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The embodiments in the implementation manner are intended to be used to explain the present invention and should not be construed as limiting the present invention.
[0023] References to "one embodiment" or "example" or "example" in this specification mean that a particular feature, structure, or characteristic described in conjunction with the embodiment itself may be included in at least one embodiment disclosed herein. The appearance of the phrase "in one embodiment" in various places in the specification does not necessarily refer to the same embodiment.
[0024] During the communication process of lighting equipment using serial communication, the baud rates of the sender and receiver may not match due to incorrect baud rate configuration, electromagnetic interference on the communication line, unstable hardware connection, or incorrect installation or update of the firmware or driver of the serial device. Baud rate mismatch will cause the lighting equipment to be unable to receive or parse communication data, and thus unable to control the lighting parameters of the lighting equipment in time. At this time, it is usually necessary to manually disassemble the equipment and readjust the baud rate setting of the lighting equipment. This process is difficult to implement, and the cost is high and the process is complicated.
[0025] In view of this, as a first aspect of the present invention, a baud rate adaptive method for a lighting device is provided, such as Figure 1 As shown, the method includes: In step S110, the communication data sent by the transmitting end is received at the initial baud rate; In step S120, if the communication data received within the preset timeout period includes a preset data frame header, the communication data is parsed; In step S130, when the analysis result indicates that the data format of the communication data is inconsistent with the specified data format, the adjusted baud rate is calculated according to the preset step size; In step S140, when the adjusted baud rate is within the preset baud rate error range, the adjusted baud rate is used as the initial baud rate of the next cycle.
[0026] It should be noted that the preset timeout period can be set according to the processing speed of the lighting device. For a device with a faster processing speed, the preset timeout period can be set to 50ms; for a device with a moderate processing speed, the preset timeout period can be set to 100ms; for a device with a slower processing speed, the preset timeout period can be set to 150ms.
[0027] In addition, in order to ensure the accuracy and reliability of baud rate adjustment, the preset step length is selected from a step length sequence in which a plurality of baud rates are arranged in a specified order; as an optional implementation, Figure 2 As shown, the step of calculating the adjusted baud rate according to the preset step size includes: In step S131, a baud rate sequence is determined according to the initial baud rate and all the baud rates in the step sequence, wherein the baud rate sequence includes reference baud rates arranged in the specified order; In step S132, the reference baud rates in the baud rate sequence are sequentially set as valid baud rates in the specified order until all reference baud rates have been set.
[0028] Further, the setting method of the effective baud rate in step S132 is described in detail as an optional implementation method. Figure 3 As shown, the step of taking the reference baud rates in the baud rate sequence as the effective baud rates in the specified order includes: In step S132a, the reference baud rates in the baud rate sequence are sequentially used as effective baud rates in ascending order of baud rate.
[0029] In order to avoid adjustment errors caused by setting too large a step size during baud rate adjustment, a step size sequence consisting of multiple baud rates of 1Bd can be set.
[0030] At the same time, in order to avoid blind adjustment, it is necessary to make a judgment based on the preset error range to ensure that the adjusted baud rate is within a reasonable range. As an optional implementation method, Figure 4 As shown, when the adjusted baud rate is within a preset baud rate error range, the method includes: In step S141, the baud rate percentage error between the adjusted baud rate and the initial baud rate is calculated; In step S142, the baud rate percentage error is compared with a preset baud rate error range, and a comparison result is output.
[0031] Further, the above-mentioned preset baud rate error range includes a preset baud rate percentage error minimum value and a preset baud rate percentage error maximum value; as an optional implementation manner, such as Figure 5 As shown, the baud rate percentage error is compared with a preset baud rate error range, and the comparison result is output, including: In step S142a, the baud rate percentage error is compared with the preset baud rate percentage error minimum value and the preset baud rate percentage error maximum value, and a comparison result is output.
[0032] The above baud rate percentage error calculation formula is as follows (1): K=|ab| / |a|×100% (1) Where a is the adjusted baud rate, b is the initial baud rate, and K is the baud rate percentage error. First, calculate the absolute difference between the adjusted baud rate and the initial baud rate, divide the absolute difference by the absolute value of the initial baud rate to get the relative error, and finally multiply the relative error by 100% to get the baud rate percentage error.
[0033] After obtaining the baud rate percentage error, it is compared with the preset baud rate error range. As an optional implementation, Figure 6 As shown, the baud rate percentage error is compared with the preset baud rate percentage error minimum value and the preset baud rate percentage error maximum value, and the comparison result is output, including: In step S142a1, when the baud rate percentage error is greater than or equal to a preset baud rate percentage error minimum value and the baud rate percentage error is less than or equal to a preset baud rate percentage error maximum value, the baud rate percentage error is within a preset baud rate error range.
[0034] The purpose of the preset baud rate error range is to provide a reasonable tolerance range for baud rate adjustment, ensuring that adjustments are made within this range, which can effectively match the baud rates of the transmitter and receiver, and avoid time and resource waste caused by frequent adjustments. In practical applications, the preset baud rate error range is usually set according to the requirements of system design and application scenarios. In the baud rate adaptive method of lighting equipment, as an optional implementation, the preset baud rate error range is set to 0%-20%.
[0035] The above baud rate adaptive adjustment method provides how to dynamically adjust the baud rate within a reasonable fault tolerance range when the analysis result indicates that the data format of the communication data is inconsistent with the specified data format; when the analysis result indicates that the data format of the communication data is consistent with the specified data format, it means that the baud rate used to receive the communication data at this time successfully matches the baud rate of the transmitter; subsequently, data is received at the successfully matched baud rate; in order to monitor the baud rate deviation in real time, as an optional implementation method, Figure 7 As shown, the method also includes: In step S110, the communication data sent by the transmitting end is received at the initial baud rate; In step S120, if the communication data received within the preset timeout period includes a preset data frame header, the communication data is parsed; In step S130, when the parsing result indicates that the data format of the communication data is consistent with the specified data format, verifying the communication data; In step S140, when the verification result indicates that the verification data of the communication data is consistent with the specified verification data, the baud rate used when the verification result indicates consistency is set as the initial baud rate of the next cycle.
[0036] The above preset timeout period can also be set according to the processing speed of the lighting device. For a device with a faster processing speed, the preset timeout period can be set to 50ms; for a device with a moderate processing speed, the preset timeout period can be set to 100ms; for a device with a slower processing speed, the preset timeout period can be set to 150ms.
[0037] It should be pointed out that the method can not only adjust the baud rate to a value that can correctly receive and parse communication data when the baud rate deviates; in the case where the baud rate has not deviated, the data length, format, check code and other information are verified, and the baud rate is monitored in real time to see if it deviates again. When the baud rate deviates again, the baud rate adaptive state is re-entered.
[0038] It should be noted that, as an optional implementation, the baud rate adaptation method is only applicable to lighting devices that use serial port communication.
[0039] An implementation of the baud rate adaptive method of the lighting device is as follows Figure 8 As shown, the communication trigger adaptation is started. When the lighting device does not send data and is only in the receiving state, the baud rate adaptation function is turned on. When the lighting device receives the communication data of the specified format within the set time, the current baud rate adaptation is successful and the baud rate adaptation is turned off and the communication data is further parsed. When the received communication data is parsed correctly according to the specified format, it indicates that the currently set baud rate can successfully receive the communication data of the sender and can successfully parse the communication data of the sender, thereby preventing the lighting device from receiving the communication data normally but failing to parse the communication data correctly. When the lighting device can receive the communication data normally but cannot parse the communication data correctly, the baud rate adaptation is turned on again to adjust the baud rate value. When the lighting device does not receive the communication data of the specified format within the set time, the baud rate is switched and it is determined whether the baud rate exceeds the preset baud rate error range. If the baud rate after switching is within the preset baud rate error range, the communication data is sent and the baud rate adaptation function is turned on. When the lighting device sends data, the baud rate scanning function is turned on and the baud rate adaptation is started, the communication data sent by the sender is received and the baud rate is adjusted accordingly according to the parsing result.
[0040] The above-mentioned embodiment effectively avoids incorrect parsing through multi-link judgment and adjustment, such as judging the format and parsing correctness of the received data, ensures the accuracy of communication, and ensures that the lighting device can correctly respond to the instructions of the sending end; in addition, the baud rate adaptation method of this lighting device has corresponding baud rate processing mechanisms for various communication states such as receiving and sending, and can flexibly adapt to different communication scenarios. The lighting device can match the baud rate of the sending end as much as possible, thereby enhancing adaptability; for abnormal situations such as failure to receive specified data, there is a clear baud rate switching and retry mechanism, which reduces communication interruptions caused by baud rate problems, ensures communication continuity, and improves the stability of the lighting device communication system.
[0041] The baud rate adaptive method provided by the present invention parses the communication data according to the specified data format when it is detected that the received communication data contains a preset data frame header; when the parsing result shows that the data format of the received communication data is inconsistent with the specified data format, the baud rate is offset; at this time, the baud rate of the lighting device is automatically adjusted according to the preset step size, and when the adjusted baud rate is within the preset baud rate error range, the communication data is received according to the adjusted baud rate, and the data parsing operation is continued; when the data parsing result shows that the data format of the received communication data is consistent with the specified data format, the communication data is verified; when the verification result shows that the data check code, data length and other information are consistent with the specified verification information, it indicates that the baud rate adjustment is successful, and the communication data is subsequently received at the adjusted baud rate; when the verification result is inconsistent with the specified verification information, it indicates that the baud rate is offset again; when the baud rate is offset again, the baud rate is readjusted.
[0042] The present invention aims at the problem that the baud rate mismatch between the sending end and the receiving end may cause abnormal communication data reception in lighting equipment using serial communication. The present invention adopts a baud rate adaptive method. By dynamically adjusting the baud rate and combining the error range judgment, the baud rate adjustment has a certain flexibility and accuracy, avoiding blind adjustment while also limiting the acceptable error range, ensuring that the adjusted baud rate is within a reasonable range, and improving the reliability and stability of communication. In addition, by adopting the method of automatically adjusting the baud rate, the tedious process of manually adjusting the baud rate is effectively avoided, thereby saving time and labor costs, and enabling the serial communication of lighting equipment to be carried out more efficiently.
[0043] As a second aspect of the present invention, a tool is provided, such as Fig. 9 As shown, including: One or more processors 101; The memory 102 stores one or more computer programs. When the one or more computer programs are executed by the one or more processors 101, the one or more processors 101 implement the baud rate adaptation method provided according to the first aspect of the present invention.
[0044] The electronic device may further include one or more I / O interfaces 103 connected between the processor 101 and the memory 102 and configured to implement information interaction between the processor 101 and the memory 102 .
[0045] Among them, the processor 101 is a device with data processing capabilities, including but not limited to the central processing unit 101 (CPU), etc.; the first memory 102 is a device with data storage capabilities, including but not limited to random access memory 102 (RAM, more specifically such as SDRAM, DDR, etc.), read-only memory 102 (ROM), electrically erasable programmable read-only memory 102 (EEPROM), flash memory (FLASH); the I / O interface 103 (read-write interface) is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to the data bus 104 (Bus), etc.
[0046] In some embodiments, the processor 101 , the memory 102 , and the I / O interface 103 are connected to each other via a bus 104 , and further connected to other components of the computing device.
[0047] In addition, as a third aspect of the present invention, there is also provided a computer readable medium having a computer program stored thereon, such as Fig.10 As shown, when the computer program is executed by a processor, the baud rate adaptation method provided by the first aspect of the present invention is implemented.
[0048] It will be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. Accordingly, the computer program can be stored in a non-volatile computer-readable storage medium, and the computer program can implement the method of any of the above-mentioned embodiments when executed. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0049] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Those skilled in the art should understand that the present invention includes but is not limited to the contents described in the drawings and the above specific embodiments. Any modification that does not deviate from the functional and structural principles of the present invention will be included in the scope of the claims.
Claims
1. A baud rate adaptive method for lighting equipment, characterized in that: The method comprises: Receive the communication data sent by the sender at the initial baud rate; If the communication data received within the preset timeout period includes a preset data frame header, parsing the communication data; When the analysis result indicates that the data format of the communication data is inconsistent with the specified data format, calculating the adjusted baud rate according to a preset step size; When the adjusted baud rate is within the preset baud rate error range, the adjusted baud rate is used as the initial baud rate of the next cycle.
2. The method according to claim 1, characterized in that The preset step length is selected from a step length sequence formed by arranging a plurality of baud rates in a specified order; The step of calculating the adjusted baud rate according to the preset step length includes: Determine a baud rate sequence according to the initial baud rate and all baud rates in the step sequence, wherein the baud rate sequence includes reference baud rates arranged in the specified order; The reference baud rates in the baud rate sequence are sequentially set as valid baud rates in the specified order until all reference baud rates have been set.
3. The method according to claim 2, characterized in that The step of taking the reference baud rates in the baud rate sequence as the effective baud rates in sequence according to the specified order includes: In ascending order of baud rate, the reference baud rates in the baud rate sequence are taken as effective baud rates.
4. The method according to claim 1, characterized in that: When the adjusted baud rate is within a preset baud rate error range, the method comprises: Calculating a baud rate percentage error between the adjusted baud rate and the initial baud rate; The baud rate percentage error is compared with a preset baud rate error range, and a comparison result is output.
5. The method according to claim 4, characterized in that The preset baud rate error range includes a preset baud rate percentage error minimum value and a preset baud rate percentage error maximum value; The step of comparing the baud rate percentage error with a preset baud rate error range and outputting a comparison result includes: The baud rate percentage error is compared with the preset baud rate percentage error minimum value and the preset baud rate percentage error maximum value, and a comparison result is output.
6. The method according to claim 5, characterized in that The step of comparing the baud rate percentage error with the preset baud rate percentage error minimum value and the preset baud rate percentage error maximum value, and outputting a comparison result, comprises: When the baud rate percentage error is greater than or equal to a preset baud rate percentage error minimum value and the baud rate percentage error is less than or equal to a preset baud rate percentage error maximum value, the baud rate percentage error is within a preset baud rate error range.
7. The method according to claim 6, characterized in that The preset baud rate error range is 0%-20%.
8. The method according to claim 1, characterized in that The method further comprises: If the parsing result indicates that the data format of the communication data is consistent with the specified data format, verifying the communication data; When the verification result indicates that the verification data of the communication data is consistent with the designated verification data, the baud rate used when the verification result indicates consistency is set as the initial baud rate of the next cycle.
9. A tool, characterized in that: include: one or more processors; A memory having one or more computer programs stored thereon, wherein when the one or more computer programs are executed by the one or more processors, the one or more processors implement the baud rate adaptation method according to any one of claims 1 to 8.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the baud rate adaptation method described in any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Method and device for regulating baud rate
CN102904688A
Serial port baud rate adaptive adjustment method, system and device and storage medium
CN116680226A
Baud rate adjusting method of transceiver, computer equipment and computer program product
CN118713789A
Method and device for adaptively selecting communication parameter matching, equipment and storage medium
CN119299053A