CN115445210A - Data code processing method and device, electronic equipment and storage medium - Google Patents
Data code processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115445210A CN115445210A CN202211124873.4A CN202211124873A CN115445210A CN 115445210 A CN115445210 A CN 115445210A CN 202211124873 A CN202211124873 A CN 202211124873A CN 115445210 A CN115445210 A CN 115445210A
- Authority
- CN
- China
- Prior art keywords
- difference
- target
- data code
- data
- version
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Stored Programmes (AREA)
Abstract
The application provides a data code processing method and device, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring a target difference type and a target difference data code from a version difference information data table in response to an operation instruction of an application program for a target version; when the target difference type is the full coverage type, determining the target difference data code as a target full data code of the target version; when the target difference type is the patch type, generating a target full data code of a target version according to the basic data code and the target difference data code; the full data codes of multiple versions are stored in a mode of using the difference data codes and the basic data codes, so that the efficiency of program development can be improved, and the error rate can be reduced; in addition, when the difference type is the full-coverage type, the corresponding difference data codes are directly used as the full-volume data codes, so that the steps of modifying the basic data codes are reduced, and the data code processing efficiency is further improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data code processing method and apparatus, an electronic device, and a storage medium.
Background
With the continuous development and improvement of computer technology, the demand of people for entertainment and leisure modes is continuously increased, and different demands of users can be realized by operating various application programs installed in terminal equipment such as mobile phones, computers and the like.
Taking a game application as an example, in order to provide different game experiences for users in different regions, different data are generally configured for part of source data of the same type of game application according to different regions, that is, part of the same type of source data and part of different types of source data exist in the whole amount of source data of the same type of game application in different regions, and it can also be understood that versions of the same type of game application are different for different regions.
In the traditional game development, a set of Excel tables (electronic forms) with full source data need to be maintained for each region, the source data in the Excel tables of each region have the same part, which results in a lot of redundant data for maintaining the source data of the same part, when the source data of the same part needs to be modified, the Excel tables of all regions need to be edited, obviously, the efficiency is low, and the omission is easy.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
In view of the above problems, the present application is proposed to provide a data code processing method and apparatus, an electronic device, and a storage medium that overcome or at least partially solve the above problems, including:
a method of data code processing, the method comprising:
responding to an application program running instruction aiming at a target version, and acquiring a target difference type and a target difference data code corresponding to the target version from a version difference information data table; the version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference type comprises a full coverage type and a patch type;
when the target difference type is a full coverage type, determining the target difference data code as a target full data code of the target version;
and when the target difference type is a patch type, generating a target full data code of the target version according to the basic data code and the target difference data code.
Optionally, before the acquiring, in response to an operation instruction of the application program for a target version, a target difference type and a target difference data code corresponding to the target version from a version difference information data table, the method further includes:
acquiring difference data code files of all versions;
determining a corresponding difference type according to the file name of the difference data code file;
and generating the version difference information data table according to the name, the difference type and the difference data code file of the version.
Optionally, the method further comprises:
and deleting the difference data code file after the version difference information data table is generated.
Optionally, the method further comprises:
in response to an update operation for any version of an original difference data code, determining a new difference data code corresponding to the original difference data code;
and replacing the original difference data codes in the version difference information data table with the new difference data codes, and updating the difference types of the original difference data codes with the difference types of the new difference data codes.
Optionally, when the target difference type is a patch type, generating a target full-size data code of the target version according to the base data code and the target difference data code, including:
when the target difference type is a patch type, copying the basic data code to obtain a basic data code copy;
and replacing the code content corresponding to the target difference data codes in the basic data code copy by the target difference data codes to generate target full-scale data codes of the target version.
Optionally, after the generating the target full data code of the target version according to the base data code and the target difference data code when the target difference type is the patch type, the method further includes:
and taking the target full data code as a target difference code stored in the version difference information data table, and updating the target difference type from a patch type to a full coverage type.
Optionally, after the acquiring, in response to an operation instruction of the application program for the target version, the target difference type and the target difference data code corresponding to the target version from the version difference information data table, the method further includes:
when the target difference type or the target difference data code corresponding to the target version does not exist in the version difference data table, determining the basic data code as the target full data code of the target version.
A data code processing apparatus, the apparatus comprising:
the difference data code acquisition module is used for responding to an application program running instruction aiming at a target version, and acquiring a target difference type and a target difference data code corresponding to the target version from a version difference information data table; the version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference type comprises a full coverage type and a patch type;
a first full data code determining module, configured to determine the target difference data code as a target full data code of the target version when the target difference type is a full coverage type;
and the second full data code determining module is used for generating the target full data code of the target version according to the basic data code and the target difference data code when the target difference type is the patch type.
Optionally, the apparatus further comprises:
the first acquisition module is used for acquiring the difference data code files of all versions;
the first determining module is used for determining a corresponding difference type according to the file name of the difference data code file;
and the version difference information data table generating module is used for generating the version difference information data table according to the name, the difference type and the difference data code file of the version.
Optionally, the apparatus further comprises:
and the deleting module is used for deleting the difference data code file after the version difference information data table is generated.
Optionally, the apparatus further comprises:
a second determining module, configured to determine, in response to an update operation for an original difference data code of any version, a new difference data code corresponding to the original difference data code;
and the first updating module is used for replacing the original difference data codes in the version difference information data table with the new difference data codes and updating the difference types of the original difference data codes with the difference types of the new difference data codes.
Optionally, the second full-size data code determining module includes:
the replication sub-module is used for replicating the basic data code to obtain a basic data code replica when the target difference type is the patch type;
and the replacing submodule is used for replacing the code content corresponding to the target difference data codes in the basic data code copy by the target difference data codes so as to generate the target full-scale data codes of the target version.
Optionally, the second full size data code determining module further includes:
and the updating submodule is used for taking the target full data codes as target difference codes stored in the version difference information data table and updating the target difference types from patch types to full-coverage types.
Optionally, the apparatus further comprises:
a third full data code determining module, configured to determine the basic data code as a target full data code of the target version when a target difference type or a target difference data code corresponding to the target version does not exist in the version difference data table.
An electronic device comprising a processor, a memory and a computer program stored on the memory and capable of running on the processor, the computer program, when executed by the processor, implementing the steps of the data code processing method as described above.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the data code processing method as described above.
The application has the following advantages:
in the embodiment of the application, a target difference type and a target difference data code corresponding to a target version are acquired from a version difference information data table by responding to an operation instruction of an application program aiming at the target version, and the version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference type comprises a full coverage type and a patch type; when the target difference type is the full coverage type, determining the target difference data code as a target full data code of the target version; when the target difference type is the patch type, generating a target full data code of a target version according to the basic data code and the target difference data code; the full data codes of multiple versions are stored in a mode of differential data codes and basic data codes, when the same data codes existing in all the versions need to be modified, the full data codes of all the versions can be modified only by modifying the basic data codes, and therefore the efficiency of program development is improved and the error rate is reduced; in addition, the embodiment of the application determines the full data codes corresponding to the version by combining the difference types corresponding to the versions needing to be operated, and when the difference types are full coverage types, the corresponding difference data codes are directly used as the full data codes, so that the steps of modifying the basic data codes are reduced, and the efficiency of processing the data codes is further improved.
Drawings
In order to more clearly illustrate the technical solutions of the present application, the drawings needed to be used in the description of the present application will be briefly introduced below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive labor.
FIG. 1 is a flow chart illustrating steps of a data code processing method according to an embodiment of the present application;
FIG. 2 is a flowchart illustrating an example of determining a target full data code according to an embodiment of the present disclosure;
fig. 3 is a block diagram of a data code processing apparatus according to an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In application development, function and system data related to an application program are generally edited by an Excel table, data stored in the Excel table is called source data, and different functions and different systems generally correspond to different Excel tables.
The source data in the Excel table is converted into codes through a table guiding program, wherein the codes can also be called as data codes, and then the data codes are stored into a data code file, namely the data code file is a file for storing the data codes. The data code file loaded into the system memory can drive the corresponding functions of the application program and the operation of the system when the application program operates.
For ease of understanding, the following is an exemplary description of a game application. In a game operation, in order to provide different game experiences for users in different regions, different data are generally configured for source data of the same play or system in a game application according to needs, that is, partial same source data and partial different source data exist in the different regions for the whole amount of source data of the same game application, and it can also be understood that versions of the same game application for the different regions are different.
In the prior art, in order to provide different game experiences for users in different regions, in game development, a set of Excel tables of full data needs to be maintained for each region, and source data in the Excel tables of the regions have the same part, which results in a lot of redundant data for maintaining the source data of the same part. When source data of the same part needs to be modified, excel tables of all regions need to be edited, which is obviously inefficient and easy to miss.
Taking application programs of different versions of shopping malls for selling commodities as an example, different regions have corresponding shopping mall tables, and the shopping mall tables store commodities sold in games. Referring to tables 1 and 2, table 1 is a mall table for region 1, and table 2 is a mall table for region 2. Two commodities a and B exist in table 1, two commodities a and B also exist in table 2, and the commodity a in the two tables is the same source data, and the other source data of the commodity B except the selling price are also the same. That is, the total source data of the mall table of region 1 has partially the same source data and partially different source data as the total source data of the mall table of region 2.
TABLE 1
| Commodity number | Article numbering | Remarks to note | Type of goods | Price of goods |
| A | 11 | Commodity A | 1 | 100 |
| B | 12 | Commodity B | 1 | 100 |
TABLE 2
| Commodity numbering device | Article numbering | Remarks for note | Type of goods | Price of goods |
| A | 11 | Commodity A | 1 | 100 |
| B | 12 | Article B | 1 | 1000 |
Table 1 the data codes obtained by transformation are as follows:
table 2 the data codes obtained by transformation are as follows:
when the same source data of the two regions need to be modified, the mall tables of the region 1 and the region 2 need to be opened in sequence for modification, and after the mall table of one region is modified, a table guide program needs to be executed once to guide out a data code file of a new mall table, which is obviously inefficient and easy to miss.
In view of this, the embodiment of the present application provides a data code processing method, which stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes through a version difference information data table; the difference type comprises a full coverage type and a patch type; when an operation instruction for a target version is received, acquiring a target difference type and a target difference data code corresponding to the target version from a version difference information data table; when the target difference type is the full coverage type, determining the target difference data code as a target full data code of the target version; and when the target difference type is the patch type, generating a target full-size data code of the target version according to the basic data code and the target difference data code. The full data codes of multiple versions are stored in a mode of differential data codes and basic data codes, when the same data codes existing in all the versions need to be modified, the full data codes of all the versions can be modified only by modifying the basic data codes, and therefore the efficiency of program development is improved and the error rate is reduced; in addition, the full data codes of the version are determined according to the difference type corresponding to the version needing to be operated, and when the difference type is the full coverage type, the corresponding difference data codes are directly used as the full data codes, so that the steps of modifying the basic data codes are reduced, and the data code processing efficiency is further improved.
Referring to fig. 1, a flowchart illustrating steps of a data code processing method provided in an embodiment of the present application is shown, where the data code processing method may be executed in a local terminal device or a server. The local terminal device may refer to a client device, and the server may be an independently operating server, a distributed server, or a server cluster composed of a plurality of servers. Preferably, the server may be a cloud server having a cloud computing function.
Specifically, cloud Computing (Cloud Computing) is a Computing model that distributes Computing tasks over a resource pool formed by a large number of computers, enabling various application systems to obtain Computing power, storage space, and information services as needed. The network that provides the resources is called the "cloud". Resources in the cloud can be infinitely expanded to users, and can be acquired at any time, used as required and expanded at any time. The cloud computing resource pool mainly comprises computing equipment (which is a virtualization machine and comprises an operating system), storage equipment and network equipment.
In an alternative embodiment, when the data code processing method runs on a server, the data code processing method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system comprises the server and a client device. When playing a game, a user operates the client device to send an operation instruction to the server, the server runs the game according to the operation instruction, data such as a game picture and the like are encoded and compressed, the data are returned to the client device through a network, and finally the data are decoded and the game picture is output through the client device.
The method may comprise the steps of:
The version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference type comprises a full coverage type and a patch type;
and 103, when the target difference type is a patch type, generating a target full-size data code of the target version according to the basic data code and the target difference data code.
The embodiment of the application realizes that the full data codes of multiple versions are stored in a mode of using the difference data codes and the basic data codes through the steps, when the same data codes existing in all the versions need to be modified, the full data codes of all the versions can be modified only by modifying the basic data codes, so that the efficiency of program development is improved, and the error rate is reduced; in addition, the full data codes corresponding to the version are determined according to the difference type corresponding to the version needing to be operated, and when the difference type is the full coverage type, the corresponding difference data codes are directly used as the full data codes, so that the steps of modifying the basic data codes are reduced, and the data code processing efficiency is improved.
Next, the data code processing method in the present exemplary embodiment will be further described.
In step 101, in response to an operation instruction of an application program for a target version, a target difference type and a target difference data code corresponding to the target version are acquired from a version difference information data table.
The version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference types include a full coverage type and a patch type.
When the data code processing method is applied to the client device, the client device can acquire the basic data code file of the application program and the difference data code files of different versions through the server or other devices, and the client device can generate the version difference information data table according to the difference data code files of different versions and load the basic data codes in the version difference information data table and the basic data code file into the memory. Of course, the process of generating the version difference information data table may also be completed by the server, that is, the client device may obtain the version difference information data table in an obtaining manner, and load the version difference information data table and the basic data codes in the basic data code file into the memory. Preferably, because the version difference information data table stores different versions of difference data codes, when the client device acquires the version difference information data table in an acquiring manner, it is not necessary to acquire different versions of difference data codes at the same time. When the version difference information data table is generated by the client device according to the difference data codes of different versions, the acquired difference data code files of different versions can be deleted after the version difference information data table is generated, so that the occupation of the difference data code files on the memory is reduced. And after the basic data codes in the basic data code file are loaded to the memory, the client device can delete the basic data code file.
Wherein the basic data code file stores basic data codes and the difference data code file stores difference data codes. The basic data code file and the difference data code files of the multiple versions are obtained by performing one-time conversion of the guide table program on the corresponding basic source data file and the difference source data files of the multiple versions. It is understood that in this embodiment, the program developer only needs to maintain one base source data file and each version of difference source data file. When the same source data of each version needs to be modified, only one basic source data file needs to be modified, and then a table guide program is executed once to generate a basic data code file and a difference data code file of each version; the generated basic data code file and the differential data code files of the versions can be uploaded to the server and sent to the client device running the application program by the server, or the generated basic data code file and the differential data code files of the versions can be directly sent to the client device running the application program through other transmission modes (such as Bluetooth, wired transmission and the like).
In this embodiment, since the client device stores the basic data code and the version difference information data table, and the version difference information data table stores a plurality of different versions of difference data codes, the client device in this embodiment can provide different versions of application programs for a user, so that the user can instruct the client device to operate any version according to actual needs; compared with the prior art, the client device in one region can only run the application program of the version corresponding to the region, that is, in the prior art, only one version of the application program can be run by one client device, and this embodiment can provide richer game experience for users. That is, the target version in the embodiment of the present application refers to any one of the plurality of versions.
When the client device detects an operation instruction for the target version, the target difference type corresponding to the target version and the target difference data code corresponding to the target version can be determined according to the version difference information data table so as to generate a target full data code of the target version, and the target full data code of the target version is operated.
When the data code processing method is applied to the server, the server can store basic data codes and a version difference information data table, the basic data codes can be obtained according to a basic data code file, and the version difference information data table stores a plurality of different versions of difference data codes. Illustratively, a user can select a target version required to be used through a client device, the client device sends an operation instruction for operating the target version to a server, and when the server receives the operation instruction, the server can determine a target difference type corresponding to the target version and a target difference data code corresponding to the target version according to a version difference information data table so as to generate a target full-scale data code of the target version and operate the target full-scale data code, and simultaneously send related interface display information generated by operating the target full-scale data code to the client device, so that the client device displays an operation result corresponding to the operation instruction of the target version. In other examples, the target full-size data codes may also be sent to the client device after the server generates the target full-size data codes, the client device runs the target full-size data codes, and a corresponding running result is displayed on a display screen of the client device.
In an optional implementation, the generating the version difference information data table may include:
acquiring difference data code files of each version;
determining a corresponding difference type according to the file name of the difference data code file;
and generating the version difference information data table according to the name, the difference type and the difference data code file of the version.
Taking the example of generating the version difference information data table by the client device, after the client device acquires the difference data code files of the respective versions, the client device can determine the difference types corresponding to the respective versions according to the file names of the difference data code files. The difference types include a patch type and a full coverage type.
Specifically, the file name of the difference data code file may be represented as "data name _ version _ difference type _ data". For each difference data code file, the difference type may be extracted from the file name of the difference data code file. Because different versions of the actual application program may relate to different functions of the application program, in this embodiment, each function has a corresponding set of basic data codes; the basic data code file corresponding to the difference data code file can be determined through the data name in the file name.
Taking an application program for selling goods in different versions of a mall as an example, the file name of the difference data code file in the local area 2 (also referred to as version 2) is "mall table _ area 2_ diff_data", wherein the "mall table" represents a data name used for the difference data code file related to the mall, and the data name is not limited to the chinese name, but may be represented by english or by numbers and/or letters, etc. "region 2" represents the name of the version. "diff" indicates that the difference type is the patch type, that is, "diff" is the patch identification, and likewise, the patch identification is not limited to using english letters, but can also be represented by chinese, numbers and letter combinations, etc. "data" indicates that the file is a file for storing data codes. Therefore, from this file name of "mall table _ region 2_diff _data", it can be determined that the difference type of the difference data code between the full amount data code of region 2 (i.e., version 2) and the base data code is the patch type.
Continuing with the example of an application program for selling goods in different versions of malls, the file name of the differential data code file in the local area 3 (also referred to as version 3) is "mall table _ area 3 \\udata", where "mall table" represents the data name, "area 2" represents the name of the version, "data" represents that the file is a file for storing data codes, and "cover" represents that the differential type is a full-coverage type, i.e., "cover" is a full-coverage identifier. Therefore, from this file name of "mall table _ region 3_cover _data", it can be determined that the difference type of the difference data code between the full amount of data code of region 3 (i.e., version 3) and the underlying data code is the full coverage type.
And after determining the difference types of the versions, generating a version difference information data table according to the names of the versions, the difference types and the difference data code files. In one example, the name of each version may be associated with the corresponding difference type and difference data code in the difference data code file in the version difference information data table.
Illustratively, the version difference information data table may be a two-layer hash table, the two-layer hash table stores difference types and difference data codes, the difference types and the difference data codes are organized by an array, and the two-layer hash table may be expressed as { data name: { region: [ difference data mode diff/cover, data code ] } }. Continuing to take the application program of the shopping malls with different versions as an example, in the version difference information data table, the data name may be defined as the hash _ data, and the two-layer hash table may be defined as the hash _ data.
For ease of understanding, the following continues to take as an example an application program that sells goods in different versions of shopping malls, in this example, the full-scale source data of the shopping mall table of region 1 (i.e. the source data in table 3) is taken as the base source data, the difference source data between the full-scale source data of the shopping mall table of region 2 and the full-scale source data of the shopping mall table of region 1 is shown in table 4, and the difference source data between the full-scale source data of the shopping mall table of region 3 and the full-scale source data of the shopping mall table of region 1 is shown in table 5. In this example, the file name of the Excel table corresponding to the basic source data may be defined as "data name. Xlsx", and the file name of the Excel table corresponding to the difference source data may be defined as "data name _ version _ difference type. Xlsx", where different versions differ in terms of the goods sold in the game, and thus the data name is related to the mall table, that is, the data names of different versions are the same. For example, the file name of table 3 may be "mall table. Xlsx", the file name of table 4 may be "mall table _ region 2. Diff. Xlsx", and the file name of table 5 may be "mall table _ region 3. Cover. Xlsx".
TABLE 3
| Commodity numbering device | Article numbering | Remarks for note | Type of goods | Price of goods |
| A | 11 | Commodity A | 1 | 100 |
| B | 12 | Commodity B | 1 | 100 |
TABLE 4
| Commodity numbering device | Price of goods |
| B | 1000 |
TABLE 5
| Commodity numbering device | Article numbering | Remarks for note | Type of goods | Price of goods |
| C | 13 | Commodity C | 1 | 200 |
| D | 14 | Commodity D | 1 | 200 |
According to the file name "mall table _ region 2 \ diff.xlsx" in table 4, it can be determined that the difference source data of the patch type is stored in table 4; from the file name "mall table _ region 3 cover. Xlsx" of table 5, it can be determined that the full-coverage type of difference source data is stored in table 5. The data in tables 3, 4, and 5 are maintained by the program developer.
The base source data is also the full source data of region 1, and it can be understood that there is no difference source data between the full source data of region 1 and the base source data, i.e. there is no difference type. Stored in table 4 is difference source data between the full source data and the base source data of region 2, and the difference source data is a patch type, that is, the full source data and the base source data of region 2 differ only in the price of article B, which is 1000. Stored in table 5 is difference source data between the full source data and the base source data of the region 3, and the difference source data is of a full coverage type, that is, the full source data of the region 3 is completely different from the base source data, and the region 3 contains the commodity C and the commodity D, does not contain the commodity a and the commodity B, that is, the commodity sold in the game corresponding to the region 3 is the commodity C and the commodity D, does not contain the commodity a and the commodity B, and is completely different from the commodity a and the commodity B sold in the game corresponding to the region 1 as the base source data.
After the program developer edits the source data in tables 3, 4 and 5, the source data in tables 3, 4 and 5 can be converted into corresponding data codes through a table guide program to obtain corresponding data code files, the data code file corresponding to table 3 can be marked as a basic data code file 3, the data code file corresponding to table 4 can be marked as a differential data code file 4, and the data code file corresponding to table 5 can be marked as a differential data code file 5.
The file name of the basic data code file 3 corresponds to a 'mall table data', and the data codes stored in the basic data code 3 are as follows:
the file name of the difference data code file 4 corresponds to "mall table _ area 2 \ diff.data", and the data codes stored in the difference data code file 4 are as follows:
the file name of the difference data code file 5 corresponds to "mall table _ area 3_cover. Data", and the data codes stored in the difference data code file 5 are as follows:
the client device may generate a version difference information data table after obtaining the difference data code files (the difference data code file 4 and the difference data code file 5) of the respective versions, in this example, the version difference information data table is a two-layer hash table, and the stored data codes thereof are as follows:
the client device leads the basic data codes in the basic data code file and the data codes in the version difference information data table into the memory, and the data codes stored in the memory are as follows:
when the process of generating the version difference information data table is executed by the server, the process of generating the version difference information data table by the server is similar to the process of generating the version difference information data table by the client device, and is not repeated.
In step 102, when the target difference type is a full coverage type, the target difference data code is determined as a target full data code of the target version.
In this embodiment, the difference data code refers to a data code of a different part of the full data code of the corresponding version from the base data code. When the target difference type is the full-coverage type, it is described that the target full-size data code of the target version is completely different from the basic data code, and therefore, the target difference data code of the target version is the target full-size data code.
In combination with the foregoing example, the difference data codes in the difference data code file 5 corresponding to the region 3 are of a full coverage type, and therefore, the difference data codes corresponding to the region 3 in the version difference information data table are directly determined as the full data codes of the region 3 without acquiring the basic data codes and modifying the basic data codes to obtain the full data codes of the region 3, and the efficiency of data processing can be improved.
In step 103, when the target difference type is a patch type, a target full-size data code of the target version is generated according to the basic data code and the target difference data code.
In this embodiment, when the target difference type is the patch type, it is described that the target full data code of the target version has the same portion and a different portion from the base data code, and the different portion is embodied in the target difference data code.
In an optional implementation, when the target difference type is a patch type, the generating the target full-size data code of the target version according to the base data code and the target difference data code may include:
when the target heterogeneous type is a patch type, copying the basic data code to obtain a basic data code copy;
and replacing the code content corresponding to the target difference data codes in the basic data code copy by the target difference data codes to generate target full-scale data codes of the target version.
In this embodiment, when the target difference type is the patch type, the basic data code is copied to obtain a basic data code copy, the code content corresponding to the target difference data code is determined from the basic data code copy, the target difference data code is used to replace the code content, and the replaced basic data copy is determined as the target full-size data code of the target version.
With reference to the foregoing example, the difference data code in the difference data code file 4 corresponding to the region 2 is of the patch type, and in the process of generating the full data code for the region 2, it is determined that the difference data code is the price of the article B, and therefore, the data code corresponding to the price of the article B in the difference data code is used to replace the data code corresponding to the price of the article B in the replacement base data code, and the full data code for the region 2 is generated.
Further, in an optional embodiment of the present application, in order to improve efficiency of running the target version of the application program again, after the generating the target full amount of data codes of the target version according to the base data codes and the target difference data codes when the target difference type is the patch type, the method may further include:
and taking the target full data code as a target difference code stored in the version difference information data table, and updating the target difference type from a patch type to a full coverage type. When the application program of the target version is operated again, because the target full-scale data codes of the target version are stored in the version difference information data table and the target difference type of the target version stored in the version difference information data table is correspondingly modified into the full-coverage type, the target full-scale data codes of the target version can be directly obtained from the version difference information data table, the process of modifying the basic original data codes according to the target difference data codes of the patch type to obtain the target full-scale data codes does not need to be executed again, and the data processing efficiency can be improved.
With reference to the foregoing example, the difference data code in the difference data code file 4 corresponding to the region 2 is a patch type, after the full data code of the region 2 is generated, the full data code of the region 2 is used to replace the difference data code of the region 2 in the version difference information data table, and meanwhile, the difference type of the region 2 in the version difference information data table is updated to a full coverage type, and the data code of the version difference information data table obtained after updating is as follows:
further, in order to prevent the update lag, in an optional embodiment of the present application, the method may further include:
in response to an update operation for any version of an original difference data code, determining a new difference data code corresponding to the original difference data code;
and replacing the original difference data codes in the version difference information data table with the new difference data codes, and updating the difference types of the original difference data codes with the difference types of the new difference data codes.
In this embodiment, the original difference data code may be regarded as a difference data code currently stored in the version difference information data table, and the difference type of the original difference data code is a difference type currently stored in the version difference information data table; program developers can modify original difference source data of any version according to actual needs, convert the modified original difference source data into new difference data codes, and send the new difference data code files to client equipment or a server storing a version difference information data table. When the client device or the server receives an updating operation aiming at any version of original difference data codes, determining new difference data codes corresponding to the original difference data codes, replacing the corresponding original difference data codes in the version difference information data table with the new difference data codes, determining the difference types of the new difference data codes by analyzing the file names of the new difference data code files, and updating the difference types of the original difference data codes by adopting the difference types of the new difference data codes when the difference types are changed.
It should be noted that, the program developer may also modify the basic source data according to actual needs, convert the modified basic source data into new basic data codes, and send the new basic data code file to the client device or the server storing the basic data codes. When the client device or the server receives an update operation for the underlying data code, the version difference information data table is restored.
It should be noted that the update operation may also be an operation of sending the latest basic data code file and the difference data code files of the respective versions to the client device or the server. When the client device or the server receives the new basic data code file and the difference data code files of the various versions, the step of generating the version difference information data table is executed again, and the generated version difference information data table replaces the existing version difference information data table.
Further, in order to prevent update lag, in an optional embodiment of the present application, after the step of using the target full data code as the target difference code stored in the version difference information data table, and updating the target difference type from the patch type to the full coverage type, the method may further include:
updating the target difference type from a full-coverage type to a patch type in response to an update operation for the base data code and/or target difference data code.
In this embodiment, when an update operation for the basic data code and/or the target difference data code is received, the update operation may be an operation of sending a new basic data code file and/or a target difference data code file to the client or the server, and at this time, it is described that the target full-size data code of the target version needs to be updated, and since the difference type of the target version stored in the current version difference information data table has been changed to the full-coverage type, in order to prevent an erroneous target full-size data code from being acquired when the target version is subsequently run, in this embodiment, when the update operation for the basic data code and/or the target difference data code is received, the target difference type in the version difference information data table is restored to the original patch type. If the update operation involves a target difference data code, the target difference data code in the version difference information data table may also need to be updated according to the new target difference data code.
Further, in an optional embodiment of the present application, after the step 101, the method may further include:
when the target difference type or the target difference data code corresponding to the target version does not exist in the version difference data table, determining the basic data code as the target full data code of the target version.
When the target difference type or the target difference data code corresponding to the target version does not exist in the version difference data table, which indicates that the total data code of the target version is completely the same as the basic data code, the basic data code can be directly determined as the target total data code of the target version.
In order to facilitate understanding of the present solution by those skilled in the art, a data code processing method in an alternative embodiment of the present application will be described below with reference to fig. 2.
In this example, a full Excel table of one version is used as a base source data table, and the file name of the full Excel table is "data name. Xlsx". And other versions are maintained in a differential data mode, namely each version corresponds to a differential Excel table of the differential data, and the differential Excel table is named according to the differential type of the basic source data. When the source data in the difference Excel table covers part of the source data in the base source data table in a patch mode and the source data in a row is specified, the file name of the difference Excel table is' data name _ region _ diff. When the source data in the difference Excel table replaces all data in the base source data in a full coverage mode, the file name of the difference Excel table is' data name _ region _ cover.
When the table guide program is executed, when a certain source data table is derived, a basic source data table (namely a full Excel table) is firstly derived into basic data codes and is stored in a basic data code file, and the file name of the basic data code file is 'data name, data'. Then, whether a difference source data table (namely a difference Excel table) of other versions exists in the basic source data table and the catalog or not is scanned, and for the difference Excel table covered in a patch mode, a corresponding difference data code file named as 'data name _ area _ diff.data' is derived; and for the difference Excel table replacing all data in the basic source data table in a full coverage mode, deriving a corresponding difference data code file named as' data name _ area _ cover.
When an application program runs, loading a basic data code file into a memory, simultaneously loading differential data code files of other versions related to the basic data code file into the memory, and simultaneously maintaining data codes of each version through a two-layer hash table (namely a version differential information data table), wherein the table stores the differential types and the corresponding differential data codes of each version and the basic data code, the differential types and the differential data codes are organized through an array, and the final table is organized as follows: { data name: { version: [ difference type diff/cover, difference data code ] }. As shown in fig. 2, the process flow of accessing any version includes:
And step 204, judging the target difference type. That is, if the target difference type exists, it is further determined which difference type the target difference type is, and the processing procedures corresponding to the different difference types are different. The difference types include a full coverage type (i.e., cover type) and a patch type (i.e., diff type). When the target difference type is cover type, go to step 205; when the target difference type is a diff type, step 206 is performed.
Step 205 returns the target difference data code in the hash table. Namely, if the target version is the cover, the target difference data code corresponding to the target version in the hash table is directly returned.
At step 206, the underlying data code is copied. Namely, if the type is diff, if the target version is accessed for the first time, copying the basic data code to obtain a basic data code copy.
In step 208, the target difference type is modified to cover. After the full data codes of the target version are generated, the full data codes of the target version are stored back to the corresponding difference data codes in the hash table, and the target difference type is modified into the cover type. The next time the target version is accessed, the target version is determined to be the cover type without performing the replacement merging process of the basic data codes and the differential data codes again.
Step 209 returns the merged data. I.e. returning the full data code resulting from the merging of the target difference data code and the base data code copy.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the embodiments. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred and that no particular act is required of the embodiments of the application.
Referring to fig. 3, there is shown a block diagram of an embodiment of a data code processing apparatus of the present application, which may be applied to a local terminal or a server, corresponding to the above-described embodiment of the data code processing method. In this embodiment, the apparatus may include the following modules:
a difference data code obtaining module 301, configured to, in response to an application program operation instruction for a target version, obtain a target difference type and a target difference data code corresponding to the target version from a version difference information data table; the version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference type comprises a full coverage type and a patch type;
a first full data code determining module 302, configured to determine the target difference data code as a target full data code of the target version when the target difference type is a full coverage type;
a second full data code determining module 303, configured to, when the target difference type is a patch type, generate a target full data code of the target version according to the base data code and the target difference data code.
Optionally, the apparatus may further include:
the first acquisition module is used for acquiring the difference data code files of all versions;
the first determining module is used for determining a corresponding difference type according to the file name of the difference data code file;
and the version difference information data table generating module is used for generating the version difference information data table according to the name, the difference type and the difference data code file of the version.
Optionally, the apparatus may further include:
and the deleting module is used for deleting the difference data code file after the version difference information data table is generated.
Optionally, the apparatus may further include:
a second determining module, configured to determine, in response to an update operation for any version of an original difference data code, a new difference data code corresponding to the original difference data code;
and the first updating module is used for replacing the original difference data codes in the version difference information data table with the new difference data codes and updating the difference types of the original difference data codes with the difference types of the new difference data codes.
Optionally, the second full data code determining module 303 may include:
the replication sub-module is used for replicating the basic data code to obtain a basic data code replica when the target difference type is the patch type;
and the replacing submodule is used for replacing the code content corresponding to the target difference data code in the basic data code copy by using the target difference data code so as to generate the target full-size data code of the target version.
Optionally, the second full data code determining module 303 may further include:
and the updating submodule is used for taking the target full data codes as target difference codes stored in the version difference information data table and updating the target difference types from patch types to full-coverage types.
Optionally, the apparatus may further include:
a third full data code determining module, configured to determine the basic data code as a target full data code of the target version when a target difference type or a target difference data code corresponding to the target version does not exist in the version difference data table.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiment of the application also discloses an electronic device, which comprises a processor, a memory and a computer program stored on the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the data code processing method are realized.
The embodiment of the application also discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the steps of the data code processing method are realized.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one of skill in the art, embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the true scope of the embodiments of the present application.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising a … …" does not exclude the presence of another identical element in a process, method, article, or terminal apparatus that comprises the element.
The data code processing method and apparatus, the electronic device, and the storage medium provided by the present application are introduced in detail, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiment is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (10)
1. A data code processing method, characterized in that the method comprises:
responding to an application program running instruction aiming at a target version, and acquiring a target difference type and a target difference data code corresponding to the target version from a version difference information data table; the version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference type comprises a full coverage type and a patch type;
when the target difference type is a full coverage type, determining the target difference data code as a target full data code of the target version;
and when the target difference type is a patch type, generating a target full-scale data code of the target version according to the basic data code and the target difference data code.
2. The method according to claim 1, wherein before the obtaining, in response to an application program execution instruction for a target version, a target difference type corresponding to the target version and a target difference data code from a version difference information data table, the method further comprises:
acquiring difference data code files of all versions;
determining a corresponding difference type according to the file name of the difference data code file;
and generating the version difference information data table according to the name, the difference type and the difference data code file of the version.
3. The method of claim 2, further comprising:
and deleting the difference data code file after the version difference information data table is generated.
4. The method of claim 2, further comprising:
in response to an update operation for any version of an original difference data code, determining a new difference data code corresponding to the original difference data code;
and replacing the original difference data code in the version difference information data table with the new difference data code, and updating the difference type of the original difference data code with the difference type of the new difference data code.
5. The method according to any one of claims 1 to 4, wherein the generating the target version of the target full data code from the base data code and the target difference data code when the target difference type is a patch type comprises:
when the target difference type is a patch type, copying the basic data code to obtain a basic data code copy;
and replacing the code content corresponding to the target difference data codes in the basic data code copy by the target difference data codes to generate target full-scale data codes of the target version.
6. The method of claim 5, wherein after the generating the target version of the target full data code from the base data code and the target difference data code when the target difference type is a patch type, the method further comprises:
and taking the target full data code as a target difference code stored in the version difference information data table, and updating the target difference type from a patch type to a full coverage type.
7. The method according to claim 1, wherein after the obtaining of the target difference type and the target difference data code corresponding to the target version from the version difference information data table in response to the execution instruction of the application program for the target version, the method further comprises:
when the target difference type or the target difference data code corresponding to the target version does not exist in the version difference data table, determining the basic data code as the target full data code of the target version.
8. A data code processing apparatus, characterized in that the apparatus comprises:
the difference data code acquisition module is used for responding to an application program running instruction aiming at a target version, and acquiring a target difference type and a target difference data code corresponding to the target version from a version difference information data table; the version difference information data table stores difference data codes between full data codes and basic data codes of different versions and difference types corresponding to the difference data codes; the difference type comprises a full coverage type and a patch type;
a first full data code determining module, configured to determine the target difference data code as a target full data code of the target version when the target difference type is a full coverage type;
and the second full data code determining module is used for generating the target full data code of the target version according to the basic data code and the target difference data code when the target difference type is the patch type.
9. An electronic device, characterized in that it comprises a processor, a memory and a computer program stored on said memory and capable of running on said processor, said computer program, when executed by said processor, implementing the steps of the data code processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the data code processing method according to any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211124873.4A CN115445210A (en) | 2022-09-15 | 2022-09-15 | Data code processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211124873.4A CN115445210A (en) | 2022-09-15 | 2022-09-15 | Data code processing method and device, electronic equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115445210A true CN115445210A (en) | 2022-12-09 |
Family
ID=84305414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211124873.4A Pending CN115445210A (en) | 2022-09-15 | 2022-09-15 | Data code processing method and device, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115445210A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116510314A (en) * | 2023-02-22 | 2023-08-01 | 厦门不妨游戏科技有限公司 | Game data configuration method and device, readable storage medium and electronic equipment |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105511854A (en) * | 2015-11-26 | 2016-04-20 | 深圳市金立通信设备有限公司 | Application fallback method and terminal equipment |
| CN105511889A (en) * | 2016-01-15 | 2016-04-20 | 珠海金山网络游戏科技有限公司 | General game version incremental updating system and method |
| CN106502725A (en) * | 2016-09-30 | 2017-03-15 | 歌尔科技有限公司 | The upgrade method of application program, equipment and electronic equipment |
| CN112947986A (en) * | 2020-09-29 | 2021-06-11 | 深圳市明源云科技有限公司 | Multi-version code sign-in control method and device, client and storage medium |
| CN113094076A (en) * | 2021-03-16 | 2021-07-09 | 杭州电魂网络科技股份有限公司 | Version iteration method, device, equipment and medium based on version control |
| WO2022135276A1 (en) * | 2020-12-22 | 2022-06-30 | 深圳前海微众银行股份有限公司 | Method and apparatus for processing test cases, and storage medium |
-
2022
- 2022-09-15 CN CN202211124873.4A patent/CN115445210A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105511854A (en) * | 2015-11-26 | 2016-04-20 | 深圳市金立通信设备有限公司 | Application fallback method and terminal equipment |
| CN105511889A (en) * | 2016-01-15 | 2016-04-20 | 珠海金山网络游戏科技有限公司 | General game version incremental updating system and method |
| CN106502725A (en) * | 2016-09-30 | 2017-03-15 | 歌尔科技有限公司 | The upgrade method of application program, equipment and electronic equipment |
| CN112947986A (en) * | 2020-09-29 | 2021-06-11 | 深圳市明源云科技有限公司 | Multi-version code sign-in control method and device, client and storage medium |
| WO2022135276A1 (en) * | 2020-12-22 | 2022-06-30 | 深圳前海微众银行股份有限公司 | Method and apparatus for processing test cases, and storage medium |
| CN113094076A (en) * | 2021-03-16 | 2021-07-09 | 杭州电魂网络科技股份有限公司 | Version iteration method, device, equipment and medium based on version control |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116510314A (en) * | 2023-02-22 | 2023-08-01 | 厦门不妨游戏科技有限公司 | Game data configuration method and device, readable storage medium and electronic equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112203122B (en) | Similar video processing method and device based on artificial intelligence and electronic equipment | |
| CN111435367B (en) | Knowledge graph construction method, system, equipment and storage medium | |
| CN115080039B (en) | Front-end code generation method, device, computer equipment, storage medium and product | |
| KR20200013915A (en) | Method of operating platform supporting application development and server providing platform | |
| CN113138792B (en) | Elasticsearch version migration method, device and storage medium | |
| CN109542459A (en) | Application program packaging method and device, computer installation and computer storage medium | |
| US8327329B2 (en) | Application dehydration, synchronization, and rehydration | |
| CN107330087A (en) | Pagefile generation method and device | |
| CN113448562A (en) | Automatic logic code generation method and device and electronic equipment | |
| CN114579128A (en) | A method and device for building a visual page, a storage medium, and a computer device | |
| KR102349522B1 (en) | Method and system for long-term relevant document clustering | |
| US11250080B2 (en) | Method, apparatus, storage medium and electronic device for establishing question and answer system | |
| CN108351766B (en) | Create and modify apps from mobile devices | |
| CN112559913B (en) | Data processing method, device, computing equipment and readable storage medium | |
| CN113888211A (en) | An advertisement push method, device, electronic device and storage medium | |
| CN115445210A (en) | Data code processing method and device, electronic equipment and storage medium | |
| CN113360813B (en) | Data interaction method, device, equipment and storage medium for nuclear power design and production management platform | |
| CN115841862A (en) | Case report table generation method, case report table generation device, case report table generation equipment and storage medium | |
| CN114741363A (en) | Method, device and program product for processing and acquiring skeleton resources of virtual image | |
| CN118427088A (en) | Method, device, equipment and storage medium for evaluating code content | |
| US11762657B2 (en) | Intelligent platform for documentation authoring and production | |
| CN112691382B (en) | Resource processing method, device and computer readable storage medium | |
| CN113806327B (en) | A database design method, device and related equipment | |
| US20120204159A1 (en) | Methods and System for Managing Assets in Programming Code Translation | |
| CN111741365B (en) | Video composition data processing method, system, device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |