掌桥专利:专业的专利平台
掌桥专利
首页

一种系统控制方法、电子设备和存储介质

文献发布时间:2023-06-19 19:30:30


一种系统控制方法、电子设备和存储介质

技术领域

本申请的所公开实施例涉及车载技术领域,且更具体而言,涉及一种系统控制方法、电子设备和存储介质。

背景技术

随着车载技术的发展,某些车载设备出于考量产品的美观度,一般不带实体按键,只有触摸屏作为人机交互,比如某些IVI(全称In-Vehicle Infotainment,车载信息娱乐)设备,其是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统,不带实体按键。

然而当不带实体按键的时候,对于IVI设备等车载设备而言,会缺乏使用实体按键时所带来的便利,引发一系列的问题,比如其操作系统奔溃时的操作问题。因此,亟需研究出等同于实体按键所能实现的相关功能。

发明内容

根据本申请的实施例,本申请提出一种系统控制方法、电子设备和存储介质,以解决IVI设备没有实体按键的情况下触发系统升级和恢复的问题。

本申请的第一方面公开了系统控制方法,应用于车载信息娱乐设备,所述车载信息娱乐设备安装有操作系统,且包括触摸屏,所述触摸屏用于输入触控操作,所述触控操作是预设数量的触控体滑动确定的,所述方法包括:响应于所述车载信息娱乐设备上电且所述车载信息娱乐设备进入所述操作系统之前,从所述触摸屏读取所述触控操作;响应于所述触控操作,控制所述车载信息娱乐设备进入用于所述操作系统的系统维护模式。

在一些实施例中,所述触控操作是预设数量的触控体持续滑动预设时间确定的;所述触控操作包括第一触控操作和第二触控操作,其中所述第一触控操作是第一数量的触控体滑动确定的,所述第二触控操作是第二数量的触控体滑动确定的,所述第一数量小于所述第二数量;所述系统模式包括系统升级模式和系统恢复模式,其中所述第一触控操作对应所述系统升级模式和所述系统恢复模式中的一个,所述第二触控操作对应所述系统升级模式和所述系统恢复模式中的另一个。

在一些实施例中,所述第一触控操作对应所述系统升级模式,所述第二触控操作对应所述系统恢复模式;响应于所述触控操作,控制所述车载信息娱乐设备进入相应的系统模式,包括:判断所述触控操作是否为所述第一触控操作;响应于所述触控操作为所述第一触控操作,控制所述车载信息娱乐设备进入所述系统升级模式;响应于所述触控操作不为所述第一触控操作,判断所述触控操作是否为所述第二触控操作;响应于所述触控操作为所述第二触控操作,控制所述车载信息娱乐设备进入所述系统恢复模式。所述方法进一步包括响应于所述触控操作不为所述第二触控操作,控制所述车载信息娱乐设备进入所述操作系统。

在一些实施例中,所述触控操作是预设数量的触控体持续滑动预设时间确定的;所述触控操作包括第一触控操作,所述第一触控操作是第一数量的触控体滑动确定的;所述系统模式包括系统升级模式和系统恢复模式;所述响应于所述触控操作,控制所述车载信息娱乐设备进入相应的系统模式,包括:判断所述触控操作是否为所述第一触控操作;响应于所述触控操作为所述第一触控操作,控制所述车载信息娱乐设备进入所述系统升级模式和所述系统恢复模式中的一个;响应于所述触控操作不为所述第一触控操作,控制所述车载信息娱乐设备进入所述系统升级模式和所述系统恢复模式中的另一个。

在一些实施例中,所述触控操作是预设数量的触控体持续滑动预设时间确定的;所述触控操作包括第一触控操作、第二触控操作和第三触控操作,其中所述第一触控操作是第一数量的触控体滑动确定的,所述第二触控操作是第二数量的触控体滑动确定的,所述第三触控操作是第三数量的触控体滑动确定的,所述第一数量小于所述第二数量,所述第三数量大于所述第二数量;所述系统维护模式包括系统升级模式、系统恢复模式和数据删除模式,其中所述第一触控操作、所述第二触控操作和所述第三触控操作分别与所述系统升级模式、所述系统恢复模式和所述数据删除模式一一对应。

