[go: up one dir, main page]

CN103353846A - Project automatic-deployment plug-in - Google Patents

Project automatic-deployment plug-in Download PDF

Info

Publication number
CN103353846A
CN103353846A CN2013102757312A CN201310275731A CN103353846A CN 103353846 A CN103353846 A CN 103353846A CN 2013102757312 A CN2013102757312 A CN 2013102757312A CN 201310275731 A CN201310275731 A CN 201310275731A CN 103353846 A CN103353846 A CN 103353846A
Authority
CN
China
Prior art keywords
plug
server
version
code
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013102757312A
Other languages
Chinese (zh)
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.)
Sichuan Agricultural University
Original Assignee
Sichuan Agricultural University
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 Sichuan Agricultural University filed Critical Sichuan Agricultural University
Priority to CN2013102757312A priority Critical patent/CN103353846A/en
Publication of CN103353846A publication Critical patent/CN103353846A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明适用于软件插件技术领域,提供了一种项目自动部署插件,所述插件包括客户端插件程序、客户端配置文件,以及版本控制系统仓库信息文件。本发明能够定时检测软件系统供应商版本控制系统代码仓库的项目更新情况,并通过因特网将版本控制系统中指定版本的代码更新到客户服务器,大大降低了系统开发,升级和维护成本。

Figure 201310275731

The invention is applicable to the technical field of software plug-ins, and provides a project automatic deployment plug-in, which includes a client plug-in program, a client configuration file, and a version control system warehouse information file. The invention can regularly detect the project update of the software system supplier's version control system code warehouse, and update the code of the specified version in the version control system to the client server through the Internet, greatly reducing the system development, upgrade and maintenance costs.

Figure 201310275731

Description

一种项目自动部署插件A project auto-deployment plugin

技术领域technical field

本发明属于软件插件技术领域,尤其涉及一种项目自动部署插件。The invention belongs to the technical field of software plug-ins, in particular to a project automatic deployment plug-in.

背景技术Background technique

在目前的软件项目管理过程中,虽然有了强大的版本管理工具,但是目前版本管理工具只能够帮助开发人员管理项目,并不能将系统开发与部署形成一个整体。项目的开发,调试发布都可以通过版本控制系统(Subversion,SVN)和集成开发环境(Integrated Development Environment,IDE)共同完成,但是项目在客户服务器的部署,往往需要开发团队对软件进行手动打包,然后到客户现场去依次安装,调试,工作量较大,并且当系统出现故障以及系统需要升级时,需要安排专业人员到客户现场去进行系统维护或者升级,工作量较大,成本也会大幅度增加,特别公司的一个产品有多个客户购买时,客户端的产品部署和升级往往给公司带来较大的额外成本,如何有效的降低人工费用,提高系统维护升级效率,并且将开放,测试,发布,部署,升级,维护有效的进行管理,是一个比较复杂的问题。这也在无形之中大大增加了系统开发,升级和维护成本。In the current software project management process, although there are powerful version management tools, the current version management tools can only help developers manage projects, and cannot form a whole system development and deployment. The development, debugging and release of the project can be completed through the version control system (Subversion, SVN) and the integrated development environment (Integrated Development Environment, IDE). However, the deployment of the project on the client server often requires the development team to manually package the software, and then Going to the customer's site to install and debug one by one, the workload is heavy, and when the system fails or the system needs to be upgraded, it is necessary to arrange professionals to go to the customer's site for system maintenance or upgrade, the workload is heavy, and the cost will increase significantly Especially when a product of the company is purchased by multiple customers, the product deployment and upgrade of the client often bring a large additional cost to the company. How to effectively reduce labor costs, improve the efficiency of system maintenance and upgrade, and open, test, release , Deployment, upgrade, and maintenance are managed effectively, which is a relatively complicated issue. This also greatly increases the system development, upgrade and maintenance costs virtually.

