一种系统升级方法、装置、终端及存储介质制造方法及图纸

技术编号:17779418 阅读:21 留言:0更新日期:2018-04-22 07:46
本发明专利技术公开了一种系统升级方法、装置、终端及存储介质。该方法包括:终端获取待升级系统的升级方式,并根据升级方式确定升级文件的存储路径;终端根据存储路径获取待升级系统的升级文件,其中,升级文件的头部包含第一信息;终端根据升级方式确定待升级系统的校验信息;终端将校验信息与升级文件的第一信息进行匹配;终端于校验信息与第一信息匹配成功时,根据升级文件对待升级系统进行升级。以避免升级不匹配的升级文件,从而降低了升级风险。

【技术实现步骤摘要】
一种系统升级方法、装置、终端及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种系统升级方法、装置、终端及存储介质。
技术介绍
随着计算机技术的快速发展,终端中的系统常常需要进行升级,以使终端的功能更加完善。通常,根据不同终端的硬件信息生成的升级文件的文件名称都是相同的,因此根据文件名称无法区分不同的升级文件以及不同终端类型。即使终端的硬件信息与升级文件中的软件信息不匹配,升级文件也会升级成功,导致终端无法继续使用,只能重新烧录Flash,因此增加了升级风险。
技术实现思路
本专利技术实施例提供一种系统升级方法、装置、终端及存储介质,以避免升级不匹配的升级文件,从而降低了升级风险。第一方面,本专利技术实施例提供了一种系统升级方法,包括:终端获取待升级系统的升级方式,并根据所述升级方式确定升级文件的存储路径;所述终端根据所述存储路径获取所述待升级系统的升级文件,其中,所述升级文件的头部包含第一信息;所述终端根据所述升级方式确定所述待升级系统的校验信息;所述终端将所述校验信息与所述升级文件的第一信息进行匹配;所述终端于所述校验信息与所述第一信息匹配成功时,根据所述升级文件对所述待升级系统进行升级。第二方面,本专利技术实施例还提供了一种系统升级装置,所述装置设置于终端,包括:升级方式获取模块,用于获取待升级系统的升级方式,并根据所述升级方式确定升级文件的存储路径;升级文件获取模块,用于根据所述存储路径获取所述待升级系统的升级文件,其中,所述升级文件的头部包含第一信息;校验信息获取模块,用于根据所述升级方式确定所述待升级系统的校验信息;信息匹配模块,用于将所述校验信息与所述升级文件的第一信息进行匹配;系统升级模块,用以于所述校验信息与所述第一信息匹配成功时,根据所述升级文件对所述待升级系统进行升级。第三方面,本专利技术实施例还提供了一种终端,所述终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的系统升级方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所述的系统升级方法。本专利技术实施例通过获取待升级系统的升级文件,其中升级文件的头部包含第一信息;将待升级系统的校验信息与升级文件的第一信息进行匹配,于校验信息与第一信息匹配成功时,根据升级文件对待升级系统进行升级。以避免升级不匹配的升级文件,从而降低了升级风险。附图说明图1是本专利技术实施例一提供的一种系统升级方法的流程图;图2是本专利技术实施例二提供的一种系统升级装置的结构示意图;图3是本专利技术实施例三提供的一种终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种系统升级方法的流程图,本实施例可适用于ONU(OpticalNetworkUnit,光网络单元)终端的系统升级,该方法可以由设置于终端的系统升级装置来执行,具体包括如下步骤:步骤110、终端获取待升级系统的升级方式,并根据升级方式确定升级文件的存储路径。其中,升级方式可以为WEB(WorldWideWeb,全球广域网)方式、TR069(TechnicalReport069)方式、OAM(OperationAdministrationandMaintenance,操作管理和维护)方式、或OMCI(OpticalNetworkUnitManagementandControlInterface,光网络单元管理控制接口)方式。其中,每一种升级方式均对应一种升级文件存储设备,根据升级文件在对应的存储设备中的存储位置可获取该升级文件的存储路径。示例性的,WEB方式对应的存储设备是WEB服务器,TR069方式对应的存储设备是ACS服务器(Auto-ConfigurationServe,自动配置服务器),OAM方式对应的存储设备是第一FTP(FileTransferProtocol,文件传输协议)服务器。OMCI方式对应的存储设备是第二FTP(FileTransferProtocol,文件传输协议)服务器。步骤120、终端根据存储路径获取待升级系统的升级文件,其中,升级文件的头部包含第一信息。其中,终端根据升级文件在对应存储设备中的存储路径,下载该升级文件并存储至终端的存储目录下。本实施例中,当升级方式为WEB方式或者TR069方式时,终端根据升级文件在对应存储设备中的存储路径直接下载升级文件至终端。当升级方式为OAM方式时,EPON(EthernetPassiveOpticalNetwork,以太网无源光网络)的OLT(OpticalLineTerminal光线路终端)局端设备预先根据升级文件在第一FTP服务器的存储位置获取该升级文件的存储路径,根据存储路径下载该升级文件并存储。OLT局端设备通过OAM方式再将该升级文件传输至终端,终端接收该升级文件后存储至终端的存储目录下。当升级方式为OMCI方式时,GPON(GigabitPassiveOpticalNetwork,吉比特无源光纤接入网络)的OLT局端设备预先根据升级文件在第二FTP服务器的存储位置获取该升级文件的存储路径,根据存储路径下载该升级文件并存储后,OLT局端设备通过OMCI方式将该升级文件传输至终端,终端接收该升级文件后存储至终端的存储目录下。需要注意的是,下载的升级文件有一个包括第一信息的头部,升级文件的头部由编译服务器根据待升级系统的第一硬件信息和升级文件的版本信息生成。其中,第一信息存储于升级文件的头部,用于与待升级系统的信息进行匹配,提高了升级文件与待升级系统的匹配准确度,避免了匹配错误时升级错误的问题。可选的,升级文件的头部的生成方法包括:编译服务器获取第一硬件信息和版本信息;编译服务器编译第一硬件信息和版本信息,生成第一信息,并将第一信息添加至升级文件的头部。其中,编译服务器通过Shell脚本根据待升级系统对应的Profile获取第一硬件信息。第一硬件信息包括但不限于终端的CPU(CentralProcessingUnit,中央处理器)名称,是否有WIFI模块标志位,是否有VOIP(VoiceoverInternetProtocol,网络电话)模块标志位和Flash类型。其中,Flash类型可以包括SPI(SerialPeripheralInterface,串行外设接口)类型和NAND(NotAND)类型。版本信息为升级文件的版本序号。编译服务器获取第一硬件信息和版本信息后,按照预定信息结构进行编译。编译服务器编译生成第一信息后,将头部包含第一信息的升级文件传输至升级方式对应的存储设备中,以使终端通过存储设备获取升级文件。示例性的,通过编译第一硬件信息和版本信息生成的第一信息如下:Customerversion=R1.1.33Model=MT7520,0010其中,Customerversion表征版本信息,Model表征待升级系统的硬件信息,R1.1.本文档来自技高网...
一种系统升级方法、装置、终端及存储介质

