[发明专利]更新数据的方法、装置、计算机设备和存储介质在审
申请号: | 201910218760.2 | 申请日: | 2019-03-21 |
公开(公告)号: | CN110083373A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 付明建 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新时刻 存储器 计算机设备 存储介质 更新数据 服务器 更新 访问服务器 软件运行 扫描软件 时间条件 运行文件 自动下载 加载 预设 申请 删除 | ||
本申请揭示了一种更新数据的方法、装置、计算机设备和存储介质,其中方法包括:当软件运行时,判断当前时刻是否达到预设的时间条件;若是,扫描软件所在的JVM的存储器中的第一XML文件;获取所述JVM的存储器中的第一XML文件的第一更新时刻;访问服务器中的与所述第一XML文件对应的第二XML文件的第二更新时刻;判断所述第一更新时刻与第二更新时刻是否一致;若否,将所述第一XML文件以及第一XML文件对应的运行文件删除,并将所述第二XML文件加载到所述JVM的存储器中,以对所述软件的数据进行更新。本申请自动将软件中的XML文件与服务器中的软件对应的XML文件进行对比,当两者的更新时间不一样,则自动下载服务器中的XML文件以对软件进行更新。
技术领域
本申请涉及到大数据技术领域,特别是涉及到一种更新数据的方法、装置、计算机设备和存储介质。
背景技术
现在的软件在运行过程中,SSM框架均是存储在JVM中。当软件更新时,SSM框架中的某一个XML文件发生了变化,在更新的时候需要将整个SSM框架进行更新,这样很花费时间。而且软件的数据更新的时间不固定,有时候工作人员没有及时注意到软件的数据有更新而没有及时将软件的数据更新,影响软件的运行效果。
所以提供一种新的更新数据的方法是亟需解决的问题。
发明内容
本申请的主要目的为提供一种自动定时获取软件中的需要更新的指定文件数据并进行更新软件的数据的更新数据的方法、装置、计算机设备和存储介质。
为了实现上述发明目的,本申请提出一种更新数据的方法,包括:
当软件运行时,判断当前时刻是否达到预设的时间条件;
若是,扫描软件所在的JVM的存储器中的第一XML文件;
获取所述JVM的存储器中的第一XML文件的第一更新时刻;
访问服务器中的与所述第一XML文件对应的第二XML文件的第二更新时刻;
判断所述第一更新时刻与第二更新时刻是否一致;
若所述第一更新时刻与第二更新时刻不一致,将所述第一XML文件以及第一XML文件对应的运行文件删除,并将所述第二XML文件加载到所述JVM的存储器中,以对所述软件的数据进行更新。
进一步地,所述判断当前时刻是否达到预设的时间条件的步骤,包括:
获取上一次扫描软件所在的JVM的存储器中的第一XML文件的历史扫描时刻;
判断当前时刻与所述历史扫描时刻的时间差是否达到预设的时间长度阈值;
若是,则判定当前时刻达到预设的时间条件。
进一步地,所述将所述第一XML文件以及第一XML文件对应的运行文件删除,并将所述第二XML文件加载到所述JVM的存储器中的步骤之后,包括:
将所述第二XML文件解析,得到可执行文件,所述软件在运行时根据所述可执行文件运行。
进一步地,所述将所述第一XML文件以及第一XML文件对应的运行文件删除,并将所述第二XML文件加载到所述JVM的存储器中的步骤之后,包括:
在所述软件的图标上加载所述当前时刻。
进一步地,所述当软件运行时,判断当前时刻是否达到预设的时间条件的步骤之前,包括:
判断所述软件是否处于运行的状态;
若是,生成更新软件的数据的指令。
进一步地,所述将所述第一XML文件以及第一XML文件对应的运行文件删除,并将所述第二XML文件加载到所述JVM的存储器中的步骤之前,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910218760.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种区块链数据版本升级方法
- 下一篇:一种升级回滚方法、系统及终端设备