在一些实施例中,所述第一触控操作对应所述系统升级模式,所述第二触控操作对应所述系统恢复模式,所述第三触控操作对应所述数据删除模式;响应于所述触控操作,控制所述车载信息娱乐设备进入相应的系统模式,包括:判断所述触控操作是否为所述第一触控操作;响应于所述触控操作为所述第一触控操作,控制所述车载信息娱乐设备进入所述系统升级模式;响应于所述触控操作不为所述第一触控操作,判断所述触控操作是否为所述第二触控操作;响应于所述触控操作为所述第二触控操作,控制所述车载信息娱乐设备进入所述系统恢复模式;响应于所述触控操作不为所述第二触控操作,判断所述触控操作是否为所述第三触控操作;响应于所述触控操作为所述第三触控操作,控制所述车载信息娱乐设备进入所述数据删除模式。所述方法进一步包括响应于所述触控操作不为所述第三触控操作,控制所述车载信息娱乐设备进入所述操作系统。

在一些实施例中,控制所述车载信息娱乐设备进入所述系统升级模式、所述系统恢复模式或所述数据删除模式,进一步包括:响应于所述车载信息娱乐设备完成系统升级、系统恢复或数据删除,控制所述车载信息娱乐设备重启。

在一些实施例中,控制所述车载信息娱乐设备进入所述系统升级模式,包括:判断所述车载信息娱乐设备的内部存储设备或与所述车载信息娱乐设备连接的外部存储设备是否存储有系统升级文件;响应于所述内部存储设备或所述外部存储设备存储有系统升级文件,从所述内部存储设备或所述外部存储设备获取所述系统升级文件,并利用所述系统升级文件,控制所述车载信息娱乐设备执行系统升级。

在一些实施例中,所述触控操作是预设数量的触控体持续滑动预设时间确定的。

本申请第二方面公开了一种电子设备,包括存储器、处理器和显示器,所述显示器和所述存储器与所述处理器相互耦接,所述处理器用于执行所述存储器中存储的程序指令,以通过所述显示器实现第一方面中所述的系统控制方法。

本申请第三方面公开了一种非易失性计算机可读存储介质,其上存储有程序指令,所述程序指令被处理器执行时实现第一方面中所述的系统控制方法。

本申请的有益效果有:响应于车载信息娱乐设备上电且车载信息娱乐设备进入操作系统之前,从触摸屏读取触控操作,其中触控操作是预设数量的触控体滑动确定的,进而响应于触控操作,控制车载信息娱乐设备进入相应的系统模式,实现依据不同预设数量的触控体滑动的触控操作,控制车载信息娱乐设备进入不同触控操作相应的系统模式,从而实现在进入操作系统之前控制车载信息娱乐设备进入相应的系统模式,而无需实体按键。

附图说明

下面将结合附图及实施方式对本申请作进一步说明,附图中:

图1是本申请实施例的车载信息娱乐设备的结构示意图;

图2是本申请实施例的系统控制方法的流程示意图;

图3是本申请系统控制方法一实施例的部分流程示意图;

图4是本申请系统控制方法另一实施例的部分流程示意图;

图5是本申请系统控制方法又一实施例的部分流程示意图;

图6是本申请实施例的电子设备的结构示意图;

图7是本申请实施例的非易失性计算机可读存储介质的结构示意图。

具体实施方式

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。另外,本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。

如上述,不带实体按键的车载信息娱乐设备会存在操作系统奔溃时的操作问题,例如,无法触发进行系统升级或恢复。

目前车载信息娱乐设备一般安装android操作系统或者linux系统,以安装android操作系统为例,即为android设备,android设备的启动流程大致包括三个阶段,即阶段1:bootrom阶段,阶段2:Preloader/lk/boot(即预加载)阶段,阶段3:android操作系统阶段,触发系统升级或恢复等操作可以在两个阶段进行,即上述阶段2和阶段3。

其中,对于在上述阶段2处进行触发的方式,只适用于带有实体按键的车载信息娱乐设备,因为这种方式是在重新开机后,通过按下组合的实体按键进行触发,例如,通过按下home键和音量-键,实现触发系统升级或恢复等操作,而对于不带有实体按键的车载信息娱乐设备而言,这种方式根本无法实现。

对于在上述阶段3处进行触发的方式,是通过android操作系统的应用程序来进行,比如,通过点击该应用程序中相应的选项进行系统升级或恢复等操作,但是,这种方式是需要车载信息娱乐设备进入阶段3,也就是说,车载信息娱乐设备进入android操作系统,才可以实现这种方式,而当android操作系统奔溃时,车载信息娱乐设备是无法进入到android操作系统,那么就不可能实现触发系统升级或恢复等操作。

