显示装置、操作系统的控制方法及片上系统芯片与流程

文档序号:19736791发布日期:2020-01-18 04:35阅读:144来源:国知局
显示装置、操作系统的控制方法及片上系统芯片与流程

本申请涉及电子设备技术领域,特别涉及一种显示装置、操作系统的控制方法及片上系统芯片。



背景技术:

随着电子设备技术的飞速发展,诸如智能机器人、智能电视之类的智能设备得到广泛应用。以智能电视为例,不仅可以播放电视节目,还可以实现上网浏览页面等功能,给用户带来了丰富的体验。

然而,当智能设备出现如死机、操作缓慢等异常情况且难以解决时,可能需要控制操作系统进行恢复出厂设置。一般来说,智能设备在接入电源的一段时间内会对指定本机按键(如开机按键)的状态进行检测,当检测到指定本机按键被持续按下一定时长时,控制操作系统执行恢复出厂设置的操作。

目前,一个智能设备可以包括多个操作系统,因此,如何控制智能设备的多个操作系统恢复出厂设置成为当前亟需解决的问题。



技术实现要素:

本申请提供了一种显示装置、操作系统的控制方法及片上系统芯片,可以解决相关技术的控制多个操作系统恢复出厂设置的问题。所述技术方案如下:

一方面,提供了一种显示装置,所述显示装置包括建立有通信连接的第一片上系统芯片和第二片上系统芯片,所述第一片上系统芯片用于运行第一操作系统,所述第二片上系统芯片用于运行第二操作系统,所述第二片上系统芯片设有计时器;

若所述第一片上系统芯片检测到第一触发操作,则向所述第二片上系统芯片发送计时指令;

所述第二片上系统芯片接收到所述计时指令后根据所述计时指令触发所述计时器开始计时,且当接收到所述计时器的计时结束指令时执行所述第二操作系统的恢复出厂设置的操作;

若所述第一触发操作满足恢复出厂设置条件,则所述第一片上系统芯片执行所述第一操作系统的恢复出厂设置的操作。

在本申请一种可能的实现方式中,若所述第一触发操作满足恢复出厂设置条件,则所述第一片上系统芯片执行所述第一操作系统的恢复出厂设置的操作之前,还包括:

当所述第一触发操作的持续触发时长达到第一时长阈值时,所述第一片上系统芯片确定所述第一触发操作满足所述恢复出厂设置条件,所述第一时长阈值大于或等于所述计时器的计时时长;或者,

当所述第一触发操作的连续触发次数达到触发次数阈值时,所述第一片上系统芯片确定所述第一触发操作满足所述恢复出厂设置条件;或者,

当在所述第一触发操作后的第二时长阈值内检测到第二触发操作时,所述第一片上系统芯片确定所述第一触发操作满足所述恢复出厂设置条件,所述第二触发操作与所述第一触发操作不同。

在本申请一种可能的实现方式中,若所述第一片上系统芯片检测到第一触发操作之后,还包括:

若所述第一触发操作不满足所述恢复出厂设置条件,则所述第一片上系统芯片执行所述第一操作系统的启动操作;

所述第一片上系统芯片向所述第二片上系统芯片发送正常启动指令,所述正常启动指令用于指示所述第二片上系统芯片执行所述第二操作系统的启动操作。

在本申请一种可能的实现方式中,所述第一片上系统芯片向所述第二片上系统芯片发送正常启动指令之后,还包括:

所述第二片上系统芯片接收到所述正常启动指令后停止计时操作,并执行所述第二操作系统的启动操作。

在本申请一种可能的实现方式中,所述第一片上系统芯片执行第一操作系统的恢复出厂设置的操作之后,还包括:

如果在所述第一片上系统芯片完成恢复出厂设置的操作之前接收到所述第二片上系统芯片发送的第一恢复完成指令,则当所述第一片上系统芯片完成恢复出厂设置的操作时执行所述第一操作系统的启动操作,其中,所述第一恢复完成指令用于指示所述第二片上系统芯片已完成所述第二操作系统的恢复出厂设置的操作。

在本申请一种可能的实现方式中,所述方法还包括:

