【技术实现步骤摘要】
移动客户端服务更新管理方法、装置及系统
本专利技术涉及移动端服务
,特别涉及一种移动客户端服务更新管理方法、装置及系统。
技术介绍
随着金融和互联网的融合,金融从业人员通过移动客户端App开展业务活动的深度和广度不断扩展,移动客户端App的功能快速迭代,也给金融移动客户端App研发提出了更高要求。目前移动客户端App功能更新需要用户下载安装全新介质,无法在不重新安装移动客户端App的情况实现增量功能更新,而当功能需要关停时,也无法有效按地区或按人员等维度进行功能管理控制。
技术实现思路
本专利技术实施例提供了一种移动客户端服务更新管理方法、装置及系统,解决了目前移动客户端App发布新版本后必须全新安装的技术问题。第一方面,本专利技术实施例提供的移动客户端服务更新管理方法包括:移动客户端发送指令与功能组件包检查请求至后台服务器,其中所述指令与功能组件包检查请求包括移动客户端的当前版本信息;后台服务器接收所述指令与功能组件包检查请求,将所述移动客户端的当前版本信息与数据库中的最新版本信息进行比较,根据比较结果从数据库中提取指令与功能组件包信息,将所述指令与功能组件包信息下发至移动客户端;移动客户端接收所述指令与功能组件包信息,将所述指令与功能组件包信息与本机当前的指令与功能组件包信息进行指令执行情况检查和功能组件包版本号差异比较,获得功能组件包版本号大小差异,根据功能组件包版本号大小差异进行指令与功能组件包下载,对所述指令与功能组件包进行拆包,将指令加载到本机运行内存空间,读取功能组件包并解压到本机程序目录,应用所述指令和功能组件包。第二方面,本专利技术实施 ...
【技术保护点】
1.一种移动客户端服务更新管理方法,其特征在于,包括:移动客户端发送指令与功能组件包检查请求至后台服务器,其中所述指令与功能组件包检查请求包括移动客户端的当前版本信息;后台服务器接收所述指令与功能组件包检查请求,将所述移动客户端的当前版本信息与数据库中的最新版本信息进行比较,根据比较结果从数据库中提取指令与功能组件包信息,将所述指令与功能组件包信息下发至移动客户端;移动客户端接收所述指令与功能组件包信息,将所述指令与功能组件包信息与本机当前的指令与功能组件包信息进行指令执行情况检查和功能组件包版本号差异比较,获得功能组件包版本号大小差异,根据功能组件包版本号大小差异进行指令与功能组件包下载,对所述指令与功能组件包进行拆包,将指令加载到本机运行内存空间,读取功能组件包并解压到本机程序目录,应用所述指令和功能组件包。
【技术特征摘要】
1.一种移动客户端服务更新管理方法,其特征在于,包括:移动客户端发送指令与功能组件包检查请求至后台服务器,其中所述指令与功能组件包检查请求包括移动客户端的当前版本信息;后台服务器接收所述指令与功能组件包检查请求,将所述移动客户端的当前版本信息与数据库中的最新版本信息进行比较,根据比较结果从数据库中提取指令与功能组件包信息,将所述指令与功能组件包信息下发至移动客户端;移动客户端接收所述指令与功能组件包信息,将所述指令与功能组件包信息与本机当前的指令与功能组件包信息进行指令执行情况检查和功能组件包版本号差异比较,获得功能组件包版本号大小差异,根据功能组件包版本号大小差异进行指令与功能组件包下载,对所述指令与功能组件包进行拆包,将指令加载到本机运行内存空间,读取功能组件包并解压到本机程序目录,应用所述指令和功能组件包。2.如权利要求1所述的移动客户端服务更新管理方法,其特征在于,还包括:移动客户端发起功能操作的外发请求;移动客户端对所述功能操作的外发请求进行拦截并解析,获得功能操作的外发请求的要素,所述要素包括请求地址和请求类型;移动客户端读取已加载到本机运行内存空间的指令,判断请求地址是否在指令清单内:若请求地址在指令清单内,则判断请求类型是否是静态资源类的请求:若请求类型是静态资源类的请求,则将所述功能操作的外发请求向外发送出去,若请求类型不是静态资源类的请求,则判断请求类型是否为页面类请求:若请求类型为页面类请求,则判断请求类型是否为HTML:若请求类型是HTML,则对所述功能操作的外发请求进行黑名单检查,其中,所述黑名单中包括禁止类指令,判断所述功能操作的外发请求是否合法:若所述功能操作的外发请求在黑名单里,则对所述功能操作的外发请求进行阻断处理,禁止所述功能操作的外发请求外发;若所述功能操作的外发请求不在黑名单里,则将所述功能操作的外发请求向外发送出去;若请求类型不是HTML,则对所述功能操作的外发请求进行阻断处理,禁止所述功能操作的外发请求外发;若请求类型不为页面类请求,则对所述功能操作的外发请求进行黑名单检查;若请求地址不在指令清单内,则将所述功能操作的外发请求向外发送出去。3.如权利要求1所述的移动客户端服务更新管理方法,其特征在于,还包括:控制终端生成指令与功能组件包,将所述指令与功能组件包上传到后台服务器;后台服务器接收所述指令与功能组件包,根据功能组件包与数据库中的历史版本信息生成增量版本信息,将所述增量版本信息存入数据库。4.一种移动客户端服务更新管理方法,其特征在于,包括:发送指令与功能组件包检查请求至后台服务器,其中所述指令与功能组件包检查请求包括移动客户端的当前版本信息;接收指令与功能组件包信息,所述指令与功能组件包信息为后台服务器将所述移动客户端的当前版本信息与数据库中的最新版本信息进行比较,根据比较结果从数据库中提取的;将所述指令与功能组件包信息与本机当前的指令与功能组件包信息进行指令执行情况检查和功能组件包版本号差异比较,获得功能组件包版本号大小差异,根据功能组件包版本号大小差异进行指令与功能组件包下载,对所述指令与功能组件包进行拆包,将指令加载到本机运行内存空间,读取功能组件包并解压到本机程序目录,应用所述指令和功能组件包。5.如权利要求4所述的移动客户端服务更新管理方法,其特征在于,还包括:发起功能操作的外发请求;对所述功能操作的外发请求进行拦截并解析,获得功能操作的外发请求的要素,所述要素包括请求地址和请求类型;读取已加载到本机运行内存空间的指令,判断请求地址是否在指令清单内:若请求地址在指令清单内,则判断请求类型是否是静态资源类的请求:若请求类型是静态资源类的请求,则将所述功能操作的外发请求向外发送出去,若请求类型不是静态资源类的请求,则判断请求类型是否为页面类请求:若请求类型为页面类请求,则判断请求类型是否为HTML:若请求类型是HTML,则对所...
【专利技术属性】
技术研发人员:林德坤,秦辉辉,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。