Information processing method and device of liquid crystal keyboard and liquid crystal keyboard

By storing the reference code data in the LCD keyboard and storing the difference code data on the inverter side, the problems of high storage space and inconvenient maintenance of the LCD keyboard are solved, and the effects of saving storage space and reducing maintenance costs are achieved.

CN120704583APending Publication Date: 2025-09-26CHANGSHA YINGWEITENG ELECTRIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510894610.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

The LCD keyboard requires a large amount of storage space and is inconvenient to maintain. The existing technology needs to store the function code information of all types of inverters, resulting in high storage space requirements and difficult maintenance.

Method used

By storing the reference code data in the LCD keyboard and the difference code data on the inverter side, the LCD keyboard obtains the difference code data for function code display when detecting the inverter connection, reducing storage space requirements and simplifying maintenance by overwriting and updating the difference code data.

Benefits of technology

The storage space of the LCD keyboard is saved, the maintenance difficulty and cost are reduced, and the versatility and maintenance efficiency of the LCD keyboard are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120704583A_ABST
    Figure CN120704583A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and device of a liquid crystal keyboard and the liquid crystal keyboard, which are applied to the technical field of liquid crystal keyboards and aim to solve the problem of high requirement on storage space of the liquid crystal keyboards in the prior art, and the method comprises the following steps: acquiring difference code data of a target frequency converter under the condition that the access of the target frequency converter is detected, the difference code data comprises at least one kind of unique function code information of the model of the target frequency converter and the software version number of the target frequency converter; performing function code display on the target frequency converter according to the difference code data and the reference code data; the reference code data comprises common function code information among different types of frequency converters. Only the reference code data need to be stored in the external storage chip of the liquid crystal keyboard, and when the access of the target frequency converter is detected, all function code information of frequency converters of all models does not need to be stored when the difference code data of the target frequency converter is obtained, so that the storage space of the liquid crystal keyboard is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of liquid crystal keyboards, and in particular to an information processing method and device for a liquid crystal keyboard, and a liquid crystal keyboard. Background Art

[0002] As a human-machine interface device for the inverter, the LCD keypad displays function codes corresponding to the inverter it's paired with. This function code information is typically stored in an external memory chip, such as a Flash chip or SD (Secure Digital) card. Normally, each LCD keypad stores one copy of function code information, matching it to a specific inverter model. This ensures that the displayed content corresponds exactly to the inverter's functions. However, this approach reduces the versatility of LCD keypads.

[0003] To improve the versatility of LCD keyboards, related technologies store all function code information corresponding to various inverter models in an external memory chip. By querying the inverter model used with the LCD keyboard, the matching function code information is selected from all available function code information and displayed. Obviously, the need to store all function code information corresponding to various inverter models requires a high amount of storage space for the LCD keyboard.

[0004] In view of this, a solution to the above problems is urgently needed. Summary of the Invention

[0005] The purpose of the embodiments of the present invention is to provide an information processing method and device for a liquid crystal keyboard, and a liquid crystal keyboard, which are helpful in saving storage space of the liquid crystal keyboard.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] In one aspect, the present invention provides an information processing method for a liquid crystal keyboard, comprising: When the target inverter is detected to be connected, the differential code data of the target inverter is obtained; the differential code data includes at least one function code information unique to the model and software version number of the target inverter; The function code of the target inverter is displayed according to the difference code data and the reference code data; the reference code data includes the function code information shared by inverters of different models.

[0008] In one embodiment, when the target frequency converter is detected to be connected, obtaining the difference code data of the target frequency converter includes: When the target inverter is detected to be connected, the product model identification and software version number of the target inverter are obtained; If the product model identification code of the target inverter is consistent with the product model identification of the inverter connected last time, and the software version number of the target inverter is consistent with the software version number of the inverter connected last time, the difference code data of the inverter connected last time is used as the difference code data of the target inverter; When the product model identification code of the target inverter is inconsistent with the product model identification of the last connected inverter, and / or the software version number of the target inverter is inconsistent with the software version number of the last connected inverter, difference code data is obtained from the target inverter.

[0009] In one embodiment, after obtaining the difference code data from the target frequency converter, the method further includes: The product model identification, software version number and corresponding difference code data of the inverter recorded last time are overwritten and updated based on the product model identification, software version number and difference code data of the target inverter.

[0010] In one embodiment, displaying the function code of the target inverter according to the difference code data and the reference code data includes: In response to a keyboard operation on a target inverter, obtaining a target function code number corresponding to the keyboard operation; Determine the target function code information corresponding to the target function code number from the difference code data and the reference code data according to the target function code number; Display is based on the target function code information.

[0011] In one embodiment, determining target function code information corresponding to the target function code number from the difference code data and the reference code data according to the target function code number includes: Determine whether there is target function code information corresponding to the target function code number in the difference code data; When the target function code information exists in the difference code data, obtaining the target function code information from the difference code data; In the case that the target function code information does not exist in the difference code data, determining whether the target function code information exists in the reference code data; When the target function code information exists in the reference code data, the target function code information is acquired from the reference code data.