并且,在上述阶段3处进行触发的方式中,假如android操作系统没有奔溃,可以正常进入的情况下,目前的做法是:将触摸屏划分为不同区域进行划分,通过点击触摸屏不同的区域,映射为不同的操作按键,实现不同功能的操作。但是,这种做法需要对触摸屏进行坐标映射,因为鉴于成本的压力,同一车载信息娱乐设备会适配不同的触摸屏,而同样的坐标在不同的触摸屏上对应的实际位置会不同,例如,当车载信息娱乐设备接收到的坐标为(100,100)时,在某个触摸屏A上表示的是左上角区域,而在另一触摸屏B上可能表示的是左下角区域。另外,对触摸屏进行坐标映射,需要调用相关的校准程序,将触摸屏的点击转换为屏幕上对应位置的坐标点,而相关的校准程序是要车载陈进入到android操作系统后才会生效。

因此,可以看出,这种做法也是需要车载信息娱乐设备正常进入android操作系统之后才可实现,因为,对触摸屏进行坐标映射是在正常进入android操作系统之后才会进行的,也就是说,在未进入android操作系统之前,无法通过点击触摸屏不同的区域来实现不同功能的操作。

为此,本申请的实施例提出一种系统控制方法、电子设备和存储介质。

为使本领域的技术人员更好地理解本申请的技术方案,下面结合附图和具体实施方式对本申请的技术方案做进一步详细描述。

为了便于理解本申请,下面先对本申请以下实施例的车载信息娱乐设备进行详细描述。

请参阅图1,图1是本申请实施例的车载信息娱乐设备的结构示意图。车载信息娱乐设备100包括触摸屏110和主控CPU120,其中,该车载信息娱乐设备100可以是车载信息娱乐系统,用于实现三维导航、实时路况、辅助驾驶、故障检测等一系列应用。该车载信息娱乐设备100安装有操作系统121,该操作系统121安装于车载信息娱乐设备的主控CPU120内。该操作系统121可以为android操作系统,即该车载信息娱乐设备100可以为上述android设备,该操作系统121也可以为linux系统,本申请对此并不做限定。

触摸屏110是一种交互输入设备,用户通过手指或光笔触摸屏的某位置即可控制操作系统的运行。触摸屏110用于输入触控操作,即通过触摸屏110检测触控操作,其中,触控操作是预设数量的触控体滑动确定的,触控体可以是手指,预设数量可以为1、2或3等,即预设数量的触控体滑动可以是一个手指滑动、两个手指滑动和三个手指滑动等。

预设数量的触控体滑动所确定的触控操作可以在任何时候被传递到车载信息娱乐设备100的主控CPU120,例如,一个手指滑动所确定的触控操作A可以在车载信息娱乐设备100进入到android操作系统121之前被传递给主控CPU120。也就是说,在车载信息娱乐设备100进入到android操作系统121之前,可以检测到这两个手指滑动,而无需进入到android操作系统121之后。从而,在车载信息娱乐设备100进入到android操作系统121之前,车载信息娱乐设备的主控CPU120可以从触摸屏上预设数量的触控体的滑动,读取到相应的触控操作。

请参阅图2,图2是本申请实施例的系统控制方法的流程示意图。该方法的执行主体可以是有计算功能的电子设备,例如上述车载信息娱乐设备。需注意的是,若有实质上相同的结果,本申请的方法并不以图2所示的流程顺序为限。

在一些可能的实现方式中,该方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现,如图2所示,该方法可以包括如下步骤:

S21:响应于车载信息娱乐设备上电且车载信息娱乐设备进入操作系统之前,从触摸屏读取触控操作。

以上述车载信息娱乐设备100为例,车载信息娱乐设备100上电为上述阶段1,即bootrom阶段,具体指设备从电源接通后到系统稳定到可以工作的这个过程。车载信息娱乐设备进入操作系统之前,可以理解为在上述阶段2,即Preloader/lk/boot阶段,也就是在进入操作系统121之前。响应于车载信息娱乐设备100上电且车载信息娱乐设备进入操作系统121之前,进而从触摸屏110读取触控操作。

S22:响应于触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式。

系统维护模式用于对操作系统121进行系统维护。例如,当操作系统121异常时,对操作系统121进行系统升级、系统恢复、删除数据等。又例如,当操作系统121正常运行时,对操作系统121进行数据删除,例如用户在操作系统121中的数据。