如果在所述第一片上系统芯片完成恢复出厂设置之前未接收到所述第二片上系统芯片发送的第一恢复完成指令,则当所述第一片上系统芯片完成恢复出厂设置的操作时不执行所述第一操作系统的启动操作,直到接收到所述第二片上系统芯片发送的所述第一恢复完成指令时执行所述第一操作系统的启动操作。

在本申请一种可能的实现方式中,所述方法还包括:

所述第一片上系统芯片完成恢复出厂设置的操作后,向所述第二片上系统芯片发送第二恢复完成指令,所述第二恢复完成指令用于指示所述第一片上系统芯片已完成所述第一操作系统的恢复出厂设置的操作。

另一方面,提供了一种操作系统的控制方法,应用于显示装置中,所述显示装置包括建立有通信连接的第一片上系统芯片和第二片上系统芯片,所述第一片上系统芯片用于运行第一操作系统,所述第二片上系统芯片用于运行第二操作系统,所述第二片上系统芯片设有计时器,所述方法包括:

若所述第一片上系统芯片检测到第一触发操作,则向所述第二片上系统芯片发送计时指令;

所述第二片上系统芯片接收到所述计时指令后根据所述计时指令触发所述计时器开始计时,且当接收到所述计时器的计时结束指令时执行所述第二操作系统的恢复出厂设置的操作;

若所述第一触发操作满足恢复出厂设置条件,则所述第一片上系统芯片执行所述第一操作系统的恢复出厂设置的操作。

在本申请一种可能的实现方式中,若所述第一触发操作满足恢复出厂设置条件,则所述第一片上系统芯片执行所述第一操作系统的恢复出厂设置的操作之前,还包括:

当所述第一触发操作的持续触发时长达到第一时长阈值时,所述第一片上系统芯片确定所述第一触发操作满足所述恢复出厂设置条件,所述第一时长阈值大于或等于所述计时器的计时时长;或者,

当所述第一触发操作的连续触发次数达到触发次数阈值时,所述第一片上系统芯片确定所述第一触发操作满足所述恢复出厂设置条件;或者,

当在所述第一触发操作后的第二时长阈值内检测到第二触发操作时,所述第一片上系统芯片确定所述第一触发操作满足所述恢复出厂设置条件,所述第二触发操作与所述第一触发操作不同。

另一方面,提供了一种片上系统芯片,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为实现上述一方面所述的第一片上系统芯片执行的步骤,或实现上述一方面所述的第二片上系统芯片执行的步骤。

另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被片上系统芯片的处理器执行时实现上述一方面所述的第一片上系统芯片执行的步骤,或实现上述一方面所述的第二片上系统芯片执行的步骤。

另一方面,提供了一种包含指令的程序产品,当其在片上系统芯片上运行时,使得片上系统芯片执行上述一方面所述的第一片上系统芯片执行的步骤,或执行上述一方面所述的第二片上系统芯片执行的步骤。

本申请提供的技术方案至少可以带来以下有益效果:

当显示装置的第一片上系统芯片检测到第一触发操作时,说明显示装置有可能要执行恢复出厂设置的操作,此时该第一片上系统芯片向该显示装置的第二片上系统芯片发送计时指令,以指示第二片上系统芯片等待一段时间,该第二片上系统芯片接收到该计时指令后根据计时指令触发计时器开始计时,当接收到计时器的计时结束指令时,说明需要对第二操作系统进行恢复出厂设置,此时第二片上系统芯片执行该第二操作系统的恢复出厂设置的操作。对于第一片上系统芯片来说,若该第一触发操作满足恢复出厂设置条件,则说明需要对第一操作系统进行恢复出厂设置,此时该第一片上系统芯片执行该第一操作系统的恢复出厂设置的操作。如此,第一片上系统芯片可以通过对第一触发操作和恢复出厂设置条件的设置确定是否需要执行恢复出厂设置操作,而第二片上系统芯片可以在接收到第一片上系统芯片的计时指令后,基于是否接收到计时器的计时结束指令确定是否需要执行恢复出厂设置操作,从而实现了显示装置的多个操作系统的恢复出厂设置的控制。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种实施环境的示意图;

图2是本申请实施例提供的一种操作系统的控制方法的流程图;