[0012] In one embodiment, it further includes: When the target function code information does not exist in either the difference code data or the reference code data, the numerical value corresponding to the target function code number is displayed.

[0013] In one embodiment, before obtaining the difference code data of the target frequency converter upon detecting that the target frequency converter is connected, the method further includes: Obtaining an overall functional specification of a target inverter and a benchmark functional specification shared by inverters of different models; the overall functional specification and the benchmark functional specification are both in a first data format; the benchmark code table data and the difference code table data are both in a second data format; the overall functional specification includes all function code information of the target inverter, and the benchmark functional specification includes function code information shared by inverters of different models; Compare each function code information in the overall function specification with each function code information in the baseline function specification; The function code information set in the overall function specification that is different from each function code information in the benchmark function specification is determined as the difference code data of the target inverter; wherein the different function code information refers to at least one difference in the function code number or the function code information content in the function code information.

[0014] In one embodiment, the method further comprises: After determining the difference code data of the target frequency converter, compressing the difference code data; The compressed difference code data is stored in the target inverter.

[0015] Obtain difference code data from the target inverter, including: Obtain compressed difference code data from the target inverter, and store the compressed difference code data in a storage space that is lost upon power failure; The compressed difference code data is decompressed to obtain the difference code data of the target inverter.

[0016] Another aspect of the present invention provides an information processing device for a liquid crystal keyboard, comprising:

[0017] The first acquisition module is used to acquire the difference code data of the target inverter when the target inverter is detected to be connected; the difference code data includes at least one function code information unique to the model and software version number of the target inverter;

[0018] The display module is used to display the function code of the target inverter according to the difference code data and the reference code data; the reference code data includes the function code information shared by inverters of different models.

[0019] Another aspect of the present invention provides a liquid crystal keyboard, comprising:

[0020] memory for storing computer programs;

[0021] The processor is used to implement the steps of the information processing method of the liquid crystal keyboard when executing the computer program.

[0022] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the information processing method of the liquid crystal keyboard are implemented.

[0023] It can be seen from the above technical solutions that the embodiments of the present invention have the following advantages:

[0024] The information processing method for a liquid crystal keyboard provided in the present invention can predetermine the function code information common to various types of inverters, form reference code data, and store the reference code data on the liquid crystal keyboard side. It then determines the function code information unique to inverters of different models and software versions, forming differential code data corresponding to each inverter model and software version. Upon detecting that a target inverter is connected, the liquid crystal keyboard can obtain the differential code data of the target inverter. Thus, the liquid crystal keyboard not only has the basic code data but also the differential code data of the target inverter, thereby enabling the function code of the target inverter to be displayed based on the differential code data and the reference code data. The external memory chip of the liquid crystal keyboard in this application only needs to store the reference code data. Upon detecting that a target inverter is connected, the differential code data of the target inverter is obtained. This eliminates the need to store all function code information for all inverter models, thereby saving storage space for the liquid crystal keyboard.

[0025] In addition, the present invention also provides a corresponding implementation device and a liquid crystal keyboard for the information processing method of the liquid crystal keyboard, which further makes the method more practical, and the device and the liquid crystal keyboard have corresponding advantages. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the prior art and the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0027] Figure 1 A schematic flow chart of an information processing method for a liquid crystal keyboard provided by an embodiment of the present invention; Figure 2 A flow chart for obtaining differential code data for a liquid crystal keyboard provided by an embodiment of the present invention; Figure 3 A flow chart of the function code display process of a liquid crystal keyboard provided by an embodiment of the present invention; Figure 4 A flow chart for obtaining target function code information of a liquid crystal keyboard provided by an embodiment of the present invention; Figure 5A flow chart of generating difference code data provided by an embodiment of the present invention; Figure 6 A schematic structural diagram of an information processing device for a liquid crystal keyboard provided by an embodiment of the present invention; Figure 7 A schematic structural diagram of a liquid crystal keyboard provided by an embodiment of the present invention; Figure 8 A schematic structural diagram of a computer-readable storage medium provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0028] The embodiments of the present invention provide a method and device for processing information of a liquid crystal keyboard, and a liquid crystal keyboard, which are beneficial to improving the versatility of the liquid crystal keyboard and reducing the difficulty and cost of maintenance.

[0029] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0030] It should be noted that to improve the versatility of LCD keyboards, related art proposes storing all function code information corresponding to various inverter models in an external memory chip. After an inverter is connected to the LCD keyboard, the LCD keyboard can select and display the matching function code information from all the function code information stored in the external memory chip. However, this approach requires the external memory chip to have sufficient storage space to store all the function code information for all inverter models, which places a high demand on the LCD keyboard's storage space. Furthermore, if the function code information of an inverter needs to be added, deleted, or modified, all the function code information of the inverter needs to be deleted or modified, which results in long data burning time and inconvenient maintenance.

