一种升级软件管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28119030 阅读:29 留言:0更新日期:2021-04-19 11:22
本发明专利技术涉及一种升级软件管理方法、装置、电子设备及存储介质,其中,所述方法包括:S1、向终端发送升级包校验码和升级请求;S2、接收终端对升级请求进行的升级反馈,根据升级反馈结果,向终端发送升级包,所述升级包携带解决的bug信息;S3、接收终端对升级包校验码的验证结果和软件升级结果;S4、接收终端应用升级软件的反馈,将终端应用升级软件的反馈存储在升级包里。通过在升级包里携带解决的bug信息,终端升级后,跟进bug信息解决过程和重新衍生bug再解决的过程,有利于跟进产品制作过程,方便研发人员吸取经验教训,提升产品研发进度,减少研发成本,增强产品的鲁棒性和健壮性。增强产品的鲁棒性和健壮性。增强产品的鲁棒性和健壮性。

【技术实现步骤摘要】
一种升级软件管理方法、装置、电子设备及存储介质


[0001]本专利技术涉及产品软件管理
,更具体地说,涉及一种升级软件管理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着电子技术的发展,各种产品、设备或系统层出不穷。当然,软件升级是各种产品、设备或系统必不可少的一项操作。目前,软件升级方案大都是做一个大而全的升级包,该升级包一般携带有软件版本号。软件bug跟踪与软件升级包彼此独立,不便于升级软件的管理和产品质量控制。
[0003]因此,现有技术亟待有很大的进步。

技术实现思路