图3是本申请实施例提供的一种片上系统芯片的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

在对本申请实施例提供的显示装置、操作系统的控制方法及片上系统芯片进行详细的解释说明之前,先对本申请实施例提供的名词和实施环境进行介绍。

首先,对本申请实施例涉及的名词进行简单介绍。

片上系统芯片:片上系统芯片指的是由多种集成电路进一步集成形成的芯片,相当于是一个小的集成系统。

智能设备:智能设备是指包括操作系统,具有计算处理能力的设备。

接下来,对本申请实施例涉及的实施环境进行简单介绍。

本申请实施例提供的操作系统的控制方法可以由显示装置来执行,如图1所示,该显示装置100包括建立有通信连接的第一片上系统芯片1010和第二片上系统芯片1020,该第一片上系统芯片用于运行第一操作系统,该第二片上系统芯片用于运行第二操作系统,该第二片上系统芯片设有计时器10101。

其中,操作系统可以包括但不限于windows操作系统、liunx操作系统和android操作系统,可以用于管理和控制显示装置中各种硬件和软件资源、实现用户与显示装置的交互等。在本实施例中,第一操作系统和第二操作系统的类型可以相同或不同。

由于一个片上系统芯片一般只运行一个操作系统,所以当显示装置中包括多个操作系统时,对应的要有多个片上系统芯片。在本实施例中,显示装置中包括第一操作系统和第二操作系统,对应的该显示装置中设有第一片上系统芯片和第二片上系统芯片。

其中,第一片上系统芯片和第二片上系统芯片可以设置于一个主机板上,也可以分别设置于一个主机板和一个从机板上。当第一片上系统芯片和第二片上系统芯片设置于一个主机板上时,两个片上系统芯片之间的通信连接可以通过主机板上的电路实现。当第一片上系统芯片位于主机板、第二片上系统芯片位于从机板上时,主机板与从机板之间可以设置通信模块,用于第一片上系统芯片与第二片上系统芯片之间的通信连接。进一步地,主机板和从机板还可以与电源管理模块连接,该电源管理模块用于给主机板和从机板上电。

需要说明的是,显示装置上一般有本机按键,当显示装置包括多个片上系统芯片时,本机按键可以与一个片上系统芯片相连接,也可以与多个片上系统芯片相连接。当本机按键与一个片上系统芯片相连接时,可以认为与本机按键相连接的片上系统芯片为主片上系统芯片,其余没有与本机按键相连的片上系统芯片为从片上系统芯片。其中从片上系统芯片可以通过接收主片上系统芯片发出的指令执行相应的操作。在本实施例中,本机按键只与第一片上系统芯片相连接,第二片上系统芯片通过接收第一片上系统芯片的指令执行相应的操作。由于不需要额外电路连接本机按键与第二片上系统芯片,可以减轻电路复杂性。

在一些实施例中,该显示装置可以为智能机器人、智能音箱、智能电视、计算机设备之类的智能设备,本申请实施例对此不做限定。

在介绍完本申请实施例涉及的名词和实施环境后,接下来将结合附图对本申请实施例提供的显示装置对操作系统的控制的具体实现进行详细介绍。

图2是本申请实施例提供的一种操作系统的控制方法的流程图,该方法可以应用于上述显示装置中。请参考图2,该方法包括如下步骤:

步骤201:若该第一片上系统芯片检测到第一触发操作,则向该第二片上系统芯片发送计时指令。

其中,第一触发操作可以为用户基于某个本机按键触发的操作,如单击某本机按键、双击某本机按键、长按某本机按键等。一般来说,显示装置上可以有一个本机按键,也可以有多个本机按键,以对显示装置执行一些基本的操作,如开关机、调节音量、调节温度等等。当显示装置中有多个本机按键时,第一触发操作可以是用户基于指定本机按键触发的操作,譬如,该指定本机按键可以为用于开关机的本机按键。

由于不同的本机按键可以与不同的压电传感器相连,因此第一片上系统芯片可以根据检测到的不同的压电传感器的电压值确定对于本机按键的操作。如当检测到第一个压电传感器的电压值为1v时,确定用于开关机的本机按键被按下,当检测到第一个压电传感器的电压值为0v时,确定用于开关机的本机按键没有被按下。