【技术保护点】
一种系统升级方法,其特征在于,包括:终端获取待升级系统的升级方式,并根据所述升级方式确定升级文件的存储路径;所述终端根据所述存储路径获取所述待升级系统的升级文件,其中,所述升级文件的头部包含第一信息;所述终端根据所述升级方式确定所述待升级系统的校验信息;所述终端将所述校验信息与所述升级文件的第一信息进行匹配;所述终端于所述校验信息与所述第一信息匹配成功时,根据所述升级文件对所述待升级系统进行升级。

【技术特征摘要】
1.一种系统升级方法,其特征在于,包括:终端获取待升级系统的升级方式,并根据所述升级方式确定升级文件的存储路径;所述终端根据所述存储路径获取所述待升级系统的升级文件,其中,所述升级文件的头部包含第一信息;所述终端根据所述升级方式确定所述待升级系统的校验信息;所述终端将所述校验信息与所述升级文件的第一信息进行匹配;所述终端于所述校验信息与所述第一信息匹配成功时,根据所述升级文件对所述待升级系统进行升级。2.根据权利要求1所述的方法,其特征在于,根据所述升级方式确定所述待升级系统的校验信息,包括:当所述升级方式为Web方式、TR069方式或OAM方式时,所述校验信息包括所述待升级系统的第二信息;当所述升级方式为OMCI方式时,所述校验信息包括期望升级版本序号和所述待升级系统的第二信息。3.根据权利要求2所述的方法,其特征在于,所述待升级系统的第二信息为预先存储于所述待升级系统中头文件的第二信息,其中头文件是由编译服务器根据所述待升级系统的第一硬件信息编译得到的宏。4.根据权利要求1所述的方法,其特征在于,所述升级文件的头部由编译服务器根据所述待升级系统的第一硬件信息和所述升级文件的版本信息生成,所述升级文件的头部的生成方法包括:所述编译服务器获取所述第一硬件信息和所述版本信息;所述编译服务器编译所述第一硬件信息和所述版本信息,生成所述第一信息,并将所述第一信息添加至所述升级文件的头部。5.根据权利要求1所述的方法,其特征在于,编译服务器确定所述升级文件的文件名称,包括:所述编译服务器获取所述待升级系统的第二硬件信息,其中所述第二硬件信息包括所述终端的终端名称、终端类型和终端端口形态;所述编译服务器将所述第二硬件...

【专利技术属性】
技术研发人员:刘泽新
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东,44

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

1