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 PDF

Info

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
Application number
CN201510153507.5A
Other languages
Chinese (zh)
Other versions
CN106155651B (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.)
Guangzhou Sisanjiujiu Information Technology Co Ltd
Original Assignee
Guangzhou Sisanjiujiu Information 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 Guangzhou Sisanjiujiu Information Technology Co Ltd filed Critical Guangzhou Sisanjiujiu Information Technology Co Ltd
Priority to CN201510153507.5A priority Critical patent/CN106155651B/en
Publication of CN106155651A publication Critical patent/CN106155651A/en
Application granted granted Critical
Publication of CN106155651B publication Critical patent/CN106155651B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The method and system that the automation of application version is issued and updated
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.
CN201510153507.5A 2015-03-31 2015-03-31 The automation publication of application version and the method and system of update Expired - Fee Related CN106155651B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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