触控操作是预设数量的触控体滑动确定的,触控体可以是手指,预设数量可以为1、2或3等,即预设数量的触控体滑动可以是一个手指滑动、两个手指滑动和三个手指滑动等。例如一个手指滑动所确定的触控操作A、一个手指滑动所确定的触控操作B、三个手指滑动所确定的触控操作C等,其中,触控操作A对应系统维护模式中的模式1,触控操作B对应系统维护模式中的模式2,触控操作C对应系统维护模式中的模式3。例如,模式1为系统升级,模式2为系统恢复,模式3为数据删除。响应于触控操作,控制车载信息娱乐设备进入相应的系统模式,例如响应于触控操作A,控制车载信息娱乐设备进入相应的模式1。

本实施例中,通过响应于车载信息娱乐设备上电且车载信息娱乐设备进入操作系统之前,从触摸屏读取触控操作,其中触控操作是预设数量的触控体滑动确定的,进而响应于触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式,实现依据不同预设数量的触控体滑动的触控操作,控制车载信息娱乐设备进入不同触控操作用于操作系统的系统维护模式,从而实现在进入操作系统之前控制车载信息娱乐设备进入用于操作系统的系统维护模式,而无需实体按键。

在一些实施例中,触控操作是预设数量的触控体持续滑动预设时间确定的。

根据手指在触摸屏上连续滑动的时间确定触控操作,例如一个手指续持续滑动预设时间以触发控制车载信息娱乐设备进入用于操作系统的系统维护模式、两个手指持续滑动预设时间触发控制车载信息娱乐设备进入用于操作系统的系统维护模式,或者三个手指持续滑动预设时间触发控制车载信息娱乐设备进入用于操作系统的系统维护模式,可以理解为,通过手指不停地滑动触摸屏一定时间后,触发控制车载信息娱乐设备进入用于操作系统的系统维护模式。

进一步地,触控操作包括第一触控操作和第二触控操作,其中第一触控操作是第一数量的触控体滑动确定的,第二触控操作是第二数量的触控体滑动确定的,第一数量小于第二数量;系统维护模式包括系统升级模式和系统恢复模式,其中第一触控操作对应系统升级模式和系统恢复模式中的一个,第二触控操作对应系统升级模式和系统恢复模式中的另一个。

第一触控操作是第一数量的触控体滑动确定的,例如第一触控操作可以是一个手指滑动确定的,第二触控操作是第二数量的触控体滑动确定的,例如第二触控操作可以是两个手指滑动确定的,其中,第一数量小于第二数量,即第一触控操作的手指数小于第二触控操作的手指数。系统维护模式指进入操作系统的方式,包括系统升级模式和系统恢复模式。系统升级模式可以是升级操作系统或者升级应用程序,包括判断车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备是否存储有系统升级文件。系统恢复模式可以是解决系统崩溃问题后进入操作系统,即因为系统崩溃导致无法进入操作系统时采取的恢复模式,其中,系统崩溃可以是系统操作无反应,频繁闪退、自动关机等问题。第一触控操作对应系统升级模式和系统恢复模式中的一个,例如第一触控操作是一个手指滑动确定时,对应的系统维护模式是系统升级模式和系统恢复模式中的一个,例如可以是系统升级模式,此时,若第二触控操作是两个手指滑动确定的,对应的系统维护模式为系统升级模式和系统恢复模式中的另一个,即系统恢复模式。

在一些实施例中,控制车载信息娱乐设备进入系统升级模式,包括:判断车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备是否存储有系统升级文件;响应于内部存储设备或外部存储设备存储有系统升级文件,从内部存储设备或外部存储设备获取系统升级文件,并利用系统升级文件,控制车载信息娱乐设备执行系统升级。

控制车载信息娱乐设备进入系统升级模式包括判断车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备是否存储有系统升级文件,即依次找寻外接U盘、外接SDCard、内部升级分区是否有相关的升级文件,若内部存储设备存储有系统升级文件,则从内部存储设备获取系统升级文件,并利用系统升级文件,控制车载信息娱乐设备执行系统升级;若与车载信息娱乐设备连接的外部存储设备存储有系统升级文件,则从外部存储设备获取系统升级文件,并利用系统升级文件,控制车载信息娱乐设备执行系统升级。

在一些实施例中,第一触控操作对应系统升级模式,第二触控操作对应系统恢复模式;响应于触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式,包括:判断触控操作是否为第一触控操作;响应于触控操作为第一触控操作,控制车载信息娱乐设备进入系统升级模式;响应于触控操作不为第一触控操作,判断触控操作是否为第二触控操作;响应于触控操作为第二触控操作,控制车载信息娱乐设备进入系统恢复模式。

