技术新讯 > 电子通信装置的制造及其应用技术 > 一种显示设备及异常显示的处理方法与流程  >  正文

一种显示设备及异常显示的处理方法与流程

  • 国知局
  • 2024-08-02 14:09:28

本技术涉及显示设备,尤其涉及一种显示设备及异常显示的处理方法。

背景技术:

1、显示设备如智能电视中,操作系统复杂度较高,且应用的数量较多,各应用之间与操作系统之间交互复杂度也较高,可能会存在系统异常的现象。当由于内存操作或文件系统错误引起系统异常时,如引起系统崩溃,可以通过自动重启显示设备的方式来解决系统异常的问题。重启后,系统异常问题不再出现,且不影响用户的后续使用。

2、在某种情况下,显示设备会出现底层进程无异常,但整个界面黑屏、卡屏的现象,该场景下系统不会自动重启,且由于整个界面已黑屏或卡屏,电视出现“变砖”模式,用户无法执行界面操作。此种情况下,用户只能断电关机,影响用户体验。而且,即使服务器端有空中下载技术(over-the-air technology,ota)升级版本,由于用户无法执行界面操作,仍无法执行在线空中下载技术升级,即ota升级。

3、当ota升级无法在黑屏或卡屏等情况下完成时,可以使显示设备进入recovery恢复模式,通过usb存储设备进行版本升级。但是,当显示设备进入recovery恢复模式时,相当于进入了一个独立的操作系统,例如,启动一个独立的根文件系统rootfs的小系统,其执行升级的过程相当于在小系统中执行刷机流程,可能会出现升级不全面或不兼容等情况,也就是仍会出现显示设备在黑屏或卡屏等情况下系统升级失败的问题。而且,其升级的过程是在本地执行的,为非ota升级,且常规的recovery模式要求显示设备划分独立的分区,资源占用较大。

技术实现思路

1、本技术一些实施例提供一种显示设备及异常显示的处理方法,以解决显示设备在黑屏或卡屏等情况下系统升级失败的问题。

2、第一方面,本技术一些实施例提供一种显示设备,包括:

3、显示器,被配置为显示用户界面;

4、控制器,被配置为:

5、检测显示设备启动过程中或运行过程中的异常标识;

6、控制显示器根据所述异常标识显示异常处理界面;所述异常处理界面中设置有所述异常标识对应的异常问题的异常说明和对所述异常问题执行处理的处理项;所述处理项包括重启进入纯净系统项、空中下载升级项和关机项;所述处理项关联至少一个组合按键;

7、接收用户输入的组合按键;

8、根据所述组合按键执行所述处理项对应的操作事件。

9、在一些实施例中,所述异常标识包括系统异常标识和桌面黑屏异常标识,所述控制器执行检测显示设备启动过程中或运行过程中的异常标识的步骤,进一步被配置为:

10、响应于开机指令,启动显示设备中的关键进程和桌面进程,以及拉起进程注册服务;

11、将所述关键进程和所述桌面进程的注册信息注册到所述进程注册服务,并根据所述注册信息生成状态清单;

12、通过注册管理服务在所述状态清单中筛选所述关键进程和所述桌面进程的启动标识;

13、如果所述关键进程的所述启动标识为异常启动标识,生成显示设备启动过程中的系统异常标识;

14、如果所述桌面进程的所述启动标识为异常启动标识,生成显示设备启动过程中的桌面黑屏异常标识。

15、在一些实施例中,所述控制器进一步被配置为:

16、获取所述关键进程和所述桌面进程在系统中的唯一标识、在开机过程中的进程号、在系统中的启动状态值以及对应的启动次数;

17、根据所述唯一标识、所述进程号、所述启动状态值和所述启动次数生成所述关键进程和所述桌面进程的注册信息。

18、在一些实施例中,所述异常标识还包括界面应用卡屏异常标识,所述控制器执行检测显示设备启动过程中或运行过程中的异常标识的步骤,进一步被配置为:

19、获取显示设备应用界面中的焦点应用;

20、获取所述显示器的显示参数;

21、基于所述显示参数生成多个子块范围;

22、根据所述子块范围中的目标子块范围和预设时间间隔对比目标子块范围内容的一致性状态;

23、如果所述一致性状态为一致状态,生成显示设备运行过程中所述焦点应用的界面应用卡屏异常标识。

24、在一些实施例中,所述控制器进一步被配置为:

25、获取所述显示参数中的分辨率参数;

