[发明专利]对桌面端应用的升级管理方法、系统、设备及存储介质在审
申请号: | 202210306582.0 | 申请日: | 2022-03-25 |
公开(公告)号: | CN114610356A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 白玉亮;王晓旭;王乐;于亦夫;孙远达;郭锁奇 | 申请(专利权)人: | 广联达科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邵煜程 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 应用 升级 管理 方法 系统 设备 存储 介质 | ||
本发明公开了一种对桌面端应用的升级管理方法、系统、设备及存储介质,所述方法包括:当目标桌面端应用启动时,所述本地升级服务接收由所述目标桌面端应用发送的启动消息;其中,所述启动消息包括:所述目标桌面端应用的标识信息和当前版本;所述本地升级服务根据所述标识信息从云端升级平台获取所述目标桌面端应用的最新版本;所述本地升级服务判断所述当前版本与所述最新版本是否一致,若否,则从所述云端升级平台获取最新版本的安装包;所述本地升级服务根据所述最新版本的安装包对所述目标桌面端应用进行升级操作;本发明能够对桌面端应用进行统一升级管理。
技术领域
本发明涉及计算机技术领域,特别涉及一种对桌面端应用的升级管理方法、系统、设备及存储介质。
背景技术
当桌面端应用发布了更新版本时,则需要对台式机上的桌面端应用进行更新,在现有技术中,更新应用的手段主要是依赖用户手动下载桌面端应用的安装包或者通过应用商店进行对桌面端应用的更新,依靠用户手动更新完全依赖用户的主动性,对桌面端应用的更新升级效率较低,而使用应用商店对桌面端应用进行更新将会面临应用商店中没有上架该桌面端应用的问题,如果桌面端应用无法及时更新,则可能会在运行该未更新的桌面端应用时,出现运行故障的问题,因此,如何对桌面端应用进行统一升级管理成为本领域技术人员亟需解决的技术问题。
发明内容
本发明的目的在于提供一种对桌面端应用的升级管理方法、系统、设备及存储介质,能够对桌面端应用进行统一升级管理。
根据本发明的一个方面,提供了一种对桌面端应用的升级管理方法,应用于桌面端,其中,所述桌面端包括多个桌面端应用和一个同时与所述多个桌面端应用对接的本地升级服务,所述方法具体包括以下步骤:
当目标桌面端应用启动时,所述本地升级服务接收由所述目标桌面端应用发送的启动消息;其中,所述启动消息包括:所述目标桌面端应用的标识信息和当前版本;
所述本地升级服务根据所述标识信息从云端升级平台获取所述目标桌面端应用的最新版本;
所述本地升级服务判断所述当前版本与所述最新版本是否一致,若否,则从所述云端升级平台获取最新版本的安装包;
所述本地升级服务根据所述最新版本的安装包对所述目标桌面端应用进行升级操作。
可选的,在所述当目标桌面端应用启动时,所述本地升级服务接收由所述目标桌面端应用发送的启动消息之前,所述方法还包括:
所述桌面端获取所述目标桌面端应用的安装包;其中,所述安装包还包含所述本地升级服务,并集成了用于在桌面端应用与本地升级服务之间建连的升级发版SDK;
所述桌面端判断在本地注册列表中是否存在所述本地升级服务,若是,则根据所述安装包安装所述目标桌面端应用,若否,则先根据所述安装包在所述桌面端部署所述本地升级服务、再安装所述目标桌面端应用。
可选的,所述当目标桌面端应用启动时,所述本地升级服务接收由所述目标桌面端应用发送的启动消息,具体包括:
当所述目标桌面端应用启动时,所述目标桌面端应用通过所述升级发版SDK建立与所述本地升级服务的连接,并通过建立的连接向所述本地升级服务发送所述启动消息。
可选的,在所述本地升级服务接收由所述目标桌面端应用发送的启动消息之后,所述方法还包括:
所述本地升级服务向所述云端升级平台发送包含所述标识信息的请求消息,以供所述云端升级平台获取与所述标识信息对应的升级策略;
所述本地升级服务接收由所述云端升级平台反馈的反馈消息;其中,所述反馈消息包括根据所述升级策略确定出的与所述目标桌面端应用具有依赖关系的关联桌面端应用;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广联达科技股份有限公司,未经广联达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210306582.0/2.html,转载请声明来源钻瓜专利网。