通常情况下,在显示装置接入电源时,第一片上系统芯片对第一触发操作进行检测以判断显示装置是否有执行恢复出厂设置的操作的可能性。当第一片上系统芯片检测到第一触发操作时,说明显示装置有可能要执行恢复出厂设置的操作,此时第一片上系统芯片对第二片上系统芯片发送计时指令,以指示第二片上系统芯片等待一段时间,在等待的时间内,第一片上系统芯片要进一步确定显示装置是否要执行恢复出厂设置的操作,以准确的进行操作,具体实现如下。

步骤202:第二片上系统芯片接收到该计时指令后根据该计时指令触发计时器开始计时,且当接收到该计时器的计时结束指令时执行该第二操作系统的恢复出厂设置的操作。

其中,计时器的计时时长可以根据实际情况进行设置,当计时器计时达到计时器的计时时长时,计时器发送计时结束指令,指示第二片上系统芯片执行结束计时操作。

也就是说,第二片上系统芯片从接收到第一片上系统芯片发出的计时指令起计时器开始计时,当计时器计时达到计时器的计时时长时,计时器发送计时结束指令,说明显示装置确定要执行恢复出厂设置的操作,此时第二片上系统芯片执行第二操作系统恢复出厂设置的操作。由于第二片上系统芯片可以基于是否接收到计时器的计时结束指令确定是否执行第二操作系统恢复出厂设置的操作,而不需要第一片上系统芯片额外发送指令指示第二片上系统芯片执行恢复出厂设置的操作,减少了收发指令的工作量。

譬如,可以设置计时器的计时时长为8秒,当第二片上系统芯片接收到第一片上系统芯片发出的计时指令时第二片上系统芯片开始计时,当计时器计时等于8秒时,第二片上系统芯片执行第二操作系统恢复出厂设置的操作。

步骤203:若该第一触发操作满足恢复出厂设置条件,则该第一片上系统芯片执行该第一操作系统的恢复出厂设置的操作。

在第二片上系统芯片执行计时操作期间,第一片上系统芯片需要对第一触发操作做进一步判断,即判断该第一触发操作是否满足恢复出厂设置条件,以确定显示装置是否执行恢复出厂设置的操作。

在本实施例中,恢复出厂设置条件包括如下条件中的一种:

第一种:当该第一触发操作的持续触发时长达到第一时长阈值时,第一片上系统芯片确定该第一触发操作满足该恢复出厂设置条件,该第一时长阈值大于或等于该计时器的计时时长。

其中,第一时长阈值可以根据实际情况进行设置,需要注意的是,第一时长阈值大于或等于计时器的计时时长。

也就是说,当第一片上系统芯片检测到指定本机按键持续被按下,且持续被按下的时长大于或等于一定阈值时,第一片上系统芯片可以确定第一触发操作满足恢复出厂设置条件,即确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作,作为一种示例,第一片上系统芯片中可以设置定时器,用于检测第一触发操作的持续触发时长。

譬如,可以认为用于开关机的本机按键被按下为第一触发操作,设置计时器的计时时长为8秒,第一时长阈值为9秒,当检测到用于开关机的本机按键被持续按下9秒时,第一片上系统芯片确定第一触发操作满足恢复出厂设置条件,即确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作。

第二种:当该第一触发操作的连续触发次数达到触发次数阈值时,第一片上系统芯片确定该第一触发操作满足该恢复出厂设置条件。

其中,触发次数阈值可以根据实际情况进行设置。

也就是说,当第一片上系统芯片检测到指定本机按键被连续按下多次,且被连续按下的次数大于或等于触发次数阈值时,第一片上系统芯片可以确定第一触发操作满足恢复出厂设置条件,即确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作。

譬如,可以认为用于开关机的本机按键被按下为第一触发操作,设置触发次数阈值为4次,当检测到用于开关机的本机按键被连续按下4次时,第一片上系统芯片可以确定第一触发操作满足恢复出厂设置条件,即确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作。

第三种:当在该第一触发操作后的第二时长阈值内检测到第二触发操作,则第一片上系统芯片确定该第一触发操作满足该参考操作条件,该第二触发操作与该第一触发操作不同。