本发明能够定时检测软件系统供应商版本控制系统代码仓库的项目更新情况,并通过因特网将版本控制系统中指定版本的代码更新到客户服务器,大大降低了系统开发,升级和维护成本。The invention can regularly detect the project update of the software system supplier's version control system code warehouse, and update the code of the specified version in the version control system to the client server through the Internet, greatly reducing the system development, upgrade and maintenance costs.

发明内容Contents of the invention

本发明实施例提供一种软件项目自动部署插件,旨在解决现有技术中系统开发,升级和维护成本高的问题。An embodiment of the present invention provides a plug-in for automatic deployment of software projects, aiming to solve the problem of high system development, upgrade and maintenance costs in the prior art.

本发明实施例是这样实现的,一种项目自动部署插件,所述插件包括客户端插件程序、客户端配置文件,以及版本控制系统仓库信息文件;The embodiment of the present invention is realized in this way, a project automatic deployment plug-in, the plug-in includes a client plug-in program, a client configuration file, and a version control system warehouse information file;

所述客户端插件程序包括Java运行环境、注册表程序、代码版本检测更新程序,以及Tomcat服务器管理脚本。其中:The client plug-in program includes a Java operating environment, a registry program, a code version detection update program, and a Tomcat server management script. in:

Java运行环境,用于运行所述代码版本检测更新程序和所述Tomcat服务器管理脚本;The Java operating environment is used to run the code version detection update program and the Tomcat server management script;

注册表程序,用于将所述代码版本检测更新程序和所述Tomcat服务器管理脚本注册成Windows服务,实现服务器操作系统启动时能自动启动服务;Registry program is used to register described code version detection update program and described Tomcat server management script as Windows service, can start service automatically when realizing server operating system startup;

代码版本检测更新程序,用于在服务器启动后定时读取所述版本控制系统仓库信息文件中的仓库信息,当有新程序信息时调用所述Tomcat服务器管理脚本从版本控制系统中更新程序代码,并重启Tomcat服务器。The code version detection update program is used to regularly read the warehouse information in the version control system warehouse information file after the server starts, and when there is new program information, call the Tomcat server management script to update the program code from the version control system, And restart the Tomcat server.

本发明实施例能够定时检测软件系统供应商版本控制系统代码仓库的项目更新情况,并通过因特网将版本控制系统中指定版本的代码更新到客户服务器,大大降低了系统开发,升级和维护成本。The embodiment of the present invention can regularly detect the project update of the software system supplier's version control system code warehouse, and update the code of the specified version in the version control system to the client server through the Internet, which greatly reduces system development, upgrade and maintenance costs.

附图说明Description of drawings

图1是本发明实施例一提供的项目自动部署插件的结构图;FIG. 1 is a structural diagram of the project automatic deployment plug-in provided by Embodiment 1 of the present invention;

图2是本发明实施例二提供的项目自动部署插件的结构图。Fig. 2 is a structural diagram of the project automatic deployment plug-in provided by Embodiment 2 of the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

本发明实施例能够定时检测系统供应商版本控制系统代码仓库的项目更新情况,并通过因特网将版本控制系统中指定版本的代码更新到客户服务器,大大降低了系统开发,升级和维护成本。The embodiment of the present invention can regularly detect the project update of the system supplier's version control system code warehouse, and update the code of the specified version in the version control system to the client server through the Internet, greatly reducing system development, upgrade and maintenance costs.

图1是本发明实施例提供的项目自动部署插件的结构图,详述如下:Fig. 1 is a structural diagram of the project automatic deployment plug-in provided by the embodiment of the present invention, which is described in detail as follows:

本发明实施例插件包括客户端插件程序11、客户端配置文件12,以及版本控制系统仓库信息文件13。The plug-ins in this embodiment of the present invention include a client plug-in program 11 , a client configuration file 12 , and a version control system warehouse information file 13 .