当第一触控操作为一个手指滑动对应系统升级模式,第二触控操作为两个手指滑动对应系统恢复模式时,响应于不同触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式,即判断触控操作是否为第一触控操作,例如若触摸屏检测到触控操作为一个手指滑动,则控制车载信息娱乐设备进入系统升级模式;若触控操作不为一个手指滑动,则进一步判断触控操作是否为第二触控操作,即判断触控操作是否为两个手指滑动,若判断触控操作为两个手指滑动,则控制车载信息娱乐设备进入系统恢复模式。

进一步地,若判断触控操作不为第二触控操作,即不为两个手指滑动,则控制车载信息娱乐设备进入操作系统,即触控操作不为一个手指滑动,也不为两个手指滑动时,可以控制车载信息娱乐设备直接进入操作系统,可以理解为,系统不需要升级也不需要恢复时,可以正常进入操作系统。

此时,控制车载信息娱乐设备进入系统升级模式或系统恢复模式,进一步包括:响应于车载信息娱乐设备完成系统升级或系统恢复,控制车载信息娱乐设备重启。

控制车载信息娱乐设备进入系统升级模式,即判断车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备是否存储有系统升级文件,若有相关的升级文件,则进行系统或者程序的升级,响应于车载信息娱乐设备完成系统升级,进而控制车载信息娱乐设备重启,即完成系统升级后,车载信息娱乐设备重新启动以正常进入操作系统。控制车载信息娱乐设备进入系统恢复模式,以解决系统崩溃问题,响应于车载信息娱乐设备系统恢复,进而控制车载信息娱乐设备重启,也就是在完成系统恢复后,车载信息娱乐设备重新启动正常进入操作系统。

下面为了便于理解本申请,结合上述内容对本申请系统控制方法一实施例的部分流程示意图进行详细描述。请参阅图3,图3是本申请系统控制方法一实施例的部分流程示意图。

步骤S301:车载信息娱乐设备上电,包括响应于车载信息娱乐设备上电且车载信息娱乐设备进入操作系统之前,从触摸屏读取触控操作。

步骤S302:判断是否为第一触控操作。

步骤S302的判断结果之一,是第一触控操作,例如触摸屏读取到一个手指滑动,执行步骤S303。

步骤S303:判断是否存储有系统升级文件。

步骤S303的判断结果之一,存储有系统升级文件,即车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备存储有系统升级文件,执行步骤S304。

步骤S304:进入系统升级模式,响应于内部存储设备或外部存储设备存储有系统升级文件,从内部存储设备或外部存储设备获取系统升级文件,并利用系统升级文件,控制车载信息娱乐设备执行系统升级。

步骤S305:车载信息娱乐设备重启,响应于车载信息娱乐设备完成系统升级,控制车载信息娱乐设备重启。

步骤S303的判断结果之二,没有存储系统升级文件,即车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备没有存储系统升级文件,执行步骤S309。

步骤S309:进入操作系统,即控制车载信息娱乐设备直接进入操作系统。

步骤S302的判断结果之二,不是第一触控操作,例如触摸屏没有读取到一个指头滑动,执行步骤S306。

步骤S306:判断是否为第二触控操作。

步骤S306的判断结果之一,是第二触控操作,例如触摸屏读取到两个指头滑动,执行步骤S307。

步骤S307:进入系统恢复模式,即系统崩溃导致无法进入操作系统时采取的恢复模式,以恢复系统。

步骤S308:车载信息娱乐设备重启,响应于车载信息娱乐设备完成系统恢复,控制车载信息娱乐设备重启。

步骤S306的判断结果之二,不是第二触控操作,例如触摸屏没有读取到两个指头滑动,执行步骤S309。

步骤S309:进入操作系统,即控制车载信息娱乐设备直接进入操作系统。

在一些实施例中,触控操作是预设数量的触控体持续滑动预设时间确定的。

根据手指在触摸屏上连续滑动的时间确定触控操作,例如一个手指续持续滑动预设时间以触发控制车载信息娱乐设备进入用于操作系统的系统维护模式、两个手指持续滑动预设时间触发控制车载信息娱乐设备进入用于操作系统的系统维护模式,或者三个手指持续滑动预设时间触发控制车载信息娱乐设备进入用于操作系统的系统维护模式,可以理解为,通过手指不停地滑动触摸屏一定时间后,触发控制车载信息娱乐设备进入用于操作系统的系统维护模式。

进一步地,触控操作包括第一触控操作,第一触控操作是第一数量的触控体滑动确定的;系统维护模式包括系统升级模式和系统恢复模式;响应于触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式,包括:判断触控操作是否为第一触控操作;响应于触控操作为第一触控操作,控制车载信息娱乐设备进入系统升级模式和系统恢复模式中的一个;响应于触控操作不为第一触控操作,控制车载信息娱乐设备进入系统升级模式和系统恢复模式中的另一个。