其中,该第二时长阈值可以根据实际需求进行设置。

其中,第二触发操作可以为用户基于某个本机按键触发的操作,如单击某本机按键、双击某本机按键、长按某本机按键等。需要注意的是,第二触发操作对应的本机按键与第一触发操作对应的本机按键应该不同。

也就是说,当第一片上系统芯片检测到指定本机按键被按下后,在第二时长阈值内检测到另一指定本机按键被按下,第一片上系统芯片可以确定第一触发操作满足恢复出厂设置条件,即确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作。

譬如,可以认为用于开关机的本机按键被按下为第一触发操作,用于提高音量的本机按键被按下为第二触发操作,设置第二时长阈值为8秒。当第一片上系统芯片检测到用于开关机的本机按键被按下后的8秒内,检测到用于提高音量的本机按键被按下,第一片上系统芯片可以确定第一触发操作满足恢复出厂设置条件,即确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作。

需要说明的是,恢复出厂设置条件可以根据实际情况进行设置,并且不限于上述三种恢复出厂设置条件。并且,在实际应用中,显示装置中的恢复出厂设置条件可以仅包括一种恢复出厂设置条件,也可以包括多种恢复出厂设置条件,如两种、三种、四种等等。如果恢复出厂设置条件包括多种恢复出厂设置条件,当第一触发操作满足其中的一种或一种以上的恢复出厂设置条件时,认为第一触发操作满足恢复出厂设置条件。

示例性地,恢复出厂设置条件还可以包括在第一触发操作的同一时刻检测到第二触发操作和第三触发操作,则第一片上系统芯片确定该第一触发操作满足该恢复出厂设置条件。

其中,第三触发操作可以为用户基于某个本机按键触发的操作,如单击某本机按键、双击某本机按键、长按某本机按键等。需要注意的是,第一触发操作、第二触发操作和第三触发操作对应的本机按键应该互不相同,即用户需要基于三个不同的本机按键触发操作。

也就是说,当第一片上系统芯片检测到指定本机按键被按下的同时,还检测到另外两个本机按键被按下,第一片上系统芯片即认为第一触发操作满足恢复出厂设置条件,确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作。

譬如,可以认为用于开关机的本机按键被按下为第一触发操作,用于提高音量的本机按键被按下为第二触发操作,用于降低音量的本机按键被按下为第三触发操作。当第一片上系统芯片检测到用于开关机的本机按键被按下的同时,检测到用于提高音量的本机按键和用于降低音量的本机按下都被按下,第一片上系统芯片认为第一触发操作满足恢复出厂设置条件,即确定显示装置要执行恢复出厂设置的操作,第一片上系统芯片执行第一操作系统的恢复出厂设置的操作。

当第一触发操作满足恢复出厂设置条件,也就是第一片上系统芯片确定显示装置要执行恢复出厂设置的操作后,第一片上系统芯片执行第一操作系统恢复出厂设置的操作,第二片上系统芯片在计时器计时达到计时时长后执行第二操作系统恢复出厂设置的操作。

作为一种示例,该第一片上系统芯片执行第一操作系统的恢复出厂设置的操作之后,如果在该第一片上系统芯片完成恢复出厂设置的操作之前接收到该第二片上系统芯片发送的第一恢复完成指令,则当该第一片上系统芯片完成恢复出厂设置的操作时执行该第一操作系统的启动操作,其中,该第一恢复完成指令用于指示该第二片上系统芯片已完成该第二操作系统的恢复出厂设置的操作。

第一片上系统芯片和第二片上系统芯片执行恢复出厂设置的操作所需要的时间可能不同,当第二片上系统芯片比第一片上系统芯片先结束恢复出厂设置的操作时,第二片上系统芯片向第一片上系统芯片发出指令指示第二片上系统芯片已结束恢复出厂设置的操作,此时第二片上系统芯片不执行启动操作。当第一片上系统芯片结束恢复出厂设置的操作时,通过第一恢复完成指令可以获知第二片上系统芯片已经结束恢复出厂设置的操作,此时第一片上系统芯片执行第一操作系统的启动操作,并向第二片上系统芯片发送正常启动指令,可以使第一片上系统芯片和第二片上系统芯片几乎同时执行启动操作。

