用于执行多个操作系统的电子设备及其控制方法技术方案

技术编号:28433999 阅读:28 留言:0更新日期:2021-05-11 18:45
提供了一种用于执行各种操作系统的电子设备。该电子设备包括第一硬件设备和第二硬件设备、第一操作系统(OS)、不同于第一OS的第二OS以及处理器,该处理器配置为控制第一硬件设备以处理来自在第一OS上执行的第一程序的第一数据,获得用于执行第二OS的命令,响应于用于执行第二OS的命令基于第一OS的内核生成用于执行第二OS的容器,在生成的容器上执行第二OS,在第二OS上执行第二程序,由安装在第一OS上的控制应用经由套接口通信从第二OS获得关于第二程序的第二数据,以及控制第二硬件设备以使用安装的控制应用基于第一OS来处理关于第二程序的第二数据。

【技术实现步骤摘要】
【国外来华专利技术】用于执行多个操作系统的电子设备及其控制方法
本公开涉及用于执行多个操作系统的电子设备及其控制方法。
技术介绍
便携式数字通信设备已经成为现代人的必备物品。客户希望随时随地接收各种高质量服务。随着日常使用的电子设备(例如,各种传感器、家用电器或通信设备)的硬件资源由在电子设备上运行的程序控制,可以提供高质量服务的多样性。包括在电子设备中的硬件资源由在电子设备上执行的操作系统控制。硬件资源的稳定分配要求在操作系统(OS)运行时硬件资源之间不存在冲突。电子设备需要建立OS可以以稳定方式运行的环境。
技术实现思路
技术问题在传统的电子设备中,运行在电子设备上的一个操作系统(OS)(例如,主机OS)将电子设备的硬件资源(例如,中央处理单元(CPU)、存储器或显示器)分配给在OS上运行的程序,并且因此可以向用户提供与运行的程序相关的服务。然而,如果在电子设备上执行不同的OS(例如,客机OS),则因为不存在将电子设备的硬件资源分配给在不同OS上运行的程序的功能,所以不能向用户提供与在不同OS上运行的程序有关的服务。上述信息仅作为背景信息来呈现,以帮助理解本公开。关于上述中的任何一个是否可以作为关于本公开的现有技术适用,没有作出任何确定,并且没有作出任何断言。问题的解决方案根据本公开的方面,提供了一种电子设备。电子设备包括至少一个第一硬件设备、至少一个第二硬件设备、第一操作系统(OS)、不同于第一OS的第二OS以及至少一个处理器,该至少一个处理器配置为控制至少一个第一硬件设备以处理来自在第一OS上执行的第一程序的第一数据,获得用于执行第二OS的命令,响应于用于执行第二OS的命令基于第一OS的内核生成用于执行第二OS的容器,在生成的容器上执行第二OS,在第二OS上执行第二程序,由安装在第一OS上的控制应用经由套接口通信从第二OS获得关于第二程序的第二数据,以及控制至少一个第二硬件设备以使用安装的控制应用基于第一OS来处理关于第二程序的第二数据。根据本公开的另一方面,提供了一种用于控制电子设备的方法。该方法包括:控制包括在电子设备中的至少一个第一硬件设备以处理来自在第一OS上执行的第一程序的第一数据,获得用于执行不同于第一OS的第二OS的命令,响应于用于执行第二OS的命令,基于第一OS的内核生成用于执行第二OS的容器,在生成的容器上执行第二OS,在第二OS上执行第二程序,通过安装在第一OS上的控制应用经由套接口通信从第二OS获得关于第二程序的第二数据,以及控制包括在电子设备中的至少一个第二硬件设备以使用安装的控制应用基于第一OS来处理关于第二程序的第二数据。根据本公开的另一方面,提供了一种电子设备。电子设备包括显示器、与显示器可操作地连接的至少一个处理器以及与至少一个处理器可操作地连接的存储器,其中,存储器存储有指令,该指令被执行以使得至少一个处理器能够在显示器上显示用于执行与第一OS相关联的至少一个第一应用中的每个的至少一个第一图标以及用于执行与第一OS不同的第二OS的第二图标,接收用于第二图标的第一输入,基于第一输入在显示器的至少一部分上显示用于执行与第二OS相关联的至少一个第二应用中的每个的至少一个第三图标,接收用于至少一个第三图标中的一个的第二输入,以及基于第二输入在显示器的至少一部分上显示与由第二输入指定的图标对应的应用的执行屏幕。本公开的实施例不限于前述目的,并且本领域技术人员将根据以下结合附图的详细描述中容易地理解其它目的。根据下面结合附图的公开了本公开的各种实施例的具体实时方式,本公开的其它方面、优点和显著特征对于本领域技术人员将变得显而易见。专利技术的有益效果本公开的方面是解决至少上述问题和/或缺点,并提供至少下述优点。因此,本公开的方面是提供一种电子设备及其操作方法,该电子设备及其操作方法可以形成可以执行多个OS使得多个OS可以在电子设备上执行,并且可以使用在一个OS上运行的控制应用将电子设备的硬件资源动态地分配给在多个OS中的每个上执行的程序的环境(例如,生成容器或分配命名空间)。本公开的另个方面是提供一种电子设备和一种控制该电子设备的方法,在该电子设备中,可以执行多个不同的OS,而在不同的OS之间没有任何冲突。另外的方面将部分地在随后的描述中阐述,并且部分地将从描述中显而易见,或者可以通过所呈现的实施例的实践来获知。附图说明根据以下结合附图的描述,本公开的某些实施例的上述和其它方面、特征和优点将变得更加明显,在附图中:图1是示出了根据本公开的实施例的网络环境中的电子设备的框图;图2A是示出了根据本公开的实施例的控制执行电子设备的第一OS和第二OS的电子设备的方法的视图;图2B是示出了根据本公开的实施例的电子设备的示例性系统结构的视图;图3是示出了根据本公开的实施例的执行电子设备的第一OS和第二OS的示例性控制方法的流程图;图4是示出了根据本公开的实施例的电子设备的示例性系统结构的视图;图5A和图5B示出了根据本公开的实施例的示例性电子设备和示例性外部电子设备;图6是示出了根据本公开的实施例的用于执行电子设备的第二OS的示例性操作的流程图;图7是示出了根据本公开的实施例的电子设备的示例性系统结构的视图;图8是示出了根据本公开的实施例的控制在电子设备的第二OS上执行的第二程序的示例性操作的流程图;图9是示出了根据本公开的实施例的电子设备的示例性系统结构的视图;图10是示出了根据本公开的实施例的显示在与电子设备连接的外部显示器上的示例性屏幕的视图,或者显示在电子设备的显示器上的示例性屏幕的视图;图11是示出了根据本公开的实施例的电子设备的屏幕或外部电子设备的屏幕的视图;图12是示出了根据本公开的实施例的控制电子设备以允许第一OS和第二OS共享与电子设备连接的外部存储设备的示例性方法的视图;图13是示出了根据本公开的实施例的获得与电子设备的第二程序有关的数据并将所获得的数据传送到第二OS的示例性操作的流程图;图14是示出了根据本公开的实施例的电子设备的示例性系统结构的视图;图15是示出了根据本公开的实施例的第一程序和第二程序的执行屏幕的视图;图16是示出了根据本公开的实施例的电子设备获得与第二程序相关的数据并执行与由第一OS识别的所获得的数据相关的事件的示例性操作的流程图;图17是示出了根据本公开的实施例的电子设备的示例性系统结构的视图;图18是示出了根据本公开的实施例的执行在电子设备的第一OS中识别的事件的电子设备的示例性操作的视图;图19是示出了根据本公开的实施例的生成电子设备的用户定义事件的示例性操作的视图;图20是示出了根据本公开的实施例的允许与在第一OS上执行的至少一个程序相关的数据在第二OS上进行处理的电子设备的示例性操作的流程图;图21是示出了根据本公开的实施例的电子设备的示例性系统结构的视图;图22是示出了根据本公本文档来自技高网...

