软件升级方法、装置、可读存储介质及电视设备制造方法及图纸

技术编号:19542523 阅读:26 留言:0更新日期:2018-11-24 20:24
本发明专利技术公开了一种软件升级方法、装置、可读存储介质及电视设备,所述方法包括:当电视机上电并检测到U盘插入时,判断所述U盘中的升级包的名称与所述电视机的主板软件的名称是否一致;若两者名称一致,则判断所述升级包中的标记ID与所述主板软件中的标记ID是否一致,所述标记ID用于区别不同硬件配置的软件版本;若所述升级包中的标记ID与所述主板软件中的标记ID一致,则判断所述升级包的校验码与所述电视机的主板软件的校验码是否一致;若所述升级包的校验码与所述电视机的主板软件的校验码不一致,则调用所述升级包对所述电视机的主板软件进行升级。本发明专利技术能够解决现有技术中因硬件配置不同导致升级失败的问题。

Software Upgrade Method, Device, Readable Storage Media and TV Equipment

The invention discloses a software upgrade method, device, readable storage medium and television equipment. The method includes: judging whether the name of the upgrade package in the U disk is identical with the name of the main board software of the TV when the TV is powered on and the insertion of the U disk is detected; judging whether the name of the upgrade package in the U disk is identical with that of the main board software of the TV; and judging the upgrade if the two names are ident The label ID in the package is consistent with the label ID in the motherboard software, and the label ID is used to distinguish software versions with different hardware configurations. If the label ID in the upgrade package is consistent with the label ID in the motherboard software, it is judged whether the verification code of the upgrade package is consistent with the verification code of the motherboard software of the TV set. If the calibration code of the upgrade package is inconsistent with that of the TV motherboard software, the upgrade package is called to upgrade the TV motherboard software. The invention can solve the problem that the upgrading fails due to different hardware configurations in the prior art.

【技术实现步骤摘要】
软件升级方法、装置、可读存储介质及电视设备
本专利技术涉及电视机
,特别是涉及一种软件升级方法、装置、可读存储介质及电视设备。
技术介绍
随着科技的发展和人们生活水平的提高,智能终端,例如智能手机、平板电脑、智能电视机等,得到广泛应用,已经成为人们生活、学习、娱乐不可或缺的产品。其中,智能电视机更是因其智能性,已逐渐替代了传统电视机。智能电视机时常需要对其主板软件进行升级,以使用户获取更多、更新的功能,提升电视系统的使用体验。除了无线升级外,使用U盘对电视机的主板软件进行升级是一种常见的升级方式。现有技术中,预先在U盘中存入软件升级包,然后在电视机上电后,电检测到有U盘插入,若U盘中的软件升级包的名称与主板软件的名称一致,就会调用U盘中的软件升级包进行相应的升级。存在的问题是,现有的升级机制都是通过名字来判断是否进入升级的,虽然目前许多电视机用的是同一个芯片方案,但是硬件配置会有不同,例如DDR大小和EMMC大小可能是不一样的,如果两个不同硬件配置的软件互升会导致系统升级失败,无法正常开机。
技术实现思路
为此,本专利技术的一个实施例提出一种软件升级方法,解决现有技术中因硬件配置不同导致升级失败的问题。根据本专利技术一实施例的软件升级方法,应用于电视机中,所述方法包括:当所述电视机上电并检测到U盘插入时,判断所述U盘中的升级包的名称与所述电视机的主板软件的名称是否一致;若两者名称一致,则判断所述升级包中的标记ID与所述主板软件中的标记ID是否一致,所述标记ID用于区别不同硬件配置的软件版本;若所述升级包中的标记ID与所述主板软件中的标记ID一致,则判断所述升级包的校验码与所述电视机的主板软件的校验码是否一致;若所述升级包的校验码与所述电视机的主板软件的校验码不一致,则调用所述升级包对所述电视机的主板软件进行升级。根据本专利技术实施例的软件升级方法,通过增加标记ID的检测环节,该标记ID用于区别不同硬件配置的软件版本,具体实施时,标记ID可以是软件编译的时候就已经固定在升级包中,而且不能通过手动修改,避免被人为修改。当用U盘升级的时候会检测U盘中的升级包中的标记ID是否跟主板上的标记ID一致,若一致才进入升级,若不一致则不进入升级,从而达到不同硬件配置软件不能互相升级的效果,有效解决了因硬件配置不同导致升级失败的问题。且本专利技术不增加硬件成本,实现成本较低。另外,根据本专利技术上述实施例的软件升级方法,还可以具有如下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述判断所述U盘中的升级包的名称与所述电视机的主板软件的名称是否一致的步骤之后,所述方法还包括:若所述U盘中的升级包的名称与所述电视机的主板软件的名称不一致,则进入所述电视机的主板软件对应的系统。进一步地,在本专利技术的一个实施例中,所述判断所述升级包中的标记ID与所述主板软件中的标记ID是否一致的步骤之后,所述方法还包括:若所述升级包中的标记ID与所述主板软件中的标记ID不一致,则进入所述电视机的主板软件对应的系统。进一步地,在本专利技术的一个实施例中,所述判断所述升级包的校验码与所述电视机的主板软件的校验码是否一致的步骤之后,所述方法还包括:若所述升级包的校验码与所述电视机的主板软件的校验码一致,则进入所述电视机的主板软件对应的系统。进一步地,在本专利技术的一个实施例中,所述硬件配置包括DDR配置信息和/或EMMC配置信息。进一步地,在本专利技术的一个实施例中,所述方法还包括:当所述主板软件首次烧录到所述电视机的主板的存储器中时,在所述主板软件中配置一与所述主板中DDR配置信息和/或EMMC配置信息所对应的标记ID。进一步地,在本专利技术的一个实施例中,所述调用所述升级包对所述电视机的主板软件进行升级的步骤之后,所述方法还包括:重启所述电视机,以进入升级后的主板软件对应的系统。本专利技术的另一个实施例提出一种软件升级装置,解决现有技术中因硬件配置不同导致升级失败的问题。根据本专利技术一实施例的软件升级装置,应用于电视机中,所述装置包括:第一判断模块,用于当所述电视机上电并检测到U盘插入时,判断所述U盘中的升级包的名称与所述电视机的主板软件的名称是否一致;第二判断模块,用于当两者名称一致时,判断所述升级包中的标记ID与所述主板软件中的标记ID是否一致,所述标记ID用于区别不同硬件配置的软件版本;第三判断模块,用于当所述升级包中的标记ID与所述主板软件中的标记ID一致时,判断所述升级包的校验码与所述电视机的主板软件的校验码是否一致;调用升级模块,用于当所述升级包的校验码与所述电视机的主板软件的校验码不一致时,调用所述升级包对所述电视机的主板软件进行升级。另外,根据本专利技术上述实施例的软件升级装置,还可以具有如下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述装置还包括:第一进入模块,用于当所述U盘中的升级包的名称与所述电视机的主板软件的名称不一致时,进入所述电视机的主板软件对应的系统。进一步地,在本专利技术的一个实施例中,所述装置还包括:第二进入模块,用于当所述升级包中的标记ID与所述主板软件中的标记ID不一致时,进入所述电视机的主板软件对应的系统。进一步地,在本专利技术的一个实施例中,所述装置还包括:第三进入模块,用于当所述升级包的校验码与所述电视机的主板软件的校验码一致时,进入所述电视机的主板软件对应的系统。进一步地,在本专利技术的一个实施例中,所述硬件配置包括DDR配置信息和/或EMMC配置信息。进一步地,在本专利技术的一个实施例中,所述装置还包括:配置模块,用于当所述主板软件首次烧录到所述电视机的主板的存储器中时,在所述主板软件中配置一与所述主板中DDR配置信息和/或EMMC配置信息所对应的标记ID。进一步地,在本专利技术的一个实施例中,所述装置还包括:重启模块,用于在所述调用升级模块调用所述升级包对所述电视机的主板软件进行升级后,重启所述电视机,以进入升级后的主板软件对应的系统。本专利技术的另一个实施例还提出一种可读可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。本专利技术的另一个实施例还提出一种电视设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实施例了解到。附图说明本专利技术实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术第一实施例的软件升级方法的流程图;图2是根据本专利技术第二实施例的软件升级方法的流程图;图3是根据本专利技术第三实施例的软件升级装置的结构示意图;图4是根据本专利技术第四实施例的软件升级装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术第一实施例提出的软件升级方法,包括:S101,当所述电视机上电并检测到U盘插入时,判断所述U盘中的升级包的名称本文档来自技高网...