也就是说,当第一片上系统芯片在结束恢复出厂设置的操作前,如果接收到第一恢复完成指令,说明第二片上系统芯片已经结束恢复出厂设置的操作,第一片上系统芯片就可以在结束恢复出厂设置的操作时,执行第一操作系统的启动操作。

进一步地,如果在该第一片上系统芯片完成恢复出厂设置之前未接收到该第二片上系统芯片发送的第一恢复完成指令,则当该第一片上系统芯片完成恢复出厂设置的操作时不执行该第一操作系统的启动操作,直到接收到该第二片上系统芯片发送的该第一恢复完成指令时执行该第一操作系统的启动操作。

当第一片上系统芯片比第二片上系统芯片先结束恢复出厂设置的操作时,由于第一片上系统芯片结束恢复出厂设置的操作前没有接收到第一恢复完成指令,也就说明第二片上系统芯片目前还没有结束恢复出厂设置的操作,此时第一片上系统芯片不执行第一操作系统的启动操作,而是等待接收到第一恢复完成指令,也就是确定第二片上系统芯片结束恢复出厂设置的操作时,执行第一操作系统的启动操作,并向第二片上系统芯片发送正常启动指令,可以使第一片上系统芯片和第二片上系统芯片几乎同时执行启动操作。

也就是说,如果第一片上系统芯片直至结束恢复出厂设置的操作时,还没有接收到第一恢复完成指令,说明第二片上系统芯片没有结束恢复出厂设置的操作,第一片上系统芯片需要等待第二片上系统芯片结束恢复出厂设置的操作后,执行第一操作系统的启动操作。

作为另一种示例,该第一片上系统芯片完成恢复出厂设置的操作后,向该第二片上系统芯片发送第二恢复完成指令,该第二恢复完成指令用于指示该第一片上系统芯片已完成该第一操作系统的恢复出厂设置的操作。

具体地,当第一片上系统芯片比第二片上系统芯片先结束恢复出厂设置的操作时,第一片上系统芯片向第二片上系统芯片发出指令指示第一片上系统芯片已经结束恢复出厂设置的操作,此时第一片上系统芯片不执行第一操作系统的启动操作。当第二片上系统芯片结束恢复出厂设置的操作时,通过第二恢复完成指令可以获知第一片上系统芯片已经结束恢复出厂设置的操作,此时第二片上系统芯片执行第二操作系统的启动操作,并向第一片上系统芯片发送正常启动指令,可以使第一片上系统芯片和第二片上系统芯片几乎同时执行启动操作。

也就是说,如果第二片上系统芯片在结束恢复出厂设置的操作前接收到第二恢复完成指令,说明第一片上系统芯片已经结束恢复出厂设置的操作,第二片上系统芯片就可以在结束恢复出厂设置的操作时,执行第二操作系统的启动操作。

进一步地,当第二片上系统芯片比第一片上系统芯片先结束恢复出厂设置的操作时,由于第二片上系统芯片结束恢复出厂设置的操作前没有接收到第二恢复完成指令,也就说明第一片上系统芯片目前还没有结束恢复出厂设置的操作,此时第二片上系统芯片不执行第二操作系统的启动操作,而是等待接收到第二恢复完成指令,也就是确定第一片上系统芯片已经结束恢复出厂设置的操作时,执行第二操作系统的启动操作,并向第一片上系统芯片发送正常启动指令,可以使第一片上系统芯片和第二片上系统芯片几乎同时执行启动操作。

也就是说,如果第二片上系统芯片直至结束恢复出厂设置的操作时,还没有接收到第二恢复完成指令,说明第一片上系统芯片没有结束恢复出厂设置的操作。第二片上系统芯片需要等待第一片上系统芯片结束恢复出厂设置的操作后,执行第二操作系统的启动操作。

以上便介绍完了第一触发操作满足恢复出厂设置条件的情况,下面介绍第一触发操作不满足恢复出厂设置条件的情况。

