System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示设备,尤其涉及一种显示设备、服务器及系统升级方法。
技术介绍
1、为对电子设备、计算机系统、软件平台等整体或部分进行更新,以达到引入新功能、修复已知问题、增强安全性、优化性能等效果,利用系统升级完成更新。空中下载(over-the-air,ota)是一种升级无需连接到计算机或其他外部设备,通过无线网络直接对设备进行软件升级的系统升级方法。通过ota升级,用户可以方便的在不影响设备正常使用的情况下完成系统更新。
2、系统升级是将更新的软件程序和软件数据下载到内置存储器,并将升级包写入内置存储器的过程。系统升级的过程受到内置存储器的状态的影响,其中,内置存储器的状态包括是否存在坏块以及剩余存储空间。在内置存储器出现存在坏块、剩余存储空间不足的情况下,会导致系统升级失败。
技术实现思路
1、本申请一些实施例提供一种显示设备、服务器及系统升级方法,以解决系统升级失败率高的问题。
2、第一方面,本申请一些实施例提供一种显示设备,包括:显示器、通信装置、存储器以及控制器。其中,所述显示器被配置为显示用户界面;所述存储器包括第一分区、第二分区和第三分区,所述第三分区为第二分区的镜像分区,所述第一分区用于存储操作系统信息,所述第二分区用于存储用户数据和升级包,所述第三分区用于存储从第二分区转入的升级包;所述通信装置被配置为与服务器建立通信连接;所述控制器被配置为:
3、响应于操作系统的升级指令,启动升级进程,所述升级进程包括状态检测进程,所述状态检
4、根据所述第一分区的坏块数量和第二分区的剩余容量,生成升级请求,所述升级请求包括第一请求、第二请求、第三请求和第四请求,所述第一请求在第一分区不存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第二请求在第一分区不存在坏块,且目标升级包容量大于第二分区的剩余容量时生成,所述第三请求在第一分区存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第四请求在第一分区存在坏块,且目标升级包容量大于第二分区的剩余容量时生成;
5、向所述服务器发送升级请求,以从服务器下载目标升级包;
6、基于所述目标升级包对显示设备的操作系统升级,以更新操作系统至新版本系统,并启动所述新版本系统。
7、第二方面,本申请一些实施例还提供一种服务器,包括:存储模块、通信模块以及处理器。其中,所述存储模块被配置为存储操作系统升级包;所述通信模块被配置为与显示设备建立通信连接;所述处理器被配置为:
8、接收所述显示设备发送的升级请求,所述升级请求包括第一请求、第二请求、第三请求和第四请求,所述第一请求在第一分区不存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第二请求在第一分区不存在坏块,且目标升级包容量大于第二分区的剩余容量时生成,所述第三请求在第一分区存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第四请求在第一分区存在坏块,且目标升级包容量大于第二分区的剩余容量时生成;
9、响应于所述升级请求,从所述存储模块提取目标升级包。
10、第三方面,本申请一些实施例还提供一种系统升级方法,应用于第一方面提供的显示设备,所述显示设备包括:显示器、通信装置、存储器和控制器,所述方法包括:
11、响应于操作系统的升级指令,启动升级进程,所述升级进程包括状态检测进程,所述状态检测进程用于检测第一分区的坏块数量和第二分区的剩余容量;
12、根据所述第一分区的坏块数量和第二分区的剩余容量,生成升级请求,所述升级请求包括第一请求、第二请求、第三请求和第四请求,所述第一请求在第一分区不存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第二请求在第一分区不存在坏块,且目标升级包容量大于第二分区的剩余容量时生成,所述第三请求在第一分区存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第四请求在第一分区存在坏块,且目标升级包容量大于第二分区的剩余容量时生成;
13、向服务器发送升级请求,以从服务器下载目标升级包;
14、基于目标升级包对显示设备的操作系统升级,以更新操作系统至新版本系统,并启动所述新版本系统。
15、第四方面,本申请一些实施例还提供一种系统升级方法,应用于第二方面提供的服务器,所述服务器包括存储模块、通信模块以及处理器。所述方法包括:
16、接收所述显示设备发送的升级请求,所述升级请求包括第一请求、第二请求、第三请求和第四请求,所述第一请求在第一分区不存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第二请求在第一分区不存在坏块,且目标升级包容量大于第二分区的剩余容量时生成,所述第三请求在第一分区存在坏块,且目标升级包容量小于第二分区的剩余容量时生成,所述第四请求在第一分区存在坏块,且目标升级包容量大于第二分区的剩余容量时生成;
17、响应于所述升级请求,从所述存储模块提取目标升级包。
18、由以上技术方案可知,本申请一些实施例提供一种显示设备、服务器及系统升级方法,所述方法可以响应于操作系统的升级指令,启动升级进程,其中,升级进程包括状态检测进程,状态检测进程用于检测第一分区的坏块数量和第二分区的剩余容量。通过第一分区的坏块数量和第二分区的剩余容量,生成升级请求。再向服务器发送升级请求,以从服务器下载目标升级包;基于目标升级包对显示设备的操作系统升级,以更新操作系统至新版本系统,并启动新版本系统。所述方法可以基于第一分区的坏块数量和第二分区的剩余容量生成不同的升级请求,通过不同的目标升级包完成系统升级,提高系统升级的成功率。
本文档来自技高网...【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器执行根据所述第一分区的坏块数量和第二分区的剩余容量,生成升级请求,还被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器执行根据所述第一分区的坏块数量和第二分区的剩余容量,生成升级请求,还被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行向所述服务器发送升级请求,以从服务器下载目标升级包,还被配置为:
5.根据权利要求4所述的显示设备,其特征在于,如果所述第一分区不存在坏块,且目标升级包容量大于第二分区的剩余容量,所述控制器还被配置为:
6.根据权利要求5所述的显示设备,其特征在于,如果所述第一分区不存在坏块,且目标升级包容量大于第二分区的剩余容量,所述控制器还被配置为:
7.根据权利要求4所述的显示设备,其特征在于,如果所述第一分区存在坏块,且目标升级包容量小于第二分区的剩余容量,所述控制器还被配置为:
8.根据权利要求7所述的显示设备,其特征在于,如果所述第一分区
9.根据权利要求4所述的显示设备,其特征在于,如果所述第一分区存在坏块,且目标升级包容量大于第二分区的剩余容量,所述控制器还被配置为:
10.一种服务器,其特征在于,包括:
11.一种系统升级方法,其特征在于,应用于权利要求1-9任一项所述的显示设备,所述方法包括:
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器执行根据所述第一分区的坏块数量和第二分区的剩余容量,生成升级请求,还被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器执行根据所述第一分区的坏块数量和第二分区的剩余容量,生成升级请求,还被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行向所述服务器发送升级请求,以从服务器下载目标升级包,还被配置为:
5.根据权利要求4所述的显示设备,其特征在于,如果所述第一分区不存在坏块,且目标升级包容量大于第二分区的剩余容量,所述控制器还被配置为:
6.根据权利要求5所述的显示设备,其特征在于,如果所...
【专利技术属性】
技术研发人员:王彬,
申请(专利权)人:青岛海信传媒网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。