[0004]本专利技术要解决的技术问题在于软件bug跟踪与软件升级包彼此独立,不便于升级软件的管理和产品质量控制,针对现有技术的上述的缺陷,本专利技术一方面提供了一种升级软件管理方法,包括:
[0005]S1、向终端发送升级包校验码和升级请求;
[0006]S2、接收终端对升级请求进行的升级反馈,根据升级反馈结果,向终端发送升级包,所述升级包携带解决的bug信息;
[0007]S3、接收终端对升级包校验码的验证结果和软件升级结果;
[0008]S4、接收终端应用升级软件的反馈,将终端应用升级软件的反馈存储在升级包里。
[0009]在本专利技术所述的升级软件管理方法中,所述步骤S1、向终端发送升级包校验码和升级请求包括:
[0010]S11、计算所述升级包的校验码,所述校验码用于对所述升级包进行标识;
[0011]S12、向终端发送升级请求,所述升级请求与所述校验码绑定在一起。
[0012]在本专利技术所述的升级软件管理方法中,所述步骤S2中,所述终端对升级请求进行的升级反馈包括:所述验证码与所述升级包不匹配、所述验证码与所述升级包匹配但是所述终端尚未升级所述升级包。
[0013]在本专利技术所述的升级软件管理方法中,所述升级包携带解决的bug信息包括:将所述升级包解决的bug信息,以当前版本号、升级包定版时间、关键词、bug描述的形式打包在所述升级包里。
[0014]在本专利技术所述的升级软件管理方法中,所述终端应用升级软件的反馈包括:所述升级包里所列的bug在所述终端上是否还有出现、是否出现新的bug。
[0015]在本专利技术所述的升级软件管理方法中,所述将终端应用升级软件的反馈存储在升级包里包括:根据所述终端应用升级软件的反馈,更新所述升级包携带解决的bug信息。
[0016]另一方面,本专利技术提供了一种升级软件管理装置,包括:
[0017]升级包校验码和升级请求发送模块,用于向终端发送升级包校验码和升级请求;
[0018]升级反馈接收与升级包发送模块,用于接收终端对升级请求进行的升级反馈,根据升级反馈结果,向终端发送升级包,所述升级包携带解决的bug信息;
[0019]对升级包校验码的验证结果和软件升级结果接收模块,用于接收终端对升级包校验码的验证结果和软件升级结果;
[0020]应用升级软件的反馈接收与存储模块,用于接收终端应用升级软件的反馈,将终端应用升级软件的反馈存储在升级包里。
[0021]在本专利技术所述的升级软件管理装置中,所述升级包校验码和升级请求发送模块进一步包括:
[0022]升级包的校验码计算模块,用于计算所述升级包的校验码,所述校验码用于对所述升级包进行标识;
[0023]升级请求发送模块,用于向终端发送升级请求,所述升级请求与所述校验码绑定在一起。
[0024]另一方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现上述升级软件管理方法的步骤。
[0025]另一方面,本专利技术还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述升级软件管理方法的步骤。
[0026]实施本专利技术的升级软件管理方法、装置、电子设备及存储介质,具有以下有益效果:通过在升级包里携带解决的bug信息,终端升级后,跟进bug信息解决过程和重新衍生bug再解决的过程,有利于跟进产品制作过程,方便研发人员吸取经验教训,提升产品研发进度,减少研发成本,增强产品的鲁棒性和健壮性。
附图说明
[0027]通过阅读下文优选的具体实施方式中的详细描述,本专利技术各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。说明书附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。显而易见地,下面描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0029]图1是本专利技术一种升级软件管理方法流程图。
[0030]图2是本专利技术又一种升级软件管理方法流程图。
[0031]图3是本专利技术一种升级软件管理装置结构示意图。
[0032]图4是本专利技术又一种升级软件管理装置结构示意图。
[0033]图5为根据本专利技术实施例提供的电子设备的实体结构示意图。
具体实施方式
[0034]下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下,所获得的所有
其他实施例,都属于本申请保护的范围。
[0035]本申请实施例提供的升级软件管理方法可应用于各种服务器、终端。该服务器、终端设备包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、移动设备(如手机、移动电话、平板电脑、PDA、媒体播放器等)、消费型电子设备、车载计算机、智能手表、电视机、机器人,以及其他具有显示屏幕的终端设备等等。
[0036]需要说明的是,本申请实施例提供的升级软件管理方法可应用于各种服务器时,可以对多个终端同时进行升级软件。本申请实施例提供的升级软件管理方法可应用于各种终端时,可以省略向终端发送升级包校验码和升级请求的步骤,直接通过外接存储设备或者网络获取正确的软件升级包进行升级。
[0037]实施例一
[0038]请参阅图1,为本专利技术升级软件管理方法流程图。如图1所示,在本专利技术第一实施例提供的升级软件管理方法中,至少包括步骤,
[0039]S1、向终端发送升级包校验码和升级请求;
[0040]具体地,文件校验码是指文件的MD5、CRC32、SHA1、SHA256、SHA384、SHA512等HASH值,通过校验码的检验来查看文件的完整性和正确性。服务器向终端发送升级包校验码和升级请求,引导终端对软件进行升级。
[0041]S2、接收终端对升级请求进行的升级反馈,根据升级反馈结果,向终端发送升级包,升级包携带解决的bug信息;
[0042]具体地,终端接收到来自服务器的升级包校验码和升级请求后,分析自身对软件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种升级软件管理方法,其特征在于,包括:S1、向终端发送升级包校验码和升级请求;S2、接收终端对升级请求进行的升级反馈,根据升级反馈结果,向终端发送升级包,所述升级包携带解决的bug信息;S3、接收终端对升级包校验码的验证结果和软件升级结果;S4、接收终端应用升级软件的反馈,将终端应用升级软件的反馈存储在升级包里。2.根据权利要求1所述的升级软件管理方法,其特征在于,所述步骤S1、向终端发送升级包校验码和升级请求包括:S11、计算所述升级包的校验码,所述校验码用于对所述升级包进行标识;S12、向终端发送升级请求,所述升级请求与所述校验码绑定在一起。3.根据权利要求1所述的升级软件管理方法,其特征在于,所述步骤S2中,所述终端对升级请求进行的升级反馈包括:所述验证码与所述升级包不匹配、所述验证码与所述升级包匹配但是所述终端尚未升级所述升级包。4.根据权利要求1所述的升级软件管理方法,其特征在于,所述升级包携带解决的bug信息包括:将所述升级包解决的bug信息,以当前版本号、升级包定版时间、关键词、bug描述的形式打包在所述升级包里。5.根据权利要求1所述的升级软件管理方法,其特征在于,所述终端应用升级软件的反馈包括:所述升级包里所列的bug在所述终端上是否还有出现、是否出现新的bug。6.根据权利要求5所述的升级软件管理方法,其特征在于,所述将终端应用...

【专利技术属性】
技术研发人员:夏春秋
申请(专利权)人:深圳市唯特视科技有限公司
类型:发明
国别省市:

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

1