一种功能发布方法和设备的制造方法_3

文档序号:9727125阅读:来源:国知局
确定所述平台不需要进行重启。
[0097]具体的,所述识别模块4021,具体用于通过所述非应用级别进程周期性检测所述重启标志位的状态来识别所述重启标志位的状态;或根据接收到包含所述重启标志位的状态信息来识别所述重启标志位的状态。
[0098]本申请实施例二中通过重启设备判断平台是否需要重启;当所述判断结果为是时,重启设备通过独立于所述平台运行的非应用级别进程重启所述平台以发布系统修改部分对应的功能,实现整个重启操作的自动化,使得整个过程无需后台维护人员的介入,同时能及时将系统修改部分对应的特性或者功能提供给平台用户,提升了平台可用率。
[0099]如图6所示,本申请实施例五还提出了一种平台,包括
[0100]初始设置模块601,用于初始设置重启标志位为无需重启状态;
[0101]更改模块602,用于当所述平台需要重启时,更改所述重启标志位为待重启状态,以使重启设备通过非应用级别进程对所述平台进行重启来发布系统修改部分对应的功能;其中,所述非应用级别进程独立于所述平台运行的进程。
[0102]如图7所示,该平台还可以包括:
[0103]发送模块603,用于将包含所述重启标志位的状态的信息发送给所述重启设备。
[0104]其中,所述发送模块603,具体用于
[0105]当更改所述重启标志位为待重启状态是基于确定指定位置存在重启脚本时,在更改所述重启标志位为待重启状态之后将包含指定位置存在重启脚本的信息发送给所述重启设备。
[0106]如图8所示,该平台还可以包括:
[0107]重置模块604,用于在完成重启所述平台之后,重置所述重启标志位为所述无需重启状态。
[0108]其中,所述重置模块604,具体用于当更改所述重启标志位为待重启状态是基于确定指定位置存在重启脚本时,删除所述重启脚本。
[0109]本申请实施例五中,平台首先设置重启标志位为无需重启状态,当平台需要重启时,可以更改重启标志位的状态为待重启状态,从而使得重启设备独立于所述平台运行的非应用级别进程重启所述平台以发布系统修改部分对应的功能,实现整个重启操作的自动化,使得整个过程无需后台维护人员的介入,同时能及时将系统修改部分对应的特性或者功能提供给平台用户,提升了平台可用率。
[0110]为了进一步对本申请进行说明,如图9所示,本申请实施例六还提供了一种功能发布系统,包括:重启设备和平台,其中,
[0111]当系统有修改,例如配置发生改变,需要平台进行重启,实现系统的重启才能使得系统修改部分对应的功能或者特性被发布,为此,本申请中平台设置重启标志位,用以标识平台自身的状态(是否需要重启),该重启标志位的状态会因平台自身的状态变化而改变,平台可以将包含有该重启标志位的信息发送给重启设备,或者重启设备也可以通过非应用级别进程(独立于平台运行的进程)来周期性检测该重启标志位的状态,当然也还可以有很多别的方式来使得重启设备确定该重启标志位的状态,确定是否该平台是否需要进行重启,当重启设备确定该平台需要进行重启时,重启设备通过非应用级别进程来触发执行平台的重启,使的系统修改部分对应的功能被发布,在重启完成之后,平台可以重置重启标志位的状态为无需重启状态,从而避免陷入重启死循环。
[0112]与现有技术相比,本申请实施例六中,平台首先设置重启标志位为无需重启状态,当平台需要重启时,可以更改重启标志位的状态为待重启状态,从而使得重启设备独立于所述平台运行的非应用级别进程重启所述平台以发布系统修改部分对应的功能,实现整个重启操作的自动化,使得整个过程无需后台维护人员的介入,同时能及时将系统修改部分对应的特性或者功能提供给平台用户,提升了平台可用率。
[0113]本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。
[0114]本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0115]上述本申请序号仅仅为了描述,不代表实施场景的优劣。
[0116]以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【主权项】
1.一种功能发布方法,其特征在于,包括: 重启设备判断平台是否需要重启; 当所述判断结果为是时,所述重启设备通过非应用级别进程重启所述平台,以发布系统修改部分对应的功能; 其中,所述非应用级别进程独立于所述平台运行的进程。2.如权利要求1所述的方法,其特征在于,所述重启设备判断平台是否需要重启,包括: 所述重启设备识别重启标志位的状态; 当识别结果为待重启状态时,则确定所述平台需要进行重启; 当识别结果为无需重启状态时,则确定所述平台不需要进行重启。3.如权利要求2所述的方法,其特征在于,所述重启设备识别所述重启标志位的状态,包括: 所述重启设备通过所述非应用级别进程周期性检测所述重启标志位的状态来识别所述重启标志位的状态;或 所述重启设备根据接收到包含所述重启标志位的状态信息来识别所述重启标志位的状态。4.一种重启设备,其特征在于,包括: 判断模块,用于判断平台是否需要重启; 重启模块,用于当所述判断结果为是时,通过非应用级别进程重启所述平台,以发布系统修改部分对应的功能; 其中,所述非应用级别进程独立于所述平台运行的进程。5.如权利要求4所述的设备,其特征在于,所述判断模块,包括: 识别模块,用于识别重启标志位的状态; 确定模块,用于当识别结果为待重启状态时,确定所述平台需要进行重启;当识别结果为无需重启状态时,确定所述平台不需要进行重启。6.如权利要求5所述的设备,其特征在于, 所述识别模块,具体用于通过所述非应用级别进程周期性检测所述重启标志位的状态来识别所述重启标志位的状态;或根据接收到包含所述重启标志位的状态信息来识别所述重启标志位的状态。7.—种功能发布方法,其特征在于,包括: 平台初始设置重启标志位为无需重启状态; 当所述平台需要重启时,更改所述重启标志位为待重启状态,以使重启设备通过非应用级别进程对所述平台进行重启来发布系统修改部分对应的功能; 其中,所述非应用级别进程独立于所述平台运行的进程。8.如权利要求7所述的方法,其特征在于,在更改所述重启标志位为待重启状态之后,还包括: 所述平台将包含所述重启标志位的状态的信息发送给所述重启设备。9.如权利要求8所述的方法,其特征在于,当更改所述重启标志位为待重启状态是基于确定指定位置存在重启脚本时,在更改所述重启标志位为待重启状态之后包括: 所述平台将包含指定位置存在重启脚本的信息发送给所述重启设备。10.如权利要求7所述的方法,其特征在于,在完成重启所述平台之后,还包括: 所述平台重置所述重启标志位为所述无需重启状态。11.如权利要求10所述的方法,其特征在于,当更改所述重启标志位为待重启状态是基于确定指定位置存在重启脚本时,所述重置所述重启标志位为所述无需重启状态,包括: 所述平台删除所述重启脚本。12.—种平台,其特征在于,包括: 初始设置模块,用于初始设置重启标志位为无需重启状态; 更改模块,用于当所述平台需要重启时,更改所述重启标志位为待重启状态,以使重启设备通过非应用级别进程对所述平台进行重启来发布系统修改部分对应的功能; 其中,所述非应用级别进程独立于所述平台运行的进程。13.如权利要求12所述的平台,其特征在于,还包括: 发送模块,用于将包含所述重启标志位的状态的信息发送给所述重启设备。14.如权利要求13所述的平台,其特征在于,所述发送模块,具体用于 当更改所述重启标志位为待重启状态是基于确定指定位置存在重启脚本时,在更改所述重启标志位为待重启状态之后将包含指定位置存在重启脚本的信息发送给所述重启设备。15.如权利要求12所述的平台,其特征在于,还包括: 重置模块,用于在完成重启所述平台之后,重置所述重启标志位为所述无需重启状态。16.如权利要求15所述的平台,其特征在于,所述重置模块,具体用于 当更改所述重启标志位为待重启状态是基于确定指定位置存在重启脚本时,删除所述重启脚本。
【专利摘要】本申请公开了一种功能发布方法和设备,包括:重启设备判断平台是否需要重启;当所述判断结果为是时,所述重启设备通过独立于所述平台运行的进程的非应用级别进程重启所述平台,以发布系统修改部分对应的功能;实现了整个重启操作的自动化,使得整个过程无需后台维护人员的介入,同时能及时将系统修改部分对应的特性或者功能提供给平台用户,提升了平台可用率。
【IPC分类】G06F9/44
【公开号】CN105487847
【申请号】CN201410484103
【发明人】倪军
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年4月13日
【申请日】2014年9月19日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1