[0031] In view of this, an embodiment of the present invention provides an information processing method for a liquid crystal keyboard, which is applied to a liquid crystal keyboard. Figure 1 , Figure 1 This is a flow chart of an information processing method for a liquid crystal keyboard provided by an embodiment of the present invention. The method includes the following S110 to S120.

[0032] S110: When it is detected that the target inverter is connected, obtaining difference code data of the target inverter; the difference code data includes at least one function code information unique to the model and software version number of the target inverter.

[0033] The target inverter refers to the inverter currently connected to the LCD keyboard. That is, the LCD keyboard can be used with multiple inverters. When the LCD keyboard detects that an inverter is powered on, it indicates that an inverter is connected, and the connected inverter is the target inverter. It should be noted that in order to reduce the storage space occupied by the LCD keyboard's external memory chip, considering that different inverter models may have the same function code information or different function code information, the function code information shared by all inverter models can be extracted to form reference code data, and this reference code data is stored in the LCD keyboard's external memory chip. The function code information unique to each inverter of different models and software versions is extracted to form difference code data corresponding to the inverter of that model and software version. This difference code data is pre-stored on the inverter side. In this way, each inverter can store its own unique difference code data, which includes at least one function code information unique to the inverter model and software version.

[0034] S120: Displaying the function code of the target inverter according to the difference code data and the reference code data; the reference code data includes the function code information shared by inverters of different models.

[0035] Specifically, after the liquid crystal keyboard obtains the difference code data of the target inverter, it can further display the function code of the target inverter according to the difference code data and the reference code data stored in the external storage chip of the liquid crystal keyboard.

[0036] In this application, an external storage chip (such as a flash chip) on the LCD keyboard side is used to store the reference code data, and each inverter stores its own unique differential code data. On the one hand, since the external storage chip on the LCD keyboard side only needs to store the reference code data and does not need to store the differential code data of each inverter, the amount of data stored in the external storage chip of the LCD keyboard can be reduced, requiring less space on the storage chip, which helps reduce costs. On the other hand, if the function code information of the inverter needs to be added, deleted, or modified, only the differential code data stored on the inverter side needs to be maintained, and there is no need to maintain the reference code data stored in the external storage chip of the LCD keyboard, thus reducing the difficulty and cost of maintenance.

[0037] In one embodiment, see Figure 2 In the above S110, when the target inverter is detected to be connected, the process of obtaining the difference code data of the target inverter may include:

[0038] S210: When it is detected that the target inverter is connected, the product model identification and software version number of the target inverter are obtained.

[0039] It should be noted that, in an embodiment of the present invention, when the target inverter is detected to be connected, the product model identification (i.e., product model ID code) and software version number of the target inverter can be obtained, wherein the product model identification can be used to characterize the model of the target inverter, that is, the model of the target inverter can be determined through the product model identification of the target inverter.

[0040] S220: When the product model identification code of the target inverter is consistent with the product model identification of the inverter connected last time, and the software version number of the target inverter is consistent with the software version number of the inverter connected last time, the difference code data of the inverter connected last time is used as the difference code data of the target inverter.

[0041] It should be noted that in actual applications, a small amount of storage space can be allocated on the external memory chip on the LCD keyboard side to store the product model identifier and software version number of the target inverter connected to the LCD keyboard, as well as the corresponding difference code data. In order to reduce the number of data uploads during the target inverter's power-up process, in this embodiment of the present invention, after obtaining the product model identifier (i.e., product model ID code) and software version number of the target inverter, the product model identifier and software version number of the target inverter can be compared with the product model identifier and software version number of the inverter last connected to the LCD keyboard, where the product model identifier and software version number of the inverter last connected are already stored in the preset storage space of the LCD keyboard's external memory chip. If the product model identifier of the inverter that was last connected to the LCD keyboard is consistent with the product model identifier of the target inverter, and the software version number of the inverter that was last connected to the LCD keyboard is also consistent with the software version number of the target inverter, then it means that the model and software version number of the inverter that was last connected to the LCD keyboard are the same as the target inverter that is currently connected, and the difference code data of the target inverter that is currently connected is also the same as the difference code data of the inverter that was last connected. Therefore, there is no need to re-acquire the difference code data of the target inverter. The difference code data of the inverter that was last connected can be directly used as the difference code data of the target inverter. Specifically, the stored difference code data corresponding to the product model identifier and software version number can be obtained from the external storage chip of the LCD keyboard.

[0042] S230: When the product model identification code of the target inverter is inconsistent with the product model identification of the inverter connected last, and / or the software version number of the target inverter is inconsistent with the software version number of the inverter connected last, obtain difference code data from the target inverter.

