切换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24167848 阅读:23 留言:0更新日期:2020-05-16 02:00
本申请实施例提供一种切换方法、装置、电子设备及存储介质,其中,所述方法包括:电子设备处于使用第一固件响应请求的第一状态,获得更新指令;响应于所述更新指令,形成第二固件,并将所述电子设备由所述第一状态切换为第二状态,其中,所述第二固件是能由所述第一固件更新得到;其中,所述第二状态为使用所述第一固件和所述第二固件响应请求的状态。

【技术实现步骤摘要】
切换方法、装置、电子设备及存储介质
本专利技术涉及网络通信技术,尤其涉及一种切换方法、装置、电子设备及存储介质。
技术介绍
当更新电子设备或重启电子设备时,将会有数分钟至数十分钟处于无法响应外部访问请求的状态,使得电子设备无法进行正常管理工作。
技术实现思路
有鉴于此,本申请实施例的技术方案是这样实现的:本申请实施例提供一种切换方法,所述方法包括:电子设备处于使用第一固件响应请求的第一状态,获得更新指令;响应于所述更新指令,形成第二固件,并将所述电子设备由所述第一状态切换为第二状态,其中,所述第二固件是能由所述第一固件更新得到;其中,所述第二状态为使用所述第一固件和所述第二固件响应请求的状态。本申请实施例提供一种切换装置,所述切换装置包括:获得模块,用于电子设备处于使用第一固件响应请求的第一状态,获得更新指令;形成模块,用于响应于所述更新指令,形成第二固件;切换模块,用于将所述电子设备由所述第一状态切换为第二状态。本申请实施例提供一种电子设备,所述电子设备至少包括:控制器和配置为存储可执行指令的存储介质,其中:控制器配置为执行存储的可执行指令,所述可执行指令配置为执行上述所述的切换方法。对应地,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令配置为执行上述提供的切换方法。本申请实施例提供一种切换方法、装置、电子设备及存储介质,通过在电子设备使用第一固件响应请求的时候,接收到更新指令,形成第二固件,并在形成第二固件后将状态由使用第一固件响应请求的状态切换为同时使用第一固件和第二固件响应请求的状态,使得电子设备处于两个不同版本的固件都响应请求的状态,提高了电子设备的管理效率。附图说明图1为本申请实施例切换方法的实现流程示意图;图2为本申请实施例切换方法的再一实现流程示意图;图3为本申请实施例切换方法的又一实现流程示意图;图4为本申请实施例切换方法的另一实现流程示意图;图5为本申请实施例切换装置的结构示意图;图6为本申请实施例所述电子设备的组成结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。电子设备可以以各种形式来实施。例如,本申请中描述的电子设备可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、台式计算机、服务器等。后续描述中将以移动电子设备为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本申请的实施方式的构造也能够应用于固定类型的电子设备。本申请实施例提供一种切换方法,图1为本申请实施例切换方法的实现流程示意图,如图1所示,所述切换方法包括以下步骤:步骤S101:电子设备处于使用第一固件响应请求的第一状态,获得更新指令。这里,电子设备使用第一固件响应请求或进行其他管理操作。请求可以为其他设备或其他应用通过网络访问电子设备,也可以为发送数据至电子设备,也可以为调用电子设备的接口,或者是读取电子设备的数据等请求。第一固件是指电子设备中用于管理硬件的功能所对应的文件包。在使用第一固件响应对其自身的请求的时候,接收到更新电子设备的更新指令。步骤S102:响应于所述更新指令,形成第二固件,并将所述电子设备由所述第一状态切换为第二状态。这里,第二固件是能由所述第一固件更新得到,而且第二状态为使用第一固件和第二固件响应请求的状态。电子设备主要是使用第一固件进行管理操作和响应请求的,因此,更新电子设备就是更新电子设备的第一固件。在接收到更新指令后,电子设备根据更新指令,形成第二固件;并将状态由只使用第一固件响应请求切换为同时使用第一固件和第二固件响应请求的状态。在本申请实施例中,在电子设备使用第一固件响应请求的时候,接收到更新指令,形成第二固件,并在形成第二固件后将状态由使用第一固件响应请求的状态切换为同时使用第一固件和第二固件响应请求的状态,使得电子设备在更新的过程中也可以响应请求,使得电子设备处于两个不同版本的固件都响应请求的状态,提高了电子设备的管理效率。在一些实施例中,为了能形成对应于不同更新指令的第二固件,所述步骤S102中的“响应于所述更新指令,形成第二固件”,可以通过以下两种方式实现:方式一:如图2所示,图2为本申请实施例切换方法的再一实现流程示意图,结合图1进行以下说明:步骤S201:响应于所述更新指令,对所述电子设备的第一固件中的至少部分进行复制,得到复制文件。这里,更新指令可以为对文件进行升级或进行降级或进行初始化等。如果更新指令为对第一固件中的至少部分文件进行升级或进行降级,响应更新指令,对更新指令中指定的电子设备的第一固件中的部分文件进行复制。在一个具体例子中,第一固件中包含三个文件,若更新指令为只对其中的第二个文件进行更新,则只对第一固件中的第二个文件进行复制,得到复制文件。如果更新指令为对第一固件进行初始化,则对原有的第一固件的则对第一固件的全部文件进行复制,得到复制文件。步骤S202:保留所述第一固件,且将所述复制文件进行更新,形成所述第二固件。这里,更新指令为对第一固件中的至少部分文件进行升级或进行降级等,则对第一固件的至少部分文件进行复制,得到复制文件。然后根据更新指令将复制文件进行升级或进行降级,得到更新文件,并将更新文件与第一固件中没有进行更新的文件放在一起,进行封装,形成第二固件;或者,按照更新指令对复制文件对应于第一固件中的原有文件,进行升级或进行降级,得到该更新文件,以形成第二固件。比如,第一固件包含三个文件,更新指令指定对第二个文件进行升级,则对第二个文件进行复制,得到复制文件。然后对复制文件进行升级,得到更新文件,或者对原始的第二个文件进行升级,得到更新文件。当更新指令为对第一固件进行初始化时,对第一固件进行复制,得到第一固件的复制文件,形成第二固件。在形成第二固件后,第一固件仍然保留,则得到第一固件与第二固件并存的状态。这样,可以根据更新指令有针对性的对第一固件中的文件进行更新,从而可以节约通信资源,缩短更新时间。方式二:保留所述第一固件,且响应于所述更新指令,获取所述更新指令中携带的第二文件,以依据所述第二文件形成所述第二固件。这里,更新指令为对第一固件包含的所有固件进行更新(比如,对文件进行升级或进行降级等),而且更新指令中携带有更新后的第二文件,则可以从更新指令中获取对应于更新指令的第二文件,并根据第二文件形成第二固件。在形成第二固件后,第一本文档来自技高网...