其中,客户端插件程序11包括Java运行环境111、注册表程序112、代码版本检测更新程序113,以及Tomcat服务器管理脚本114。Wherein, the client plug-in program 11 includes a Java operating environment 111 , a registry program 112 , a code version detection update program 113 , and a Tomcat server management script 114 .

在本发明实施例中,Java运行环境111运行代码版本检测更新程序113和Tomcat服务器管理脚本114。In the embodiment of the present invention, the Java runtime environment 111 runs the code version detection update program 113 and the Tomcat server management script 114 .

在本发明实施例中,注册表程序112将代码版本检测更新程序113和Tomcat服务器管理脚本114注册成Windows服务,实现服务器操作系统启动时能自动启动服务。In the embodiment of the present invention, the registry program 112 registers the code version detection update program 113 and the Tomcat server management script 114 as Windows services, so that the services can be started automatically when the server operating system starts.

代码版本检测更新程序113是Java应用程序,在服务器启动后定时读取所述版本控制系统仓库信息文件中的仓库信息,当有新程序信息时调用Tomcat服务器管理脚本114从版本控制系统中更新程序代码,并重启Tomcat服务器。The code version detection update program 113 is a Java application program. After the server starts, it regularly reads the warehouse information in the warehouse information file of the version control system, and calls the Tomcat server management script 114 to update the program from the version control system when there is new program information. code, and restart the Tomcat server.

在本发明实施例中,代码版本检测更新程序同时提供远程接口来控制代码更新和重启服务器。In the embodiment of the present invention, the code version detection update program also provides a remote interface to control code update and restart the server.

图2示出了本发明实施例二提供的项目更新部署插件的结构图,详述如下:FIG. 2 shows a structural diagram of the project update deployment plug-in provided by Embodiment 2 of the present invention, which is described in detail as follows:

在软件供应商端,开发人员只需要发布项目到SVN服务器,设置V.txt项目发布版本号。在客户服务器端,首先需要将Tomcat服务器和插件程序包拷贝到客户服务器的某个目录中,修改配置文件config.properties,设置相关目录和端口参数,然后运行注册表管理层序(reg-editor),该程序会将code-monitor和tomcat-updator注册成Windows服务,然后启动这两个服务。On the software supplier side, the developer only needs to publish the project to the SVN server, and set the V.txt project release version number. On the client server side, you first need to copy the Tomcat server and plug-in packages to a certain directory of the client server, modify the configuration file config.properties, set the relevant directory and port parameters, and then run the registry management program (reg-editor) , the program will register code-monitor and tomcat-updator as Windows services, and then start these two services.

其中tomcat-updator服务会先检测config.properties的中配置的项目目录是否可用,如果该目录不存在或为空,则会调用SVN客户端代码将检测V.txt中的项目版本号,通过检出(Checkout)操作将项目代码从SVN服务器下载到项目目录,作为初始化版本;若项目已经存在,则对比当前项目版本和V.txt的项目版本,若当前版本小于V.txt中的项目版本,则说明该项目有新版本可用,这时调用SVN客户端代码从SVN服务器中下载最新(Update)代码到项目目录,然后清空Tomcat服务器的work目录,最后使用Tomcat脚本,重启Tomcat服务器,这样项目就可以运行在最新的版本上了。Among them, the tomcat-updator service will first check whether the project directory configured in config.properties is available. If the directory does not exist or is empty, it will call the SVN client code to detect the project version number in V.txt, and check out The (Checkout) operation downloads the project code from the SVN server to the project directory as the initial version; if the project already exists, compare the current project version with the project version in V.txt, if the current version is smaller than the project version in V.txt, then It means that a new version of the project is available. At this time, call the SVN client code to download the latest (Update) code from the SVN server to the project directory, then clear the work directory of the Tomcat server, and finally use the Tomcat script to restart the Tomcat server, so that the project can running on the latest version.

