一种采集终端软件升级包生命周期管理的方法及系统技术方案

技术编号:20389065 阅读:19 留言:0更新日期:2019-02-20 02:32
本发明专利技术公开了一种采集终端软件升级包生命周期管理的方法及系统,属于用电信息采集系统技术领域。本发明专利技术方法包括:根据采集终端需要升级的软件提出软件升级请求,根据软件升级请求分批次提供软件升级包和样机,对软件升级包进行全性能检测,并出具合格报告;根据合格报告提出软件包备案申请,对软件升级包备案与软件包和样机进行比对,备案比对合格后,对软件升级包进行备案;对备案后的软件升级包进行加密后发布备案合格消息;提出软件升级请求并提交软件包备案号,根据软件包备案号下载升级包并解密后根据升级方案对采集终端需要升级的软件执行远程升级。本发明专利技术使用加密技术和备案,保证了采集终端远程升级包的安全性和有效性。

【技术实现步骤摘要】
一种采集终端软件升级包生命周期管理的方法及系统
本专利技术涉及用电信息采集系统
,并且更具体地涉及一种采集终端软件升级包生命周期管理的系统。
技术介绍
采集终端已基本实现“全覆盖、全采集”,发挥了显著作用,随着采集终端对用电信息采集数据应用的不断深入,对采集终端的深化应用提出了更高的要求,需要经常对已安装的采集终端进行功能升级以更好的满足数据采集的需要。现有采集终端升级方式为终端厂家提供远程升级包直接对现场运行终端进行升级,安全性差且不能有效的对升级过程进行监控。
技术实现思路
针对上述问题,本专利技术提出了一种采集终端软件升级包生命周期管理的方法,包括:根据采集终端需要升级的软件提出软件升级请求,根据软件升级请求分批次提供软件升级包和样机,对软件升级包进行全性能检测,并出具合格报告;根据合格报告提出软件包备案申请,对软件升级包备案与软件包和样机进行比对,备案比对合格后,对软件升级包根据软件包唯一编码、备案日期和顺序号进行备案;对备案后的软件升级包进行加密后发布备案合格消息;提出软件升级请求并提交软件包备案号,根据软件包备案号下载升级包并解密后根据升级方案对采集终端需要升级的软件执行远程升级。可选的,备案比对具体包括:对多个样机进行编号并且所述编号唯一,读取第一样机中的目标码;对备案源程序进行编译,将编译后的目标码通过程序烧写器烧录到第二样机,对第一样机和第二样机进行比对;当第二样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包不一致,取消备案申请;当第二样机中的目标码和第一样机中的目标码一致时,终端厂家对备案软件包源代码进行修改再编译,将编译后的目标码烧进第三样机,对第一样机和第三样机进行比对;当第三样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包一致,执行备案申请。可选的,升级方案包括:指定采集终端需要升级的软件对象、管理机构和指定区域。可选的,本专利技术方法还包括:根据提供的软件升级包进行初步远程升级测试。可选的,本专利技术方法还包括:对升级方案进行审核,当审核通过后,根据升级方案执行软件升级。可选的,远程升级是通过软件包备案号自动获取需升级软件的信息和软件版本信息与下载的软件包进行比对,比对合格后对符合的采集终端需要升级的软件进行升级。本专利技术还提出了一种采集终端软件升级包生命周期管理的系统,包括:检测模块,根据采集终端需要升级的软件提出软件升级请求,根据软件升级请求分批次提供软件升级包和样机,对软件升级包进行全性能检测,并出具合格报告;比对模块,根据合格报告提出软件包备案申请,对软件升级包备案与软件包和样机进行比对,备案比对合格后,对软件升级包根据软件包唯一编码、备案日期和顺序号进行备案;升级包处理模块,对备案后的软件升级包进行加密后发布备案合格消息;远程升级模块,提出软件升级请求并提交软件包备案号,根据软件包备案号下载升级包并解密后根据升级方案对采集终端需要升级的软件执行远程升级。可选的,备案比对具体包括:对多个样机进行编号并且所述编号唯一,读取第一样机中的目标码;对备案源程序进行编译,将编译后的目标码通过程序烧写器烧录到第二样机,对第一样机和第二样机进行比对;当第二样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包不一致,取消备案申请;当第二样机中的目标码和第一样机中的目标码一致时,终端厂家对备案软件包源代码进行修改再编译,将编译后的目标码烧进第三样机,对第一样机和第三样机进行比对;当第三样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包一致,执行备案申请。可选的,升级方案包括:指定采集终端需要升级的软件对象、管理机构和指定区域。可选的,本专利技术系统还包括:测试模块,根据提供的软件升级包进行初步远程升级测试。可选的,本专利技术系统还包括:审核模块,对升级方案进行审核,当审核通过后,根据升级方案执行软件升级。可选的,远程升级是通过软件包备案号自动获取需升级软件的信息和软件版本信息与下载的软件包进行比对,比对合格后对符合的采集终端需要升级的软件进行升级。本专利技术的优点在于:(1)本专利技术使用加密技术对软件升级包进行加密,保证了采集终端远程升级包的安全性;(2)本专利技术通过对软件升级包进行管理和发布,防止未报告而随意对软件进行升级;(3)本发买那个通过采集终端软件升级包的备案,生成备案号,保证了采集终端远程升级包的有效性。附图说明图1为本专利技术一种采集终端软件升级包生命周期管理的方法流程图;图2为本专利技术一种采集终端软件升级包生命周期管理的方法备案比对流程图;图3为本专利技术一种采集终端软件升级包生命周期管理的系统结构图。具体实施方式现在参考附图介绍本专利技术的示例性实施方式,然而,本专利技术可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的范围。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。在附图中,相同的单元/元件使用相同的附图标记。除非另有说明,此处使用的术语(包括科技术语)对所属
的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。本专利技术提供一种采集终端软件升级包生命周期管理的方法,如图1所示,具体包括:根据采集终端需要升级的软件提出软件升级请求,根据软件升级请求分批次提供软件升级包和样机,对软件升级包进行全性能检测,并出具合格报告,同时根据提供的软件升级包进行初步远程升级测试;根据合格报告提出软件包备案申请,对软件升级包备案与软件包和样机进行比对,其中,如图2所示,备案比对具体流程包括:对多个样机进行编号并且所述编号唯一,读取第一样机中的目标码;对备案源程序进行编译,将编译后的目标码通过程序烧写器烧录到第二样机,对第一样机和第二样机进行比对;当第二样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包不一致,取消备案申请;当第二样机中的目标码和第一样机中的目标码一致时,终端厂家对备案软件包源代码进行修改再编译,将编译后的目标码烧进第三样机,对第一样机和第三样机进行比对;当第三样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包一致,执行备案申请,对软件升级包根据软件包唯一编码、备案日期和顺序号进行备案;对备案后的软件升级包进行加密后发布备案合格消息;提出软件升级请求并提交软件包备案号,对升级方案进行审核,其中,升级方案是指定采集终端需要升级的软件对象、管理机构和指定区域,当审核通过后,根据软件包备案号下载升级包并解密后根据升级方案对采集终端需要升级的软件执行远程升级,其中,远程升级是通过软件包备案号自动获取需升级软件的信息和软件版本信息与下载的软件包进行比对,比对合格后对符合的采集终端需要升级的软件进行升级。本专利技术还提供一种采集终端软件升级包生命周期管理的系统,如图3所示,本专利技术200包括:检测模块201,根据采集终端需要升级的软件提出软件升级请求,根据软件升级请求分批次提供软件升级包和样机,对软件升级包进行全性能检测,并本文档来自技高网
...