【技术保护点】
1.电子设备,包括:/n至少一个第一硬件设备;/n至少一个第二硬件设备;/n第一操作系统(OS);/n不同于所述第一OS的第二OS;以及/n至少一个处理器,配置为:/n控制所述至少一个第一硬件设备以处理来自在所述第一OS上执行的第一程序的第一数据,/n获得用于执行所述第二OS的命令;/n响应于用于执行所述第二OS的所述命令,基于所述第一OS的内核生成用于执行所述第二OS的容器;/n在所生成的容器上执行所述第二OS,/n在所述第二OS上执行第二程序,/n由安装在所述第一OS上的控制应用经由套接口通信从所述第二OS获得关于所述第二程序的第二数据,以及/n控制所述至少一个第二硬件设备以使用所安装的控制应用基于所述第一OS来处理关于所述第二程序的所述第二数据。/n

【技术特征摘要】
【国外来华专利技术】20181016 KR 10-2018-01233971.电子设备,包括:
至少一个第一硬件设备;
至少一个第二硬件设备;
第一操作系统(OS);
不同于所述第一OS的第二OS;以及
至少一个处理器,配置为:
控制所述至少一个第一硬件设备以处理来自在所述第一OS上执行的第一程序的第一数据,
获得用于执行所述第二OS的命令;
响应于用于执行所述第二OS的所述命令,基于所述第一OS的内核生成用于执行所述第二OS的容器;
在所生成的容器上执行所述第二OS,
在所述第二OS上执行第二程序,
由安装在所述第一OS上的控制应用经由套接口通信从所述第二OS获得关于所述第二程序的第二数据,以及
控制所述至少一个第二硬件设备以使用所安装的控制应用基于所述第一OS来处理关于所述第二程序的所述第二数据。