而code-monitor服务是一个监听服务,主要是检测SVN服务器上的版本变化,如果发现变化,会自动重启tomcat-updator服务。code-monitor服务在启动时会首先根据config.properties的配置初始化环境变量,启动一个SVN版本检测守护进程和一个远程重启tomcat服务的守护进程,版本检测进程根据config.properties中设置的检查间隔定期检测SVN服务器上的V.txt版本文件,看是否有新的项目版本发布,如果发现有新版本可用,则重启tomcat-updator服务,实现软件的自动版本更新。如果远程启动守护进程接收远程命令,实现任意时刻的Tomcat服务器远程重启。The code-monitor service is a monitoring service, which mainly detects version changes on the SVN server. If a change is found, the tomcat-updator service will be automatically restarted. When the code-monitor service starts, it will first initialize environment variables according to the configuration of config.properties, start an SVN version detection daemon process and a remote restart tomcat service daemon process, and the version detection process checks periodically according to the check interval set in config.properties V.txt version file on the SVN server to see if there is a new project version released. If a new version is found to be available, restart the tomcat-updator service to realize automatic version update of the software. If the remote startup daemon process receives remote commands, the Tomcat server can be restarted remotely at any time.

本发明实施例结合SVN代码仓库,研发出一套能够自动根据SVN版本进行项目部署,升级和修复软件代码,以及服务器自动重启的插件,通过在客户服务器上部署该插件,能够定时检测系统供应商SVN代码仓库的项目更新情况,并通过Internet将SVN中指定版本的代码更新到客户服务器,并重启客户端服务器,这样不管有多少客户使用该系统,供应商可以通过在客户服务器安装该插件,基本可以实现系统零维护,大大降低系统的维护和升级成本。并且该插件通过设置相关参数,可以控制客户系统只在指定时间进行更新和重启,也可以通过远程方式手工进行更新和重启,避免系统运行中断,SVN可以在新版本系统出问题时,反向回到任意稳定版本,这也是其他升级补丁无法做到的。The embodiment of the present invention combines the SVN code warehouse to develop a set of plug-ins that can automatically deploy projects according to the SVN version, upgrade and repair software codes, and automatically restart the server. By deploying the plug-in on the client server, the system provider can be regularly detected The update status of the project in the SVN code warehouse, and update the code of the specified version in SVN to the customer server through the Internet, and restart the client server, so that no matter how many customers use the system, the supplier can basically install the plug-in on the customer server. The zero maintenance of the system can be realized, which greatly reduces the maintenance and upgrade costs of the system. Moreover, by setting relevant parameters, the plug-in can control the client system to update and restart only at a specified time, and can also manually update and restart through remote methods to avoid system interruption. To any stable version, this is also impossible for other upgrade patches.

本发明实施例能够定时检测软件系统供应商版本控制系统代码仓库的项目更新情况,并通过因特网将版本控制系统中指定版本的代码更新到客户服务器,大大降低了系统开发,升级和维护成本。The embodiment of the present invention can regularly detect the project update of the software system supplier's version control system code warehouse, and update the code of the specified version in the version control system to the client server through the Internet, which greatly reduces system development, upgrade and maintenance costs.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.

Claims (4)

1. a project automatic deployment plug-in unit is characterized in that, described plug-in unit comprises client plug-in program, client configuration file, and version control system warehouse information file.
2. plug-in unit as claimed in claim 1 is characterized in that, described client plug-in program comprises that Java Runtime Environment, registry program, code release detect refresh routine, and Tomcat server admin script, wherein:
Java Runtime Environment is used for moving described code release and detects refresh routine and described Tomcat server admin script;
Registry program is used for that described code release is detected refresh routine and described Tomcat server admin script is registered the Windows service, realizes automatically starting service when server OS starts;
Code release detects refresh routine, be used for behind startup of server, regularly reading the warehouse information of described version control system warehouse information file, when new procedures information is arranged, call described Tomcat server admin script refresh routine code from version control system, and restart the Tomcat server.
3. such as right 2 described plug-in units, it is characterized in that, described code release detects refresh routine, also for providing remote interface to come the control routine renewal and restarting server.
4. such as right 3 described plug-in units, it is characterized in that, it is java application that described code release detects refresh routine.
CN2013102757312A 2013-06-28 2013-06-28 Project automatic-deployment plug-in Pending CN103353846A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013102757312A CN103353846A (en) 2013-06-28 2013-06-28 Project automatic-deployment plug-in

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013102757312A CN103353846A (en) 2013-06-28 2013-06-28 Project automatic-deployment plug-in

