[发明专利]移动端的配置系统、方法及装置在审
申请号: | 202210035600.6 | 申请日: | 2022-01-13 |
公开(公告)号: | CN114500281A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 杨磊;徐凯 | 申请(专利权)人: | 上海钧正网络科技有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L67/00;H04L67/55;G06F8/65;G06F8/658 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 乔长洁 |
地址: | 201100 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 配置 系统 方法 装置 | ||
本发明涉及一种移动端的配置系统、方法及装置,其中系统包括:内容分发模块,用于根据已更新版本配置文件生成待配置文件,并将配置链接返回给配置中心;配置中心用于将已更新版本号以及配置链接发送到网关模块;移动端,用于发送API请求,其中包括本地版本号;网关模块,用于接收到API请求后,从配置链接中确定目标链接并返回至移动端;移动端还用于根据目标链接获取目标配置文件,运用统一网关的方式接收每次API请求,并根据其中的本地版本号和已更新版本号确定目标链接,实现线上配置近实时和动态化更新。
技术领域
本发明涉及配置更新领域,特别是涉及一种移动端的配置系统、方法及装置。
背景技术
移动端应用程序上有很多配置文件,配置文件为移动端应用程序的运行提供运行条件,而配置文件可以包括业务文件和系统文件等,而随着业务的增长和需求的变化以及版本的升级,移动端应用程序需要配置的文件越来越多,且有些文件要求实时性。
在相关技术中,在需要更新移动端的本地配置文件时,开发人员可以将已更新配置文件上传至配置中心。移动端可以采用主动拉取、后端推送、推拉结合等方式获取已更新版本配置文件。其中,主动拉取会带来非常多流量的浪费,而且对后端会带来很多无用请求造成机器的浪费;推送的方式虽然节省流量,但不能保证100%不丢失数据的实时配置生效率。
发明内容
本发明的目的是克服现有技术中的不足之处,提供一种移动端的配置系统、方法及装置,以保证在配置更新时能动态化实时获取配置文件且不丢失,具体方案如下:
第一方面,一种移动端的配置系统,所述系统包括:
配置中心,用于将已更新版本号对应的已更新版本配置文件发布到内容分发模块;
内容分发模块,用于根据所述已更新版本配置文件生成待配置文件,并将所述待配置文件的配置链接返回给配置中心;
所述配置中心还用于将所述已更新版本号以及所述配置链接发送到网关模块;
移动端,用于向网关模块发送用于查询应用程序是否配置更新的API请求,所述API请求中包括移动端应用程序的本地版本号;
网关模块,用于在接收到所述API请求后,根据所述本地版本号和所述已更新版本号从所述配置链接中确定目标链接并将所述目标链接返回至所述移动端;
所述移动端还用于在接收到所述目标链接后访问所述目标链接并从所述内容分发模块获取与所述目标链接对应的目标配置文件并根据所述目标配置文件完成应用程序的更新。
在一个较佳的实施例中,所述待配置文件包括所述已更新版本号对应的全量待配置文件以及增量待配置文件;
所述内容分发模块还用于在检测到所述已更新版本配置文件时,根据所述已更新版本配置文件生成全量待配置文件以及增量待配置文件。在一个较佳的实施例中,所述网关模块包括网关存储模块和网关;
网关存储模块,用于存储所述已更新版本号以及所述配置链接;
网关,用于在接收到所述API请求后,根据所述本地版本号向网关存储模块发送用于查询所述已更新版本号的查询请求,并根据网关存储模块返回的所述已更新版本号确定所述目标链接。
在一个较佳的实施例中,所述内容分发模块还用于访问所述配置中心设置的预设差值数量的前版本配置文件,并分别比较所述已更新版本配置文件和各个前版本配置文件之间首部和尾部的相同部分,再比较中间的差异部分,将各个差异部分生成预设差值数量的所述增量配置文件。在一个较佳的实施例中,所述网关还用于比较所述本地版本号和所述已更新版本号之间差值,当差值大于所述预设差值时,将所述全量配置文件对应的全量配置链接确定为所述目标链接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海钧正网络科技有限公司,未经上海钧正网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210035600.6/2.html,转载请声明来源钻瓜专利网。