在电子装置的多个操作系统间进行信息交换的方法

文档序号:6363032阅读:230来源:国知局
专利名称:在电子装置的多个操作系统间进行信息交换的方法
技术领域
本发明关于一种进行信息交换的方法,且特别关于一种在电子装置的多个操作系统间进行信息交换的方法。
背景技术
随着人类科技文明的演进,目前已全面进步到崭新的电子科技时代。对于身处于电子科技时代的社会大众而言,电子装置是一般社会大众不可或缺的必备生活工具。通常可以在现有的电子装置中安装两种以上的操作系统,以分别读取不同的信息,执行不同的命令或应用程序。然而,就某些特定的信息或应用程序而言,由于限定在特定的操作系统中所建立,所以不见得可以被其它的操作系统所读取或执行。在此前提下,若在一第一操作系统下所读取的信息、指令或命令,或所执行的应用程序与第一操作系统不兼容时,将无法顺利在第一操作系统中直接运作。此时,若使用者仍需读取或执行上述信息或应用程序时,则势必要重新开机,并且利用人力选取的方式选择与上述信息、指令、命令或应用程序兼容的操作系统,才得以满足其需求,在操作上极为不便利。目前市场上的各种信息、指令、命令或应用程序越来越多,造成部分使用者不易熟悉其与各种操作系统的兼容性。对于这些使用者而言,一旦显示器的画面中跳出一警告窗口或说明窗口时,一部分的使用者往往会不知道该如何是好,甚至把这种现象归咎于电子装置死机;另一部份的使用者往往只能无奈地阅读警告窗口或说明窗口,然后依照警告窗口或说明窗口的指示内容,重新开机并利用人力选取的方式选取对应的操作系统。综合以上所述,在现有的已知技术中,在遭遇到信息、命令或应用程序与目前所处的操作系统环境不兼容时,必须通过重新开机与选取操作系统才能顺利读取信息,或执行命令或应用程序,致使为使用者带来极大的不便性。

发明内容
本发明提供一种在电子装置的多个操作系统间进行信息交换的方法,以使共享信息(包含读取特定数据,或执行特定指令、命令或应用程序)可于不同的操作系统环境下,自动进行交换读取或执行。本发明为解决已知技术的问题所采用的技术手段提供一种在电子装置的多个操作系统间进行信息交换的方法,其用以在一电子装置的一第一操作系统与一第二操作系统之间进行信息交换。该方法包括以下步骤:在第一操作系统下,将共享信息储存于一储存单元;传送一信息交换命令至一数据交换单元,并退出第一操作系统;启动第二操作系统;以及判断数据交换单元的状态,并自动自储存单元中读取共享信息,于第二操作系统中存取或执行共享信息。在上述传送一信息交换命令至一数据交换单元,并退出第一操作系统的步骤中,在传送信息交换命令时,修改一信息交换命令标记状态。
在上述判断数据交换单元的状态,自储存单元中读取共享信息,于第二操作系统中执行共享信息的步骤中,当第二操作系统读取到信息交换命令标记被修改时,自动自储存单元读取共享信息,并于第二操作系统中执行/存取共享信息。此外,在本发明较佳实施例中,上述的数据交换单元可为基本输入输出系统;上述的共享信息可包含执行一命令、一指令或一应用程序。本发明在使用者遇到信息、指令、命令或应用程序与目前所处的操作系统环境不兼容(包含执行效率较差)时,可自动将信息、指令、命令或应用程序交换到另一兼容(包含执行效率较佳)的操作系统下进行读取或执行,能够为使用者带来极高的操作便利性。