作为一种示例,该第一片上系统芯片检测到第一触发操作之后,若该第一触发操作不满足该恢复出厂设置条件,则该第一片上系统芯片执行该第一操作系统的启动操作;该第一片上系统芯片向该第二片上系统芯片发送正常启动指令,该正常启动指令用于指示该第二片上系统芯片执行该第二操作系统的启动操作。

如果恢复出厂设置条件包括一种恢复出厂设置条件,当第一触发操作不满足该恢复出厂设置条件时,第一片上系统芯片可以认为显示装置不需要执行恢复出厂设置的操作。故第一片上系统芯片执行该第一操作系统的启动操作,并向第二片上系统芯片发送正常启动指令,第二片上系统芯片执行第二操作系统的启动操作,可以使第一片上系统芯片和第二片上系统芯片几乎同时执行启动操作。

如果恢复出厂设置条件包括多种恢复出厂设置条件,当第一触发操作不满足参考条件中的任一条恢复出厂设置条件时,第一片上系统芯片可以认为显示装置不需要执行恢复出厂设置的操作。故第一片上系统芯片执行该第一操作系统的启动操作,并向第二片上系统芯片发送正常启动指令,第二片上系统芯片执行第二操作系统的启动操作,可以使第一片上系统芯片和第二片上系统芯片几乎同时执行启动操作。

譬如,恢复出厂设置条件包括两种恢复出厂设置条件,当第一触发操作既不满足第一种恢复出厂设置条件也不满足第二种恢复出厂设置条件时,第一片上系统芯片执行该第一操作系统的启动操作,并向第二片上系统芯片发送正常启动指令,第二片上系统芯片执行第二操作系统的启动操作。

其中,该第一片上系统芯片向该第二片上系统芯片发送正常启动指令之后,该第二片上系统芯片接收到该正常启动指令后停止计时操作,并执行该第二操作系统的启动操作。

第二片上系统芯片接收到正常启动指令,也就说明第一触发操作不满足恢复出厂设置条件,即显示装置不需要执行恢复出厂设置的操作,第二片上系统芯片执行第二操作系统的启动操作。

其中,在第一片上系统芯片进一步确定显示装置是否要执行恢复出厂设置的操作期间,第二片上系统芯片执行计时操作。即第二片上系统芯片在接收到正常启动指令时还在进行计时操作,然而此时可以确定不需要执行恢复出厂设置的操作,因此不需要继续计时操作,即可以停止计时操作,转为执行第二操作系统的启动操作。也即是,第二片上系统芯片如果在计时结束之前未接收到正常启动指令,则执行第二操作系统的恢复出厂设置的操作。

譬如,在恢复出厂设置条件包括一种恢复出厂设置条件,且该恢复出厂设置条件为上述的第一种恢复出厂设置条件时,当第二片上系统芯片收到正常启动指令,说明第一触发操作的持续触发时长小于第一时长阈值,即显示装置并非要执行恢复出厂设置的操作,此时第二片上系统芯片先停止计时操作,再执行启动操作。

在本申请实施例中,当显示装置的第一片上系统芯片检测到第一触发操作时,说明显示装置有可能要执行恢复出厂设置的操作,此时该第一片上系统芯片向该显示装置的第二片上系统芯片发送计时指令,以指示第二片上系统芯片等待一段时间,该第二片上系统芯片接收到该计时指令后触发计时器开始计时,当接收到计时器的计时结束指令时,说明需要对第二操作系统进行恢复出厂设置,此时第二片上系统芯片执行该第二操作系统的恢复出厂设置的操作。对于第一片上系统芯片来说,若该第一触发操作满足恢复出厂设置条件,则说明需要对第一操作系统进行恢复出厂设置,此时该第一片上系统芯片执行该第一操作系统的恢复出厂设置的操作。如此,第一片上系统芯片可以通过对第一触发操作和恢复出厂设置条件的设置确定是否需要执行恢复出厂设置操作,而第二片上系统芯片可以在接收到第一片上系统芯片的计时指令后,基于是否接收到计时器的计时结束指令确定是否需要执行恢复出厂设置操作,从而实现了显示装置的多个操作系统的恢复出厂设置的控制。

作为一种示例,本申请实施例还提供了一种操作系统的控制方法,该方法可以应用于上述显示装置中,该方法可以包括如下步骤:

