专利汇可以提供一种软件基础数据升级方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开一种 软件 基础 数据升级方法,包括:S1、后台系统获取客户终端 请求 的报文信息,其中,该报文信息包括服务端编号和数据版本号;S2、根据软件端编号获取客户机构代码;S3、根据机构代码获取表 别名 ;S4、根据数据版本号和机构代码判断是否存在属于该客户的数据,若不存在返回步骤S3获取下一表别名,若存在,进入步骤S5;S5、将更新策略中的文件复制到响应XML文件中,返回步骤S3获取下一表别名;S6、当所有表别名全部获取完成后后台系统将响应XML文件响应给客户终端,客户终端根据报文信息进行文件下载和更新。本发明还公开一种软件基础数据升级系统。,下面是一种软件基础数据升级方法及系统专利的具体信息内容。
1.一种软件基础数据升级方法,其特征在于,包括:
S1、后台系统获取客户终端请求的报文信息,其中,该报文信息包括服务端编号和数据版本号;
S2、根据软件端编号获取客户机构代码;
S3、根据机构代码获取表别名;
S4、根据数据版本号和机构代码判断是否存在属于该客户的数据,若不存在返回步骤S3获取下一表别名,若存在,进入步骤S5;
S5、将更新策略中的文件复制到响应XML文件中,返回步骤S3获取下一表别名;
S6、当所有表别名全部获取完成后后台系统将响应XML文件响应给客户终端,客户终端根据报文信息进行文件下载和更新。
2.根据权利要求1所述的一种软件基础数据升级方法,其特征在于,所述客户终端根据报文信息进行文件下载的具体实现步骤包括:
S11、客户终端根据从后台系统获取响应XML文件创建下载文件存放目录,其中所述响应XML文件包括基础数据压缩文件下载地址、压缩文件MD5校验码以及数据版本号;
S12、获取一个基础数据压缩文件下载地址及文件名并判断要下载的文件是否已经存在;如果不存在进入步骤S13,如果存在进入步骤S14;
S13、下载基础数据压缩文件;
S14、校验压缩文件MD5校验码判断是否合法,如果合法返回步骤S2下载下一个文件,如果不合法进入步骤S15;
S15、删除当前文件并返回步骤S13重新下载。
3.根据权利要求2所述的一种软件基础数据升级方法,其特征在于,所述客户终端根据报文信息进行文件更新的具体实现步骤包括:
S21、查找下载信息配置文件,读取所有下载的基础数据表列表;
S22、获取一条基础数据表更新记录,查找该基础数据表对应的所有要更新的基础数据压缩文件并将其解压缩后存放到内存中的临时表中;
S23、读取该基础数据表的表结构,根据基础数据表与表结构的映射配置文件生成要更新的基础数据表的结构映射对象集合;
S24、根据要更新的基础数据表的结构映射对象集合和临时表生成要更新的基础数据表的更新语句集合并将其添加到总的更新语句集合对象,返回步骤S22获取下一条基础数据表更新记录;
S25、当所有基础数据表更新记录全部获取完成后批量执行所述总的更新语句对象集合,然后清空所述临时表。
4.一种软件基础数据升级系统,其特征在于,包括后台系统及客户终端,所述后台系统包括:
报文信息获取单元,获取客户终端请求的报文信息,其中,该报文信息包括服务端编号和数据版本号;
机构代码获取单元,用于根据软件端编号获取客户机构代码;
表别名遍历单元,用于根据机构代码获取表别名;
客户终端数据判定单元,用于根据数据版本号和机构代码判断是否存在属于该客户终端的数据;
响应XML文件生成单元,用于将更新策略中的文件复制到响应XML文件中,并通知表别名遍历单元获取下一表别名;
XML文件推送单元,用于当所有表别名全部获取完成后后台系统将响应XML文件响应给客户终端,客户终端根据报文信息进行文件下载和更新。
5.根据权利要求4所述的一种软件基础数据升级系统,其特征在于,所述客户终端包括:
文件存放目录创建单元,用于根据从后台系统获取响应XML文件创建下载文件存放目录,其中所述响应XML文件包括基础数据压缩文件下载地址、压缩文件MD5校验码以及数据版本号;
基础数据压缩文件信息获取单元,用于获取一个基础数据压缩文件下载地址及文件名并判断要下载的文件是否已经存在,当确定要下载的文件不存在时通知基础数据压缩文件下载单元下载基础数据压缩文件,当确定要下载的文件存在时通知校验单元对该基础数据压缩文件进行校验;
基础数据压缩文件下载单元,用于下载基础数据压缩文件;
校验单元,用于校验压缩文件MD5校验码判断是否合法,如果合法通知基础数据压缩文件信息获取单元获取下一个文件的信息,如果不合法通知文件删除单元删除当前文件;
文件删除单元,用于删除当前文件并通知基础数据压缩文件下载单元重新下载基础数据压缩文件。
6.根据权利要求5所述的一种软件基础数据升级系统,其特征在于,所述客户终端还包括:
基础数据表列表读取单元,用于查找下载信息配置文件,读取所有下载的基础数据表列表;
基础数据解压缩单元,用于获取一条基础数据表更新记录,查找该基础数据表对应的所有要更新的基础数据压缩文件并将其解压缩后存放到内存中的临时表中;
基础数据表结构映射对象集合生成单元,用于读取该基础数据表的表结构,根据基础数据表与表结构的映射配置文件生成要更新的基础数据表的结构映射对象集合;
更新语句集合生成单元,用于根据要更新的基础数据表的结构映射对象集合和临时表生成要更新的基础数据表的更新语句集合并将其添加到总的更新语句集合对象,然后通知基础数据解压缩单元获取下一条基础数据表更新记录;
更新语句对象集合单元,用于当所有基础数据表更新记录全部获取完成后批量执行所述总的更新语句对象集合,然后清空所述临时表。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
事件主体的生成方法及其装置 | 2020-05-11 | 432 |
洗衣机程序升级方法和升级系统 | 2020-05-18 | 307 |
用于信息中心网络的通用双模式数据转发平面 | 2020-05-18 | 167 |
一种带拉杆箱的远程主机登陆方法及系统 | 2020-05-15 | 250 |
基于聚类的非一致性数据库查询方法 | 2020-05-24 | 866 |
社交媒体身份发现和映射 | 2020-05-25 | 466 |
静态存储的分配方法和装置 | 2020-05-26 | 673 |
ALIASES FOR ACCESSING SHARED TABLES DURING PROVISION OF CONTINUOUS ACCESS DURING APPLICATION UPGRADE | 2020-05-25 | 780 |
コンシューマーエイリアスおよび識別子を用いるための方法およびシステム | 2020-05-19 | 594 |
ADAPTABLE COMMUNICATION PROFILES IN TELEPHONE NETWORKS | 2020-05-17 | 578 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。