CN101635640B - Method for automatically releasing terminal program version of WEB network station system server - Google Patents
Method for automatically releasing terminal program version of WEB network station system server Download PDFInfo
- Publication number
- CN101635640B CN101635640B CN2009100348305A CN200910034830A CN101635640B CN 101635640 B CN101635640 B CN 101635640B CN 2009100348305 A CN2009100348305 A CN 2009100348305A CN 200910034830 A CN200910034830 A CN 200910034830A CN 101635640 B CN101635640 B CN 101635640B
- Authority
- CN
- China
- Prior art keywords
- version
- web
- file
- server
- automatically
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to a method for automatically releasing the terminal program version of a WEB website system server, belonging to the technical filed of software version control and release. The steps of the method are as follows: forming a new VSS version file aiming at problems to be solved at a client development server side; associating the problems to be solved with the new VSS version file; compiling to generate new version target program file; and uploading to a website server side; the website server side can automatically obtain updated version target program, and distribute copies containing updated version target program files to each server of the Web website after being assembled into a data structure with preset format with Web server configuration information; and Web services on each server of the Web website are restarted to finish required automatic release and update of Web site version. With the adoption of the invention, the work efficiency of version release is significantly improved, and the workload of version release personnel and the error rate are greatly reduced, thereby ensuring that the version release process is controllable, safe and reliable, and is well documented.
Description
Technical field
The present invention relates to a kind of version method for automatically releasing of WEB web station system server terminal program, belong to software version control and distribution technology field.
Background technology
In the current internet information epoch, the web web station system is widely used.Because user's business demand changes fast, thereby often need make amendment and expand the page function of website, the result expedites the emergence of the continuous birth of the new version in website.
For big-and-middle-sized website, generally finish by a plurality of programmers exploitation, for each redaction to be released of website, the problem that all exists the version file how programmer on the VSS (version control tool) revised to put out version to be released in order.Simultaneously, general big-and-middle-sized website is made up of tens or up to a hundred web servers, and how the released version file becomes to many web servers needs the problem that solves.The published method of existing redaction is craft: at first, all participate in programmer's program file that CheckIn oneself revises on VSS of version modify to be released, and be modified the comspec of file on the hand-kept VSS, the programmer passes through mail or alternate manner notification version administrative staff with the file modification content of hand-kept then, the file modification content that the version management personnel provide according to the programmer is downloaded the version file that is modified certain catalogue to the local computer from VSS, the manual then compilation tool that calls generates target program file with the compiling of the JAVA source files of program under this catalogue, the manual then version file with version to be released is packaged into a compressed file bag, manual then FTP (file transfer protocol (FTP)) instrument that calls is wrapped this compressed file and is passed to Web website running environment, manual then decompression version file bag, version file after manual copy decompresses is to all web servers of web website running environment, manual then web service of restarting on all web servers, and whether the web service on the web server of checking moves normal.
Above-mentioned employing manual mode to the method that the web web station system carries out version issue exist version management personnel's workload big, efficient is low, error rate is high, be not easy the shortcoming of rollback after the version issue failure.
Summary of the invention
The objective of the invention is to: the problem at above-mentioned prior art exists proposes a kind of version method for automatically releasing that can significantly reduce workload, raise the efficiency, reduce the Web web station system server terminal program of error rate.
In order to reach above purpose, the version method for automatically releasing of WEB web station system server terminal program of the present invention may further comprise the steps:
The first step, client development server side and WEB web site server end respectively load application version issue instrument automatically, and set up exploitation version database and the WEB version database that releases news that releases news respectively; Described client development server side is mounted with J IRA (defective trace tool) and VSS (version control tool), the version issue configuration information that described WEB version releases news and stores Web server in the database;
Second step, determine that version to be released need deal with problems,, revise former VSS version file, form the new VSS version file of dealing with problems at need in client development server side by VSS;
The 3rd step, by JIRA, formulate version number to be released in client development server side, described version number to be released is associated with need dealing with problems, and described need are dealt with problems is associated with the new VSS version file that addresses this problem;
The 4th step, with predetermined data-structure with version number to be released, need deal with problems and exploitation version that the incidence relation of corresponding new VSS version file is saved in client development server side releases news in the database, and generate the redaction issue logo file that contains version number to be released, new VSS version file routing information;
The 5th step, client development server side regularly detect the exploitation version database that releases news, when finding redaction issue logo file is arranged, automatically upward new VSS version file is downloaded to the predetermined directories on the local computer along new VSS version file path from VSS, compile JAVA (by the programming language of Sun Microsystems company release) source files of program then, and generate new version target program file;
The 6th step, client development server side are compressed into the file bag with new version target program file and redaction issue logo file automatically, upload to web site server end;
The 7th step, web site server end regularly detect FTP (file transfer protocol (FTP)) and upload upload file under the catalogue, after finding that the compressed file bag of newly uploading is arranged, automatically this file bag that decompresses, and the path of the version number to be released that will obtain after will decompressing, new version target program file deposits the WEB version database that releases news in;
The 8th step, web site server end read new version target program file automatically from the WEB version releases news database path, and by this path acquisition upgraded edition target program, after being assembled into the data structure of predetermined format with the Web server configuration information, distribution contains each station server that copies the Web website to of new version target program file;
The 9th step, restart Web service on each station server of Web website automatically, finish required WEB website version and issue renewal automatically.
The present invention further improves, and in described the 7th step, web site server end decompresses behind the version file bag automatically, all original version files that will be replaced during the automated back-up version updating; After the 9th Web service that goes on foot on each station server of restarting the Web website automatically, web site server end detects the Web service of restarting on each station server of Web website automatically, if note abnormalities (version issue failure), state before then the rollback version file is issued to redaction automatically.
The present invention further improves again, in described the 8th step, web site server end reads new version target program file automatically from the WEB version releases news database path, after being assembled into the data structure of predetermined format with the Web server configuration information, the copy new version target program file is to the testing server as the Web website earlier, after test was issued successfully, distribution contained each station server that copies the Web website to of new version target program file again.
The present invention further improves, and described the 9th step finishes after required WEB website version issues renewal automatically, and web site server end is saved in new version number, redaction issue result the WEB version database that releases news automatically.
Said method of the present invention is by carrying out related with version file among the VSS version problem to be released of WEB web station system server terminal program, and association results is saved in the exploitation version releases news in the database, make the version management personnel can inquire about any one VSS version file of revising of released version.Simultaneously the step of original manual download VSS version file, the manual JAVA of compiling source files of program generation target program file, manual compression packing upload version file is all replaced realization by computer generation.When the execution version was issued automatically under the running environment of Web website, the original version file that backup will be replaced was published to new version file test web server then, after testing server is issued successfully, is distributed to all web servers again; In addition, also has the automatic rolling back action function after the version issue is failed, to guarantee correctness, the reliability of each version file issue.
Therefore, after adopting the present invention, can significantly improve the version issue operating efficiency of Web web station system server terminal program, alleviate version issue personnel's workload significantly, significantly reduce manually-operated error rate, obtain the effect that the version issue is simple to operate, the version issuing process is controlled, the version file issue is safe and reliable, version issue history has good grounds.
Description of drawings
The present invention is further illustrated below in conjunction with accompanying drawing.
Fig. 1 is the hardware environment schematic diagram of one embodiment of the invention.
Fig. 2 is the automatic issuing process schematic diagram of the version of Fig. 1 embodiment.
Fig. 3 is the flow chart that the version of Fig. 1 embodiment is issued automatically.
Embodiment
Embodiment one
The hardware environment of the version method for automatically releasing of present embodiment WEB web station system server terminal program is referring to Fig. 1, and the following first step.
The first step, client development server side and WEB web site server end respectively load application version issue instrument automatically, and set up exploitation version database and the WEB version database that releases news that releases news respectively; Described client development server side is mounted with JIRA (defective trace tool) and VSS (version control tool), the version issue configuration information that described WEB version releases news and stores Web server in the database.
Second step, determine that version to be released need deal with problems,, revise former VSS version file, form the new VSS version file of dealing with problems at need in client development server side by VSS.Detailed process is: formulate version number to be released: the version number to be released of at first being created a WEB Website server terminal program by the version management personnel by JIRA (system that is used for project management, task management and defect management of Atlassian company), the naming rule of version number is: Web engineering engliss abbreviated name. the date, wherein days, the purpose form was YYYYMMDD.
The 3rd step, by JIRA, formulate version number to be released in client development server side, described version number to be released is associated with need dealing with problems, and described need are dealt with problems is associated with the new VSS version file name that addresses this problem.Concrete operations are: the need of creating related version number to be released are dealt with problems: the project leader by the WEB website creates the problem that needs solution in JIRA, and selects the version number to be released under this problem; The need of the version number to be released file among the related VSS (abbreviation of the version control system Visual SourceSafe of MS) of dealing with problems: in the version automated pubilication system of present embodiment exploitation, the operation interface that the programmer provides by system, inquire all problems that this version comprises according to version number to be released, select a problem then, and in VSS catalogue file tabulation, be chosen as head it off and the version file revised, click " association " button then, carry out related with the VSS file certain problem of version number to be released.
The 4th step, with predetermined data-structure with version number to be released, need deal with problems and exploitation version that the incidence relation of corresponding new VSS version file is saved in client development server side releases news in the database, and generate the redaction issue logo file that contains version number to be released, new VSS version file routing information.Concrete operations are: after certain problem of version number to be released and VSS version file are successfully associated, system is saved in the relation between the version file three of binding version number among version number to be released, need deal with problems ID, the VSS among the data structure TRec_DEPLOYVERSIONFILE earlier, and the concrete structure of TRec_DEPLOYVERSIONFILE is as follows:
TRec_DEPLOYVERSIONFILE=record // structure of definition
ID:Double; // unique ID
ISSUEID:Double; // problem ID
USERID:Double; // operator ID
OPERATETIME:TDatetime; // the operating time
FILEPATH:String; //VSS version file exists
Complete trails among the VSS
VSSVERSIONNUMBER:Integer; The fileversion number of //VSS file in VSS
VERSIONNUMBER:String; // version number to be released
The state of STATUS:Double // version file
end;
Then the relation between the version file three of binding version number among version number to be released, problem ID, the VSS being saved in the exploitation version releases news in the database.
The 5th step, client development server side regularly detect the exploitation version database that releases news, when finding redaction issue logo file is arranged, automatically upward new VSS version file is downloaded to the predetermined directories on the local computer along new VSS version file path from VSS, compile JAVA (by the programming language of Sun Microsystems company release) source files of program then, and generate new version target program file.Concrete operations are: client development server side is passed through timer, automatically detect the version file management database at set intervals, whether the JIRA problem under the up-to-date version number to be released of checking exists related VSS version file, if exist, then from releasing news database, the exploitation version inquires about the VSS version file that up-to-date version number to be released comprises, then by calling the application programming interfaces of VSS, the version file of directly from VSS version file storehouse, downloading appointment certain catalogue to the local computer; Call JAVA program ant order by order line then, generate new version target program file downloading to JAVA (by the programming language of Sun Microsystems company release) the source files of program compiling that is comprised in the version to be released of local directory.
The 6th step, client development server side are compressed into the file bag with new version target program file and redaction issue logo file automatically, upload to web site server end.Concrete operations comprise: client development server side is passed through timer, whether the JIRA problem that detects version number correlation to be released is at regular intervals automatically all solved, if all solve, then generate a logo file that comprises the specific format content in version number to be released, new version target program file path earlier, file is called verinfo.ini, and file content is as follows:
[VER_INFO]
VER_NO=Web engineering engliss abbreviated name. the date
The DEPLOY_FLAG=issue
[FILE_INFO]
The path of 1=new version target program file 1
The path of 2=new version target program file 2
The path of n=new version target program file n
VER_NO wherein represents that to be released is certain version number of certain web engineering, DEPLOY_FLAG represents whether this version number can issue, call rar (a kind of File Compress instrument under the windows platform) order by order line then, this logo file and version file to be released are packed together is compressed into a file bag; After packing was finished, client development server side was used FTP (file transfer protocol (FTP)) agreement, with version file compressed package to be released upload to version publisher server in the running environment of Web website on.
The 7th step, web site server end regularly detect FTP (file transfer protocol (FTP)) and upload upload file under the catalogue, after finding that the compressed file bag of newly uploading is arranged, automatically this file bag that decompresses, and the path of the version number to be released that will obtain after will decompressing, new version target program file deposits the WEB version database that releases news in.Concrete operations are: in the running environment of Web website, web site server end passes through timer, in the automatic time of issuing of version that the user sets, check the File Compress bag that whether has up-to-date version to be released under the assigned catalogue earlier, if exist, version file bag automatically then decompresses, read version number to be released and issue sign in the ver info.ini logo file, from the version release management database, read current web engineering engliss abbreviated name then, judge that then this engineering engliss abbreviation title is whether consistent with the web engineering engliss abbreviated name that comprises of version number in the logo file, if title unanimity, and the issue in the logo file is masked as " issue ", then read the path of new version target program file in the verinfo.ini logo file, all old version files that need be replaced of copy and are preserved during the new version target program file routing information releases news database to the web version under the version file backup directory from the web testing server then.
The 8th step, web site server end read new version target program file automatically from the WEB version releases news database path, and by this path acquisition upgraded edition target program, after being assembled into the data structure of predetermined format with the Web server configuration information, distribution contains each station server that copies the Web website to of new version target program file.Detailed process is: before beginning was issued automatically, web site server end read the Web server configuration information that all need be issued earlier from the version release management database, and concrete data list structure is as follows:
Field name | Field type | Constraint | Explanation |
ID | NUMBER(10) | NOT NULL | Major key |
IP_ADDRESS | VARchar2(15) | NOT | The IP of Web server |
NULL | |||
DESCRIPTION | VARchar2(30) | NOT NULL | The description of Web server |
SERVER_TYPE | char(1) | NOT NULL | Web server type: W-Web server; The T-testing server; The P-picture servers; |
WEB_PATH | VARchar2(50) | NOT NULL | Web service place directory path |
IS_ABSOLUTE_P ATH | VARchar(3) | NULL | Web service path type: 0-relative path;-1-absolute path |
COPY_MODE | INTEGER | NOT NULL | 0-directly copies; 1-ftp uploads copy |
FTP_USER_NAME | VARchar(20) | NULL | Ftp uploads login username |
FTP_PASSWORD | VARchar2(100) | NULL | Ftp uploads login password |
BAT_FILE | VARchar2(50) | NULL | The autoexec of special processing |
WEB_CHECK_URL | VARchar2(100) | NULL | Detect whether normally url of web server |
STATUS | char(1) | NOT NULL | Whether need the upgrading sign: A-is effective; U-is invalid |
In the TRec_VER_IP_ADDRESS data structure of then configuration information of every web server being packed into, the TRec_VER_IP_ADDRESS data structure is as follows:
TRec_VER_IP_ADDRESS=record
ID:Double;
IP_ADDRESS:String;
WEB_PATH:String;
DESCRIPTION:String;
BAT_FILE:String;
SERVER_TYPE:String;
STATUS:String;
COPY_MODE:Integer;
FTP_USER_NAME:String;
FTP_PASSWORD:String;
WEB_CHECK_URL:String;
IS_ABSOLUTE_PATH:String
end;
Judge afterwards in the current web server and whether have the web testing server, if exist, then the version file under the current version to be released of elder generation's copy is to the web testing server, call test url then and check whether the web service is normal, if undesired, then automatic rollback version file is to the web testing server; Otherwise the copy page presents is to all web servers.
The 9th step, restart Web service on each station server of Web website automatically, finish required WEB website version and issue renewal automatically.Concrete operations comprise: after the copy page presents arrives certain web server, the version automated pubilication system carries out communication by the Monitor And Control Subsystem on TCP/IP (transmission control protocol/internet protocol) agreement and this web server, send instruction of restarting, after Monitor And Control Subsystem receives instruction of restarting, call errorlevel and restart the web service, restart finish after, whether normally the version automated pubilication system calls and detects web service URL, and whether the web service on the test web server moves normal; If it is undesired, then, after Monitor And Control Subsystem receives the rollback instruction, copy old version file down to the web server from the version file backup directory earlier to Monitor And Control Subsystem transmission rollback instruction, call errorlevel then and restart the web service, recover the web server to the preceding state of issue.
After the tenth step, issue are finished, preserve version number, version issue result automatically in the version release management database.Promptly after the released version file is successful to all web servers, system preserves (VER_NO) version number log sheet of current version number to be released to the version release management database, and the issue result who preserves every web server then is to edition upgrading log sheet (VER_LOG).
Above process is referring to Fig. 2 and Fig. 3.
Facts have proved, after adopting present embodiment, significantly improve the version issue operating efficiency of Web web station system server terminal program, alleviated workload significantly, and reduced error rate, make that version issue is simple to operate, process is controlled, safe and reliable, have good grounds.
In addition to the implementation, the present invention can also have other execution modes.All employings are equal to the technical scheme of replacement or equivalent transformation formation, all drop on the protection range of requirement of the present invention.
Claims (4)
1. the version method for automatically releasing of a WEB web station system server terminal program may further comprise the steps:
The first step, client development server side and WEB web site server end respectively load application version issue instrument automatically, and set up exploitation version database and the WEB version database that releases news that releases news respectively; Described client development server side is mounted with JIRA and VSS, the version issue configuration information that described WEB version releases news and stores Web server in the database;
Second step, determine that version to be released need deal with problems,, revise former VSS version file, form the new VSS version file of dealing with problems at need in client development server side by VSS;
The 3rd step, by JIRA, formulate version number to be released in client development server side, described version number to be released is associated with need dealing with problems, and described need are dealt with problems is associated with the new VSS version file that addresses this problem;
The 4th step, with predetermined data-structure with version number to be released, need deal with problems and exploitation version that the incidence relation of corresponding new VSS version file is saved in client development server side releases news in the database, and generate the redaction issue logo file that contains version number to be released, new VSS version file routing information;
The 5th step, client development server side regularly detect the exploitation version database that releases news, when finding redaction issue logo file is arranged, automatically upward new VSS version file is downloaded to the predetermined directories on the local computer along new VSS version file path from VSS, compile the JAVA source files of program then, and generate new version target program file;
The 6th step, client development server side are compressed into the file bag with new version target program file and redaction issue logo file automatically, upload to web site server end;
The 7th step, web site server end regularly detect FTP and upload upload file under the catalogue, after finding that the compressed file bag of newly uploading is arranged, automatically this file bag that decompresses, and the path of the version number to be released that will obtain after will decompressing, new version target program file deposits the WEB version database that releases news in;
The 8th step, web site server end read new version target program file automatically from the WEB version releases news database path, and by this path acquisition upgraded edition target program, after being assembled into the data structure of predetermined format with Web server version issue configuration information, distribution contains each station server that copies the Web website to of new version target program file;
The 9th step, restart Web service on each station server of Web website automatically, finish required WEB website version and issue renewal automatically.
2. according to the version method for automatically releasing of the described WEB web station system of claim 1 server terminal program, it is characterized in that: in described the 7th step, web site server end decompresses behind the version file bag automatically, all original version files that will be replaced during the automated back-up version updating; After the 9th Web service that goes on foot on each station server of restarting the Web website automatically, web site server end detects the Web service of restarting on each station server of Web website automatically, if note abnormalities, and state before then the rollback version file is issued to redaction automatically.
3. according to the version method for automatically releasing of claim 1 or 2 described WEB web station system server terminal programs, it is characterized in that: in described the 8th step, web site server end reads new version target program file automatically from the WEB version releases news database path, after being assembled into the data structure of predetermined format with Web server version issue configuration information, the copy new version target program file is to the testing server as the Web website earlier, after test was issued successfully, distribution contained each station server that copies the Web website to of new version target program file again.
4. according to the version method for automatically releasing of the described WEB web station system of claim 3 server terminal program, it is characterized in that: described the 9th step finishes after required WEB website version issues renewal automatically, and web site server end is saved in new version number, redaction issue result the WEB version database that releases news automatically.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100348305A CN101635640B (en) | 2009-09-04 | 2009-09-04 | Method for automatically releasing terminal program version of WEB network station system server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100348305A CN101635640B (en) | 2009-09-04 | 2009-09-04 | Method for automatically releasing terminal program version of WEB network station system server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101635640A CN101635640A (en) | 2010-01-27 |
CN101635640B true CN101635640B (en) | 2011-09-21 |
Family
ID=41594708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100348305A Expired - Fee Related CN101635640B (en) | 2009-09-04 | 2009-09-04 | Method for automatically releasing terminal program version of WEB network station system server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101635640B (en) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375724A (en) * | 2010-08-11 | 2012-03-14 | 上海三旗通信科技有限公司 | ClearQuest-based version issuing system |
CN102520952A (en) * | 2011-12-14 | 2012-06-27 | 北京佳讯飞鸿电气股份有限公司 | Automatic construction and issuing method of software code version |
CN102521371A (en) * | 2011-12-16 | 2012-06-27 | 北京新媒传信科技有限公司 | Method and system for uploading files through web and restarting services automatically |
CN102546796B (en) * | 2011-12-31 | 2014-08-06 | 重庆新媒农信科技有限公司 | Data updating system and method of service server |
CN102572527B (en) * | 2012-02-24 | 2016-04-20 | 深圳创维数字技术有限公司 | A kind of method of Information issued, system and relevant device |
CN103812894B (en) * | 2012-11-12 | 2017-09-01 | 中国石油天然气集团公司 | The management method of web file publishings version in a kind of real-time monitoring system |
CN103123583A (en) * | 2012-12-19 | 2013-05-29 | 深圳市共进电子股份有限公司 | Realizing method for automatically recording software version number |
CN104156227B (en) * | 2013-05-15 | 2018-08-03 | 腾讯科技(深圳)有限公司 | Call the method and device in bottom library |
CN103473300A (en) * | 2013-09-09 | 2013-12-25 | 北京思特奇信息技术股份有限公司 | Automatic issuing method and system for function code files |
CN103729195B (en) * | 2014-01-15 | 2017-04-05 | 北京奇虎科技有限公司 | A kind of control method and system of software version |
CN104980465B (en) * | 2014-04-08 | 2020-02-07 | 北京奇虎科技有限公司 | File release system, file release method and network server |
CN105487843B (en) * | 2014-09-15 | 2019-07-02 | 上海天脉聚源文化传媒有限公司 | A kind of WebApp development deployment method and system |
US11228497B2 (en) * | 2014-09-30 | 2022-01-18 | Micro Focus Llc | Topology based management with stage and version policies |
CN104461563A (en) * | 2014-12-24 | 2015-03-25 | 浪潮电子信息产业股份有限公司 | Method for remotely and regularly detecting newly added file of FTP server under linux |
CN104536890B (en) * | 2014-12-26 | 2018-02-13 | 小米科技有限责任公司 | Test system, method and apparatus |
CN104793970A (en) * | 2015-04-02 | 2015-07-22 | 安徽四创电子股份有限公司 | Online upgrade method based on FTP |
CN104834683A (en) * | 2015-04-16 | 2015-08-12 | 深圳市华宝电子科技有限公司 | Vehicle monitoring platform publishing method, device and system |
CN106202123B (en) * | 2015-05-07 | 2019-07-05 | 阿里巴巴集团控股有限公司 | The method and apparatus of gray scale publication |
CN104991860A (en) * | 2015-06-24 | 2015-10-21 | 深圳欧德蒙科技有限公司 | WEB front-end automated development method and system |
CN106487602B (en) * | 2015-08-24 | 2019-12-27 | 腾讯科技(深圳)有限公司 | Application program release version monitoring method and monitoring device |
CN106610854B (en) * | 2015-10-26 | 2020-02-18 | 阿里巴巴集团控股有限公司 | Model updating method and device |
CN106775602B (en) * | 2015-11-20 | 2020-01-17 | 北京国双科技有限公司 | Code publishing method and device |
CN106020896A (en) * | 2016-05-30 | 2016-10-12 | 浪潮软件股份有限公司 | Automatic program publishing method based on private cloud |
CN106445488A (en) * | 2016-07-01 | 2017-02-22 | 厦门易名科技股份有限公司 | Code release and backspacing methods |
CN106874025B (en) * | 2016-08-15 | 2020-04-24 | 阿里巴巴集团控股有限公司 | Method and device for determining size of installation package |
CN107172075B (en) * | 2017-06-26 | 2021-09-21 | 努比亚技术有限公司 | Communication method, system and readable storage medium based on network isolation |
CN109725908A (en) * | 2017-10-26 | 2019-05-07 | 卓望数码技术(深圳)有限公司 | A kind of application software automated pubilication system and method |
CN109460246B (en) * | 2018-11-16 | 2022-02-01 | 中国银行股份有限公司 | Program version updating method and device, storage medium and electronic equipment |
CN109739529A (en) * | 2018-12-04 | 2019-05-10 | 贵阳朗玛信息技术股份有限公司 | A kind of method and device that program is issued automatically |
CN109634782B (en) * | 2018-12-06 | 2021-05-04 | Oppo广东移动通信有限公司 | Method and device for detecting system robustness, storage medium and terminal |
CN111385329A (en) * | 2018-12-29 | 2020-07-07 | 卓望数码技术(深圳)有限公司 | Office data publishing system and method |
CN109815058A (en) * | 2019-01-28 | 2019-05-28 | 网宿科技股份有限公司 | The method and device of file backup under a kind of Linux server |
CN111538525B (en) * | 2020-03-20 | 2022-09-02 | 成都药王科技股份有限公司 | Rapid iteration and rollback method for program release |
CN111651197B (en) * | 2020-07-01 | 2023-04-28 | 中国银行股份有限公司 | Automatic warehouse moving method and device |
CN112632633B (en) * | 2020-12-17 | 2021-11-09 | 西安博达软件股份有限公司 | Static resource tamper-proof method based on file watermark in CMS system |
CN112882747B (en) * | 2021-01-29 | 2024-04-05 | 北京思特奇信息技术股份有限公司 | Method and system for issuing program in interfacing mode |
CN113542249A (en) * | 2021-07-08 | 2021-10-22 | 昆明学院 | Multi-protocol data issuing system |
CN115203353B (en) * | 2022-09-15 | 2022-12-13 | 吉奥时空信息技术股份有限公司 | Map service automatic synchronous publishing method and system under different network environments |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101006441A (en) * | 2004-05-06 | 2007-07-25 | 甲骨文国际有限公司 | Web server for multi-version web documents |
US7281018B1 (en) * | 2004-05-26 | 2007-10-09 | Microsoft Corporation | Form template data source change |
CN101079767A (en) * | 2006-09-26 | 2007-11-28 | 腾讯科技(深圳)有限公司 | An upgrade method and system of Web service system |
-
2009
- 2009-09-04 CN CN2009100348305A patent/CN101635640B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101006441A (en) * | 2004-05-06 | 2007-07-25 | 甲骨文国际有限公司 | Web server for multi-version web documents |
US7281018B1 (en) * | 2004-05-26 | 2007-10-09 | Microsoft Corporation | Form template data source change |
CN101079767A (en) * | 2006-09-26 | 2007-11-28 | 腾讯科技(深圳)有限公司 | An upgrade method and system of Web service system |
Also Published As
Publication number | Publication date |
---|---|
CN101635640A (en) | 2010-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101635640B (en) | Method for automatically releasing terminal program version of WEB network station system server | |
US10592229B1 (en) | Method and system for restoring software | |
US7831968B1 (en) | Method and system for restoring software | |
US7802247B1 (en) | Method and system for restoring software | |
CN102262544B (en) | The method and apparatus of software upgrading | |
US8423993B2 (en) | Systems and methods for managing software patches | |
US9311199B2 (en) | Replaying jobs at a secondary location of a service | |
US6865737B1 (en) | Remote software installation and maintenance | |
US6725453B1 (en) | Remote software installation and maintenance | |
CN105763369A (en) | Terminal equipment remote software version distribution method and system | |
US20020004824A1 (en) | Method and apparatus for automatically deploying data and simultaneously Executing computer program scripts in a computer network | |
CN101179429B (en) | Remote exhibition and real-time edition method of configuration file | |
CN102035892A (en) | System and method for automatically releasing operating system version and automatically updating software package | |
US20030078959A1 (en) | Deployment of business logic software and data content onto network servers | |
CN109298871B (en) | Software version monitoring and deploying method for intelligent scheduling system of power grid | |
CN1758607A (en) | Software edition updating system in distributed service system and its method | |
US20080162587A1 (en) | Server synchronization for maintenance activities | |
CN106874050A (en) | A kind of system automatically updating method | |
US20090083728A1 (en) | System and method for application management | |
CN109271199B (en) | Method and system for database continuous integration and script file management | |
KR101599471B1 (en) | Apparatus, system, method and readable recording medium of managing a project file | |
CN101169726A (en) | Embedded type Linux system on-line upgrading method based on MTD partition | |
CN115809096B (en) | Batch self-adaptive upgrading method for operating system | |
JP3716971B2 (en) | Program update / recovery method | |
WO2011117957A1 (en) | Virtual machine management device, virtual machine virtual machine management device, virtual machine management system, virtual machine management method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP01 | Change in the name or title of a patent holder |
Address after: 210037 Nanjing Science Park, No. 40 Nanchang Road, Jiangsu, Patentee after: JIANGSU TIANZHI INTERNET TECHNOLOGY Co.,Ltd. Address before: 210037 Nanjing Science Park, No. 40 Nanchang Road, Jiangsu, Patentee before: JIANGSU TIANZHI INTERNET TECHNOLOGY CO.,LTD. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110921 Termination date: 20210904 |
|
CF01 | Termination of patent right due to non-payment of annual fee |