[0043] It is understandable that if it is determined through comparison that the product model identification code of the target inverter is inconsistent with the product model identification of the inverter that was last connected to the LCD keyboard, and / or the software version number of the target inverter is inconsistent with the software version number of the inverter that was last connected to the LCD keyboard, that is, if at least one of the product model identification code and the software version number is inconsistent, then it means that the model and software version number of the inverter that was last connected to the LCD keyboard are inconsistent with the model or software version number of the target inverter that is currently connected. At this time, it can be determined that the difference code data of the inverter that was last connected is different from the difference code data of the target inverter that is currently connected, so it is necessary to obtain the difference code data of the target inverter. Specifically, the LCD keyboard can send a request to obtain the difference code data to the target inverter. After receiving the request to obtain the difference code data, the target inverter uploads the difference code data stored in the target inverter itself to the LCD keyboard according to the request to obtain the difference code data.

[0044] In one embodiment, after obtaining the difference code data from the target converter in S110, the method may further include: The product model identification, software version number and corresponding difference code data of the inverter recorded last time are overwritten and updated based on the product model identification, software version number and difference code data of the target inverter.

[0045] It is understood that in practical applications, in order to facilitate the LCD keyboard to quickly determine whether to obtain the differential code data of the detected target inverter the next time it detects a connected inverter, after obtaining the differential code data of the connected target inverter, the product model identification, software version number, and differential code data of the target inverter can be stored in the corresponding storage space of the external memory chip on the LCD keyboard side, and the product model identification, software version number, and differential code data of the previously connected inverter can be overwritten and updated. In other words, considering that the LCD keyboard can only be used with one inverter at a time, it is only necessary to store the differential code data of the currently connected target inverter. Therefore, the product model identification, software version number, and differential code data of the currently connected target inverter can be used to overwrite the product model identification, software version number, and differential code data stored in the external memory chip on the LCD keyboard side. This not only ensures that the LCD keyboard is configured with only one inverter at a time, but also reduces storage space usage. In practical applications, the liquid crystal keyboard in the embodiment of the present invention only needs to allocate a small piece of memory from the memory chip to store a copy of the difference table data, thereby avoiding the continuous increase of the storage space occupied by the data and helping to reduce costs.

[0046] The following is an introduction to the LCD keyboard function code display process, please refer to Figure 3In one embodiment, the process of displaying the function code of the target inverter according to the difference code data and the reference code data in S120 may include the following steps.

[0047] S310: In response to a keyboard operation on a target inverter, obtaining a target function code number corresponding to the keyboard operation.

[0048] It should be noted that when the user uses the LCD keyboard to operate the inverter, the user will select the function code operation corresponding to the LCD keyboard. For the LCD keyboard, in response to the user's keyboard operation action on the target inverter through the LCD keyboard, the corresponding target function code number can be obtained according to the keyboard operation.

[0049] S320: Determine target function code information corresponding to the target function code number from the difference code data and the reference code data according to the target function code number.

[0050] It can be understood that after the LCD keyboard obtains the target function code number corresponding to the current keyboard operation, it can find the target function code information corresponding to the target function code number from the difference code data and reference code data stored in the external storage chip of the LCD keyboard based on the target function code number.

[0051] S330: Display based on the target function code information.

[0052] Specifically, after obtaining the target function code information corresponding to the target function code number, a corresponding display can be further performed based on the target function code information. The function code information in the embodiment of the present invention may include the function code number and function code content information, and the function code content information may include description information of the function code, detailed parameter description information of the function code, and the display type corresponding to the function code. In actual application, the liquid crystal keyboard can determine the corresponding target function code number based on the user's keyboard operation, and then determine the corresponding target function code information from the difference code data and the reference code data based on the target function code number, and then display the function code content information in the target function code information.

[0053] In one embodiment, see Figure 4 The process of determining the target function code information corresponding to the target function code number from the difference code data and the reference code data in the above S320 according to the target function code number may include the following S410 to S440.

[0054] S410: Determine whether there is target function code information corresponding to the target function code number in the difference code data.

[0055] It should be noted that in order to reduce the number of queries and improve information processing efficiency in the embodiment of the present invention, the target function code number can be compared with the function code numbers in each function code information in the difference code data to determine whether there is a target function code information corresponding to the target function code number in the difference code data.

[0056] S420: When the target function code information exists in the difference code data, the target function code information is acquired from the difference code data.

[0057] It can be understood that if there is a function code number consistent with the target function code number in the various function code information in the difference code data, the function code information corresponding to the function code number will be used as the target function code information, and the determined target function code information will be obtained from the difference code data, and the function code content information in the target function code information will be displayed.

[0058] S430: When the target function code information does not exist in the difference code data, determine whether the target function code information exists in the reference code data.

[0059] Specifically, if the function code numbers in each function code information in the difference code data are inconsistent with the target function code number, it means that there is no target function code information matching the target function code number in the difference code data. At this time, the target function code number can be compared with the various function code information in the reference code data to determine whether there is target function code information corresponding to the target function code number in the reference code data.

[0060] S440: When the target function code information exists in the reference code data, the target function code information is obtained from the reference code data.

[0061] That is to say, the target function code number can be compared with the function code numbers in all function code information in the benchmark code data. If there is a function code number consistent with the target function code number, it means that there is a target function code information corresponding to the target function code number in the benchmark code data. That is, the function code information corresponding to the function code number in the benchmark code data is used as the target function code information, and the target function code information is obtained from the benchmark code data, and the function code content information in the target function code information is displayed.