图1显示本发明较佳实施例所提供的交换信息的方法的运作系统简易功能方块图;图2显示本发明较佳实施例的简易运作流程图;图3显示在本发明较佳实施例的第一较佳应用例,通过操作系统的休眠与唤醒来实现信息交换的简易运作流程图。
具体实施例方式本发明所提供的在电子装置的多个操作系统间进行信息交换的方法(以下简称为“信息交换方法”),可广泛运用于在各种不同电子装置中,当电子装置同时安装有两种以上的操作系统时,两个操作系统之间可以进行档案、应用程序或数据的交换或执行。请参阅图1,其显示本发明较佳实施例所提供的交换信息的方法的运作系统简易功能方块图。如图1所示,一电子装置100可供执行上述信息交换方法,并且包含一中央处理单元1、一随机存取内存2、一储存单元3与一数据交换单元4。且中央处理单元I分别电性连接于随机存取内存2、储存单元3与数据交换单元4。储存单元3储存一第一操作系统程序31、第二操作系统程序32,并且具有一共享储存区33。数据交换单元4设有一信息交换命令标记41。较佳者,上述电子装置100可为一计算机、一移动电话或其它可同时安装两种以上操作系统的电子装置。储存单元3可为一硬盘机或一固态硬盘机,数据交换单元4可为一基本输入输出系统或为一软件程序。请参阅图2,其显示本发明较佳实施例的简易运作流程图。同时,请一并参阅图1。如图1与图2所示,当第一操作系统与第二操作系统之间要进行信息交换前,若计算机系统正在第一操作系统下工作,但必须将一数据或应用程序与第二操作系统进行数据交换或共享。此时,必须在第一操作系统下先将一共享信息331储存在储存单元3的共享储存区33,使电子装置结束第一操作系统,并重新加载第二操作系统。完成上述步骤后,第二操作系统才可以通过储存单元3的共享储存区33存取共享信息331,在本实施例中,所述共享信息331可为读取特定信息,或可包含执行一指令、一命令或一应用程序(步骤110)。在使用者开启电子装置100而启动第一操作系统程序31时,中央处理单元I与随机存取内存2在第一操作系统的环境下运作。若使用者欲读取共享信息331,但共享信息331却与第一操作系统不兼容(或在第一操作系统下的运作效率较低)时,电子装置100会自动将此共享信息331改储存在储存单元3的共享储存区33中,接着,第一操作系统会将一信息交换命令传送至一数据交换单元4,使数据交换单元4内的信息交换命令标记41由O被修改为I。之后,电子装置100会退出第一操作系统(步骤120)。接着,电子装置100会自动启动第二操作系统(步骤130)。在启动第二操作系统时,会自动读取信息交换命令标记41的状态,以判断是否需要进行信息交换(步骤140)。在本实施例中,当所读到的信息交换命令标记41状态为” I”时,代表此共享信息需要通过第二操作系统才能被执行,也即需要进行信息交换。此时,中央处理单元I会在第二操作系统的环境下,自动自储存单元3的共享储存区33中读取共享信息331 (步骤150)。在步骤150中,当所述的共享信息331包含执行一指令、一命令或一应用程序时,则步骤150还需通过第二操作系统,进一步执行上述指令、命令或应用程序。若在上述过程中,没有产生信息交换命令,则表示没有必要进行信息交换,或者已完成信息交换,则信息交换命令标记41的状态会回复为” O”。对于第二操作系统而言,在第二操作系统被启动时,若所读取到的信息交换命令标记41的状态为”0”时,则表示没有读取到信息交换命令。此时,中央处理单元I与随机存取内存2则会维持在第二操作系统下运作,不对共享信息作额外处理(步骤160)。请继续参阅图3,其显示在本发明较佳实施例的第一较佳应用例,通过操作系统的休眠与唤醒来实现信息交换的简易运作流程图。在发明较佳实施例的第一较佳应用例中,利用操作系统的休眠(休眠模式)与唤醒(运作模式)来进行操作系统的切换,以实现信息交换的目的。如图1与图3所示,在进行信息交换前,必须先将一共享信息331储存在储存单元3的共享储存区33,所述的共享信息331可为读取特定信息,或可包含执行一指令、一命令或一应用程序(步骤210)。之后,在一使用者开启电子装置100而分别启动第一操作系统程序31与第二操作系统程序32时,可依据共享信息的预设对应操作系统进行设定,并使对应的操作系统于一运作状态,并将其余不需的其它操作系统设定为一休眠/或终止状态。在本实施例的较佳应用例中,数据交换单元4及共享信息331所预设的操作系统为第一操作系统。因此,在完成电子装置的开机操作后,会让中央处理单元I与随机存取内存2在第一操作系统的环境下开始运作。在第一操作系统的环境下,若使用者欲读取共享信息331,但共享信息331却与第一操作系统不兼容(或在第一操作系统下的运作效率较低)时,第一操作系统会将一信息交换命令传送至一数据交换单元4,使数据交换单元4内的信息交换命令标记状态41由”0”被修改为”1”,表示需要通过另外一个操作系统来执行。之后,电子装置100会主动退出第一操作系统。所述的退出第一操作系统可包含使第一操作系统进入一休眠模式(步骤220)。接着,电子装置会加载第二操作系统,使第二操作系统自休眠模式转为进入运作模式(步骤230)。在第二操作系统开始进入运作模式时,会自动读取信息交换命令标记41的状态,以判断是否要进行信息交换(步骤240)。当所读到的信息交换命令标记41状态为” I”时,代表读取到信息交换命令,也即表示需要进行信息交换。此时,中央处理单元I会在第二操作系统的环境下,自动读取储存单元3的共享储存区33中的共享信息331 (步骤250)。其中所述共享信息331包含执行一指令、一命令或一应用程序时,则步骤250还包括在进行读取作业时,进一步执行上述指令、命令或应用程序。若在上述过程中,没有产生信息交换命令,则表示没有必要进行信息交换,或者已完成信息交换,则信息交换命令标记状态41会回复为”0”。对于第二操作系统而言,在第二操作系统被启动时,若所读取到的信息交换命令标记状态41为”0”时,则表示没有读取到信息交换命令。此时,中央处理单元I与随机存取内存2则会维持在第二操作系统下运作,不对共享信息作额外处理(步骤260)。综合以上所述,在上述第一较佳应用例中,预先启动第一操作系统与一第二操作系统,并使第一操作系统处于一运作模式,第二操作系统处于一休眠模式。所述退出第一操作系统,即使第一操作系统自动自运作模式进入休眠模式;所述自动启动第二操作系统,即使第二操作系统自动自休眠模式转为进入运作模式。除了上述第一较佳应用例之外,本发明所提供的信息交换方法还可以依据一第二较佳应用例加以执行。在第二较佳应用例中,只预先启动第一操作系统。所述退出第一操作系统,即关闭第一操作系统;所述启动第二操作系统,即自动关闭第一操作系统,并重新启动第二操作系统。相信举凡在所属技术领域中具有通常知识者,在阅读以上所揭露的技术后,应该都能够轻易理解:相较于在已知技术中,在使用者遇到信息、命令或应用程序与目前所处的操作系统环境不兼容时,必须通过重新开机与选取操作系统才能顺利读取信息,或执行、指令、命令或应用程序;在本发明中,特别利用信息交换命令与数据交换单元,甚至可结合标记运用的技术,在使用者遇到信息、指令、命令或应用程序与目前所处的操作系统环境不兼容(包含执行效率较差)时,可自动将信息、指令、命令或应用程序交换到另一兼容(包含执行效率较佳)的操作系统下进行读取或执行。毫无歧义地,本发明确实能够为使用者带来极高的操作便利性。通过上述本发明实施例可知,本发明确具产业上的利用价值。惟以上的实施例说明,仅为本发明的较佳实施例说明,举凡所属技术领域中具有通常知识者当可依据本发明的上述实施例说明而作其它种种改良及变化。然而这些依据本发明实施例所作的种种改良及变化,当仍属于本发明的发明精神及界定的专利范围内。
权利要求
1.一种在电子装置的多个操作系统间进行信息交换的方法,上述电子装置具有第一操作系统与第二操作系统,该方法包括: 在上述第一操作系统下将共享信息储存于储存单元; 传送信息交换命令至数据交换单元,并退出上述第一操作系统; 启动上述第二操作系统;以及 判断上述数据交换单元的状态,并自上述储存单元中读取上述共享信息,据以利用第二操作系统执行上述共享信息。
2.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,在上述传送信息交换命令至数据交换单元,并退出上述第一操作系统的步骤中,上述第一操作系统自动进入休眠模式。
3.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,在上述传送信息交换命令至数据交换单元,并退出第一操作系统的步骤中,自动关闭上述第一操作系统。
4.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,在启动上述第二操作系统的步骤中,上述第二操作系统自休眠模式进入运作模式。
5.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,在启动上述第二操作系统的步骤中,在关闭上述第一操作系统后,自动重新启动上述第二操作系统。
6.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,上述数据交换单元为基本输入输出系统或为软件。
7.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,上述储存单元为硬盘机或固态硬盘机。
8.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,在传送信息交换命令至数据交换单元的步骤中,自动修改信息交换命令标记。
9.根据权利要求8所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,在判断上述数据交换单元的状态的步骤中,上述第二操作系统在读取到上述信息交换命令标记被修改时,自动存取上述储存单元中的共享信息。
10.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,上述共享信息包含执行命令、指令或应用程序。
11.根据权利要求1所述的在电子装置的多个操作系统间进行信息交换的方法,其特征在于,在启动上述第二操作系统的步骤中,在上述共享信息无法被上述第一操作系统所读取或执行时,自动发出上述信息交换命令。
全文摘要
本发明公开了一种在电子装置的多个操作系统间进行信息交换的方法,用以在电子装置同时具有第一操作系统与第二操作系统时,在两者间进行信息交换。该方法包括在第一操作系统下,将共享信息储存于储存单元;接着,传送信息交换命令至数据交换单元,并退出第一操作系统;此时,电子装置启动第二操作系统;在第二操作系统中,判断数据交换单元的状态,自储存单元读取上述共享信息,以在第二操作系统中直接读取/或执行来自第一操作系统的共享信息。本发明在使用者遇到信息、指令、命令或应用程序与目前的操作系统环境不兼容时,可自动将信息、指令、命令或应用程序交换到另一兼容的操作系统下进行读取或执行,能够为使用者带来极高的操作便利性。
文档编号G06F9/48GK103197964SQ20121000838
公开日2013年7月10日 申请日期2012年1月9日 优先权日2012年1月9日
发明者周柏崴, 邓钦元, 许文修 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1