【技术保护点】
1.一种软件升级方法,应用于电视机中,其特征在于,所述方法包括:当所述电视机上电并检测到U盘插入时,判断所述U盘中的升级包的名称与所述电视机的主板软件的名称是否一致;若两者名称一致,则判断所述升级包中的标记ID与所述主板软件中的标记ID是否一致,所述标记ID用于区别不同硬件配置的软件版本;若所述升级包中的标记ID与所述主板软件中的标记ID一致,则判断所述升级包的校验码与所述电视机的主板软件的校验码是否一致;若所述升级包的校验码与所述电视机的主板软件的校验码不一致,则调用所述升级包对所述电视机的主板软件进行升级。

【技术特征摘要】
1.一种软件升级方法,应用于电视机中,其特征在于,所述方法包括:当所述电视机上电并检测到U盘插入时,判断所述U盘中的升级包的名称与所述电视机的主板软件的名称是否一致;若两者名称一致,则判断所述升级包中的标记ID与所述主板软件中的标记ID是否一致,所述标记ID用于区别不同硬件配置的软件版本;若所述升级包中的标记ID与所述主板软件中的标记ID一致,则判断所述升级包的校验码与所述电视机的主板软件的校验码是否一致;若所述升级包的校验码与所述电视机的主板软件的校验码不一致,则调用所述升级包对所述电视机的主板软件进行升级。2.根据权利要求1所述的软件升级方法,其特征在于,所述判断所述U盘中的升级包的名称与所述电视机的主板软件的名称是否一致的步骤之后,所述方法还包括:若所述U盘中的升级包的名称与所述电视机的主板软件的名称不一致,则进入所述电视机的主板软件对应的系统。3.根据权利要求1所述的软件升级方法,其特征在于,所述判断所述升级包中的标记ID与所述主板软件中的标记ID是否一致的步骤之后,所述方法还包括:若所述升级包中的标记ID与所述主板软件中的标记ID不一致,则进入所述电视机的主板软件对应的系统。4.根据权利要求1所述的软件升级方法,其特征在于,所述判断所述升级包的校验码与所述电视机的主板软件的校验码是否一致的步骤之后,所述方法还包括:若所述升级包的校验码与所述电视机的主板软件的校验码一致,则进入所述电视机的主板软件对应的系统。5.根据权利要求1所述的软件升级方法,其特征在于,所述硬件配...

【专利技术属性】
技术研发人员:谭永山
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1