[0062] It should be noted that the difference code data stores function code information unique to the target inverter model and software version, while the reference code data stores function code information common to inverters of different models. For the currently detected target function code number, if target function code information corresponding to the target function code number exists in both the reference code data and the difference code data, and the function code content of the target function code information in the difference code data differs from the function code content of the target function code information in the reference code data, this indicates that the target function code number in the target inverter has been redefined, and the function code content of the target function code information corresponding to the target function code number has changed compared to the universal function code content. In this case, the target function code information corresponding to the target function code number in the difference code data shall prevail.

[0063] It is understood that in the embodiment of the present invention, the target function code number is first compared with each function code information in the difference code data. If no corresponding target function code information exists, the target function code number is then compared with each function code information in the reference code data. This allows the target function code information corresponding to the target function code number to be quickly and efficiently acquired. In addition, if the reference code data is first determined to determine whether the target function code information corresponding to the target function code number exists, then regardless of whether the reference code data contains the corresponding target function code information, it is necessary to check whether the target function code information corresponding to the target function code number exists in the difference code data. If the target function code information exists in the difference code data, the target function code information retrieved in the difference code data shall prevail; if the target function code information does not exist in the difference code data, the target function code information retrieved in the reference difference code data shall prevail. Although the target function code information corresponding to the target function code number can be accurately determined, the reference code data is queried first. Regardless of whether the target function code information corresponding to the target function code number exists, the difference code data needs to be queried again, and the number of queries is large. However, if the difference code data is queried first, when the target function code information corresponding to the target function code number exists in the difference code data, there is no need to query the reference code data again. Therefore, the query efficiency and display efficiency can be improved, and resources can also be saved.

[0064] Additionally, the method may further include: When the target function code information does not exist in either the difference code data or the reference code data, the numerical value corresponding to the target function code number is displayed.

[0065] It is understandable that if the target function code information corresponding to the target function code number cannot be found in both the difference code data and the reference code data, it means that the currently obtained difference code data is incomplete, resulting in the target function code number not being able to be found. At this time, the target function code number can be neutralized, that is, the numerical value corresponding to the target function code number is displayed, and other function code content information is not displayed, so that after the staff sees the numerical value display, they can determine that the target function code information corresponding to the target function code number is missing in the difference code data of the target inverter. At this time, feedback can be given to the manufacturer for supplementary maintenance of the difference code data of the target inverter.

[0066] In one embodiment, see Figure 5 When it is detected that the target inverter is connected, before obtaining the difference code data of the target inverter, the method may further include the following S510 to S530.

[0067] S510: Obtain the overall functional specifications of the target inverter and the benchmark functional specifications shared by inverters of different models; the overall functional specifications and the benchmark functional specifications are both in the first data format; the benchmark code table data and the difference code table data are both in the second data format; the overall functional specifications include all functional code information of the target inverter, and the benchmark functional specifications include functional code information shared by inverters of different models.

[0068] It should be noted that for each inverter model, an overall functional specification can be pre-determined, as well as benchmark functional specifications corresponding to various inverter models. The overall functional specification includes all function code information for the corresponding inverter, while the benchmark functional specification includes all function code information shared by inverters of different models. Both the overall functional specification and the benchmark functional specification are in a first data format (e.g., Word format), while the benchmark code table data and the difference code table data are in a second data format (e.g., Excel format). This embodiment of the present invention uses a target inverter as an example to obtain the overall functional specification of the target inverter and the benchmark functional specifications shared by inverters of different models.

[0069] S520: Compare each function code information in the overall function specification with each function code information in the benchmark function specification.

[0070] Specifically, in an embodiment of the present invention, a function code information can be used as the minimum comparison unit, and the function code number of the first function code information can be obtained from the overall function specification data. Then, the function code number is compared with the function code numbers of all function code information in the benchmark function specification. If the benchmark code data contains first function code information corresponding to the function code number, it is further determined whether there is second function code information with the same function code content information as the first function code information in each first function code information in the benchmark code data. If so, it means that the first function code information is a universal function code information. At this time, the first function code information can be skipped, and the function code number of the next function code information can be obtained from the overall function specification of the target inverter. The function code number of the second function code information is continued to be compared with the function code numbers of all function code information in the benchmark code specification until all function code information is compared.

[0071] S530: Determine the function code information set in the overall function specification that is different from each function code information in the benchmark function specification as the difference code data of the target inverter; wherein the different function code information refers to at least one difference in the function code number or the function code information content in the function code information.

[0072] It should be noted that if the compared function code number does not exist in the benchmark function specification or the function code number exists but the second function code information that is consistent with the function code content information of the first function code information does not exist in each first function code information, then the first function code information difference code data is used to obtain the function code number of the next function code information, and the function code number of the next function code information is compared with the function code numbers of all function code information in the benchmark function specification until all function code information in the entire function specification is compared. Finally, the difference code data is obtained. The difference code data can be a difference table in Excel format, and the difference table stores each function code information unique to the target inverter.