【技术保护点】
1.一种切换方法,包括:/n电子设备处于使用第一固件响应请求的第一状态,获得更新指令;/n响应于所述更新指令,形成第二固件,并将所述电子设备由所述第一状态切换为第二状态,其中,所述第二固件是能由所述第一固件更新得到;/n其中,所述第二状态为使用所述第一固件和所述第二固件响应请求的状态。/n

【技术特征摘要】
1.一种切换方法,包括:
电子设备处于使用第一固件响应请求的第一状态,获得更新指令;
响应于所述更新指令,形成第二固件,并将所述电子设备由所述第一状态切换为第二状态,其中,所述第二固件是能由所述第一固件更新得到;
其中,所述第二状态为使用所述第一固件和所述第二固件响应请求的状态。


2.根据权利要求1所述的方法,所述响应于所述更新指令,形成第二固件,包括:
响应于所述更新指令,对所述电子设备的第一固件中的至少部分进行复制,得到复制文件;
保留所述第一固件,且将所述复制文件进行更新,形成所述第二固件。


3.根据权利要求1所述的方法,所述响应于所述更新指令,形成第二固件,包括:
保留所述第一固件,且响应于所述更新指令,获取所述更新指令中携带的第二文件,以依据所述第二文件形成所述第二固件。


4.根据权利要求1所述的方法,在所述响应于所述更新指令,形成第二固件之前,所述方法还包括:
在响应所述更新指令的过程中,使用所述第一固件响应所述请求。


5.根据权利要求1所述的方法,所述将所述电子设备由所述第一状态切换为第二状态,包括:
获得访问所述电子设备的请求;
确定所述请求的属性信息;
如果所述属性信息满足第一条件,使用所述第一固件响应所述请求;
如果所述属性信息满足第二条件,使用所述第二固件响应所述请求。


6.根据权利要求1所述的方法,所述将所述电子设备由所述第一状态切换为第二状态,包括:

【专利技术属性】
技术研发人员:李海岚
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1