第一触控操作是第一数量的触控体滑动确定的,例如第一触控操作可以是一个手指滑动、两个手指滑动或者三个手指滑动,即触控操作。此时,响应于触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式,即判断触控操作是否为第一触控操作,例如若判断触控操作为第一触控操作,则控制车载信息娱乐设备进入系统升级模式和系统恢复模式中的一个,例如控制车载信息娱乐设备进入系统升级模式;若判断触控操作不为第一触控操作,则控制车载信息娱乐设备进入系统升级模式和系统恢复模式中的另一个,例如控制车载信息娱乐设备进入系统恢复模式。

在一些实施例中,控制车载信息娱乐设备进入系统升级模式或系统恢复模式,进一步包括:响应于车载信息娱乐设备完成系统升级或系统恢复,控制车载信息娱乐设备重启。

控制车载信息娱乐设备进入系统升级模式,即判断车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备是否存储有系统升级文件,若有相关的升级文件,则进行系统或者程序的升级,响应于车载信息娱乐设备完成系统升级,进而控制车载信息娱乐设备重启,即完成系统升级后,车载信息娱乐设备重新启动以正常进入操作系统。控制车载信息娱乐设备进入系统恢复模式,以解决系统崩溃问题,响应于车载信息娱乐设备系统恢复,进而控制车载信息娱乐设备重启,也就是在完成系统恢复后,车载信息娱乐设备重新启动正常进入操作系统。

下面为了便于理解本申请,结合上述内容对本申请系统控制方法另一实施例的部分流程示意图进行详细描述。请参阅图4,图4是本申请系统控制方法另一实施例的部分流程示意图。

步骤S401:车载信息娱乐设备上电,包括响应于车载信息娱乐设备上电且车载信息娱乐设备进入操作系统之前,从触摸屏读取触控操作。

步骤S402:判断是否为第一触控操作。

步骤S402的判断结果之一,是第一触控操作,执行步骤S403。

步骤S403:判断是否存储有系统升级文件。

步骤S403的判断结果之一,存储有系统升级文件,即车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备存储有系统升级文件,执行步骤S404。

步骤S404:进入系统升级模式,响应于内部存储设备或外部存储设备存储有系统升级文件,从内部存储设备或外部存储设备获取系统升级文件,并利用系统升级文件,控制车载信息娱乐设备执行系统升级。

步骤S405:车载信息娱乐设备重启,响应于车载信息娱乐设备完成系统升级,控制车载信息娱乐设备重启。

步骤S403的判断结果之二,没有存储系统升级文件,即车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备没有存储系统升级文件,执行步骤S408。

步骤S408:进入操作系统,即控制车载信息娱乐设备直接进入操作系统。

步骤S402的判断结果之二,不是第一触控操作,执行步骤S406。

步骤S406:进入系统恢复模式,即系统崩溃导致无法进入操作系统时采取的恢复模式,以恢复系统。

步骤S407:车载信息娱乐设备重启,响应于车载信息娱乐设备完成系统恢复,控制车载信息娱乐设备重启。

在一些实施例中,触控操作是预设数量的触控体持续滑动预设时间确定的。

根据手指在触摸屏上连续滑动的时间确定触控操作,例如一个手指续持续滑动预设时间以触发控制车载信息娱乐设备进入用于操作系统的系统维护模式、两个手指持续滑动预设时间触发控制车载信息娱乐设备进入用于操作系统的系统维护模式,或者三个手指持续滑动预设时间触发控制车载信息娱乐设备进入用于操作系统的系统维护模式,可以理解为,通过手指不停地滑动触摸屏一定时间后,触发控制车载信息娱乐设备进入用于操作系统的系统维护模式。

进一步地,触控操作包括第一触控操作、第二触控操作和第三触控操作,其中第一触控操作是第一数量的触控体滑动确定的,第二触控操作是第二数量的触控体滑动确定的,第三触控操作是第三数量的触控体滑动确定的,第一数量小于第二数量,第三数量大于第二数量;系统维护模式包括系统升级模式、系统恢复模式和数据删除模式,其中第一触控操作、第二触控操作和第三触控操作分别与系统升级模式、系统恢复模式和数据删除模式一一对应。