26、基于所述分辨率参数在第一坐标轴方向取目标数量个第一轴随机数,以及设置第一步长;

27、基于所述分辨率参数在第二坐标轴方向取目标数量个第二轴随机数,以及设置第二步长;

28、根据所述第一轴随机数和所述第二轴随机数确定子块范围的起点坐标和终点坐标;

29、根据所述起点坐标、所述终点坐标、所述第一步长和所述第二步长构建所述子块范围。

30、在一些实施例中,所述控制器执行根据所述子块范围中的目标子块范围和预设时间间隔对比目标子块范围内容的一致性状态的步骤,进一步被配置为:

31、在所述多个子块范围中设置目标子块范围,并读取所述目标子块范围对应的初始应用内容;

32、设置读取周期,以及按照所述读取周期读取所述目标子块范围对应的目标应用内容;

33、对比预设次数的所述初始应用内容与所述目标应用内容;

34、如果预设次数的所述初始应用内容与所述目标应用内容一致,确定所述初始应用内容与所述目标应用内容的一致性状态为一致状态,以及确定所述焦点应用处于卡屏状态;

35、如果任一所述初始应用内容与所述目标应用内容不一致,确定所述初始应用内容与所述目标应用内容的一致性状态为不一致状态,以及确定所述焦点应用处于非卡屏状态。

36、在一些实施例中,所述控制器执行控制显示器根据所述异常标识显示异常处理界面的步骤,进一步被配置为:

37、响应于检测到所述异常标识,绘制独立的交互窗口;

38、根据所述异常标识生成所述异常标识对应的异常问题;

39、根据所述异常问题生成对所述异常问题的异常说明;

40、根据所述异常问题设置执行所述异常问题的处理项;

41、根据所述异常问题、所述异常说明和所述处理项渲染所述交互窗口,以生成所述异常处理界面。

42、在一些实施例中,所述控制器进一步被配置为:

43、识别所述异常标识,以对所述异常问题执行分类;

44、如果所述异常标识为所述系统异常标识和/或所述桌面黑屏异常标识,控制显示器在所述异常处理界面中显示所述空中下载升级项和所述关机项;

45、如果所述异常标识为所述界面应用卡屏异常标识,控制显示器在所述异常处理界面中显示所述重启进入纯净系统项、所述空中下载升级项和所述关机项。

46、在一些实施例中,所述空中下载升级项中的目标升级进程与显示设备系统中原有升级进程解耦,所述控制器进一步被配置为:

47、遍历显示设备系统中的系统中间件、系统中间件的原有封装接口、系统中原有升级进程;

48、创建隔离于所述原有升级进程的目标升级进程,以及隔离于所述系统中间件的目标中间件;

49、创建所述目标中间件的目标封装接口;

50、通过备用ota模块获取所述空中下载升级项中携带的升级模式标识;

51、通过所述目标封装接口、所述目标升级进程和所述升级模式标识执行网络连接、下载和界面显示的功能。

52、第二方面,本技术一些实施例提供一种异常显示的处理方法,可以应用于第一方面的显示设备,所述方法包括:

53、检测显示设备启动过程中或运行过程中的异常标识;

54、控制显示器根据所述异常标识显示异常处理界面;所述异常处理界面中设置有所述异常标识对应的异常问题的异常说明和对所述异常问题执行处理的处理项;所述处理项包括重启进入纯净系统项、空中下载升级项和关机项;所述处理项关联至少一个组合按键;

55、接收用户输入的组合按键;

56、根据所述组合按键执行所述处理项对应的操作事件。

57、由以上技术方案可知,本技术一些实施例提供一种显示设备及异常显示的处理方法,方法包括:检测显示设备启动过程中或运行过程中的异常标识,控制显示器根据异常标识显示异常处理界面;异常处理界面中设置有异常标识对应的异常问题的异常说明和对异常问题执行处理的处理项;处理项包括重启进入纯净系统项、空中下载升级项和关机项;所述处理项关联至少一个组合按键;设置处理项对应的组合按键以及接收用于执行异常问题的组合按键;根据组合按键执行处理项对应的操作事件。所述方法在检测到显示异常的情况后,在底层重新绘制异常处理界面的窗口,使用户可以通过组合按键对异常问题进行处理,处理的过程中允许用户主动触发ota升级,对系统进行升级与修复,从而解决显示设备在黑屏或卡屏等情况下系统升级失败的问题。

本文地址:https://www.jishuxx.com/zhuanli/20240801/241784.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。