系统切换方法及装置、电子设备和介质制造方法及图纸

技术编号:33244652 阅读:15 留言:0更新日期:2022-04-27 17:53
本公开提供了一种系统切换方法及装置、电子设备和介质,涉及计算机技术领域,尤其涉及车联网和智能座舱技术领域。实现方案为:响应于用户在当前操作系统中的系统切换操作,从至少一个备用操作系统中确定目标操作系统;将启动标志位的值设置为目标操作系统的标识;以及重启电子设备,以便基于启动标志位运行目标操作系统。作系统。作系统。

【技术实现步骤摘要】
系统切换方法及装置、电子设备和介质


[0001]本公开涉及计算机
,尤其涉及车联网和智能座舱
,具体涉及一种用于电子设备的系统切换方法及装置、电子设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]电子设备为人们的生活提供了极大的便利。电子设备可以通过安装于其中的程序来向用户提供多种功能。操作系统是管理电子设备硬件与软件资源的系统程序,是诸如导航、购物、拍照、视频浏览等应用程序(App)运行的基础。在电子设备的使用过程中,操作系统通常需要进行多次更新和升级。
[0003]在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。

技术实现思路

[0004]本公开提供了一种用于电子设备的系统切换方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
[0005]根据本公开的一方面,提供了一种用于电子设备的系统切换方法,所述电子设备存储有启动标志位、当前操作系统和至少一个备用操作系统,所述启动标志位用于指示所述电子设备运行的操作系统,所述方法包括:响应于用户在所述当前操作系统中的系统切换操作,从所述至少一个备用操作系统中确定目标操作系统;将所述启动标志位的值设置为所述目标操作系统的标识;重启所述电子设备,以便基于所述启动标志位运行所述目标操作系统。
[0006]根据本公开的一方面,提供了一种用于电子设备的系统切换装置,所述电子设备存储有启动标志位、当前操作系统和至少一个备用操作系统,所述启动标志位用于指示所述电子设备运行的操作系统,所述装置包括:交互模块,被配置为响应于用户在所述当前操作系统中的系统切换操作,从所述至少一个备用操作系统中确定目标操作系统;设置模块,被配置为将所述启动标志位的值设置为所述目标操作系统的标识;以及启动模块,被配置为重启所述电子设备,以便基于所述启动标志位运行所述目标操作系统。
[0007]根据本公开的一方面,提供了一种电子设备,包括:至少一个处理器;以及与上述至少一个处理器通信连接的存储器,该存储器存储有可被上述至少一个处理器执行的指令,该指令被上述至少一个处理器执行,以使上述至少一个处理器能够执行上述方法。
[0008]根据本公开的一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行上述方法。
[0009]根据本公开的一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述方法。
[0010]根据本公开的一个或多个实施例,实现了电子设备操作系统的快速切换,使用户能够灵活、方便地选用所需要的操作系统。
[0011]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0012]附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的要素。
[0013]图1示出了根据本公开实施例的用于电子设备的系统切换方法的流程图;
[0014]图2A

2F示出了根据本公开实施例的示例性交互界面的示意图;
[0015]图3示出了根据本公开实施例的系统切换过程的流程图;
[0016]图4示出了根据本公开的实施例的用于电子设备的系统切换装置的结构框图;以及
[0017]图5示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
[0018]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0019]在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个元件与另一元件区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。
[0020]在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。此外,本公开中所使用的术语“和/或”涵盖所列出的项目中的任何一个以及全部可能的组合方式。
[0021]在本公开中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
[0022]电子设备的操作系统通常需要经过多次更新和升级。但是,目前的电子设备没有提供操作系统切换功能。在电子设备升级到新版本的操作系统后,不可回退到旧版本的操作系统进行使用。
[0023]如果用户发现新版本的操作系统无法兼容某些应用程序,或者新版本的操作系统存在致命问题无法满足用户的正常使用需求,那么对于用户来说,新版本的操作系统不如旧版本的好用,因此用户可能希望将操作系统回退到旧版本。但是,如前所述,由于电子设备没有提供操作系统切换功能,因此用户只能通过刷机(即重装系统)的方式来实现系统版本回退。
[0024]刷机的技术门槛高,操作繁琐。如果用户自行刷机,很可能刷机失败而导致电子设备无法正常开机(即俗称的设备“变砖”)。如果用户将电子设备送至售后服务处进行刷机,由于售后服务的时间周期通常较长,因此用户需要消耗大量的等待时间,并且存在用户数据隐私和安全问题。
[0025]为此,本公开的实施例提供一种用于电子设备的系统切换方法,能够使用户方便、快速地切换电子设备的操作系统,满足用户的使用需求。本公开实施例的系统切换方法可以将电子设备的操作系统从新版本切换到旧版本,从而实现系统回退;也可以将电子设备的操作系统从旧版本切换到新版本,从而实现系统升级。
[0026]下面将结合附图详细描述本公开的实施例。
[0027]图1示出了根据本公开实施例的用于电子设备的系统切换方法100的流程图。方法100在电子设备中执行。
[0028]电子设备可以是各种类型的计算机设备,例如便携式手持设备(包括手机、平板电脑、个人数字助理(PDA)等)、通用计算机(诸如个人计算机和膝上型计算机)、工作站计算机、可穿戴设备(包括智能手表、智能眼镜等)、车载智能设备、自助服务终端设备、服务机器人、游戏系统、瘦客户端、各种消息收发设备、传感器或其他感测设备等。这些计算机设备可以运行各种类型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于电子设备的系统切换方法,所述电子设备存储有启动标志位、当前操作系统和至少一个备用操作系统,所述启动标志位用于指示所述电子设备运行的操作系统,所述方法包括:响应于用户在所述当前操作系统中的系统切换操作,从所述至少一个备用操作系统中确定目标操作系统;将所述启动标志位的值设置为所述目标操作系统的标识;以及重启所述电子设备,以便基于所述启动标志位运行所述目标操作系统。2.根据权利要求1所述的方法,其中,所述电子设备存储有一个备用操作系统,所述响应于用户在所述当前操作系统中的系统切换操作,从所述至少一个备用操作系统中确定目标操作系统包括:响应于用户对系统切换组件的交互操作,将所述备用操作系统确定为所述目标操作系统。3.根据权利要求1所述的方法,其中,所述电子设备存储有至少两个备用操作系统,所述响应于用户在所述当前操作系统中的系统切换操作,从所述至少一个备用操作系统中确定目标操作系统包括:响应于用户对备用系统列表中的列表项的选择操作,将所述列表项对应的备用操作系统确定为所述目标操作系统。4.根据权利要求2或3所述的方法,其中,所述目标操作系统的版本号低于所述当前操作系统的版本号。5.根据权利要求1

4中任一项所述的方法,其中,将所述启动标志位的值设置为所述目标操作系统的标识包括:将所述启动标志位的值设置为目标系统分区的地址,所述目标系统分区为所述目标操作系统所在的系统分区。6.根据权利要求1

5中任一项所述的方法,还包括:在重启所述电子设备之前,清除所述电子设备中的缓存数据和用户数据。7.一种用于电子设备的系统切换装置,所述电子设备存储有启动标志位、当前操作系统和至少一个备用操作系统,所述启动标志位用于指示所述电子设备运行的操作系统,所述装置包括:交互模块,被配置为响应于用户在所述当前操作系统中的系统切换操作,从所述至少一个备用操作...

【专利技术属性】
技术研发人员:黄辉平
申请(专利权)人:阿波罗智联北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1