CN103761095A - Method for generating universal header data information of upgraded file - Google Patents

Method for generating universal header data information of upgraded file Download PDF

Info

Publication number
CN103761095A
CN103761095A CN201410029717.9A CN201410029717A CN103761095A CN 103761095 A CN103761095 A CN 103761095A CN 201410029717 A CN201410029717 A CN 201410029717A CN 103761095 A CN103761095 A CN 103761095A
Authority
CN
China
Prior art keywords
type
data message
head
file
data
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.)
Granted
Application number
CN201410029717.9A
Other languages
Chinese (zh)
Other versions
CN103761095B (en
Inventor
陈辉
刘启林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Mingzhou Jinyu Network Technology Co ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201410029717.9A priority Critical patent/CN103761095B/en
Publication of CN103761095A publication Critical patent/CN103761095A/en
Application granted granted Critical
Publication of CN103761095B publication Critical patent/CN103761095B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a method for generating a universal header data information structure of an upgraded file. The method comprises the steps that firstly, the format of script language of a header configuration file is defined, an upgraded-file header generation analyzer meeting the format is designed, and the upgraded-file header generation analyzer extracts a script language configuration file in a one-off mode, reads a script file line by line and indexes a record; secondly, script language normative detection is conducted, and then the upgraded-file header generation analyzer allocates addresses to the needed data of the script language; finally, the upgraded-file header generation analyzer writes header buffer into the header of an output file generated by the upgraded file in a one-off mode, and the input original upgraded file is written in from the address defined by an offset address of an end sentence. The method for generating the universal header data information structure of the upgraded file improves the utilization efficiency of the generated header data structure of the upgraded file.

Description

A kind of method that generates general upgrade file header data information
Technical field
The present invention relates to a kind of method that generates general upgrade file header data message structure.
Background technology
In the embedded system of the communications industry, for the convenient management to the upgrading of communication facilities related software, need to generate the header data information for identifying and manage at the head that is upgraded file, in escalation process, by the header information data to this file, identify, determine the type of this file, the original MD5(eap-message digest Message Digest 5 of file) check code and other need to carry out definite information, with this, guarantees the correct and integrality of upgrade file.
Existing upgrade file header data generation method is realized respectively separately by each projects, the general implementation method of original technology once is simply described: according to the header data structural information of upgrade file in projects here, as the original MD5 check code of type, file for determining this file and other need to carry out definite information etc., work out thus and a kind ofly for realizing this header data structural information, generate Software tool.For example, for this instrument provides top of file required data message, as, file layout type, date of formation, file size, MD5 check code etc., instrument can be by these data messages so, and organize the form and the position that with this project, determine in advance, and interpolation is generated in the head of file of appointment.
This implementation method is the very privately owned and diverse ways of one, be merely able to the head construction for projects of the same type, and the header data structural generation engineering that can not become the management of a kind of general projects upgrade file (therefore, at present not one can be used for the patent of the implementation method that disclosed upgrade file head generates), not unification and general implementation tool.
Clearly, the header data structural generation instrument of the upgrade file management use of existing technology neither one unified standard, cannot form unified standard and the instrument thereof of an industry requirement, even the disparity items engineering of same company inside also may need can not separately realize can not be general instrument, reduced thus upgrade file regulatory requirement utilization ratio.This is because way of the prior art is all by fixing each data address dead, for the demand of same head construction, by the corresponding place, address that is filled into fixing corresponding data, because such implementation method is the most direct, the simplest, and being applied in the corresponding head construction demand of same class of just having determined like this that its corresponding head Core Generator can only be fixed.
And in order to adapt in the required upgrade file header information management of the inner various disparity items engineerings of large enterprises, and form a general head Core Generator in industry, therefore need to design a set of general upgrade file head and generate parser tool, for each intermediate item provides general upgrade file head Core Generator.
Summary of the invention
The invention provides a kind of method that generates general upgrade file header data message structure, improved the utilization ratio of the header data structural generation of upgrade file.
In order to achieve the above object, the invention provides a kind of method that generates general upgrade file header data message structure, the method includes the steps of:
The form of the script of step 1, definition header arrangement file, design meets the upgrade file head generating solution parser of this form;
Step 2, the disposable extraction script of upgrade file head generating solution parser configuration file, read script file index record line by line;
For every script sentence, upgrade file head generating solution parser all can give a sequence number with this, and corresponding becomes a record, and this sequence number is as the index index of this statement record;
Step 3, carry out the inspection of script standardization;
Upgrade file head generating solution parser is according to the index sequence number successively standardization of detection script language, for the standard that does not meet in step 1 definition, can warn or miscue, once upgrade file head generating solution parser is found mistake, exits immediately flow process, and for user provide include script error statement the fault alarm information of line line number and error description thereof hereof;
Step 4, upgrade file head generating solution parser carry out the distribution of address to the desired data in script;
Step 5, after all records are written in head buffer memory buffer according to the rule of step 4 one by one, upgrade file head generating solution parser by this head buffer memory buffer one-time write to the head being upgraded in the output file of file generated, from the address of the offset address offset definition of end statement, start again, write the original file that is upgraded of input.
Described script sentence form is: offset:type:param, side-play amount: type: parameter;
Wherein:
Type represents the data message type of this head adding device;
Offset represents the offset address of this head adding device;
Param represents the parameter of this head adding device.
Described data message type type is divided three classes:
Data message type string;
End mark type end;
The data message type of other specific head adding device.
The data message type of other described specific head adding device comprises:
Data message type md5;
Data message type time;
Data message type size;
The data message type of other the similar param parameter information that can input without user oneself.
The upgrade file head generating solution parser of described script also has following standard:
1, the data in unappropriated header data structure are filled with zero automatically;
2, the offset side-play amount of each data message type must be linear increasing, the side-play amount that goes up the data message type of a statement must be less than the side-play amount of the data message type of next, and the side-play amount of the data message type of upper adds that the size of data of the type should not be greater than the side-play amount of next data message type, otherwise data overlap can occur;
3, for the size of data of data message type string, by the actual byte-sized of its param parameter, decided, the size of data of other data message type is decided by the type itself, the size of data that need to be specified by parameter for those, the size of being specified by reality is determined;
4, in each script file, must have the script sentence of a unique end type at least, define total size of the head of generation, after end type should only appear at all other script sentence, other all script sentence after end type all can be ignored automatically, or point out certain warning or error message to user;
5, without the data message type of param parameter, if user has inputted parameter, automatically ignore, and give certain warning information.
In described index record, comprise following information: this statement actual line number line hereof, corresponding to the offset address offset of head beginning, data type type, data parameters length d esp len, data parameters character string desp string, and a hiding data parameters is described.
Described step 4 comprises following steps:
Step 4.1, set up a head buffer memory buffer, the total size of head of this head buffer memory buffer is defined by the side-play amount offset of end statement, and the default value of this head buffer memory is all 0;
Step 4.2, according to index sequence number, one by one index record is operated, the supplemental characteristic in index record is saved in to the assigned address in head buffer memory;
If data message type type is string type, directly the string argument of string type is filled in the address of specifying in head buffer memory;
If data message type type is other types, according to dissimilar standard, its corresponding data are extracted, be saved in the hiding data parameters description in this type statements record, and this hiding data parameters is filled into the offset address offset place in head buffer memory.
If the data message of MD5 type, need to file, extract MD5 check code from being upgraded of input, and be saved to during hiding data parameters in this record describes.
The present invention has improved the utilization ratio of the header data structural generation of upgrade file.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of index record.
Fig. 2 is the data structure of head buffer memory.
Embodiment
According to Fig. 1 and Fig. 2, illustrate preferred embodiment of the present invention below.
The invention provides a kind of method that generates general upgrade file header data message structure, the method includes the steps of:
The form of the script of step 1, definition header arrangement file, design meets the upgrade file head generating solution parser of this form;
Script sentence form, the sentence structure of employing sectional type, this is to be determined by the conventional method of upgrade file header data structural generation;
Stipulate statement of a behavior, line feed represents the end of a statement, can have null, and every statement needs top line to start between script sentence;
Described script sentence form is: offset:type:param(side-play amount: type: parameter), statement is comprised of three sections, between each section, by separator, as ": " colon, separates, and a statement is used for describing a head adding device, wherein:
Type represents the data message type of this head adding device, as required management information of upgrade file such as head identification marking, file type, item types, date of formation, file size, MD5 check code, upgrade file version numbers;
Offset represents the offset address of this head adding device, in data structure data message key element with respect to the byte position information of upgrade file head beginning;
Param represents the parameter of this head adding device, and according to the difference of type type, parameter is not necessary, and some type does not need parameter;
Described data message type type is divided three classes:
1, data message type string;
This cell data information is completely specified by the parameter in this statement, it is general character string string type, can realize with it interpolation and the attribute definition thereof of any head construction data message, it is a kind of data message type towards all head adding devices that define with character style, user can be described the data in all data message types by the type, as head identification marking, file type, item types, date of formation, file size, MD5 check code, the required management information of upgrade file such as upgrade file version number, and, such as these information of file size but can be from be upgraded file automatic acquisition, and after not needing the artificial size of obtaining this upgrade file, using this information as a parameter, give this data message type is provided,
As beginning from the head, the character string " TAG_BEGIN " of adding a upgrade file head distinguishing mark, offset is that 0, type is string, and param is " TAG_BEGIN ", and the corresponding script sentence of this head adding device is:
0:string:TAG_BEGIN
And for the parametric description content that cannot represent by character style, can use “ " escape character represents, for example, and need to be from side-play amount 16 bytes, add the data that byte is " 0x01 ", can realize by following script sentence:
16:string:\01
In addition, string type is supported the parameter of above-mentioned two kinds of mix description patterns simultaneously, as:
18:string:\02a\03bcd\90
2, end mark type end;
For defining the end position of this header data structure, rather than for describing certain concrete data message type units; The offset address offset value of this end type should be total size of the shared byte number of whole header data structure, and this statement always completes at last sentence of script sentence; In fact, appearing at this end statement all other statements afterwards can be neglected automatically;
3, the data message type of other specific head adding device;
Those do not need the required parametric description content of some data message types of explicit input, as the MD5 check code for upgrade file verification, for recording the upgrade file rise time, and record the information such as the file size of upgrade file:
3.1, data message type md5: need to add the MD5 code that is upgraded file at assigned address, can type of service be that md5(md5 is a kind of technology for character string is encrypted so, also for unique check code of extraction document, it plays the effect of file fingerprint, when there is any change or breakage in file, its md5 verification all can change, and therefore can judge by md5 check code the integrality of file) key word, the type does not need param parameter;
The script sentence MD5 code that extracts standard source document that is upgraded from inputting automatically, and to be filled into head bias amount be offset byte place, because md5 code is 16 bytes, therefore, md5 type need to take 16 bytes, therefore the next unit of this script sentence head adding device must at least start from the skew of offset+16 byte, otherwise upgrade file head generating solution parser can report an error, and so just avoids the situation of data overlap to occur;
3.2, data message type time: it is for realizing the current absolute time of auto acquisition system (number of seconds that on January 1st, 1970 starts), and be filled into the offset address offset position of appointment, this key word does not need content of parameter equally, and the type need to take 4 bytes; Therefore, the skew of the data cell of lower statement should be at least to start from offset+4, otherwise upgrade file head generating solution parser can report an error, and avoids the situation generation of data overlap;
3.3, data message type size: this key word type is for obtaining the byte-sized that is upgraded file, and be filled in the head file of the amount of specifying Offsets, this key word has parameter, need to describe content, this parameter is used to specify the shared enlarged head space size of file size, supports 1 ~ 4 four parameter, represents that respectively file size takies 1 to 4 byte space, if be not with parameter, be defaulted as 4 byte-sized;
3.4, the data message type of other the similar param parameter information that can input without user oneself, all can create to be expanded into and be similar to above-mentioned key word, so just can carry out the corresponding information of automatic acquisition by resolver, and be automatically generated to the position of appointment, with this, be user-friendly to the data message of these classifications;
Described script sentence also comprises annotation symbol, and this annotation symbol can utilize and define as " # " pound sign, at the beginning of the sentence of script file, has used all the elements below of this annotation symbol to be notes content, does not participate in the dissection process of script;
The upgrade file head generating solution parser of described script also has following standard:
1, the data in unappropriated header data structure are filled with zero automatically;
2, the offset side-play amount of each data message type must be linear increasing, the side-play amount that goes up the data message type of a statement must be less than the side-play amount of the data message type of next, and the side-play amount of the data message type of upper adds that the size of data of the type should not be greater than the side-play amount of next data message type, otherwise data overlap can occur;
3, for the size of data of data message type string, by the actual byte-sized of its param parameter, decided, the size of data of other data message type is decided by the type itself, the size of data that need to be specified by parameter for those, the size of being specified by reality is determined;
4, in each script file, must have the script sentence of a unique end type at least, define total size of the head of generation, after end type should only appear at all other script sentence, other all script sentence after end type all can be ignored automatically, or point out certain warning or error message to user;
5, without the data message type of param parameter, if user has inputted parameter, automatically ignore, and give certain warning information;
Step 2, the disposable extraction script of upgrade file head generating solution parser configuration file, read script file index record line by line;
For null or with the row that annotates symbol " # ", can be left in the basket, that is to say and only can record real script sentence;
For every script sentence, upgrade file head generating solution parser all can give a sequence number with this, and corresponding becomes a record, and this sequence number is as the index index of this statement record;
As shown in Figure 1, having comprised following information based on this index record: this statement actual line number line hereof, corresponding to the offset address offset of head beginning, data type type, data parameters length d esp len, data parameters character string desp string, and a hiding data parameters is described;
Step 3, carry out the inspection of script standardization;
Upgrade file head generating solution parser is according to index sequence number (since 0 to last straw line) standardization of detection script language successively, for the standard that does not meet definition in step 1, can warn or miscue; Once upgrade file head generating solution parser is found mistake, exits immediately flow process, and for user provide include script error statement the fault alarm information of line line number (facilitating the errors present in user's angle presents) and error description thereof hereof;
Side-play amount offset, for the address space size between more upper and lower statement, when its size can not meet the needed minimum space size of this data type, can give miscue;
If find that there is the script sentence of end type, upgrade file head generating solution parser can think that this is the last item configuration statement of script file, even if having below other script sentence, also can be left in the basket, total the side-play amount offset of the script sentence of end type is for defining the size of head;
Step 4, upgrade file head generating solution parser carry out the distribution of address to the desired data in script;
Step 4.1, set up a head buffer memory buffer, the total size of head of this head buffer memory buffer is defined by the side-play amount offset of end statement, and the default value of this head buffer memory is all 0;
Step 4.2, according to index sequence number (since 0 to last straw line), one by one index record is operated, the supplemental characteristic in index record is saved in to the assigned address in head buffer memory;
If data message type type is string type, directly the string argument of string type is filled in the address of specifying in head buffer memory;
If data message type type is other types, according to dissimilar standard, its corresponding data are extracted, be saved in the hiding data parameters description in this type statements record, and this hiding data parameters is filled into the offset address offset place in head buffer memory;
As the data message of MD5 type, need to file, extract MD5 check code from being upgraded of input, and be saved to during hiding data parameters in this record describes;
About the extraction of MD5 check code, there is existing algorithm, as public technology, here no longer describe, under the support of existing algorithm, can be convenient from be upgraded file source document, extract MD5 check code, on the basis of this function, do not need to use outside MD5 to propose instrument and just can obtain separately MD5 check code;
Step 5, after all records are written in head buffer memory buffer according to the rule of step 4 one by one (as shown in Figure 2), upgrade file head generating solution parser by this head buffer memory buffer one-time write to the head being upgraded in the output file of file generated, from the address of the offset address offset definition of end statement, start again, write the original file that is upgraded of input;
Data in Fig. 2 and the information of Fig. 1 are corresponding, in Fig. 2, in the first row, the data of 9 bytes are TAG_BEGIN of string type, first byte of the second row represents string Lei Xing 01, second byte representation string type 01, in the third line, the data of 16 bytes are MD5 check codes, in fourth line 7 bytes data are TAG_END of string type, the start address of above-mentioned 5 data types defines by its corresponding offset, end type has represented that the total size of this header data is 64 bytes, record corresponding with 6 shown in Fig. 1 respectively.
Method provided by the invention is generating mode very flexibly, is substantially adapted to all heads and generates demands.
Although content of the present invention has been done detailed introduction by above preferred embodiment, will be appreciated that above-mentioned description should not be considered to limitation of the present invention.Those skilled in the art, read after foregoing, for multiple modification of the present invention and substitute will be all apparent.Therefore, protection scope of the present invention should be limited to the appended claims.

Claims (8)

1. a method that generates general upgrade file header data message structure, is characterized in that, the method includes the steps of:
The form of the script of step 1, definition header arrangement file, design meets the upgrade file head generating solution parser of this form;
Step 2, the disposable extraction script of upgrade file head generating solution parser configuration file, read script file index record line by line;
For every script sentence, upgrade file head generating solution parser all can give a sequence number with this, and corresponding becomes a record, and this sequence number is as the index index of this statement record;
Step 3, carry out the inspection of script standardization;
Upgrade file head generating solution parser is according to the index sequence number successively standardization of detection script language, for the standard that does not meet in step 1 definition, can warn or miscue, once upgrade file head generating solution parser is found mistake, exits immediately flow process, and for user provide include script error statement the fault alarm information of line line number and error description thereof hereof;
Step 4, upgrade file head generating solution parser carry out the distribution of address to the desired data in script;
Step 5, after all records are written in head buffer memory buffer according to the rule of step 4 one by one, upgrade file head generating solution parser by this head buffer memory buffer one-time write to the head being upgraded in the output file of file generated, from the address of the offset address offset definition of end statement, start again, write the original file that is upgraded of input.
2. the method for the general upgrade file header data message structure of generation as claimed in claim 1, is characterized in that, described script sentence form is: offset:type:param, side-play amount: type: parameter;
Wherein:
Type represents the data message type of this head adding device;
Offset represents the offset address of this head adding device;
Param represents the parameter of this head adding device.
3. the method for the general upgrade file header data message structure of generation as claimed in claim 2, is characterized in that, described data message type type is divided three classes:
Data message type string;
End mark type end;
The data message type of other specific head adding device.
4. the method for the general upgrade file header data message structure of generation as claimed in claim 3, is characterized in that, the data message type of other described specific head adding device comprises:
Data message type md5;
Data message type time;
Data message type size;
The data message type of other the similar param parameter information that can input without user oneself.
5. the method for the general upgrade file header data message structure of generation as claimed in claim 4, is characterized in that, the upgrade file head generating solution parser of described script also has following standard:
(1) data in unappropriated header data structure are filled with zero automatically;
(2) the offset side-play amount of each data message type must be linear increasing, the side-play amount that goes up the data message type of a statement must be less than the side-play amount of the data message type of next, and the side-play amount of the data message type of upper adds that the size of data of the type should not be greater than the side-play amount of next data message type, otherwise data overlap can occur;
(3) for the size of data of data message type string, by the actual byte-sized of its param parameter, decided, the size of data of other data message type is decided by the type itself, the size of data that need to be specified by parameter for those, the size of being specified by reality is determined;
(4) in each script file, must have the script sentence of a unique end type at least, define total size of the head of generation, after end type should only appear at all other script sentence, other all script sentence after end type all can be ignored automatically, or point out certain warning or error message to user;
(5) without the data message type of param parameter, if user has inputted parameter, automatically ignore, and give certain warning information.
6. the method for the general upgrade file header data message structure of generation as claimed in claim 1, it is characterized in that, in described index record, comprise following information: this statement actual line number line hereof, corresponding to the offset address offset of head beginning, data type type, data parameters length d esp len, data parameters character string desp string, and a hiding data parameters is described.
7. the method for the general upgrade file header data message structure of generation as claimed in claim 1, is characterized in that, described step 4 comprises following steps:
Step 4.1, set up a head buffer memory buffer, the total size of head of this head buffer memory buffer is defined by the side-play amount offset of end statement, and the default value of this head buffer memory is all 0;
Step 4.2, according to index sequence number, one by one index record is operated, the supplemental characteristic in index record is saved in to the assigned address in head buffer memory;
If data message type type is string type, directly the string argument of string type is filled in the address of specifying in head buffer memory;
If data message type type is other types, according to dissimilar standard, its corresponding data are extracted, be saved in the hiding data parameters description in this type statements record, and this hiding data parameters is filled into the offset address offset place in head buffer memory.
8. the method for the general upgrade file header data message structure of generation as claimed in claim 7, it is characterized in that, if the data message of MD5 type, need to file, extract MD5 check code from being upgraded of input, and be saved to during hiding data parameters in this record describes.
CN201410029717.9A 2014-01-23 2014-01-23 Method for generating universal upgrade file head data information Active CN103761095B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410029717.9A CN103761095B (en) 2014-01-23 2014-01-23 Method for generating universal upgrade file head data information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410029717.9A CN103761095B (en) 2014-01-23 2014-01-23 Method for generating universal upgrade file head data information

Publications (2)

Publication Number Publication Date
CN103761095A true CN103761095A (en) 2014-04-30
CN103761095B CN103761095B (en) 2020-01-07

Family

ID=50528339

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410029717.9A Active CN103761095B (en) 2014-01-23 2014-01-23 Method for generating universal upgrade file head data information

Country Status (1)

Country Link
CN (1) CN103761095B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106610861A (en) * 2016-11-14 2017-05-03 广州视源电子科技股份有限公司 Compiling method and device
CN108132780A (en) * 2017-12-13 2018-06-08 苏州长风航空电子有限公司 A kind of aviation display control method based on custom script
CN109558113A (en) * 2018-11-28 2019-04-02 偶忆科技(深圳)有限公司 A kind of representation method of data field, device and electronic equipment
CN111459496A (en) * 2020-04-07 2020-07-28 珠海格力电器股份有限公司 Method for generating tamper-proof program file and method for upgrading equipment
CN111597155A (en) * 2020-05-20 2020-08-28 北京数科网维技术有限责任公司 File linearization method suitable for ZIP file
CN112084757A (en) * 2020-09-11 2020-12-15 北京中油瑞飞信息技术有限责任公司 List construction method and device based on industrial application platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5752039A (en) * 1993-03-22 1998-05-12 Ntt Data Communications Systems Corp. Executable file difference extraction/update system and executable file difference extraction method
CN101370078A (en) * 2008-09-05 2009-02-18 深圳创维数字技术股份有限公司 Digital television set-top box and its document upgrading apparatus and method
CN101924607A (en) * 2010-08-27 2010-12-22 华为终端有限公司 Firmware processing method based on firmware air transmission technology, device and system thereof
CN102932691A (en) * 2012-10-23 2013-02-13 深圳市同洲电子股份有限公司 Method and device for upgrading wireless fidelity (Wi-Fi) software of digital television terminal
CN103092634A (en) * 2011-10-31 2013-05-08 四川长虹电器股份有限公司 Set-top box software upgrading method for multiple flash devices
CN103218244A (en) * 2013-05-17 2013-07-24 烽火通信科技股份有限公司 Software updating and upgrading method of communication equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5752039A (en) * 1993-03-22 1998-05-12 Ntt Data Communications Systems Corp. Executable file difference extraction/update system and executable file difference extraction method
CN101370078A (en) * 2008-09-05 2009-02-18 深圳创维数字技术股份有限公司 Digital television set-top box and its document upgrading apparatus and method
CN101924607A (en) * 2010-08-27 2010-12-22 华为终端有限公司 Firmware processing method based on firmware air transmission technology, device and system thereof
CN103092634A (en) * 2011-10-31 2013-05-08 四川长虹电器股份有限公司 Set-top box software upgrading method for multiple flash devices
CN102932691A (en) * 2012-10-23 2013-02-13 深圳市同洲电子股份有限公司 Method and device for upgrading wireless fidelity (Wi-Fi) software of digital television terminal
CN103218244A (en) * 2013-05-17 2013-07-24 烽火通信科技股份有限公司 Software updating and upgrading method of communication equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106610861A (en) * 2016-11-14 2017-05-03 广州视源电子科技股份有限公司 Compiling method and device
CN108132780A (en) * 2017-12-13 2018-06-08 苏州长风航空电子有限公司 A kind of aviation display control method based on custom script
CN108132780B (en) * 2017-12-13 2021-05-07 苏州长风航空电子有限公司 Aviation display control method based on custom script
CN109558113A (en) * 2018-11-28 2019-04-02 偶忆科技(深圳)有限公司 A kind of representation method of data field, device and electronic equipment
CN109558113B (en) * 2018-11-28 2021-07-30 偶忆科技(深圳)有限公司 Data field representation method and device and electronic equipment
CN111459496A (en) * 2020-04-07 2020-07-28 珠海格力电器股份有限公司 Method for generating tamper-proof program file and method for upgrading equipment
CN111459496B (en) * 2020-04-07 2021-06-08 珠海格力电器股份有限公司 Method for generating tamper-proof program file and method for upgrading equipment
CN111597155A (en) * 2020-05-20 2020-08-28 北京数科网维技术有限责任公司 File linearization method suitable for ZIP file
CN111597155B (en) * 2020-05-20 2023-07-14 北京数科网维技术有限责任公司 File linearization method suitable for ZIP file
CN112084757A (en) * 2020-09-11 2020-12-15 北京中油瑞飞信息技术有限责任公司 List construction method and device based on industrial application platform

Also Published As

Publication number Publication date
CN103761095B (en) 2020-01-07

Similar Documents

Publication Publication Date Title
CN103761095A (en) Method for generating universal header data information of upgraded file
CN106776584A (en) Character displaying method, translation table generating method, document translation method and device
CN103635897A (en) Dynamically updating a running page
JP2006268299A (en) Software development support system
JP6479184B2 (en) Computer-executable model reverse engineering method and apparatus
US8682459B2 (en) Device information setting apparatus and device information setting method
JP6090850B2 (en) Source program analysis system, source program analysis method and program
JP6440895B2 (en) Software analysis apparatus and software analysis method
CN107168762A (en) A kind of RUCM model consistency inspection methods based on body
CN107992306A (en) A kind of avionics software interface realizes uniformity automatic check method
CN110134397A (en) Code snippet interpretation method, device, computer equipment and storage medium
CN110414010A (en) The processing method of internationalized resources file translation text, readable storage medium storing program for executing
CN103617122B (en) A kind of comparison method of source code
CN103559296A (en) XML-based parsing method for SCPI (The Standard Commands for Programmable Instruments)
JP2014137748A (en) Document data management system, document data management method and document data management program
CN103885762B (en) A kind of file development device assembled based on file dictionary element and method
JP6022815B2 (en) Source code difference extraction method and system using parsing
US8819645B2 (en) Application analysis device
CN115080444A (en) Test case conversion method and device, electronic equipment and storage medium
CN112732328B (en) WebPack packaging system, webpack packaging method, corresponding equipment and storage medium
CN111967274B (en) Label conversion processing method and device, electronic equipment and readable storage medium
CN104320454A (en) Method and system for realizing user-defined output in HTTP protocol recovery
CN115579096A (en) Automatic generation and analysis verification method, system and storage medium for drug alert E2B R3 standard report
JP4387324B2 (en) Property conversion device
CN111882419A (en) Method and device for quality inspection of files and server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201113

Address after: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jiji Intellectual Property Operation Co.,Ltd.

Address before: 201620 Shanghai city Songjiang District Guangfulin road 4855 Lane 20, No. 90

Patentee before: Phicomm (Shanghai) Co.,Ltd.

TR01 Transfer of patent right
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20140430

Assignee: Hangzhou xiaobuzhixue Information Technology Co.,Ltd.

Assignor: Hangzhou Jiji Intellectual Property Operation Co.,Ltd.

Contract record no.: X2021330000454

Denomination of invention: A method for generating general header data information of upgrade file

Granted publication date: 20200107

License type: Common License

Record date: 20211019

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20140430

Assignee: Hangzhou national software industry base Co.,Ltd.

Assignor: Hangzhou Jiji Intellectual Property Operation Co.,Ltd.

Contract record no.: X2021330000669

Denomination of invention: A method for generating general header data information of upgrade file

Granted publication date: 20200107

License type: Common License

Record date: 20211103

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240226

Address after: 710075 Building 5-130, Jinghe Zhigu, Chongwen Town, Jinghe New City, Xixian New District, Xi'an City, Shaanxi Province, China

Patentee after: Xi'an Mingzhou Jinyu Network Technology Co.,Ltd.

Country or region after: China

Address before: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Hangzhou Jiji Intellectual Property Operation Co.,Ltd.

Country or region before: China