2.根据权利要求1所述的电子设备,
其中,所述至少一个处理器还配置为:
基于所述第一OS的所述内核将所述第二OS分配给第一命名空间,以及
分配所述电子设备的系统资源的至少一些以使用所安装的控制应用来处理关于所述第二程序的所述第二数据,以及
其中,基于分配给所述第二OS的所述系统资源中的至少一些来执行所述第二程序。


3.根据权利要求2所述的电子设备,其中,所述至少一个处理器还配置为使用所安装的控制应用在所述电子设备上设置分配给所述第二OS的所述第一命名空间的权限。


4.根据权利要求1所述的电子设备,
其中,所述第二OS包括多个通信程序,以及
其中,所述至少一个处理器还配置为由所安装的控制应用基于所述套接口通信从所述多个通信程序中的至少一些获得关于所述第二程序的所述第二数据。


5.根据权利要求4所述的电子设备,其中,所述至少一个处理器还配置为,
由所安装的控制应用从所述多个通信程序之中的第一通信程序获得关于所述第二程序的所述第二数据的、与关于所述第二程序的音频信息有关的至少一部分;以及
从所述多个通信程序之中的第二通信程序获得关于所述第二程序的所述第二数据的、与关于所述第二程序的图形信息有关的至少另一部分。


6.根据权利要求1所述的电子设备,其中,所述至少一个处理器还配置为:
使用所安装的控制应用识别与所获得的第一数据对应的所述第一OS的所述内核的至少一个驱动器;
基于所识别的所述第一OS的所述内核的至少一个驱动器来识别包括在所述电子设备中的所述至少一个第二硬件设备;以及
使用所安装的控制应用基于关于所述第二程序的所述第二数据来控制所述至少一个第二硬件设备。


7.根据权利要求1所述的电子设备,其中,所述至少一个处理器还配置为在停止对所述至少一个第一硬件设备的控制的同时控制所述至少一个第二硬件设备。


8.根据权利要求7所述的电子设备,其中,所述至少一个处理器还配置为:
在...

【专利技术属性】
技术研发人员:柳亨锡徐东煜慎璟重崔俊龙金应赞朴敬夏辛镛申昶秀尹庆植李庆善李信宰李炯一车明洙崔光植崔世永崔庾洛
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1