第一触控操作是第一数量的触控体滑动确定的,例如第一触控操作可以是一个手指滑动确定的,第二触控操作是第二数量的触控体滑动确定的,例如第二触控操作可以是两个手指滑动确定的,第三触控操作是第三数量的触控体滑动确定的,例如第三触控操作可以是三个手指滑动确定的,其中,第一数量小于第二数量,第三数量大于第二数量,即第一触控操作的手指数小于第二触控操作的手指数,第三触控操作的手指数大于第二触控操作的手指数。

第一触控操作、第二触控操作和第三触控操作分别与系统升级模式、系统恢复模式和数据删除模式一一对应,例如第一触控操作是一个手指滑动确定时,对应的用于操作系统的系统维护模式是系统升级模式、系统恢复模式和数据删除模式中的一个,例如可以是系统升级模式,此时,若第二触控操作是两个手指滑动确定的,则对应的系统维护模式为系统恢复模式和数据删除模式中的一个,例如系统恢复模式,进一步地,若第三触控操作是三个手指滑动确定的,则对应的系统维护模式为系统恢复模式和数据删除模式中的另一个,即可以是数据删除模式。

在一些实施例中,第一触控操作对应系统升级模式,第二触控操作对应系统恢复模式,第三触控操作对应数据删除模式;响应于触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式,包括:判断触控操作是否为第一触控操作;响应于触控操作为第一触控操作,控制车载信息娱乐设备进入系统升级模式;响应于触控操作不为第一触控操作,判断触控操作是否为第二触控操作;响应于触控操作为第二触控操作,控制车载信息娱乐设备进入系统恢复模式;响应于触控操作不为第二触控操作,判断触控操作是否为第三触控操作;响应于触控操作为第三触控操作,控制车载信息娱乐设备进入数据删除模式。

当第一触控操作为一个手指滑动对应系统升级模式,第二触控操作为两个手指滑动对应系统恢复模式时,第三触控操作为三个手指滑动对应数据删除模式,响应于不同触控操作,控制车载信息娱乐设备进入用于操作系统的系统维护模式,即判断触控操作是否为第一触控操作,例如若触摸屏检测到触控操作为一个手指滑动,则控制车载信息娱乐设备进入系统升级模式;若触控操作不为一个手指滑动,则进一步判断触控操作是否为第二触控操作,即判断触控操作是否为两个手指滑动,若判断触控操作为两个手指滑动,则控制车载信息娱乐设备进入系统恢复模式;若触控操作不为两个手指滑动,则进一步判断触控操作是否为第三触控操作,即判断触控操作是否为三个手指滑动,若判断触控操作为三个手指滑动,则控制车载信息娱乐设备进入数据删除模式。

进一步地,若判断触控操作不为第三触控操作,即不为三个手指滑动,则控制车载信息娱乐设备进入操作系统,即触控操作不为一个手指滑动,两个手指滑动,也不为三个手指滑动时,可以控制车载信息娱乐设备直接进入操作系统,可以理解为,系统不进行升级、不进入恢复也不删除数据时,可以正常进入操作系统。

此时,控制车载信息娱乐设备进入系统升级模式、系统恢复模式或数据删除模式,进一步包括:响应于车载信息娱乐设备完成系统升级、系统恢复或数据删除,控制车载信息娱乐设备重启。

控制车载信息娱乐设备进入系统升级模式,即判断车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备是否存储有系统升级文件,若有相关的升级文件,则进行有关系统或者程序的升级,响应于车载信息娱乐设备完成系统升级,进而控制车载信息娱乐设备重启,即完成系统升级后,车载信息娱乐设备重新启动以正常进入操作系统。控制车载信息娱乐设备进入系统恢复模式,以解决系统崩溃问题,响应于车载信息娱乐设备系统恢复,进而控制车载信息娱乐设备重启,也就是在完成系统恢复后,车载信息娱乐设备重新启动正常进入操作系统。控制车载信息娱乐设备进入数据删除模式,即通过删除出错的用户数据进入操作系统,响应于车载信息娱乐设备完成数据删除,进而控制车载信息娱乐设备重启,即车载信息娱乐设备重新启动正常进入操作系统。

下面为了便于理解本申请,结合上述内容对本申请系统控制方法又一实施例的部分流程示意图进行详细描述。请参阅图5,图5是本申请系统控制方法又一实施例的部分流程示意图。

步骤S501:车载信息娱乐设备上电,包括响应于车载信息娱乐设备上电且车载信息娱乐设备进入操作系统之前,从触摸屏读取触控操作。

步骤S502:判断是否为第一触控操作。

步骤S502的判断结果之一,是第一触控操作,例如触摸屏读取到一个手指滑动,执行步骤S503。

步骤S503:判断是否存储有系统升级文件。

