一种多系统的启动方法及电子设备技术方案

技术编号:32467098 阅读:22 留言:0更新日期:2022-03-02 09:26
本发明专利技术提供了一种多系统的启动方法及电子设备,其中,多系统的启动方法应用于电子设备,电子设备至少包括一组存在交互接口的系统,每组存在交互接口的系统中均包括:第一系统和第二系统,第一系统被配置为:优先第二系统启动;第一系统在启动时关闭交互接口;交互接口关闭后,第二系统在接收到启动触发信号的情况下,进行启动;在确定第二系统启动完成后,第一系统打开所述交互接口,避免了第一系统启动过程中对第二系统的干扰,并保证第二系统启动完成后第一系统与第二系统能够通过交互接口正常通信。口正常通信。口正常通信。

【技术实现步骤摘要】
一种多系统的启动方法及电子设备


[0001]本专利技术涉及软件控制
,更具体的,涉及一种多系统的启动方法及电子设备。

技术介绍

[0002]随着电子产品功能日益增多,电子产品一般包括多个系统,且多个系统之间存在交互。
[0003]为了降低电子产品的功耗或满足电子产品中不同系统对启动顺序的要求,电子产品中每个系统的启动时间不同。多系统设计的电子产品中存在交互接口的两个系统之间存在相互影响的问题,如电源倒灌现象,影响系统的正常运行,甚至会影响系统硬件寿命。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种多系统的启动方法及电子设备,通过精确控制系统间交互接口在多系统启动过程中的状态,解决多系统交互干扰的问题。
[0005]为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:
[0006]一种多系统的启动方法,应用于电子设备,所述电子设备至少包括一组存在交互接口的系统,每组存在交互接口的系统中均包括:第一系统和第二系统,所述第一系统被配置为:优先所述第二系统启动;所述方法包括:
[0007]所述第一系统在启动时关闭所述交互接口;
[0008]所述交互接口关闭后,所述第二系统在接收到启动触发信号的情况下,进行启动;
[0009]在确定所述第二系统启动完成后,所述第一系统打开所述交互接口。
[0010]可选的,确定所述第二系统启动完成,包括:
[0011]所述第一系统获取所述第二系统的启动开始时间;
[0012]所述第一系统从所述第二系统的启动开始时间开始计时,计时时长与所述第二系统启动所需时长相同
[0013]当计时结束时,所述第一系统确定所述第二系统启动完成。
[0014]可选的,确定所述第二系统启动完成,包括:
[0015]所述第一系统接收所述第二系统启动时输出的电平信号;
[0016]当所述电平信号发生变化时,所述第一系统确定所述第二系统启动完成。
[0017]可选的,所述第一系统在启动时关闭所述交互接口,包括:
[0018]所述第一系统在启动时将所述交互接口设置为高阻态。
[0019]可选的,所述第一系统在启动时关闭所述交互接口,包括:
[0020]所述第一系统在启动时将所述交互接口设置为与所述第二系统电平相匹配的电平状态。
[0021]一种电子设备,至少包括一组存在交互接口的系统;
[0022]每组存在交互接口的系统中均包括:第一系统和第二系统;
[0023]所述第一系统被配置为:优先所述第二系统启动;
[0024]所述第一系统,用于在启动时关闭所述交互接口;
[0025]所述第二系统,用于所述交互接口关闭后,在接收到启动触发信号的情况下,进行启动;
[0026]所述第一系统,还用于在确定所述第二系统启动完成后,打开所述交互接口。
[0027]可选的,所述第一系统确定所述第二系统启动完成,具体为:
[0028]所述第一系统获取所述第二系统的启动开始时间;
[0029]所述第一系统从所述第二系统的启动开始时间开始计时,计时时长与所述第二系统启动所需时长相同
[0030]当计时结束时,所述第一系统确定所述第二系统启动完成。
[0031]可选的,所述第一系统确定所述第二系统启动完成,具体为:
[0032]所述第一系统接收所述第二系统启动时输出的电平信号;
[0033]当所述电平信号发生变化时,所述第一系统确定所述第二系统启动完成。
[0034]可选的,所述第一系统通过将所述交互接口设置为高阻态,关闭所述交互接口。
[0035]可选的,所述第一系统通过将所述交互接口设置为与所述第二系统电平相匹配的电平状态,关闭所述交互接口。
[0036]相对于现有技术,本专利技术的有益效果如下:
[0037]本专利技术公开的多系统的启动方法,第一系统通过在启动时关闭第一系统与第二系统之间的交互接口,直到第二系统启动完成后再打开该交互接口,避免第一系统启动过程中对第二系统的干扰,并保证第二系统启动完成后第一系统与第二系统能够通过该交互接口正常通信。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0039]图1为本专利技术实施例公开的一种多系统的启动方法的流程示意图;
[0040]图2为本专利技术实施例公开的一种确定第二系统启动完成的方法的流程示意图;
[0041]图3为本专利技术实施例公开的另一种确定第二系统启动完成的方法的流程示意图;
[0042]图4为本专利技术实施例公开的电子设备的结构示意图。
具体实施方式
[0043]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]专利技术人通过研究发现,在多系统设备的电子产品中,若系统A和系统B之间存在硬件交互接口,如GPIO接口,且系统A优先于系统B启动的情况下,系统B未启动但系统A启动
时,系统B的电压会通过该硬件交互接口被系统A的电压拉高,出现电源倒灌的现象,影响电子产品的正常运行,甚至影响系统硬件的寿命。
[0045]为了解决上述技术问题,本专利技术公开的多系统的启动方法,在软件层面通过精确控制系统间交互接口在多系统启动过程中的状态,先启动的系统在启动时关闭交互接口,直到后启动的系统启动完成后再打开该交互接口,解决多系统交互干扰的问题。
[0046]本实施例公开的一种多系统的启动方法,应用于电子设备,该电子设备至少包括一组存在交互接口的系统,这里的交互接口为硬件交互接口,如GPIO接口,系统包含有控制模块和供电电路,可以是一个系统也可以是模块,只要控制模块能实现控制交互接口的打开和关闭的功能即可。每组存在交互接口的系统中均包括:第一系统和第二系统,所述第一系统被配置为:优先所述第二系统启动。需要说明的是,这里的“第一”和“第二”仅作为用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。
[0047]具体的,请参阅图1,本实施例公开的一种多系统的启动方法,具体包括以下步骤:
[0048]S101:第一系统在启动时关闭交互接口;
[0049]需要说明的是,第一系统在启动开始之后有能力关闭交互接口时马上关闭交互交口。
[0050]第一系统可以通过将交互接口设置为高阻态,将第一系统与第二系统断开,相当于关闭交互接口。
[0051]若某些电子设备中的交互接口不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多系统的启动方法,其特征在于,应用于电子设备,所述电子设备至少包括一组存在交互接口的系统,每组存在交互接口的系统中均包括:第一系统和第二系统,所述第一系统被配置为:优先所述第二系统启动;所述方法包括:所述第一系统在启动时关闭所述交互接口;所述交互接口关闭后,所述第二系统在接收到启动触发信号的情况下,进行启动;在确定所述第二系统启动完成后,所述第一系统打开所述交互接口。2.根据权利要求1所述的方法,其特征在于,确定所述第二系统启动完成,包括:所述第一系统获取所述第二系统的启动开始时间;所述第一系统从所述第二系统的启动开始时间开始计时,计时时长与所述第二系统启动所需时长相同;当计时结束时,所述第一系统确定所述第二系统启动完成。3.根据权利要求1所述的方法,其特征在于,确定所述第二系统启动完成,包括:所述第一系统接收所述第二系统启动时输出的电平信号;当所述电平信号发生变化时,所述第一系统确定所述第二系统启动完成。4.根据权利要求1~3中任意一项所述的方法,其特征在于,所述第一系统在启动时关闭所述交互接口,包括:所述第一系统在启动时将所述交互接口设置为高阻态。5.根据权利要求1~3中任意一项所述的方法,其特征在于,所述第一系统在启动时关闭所述交互接口,包括:所述第一系统在启动时将所述交互接口设置为与所述第二系统电...

【专利技术属性】
技术研发人员:曲晓丽郭红刘文莉何峰谢文通
申请(专利权)人:海能达通信股份有限公司
类型:发明
国别省市:

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

1