步骤a1:若该第一片上系统芯片检测到第一触发操作,则向该第二片上系统芯片发送计时指令。

其具体实现可以参见上述图2所示实施例中的步骤201。

步骤a2:第二片上系统芯片接收到该计时指令后根据该计时指令触发计时器开始计时,且当接收到该计时器的计时结束指令时执行该第二操作系统的恢复出厂设置的操作。

其具体实现可以参见上述图2所示实施例中的步骤202。

步骤a3:若该第一触发操作满足恢复出厂设置条件,则该第一片上系统芯片执行该第一操作系统的恢复出厂设置的操作。

在第二片上系统芯片执行计时操作期间,第一片上系统芯片需要对第一触发操作做进一步判断,即判断该第一触发操作是否满足恢复出厂设置条件,以确定显示装置是否执行恢复出厂设置的操作。

在本实施例中,恢复出厂设置条件包括如下条件中的一种:

第一种:当该第一触发操作的持续触发时长达到第一时长阈值时,第一片上系统芯片确定该第一触发操作满足该恢复出厂设置条件,该第一时长阈值大于或等于该计时器的计时时长。

其中,第一时长阈值可以根据实际情况进行设置,需要注意的是,第一时长阈值大于或等于计时器的计时时长。

第二种:当该第一触发操作的连续触发次数达到触发次数阈值时,第一片上系统芯片确定该第一触发操作满足该恢复出厂设置条件。

其中,触发次数阈值可以根据实际情况进行设置。

第三种:当在该第一触发操作后的第二时长阈值内检测到第二触发操作,则第一片上系统芯片确定该第一触发操作满足该恢复出厂设置条件,该第二触发操作与该第一触发操作不同。

其中,第二时长阈值可以根据实际需求进行设置。

其中,第二触发操作可以为用户基于某个本机按键触发的操作,如单击某本机按键、双击某本机按键、长按某本机按键等。需要注意的是,第二触发操作对应的本机按键与第一触发操作对应的本机按键应该不同。

其具体实现可以参见上述图2所示实施例中的步骤203。

在本申请实施例中,当显示装置的第一片上系统芯片检测到第一触发操作时,说明显示装置有可能要执行恢复出厂设置的操作,此时该第一片上系统芯片向该显示装置的第二片上系统芯片发送计时指令,以指示第二片上系统芯片等待一段时间,该第二片上系统芯片接收到该计时指令后根据计时指令触发计时器开始计时,当接收到计时器的计时结束指令时,说明需要对第二操作系统进行恢复出厂设置,此时第二片上系统芯片执行该第二操作系统的恢复出厂设置的操作。对于第一片上系统芯片来说,若该第一触发操作满足恢复出厂设置条件,则说明需要对第一操作系统进行恢复出厂设置,此时该第一片上系统芯片执行该第一操作系统的恢复出厂设置的操作。如此,第一片上系统芯片可以通过对第一触发操作和恢复出厂设置条件的设置确定是否需要执行恢复出厂设置操作,而第二片上系统芯片可以在接收到第一片上系统芯片的计时指令后,基于是否接收到计时器的计时结束指令确定是否需要执行恢复出厂设置操作,从而实现了显示装置的多个操作系统的恢复出厂设置的控制。

图3是本申请实施例提供的一种片上系统芯片300的结构示意图,该片上系统芯片300可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)301和一个或一个以上的存储器302,其中,所述存储器302中存储有至少一条指令,所述至少一条指令由所述处理器301加载并执行以实现上述各个实施例中第一片上系统芯片执行的步骤,或实现上述上述各个实施例中第二片上系统芯片执行的步骤。

当然,该片上系统芯片300还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该片上系统芯片300还可以包括其他用于实现设备功能的部件,在此不做赘述。

本申请实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由片上系统芯片的处理器执行时,使得片上系统芯片能够实现上述各个实施例中第一片上系统芯片执行的步骤,或实现上述各个实施例中第二片上系统芯片执行的步骤。

本申请实施例还提供了一种包含指令的程序产品,当其在片上系统芯片上运行时,使得片上系统芯片执行上述各个实施例中第一片上系统芯片执行的步骤,或执行上述各个实施例中第二片上系统芯片执行的步骤。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1