Architecture method, device, storage medium and computer equipment of function control program
By generating function configuration tables and software development kit function files, and designing unified function interfaces, the problem of unstable vehicle control and vehicle design function interfaces was solved, realizing the unification and scalability of function interfaces and improving application development efficiency.
Patent Information
- Application Number
- CN202211329268.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-27
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2042-10-27
AI Technical Summary
The unstable interfaces of vehicle control and vehicle equipment functions result in high costs, great difficulty, and low efficiency in application development and adaptation, and these changes vary with suppliers and vehicle models.
By obtaining the function definition table, parsing tools are used to generate the function configuration table and software development kit function files, and a unified function interface is designed to achieve the uniformity and scalability of the function interface.
Maintaining consistency and scalability of functional interfaces improves application development efficiency and reduces costs and complexity.
Smart Images

Figure CN115576528B_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to the field of software technology, and in particular to an architecture method, apparatus, storage medium, and computer device for a function control program. [Background Technology]
[0002] The vehicle control and design of the cockpit are among the core applications of in-vehicle infotainment systems, and consequently, they have become one of the applications developed in-house by OEMs. Vehicle control and design encompass numerous cockpit functions, such as air conditioning, doors and windows, seats, lights, locks, rearview mirrors, and energy and power-related functions. Each function has different suppliers, and the control methods vary significantly. Even for the same function, there may be a need for compatibility with multiple suppliers based on commercial considerations. Furthermore, as vehicle models evolve, each function is improved accordingly. Unstable functional interfaces and difficulties in expansion and modification, coupled with changes in suppliers and vehicle models, lead to increased application development and adaptation costs, greater difficulty, and lower application development efficiency. [Summary of the Invention]
[0003] In view of this, embodiments of the present invention provide an architecture method, apparatus, storage medium, and computer device for a function control program, so as to maintain a unified, consistent, and scalable functional interface and improve the efficiency of application development.
[0004] On one hand, embodiments of the present invention provide an architecture method for a function control program, including:
[0005] Get the function definition table of the settings;
[0006] Input the function definition table into the parsing tool to generate a function configuration table and a software development kit function file;
[0007] The functional interface of the function control program is set according to the function file of the software development kit;
[0008] Generate a function / value interface parameter model for the function control program based on the software development kit function file;
[0009] A software development kit for generating function control programs based on the function configuration table.
[0010] Optionally, the function definition table is input into a parsing tool to generate a function configuration table and a software development kit (SDK) function file, including:
[0011] Iterate through the first row of the function definition table and determine whether the data in the function definition table has been completely traversed.
[0012] If it is determined that the data in the function definition table has not been fully traversed, the generation of the function configuration table and the generation of the software development kit function file based on the function definition table are performed in parallel.
[0013] Optionally, generating a function configuration table based on the function definition table includes:
[0014] Parse the function names in the function definition table and add function attributes to the function names;
[0015] Generate a function configuration table based on the function name and function attributes;
[0016] Iterate through the next row of the function definition table and continue to execute the step of determining whether the data in the function definition table has been completely traversed.
[0017] Optionally, generating the software development kit function file based on the function definition table includes:
[0018] Parse the function names in the function definition table to generate software development kit function files.
[0019] Optionally, it also includes:
[0020] Parse the function names in the function definition table, input the function names into the self-test case array, and generate the self-test case results;
[0021] Display the results of the self-test test cases.
[0022] Optionally, after parsing the function names in the function definition table and generating the software development kit function file, the process includes:
[0023] Determine whether the function type corresponding to the function name is an integer type;
[0024] If the function type is determined to be an integer type, the type value definition in the function definition table is parsed to generate a software development kit value class file;
[0025] Iterate through the next row of the function definition table and continue to execute the step of determining whether the data in the function definition table has been completely traversed.
[0026] Optionally, the function definition table includes: function name, function meaning, function type, function unit, and type numerical definition.
[0027] On the other hand, embodiments of the present invention provide an architecture apparatus for a function control program, comprising:
[0028] The retrieval module is used to retrieve the function definition table for the settings;
[0029] The first generation module is used to input the function definition table into the parsing tool and generate a function configuration table and a software development kit function file.
[0030] The configuration module is used to configure the functional interface of the function control program according to the function file of the software development kit.
[0031] The second generation module is used to generate a function / value interface parameter model of the function control program based on the function file of the software development kit.
[0032] The third generation module is used to generate a software development kit for the function control program based on the function configuration table.
[0033] On the other hand, embodiments of the present invention provide a storage medium, characterized in that the storage medium includes a stored program, wherein an architecture method for controlling the device where the storage medium is located to execute the above-mentioned functional control program during the execution of the program.
[0034] On the other hand, embodiments of the present invention provide a computer device, including a memory and a processor, wherein the memory is used to store information including program instructions, and the processor is used to control the execution of the program instructions, characterized in that the program instructions are loaded and executed by the processor to implement the steps of the above-mentioned functional control program architecture method.
[0035] In the technical solution provided by this invention, a function definition table is obtained; the function definition table is input into a parsing tool to generate a function configuration table and a software development kit (SDK) function file; the function interface of the function control program is set according to the SSD function file; a function / value interface parameter model of the function control program is generated according to the SSD function file; and the SSD of the function control program is generated according to the function configuration table. In this technical solution, the function definition table is used as the sole input, and a unified function interface is designed based on the parsing tool. This maintains a unified, consistent, and scalable function interface, improving the efficiency of application development. [Attached Image Description]
[0036] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 A flowchart illustrating the architecture method of a function control program according to an embodiment of the present invention;
[0038] Figure 2 A flowchart of an embodiment of the present invention is provided for inputting a function definition table into a parsing tool to generate a function configuration table and a software development kit function file;
[0039] Figure 3 A schematic diagram of the architecture of a function control program provided in an embodiment of the present invention;
[0040] Figure 4 This is a schematic diagram of a computer device provided in an embodiment of the present invention.
Detailed Implementation Methods
[0041] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0042] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0043] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0044] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0045] One embodiment of the present invention provides an architecture method for a function control program. Figure 1 A flowchart illustrating the architecture method of a function control program according to an embodiment of the present invention is shown below. Figure 1 As shown, the method includes:
[0046] Step 102: Obtain the function definition table for the settings.
[0047] In one embodiment of the present invention, the steps are performed by a computer device. For example, the computer device includes a computer or a tablet computer.
[0048] In one embodiment of the present invention, the function definition table can be an Excel spreadsheet.
[0049] In one embodiment of the present invention, the function definition table includes: function name, function meaning, function type, function unit, and type numerical definition.
[0050] In one embodiment of the present invention, the descriptions of the function name, function meaning, function type, function unit, and type numerical definition in the function definition table are shown in Table 1 below:
[0051] Table 1
[0052]
[0053]
[0054] In one embodiment of the present invention, the function definition table is shown in Table 2 below:
[0055] Table 2
[0056]
[0057] As shown in Table 2 above, the function name in the function definition table is ID_HVAC_TEMP_FL, the function meaning is air conditioning temperature, front left, the function type is Float, the function unit is degrees Celsius, and the type value is defined as empty.
[0058] In one embodiment of the present invention, a function definition table is designed and implemented, which can use an Excel spreadsheet to define interfaces and serve as input for software development, thus facilitating the review process.
[0059] Step 104: Input the function definition table into the parsing tool to generate the function configuration table and software development kit function files.
[0060] In one embodiment of the present invention, the parsing tool includes a Python tool.
[0061] Figure 2 A flowchart provided in one embodiment of the present invention illustrates how a function definition table is input into a parsing tool to generate a function configuration table and a software development kit (SDK) function file. Figure 2 As shown, step 104 includes:
[0062] Step 1042: Traverse the first row of the function definition table.
[0063] In one embodiment of the present invention, the function definition table includes multiple rows of data, and the first row of the function definition table is traversed.
[0064] Step 1044: Determine whether the data in the function definition table has been traversed. If yes, the process ends; otherwise, execute steps A1 and B1 in parallel.
[0065] Step A1: Parse the function names in the function definition table and add function attributes to the function names.
[0066] In one embodiment of the present invention, the parsing tool parses the function name in the function definition table. If the function name is ID_HVAC_TEMP_FL, then a function attribute is added to the function name. The function attribute can be 35.0 degrees Celsius.
[0067] Step A2: Generate a function configuration table based on the function name and function attributes.
[0068] In one embodiment of the present invention, the function name and function attributes are input into a function configuration table. This function configuration table can be in Extensible Markup Language (XML) format.
[0069] Step A3: Traverse the next row of the function definition table and continue to step 1044.
[0070] Step B1: Parse the function names in the function definition table, input the function names into the self-test case array, and generate the self-test case results.
[0071] In one embodiment of the present invention, the self-test case array can be used as automated test input. It is an array with function names as elements. In Java code, the specific definition is as follows:
[0072]
[0073] During the parsing process of the parsing tool, the corresponding function name in the function definition table will be parsed and input into the array defined above.
[0074] Step B2: Display the results of the self-test test cases.
[0075] In one embodiment of the present invention, the operator can view the self-test test results in order to modify the functions corresponding to inaccurate self-test test results.
[0076] Step B3: Parse the function names in the function definition table and generate the software development kit function files.
[0077] In one embodiment of the present invention, the software development kit (SDK) function file can be a Java file.
[0078] The SDK is an interface exposed to developers. Its functionality is defined in the software development kit's feature file, as shown below:
[0079] / ** Description: Air conditioning temperature, unit: degrees Celsius, type: FLOAT Note: This section describes important information regarding the set and get functions, such as parameter conversion. * /
[0080] public static final String ID_HVAC_TEMP_FL="ID_HVAC_TEMP_FL";
[0081] During the tool parsing process, the corresponding function names in the function definition table will be parsed and the software development kit function files defined above will be generated so that the defined functions can be used in development.
[0082] Step B4: Determine whether the function type corresponding to the function name is an integer type. If yes, proceed to step B5; otherwise, proceed to step B6.
[0083] In one embodiment of the present invention, in the code, values of type FLOAT, such as air conditioning temperature, do not need to be defined if there is no ambiguity. They may only need to be defined if the value is of type integer (INT).
[0084] Step B5: Parse the type value definitions in the function definition table and generate the software development kit value class file.
[0085] In one embodiment of the present invention, the software development kit value class file can be a Java file.
[0086] In one embodiment of the present invention, taking the air conditioner switch state as an example, the values defined in the "Type Value Definition" column of the function definition table are shown below:
[0087] 0x0:CLOSE: Off
[0088] 0x1:OPEN: Open
[0089] During the parsing process, the parsing tool will parse the information in the "Type Numeric Definition" column of the function definition table and generate a Software Development Kit (SDK) value class file, as shown below:
[0090] public static final class HvacPower{
[0091] public static final String CLOSE="0";
[0092] public static final String OPEN="1";
[0093] }
[0094] These predefined values exposed in the SDK will be version compatible and compatible with different vendors. For example, the air conditioning status of this vendor might be 0 in this project, while the air conditioning status of the next vendor might be 1 in the next project. In this case, the CLOSE value defined in the SDK remains unchanged, but the value update definition is as follows:
[0095] public static final class HvacPower{
[0096] public static final String CLOSE="1";
[0097] public static final String OPEN="0";
[0098] }
[0099] This approach is highly scalable. For example, if in a future vehicle model we add an air conditioning power status called "Powering On" in addition to on and off, the software development kit value class file will be updated as follows:
[0100] public static final class HvacPower{
[0101] public static final String CLOSE="1";
[0102] public static final String OPEN="0";
[0103] public static final String STARTING="2";
[0104] }
[0105] Step B6: Traverse the next row of the function definition table and continue to execute step 1044.
[0106] Step 106: Set the function interface of the function control program according to the function file of the software development kit.
[0107] In one embodiment of the present invention, the functional interface includes a unified get / set interface.
[0108] The functional interface can be shown below:
[0109] interface ISwDefineVechicle{
[0110] void get(String key);
[0111] void set(String key,String value);
[0112] }
[0113] In one embodiment of the present invention, the generation of functional interfaces uses a parsing tool, which avoids human error in referencing functional interfaces during generation.
[0114] In one embodiment of the present invention, the unified functional interface does not change due to different functions, and the functional interface is unified and stable.
[0115] Step 108: Generate the function / value interface parameter model of the function control program based on the function files of the software development kit.
[0116] In one embodiment of the present invention, all functions in the function (key) / value (value) interface parameter model are distinguished by a string key. To add a new function, only the corresponding string definition needs to be added. The key is the "function" generated by the software definition parsing tool, and the key can be referenced from the SDK. The value is the "type value" generated by the software definition parsing tool, and the value can be referenced from the SDK.
[0117] In one embodiment of the present invention, all functions in the key / value interface parameter model are distinguished by a string key. Adding a new function only requires adding the corresponding string definition, facilitating expansion. The values of the left and right functions in the key / value interface parameter model can be defined as strings, shielding platform differences and facilitating adaptation in changing scenarios.
[0118] Step 110: Generate the software development kit for the function control program based on the function configuration table.
[0119] In one embodiment of the present invention, the SDK mainly defines key, value and corresponding API description. These definitions can come from the function configuration table and are parsed and automatically generated by the parsing tool.
[0120] In one embodiment of the present invention, an interface can be published as an SDK, and application developers can directly reference the SDK, thereby improving development efficiency.
[0121] In one embodiment of the present invention, after step 110, the method further includes: implementing XML-based interface initialization, wherein the XML is imported into the function control program in the form of a resource for initialization, and the initialization process is as follows: parsing the function name in sequence, and initializing the function type, function meaning, function unit and type value definition in the form of key / value of hash map, so as to use the function control program.
[0122] In the technical solution provided by this invention, a function definition table is obtained; the function definition table is input into a parsing tool to generate a function configuration table and a software development kit (SDK) function file; the function interface of the function control program is set according to the SSD function file; a function / value interface parameter model of the function control program is generated according to the SSD function file; and the SSD of the function control program is generated according to the function configuration table. In this technical solution, the function definition table is used as the sole input, and a unified function interface is designed based on the parsing tool. This maintains a unified, consistent, and scalable function interface, improving the efficiency of application development.
[0123] One embodiment of the present invention provides an architecture device for a function control program. Figure 3 This is a schematic diagram of the architecture of a function control program provided in an embodiment of the present invention, as shown below. Figure 3 As shown, the device includes: an acquisition module 11, a first generation module 12, a setting module 13, a second generation module 14, and a third generation module 15.
[0124] The acquisition module 11 is used to acquire the function definition table of the settings.
[0125] The first generation module 12 is used to input the function definition table into the parsing tool to generate the function configuration table and the software development kit function file.
[0126] Setting module 13 is used to set the function interface of the function control program according to the function file of the software development kit.
[0127] The second generation module 14 is used to generate a function / value interface parameter model for the function control program based on the function files of the software development kit.
[0128] The third generation module 15 is used to generate a software development kit for the function control program based on the function configuration table.
[0129] In this embodiment of the invention, the first generation module 12 is specifically used for:
[0130] Iterate through the first row of the function definition table and determine whether the data in the function definition table has been completely traversed.
[0131] If it is determined that the data in the function definition table has not been fully traversed, the functions of generating the function configuration table and the software development kit function files based on the function definition table are executed in parallel.
[0132] In this embodiment of the invention, the first generation module 12 is specifically used for:
[0133] Parse the function names in the function definition table and add function attributes to the function names;
[0134] Generate a function configuration table based on the function name and function attributes;
[0135] Iterate through the next row of the function definition table and continue executing the step of determining whether the data in the function definition table has been completely traversed.
[0136] In this embodiment of the invention, the first generation module 12 is specifically used for:
[0137] Parse the function names in the function definition table and generate the software development kit function files.
[0138] In this embodiment of the invention, the first generation module 12 is further specifically used for:
[0139] Parse the function names in the function definition table, input the function names into the self-test case array, and generate the self-test case results;
[0140] Display the results of the self-test test cases.
[0141] In this embodiment of the invention, the first generation module 12 is further specifically used for:
[0142] Determine if the function type corresponding to the function name is an integer type;
[0143] If the function type is determined to be an integer type, parse the type value definition in the function definition table and generate a software development kit value class file;
[0144] Iterate through the next row of the function definition table and continue executing the step of determining whether the data in the function definition table has been completely traversed.
[0145] In one embodiment of the present invention, the function definition table includes: function name, function meaning, function type, function unit, and type numerical definition.
[0146] In the technical solution provided by this invention, a function definition table is obtained; the function definition table is input into a parsing tool to generate a function configuration table and a software development kit (SDK) function file; the function interface of the function control program is set according to the SSD function file; a function / value interface parameter model of the function control program is generated according to the SSD function file; and the SSD of the function control program is generated according to the function configuration table. In this technical solution, the function definition table is used as the sole input, and a unified function interface is designed based on the parsing tool. This maintains a unified, consistent, and scalable function interface, improving the efficiency of application development.
[0147] The functional control program architecture provided in this embodiment can be used to implement the above. Figure 1 The architecture method of the function control program can be specifically described in the above-described embodiment of the architecture method of the function control program, and will not be repeated here.
[0148] This invention provides a storage medium that includes a stored program. During program execution, the device containing the storage medium is configured to execute the steps of the architecture method described above for the function control program. For a detailed description, please refer to the embodiments of the architecture method described above for the function control program.
[0149] This invention provides a computer device, including a memory and a processor. The memory is used to store information including program instructions, and the processor is used to control the execution of the program instructions. When the program instructions are loaded and executed by the processor, they implement the steps of the above-described functional control program architecture method. For a detailed description, please refer to the above-described functional control program architecture method.
[0150] Figure 4 This is a schematic diagram of a computer device provided in an embodiment of the present invention. Figure 4 As shown, the computer device 20 in this embodiment includes a processor 21, a memory 22, and a computer program 23 stored in the memory 22 and executable on the processor 21. When the computer program 23 is executed by the processor 21, it implements the architectural method applied to the function control program in this embodiment. To avoid repetition, it will not be described in detail here. Alternatively, when the computer program is executed by the processor 21, it implements the functions of each model / unit in the architectural device applied to the function control program in this embodiment. To avoid repetition, it will not be described in detail here.
[0151] Computer device 20 includes, but is not limited to, processor 21 and memory 22. Those skilled in the art will understand that... Figure 4 This is merely an example of computer device 20 and does not constitute a limitation on computer device 20. It may include more or fewer components than shown, or combine certain components, or different components. For example, computer device may also include input / output devices, network access devices, buses, etc.
[0152] The processor 21 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0153] The memory 22 can be an internal storage unit of the computer device 20, such as a hard disk or RAM of the computer device 20. The memory 22 can also be an external storage device of the computer device 20, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the computer device 20. Furthermore, the memory 22 can include both internal and external storage units of the computer device 20. The memory 22 is used to store computer programs and other programs and data required by the computer device. The memory 22 can also be used to temporarily store data that has been output or will be output.
[0154] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0155] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0156] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0157] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0158] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0159] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. An architectural method of a function control program, characterized by, The method comprises the following steps: obtaining a function definition table, the function definition table comprising a function name, a function meaning, a function type, a function unit and a type value definition; inputting the function definition table into a parsing tool, parsing the function name in the function definition table, and adding a function attribute to the function name; generating a function configuration table according to the function name and the function attribute; parsing the function name in the function definition table to generate a software development kit function file; setting a function interface of a function control program according to the software development kit function file; generating a function / value interface parameter model of the function control program according to the software development kit function file; generating a software development kit of the function control program according to the function configuration table; after the step of parsing the function name in the function definition table to generate the software development kit function file, the method further comprises the following steps: judging whether the function type corresponding to the function name is an integer type; if it is judged that the function type is an integer type, parsing the type value definition in the function definition table to generate a software development kit value class file; traversing a next line of the function definition table, and continuing to execute the step of judging whether the data in the function definition table is traversed completely.
2. The method of claim 1, wherein, after the step of inputting the function definition table into the parsing tool, the method further comprises the following steps: traversing a first line of the function definition table, and judging whether the data in the function definition table is traversed completely; if it is judged that the data in the function definition table is not traversed completely, executing the steps of parsing the function name in the function definition table, adding a function attribute to the function name, generating a function configuration table according to the function name and the function attribute, and generating a software development kit function file according to the function name in the function definition table in parallel.
3. The method of claim 2, wherein, the method further comprises the following steps: after the step of generating the function configuration table according to the function name and the function attribute, traversing a next line of the function definition table, and continuing to execute the step of judging whether the data in the function definition table is traversed completely.
4. The method of claim 1, wherein, the method further comprises the following steps: parsing the function name in the function definition table, inputting the function name into a self-checking case array, and generating a self-checking case result; displaying the self-checking case result.
5. An architecture apparatus of a function control program, characterized by comprising: The method comprises the following steps: obtaining a function definition table, the function definition table comprising a function name, a function meaning, a function type, a function unit and a type value definition; inputting the function definition table into a parsing tool, parsing the function name in the function definition table, and adding a function attribute to the function name; generating a function configuration table according to the function name and the function attribute; and parsing the function name in the function definition table to generate a software development kit function file; setting a function interface of a function control program according to the software development kit function file; generating a function / value interface parameter model of the function control program according to the software development kit function file; generating a software development kit of the function control program according to the function configuration table; The first generating module is specifically configured to determine whether the function type corresponding to the function name is an integer type; if it is determined that the function type is an integer type, parse the type value definition in the function definition table to generate a software development kit value class file; traverse the next line of the function definition table and continue to execute the step of determining whether the data in the function definition table is traversed completely.
6. A storage medium, characterized by The storage medium comprises a stored program, wherein the program, when executed, controls the device in which the storage medium is located to perform the architecture method of the function control program in any one of claims 1 to 4.
7. A computer device comprising a memory for storing information including program instructions, and a processor for controlling execution of the program instructions, characterized in that, The program instructions are loaded and executed by the processor to implement the steps of the architecture method of the function control program in any one of claims 1 to 4.
Citation Information
Patent Citations
Software development kit generation method and device, equipment, storage medium and product
CN115237459A
Automatch process and system for software development kit for application programming interface
US20170102925A1