[发明专利]应用更新方法及相关设备在审
申请号: | 202111416114.0 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114020313A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 刘永昆 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 陈思凡 |
地址: | 200120 上海市中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 更新 方法 相关 设备 | ||
本申请公开了一种应用更新方法及相关设备。该方法应用于软件即应用(SaaS)服务端,包括:获取全局应用版本信息以及与所述全局应用版本信息对应的全局应用版本校验值;基于终端发送的登录用户的身份信息,从全局应用版本信息中确定远程用户应用版本信息;基于远程用户应用版本信息,生成远程用户应用版本校验值;基于全局应用版本校验值、远程用户应用版本校验值以及远程用户应用版本信息,生成远程用户应用令牌;向终端发送远程用户应用令牌,以使终端在远程用户应用令牌与本地用户应用令牌不一致的情况下,更新子应用信息。如此,能够在多租户模式下,用户终端自动更新应用程序,减少应用程序版本更新频次,保持前端和后端应用版本一致。
技术领域
本申请属于云计算技术领域,尤其涉及一种应用更新方法及相关设备。
背景技术
随着云计算技术的不断发展,软件即服务(Software as a Service,SaaS)作为云计算的一种软件布局模型,在业内得到广泛的应用。简单来讲,无论企业的规模大小,都可以根据实际需求,从SaaS供应商租赁软件服务。
实际上,SaaS区别于传统软件服务技术的主要差别就是多租户模式。多租户模式是指,在理想的情况下,所有租户都共用相同的软、硬件环境,软件升级时只需要发布一次,就能在所有租户的环境上生效。但是,租户往往对应用程序功能在存在个性化需求,以至于SaaS供应商需要针对租户的需求对应用程序功能进行定制,以满足租户应用私有化的需求,如此,SaaS供应商通过服务端向租户对应的终端频繁发布应用程序版本,导致各租户对应的应用程序频繁更新。
发明内容
有鉴于此,本申请实施例提供的一种应用更新方法、装置、计算机设备,以及计算机存储介质,能够在多租户模式下,用户终端自动更新应用程序,减少应用程序版本更新频次,保持前端和后端应用版本一致。
第一方面,本申请实施例提供一种方法应用更新方法,应用于软件即应用(SaaS)服务端,该应用更新方法可以包括:
获取全局应用版本信息以及与全局应用版本信息对应的全局应用版本校验值,全局应用版本信息包括与至少一个用户对应的SaaS应用中每个子应用信息;
基于终端发送的登录用户的身份信息,从全局应用版本信息中确定远程用户应用版本信息,远程用户应用版本信息包括与所述身份信息对应的子应用信息;
基于远程用户应用版本信息,生成远程用户应用版本校验值;
基于全局应用版本校验值、远程用户应用版本校验值以及所述远程用户应用版本信息,生成远程用户应用令牌;
向终端发送所述远程用户应用令牌,以使终端在远程用户应用令牌与本地用户应用令牌不一致的情况下,更新子应用信息。
第二方面,本申请实施例提供另一种方法应用更新方法,应用于终端,该应用更新方法可以包括:
向SaaS应用服务端发送登录用户的身份信息;
从所述SaaS应用服务端获取远程用户应用令牌;所述远程用户应用令牌是根据基于全局应用版本校验值、用户应用版本校验值以及远程用户应用版本信息生成的;
在所述远程用户应用令牌与本地用户应用令牌不一致的情况下,更新子应用。
第三方面,本申请实施例还提供一种方法应用更新装置,应用于SaaS服务端,该更新装置可以包括:
全局校验获取模块,用于获取全局应用版本信息以及与全局应用版本信息对应的全局应用版本校验值,全局应用版本信息包括与至少一个用户对应的SaaS应用中每个子应用信息;
远程信息确定模块,用于基于终端发送的登录用户的身份信息,从全局应用版本信息中确定远程用户应用版本信息,所述远程用户应用版本信息包括与所述身份信息对应的子应用信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111416114.0/2.html,转载请声明来源钻瓜专利网。