【技术保护点】
1.一种采集终端软件升级包生命周期管理的方法,所述方法包括:根据采集终端需要升级的软件提出软件升级请求,根据软件升级请求分批次提供软件升级包和样机,对软件升级包进行全性能检测,并出具合格报告;根据合格报告提出软件包备案申请,对软件升级包备案与软件包和样机进行比对,备案比对合格后,对软件升级包根据软件包唯一编码、备案日期和顺序号进行备案;对备案后的软件升级包进行加密后发布备案合格消息;提出软件升级请求并提交软件包备案号,根据软件包备案号下载升级包并解密后根据升级方案对采集终端需要升级的软件执行远程升级。

【技术特征摘要】
1.一种采集终端软件升级包生命周期管理的方法,所述方法包括:根据采集终端需要升级的软件提出软件升级请求,根据软件升级请求分批次提供软件升级包和样机,对软件升级包进行全性能检测,并出具合格报告;根据合格报告提出软件包备案申请,对软件升级包备案与软件包和样机进行比对,备案比对合格后,对软件升级包根据软件包唯一编码、备案日期和顺序号进行备案;对备案后的软件升级包进行加密后发布备案合格消息;提出软件升级请求并提交软件包备案号,根据软件包备案号下载升级包并解密后根据升级方案对采集终端需要升级的软件执行远程升级。2.根据权利要求1所述的方法,所述的备案比对具体包括:对多个样机进行编号并且所述编号唯一,读取第一样机中的目标码;对备案源程序进行编译,将编译后的目标码通过程序烧写器烧录到第二样机,对第一样机和第二样机进行比对;当第二样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包不一致,取消备案申请;当第二样机中的目标码和第一样机中的目标码一致时,终端厂家对备案软件包源代码进行修改再编译,将编译后的目标码烧进第三样机,对第一样机和第三样机进行比对;当第三样机中的目标码和第一样机中的目标码不一致时,确定备案的软件包与提供的软件升级包一致,执行备案申请。3.根据权利要求1所述的方法,所述的升级方案包括:指定采集终端需要升级的软件对象、管理机构和指定区域。4.根据权利要求1所述的方法,所述的方法还包括:根据提供的软件升级包进行初步远程升级测试。5.根据权利要求1所述的方法,所述的方法还包括:对升级方案进行审核,当审核通过后,根据升级方案执行软件升级。6.根据权利要求1所述的方法,所述的远程升级是通过软件包备案号自动获取需升级软件的信息和软件版本信息与下载的软件包进行比对,比对合格后对符合的采集终端需要升级的软件进行升级。7.一种采集终端软件升级包生命周期管理...

【专利技术属性】
技术研发人员:付义伦刘鹰吕英杰翟峰梁晓兵李保丰曹永峰岑炜夏水斌余鹤
申请(专利权)人:中国电力科学研究院有限公司国家电网有限公司国网湖北省电力有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1