[0073] It should also be noted that, in this embodiment, for ease of display, the Word-formatted benchmark function specifications can also be converted into an Excel-formatted benchmark table. Specifically, the benchmark code data is an Excel-formatted benchmark table, which includes all function code information common to all inverter models. Furthermore, the Excel-formatted benchmark table and difference table can be converted, respectively, into address-addressed Unicode-encoded bin-formatted benchmark and difference tables via a host computer. The bin-formatted benchmark table and dot matrix font library can be combined into a final bin file and burned into a memory chip for data storage. The bin-formatted difference table and dot matrix font library can then be combined into a final bin file. Since the function code content displayed on the LCD keyboard includes Chinese, English, numbers, or other foreign languages, and Unicode is a universal encoding system where each character has a unique encoding, converting the difference table and benchmark table data into address-addressed Unicode-encoded bin files allows the LCD keyboard to recognize content in all different languages ​​using only one set of Unicode encoding, thereby improving its versatility.

[0074] In one embodiment, the method may further include: After determining the difference code data of the target frequency converter, compressing the difference code data; The compressed difference code data is stored in the target inverter.

[0075] It can be understood that in order to reduce the storage space occupied and data upload time in the embodiment of the present invention, after the difference code data of the target inverter is determined through the above-mentioned process S510 to S530, the difference code data can be compressed (for example, compressed to about 1 / 5 of the original data), and then the compressed difference code data can be stored in the corresponding target inverter.

[0076] In other words, to reduce storage space usage, this embodiment can employ data compression techniques to compress the difference table data. For example, the data can be compressed to approximately one-fifth of its original size. The compressed difference table data is then transferred to the inverter for storage, thereby reducing storage space and data transmission volume. The reference code data in this embodiment can be stored uncompressed and stored in the LCD keyboard's memory chip, serving as a base table for all inverter models. This storage method allows each inverter to store only one copy of the compressed difference code data, while the LCD keyboard only needs to store one copy of the reference code data. This significantly reduces storage space and lowers maintenance costs.

[0077] Then, the corresponding process of obtaining the difference code data from the target inverter in S230 may include: Obtain compressed difference code data from the target inverter, and store the compressed difference code data in a storage space that is lost upon power failure; The compressed difference code data is decompressed to obtain the difference code data of the target inverter.

[0078] It can be understood that the difference code data obtained by the LCD keyboard from the target inverter is compressed difference code data. Considering that the compressed difference code data is only used for transition, it does not need to be retained all the time. Therefore, before storing the compressed difference code data in the external storage chip of the LCD keyboard, the compressed difference code data can be first stored in the RAM storage space of the LCD keyboard that is lost when the power is off, and then the compressed difference code data is decompressed to obtain the difference code data of the target inverter, and the decompressed difference code data and the corresponding product model identification and software version number are stored in the external storage chip of the LCD keyboard.

[0079] The present invention also provides a corresponding device for the information processing method of the liquid crystal keyboard, which further makes the method more practical. Among them, the device can be described from the perspective of functional modules and hardware. The information processing device of the liquid crystal keyboard provided by the present invention is introduced below. The device is used to implement the information processing method of the liquid crystal keyboard provided by the present invention. In this embodiment, the information processing device of the liquid crystal keyboard may include or be divided into one or more program modules. The one or more program modules are stored in a storage medium and executed by one or more processors to complete the information processing method of the liquid crystal keyboard disclosed in the above embodiment. The program module referred to in the present invention refers to a series of computer program instruction segments that can complete specific functions, which is more suitable for describing the execution process of the information processing device of the liquid crystal keyboard in the storage medium than the program itself. The following description will specifically introduce the functions of each program module of this embodiment. The information processing device of the liquid crystal keyboard described below and the information processing method based on the liquid crystal keyboard described above can be referenced to each other.

[0080] From the perspective of functional modules, see Figure 6 , Figure 6 This is a structural diagram of an information processing device for a liquid crystal keyboard provided by the present invention, which may include: The first acquisition module 11 is used to acquire the difference code data of the target inverter when the target inverter is detected to be connected; the difference code data includes at least one function code information unique to the model and software version number of the target inverter; The display module 12 is used to display the function code of the target inverter according to the difference code data and the reference code data; the reference code data includes the function code information shared by inverters of different models.

[0081] In one embodiment, the first acquisition module 11 may include: The first acquisition unit is configured to acquire the product model identification and software version number of the target inverter when detecting that the target inverter is connected; a second acquiring unit, configured to, when the product model identification code of the target inverter is consistent with the product model identification of the inverter connected last, and the software version number of the target inverter is consistent with the software version number of the inverter connected last, use the difference code data of the inverter connected last as the difference code data of the target inverter; The third acquisition unit is used to obtain difference code data from the target inverter when the product model identification code of the target inverter is inconsistent with the product model identification of the inverter connected last time, and / or the software version number of the target inverter is inconsistent with the software version number of the inverter connected last time.

