System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示设备,尤其涉及一种显示设备及外设升级方法。
技术介绍
1、目前,智能电视内除主芯片之外,还设置有frc(frame rate conversion,帧频转换)、tcon(timing controller,时序控制器)、blu(back light unit,背光模块)等多种外围设备,相较于主芯片而言,这些外围设备可简称为外设。这些外设的软件程序的升级方法均为基于文件的形式进行升级,即这些外设的软件程序是以文件的形式存在于智能电视的ota(over-the-air,空中下载)升级包内,智能电视的主芯片在进行ota更新时查看ota升级包内是否存在外设的软件程序,若存在外围设备的程序,则在ota更新完成的首次开机时对外设的软件程序进行升级。然而,上述外设的软件程序的升级方法耗时较长,导致系统升级的整体速度较慢长,用户体验不佳。
技术实现思路
1、为解决上述技术问题,本申请提供了一种显示设备及外设升级方法。
2、第一方面,本申请提供了一种显示设备,该显示设备包括:
3、显示器;
4、控制器,与所述显示器连接,所述控制器被配置为:
5、在系统升级中的新版本系统首次重启时,在所述显示设备的第一分区中,读取外设的上一版本程序的第一加密信息,并在所述显示设备的第二分区中,读取所述外设的当前版本程序的第二加密信息,其中,所述第一分区在系统升级时不进行数据更新,所述第二分区在系统升级时进行数据更新;
6、若所述第一加密信息和第
7、若所述第一加密信息和第二加密信息相同,不升级所述外设的上一版本程序。
8、在一些实施例中,所述第一加密信息为根据所述外设的上一版本程序的计算出的sha256值,所述第二加密信息为根据所述外设的当前版本程序计算出的sha256值,所述当前版本程序为所述外设在所述新版本系统的升级包中的程序。
9、在一些实施例中,所述控制器还被配置为:
10、在所述外设的上一版本程序升级完成后,将所述第一分区中的所述外设对应的第一加密信息更新为所述第二加密信息。
11、在一些实施例中,所述控制器还被配置为:
12、在系统升级前,将所述第二分区内的所述第一加密信息存储至所述显示设备的第一分区,其中,所述第二分区内的所述第一加密信息,在系统升级中的所述新版本系统首次重启前,被更新为所述新版本系统的升级包中的所述第二加密信息。
13、在一些实施例中,所述在系统升级前,将所述第二分区内的所述第一加密信息存储至所述显示设备的第一分区,包括:
14、在系统升级前,根据所述显示设备的机型,获取所述外设对应的第一加密信息,其中,所述第二分区内存储有多个所述机型对应的所述第一加密信息;
15、将所述第一加密信息存储至所述显示设备的第一分区。
16、在一些实施例中,所述将所述第一加密信息存储至所述显示设备的第一分区,包括:将包含所述显示设备的各所述外设对应的第一加密信息的系统配置文件存储至所述显示设备的第一分区。
17、在一些实施例中,所述在系统升级中的新版本系统首次重启时,在所述显示设备的第一分区中,读取外设的上一版本程序的第一加密信息,并在所述显示设备的第二分区中,读取所述外设的当前版本程序的第二加密信息,包括:
18、在系统升级中的新版本系统首次重启时,通过引导加载程序在所述显示设备的第一分区中,读取外设的上一版本程序的第一加密信息,并在所述显示设备的第二分区中,读取所述外设的当前版本程序的第二加密信息。
19、第二方面,本申请提供了一种外设升级方法,该方法包括:
20、在系统升级中的新版本系统首次重启时,在显示设备的第一分区中,读取外设的上一版本程序的第一加密信息,并在所述显示设备的第二分区中,读取所述外设的当前版本程序的第二加密信息,其中,所述第一分区在系统升级时不进行数据更新,所述第二分区在系统升级时进行数据更新;
21、若所述第一加密信息和第二加密信息不相同,将所述外设的上一版本程序升级为所述当前版本程序;
22、若所述第一加密信息和第二加密信息相同,不升级所述外设的上一版本程序。
23、在一些实施例中,所述第一加密信息为根据所述外设的上一版本程序的计算出的sha256值,所述第二加密信息为根据所述外设的当前版本程序计算出的sha256值,所述当前版本程序为所述外设在所述新版本系统的升级包中的程序。
24、在一些实施例中,所述方法还包括:
25、在所述外设的上一版本程序升级完成后,将所述第一分区中的所述外设对应的第一加密信息更新为所述第二加密信息。
26、本申请提供的显示设备及外设升级方法的有益效果包括:
27、本申请实施例通过预先在系统升级中不进行数据更新的第一分区内存储了外设的上一版本程序的第一加密信息,在系统升级时,可将其与已经进行了数据更新的第二分区内的第二加密信息进行对比,若相同,则不将外设的上一版本程序进行更新,若不同则将外设的上一版本程序的进行更新,实现了选择性的对显示设备上的外设的上一版本程序进行升级,提高了升级效率;并且,显示设备上的外设的上一版本程序的第一加密信息存储在显示设备不进行数据更新的第一分区内,使得显示设备的主芯片不需要与外设通信即可获取第一加密信息,进一步提高了升级效率,提高了用户体验。
本文档来自技高网...【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述第一加密信息为根据所述外设的上一版本程序的计算出的sha256值,所述第二加密信息为根据所述外设的当前版本程序计算出的sha256值,所述当前版本程序为所述外设在所述新版本系统的升级包中的程序。
3.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述在系统升级前,将所述第二分区内的所述第一加密信息存储至所述显示设备的第一分区,包括:
6.根据权利要求5所述的显示设备,其特征在于,所述将所述第一加密信息存储至所述显示设备的第一分区,包括:将包含所述显示设备的各所述外设对应的第一加密信息的系统配置文件存储至所述显示设备的第一分区。
7.根据权利要求1所述的显示设备,其特征在于,所述在系统升级中的新版本系统首次重启时,在所述显示设备的第一分区中,读取外设的上一版本程序的第一加密信息,并在所述显示
8.一种外设升级方法,其特征在于,包括:
9.根据权利要求8所述的外设升级方法,其特征在于,所述第一加密信息为根据所述外设的上一版本程序的计算出的sha256值,所述第二加密信息为根据所述外设的当前版本程序计算出的sha256值,所述当前版本程序为所述外设在所述新版本系统的升级包中的程序。
10.根据权利要求8所述的外设升级方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述第一加密信息为根据所述外设的上一版本程序的计算出的sha256值,所述第二加密信息为根据所述外设的当前版本程序计算出的sha256值,所述当前版本程序为所述外设在所述新版本系统的升级包中的程序。
3.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述在系统升级前,将所述第二分区内的所述第一加密信息存储至所述显示设备的第一分区,包括:
6.根据权利要求5所述的显示设备,其特征在于,所述将所述第一加密信息存储至所述显示设备的第一分区,包括:将包含...
【专利技术属性】
技术研发人员:王彬,丁国耀,董娜,
申请(专利权)人:青岛海信传媒网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。