[发明专利]一种功能发布方法和设备有效
| 申请号: | 201410484103.X | 申请日: | 2014-09-19 |
| 公开(公告)号: | CN105487847B | 公开(公告)日: | 2019-09-03 |
| 发明(设计)人: | 倪军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京睿博行远知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 功能 发布 方法 设备 | ||
本申请公开了一种功能发布方法和设备,包括:重启设备判断平台是否需要重启;当所述判断结果为是时,所述重启设备通过独立于所述平台运行的进程的非应用级别进程重启所述平台,以发布系统修改部分对应的功能;实现了整个重启操作的自动化,使得整个过程无需后台维护人员的介入,同时能及时将系统修改部分对应的特性或者功能提供给平台用户,提升了平台可用率。
技术领域
本申请公开了一种功能发布方法和设备。
背景技术
受限于目前主流编程语言(C、java等)的编译部署特性,当系统有修改(需求变更、bug-fix、配置变更等)时,目前的处理方式都是开发人员通过提交申请通知运维人员手工执行发布;或者是平台使用者通知平台维护人员,重新发布平台,以启用新增的功能。
具体的,当用户在前台(即面向用户的操作界面)增加了相关配置,若要该配置生效,必须要找到后台(即系统维护认同的操作入口)人员手工重启平台(即单个应用或多个应用搭建起来用于实现特定功能的系统),才能让新增的配置生效;要实现重启平台,在现有技术中有以下两种方式:
1、用户找到平台维护人员,后台增加配置后,由后台维护人员再手工重启平台,才能让新增的配置生效。
2、用户在前台增加了配置后,仍然需要找到后台维护人员,重启平台,才能让新增的配置生效。
而目前的平台做不到自己重启自己的功能,或者平台自己执行重启脚本的方式来达到自我重启的目的;原因在于一旦平台执行了重启脚本后,会将当前平台运行的所有进程给终止掉;这样触发执行重启脚本的进程也一并被终止了,重启动作无法继续,平台就会宕掉。
因此目前都是借助人为单独操作执行重启的,也即在现有技术中整个过程用户要想使用到新增的功能或者特性,完全依赖后台人员什么时候重启;否则无法及时使用到用户新增的新特性;而这样会增加后台维护成本和用户的等待时间。
发明内容
本申请提供了一种功能发布方法和设备,用以实现整个重启操作的自动化,使得整个过程无需后台维护人员的介入,同时能及时将系统修改部分对应的功能特性或者功能提供给平台用户,提升了平台可用率。
本申请公开了一种功能发布方法,包括:
重启设备判断平台是否需要重启;
当所述判断结果为是时,所述重启设备通过非应用级别进程重启所述平台,以发布系统修改部分对应的功能;其中,所述非应用级别进程独立于所述平台运行的进程。
优选的,所述重启设备判断平台是否需要重启,包括:
所述重启设备识别重启标志位的状态;
当识别结果为待重启状态时,则确定所述平台需要进行重启;当识别结果为无需重启状态时,则确定所述平台不需要进行重启。
优选的,所述重启设备识别所述重启标志位的状态,包括:
所述重启设备通过所述非应用级别进程周期性检测所述重启标志位的状态来识别所述重启标志位的状态;或所述重启设备根据接收到包含所述重启标志位的状态信息来识别所述重启标志位的状态。
本申请还公开了一种重启设备,包括:
判断模块,用于判断平台是否需要重启;
重启模块,用于当所述判断结果为是时,通过非应用级别进程重启所述平台,以发布系统修改部分对应的功能;其中,所述非应用级别进程独立于所述平台运行的进程。
优选的,所述判断模块,包括:
识别模块,用于识别重启标志位的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410484103.X/2.html,转载请声明来源钻瓜专利网。