步骤S503的判断结果之一,存储有系统升级文件,即车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备存储有系统升级文件,执行步骤S504。

步骤S504:进入系统升级模式,响应于内部存储设备或外部存储设备存储有系统升级文件,从内部存储设备或外部存储设备获取系统升级文件,并利用系统升级文件,控制车载信息娱乐设备执行系统升级。

步骤S505:车载信息娱乐设备重启,响应于车载信息娱乐设备完成系统升级,控制车载信息娱乐设备重启。

步骤S503的判断结果之二,没有存储系统升级文件,即车载信息娱乐设备的内部存储设备或与车载信息娱乐设备连接的外部存储设备没有存储系统升级文件,执行步骤S506。

步骤S506:进入操作系统,即控制车载信息娱乐设备直接进入操作系统。

步骤S502的判断结果之二,不是第一触控操作,例如触摸屏没有读取到一个指头滑动,执行步骤S307。

步骤S507:判断是否为第二触控操作。

步骤S507的判断结果之一,是第二触控操作,例如触摸屏读取到两个指头滑动,执行步骤S508。

步骤S508:进入系统恢复模式,即系统崩溃导致无法进入操作系统时采取的恢复模式,以恢复系统。

步骤S509:车载信息娱乐设备重启,响应于车载信息娱乐设备完成系统恢复,控制车载信息娱乐设备重启。

步骤S507的判断结果之二,不是第二触控操作,例如触摸屏没有读取到两个指头滑动,执行步骤S510。

步骤S510:判断是否为第三触控步骤。

步骤S510的判断结果之一,是第三触控操作,例如触摸屏读取到三个指头滑动,执行步骤S511。

步骤S511:进入数据删除模式,即删除出错的用户数据。

步骤S512:车载信息娱乐设备重启,响应于车载信息娱乐设备完成数据删除,控制车载信息娱乐设备重启。

步骤S510的判断结果之二,不是第三触控操作,例如触摸屏没有读取到三个指头滑动,执行步骤S506。

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。

请参阅图6,图6是本申请实施例的电子设备的结构示意图。电子设备60包括相互耦接的存储器61、处理器62和显示器63,处理器62用于执行存储器61中存储的程序指令,以显示器63实现上述的系统控制方法实施例的步骤。在一个具体的实施场景中,电子设备60可以包括但不限于:车载信息娱乐设备、微型计算机、服务器,在此不做限定。

具体而言,处理器62用于控制其自身以及存储器61以实现上述系统控制方法实施例的步骤。处理器62还可以称为CPU(Central Processing Unit,中央处理单元),处理器62可能是一种集成电路芯片,具有信号的处理能力。处理器62还可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器62可以由集成电路芯片共同实现。

显示器63,即触摸屏,用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。显示器63具有采集在显示器33的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器62进行处理。此时,显示器63还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施方式中,显示器63可以为一个,设置在电子设备60的前面板;在另一些实施方式中,显示器63可以为至少两个,分别设置在电子设备60的不同表面或呈折叠设计;在另一些实施方式中,显示器63可以是柔性显示屏,设置在电子设备60的弯曲表面上或折叠面上。甚至,显示器63还可以设置成非矩形的不规则图形,也即异形屏。显示器63可以采用LCD(Liquid CrystalDisplay,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。

请参阅图7,图7为本申请实施例的非易失性计算机可读存储介质的结构示意图。非易失性计算机可读存储介质70用于存储计算机程序701,计算机程序701在被处理器执行时,例如被上述图7实施例中的处理器62执行时,用于实现上述用于系统控制方法实施例的步骤。

上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和相关设备,可以通过其它的方式实现。例如,以上所描述的相关设备实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信断开连接可以是通过一些接口,装置或单元的间接耦合或通信断开连接,可以是电性、机械或其它的形式。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

所属领域的技术人员易知,可在保持本申请的教示内容的同时对装置及方法作出诸多修改及变动。因此,以上公开内容应被视为仅受随附权利要求书的范围的限制。

相关技术
  • 一种基于用户特征的室内导航方法、电子设备及存储介质
  • 一种分布式系统部署方法、系统、电子设备及存储介质
  • 一种漆面识别方法、装置、存储介质及电子设备
  • 一种用于化妆间盒子的交易方法、系统、电子设备及存储介质
  • 一种植物观赏方法、装置、电子设备和存储介质
  • 一种伺服系统控制方法、装置、电子设备及存储介质
  • 一种BMS系统控制方法、装置、电子设备及存储介质
技术分类

06120115932517