Publications (1)

Publication Number Publication Date
CN103353846A true CN103353846A (en) 2013-10-16

Family

ID=49310220

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013102757312A Pending CN103353846A (en) 2013-06-28 2013-06-28 Project automatic-deployment plug-in

Country Status (1)

Country Link
CN (1) CN103353846A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677898A (en) * 2013-11-08 2014-03-26 北京奇虎科技有限公司 Method for checking loaded extension and/or plug-in on server side and server
CN104657158A (en) * 2013-11-20 2015-05-27 北京先进数通信息技术股份公司 Method and device for processing business in business system
CN105094896A (en) * 2015-07-01 2015-11-25 北京奇虎科技有限公司 Method, equipment and system for client side starting on virtualization platform
CN105893259A (en) * 2016-03-31 2016-08-24 广州华多网络科技有限公司 Code detection system, method and device
CN108446102A (en) * 2017-02-15 2018-08-24 中国石油化工股份有限公司 A kind of integral system and method for development deployment application program
CN108536449A (en) * 2018-03-30 2018-09-14 新华三大数据技术有限公司 Web projects dispositions method and device
CN108829433A (en) * 2018-05-24 2018-11-16 努比亚技术有限公司 A kind of web system version dispositions method, equipment and storage medium
CN110737454A (en) * 2019-10-17 2020-01-31 腾讯科技(深圳)有限公司 Software project updating method and device, computer equipment and storage medium
CN110825395A (en) * 2019-10-23 2020-02-21 中冶赛迪重庆信息技术有限公司 Multi-plug-in layered deployment system, device and medium
CN111061642A (en) * 2019-12-19 2020-04-24 北京智能工场科技有限公司 Full-automatic competition data processing system and method based on user data
CN112286636A (en) * 2020-10-30 2021-01-29 重庆长安汽车股份有限公司 Method for realizing unified configuration center based on Docker and SVN
CN112905230A (en) * 2021-03-16 2021-06-04 深圳市麦谷科技有限公司 Application program management method and device, terminal equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060026591A1 (en) * 2004-08-02 2006-02-02 International Business Machines Corporation Method and apparatus for providing a pluggable and extendable J2EE architecture
CN1968154A (en) * 2006-09-15 2007-05-23 华为技术有限公司 System and method for service expansion using plug
CN102141922A (en) * 2010-01-29 2011-08-03 腾讯科技(深圳)有限公司 Micro kernel pluggable program application system and implementation method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060026591A1 (en) * 2004-08-02 2006-02-02 International Business Machines Corporation Method and apparatus for providing a pluggable and extendable J2EE architecture
CN1968154A (en) * 2006-09-15 2007-05-23 华为技术有限公司 System and method for service expansion using plug
CN102141922A (en) * 2010-01-29 2011-08-03 腾讯科技(深圳)有限公司 Micro kernel pluggable program application system and implementation method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘勇: "插件式Web网站快速开发工具的研究与实现", 《河北农业大学硕士学位(毕业)论文》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677898B (en) * 2013-11-08 2017-11-03 北京奇虎科技有限公司 The extension of server side examination & verification loading and/or the method and server of plug-in unit
CN103677898A (en) * 2013-11-08 2014-03-26 北京奇虎科技有限公司 Method for checking loaded extension and/or plug-in on server side and server
CN104657158A (en) * 2013-11-20 2015-05-27 北京先进数通信息技术股份公司 Method and device for processing business in business system
CN104657158B (en) * 2013-11-20 2018-02-23 北京先进数通信息技术股份公司 The method and apparatus of business processing in a kind of operation system
CN105094896B (en) * 2015-07-01 2019-07-26 北京奇安信科技有限公司 Client startup method, device and system on virtualization platform
CN105094896A (en) * 2015-07-01 2015-11-25 北京奇虎科技有限公司 Method, equipment and system for client side starting on virtualization platform
CN105893259A (en) * 2016-03-31 2016-08-24 广州华多网络科技有限公司 Code detection system, method and device
CN105893259B (en) * 2016-03-31 2019-04-09 广州华多网络科技有限公司 Code detection system, method and device
CN108446102A (en) * 2017-02-15 2018-08-24 中国石油化工股份有限公司 A kind of integral system and method for development deployment application program
CN108536449A (en) * 2018-03-30 2018-09-14 新华三大数据技术有限公司 Web projects dispositions method and device
CN108829433A (en) * 2018-05-24 2018-11-16 努比亚技术有限公司 A kind of web system version dispositions method, equipment and storage medium
CN110737454A (en) * 2019-10-17 2020-01-31 腾讯科技(深圳)有限公司 Software project updating method and device, computer equipment and storage medium
CN110825395A (en) * 2019-10-23 2020-02-21 中冶赛迪重庆信息技术有限公司 Multi-plug-in layered deployment system, device and medium
CN111061642A (en) * 2019-12-19 2020-04-24 北京智能工场科技有限公司 Full-automatic competition data processing system and method based on user data
CN112286636A (en) * 2020-10-30 2021-01-29 重庆长安汽车股份有限公司 Method for realizing unified configuration center based on Docker and SVN
CN112286636B (en) * 2020-10-30 2024-02-13 重庆长安汽车股份有限公司 Implementation method of unified configuration center based on Docker and SVN
CN112905230A (en) * 2021-03-16 2021-06-04 深圳市麦谷科技有限公司 Application program management method and device, terminal equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103353846A (en) Project automatic-deployment plug-in
US20230297364A1 (en) System And Method For Upgrading Kernels In Cloud Computing Environments
US9910656B2 (en) Updating software products on virtual machines with software images of new levels
US9110757B2 (en) Techniques for performing virtual machine software upgrades using virtual disk swapping
US9996374B2 (en) Deployment and installation of updates in a virtual environment
US8578376B2 (en) Automatically and securely configuring and updating virtual machines
US20150020062A1 (en) In-Band Hypervisor-Managed Firmware Updates
US9063819B2 (en) Extensible patch management
US20160328227A1 (en) Dynamically Applying A Software Patch To A Computer Program
US8332356B2 (en) NFS agent upgrade
US20150074640A1 (en) Runtime detection of software configurations and upgrades
US11645086B2 (en) System and method for implementing a filesystem agent management solution
JP2015520468A (en) Automatic update by handshaking while running client interface
JP6198229B2 (en) Installation engine and package format for parallelizable and reliable installation
CN105389187B (en) System updating method
US8930936B2 (en) Loading remote binaries onto a write-protected device
CN111708553A (en) Terminal and system for background updating of desktop mirror image
CN105594184B (en) Method for upgrading software version, device and equipment
CN106201578A (en) A Software System Update Framework
CN109428936B (en) APP upgrade method, device, system, electronic device and storage medium
US8312472B2 (en) Program startup apparatus and method
US12131150B2 (en) System and methods for patch management
CN107391216A (en) A kind of method for upgrading software and device
CN110659052A (en) Method and system for updating system software in network equipment and readable storage medium
CN104407889A (en) Method and device for repairing application 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
RJ01 Rejection of invention patent application after publication

Application publication date: 20131016

RJ01 Rejection of invention patent application after publication