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