[发明专利]应用程序的版本控制方法及装置、计算机可读存储介质、终端有效
申请号: | 201711401015.9 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108008967B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 张家重;张立;王霄南;王玉奎 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 姚姣阳 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 版本 控制 方法 装置 计算机 可读 存储 介质 终端 | ||
1.一种应用程序的版本控制方法,其特征在于,包括:
远程服务器生成对应的中间业务应用程序的更新数据,具体包括:当接收到新的中间业务应用程序的更新数据时,所述远程服务器可以首先进行初始化;当初始化成功时,所述远程服务器读取对应的中间业务应用程序的更新数据流,并获取对应的中间业务应用程序的更新数据流中对应的中间业务的属性信息;根据所获取的对应的中间业务应用程序的更新数据流的基本信息,设置用于控制终端对自身对应的中间业务应用程序进行升级或回滚的中间业务应用程序版本号,并采用所设置的中间业务应用程序版本号生成对应的数据流体文件的数据流头文件;数据流头文件中的版本号命名规则采用“项目名称+地区代码+主版本号.子版本号.修正版本号.顺序号”的方式;其中,项目名称用于对同一地区不同设备类型及应用程序种类进行区分,地区代码用于对不同地区同一设备类型或者同一应用程序类型进行区分,“主版本号.子版本号.修正版本号.顺序号”用于对对应中间业务应用程序的版本号进行标识;当设置完成对应的数据流头文件时,将剩余的数据内容置于所述数据流头文件之后,生成对应的中间业务应用程序的数据流体文件并置入数据库中进行存储;
终端向远程服务器发送对应的中间业务应用程序更新请求;
当接收到所述终端发送的中间业务应用程序更新请求时,所述远程服务器将对应的中间业务应用程序的更新数据发送至所述终端,具体包括:当接收到终端发送的中间业务应用程序更新请求时,远程服务器可以通过对所接收的中间业务应用程序更新请求进行解析,得到终端的标识的信息;根据解析得到的标识信息,获取预先配置并存储的所述终端的中间业务的属性信息,并从所述数据库中查询得到对应的中间业务应用程序的数据流体文件并发送至所述终端;
所述终端在接收到所述远程服务器发送的对应的中间业务应用程序的更新数据时,采用所接收到的中间业务应用程序的更新数据对自身的中间业务应用程序进行更新。
2.根据权利要求1所述的应用程序的版本控制方法,其特征在于,所述中间业务应用程序的更新数据,为对应版本的中间业务应用程序的数据流体文件,所述数据流体文件包括对应的数据流头文件,所述数据流头文件包括中间业务应用程序的版本号信息。
3.根据权利要求2所述的应用程序的版本控制方法,其特征在于,所述终端在接收到所述远程服务器发送的对应的中间业务应用程序的更新数据时,采用所接收到的中间业务应用程序的更新数据对自身的中间业务应用程序进行更新,包括:
所述终端从所接收的中间业务应用程序的数据流体文件中获取对应的所述数据流头文件,并解析得到对应中间业务应用程序的版本号信息;
所述终端将解析得到的中间业务应用程序的版本号信息与自身的所述中间业务应用程序的版本号信息进行比较;
当确定所述解析得到的中间业务应用程序的版本号大于所述自身的所述中间业务应用程序的版本号时,所述终端采用所接收到的对应的中间业务应用程序的更新数据对自身的所述中间业务应用程序进行升级;
当确定所述解析得到的中间业务应用程序的版本号小于所述自身的所述中间业务应用程序的版本号时,所述终端采用所接收到的对应的中间业务应用程序的更新数据对自身的所述中间业务应用程序进行回滚。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711401015.9/1.html,转载请声明来源钻瓜专利网。