CN106155651A - The method and system that the automation of application version is issued and updated - Google Patents
The method and system that the automation of application version is issued and updated Download PDFInfo
- Publication number
- CN106155651A CN106155651A CN201510153507.5A CN201510153507A CN106155651A CN 106155651 A CN106155651 A CN 106155651A CN 201510153507 A CN201510153507 A CN 201510153507A CN 106155651 A CN106155651 A CN 106155651A
- Authority
- CN
- China
- Prior art keywords
- file
- version
- automation
- application
- node
- 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
Links
Landscapes
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention provides the method and system that the automation of a kind of application version is issued and updated, and system includes visual automation version editing machine and automation version processor;Automation version editing machine includes version release module and variable setup module;Automation version processor issues parameter for the version receiving version release module and variable setup module is configured, and issue parameter according to version, application version file distribution or renewal are arrived corresponding platform, realize automation issue or the renewal process of application version, issue or update method is: the same asset between resource file each in application software is merged, and by recording the dependence between each resource file, ensure to realize the correlation function of former application software, decrease the volume of application software;When carrying out application software upgrade, when the resource file with dependence is upgraded, it is only necessary to a resource file of upgrading, thus reduce the loaded down with trivial details degree of application software upgrade.
Description
Technical field
The invention belongs to program version distribution technology field, be specifically related to the automation of a kind of application version
The method and system issued and update.
Background technology
With developing rapidly of computer technology, software is widely applied to be increasingly developed out, and, for
Every class application software, the problem that substantially all there is software upgrading, wherein, software upgrading is upgraded, and refers to software
Developer is when writing software, owing to, when initial, designer considers not comprehensive or program function is not complete
Kind, therefore, after software publishing, need to modify or add New function to program, then by more new resources
Issue with the form of patch, thus realize the upgrading of software.
In prior art, application software is made up of large number of resource file, and, between resource file
Being usually present same asset, the volume thus causing application software is bigger;In addition, work as, software is upgraded
When, need the same asset in different resource file is synchronized upgrading, cause application software upgrade process
Numerous and diverse, and consume the plenty of time, reduce application software upgrade efficiency.
Content of the invention
The defect existing for prior art, the present invention provides the automation of a kind of application version issue and update
Method and system, can effectively solve the problems referred to above.
The technical solution used in the present invention is as follows:
The present invention provides automation issue and the update method of a kind of application version, comprises the following steps:
S1, develops the program version file that is applied;To each file in described application version file
Classify, be divided into dependent file and non-dependent file;
S2, extracts all of described dependent file from described application version file;
S3, it is thus achieved that the hierarchical relationship between each described dependent file and dependence, generates tree structure;
Wherein, any one nonleaf node in described tree structure is designated as nonleaf node A, if nonleaf node A has
M son node is designated as B by m son node successively1、B2…Bm;Then: nonleaf node A and m size
Dependence between child node refers specifically to: the resource of the Resource Dependence m son node of nonleaf node A, it may be assumed that
Nonleaf node A comprises all resources of m son node;
S4, for described tree structure, by direction from bottom to top, the institute that will comprise in father node file successively
The resource having child file is deleted, record simultaneously father node file and its all of child file it
Between dependence, packing compression generates new father node file;For leaf node file, its money comprising
Source keeps constant, thus generates new tree structure;
S5, for each node file in described new tree structure, calculates the MD value of each node file;
In addition, for the described non-dependent file in S1, calculate the MD value of each described non-dependent file respectively;
S6, if described application version file is released version file first, then by described new tree-like
All node file in structure and described non-dependent file carry out packing compression, generate and have version number
Installation resource bag, and described installation resource bag is published to each platform;
If described application version file is non-released version file first, then each obtaining S5 saves
The MD value of the MD value of dot file and each described non-dependent file respectively with a upper version respective file
MD value compares, and obtains the file differing with a upper version MD value, and this document is this by more
New file;Then, from described new opplication program version file, this All Files being updated is extracted;
This All Files being updated extracting is carried out packing compression, generates and have new version number by S7
More new resources bag;
Described more new resources bag is published to each platform by S8.
Preferably, before S2, also include:
The described application version file obtaining for exploitation, first enters to described application version file
Row pretreatment operation, filters the temporary file not needing to use, then performs subsequent step S2.
Preferably, described dependent file includes the binary file with dependency attribute and has dependency attribute
Text;Described non-dependent file includes having the binary file of non-dependent attribute, has non-dependent genus
The text of property and code file.
Preferably, the described binary file with dependency attribute is for presetting material file;Described have non-depending on
The binary file relying attribute is sound and stream file.
Preferably, in S3, the API approach of Unity3D is utilized to obtain the level between each described dependent file
Relation and dependence.
Preferably, S4 is particularly as follows: use press-in stack to rely on the mode of packing compression, by described father node file
Packing compression generates new father node file.
Preferably, in S6, described installation resource bag is published to each platform, particularly as follows:
Access the SDK of each platform to described installation resource bag, utilize the API of Unity3D to enter
Row compiling, generates corresponding application program, and updates the version number of former application program;
In S8, described more new resources bag is published to each platform, particularly as follows:
Access the SDK of each platform to described more new resources bag, and with described more new resources bag
Update the respective file of former application program, utilize the API of Unity3D to be compiled, generate corresponding new opplication
Program, and update the version number of former application program.
The present invention also provides automation issue and the renewal system of a kind of application version, including visual
Automation version editing machine and automation version processor;
Described automation version editing machine includes version release module and variable setup module;
Described version release module is to realize visual interface editing function in Unity, including version number joins
Put unit, distribution platform selects unit, operator selects unit, resource packing manner to select unit, compiling
Mode dispensing unit and issue installation kit dispensing unit;
Described variable setup module is for the correlated variables of configuration version issuing process, comprising: network library path
Unit, version repository path selection unit, operator's bag path selection unit and project file title is selected to arrange
Unit;
Described automation version processor is used for receiving described version release module and described variable setup module institute
The version of configuration issues parameter, and issues parameter according to described version, by application version file distribution or
Update and arrive corresponding platform, it is achieved the automation issue of application version or renewal process.
Preferably, described version number dispensing unit is for configuring legacy version number and needing the redaction being upgraded to
Number;
Described distribution platform selects the platform that unit is published to for selecting application program to need, comprising: Android
Platform, ios platform, windows platform, Linux platform or Unix platform;
Described operator selects the operator that unit is published to for configuring application program to need;
Described resource packing manner selects unit to be used for configuring resource packing manner, comprising: all resources of packing,
Only packing configuration file, only packing is showed signs of anger device file;
Described compiling mode dispensing unit compiles mode for configuration file, includes whether to compile the choosing of dynamic base
Select item;
Whether described issue installation kit dispensing unit issues installation kit for configuration, including installation kit is issued really
Set button;After this confirming button is clicked, i.e. send what version was issued to described automation version processor
Instruction.
The automation of the application version that the present invention provides is issued and the method and system of renewal has following excellent
Point:
(1) same asset between resource file each in application software is merged, and by recording each resource literary composition
Dependence between part, it is ensured that realize the correlation function of former application software, decreases the volume of application software;
(2) when carrying out application software upgrade, when the resource file with dependence is upgraded, only
Need a resource file of upgrading, thus reduce the loaded down with trivial details degree of application software upgrade, improve application soft
Part rises stage efficiency.
(3) providing visual automation version editing machine, convenient operation selects various application issued
Or the configuration updating, automation version editing machine carries out corresponding application issued process according to this configuration,
Have application issued or undated parameter editing side easy with and be easy to the advantages such as extension.
Brief description
The schematic flow sheet automating issue and update method using program version that Fig. 1 provides for the present invention;
Fig. 2 is the schematic diagram of quoting resource relation between 5 dependent files;
Fig. 3 is the tree structure schematic diagram set up according to 5 dependent files in Fig. 2.
Detailed description of the invention
Below in conjunction with accompanying drawing, the present invention is described in detail:
The present invention provides automation issue and the update method of a kind of application version, comprises the following steps:
S1, develops the program version file that is applied;To each file in described application version file
Classify, be divided into dependent file and non-dependent file;
In the present invention, dependent file refers to the file with dependency attribute, refers specifically to: this document includes and it
The identical resource of his file, or, the file resource of this document is comprised by alternative document;For non-dependent
File, refers to completely self-contained file, does not all deposit with the resource of other All Fileses in application version file
At the file overlapping.
Above-mentioned classifying and dividing is carried out to application version file, for non-dependent file, due to itself and other
There is not dependence in file, therefore, there is no need to obtain its dependence, directly go to follow-up S5,
Thus computer can be reduced to each file process number of times.
Concrete, dependent file includes having the binary file of dependency attribute and has the text of dependency attribute
File;Described non-dependent file includes having the binary file of non-dependent attribute, has non-dependent attribute
Text and code file, code file is to be compiled as the file of dynamic base.For example, there is dependence to belong to
Property binary file for preset material file;Described there is non-dependent attribute binary file be sound and
Stream file.
Certainly, the described application version file obtaining for exploitation, first to described application version
File carries out pretreatment operation, filters the temporary file not needing to use, then performs subsequent step S2.
S2, extracts all of described dependent file from described application version file;
S3, it is thus achieved that the hierarchical relationship between each described dependent file and dependence, generates tree structure;
Wherein, any one nonleaf node in described tree structure is designated as nonleaf node A, if nonleaf node A has
M son node is designated as B by m son node successively1、B2…Bm;Then: nonleaf node A and m size
Dependence between child node refers specifically to: the resource of the Resource Dependence m son node of nonleaf node A, it may be assumed that
Nonleaf node A comprises all resources of m son node;
In actual application, the level utilizing the API approach of Unity3D to obtain between each described dependent file closes
System and dependence.
The main purpose setting up tree structure is: extract the public resource between each dependent file, it is to avoid money
Source is repeated.
As a example by co-existing in 5 dependent files, as in figure 2 it is shown, be quoting resource relation between 5 dependent files
Schematic diagram;Figure it is seen that file C includes all resources of file D and file E, it may be assumed that literary composition
Part C dependent file D and file E;File D includes all resources of file F and file G, it may be assumed that file D
Dependent file F and file G;
As it is shown on figure 3, by the tree structure schematic diagram set up according to 5 dependent files in Fig. 2.
S4, for described tree structure, by direction from bottom to top, the institute that will comprise in father node file successively
The resource having child file is deleted, record simultaneously father node file and its all of child file it
Between dependence, packing compression generates new father node file;For leaf node file, its money comprising
Source keeps constant, thus generates new tree structure;
For example, for the tree structure shown in Fig. 3, for leaf node file, i.e. file F and file G, its bag
The resource containing keeps constant;For D file, the file F resource included in D file and file G resource are deleted
Remove, record following information: dependence is had to file F and file G simultaneously, owing to generating D ' file;Also
That is, D ' file no longer includes file F resource and file G resource, but record has and file F and file G
There is the record of dependence;Same, for C file, by the file D resource included in C file and
File E resource is deleted, and records following information: have dependence to file D and file E, due to life simultaneously
Become C ' file.
In actual application, press-in stack can be used to rely on the mode of packing compression, described father node file is beaten
Packet compression generates new father node file.
Using said method, main purpose, for merging same asset, reduces application program and takes up room.
S5, for each node file in described new tree structure, calculates the MD value of each node file;
In addition, for the described non-dependent file in S1, calculate the MD value of each described non-dependent file respectively;
S6, if described application version file is released version file first, then by described new tree-like
All node file in structure and described non-dependent file carry out packing compression, generate and have version number
Installation resource bag, and described installation resource bag is published to each platform;Concrete dissemination method is: to institute
State installation resource bag and access the SDK of each platform, utilize the API of Unity3D to be compiled,
Generate corresponding application program, and update the version number of former application program;
If described application version file is non-released version file first, then each obtaining S5 saves
The MD value of the MD value of dot file and each described non-dependent file respectively with a upper version respective file
MD value compares, and obtains the file differing with a upper version MD value, and this document is this by more
New file;Then, from described new opplication program version file, this All Files being updated is extracted;
This All Files being updated extracting is carried out packing compression, generates and have new version number by S7
More new resources bag;
Described more new resources bag is published to each platform by S8.Concrete dissemination method is: update money to described
Source bag accesses the SDK of each platform, and updates former application program with described more new resources bag
Respective file, utilizes the API of Unity3D to be compiled, and generates corresponding new opplication program, and updates former answering
With the version number of program.
Additionally, after generating application program, it is also possible to utilize anti-volume instrument, application program is carried out further
Compression, again generate program file.Thus the size of subprogram can be reduced.
The present invention also provides automation issue and the renewal system of a kind of application version, including visual
Automation version editing machine and automation version processor;
(1) version editing machine is automated
Described automation version editing machine includes version release module and variable setup module;
(1) version release module
Described version release module is to realize visual interface editing function in Unity, including version number joins
Put unit, distribution platform selects unit, operator selects unit, resource packing manner to select unit, compiling
Mode dispensing unit and issue installation kit dispensing unit;
Wherein, described version number dispensing unit is for configuring legacy version number and needing the new version number being upgraded to;
Described distribution platform selects the platform that unit is published to for selecting application program to need, comprising: Android
Platform, ios platform, windows platform, Linux platform or Unix platform;
Described operator selects the operator that unit is published to for configuring application program to need;
Described resource packing manner selects unit to be used for configuring resource packing manner, comprising: all resources of packing,
Only packing configuration file, only packing is showed signs of anger device file;
Described compiling mode dispensing unit compiles mode for configuration file, includes whether to compile the choosing of dynamic base
Select item;
Whether described issue installation kit dispensing unit issues installation kit for configuration, including installation kit is issued really
Set button;After this confirming button is clicked, i.e. send what version was issued to described automation version processor
Instruction.
(2) variable setup module
Described variable setup module is for the correlated variables of configuration version issuing process, comprising: network library path
Unit, version repository path selection unit, operator's bag path selection unit and project file title is selected to arrange
Unit;
(2) version processor is automated
Described automation version processor is used for receiving described version release module and described variable setup module institute
The version of configuration issues parameter, and issues parameter according to described version, by application version file distribution or
Update and arrive corresponding platform, it is achieved the automation issue of application version or renewal process.Automation version
Processor carries out automation issue or the renewal process of application version, the application of above-mentioned introduction with the application
The automation of program version is issued and the process of update method is identical with principle, does not repeats them here.
As can be seen here, the automation issue of the application version being provided by the present invention and renewal system, only
Need program developer to carry out the configuration of a few step simple initial parameter, application version can be automatically performed and issue
Or renewal process, there is easy to use, simple to operate, issue high accuracy for examination.
The automation of the application version that the present invention provides is issued and the method and system of renewal has following excellent
Point:
(1) same asset between resource file each in application software is merged, and by recording each resource literary composition
Dependence between part, it is ensured that realize the correlation function of former application software, decreases the volume of application software;
(2) when carrying out application software upgrade, when the resource file with dependence is upgraded, only
Need a resource file of upgrading, thus reduce the loaded down with trivial details degree of application software upgrade, improve application soft
Part rises stage efficiency.
(3) providing visual automation version editing machine, convenient operation selects various application issued
Or the configuration updating, automation version editing machine carries out corresponding application issued process according to this configuration,
Have application issued or undated parameter editing side easy with and be easy to the advantages such as extension.
The above is only the preferred embodiment of the present invention, it is noted that common for the art
For technical staff, under the premise without departing from the principles of the invention, some improvements and modifications can also be made,
These improvements and modifications also should regard protection scope of the present invention.
Claims (9)
1. the automation issue of an application version and update method, it is characterised in that include following step
Rapid:
S1, develops the program version file that is applied;To each file in described application version file
Classify, be divided into dependent file and non-dependent file;
S2, extracts all of described dependent file from described application version file;
S3, it is thus achieved that the hierarchical relationship between each described dependent file and dependence, generates tree structure;
Wherein, any one nonleaf node in described tree structure is designated as nonleaf node A, if nonleaf node A has
M son node is designated as B by m son node successively1、B2…Bm;Then: nonleaf node A and m size
Dependence between child node refers specifically to: the resource of the Resource Dependence m son node of nonleaf node A, it may be assumed that
Nonleaf node A comprises all resources of m son node;
S4, for described tree structure, by direction from bottom to top, the institute that will comprise in father node file successively
The resource having child file is deleted, record simultaneously father node file and its all of child file it
Between dependence, packing compression generates new father node file;For leaf node file, its money comprising
Source keeps constant, thus generates new tree structure;
S5, for each node file in described new tree structure, calculates the MD value of each node file;
In addition, for the described non-dependent file in S1, calculate the MD value of each described non-dependent file respectively;
S6, if described application version file is released version file first, then by described new tree-like
All node file in structure and described non-dependent file carry out packing compression, generate and have version number
Installation resource bag, and described installation resource bag is published to each platform;
If described application version file is non-released version file first, then each obtaining S5 saves
The MD value of the MD value of dot file and each described non-dependent file respectively with a upper version respective file
MD value compares, and obtains the file differing with a upper version MD value, and this document is this by more
New file;Then, from described new opplication program version file, this All Files being updated is extracted;
This All Files being updated extracting is carried out packing compression, generates and have new version number by S7
More new resources bag;
Described more new resources bag is published to each platform by S8.
2. the automation issue of application version according to claim 1 and update method, its feature
It is, before S2, also include:
The described application version file obtaining for exploitation, first enters to described application version file
Row pretreatment operation, filters the temporary file not needing to use, then performs subsequent step S2.
3. the automation issue of application version according to claim 1 and update method, its feature
Being, described dependent file includes the binary file with dependency attribute and has the text literary composition of dependency attribute
Part;Described non-dependent file includes having the binary file of non-dependent attribute, the literary composition with non-dependent attribute
Presents and code file.
4. the automation issue of application version according to claim 3 and update method, its feature
Being, the described binary file with dependency attribute is for presetting material file;Described have non-dependent attribute
Binary file be sound and stream file.
5. the automation issue of application version according to claim 1 and update method, its feature
Be, in S3, utilize the hierarchical relationship that the API approach of Unity3D obtains between each described dependent file and
Dependence.
6. the automation issue of application version according to claim 1 and update method, its feature
Being, S4 is particularly as follows: use press-in stack to rely on the mode of packing compression, by described father node file packing pressure
Contracting generates new father node file.
7. the automation issue of application version according to claim 1 and update method, its feature
It is, in S6, described installation resource bag is published to each platform, particularly as follows:
Access the SDK of each platform to described installation resource bag, utilize the API of Unity3D to enter
Row compiling, generates corresponding application program, and updates the version number of former application program;
In S8, described more new resources bag is published to each platform, particularly as follows:
Access the SDK of each platform to described more new resources bag, and with described more new resources bag
Update the respective file of former application program, utilize the API of Unity3D to be compiled, generate corresponding new opplication
Program, and update the version number of former application program.
8. the automation of an application version is issued and updates system, it is characterised in that include visualization
Automation version editing machine and automation version processor;
Described automation version editing machine includes version release module and variable setup module;
Described version release module is to realize visual interface editing function in Unity, including version number joins
Put unit, distribution platform selects unit, operator selects unit, resource packing manner to select unit, compiling
Mode dispensing unit and issue installation kit dispensing unit;
Described variable setup module is for the correlated variables of configuration version issuing process, comprising: network library path
Unit, version repository path selection unit, operator's bag path selection unit and project file title is selected to arrange
Unit;
Described automation version processor is used for receiving described version release module and described variable setup module institute
The version of configuration issues parameter, and issues parameter according to described version, by application version file distribution or
Update and arrive corresponding platform, it is achieved the automation issue of application version or renewal process.
9. the automation of application version according to claim 8 is issued and updates system, its feature
Being, described version number dispensing unit is for configuring legacy version number and needing the new version number being upgraded to;
Described distribution platform selects the platform that unit is published to for selecting application program to need, comprising: Android
Platform, ios platform, windows platform, Linux platform or Unix platform;
Described operator selects the operator that unit is published to for configuring application program to need;
Described resource packing manner selects unit to be used for configuring resource packing manner, comprising: all resources of packing,
Only packing configuration file, only packing is showed signs of anger device file;
Described compiling mode dispensing unit compiles mode for configuration file, includes whether to compile the choosing of dynamic base
Select item;
Whether described issue installation kit dispensing unit issues installation kit for configuration, including installation kit is issued really
Set button;After this confirming button is clicked, i.e. send what version was issued to described automation version processor
Instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510153507.5A CN106155651B (en) | 2015-03-31 | 2015-03-31 | The automation publication of application version and the method and system of update |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510153507.5A CN106155651B (en) | 2015-03-31 | 2015-03-31 | The automation publication of application version and the method and system of update |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106155651A true CN106155651A (en) | 2016-11-23 |
CN106155651B CN106155651B (en) | 2019-03-01 |
Family
ID=57338550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510153507.5A Expired - Fee Related CN106155651B (en) | 2015-03-31 | 2015-03-31 | The automation publication of application version and the method and system of update |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106155651B (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107346248A (en) * | 2017-07-04 | 2017-11-14 | 北京像素软件科技股份有限公司 | platform identification method and device |
CN107391130A (en) * | 2017-07-07 | 2017-11-24 | 千寻位置网络有限公司 | API is managed automatically and SDK, document automatic creation method |
CN107729045A (en) * | 2017-09-30 | 2018-02-23 | 武汉汉思信息技术有限责任公司 | Application program automates version dissemination method and system |
CN108319460A (en) * | 2018-01-24 | 2018-07-24 | 广东小天才科技有限公司 | Generation method, device, electronic equipment and the storage medium of application program installation kit |
CN108536463A (en) * | 2018-04-09 | 2018-09-14 | 深圳市腾讯网络信息技术有限公司 | Obtain method, apparatus, equipment and the computer readable storage medium of resource packet |
CN108804688A (en) * | 2018-06-14 | 2018-11-13 | 珠海金山网络游戏科技有限公司 | A kind of lookup of game resource adduction relationship and optimization method |
CN108897551A (en) * | 2018-06-14 | 2018-11-27 | 珠海金山网络游戏科技有限公司 | A kind of generation method and device of quoting resource relational tree |
CN108897542A (en) * | 2018-04-24 | 2018-11-27 | 北京奇艺世纪科技有限公司 | A kind of soft project method of adjustment, device and electronic equipment |
CN108965295A (en) * | 2018-07-17 | 2018-12-07 | 郑州云海信息技术有限公司 | A kind of compressing file merging method and relevant apparatus |
CN108984207A (en) * | 2018-06-14 | 2018-12-11 | 珠海金山网络游戏科技有限公司 | A kind of method of installation kit invalid resource file detection |
CN109063468A (en) * | 2018-06-14 | 2018-12-21 | 珠海金山网络游戏科技有限公司 | A kind of installation kit integrity verification and the method for reparation |
CN109375932A (en) * | 2018-09-18 | 2019-02-22 | 广州虎牙信息科技有限公司 | Method, apparatus, terminal and the storage medium of script building are answered in a kind of APP hot repair |
CN109558163A (en) * | 2018-11-09 | 2019-04-02 | 中国核动力研究设计院 | A kind of version generation and management method based on operating file in controller |
CN109634638A (en) * | 2018-12-17 | 2019-04-16 | 郑州云海信息技术有限公司 | A kind of clustered software upgrade method, device, equipment and medium |
CN109669683A (en) * | 2018-12-25 | 2019-04-23 | 福建南威软件有限公司 | A kind of method of functional unit automatic packaging |
CN110007937A (en) * | 2018-01-05 | 2019-07-12 | 网宿科技股份有限公司 | A kind of method and system of system update |
CN110019365A (en) * | 2017-12-21 | 2019-07-16 | 天津数观科技有限公司 | A method of data processing sequence is generated using stack |
CN110109687A (en) * | 2019-04-26 | 2019-08-09 | 腾讯科技(成都)有限公司 | Application installation package generation method and device |
CN110474673A (en) * | 2019-08-22 | 2019-11-19 | 上海航天计算机技术研究所 | A kind of in-orbit hot update method of dynamic for supporting breakpoint transmission |
CN110704048A (en) * | 2019-09-29 | 2020-01-17 | 北京浪潮数据技术有限公司 | Application publishing method and related device |
CN111813440A (en) * | 2020-07-21 | 2020-10-23 | 北京千丁互联科技有限公司 | Multithreading application issuing method and device |
CN116088926A (en) * | 2023-01-10 | 2023-05-09 | 睿智合创(北京)科技有限公司 | Decision component version management method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102164152A (en) * | 2010-02-23 | 2011-08-24 | 浙江省公众信息产业有限公司 | Method and system for remotely processing files |
CN102520927A (en) * | 2011-11-23 | 2012-06-27 | 中兴通讯股份有限公司 | Method, device and terminal for generation logic business of embedded terminal |
CN102929646A (en) * | 2011-12-09 | 2013-02-13 | 江西省电力公司信息通信中心 | Application program production method and device |
CN103067484A (en) * | 2012-12-25 | 2013-04-24 | 深圳市天维尔通讯技术有限公司 | Method and system upgrading application program automatically |
CN103699410A (en) * | 2013-12-20 | 2014-04-02 | 北京奇虎科技有限公司 | Method and device for updating application programs |
CN104156244A (en) * | 2014-08-06 | 2014-11-19 | 北京奇虎科技有限公司 | Method and device for software upgrading |
CN104392387A (en) * | 2014-10-10 | 2015-03-04 | 华电电力科学研究院 | Unity3D-based circular coal yard three-dimensional (3D) intelligent visualization display platform |
-
2015
- 2015-03-31 CN CN201510153507.5A patent/CN106155651B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102164152A (en) * | 2010-02-23 | 2011-08-24 | 浙江省公众信息产业有限公司 | Method and system for remotely processing files |
CN102520927A (en) * | 2011-11-23 | 2012-06-27 | 中兴通讯股份有限公司 | Method, device and terminal for generation logic business of embedded terminal |
CN102929646A (en) * | 2011-12-09 | 2013-02-13 | 江西省电力公司信息通信中心 | Application program production method and device |
CN103067484A (en) * | 2012-12-25 | 2013-04-24 | 深圳市天维尔通讯技术有限公司 | Method and system upgrading application program automatically |
CN103699410A (en) * | 2013-12-20 | 2014-04-02 | 北京奇虎科技有限公司 | Method and device for updating application programs |
CN104156244A (en) * | 2014-08-06 | 2014-11-19 | 北京奇虎科技有限公司 | Method and device for software upgrading |
CN104392387A (en) * | 2014-10-10 | 2015-03-04 | 华电电力科学研究院 | Unity3D-based circular coal yard three-dimensional (3D) intelligent visualization display platform |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107346248B (en) * | 2017-07-04 | 2020-11-13 | 北京像素软件科技股份有限公司 | Platform identification method and device |
CN107346248A (en) * | 2017-07-04 | 2017-11-14 | 北京像素软件科技股份有限公司 | platform identification method and device |
CN107391130A (en) * | 2017-07-07 | 2017-11-24 | 千寻位置网络有限公司 | API is managed automatically and SDK, document automatic creation method |
CN107391130B (en) * | 2017-07-07 | 2020-05-05 | 千寻位置网络有限公司 | API automatic management and SDK, document automatic generation method |
CN107729045A (en) * | 2017-09-30 | 2018-02-23 | 武汉汉思信息技术有限责任公司 | Application program automates version dissemination method and system |
CN110019365A (en) * | 2017-12-21 | 2019-07-16 | 天津数观科技有限公司 | A method of data processing sequence is generated using stack |
CN110007937B (en) * | 2018-01-05 | 2022-09-16 | 网宿科技股份有限公司 | System updating method and system |
CN110007937A (en) * | 2018-01-05 | 2019-07-12 | 网宿科技股份有限公司 | A kind of method and system of system update |
CN108319460A (en) * | 2018-01-24 | 2018-07-24 | 广东小天才科技有限公司 | Generation method, device, electronic equipment and the storage medium of application program installation kit |
CN108319460B (en) * | 2018-01-24 | 2021-09-17 | 广东小天才科技有限公司 | Method and device for generating application program installation package, electronic equipment and storage medium |
CN108536463A (en) * | 2018-04-09 | 2018-09-14 | 深圳市腾讯网络信息技术有限公司 | Obtain method, apparatus, equipment and the computer readable storage medium of resource packet |
CN108536463B (en) * | 2018-04-09 | 2021-12-21 | 深圳市腾讯网络信息技术有限公司 | Method, device and equipment for acquiring resource package and computer readable storage medium |
CN108897542A (en) * | 2018-04-24 | 2018-11-27 | 北京奇艺世纪科技有限公司 | A kind of soft project method of adjustment, device and electronic equipment |
CN109063468A (en) * | 2018-06-14 | 2018-12-21 | 珠海金山网络游戏科技有限公司 | A kind of installation kit integrity verification and the method for reparation |
CN108984207A (en) * | 2018-06-14 | 2018-12-11 | 珠海金山网络游戏科技有限公司 | A kind of method of installation kit invalid resource file detection |
CN108897551A (en) * | 2018-06-14 | 2018-11-27 | 珠海金山网络游戏科技有限公司 | A kind of generation method and device of quoting resource relational tree |
CN108804688A (en) * | 2018-06-14 | 2018-11-13 | 珠海金山网络游戏科技有限公司 | A kind of lookup of game resource adduction relationship and optimization method |
CN108965295A (en) * | 2018-07-17 | 2018-12-07 | 郑州云海信息技术有限公司 | A kind of compressing file merging method and relevant apparatus |
CN108965295B (en) * | 2018-07-17 | 2021-09-17 | 郑州云海信息技术有限公司 | File compression and combination method and related device |
CN109375932A (en) * | 2018-09-18 | 2019-02-22 | 广州虎牙信息科技有限公司 | Method, apparatus, terminal and the storage medium of script building are answered in a kind of APP hot repair |
CN109375932B (en) * | 2018-09-18 | 2022-03-01 | 广州虎牙信息科技有限公司 | APP hot repair script construction method, device, terminal and storage medium |
CN109558163B (en) * | 2018-11-09 | 2021-12-17 | 中核控制***工程有限公司 | Version generation and management method based on running file in controller |
CN109558163A (en) * | 2018-11-09 | 2019-04-02 | 中国核动力研究设计院 | A kind of version generation and management method based on operating file in controller |
CN109634638A (en) * | 2018-12-17 | 2019-04-16 | 郑州云海信息技术有限公司 | A kind of clustered software upgrade method, device, equipment and medium |
CN109634638B (en) * | 2018-12-17 | 2021-10-29 | 郑州云海信息技术有限公司 | Cluster software upgrading method, device, equipment and medium |
CN109669683A (en) * | 2018-12-25 | 2019-04-23 | 福建南威软件有限公司 | A kind of method of functional unit automatic packaging |
CN110109687A (en) * | 2019-04-26 | 2019-08-09 | 腾讯科技(成都)有限公司 | Application installation package generation method and device |
CN110474673A (en) * | 2019-08-22 | 2019-11-19 | 上海航天计算机技术研究所 | A kind of in-orbit hot update method of dynamic for supporting breakpoint transmission |
CN110474673B (en) * | 2019-08-22 | 2022-02-25 | 上海航天计算机技术研究所 | Dynamic on-orbit thermal updating method supporting breakpoint continuous transmission |
CN110704048A (en) * | 2019-09-29 | 2020-01-17 | 北京浪潮数据技术有限公司 | Application publishing method and related device |
CN111813440A (en) * | 2020-07-21 | 2020-10-23 | 北京千丁互联科技有限公司 | Multithreading application issuing method and device |
CN111813440B (en) * | 2020-07-21 | 2024-04-19 | 北京千丁互联科技有限公司 | Multithreading application release method and device |
CN116088926A (en) * | 2023-01-10 | 2023-05-09 | 睿智合创(北京)科技有限公司 | Decision component version management method |
CN116088926B (en) * | 2023-01-10 | 2023-10-20 | 睿智合创(北京)科技有限公司 | Decision component version management method |
Also Published As
Publication number | Publication date |
---|---|
CN106155651B (en) | 2019-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106155651A (en) | The method and system that the automation of application version is issued and updated | |
US11789715B2 (en) | Systems and methods for transformation of reporting schema | |
CN111666526B (en) | Page generation method, device, equipment and storage medium | |
CN108388445B (en) | Continuous integration method based on 'platform + application' mode | |
CN108614701B (en) | Linux operating system customizing method and device | |
CN100489774C (en) | Structured code automatic configuration method and device | |
CN105893008A (en) | Method and device for customizing multi-channel installation package | |
CN105912342A (en) | APK (Android Package) development method and system based on overlay mechanism | |
CN103309806B (en) | The device and method of a kind of quick development and testing | |
CN103543993A (en) | Application program building method and system | |
CN106354492A (en) | Automatic code generation method and system capable of rapidly adjusting transaction process connection | |
CN107783816A (en) | The method and device that creation method and device, the big data cluster of virtual machine create | |
CN107766042A (en) | A kind of visual data manager and device of the model file based on CSAR | |
CN109739616A (en) | A kind of cloud platform container mirror image batch making method | |
CN109976803B (en) | File generation method and device | |
CN104133717A (en) | Service automatic generation and deployment method for data open system | |
CN111857810A (en) | Front-end development file creating method and device and electronic equipment | |
CN106371875A (en) | Mobile phone application updating mechanism based on HTML(hypertext markup language) 5 | |
CN106951593B (en) | Method and device for generating configuration file of protection measurement and control device | |
US8732655B2 (en) | Systems and methods for metamodel transformation | |
CN102521008A (en) | Program compiling device and method for compiling program | |
CN110007994B (en) | Software internationalization method and system | |
CN108073393A (en) | A kind of storage design method based on EF frames | |
CN114721647B (en) | Object-oriented programming method based on codeless application development | |
KR101566855B1 (en) | Developping method for user screen of new works in enterprise resource planning system |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190301 Termination date: 20200331 |
|
CF01 | Termination of patent right due to non-payment of annual fee |