操作多重操作系统的方法及其电子装置的制造方法

文档序号:9235308阅读:508来源:国知局
操作多重操作系统的方法及其电子装置的制造方法【
技术领域
】[0001]本发明是有关于操作多重操作系统的方法,特别是有关于切换多重操作系统的方法。【
背景技术
】[0002]现今Android平板计算机大多以搭载单操作系统为主。Android操作系统的使用者可依需求至AndroidMarket下载所需的应用程序。然而,随着平板计算机的应用越来越多,搭载单操作系统并不能满足所有的应用需求。有鉴于此,本发明提出一种操作多重操作系统的方法以提供使用者更多的应用选择。【
发明内容】[0003]本发明的一实施例提供一种操作多重操作系统的方法。该方法包括:安装至少一第一操作系统及一第二操作系统于一电子装置上;其中,该第一及第二操作系统是基于同一平台体系,但是设定为不同的配置;于该电子装置的储存装置中规划出一公共存储区块,以存放该第一及第二操作系统运作所需存取的公共文件;以及于启动该电子装置时,依使用者的设定使该电子装置加载该第一或该第二操作系统。[0004]本发明的一实施例还提供一种操作多重操作系统的电子装置。该电子装置包括第一操作系统及第二操作系统、一储存装置以及一处理器。该第一及第二操作系统基于同一平台体系,但是设定为不同的配置。该储存装置具有一公共存储区块,用以存放该第一及第二操作系统运作所需存取的公共文件。该处理器耦接该储存装置,于该电子装置启动时,依使用者的设定或一预先设定,使该电子装置加载该第一或该第二操作系统。【附图说明】[0005]图1是说明本发明的搭载多重操作系统的电子装置10的区块图。[0006]图2A及图2B是介绍该第一操作系统在合并前后于储存装置14的使用空间配置图。[0007]图3是以流程图举例说明本发明的操作多重作业的一第五实施例。[0008][标号说明][0009]10?电子装置11?装置外围接口[0010]12?电子式可抹除可编程只读存储器13?启动加载器[0011]14?储存装置15?处理器【具体实施方式】[0012]图1是说明本发明的搭载多重操作系统的电子装置10的区块图。在此第一实施例中,电子装置10包括一装置外围接口11、一电子式可抹除可编程只读存储器12、一启动加载器13、一储存装置14以及一处理器15。处理器15分别连接至装置外围接口11、电子式可抹除可编程只读存储器12以及储存装置14。在此,电子装置10可为一平板计算机或是一智能型手机;但本发明并不以此为限。[0013]装置外围接口11包括平板计算机或智能型手机的液晶触控屏幕、计算机键盘、手机产品上的按键或是其它输入输出接口。在此,电子式可抹除可编程只读存储器12为应用在平板计算机或手机产品的多媒体存储卡(EmbeddedMultiMediaCard;eMMC);但本发明并不以此为限。启动加载器(bootloader)13是储存于电子式可抹除可编程只读存储器12中的一段指令码。启动加载器13是电子装置10的固件与硬件间联系的桥梁。在启动电子装置10之后,处理器15会先执行启动加载器13,进而初始化电子装置10的硬设备,建立内存空间映像图,从而把电子装置10的软件环境带到一个适合的状态。换句话说,处理器15通过执行启动加载器13引导电子装置10正确启动储存于电子装置10中的操作系统。储存装置14用以储存与多重操作系统相关的文件数据。例如,应用程序(APP)、操作系统相关的映像文件(ImageFile)、操作系统相关的设定文件(config)等等。在此,储存装置14可为平板计算机中的内存装置,例如存储卡(SecureDigitalMemoryCard;SD卡)或是磁盘坐寸ο[0014]在此第一实施例中,该多重操作系统分别为一第一操作系统以及一第二操作系统,且为Android操作系统。处理器15会依据每一操作系统的映像文件中的硬盘分割表内容(partit1ntablevalue)分配每一操作系统各自在储存装置14的使用空间。该第一操作系统被分配使用储存装置14的第一使用空间,而该第二操作系统被分配使用储存装置14的第二使用空间。另外,储存装置14规划有一共同存取的区块,用以储存多重操作系统所需要存取的公共文件。[0015]该第一以及该第二操作系统可因应不同的使用者需求分别设定为不同的配置。举例来说,该第一操作系统为Android4.4版本的操作系统,而该第二操作系统则为Android4.3版本的操作系统。或者该第一及该第二操作系统皆为Android4.4版本的操作系统,但该第一操作系统被配置为适合文书处理的系统环境,该第二操作系统则被配置为适合播放多媒体影音的系统环境;但本发明不限定于此。另外,值得注意的是安装于电子装置10的每一操作系统皆可通过手机网络或者W1-Fi网络进行软件无线更新(Over-the-Air;0ΤΑ)。举例来说,平板计算机可通过W1-Fi网络将该第二操作系统由Android4.3版本更新至Android4.4版本。[0016]在本发明的一第二实施例中,使用者通过重新启动电子装置10由该第一操作系统(该第二操作系统)切换至该第二操作系统(该第一操作系统)。首先,通过直接在启动加载器13中设定一旗标值(或是该第一及该第二操作系统各自对应的硬盘分割表内容)。处理器15就能在执行启动加载器13时,判断该旗标值让电子装置10加载该第一或该第二操作系统。因此,在启动电子装置10之后,处理器15执行启动加载器13,并通过装置外围接口11告知使用者要选择启动该第一或该第二操作系统。在使用者选定要使用的操作系统之后,处理器15继续执行启动加载器13,并引导电子装置10正确启动被使用者选择的该第一或该第二操作系统。举例来说,使用者在开启平板计算机时,处理器15执行启动加载器13,并在平板计算机的触控屏幕显示要启动在该第一操作系统或是该第二操作系统,其中该第一操作系统及该第二操作系统具有不同的设定配置。接着,使用者在触控屏幕上选定该第二操作系统。处理器15才会继续执行启动加载器13以完成进入该第二操作系统前的初始化配置,并启动该第二操作系统。[0017]在本发明的一第三实施例中,使用者可通过装置外围接口11删除不再使用的该第一操作系统(或该第二操作系统)。举例来说,使用者在使用平板计算机时,可通过平板计算机上的触控屏幕删除不再使用的该第一操作系统。此时,处理器15会抹除电子式可抹除可编程只读存储器12中的该第一操作系统的设定文件,并重新启动电子装置10(例如,处理器15会下指令抹除多媒体记忆卡中该第一操作系统的设定文件,并重新启动电子装置10)。接着,处理器15待启动加载器13完成进入操作系统前的初始化配置后,处理器15启动其它已加载至电子式可抹除可编程只读存储器12中的Android操作系统。在另一个例子中,使用者正在使用该第一操作系统(即电子装置10已进入该第一操作系统),并打算删除该第一操作系统。此时,使用者通过安装在该第一操作系统中的应用程序选择删除该第一操作系统。在使用者选定后,处理器15重新启动电子装置10,并执行上述删除该第一操作系统的操作。[0018]在本发明的一第四实施例中,使用者在删除不再使用的该第一操作系统(或该第二操作系统),可将该第一操作系统(或该第二操作系统)所使用的第一空间(或第二空间)释放给该第二操作系统(或该第一操作系统)使用。举例来说,同上述第三实施例,使用者在开启平板计算机时,可通过平板计算机的触控屏幕删除不再使用的该第一操作系统。此时,处理器15会抹除电子式可抹除可编程只读存储器12中的该第一操作系统的设定文件,并重新启动电子装置10。与上述第三实施例不同的是处理器15在删除该第一操作系统的同时,会储存一合并指令至电子式可抹除可编程只读存储器12中。例如,处理器15将合并指令储存至电子式可抹除可编程只读存储器12中的启动加载器13;但本发明不以此为限。该合并指令用以将该第一操作系统使用的第一空间释放给该第二操作系统使用。接着,处理器15才会重新启动电子装置10,并执行启动加载器13。此时,处理器15就可通过执行该合并指令整合该第一及该第二操作系统的系统资源(例如合并该第一及第二操作系统各自的第一及第二使用空间等等)。该合并指令大幅增加了该第二操作系统的系统资源(例如SD卡的使用空间)。接着,处理器15继续执行启动加载器13以完成进入操作系统前的初始化配置。最后,处理器15启动该第二操作系统。[0019]在另一个例子中,使用者正在使用该第一操作系统(即电子装置10已进入该第一操作系统),并打算删除该第一操作系统。此时,使用者通过安装在该第一操作系统中的应用程序选择删除该第一操作系统。接着,该应用程序会当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1