设备控制方法、电子设备及存储介质技术

技术编号:37319697 阅读:9 留言:0更新日期:2023-04-21 23:00
本申请实施例公开了一种设备控制方法、电子设备及存储介质,涉及计算机技术领域。该方法应用于电子设备,包括:接收与电子设备通信的外部设备产生的中断消息,确定中断消息的来源信息以及转换信息;在来源信息为预设来源信息,且转换信息为预设转换信息的情况下,将中断消息分别发送至电子设备的主操作系统和从操作系统;基于主操作系统和从操作系统的工作状态,确定主操作系统和从操作系统中的目标操作系统;调度目标操作系统基于中断消息执行电子设备中与外部设备关联的进程。后续无论调度主操作系统还是从操作系统作为目标操作系统,都可以顺利执行与外部设备关联的进程,有效提高了电子设备的运行效率。高了电子设备的运行效率。高了电子设备的运行效率。

【技术实现步骤摘要】
设备控制方法、电子设备及存储介质


[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]可选地,上述中断消息的格式包括AT贺氏通讯命令。
[0034]另一方面,本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;
[0035]上述存储器用于存储计算机程序;
[0036]上述处理器被配置用于在调用上述计算机程序时,执行本申请实施例提供的设备控制方法。
[0037]另一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的设备控制方法。
[0038]在本申请实施例提供的设备控制方法中,在接收与电子设备通信的外部设备产生的中断消息的情况下,确定该中断消息的来源信息以及转换信息;在来源信息为预设来源信息,且转换信息为预设转换信息的情况下,将中断消息分别发送至该电子设备的主操作系统和从操作系统;并基于主操作系统和从操作系统的工作状态,确定主操作系统和从操作系统中的目标操作系统;调度目标操作系统基于中断消息执行与外部设备关联的进程。
这样后续无论调度主操作系统还是从操作系统作为目标操作系统,都可以顺利执行与外部设备关联的进程,有效提高了电子设备的运行效率。
附图说明
[0039]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1示出了本申请实施例提供的一种设备控制方法的流程示意图;
[0041]图2示出了本申请实施例提供的一种电子设备的架构示意图;
[0042]图3示出了本申请实施例提供的一种设备控制方法的系统架构图;
[0043]图4示出了本申请实施例提供的一种设备控制方法的另一系统架构图;
[0044]图5示出了本申请实施例提供的一种设备控制装置的结构示意图;
[0045]图6示出了本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0046]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0047]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于电子设备,所述电子设备包括主操作系统和从操作系统,所述方法包括:接收与所述电子设备通信的外部设备产生的中断消息,确定所述中断消息的来源信息以及转换消息;在所述来源信息为预设来源信息,且所述转换信息为预设转换信息的情况下,将所述中断消息分别发送至所述主操作系统和所述从操作系统;基于所述主操作系统和所述从操作系统的工作状态,确定所述主操作系统和所述从操作系统中的目标操作系统;调度所述目标操作系统基于所述中断消息执行进程;所述进程包括与所述外部设备关联的进程。2.根据权利要求1所述的方法,其特征在于,所述确定所述中断消息的来源信息以及转换信息之后,所述方法还包括:获取预设的来源信息表以及预设的转换信息表;在所述预设的来源信息表中包括所述来源信息,且所述预设的转换信息表中包括所述转换信息的情况下,确定所述来源信息为预设来源信息,且所述转换信息为预设转换信息。3.根据权利要求1所述的方法,其特征在于,所述将所述中断消息分别发送至所述主操作系统和所述从操作系统,包括:确定所述中断消息对应的中断标识;在所述中断标识与所述中断消息对应的基地址匹配的情况下,将所述中断消息分别发送至所述主操作系统和所述从操作系统。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述调度所述目标操作系统基于所述中断消息执行进程,包括:响应于来自于所述目标操作系统基于所述中断消息的反馈信息,调度所述目标操作系统基于所述中断消息执行所述进程。5.根据权利要求1所述的方法,其特征在于,所述调度所述目标操作系统基于所述中断消息执行进程,包括:分别监测所述主操作系统和所述从操作系统的工作状态;在所述主操作系统的工作状态为正常的情况下,调度...

【专利技术属性】
技术研发人员:姜哲
申请(专利权)人:元心信息科技集团有限公司
类型:发明
国别省市:

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

1