[0082] In one embodiment, the device may further include: The updating unit is used to overwrite and update the product model identification, software version number and corresponding difference code data of the inverter recorded last time based on the product model identification, software version number and difference code data of the target inverter.

[0083] In one embodiment, the display module 12 includes: a fourth acquiring unit, configured to acquire, in response to a keyboard operation directed to a target inverter, a target function code number corresponding to the keyboard operation; The first determining unit is configured to determine target function code information corresponding to the target function code number from the difference code data and the reference code data according to the target function code number; The first display unit is used for displaying based on the target function code information.

[0084] In one embodiment, the first determining unit may include: The first determining subunit is used to determine whether there is target function code information corresponding to the target function code number in the difference code data; a first acquiring subunit, configured to acquire target function code information from the difference code data if target function code information exists in the difference code data; The second determining subunit is configured to determine whether the target function code information exists in the reference code data when the target function code information does not exist in the difference code data; The second acquiring subunit is configured to acquire the target function code information from the reference code data when the target function code information exists in the reference code data.

[0085] In one embodiment, the device may further include: The second display unit is used to display the numerical value corresponding to the target function code number when the target function code information does not exist in the difference code data and the reference code data.

[0086] In one embodiment, the device may further include: A second acquisition module is configured to acquire an overall functional specification of the target inverter and a benchmark functional specification shared by inverters of different models; the overall functional specification and the benchmark functional specification are both in a first data format; the benchmark code table data and the difference code table data are both in a second data format; the overall functional specification includes all function code information of the target inverter, and the benchmark functional specification includes function code information shared by inverters of different models; A comparison module, for comparing each function code information in the overall function specification with each function code information in the benchmark function specification; The first determination module is used to determine the function code information set in the overall function specification that is different from the function code information in the benchmark function specification as the difference code data of the target inverter; wherein, the different function code information refers to at least one of the function code number or the function code information content in the function code information being different.

[0087] In one embodiment, the device further comprises: A compression module, configured to compress the difference code data after determining the difference code data of the target frequency converter; The storage module is used to store the compressed difference code data in the target inverter.

[0088] The third acquisition unit includes: a storage subunit, configured to obtain compressed difference code data from the target inverter when the product model identification code of the target inverter is inconsistent with the product model identification of the inverter connected last, and / or when the software version number of the target inverter is inconsistent with the software version number of the inverter connected last, and to store the compressed difference code data in a storage space lost upon power failure; The decompression subunit is used to decompress the compressed difference code data to obtain the difference code data of the target inverter.

[0089] It should be noted that the information processing device of the liquid crystal keyboard provided in this embodiment has the same beneficial effects as the information processing method of the liquid crystal keyboard provided in the above embodiment. For the specific introduction of the information processing method of the liquid crystal keyboard involved in this embodiment, please refer to the above embodiment, and this application will not repeat it here.

[0090] The information processing device of the liquid crystal keyboard mentioned above is described from the perspective of functional modules. Furthermore, the present invention also provides a liquid crystal keyboard, which is described from the perspective of hardware. Figure 7This is a structural diagram of a liquid crystal keyboard provided in an embodiment of the present application, such as Figure 7 As shown, the LCD keyboard includes: Memory 20, for storing computer programs; The processor 21 is configured to implement the steps of the information processing method of the liquid crystal keyboard in the above embodiment when executing a computer program.

[0091] Among them, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 21 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 21 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0092] The memory 20 may include one or more computer-readable storage media, which may be non-transitory. The memory 20 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the memory 20 may be an internal storage unit of the LCD keyboard, such as a server's hard drive. In other embodiments, the memory 20 may also be an external storage device of the LCD keyboard, such as a plug-in hard drive equipped on the server, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. Furthermore, the memory 20 may include both the LCD keyboard's internal storage unit and an external storage device. The memory 20 can be used not only to store application software installed on the LCD keyboard and various data, such as program code used in executing the LCD keyboard's information processing method, but also to temporarily store data that has been output or is about to be output. In this embodiment, the memory 20 is used to store at least the following computer program 201, which, when loaded and executed by the processor 21, can implement the relevant steps of the LCD keyboard's information processing method disclosed in any of the aforementioned embodiments. In addition, resources stored in memory 20 may include an operating system 202 and data 203, which may be stored in either a temporary or permanent manner. Operating system 202 may include Windows, Unix, Linux, etc. Data 203 may include, but is not limited to, data corresponding to information processing results of the LCD keyboard.

[0093] In some embodiments, the liquid crystal keyboard may further include a display screen 22, an input / output interface 23, a communication interface 24, a power supply 25, and a communication bus 26. Among them, the display screen 22 and the input / output interface 23, such as the keyboard, are user interfaces, and the optional user interface may also include a standard wired interface, a wireless interface, etc. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode) touch device, etc. The display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the liquid crystal keyboard and to display a visual user interface. The communication interface 24 may optionally include a wired interface and / or a wireless interface, such as a WI-FI interface, a Bluetooth interface, etc., which is generally used to establish a communication connection between the liquid crystal keyboard and other liquid crystal keyboards. The communication bus 26 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0094] Those skilled in the art will understand that Figure 7 The structure shown in the figure does not constitute a limitation to the liquid crystal keyboard, and may include more or fewer components than shown in the figure.

