[发明专利]一种客户机程序自动升级的方法、设备及介质在审
申请号: | 202010717496.X | 申请日: | 2020-07-23 |
公开(公告)号: | CN112099816A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 步显文 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/14 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户机 程序 自动 升级 方法 设备 介质 | ||
本发明涉及一种客户机程序自动升级的方法、设备及介质,方法包括:接收服务器发送的客户机程序升级任务指令;通过所述服务器发送的升级包,对所述客户机程序的工作进程和/或守护进程进行升级,其中,所述守护进程用于检测所述工作进程的运行状态以及对所述工作进程进行升级。本发明示例实现了服务器对客户机程序升级的控制,无需客户机端的人员参与更新,在客户机位置人员无法方便进入或服务器软件依赖客户机程序更新等情况下,本发明方法具有较高的适用性。同时,通过守护进程,客户机程序的稳定性得到了大幅提升,极大条件下降低了因客户机宕机导致的服务器软件任务无法执行的问题。
技术领域
本发明涉及计算机技术领域,特别涉及客户机程序自动升级的方法、设备及介质,尤其涉及一种Java客户机程序自动升级的方法、设备及介质。
背景技术
在大数据、云计算技术飞速发展的今天,越来越多的企业客户选择云服务满足管理诉求,由于云服务的数据都是保存在互联网之中,企业初于安全或保密、技术等原因无法将所有的管理性诉求都通过云服务方式实现,而在大数据时代,集中的数据才能发挥最大的价值,催生了各种云服务与本地应用之间的集成需求,由于本地应用的安全性及保密性要求,云服务几乎不可能访问得到本地应用,当存在云服务需要推送数据到本地应用的需求时就遇到了问题,因为本地应用无法提供服务供互联网上的云服务软件调用。
解决此问题通常采用的方法是在本地网络放置云服务专用的客户端代理软件,作为云服务软件在本地网络的延伸。对于此种解决方案,当云服务软件的升级需要依赖客户端软件的更新时,就会发生云服务软件主动要求客户端软件更新的情况,而通常情况下,客户机-服务器模式下的软件,都是客户机自动检查更新并决定是否安装更新。
发明内容
本发明旨在至少在一定程度上解决以下技术问题:
客户机、服务器模式下,客户机程序自动升级问题。
本发明实施例的第一方面提供了一种客户机程序自动升级的方法,包括:
接收服务器发送的客户机程序升级任务指令,和所述升级任指令对应的升级包;
通过所述服务器发送的升级包,对所述客户机程序的工作进程对应的程序和/或守护进程对应的程序进行升级,其中,所述守护进程用于检测所述工作进程的运行状态以及用于对所述工作进程进行升级。
本发明示例实现了服务器对客户机程序升级的控制,无需客户机端的人员参与更新,在客户机位置人员无法方便进入或服务器软件依赖客户机程序更新等情况下,本发明方法具有较高的适用性。同时,通过守护进程,客户机程序的稳定性得到了大幅提升,极大条件下降低了因客户机宕机导致的服务器软件任务无法执行的问题。
在一个示例中,通过所述升级包,先确定是否对所述守护进程对应的程序进行升级,后确定是否对所述工作进程对应的程序进行升级。
本发明实施例通过对守护进程和工作进程的升级优先级进行确定,能够在提高升级效率的同时,使守护进程以最新的程序指令控制工作进程的升级,提高了升级过程的稳定性。
在一个示例中,所述先确定是否对所述守护进程对应的程序进行升级,后确定是否对所述工作进程对应的程序进行升级,包括:
确定是否对所述客户机程序的守护进程对应的程序升级;
若是,则通过所述升级包升级所述守护进程对应的程序,并通过所述升级后的守护进程确定是否对所述工作进程对应的程序进行升级;
若否,则通过所述守护进程确定是否对所述工作进程对应的程序进行升级。
本发明示例通过守护进程对工作进程进行升级,间接实现了服务器对客户机程序的升级控制。
在一个示例中,所述后确定是否对所述工作进程对应的程序进行升级,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010717496.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效过滤器
- 下一篇:在无线电力传输系统中检测外来物体的设备和方法