[0095] It is understandable that if the information processing method of the liquid crystal keyboard in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and executes all or part of the steps of the methods of each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, magnetic disk or optical disk, and other media that can store program code.

[0096] Based on this, Figure 8As shown, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program 31 is stored. When the computer program 31 is executed by a processor, the steps of the information processing method of the liquid crystal keyboard are implemented.

[0097] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0098] It should also be noted that, in this specification, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

[0099] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An information processing method for a liquid crystal keyboard, characterized in that: include: When the target inverter is detected to be connected, the differential code data of the target inverter is obtained; The difference code data includes at least one function code information unique to the model and software version number of the target inverter; The function code of the target frequency converter is displayed according to the difference code data and the reference code data; the reference code data includes function code information common to frequency converters of different models.

2. The information processing method of the liquid crystal keyboard according to claim 1, characterized in that: When the target frequency converter is detected to be connected, obtaining the difference code data of the target frequency converter includes: When the target inverter is detected to be connected, obtaining the product model identification and software version number of the target inverter; If the product model identification code of the target inverter is consistent with the product model identification of the inverter connected last time, and the software version number of the target inverter is consistent with the software version number of the inverter connected last time, the difference code data of the inverter connected last time is used as the difference code data of the target inverter; When the product model identification code of the target inverter is inconsistent with the product model identification of the inverter connected last time, and / or the software version number of the target inverter is inconsistent with the software version number of the inverter connected last time, difference code data is obtained from the target inverter.

3. The information processing method of the liquid crystal keyboard according to claim 2, characterized in that: After obtaining the difference code data from the target frequency converter, the method further includes: The product model identification, software version number and corresponding difference code data of the inverter recorded last time are overwritten and updated based on the product model identification, software version number and difference code data of the target inverter.

4. The information processing method of the liquid crystal keyboard according to claim 2, characterized in that: The function code displaying of the target inverter according to the difference code data and the reference code data includes: In response to a keyboard operation on the target inverter, obtaining a target function code number corresponding to the keyboard operation; determining target function code information corresponding to the target function code number from the difference code data and the reference code data according to the target function code number; Display is performed based on the target function code information.

5. The information processing method of the liquid crystal keyboard according to claim 4, characterized in that: The step of determining target function code information corresponding to the target function code number from the difference code data and the reference code data according to the target function code number includes: Determining whether there is target function code information corresponding to the target function code number in the difference code data; In a case where the target function code information exists in the difference code data, acquiring the target function code information from the difference code data; In the case that the target function code information does not exist in the difference code data, determining whether the target function code information exists in the reference code data; In a case where the target function code information exists in the reference code data, the target function code information is acquired from the reference code data.

6. The information processing method of the liquid crystal keyboard according to claim 5, characterized in that: Also includes: In the case that the target function code information does not exist in either the difference code data or the reference code data, the numerical value corresponding to the target function code number is displayed.

7. The information processing method of the liquid crystal keyboard according to claim 2, characterized in that: Before acquiring the difference code data of the target frequency converter when the target frequency converter is detected to be connected, the method further includes: Obtaining an overall functional specification of a target inverter and a benchmark functional specification shared by inverters of different models; the overall functional specification and the benchmark functional specification are both in a first data format; the benchmark code table data and the difference code table data are both in a second data format; the overall functional specification includes all function code information of the target inverter, and the benchmark functional specification includes function code information shared by inverters of different models; Comparing each function code information in the overall function specification with each function code information in the benchmark function specification; A set of function code information in the overall function specification that is different from each function code information in the benchmark function specification is determined as differential code data of the target inverter; wherein, the different function code information refers to at least one difference in the function code number or the function code information content in the function code information.

8. The information processing method of the liquid crystal keyboard according to claim 7, characterized in that: The method further comprises: After determining the difference code data of the target frequency converter, compressing the difference code data; storing the compressed difference code data into the target inverter; The obtaining of difference code data from the target frequency converter includes: Acquire compressed difference code data from the target frequency converter, and store the compressed difference code data in a storage space lost upon power failure; The compressed difference code data is decompressed to obtain the difference code data of the target inverter.

9. An information processing device for a liquid crystal keyboard, characterized in that: include: A first acquisition module is used to acquire difference code data of the target frequency converter when detecting that the target frequency converter is connected; The difference code data includes at least one function code information unique to the model and software version number of the target inverter; The display module is used to display the function code of the target inverter according to the difference code data and the reference code data; the reference code data includes the function code information shared by inverters of different models.

10. A liquid crystal keyboard, characterized in that: include: memory for storing computer programs; A processor, configured to implement the steps of the information processing method of the liquid crystal keyboard according to any one of claims 1 to 8 when executing the computer program.