著录项信息
| 专利名称 | 具有多种操作系统的系统、电子装置及其运作方法 |
| 申请号 | CN200810074082.9 | 申请日期 | 2008-02-21 |
| 法律状态 | 授权 | 申报国家 | 中国 |
| 公开/公告日 | 2009-03-11 | 公开/公告号 | CN101382833 |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06F1/32 | IPC分类号 | G;0;6;F;1;/;3;2查看分类表>
|
| 申请人 | 宏达国际电子股份有限公司 | 申请人地址 | 中国台湾桃园市
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 宏达国际电子股份有限公司 | 当前权利人 | 宏达国际电子股份有限公司 |
| 发明人 | 林建良 |
| 代理机构 | 北京市柳沈律师事务所 | 代理人 | 葛宝成 |
摘要
一种具有多种操作系统的系统、电子装置及其运作方法,此电子装置包括显示器及一个包括第一操作系统及第二操作系统及内嵌控制器的系统,其中第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。内嵌控制器用于接收输入信号以在第一操作系统与第二操作系统间切换,并显示切换后操作系统的接口于显示器的屏幕上,其中第一操作系统及内嵌控制器在电子装置开机后即保持在非关机状态下,而第二操作系统在经过一预设闲置时间后即进入非工作状态。
1.一种具有多种操作系统的系统,适用于具有一显示器的一电子装置,包括:
第一操作系统;
第二操作系统,其中,该第一操作系统运作所消耗的电量小于该第二操作系统运作所消耗的电量;以及
内嵌控制器,连接于至少一外围装置,用以接收使用者的输入信号以在该第一操作系统与该第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口于该显示器的屏幕上,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制所述外围装置的运作,其中
该第一操作系统及该内嵌控制器在该电子装置开机后即保持在一非关机状态下,且该第二操作系统在经过一预设闲置时间后即进入一非工作状态。
2.如权利要求1所述的具有多种操作系统的系统,其中,当提供一电源至该电子装置时,即启动该内嵌控制器,而当该电子装置开机时,则启动该第一操作系统与该第二操作系统。
3.一种电子装置,包括:
显示器;
具有双操作系统的系统,包括:
第一操作系统;
第二操作系统,其中,该第一操作系统运作所消耗的电量小于该第二操作系统运作所消耗的电量;以及
内嵌控制器,连接于至少一外围装置,用以接收使用者的输入信号以在该第一操作系统与该第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口于该显示器的屏幕上,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制所述外围装置的运作,其中
该第一操作系统及该内嵌控制器系在该电子装置开机后即保持在一非关机状态下,且该第二操作系统在经过一预设闲置时间后即进入一非工作状态。
4.如权利要求3所述的电子装置,其中,当提供一电源至该电子装置时,即启动该内嵌控制器,而当该电子装置开机时,则启动该第一操作系统与该第二操作系统。
5.一种电子装置的运作方法,适于在一电子装置被供给电源的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,该电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统,其中,该第一操作系统运作所消耗的电量小于该第二操作系统运作所消耗的电量,该方法包括下列步骤:
当该电源键被按压时,启动该第一操作系统及该第二操作系统,并显示该第二操作系统处于一开启状态;
当该第一操作系统运作于该开启状态下且该切换键被按压时,显示该第二操作系统处于该开启状态或一关闭状态;
当该第一操作系统运作于该关闭状态下且该切换键被按压时,显示该第一操作系统处于该开启状态;以及
当该第二操作系统运作于该开启状态或该关闭状态下且该切换键被按压时,显示该第一操作系统处于该开启状态。
6.如权利要求5所述的电子装置的运作方法,其中,该第一操作系统的该开启状态是指该显示器显示该第一操作系统的一工作状态、该第一操作系统的该关闭状态是指该显示器显示该第一操作系统的一睡眠状态、该第二操作系统的该开启状态是指该显示器显示该第二操作系统的一工作状态、该第二操作系统的该关闭状态是指该显示器显示该第二操作系统的一睡眠状态、一冬眠状态及一关机状态其中之一。
7.一种电子装置的运作方法,适于在一电子装置被供给电源的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,该电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统,其中,该第一操作系统运作所消耗的电量小于该第二操作系统运作所消耗的电量,该方法包括下列步骤:
当该第一操作系统运作于一开启状态下且该切换键被按压时,显示该第二操作系统处于该开启状态或一关闭状态;
当该第一操作系统运作于该关闭状态下且该切换键被按压时,显示该第一操作系统处于该开启状态;
当该第二操作系统运作于该开启状态或该关闭状态下且该切换键被按压时,显示该第一操作系统处于该开启状态;
当该第一操作系统运作于该开启状态下、该第二操作系统运作于该开启状态下且该电源键被按压时,显示该第一操作系统处于该开启状态;
当该第一操作系统运作于该开启状态下、该第二操作系统运作于该关闭状态下且该电源键被按压时,显示该第二操作系统处于该开启状态;
当该第一操作系统运作于该关闭状态下且该电源键被按压时,显示该第二操作系统处于该开启状态;
当该第二操作系统运作于该开启状态下且该电源键被按压时,显示该第二操作系统处于该关闭状态;以及
当该第二操作系统运作于该关闭状态下且该电源键被按压时,显示该第二操作系统处于该开启状态。
8.如权利要求7所述的电子装置的运作方法,其中,该第一操作系统的该开启状态是指该显示器显示该第一操作系统的一工作状态、该第一操作系统的该关闭状态是指该显示器显示该第一操作系统的一睡眠状态、该第二操作系统的该开启状态是指该显示器显示该第二操作系统的一工作状态、该第二操作系统的该关闭状态是指该显示器显示该第二操作系统的一睡眠状态、一冬眠状态及一关机状态其中之一。
9.一种电子装置的运作方法,适于在一电子装置被供给电源并已被启动的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,该电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统,其中该第一操作系统运作所消耗的电量小于该第二操作系统运作所消耗的电量,该方法包括下列步骤:
当该第一操作系统运作于一开启状态下且该切换键被按压时,显示该第二操作系统处于该开启状态或一关闭状态;
当该第一操作系统运作于该关闭状态下且该切换键被按压时,显示该第一操作系统处于该开启状态;以及
当该第二操作系统运作于该开启状态或该关闭状态下且该切换键被按压时,显示该第一操作系统处于该开启状态。
10.如权利要求9所述的电子装置的运作方法,其中,该第一操作系统的该开启状态是指该显示器显示该第一操作系统的一工作状态、该第一操作系统的该关闭状态是指该显示器显示该第一操作系统的一睡眠状态、该第二操作系统的该开启状态是指该显示器显示该第二操作系统的一工作状态、该第二操作系统的该关闭状态是指该显示器显示该第二操作系统的一睡眠状态、一冬眠状态及一关机状态其中之一。
11.一种电子装置的运作方法,适于在一电子装置被供给电源并已被启动的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,该电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统,其中,该第一操作系统运作所消耗的电量小于该第二操作系统运作所消耗的电量,该方法包括下列步骤:
当该第二操作系统运作于一开启状态或一关闭状态下且该切换键被按压时,显示该第一操作系统处于该开启状态;
当该第二操作系统运作于该关闭状态下且该电源键被按压时,显示该第二操作系统处于该开启状态;以及
当该第二操作系统运作于该开启状态下且该电源键被按压时,显示该第二操作系统处于该关闭状态。
12.如权利要求11所述的电子装置的运作方法,其中,该第一操作系统的该开启状态是指该显示器显示该第一操作系统的一工作状态、该第一操作系统的该关闭状态是指该显示器显示该第一操作系统的一睡眠状态、该第二操作系统的该开启状态是指该显示器显示该第二操作系统的一工作状态、该第二操作系统的该关闭状态是指该显示器显示该第二操作系统的一睡眠状态、一冬眠状态及一关机状态其中之一。
具有多种操作系统的系统、电子装置及其运作方法\n技术领域\n[0001] 本发明涉及一种电源管理方法,且特别是涉及一种应用于具有多种操作系统的电子装置的电源管理方法。\n背景技术\n[0002] 为配合现代人繁忙的生活节奏,各种不占空间且携带方便的电子装置也推陈出新。以智能型手机(Smart phone)为例,不仅具备了传统通信装置的各项功能,更能让使用者通过其内建的窗口操作系统来达到撰写文件、收发电子邮件、浏览网络,或是使用实时通信软件等目的。也就是说,这样的手持通信装置不但可以用来拨打电话,更宛如小型个人计算机般地能提供各种多样化功能,而随着无线网络技术的进步,这些功能的使用也不再受到时间与空间上的限制,对凡事讲求效率的现代人来说,这种装置已然成为生活中不可或缺的工具之一。\n[0003] 上述这类手持通信装置一般采用内嵌式系统(Embedded System)的结构,并使用如Windows CE的窗口移动操作系统(Windows mobile OS)来执行各项工作。然而,窗口移动操作系统的功能会受到手持通信装置内部处理器效能的影响,无法达到一般计算机操作系统的多任务多样化功能。举例来说,像是Windows XP或是Windows VISTA等窗口操作系统就能够处理较复杂的工作,包括文书编辑、影像处理等,而比窗口移动操作系统具有较高的效能。因此,为了能够提升可携式电子装置的效能,一种整合窗口移动操作系统的可移植性以及个人计算机窗口操作系统的功能性的全新结构于焉诞生。\n[0004] 上述这种双操作系统结构在实际运作时,只能采用单一操作系统工作、另一操作系统待机的方式来交互使用共享的系统资源。当使用者欲停止使用目前的操作系统,并跳换至另一操作系统时,则需按下装置上的切换键,将系统切换至所需的操作系统,此时显示在屏幕上的操作系统画面也会跟着切换。\n[0005] 然而,在双操作系统结构中,每个操作系统均个别配置有处理器以执行操作系统指派的工作,但在实际应用时,只有一种操作系统的处理器被用来执行任务,也只有这个操作系统的使用者接口显示在屏幕上。此时提供给另一个未显示接口的操作系统的电力就会被浪费掉。因此,电子装置便需要一个适当机制来管理提供给两个操作系统的电力,以节省电力消耗并延长电池的使用寿命。\n发明内容\n[0006] 有鉴于此,本发明提供一种具有多种操作系统的系统及包括此系统的电子装置,藉由电源键与切换键的配置,并搭配内嵌控制器的控制,适当调配供给各操作系统的电力,以有效节省电源消耗。\n[0007] 本发明提供一种电子装置的操作方法,根据各个操作系统的运作状态及使用者的操作动作,适当调配供给的电力,以有效节省电源消耗。\n[0008] 为达上述或其它目的,本发明提出一种具有多种操作系统的系统,适用于具有显示器的电子装置,此系统包括第一操作系统、第二操作系统及内嵌控制器。其中,第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。内嵌控制器,连接于至少一外围装置,用于接收使用者的输入信号,以在第一操作系统与第二操作系统间切换,并将切换后的第一操作系统或第二操作系统的接口显示于显示器的屏幕上,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制所述外围装置的运作。其中,第一操作系统及内嵌控制器系在电子装置开机后即保持在非关机(alive)状态下,而第二操作系统在经过一预设闲置时间后即进入非工作(Non-working)状态。\n[0009] 本发明提供一种电子装置,其中包括显示器及一个具有双操作系统的系统。此系统包括第一操作系统、第二操作系统及内嵌控制器。其中,第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。内嵌控制器,连接于至少一外围装置,用于接收使用者的输入信号,以在第一操作系统与第二操作系统间切换,并将切换后的第一操作系统或第二操作系统的接口显示于显示器的屏幕上,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制所述外围装置的运作。其中,第一操作系统及内嵌控制器系在电子装置开机后即保持在非关机状态下,而第二操作系统在经过一预设闲置时间后即进入非工作状态。\n[0010] 在本发明的一实施例中,上述当提供电源至电子装置时,即会启动内嵌控制器,而当电子装置开机时,则会启动第一操作系统与第二操作系统。\n[0011] 在本发明的一实施例中,上述的非关机状态包括工作状态、睡眠状态及冬眠状态其中之一,而上述的非工作状态则包括睡眠状态、冬眠状态及关机状态其中之一。\n[0012] 本发明提供一种电子装置的运作方法,适于在电子装置被供给电源的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,此电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统。其中第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。此方法包括下列步骤:当电源键被按压时,启动第一操作系统及第二操作系统,并显示第二操作系统于开启状态;当第一操作系统运作于开启状态下且切换键被按压时,显示第二操作系统于开启状态或关闭状态;当第一操作系统运作于关闭状态下且切换键被按压时,显示第一操作系统于开启状态;当第二操作系统运作于开启状态或关闭状态下且切换键被按压时,显示第一操作系统于开启状态。\n[0013] 本发明提供一种电子装置的运作方法,适于在电子装置被供给电源的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,此电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统。其中,第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。此方法包括下列步骤:当第一操作系统运作于开启状态下且切换键被按压时,显示第二操作系统于开启状态或关闭状态;当第一操作系统运作于关闭状态下且切换键被按压时,显示第一操作系统于开启状态;当第二操作系统运作于开启状态或关闭状态下且切换键被按压时,显示第一操作系统于开启状态;当第一操作系统运作于开启状态下、第二操作系统运作于开启状态下且电源键被按压时,显示第一操作系统于开启状态;当第一操作系统运作于开启状态下、第二操作系统运作于关闭状态下且电源键被按压时,显示第二操作系统于开启状态;当第一操作系统运作于关闭状态下且电源键被按压时,显示第二操作系统于开启状态;当第二操作系统运作于开启状态下且电源键被按压时,显示第二操作系统于关闭状态;当第二操作系统运作于关闭状态下且电源键被按压时,显示第二操作系统于开启状态。\n[0014] 本发明提供一种电子装置的运作方法,适于在电子装置被供给电源并已被启动的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,此电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统。其中第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。此方法包括下列步骤:当第一操作系统运作于开启状态下且切换键被按压时,显示第二操作系统于开启状态或关闭状态;当第一操作系统运作于关闭状态下且切换键被按压时,显示第一操作系统于开启状态;当第二操作系统运作于开启状态或关闭状态下且切换键被按压时,显示第一操作系统于开启状态。\n[0015] 本发明提供一种电子装置的运作方法,适于在电子装置被供给电源并已被启动的状况下,由该电子装置的一内嵌控制器接收使用者的输入信号以在第一操作系统与第二操作系统间切换,并显示切换后的该第一操作系统或该第二操作系统的一接口,以及与切换后的该第一操作系统或该第二操作系统沟通,以控制一外围装置的运作,此电子装置具有显示器、电源键及切换键,且安装有第一操作系统及第二操作系统。其中第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。此方法包括下列步骤:当第二操作系统运作于开启状态或关闭状态下且切换键被按压时,显示第一操作系统于开启状态;当第二操作系统运作于关闭状态下且电源键被按压时,显示第二操作系统于开启状态;当第二操作系统运作于开启状态下且电源键被按压时,显示第二操作系统于关闭状态。\n[0016] 在本发明的一实施例中,上述第一操作系统的开启状态是指显示器显示第一操作系统的工作状态、第一操作系统的关闭状态是指显示器显示第一操作系统的睡眠状态、第二操作系统的开启状态是指显示器显示第二操作系统的工作状态、第二操作系统的关闭状态是指显示器显示第二操作系统的睡眠状态、冬眠状态及关机状态其中之一。\n[0017] 在本发明的一实施例中,上述的第一操作系统包括窗口移动操作系统,而第二操作系统包括窗口操作系统。\n[0018] 本发明采用双操作系统的结构,在电子装置中配置电源键与切换键以在操作系统间切换,并根据各个操作系统的运作状态及使用者的操作动作,利用内嵌控制器控制操作系统与显示器的转换,而达到有效节省电源消耗的目的。\n[0019] 为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。\n附图说明\n[0020] 图1是依照本发明一实施例所绘示的双操作系统装置的方块图。\n[0021] 图2是依照本发明一实施例所绘示的信息格式的示意图。\n[0022] 图3是依照本发明第一实施例所绘示的电子装置的方块图。\n[0023] 图4是依照本发明第二实施例所绘示的电子装置的状态转换表。\n[0024] 图5是依照图4的转换表所绘示的在电源键或切换键被按压的状况下简化的状态转换结果示意图。\n[0025] 图6是图5的电源键或切换键被按压的状况下切换结果的简化表格。\n[0026] 图7是依照本发明第三实施例所绘示的电子装置的运作方法的流程图。\n[0027] 图8是依照本发明第四实施例所绘示的电子装置的运作方法的流程图。\n[0028] 图9是依照本发明第五实施例所绘示的电子装置的运作方法的流程图。\n[0029] 图10是依照本发明第六实施例所绘示的电子装置的运作方法的流程图。\n[0030] 附图符号说明\n[0031] 100:双操作系统装置\n[0032] 110:窗口操作系统\n[0033] 111:低脚数驱动器\n[0034] 112:内嵌控制器驱动器\n[0035] 113:服务软件\n[0036] 114、123:时间同步器\n[0037] 115、124:背光模块驱动器\n[0038] 116、125:音量同步器\n[0039] 120:窗口移动操作系统\n[0040] 121:通用异步收发器驱动器\n[0041] 122:行程间通信驱动器\n[0042] 130:内嵌控制器\n[0043] 131:内存\n[0044] 132:脉冲宽度调制模块\n[0045] 140:触控式屏幕\n[0046] 150:背光模块\n[0047] 160:光传感器\n[0048] 170:低脚数总线\n[0049] 180:通用异步收发器总线\n[0050] 200:信息\n[0051] 210:长度区\n[0052] 220:识别码区\n[0053] 230:命令区\n[0054] 240:数据区\n[0055] 250:检查码区\n[0056] 300:电子装置\n[0057] 310:第一操作系统\n[0058] 320:第二操作系统\n[0059] 330:内嵌控制器\n[0060] 340:显示器\n[0061] 350:电源键\n[0062] 360:切换键\n[0063] S710-S740:本发明第三实施例的电子装置的运作方法的各步骤[0064] S810-S880:本发明第四实施例的电子装置的运作方法的各步骤[0065] S910-S930:本发明第五实施例的电子装置的运作方法的各步骤[0066] S1010-S1030:本发明第六实施例的电子装置的运作方法的各步骤。\n具体实施方式\n[0067] 在使用双操作系统的电子装置时,由于装置屏幕一次只能显示其中一种操作系统的操作画面,因此使用者在操作的过程中,势必得在这两种操作系统间切换。若能在操作系统切换时,即针对双方的运作状态适当调配供给的电力,就能够有效节省电源消耗。本发明即是基于上述概念所发展出来的一套双操作系统的电子装置及其运作方法。为了使本发明的内容更为明了,以下特举实施例作为本发明能够据以实施的范例。\n[0068] 图1是依照本发明一实施例所绘示的双操作系统装置的方块图。请参照图1,本实施例的双操作系统装置100主要包括窗口操作系统110(例如Windows XP或Windows VISTA)、窗口移动操作系统120(例如Windows CE),以及内嵌控制器130。其中,电子装置\n100例如是笔记本型计算机、迷你移动计算机(Ultra Mobile PC,UMPC)或个人数字助理,而不限制其范围。\n[0069] 内嵌控制器130连接至双操作系统装置100的外围装置,例如触控式屏幕140,背光模块150及光传感器160等,其它的外围装置则包括键盘、电池、网络相机、显示器、扬声器(未示出)等等,而这些外围装置皆由两个操作系统共同使用。\n[0070] 此外,内嵌控制器130包括连接至由窗口操作系统110的低脚数(Low Pin Count,LPC)驱动器111所驱动的LPC总线170,而由内嵌控制器驱动器112驱动,以便于通过LPC接口和窗口操作系统110沟通。其中,通过窗口操作系统110的服务软件113,内嵌控制器可与窗口操作系统110的时间同步器114、背光模块驱动器115与音量同步器116沟通,并据以控制电子装置110的背光模块150、扬声器(未绘示)等外围装置的运作。\n[0071] 同理,内嵌控制器130也连接至由窗口移动操作系统120的通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)驱动器121所驱动的UART总线\n180,以便于通过UART接口和窗口移动操作系统120沟通。其中,通过窗口操作系统110的行程间通信(Interprocess Communication,IPC)驱动器122,内嵌控制器可与窗口移动操作系统120的时间同步器123、背光模块驱动器124与音量同步器125沟通,并据以控制电子装置110的背光模块150、扬声器(未示出)等外围装置的运作。值得注意的是,此处所使用的LPC接口与UART接口仅做为一实施例,并非用以限制本发明的范围,熟知本领域技术的人员当可视实际需要,采用其它种类的传输接口。\n[0072] 为了能够在窗口操作系统110、窗口移动操作系统120及内嵌控制器130之间沟通,本发明使用一种通用的信息(message)格式。藉由信息的传递,上述三种单元均能够命令其它单元执行特定工作或是传送数据给其它单元。以下则介绍其格式:\n[0073] 图2是依照本发明一实施例所绘示的信息格式的示意图。请参照图2,此信息200的开头是一个长度区210,其用于指出此信息200的有效长度。紧接着是识别码(Identification,ID)区220,其用于指示信息200发送的起点及终点。接着,命令(Command,CMD)区230则包括用以命令终点端单元的指令。然后,包括多笔数据Data \n0-Data n在内的数据区240提供了终点端单元执行命令所需的数据。检查码(checksum,CKS)区250则是加在最后,用以提供给终点端单元来确认信息内容是否完整。\n[0074] 藉由上述实施例的信息的传递,即可在窗口操作系统110、窗口移动操作系统120与内嵌控制器130之间建立沟通的管道,而本发明的电子装置及其运作方法才得以实施,以下则介绍本发明的电子装置的构造及功能。\n[0075] 第一实施例\n[0076] 本发明的电子装置的操作系统是采用窗口操作系统(例如Windows XP或Windows VISTA)与窗口移动操作系统(例如Windows CE)并存的双操作系统结构。而对于这两种操作系统来说,窗口操作系统通常会比窗口移动操作系统消耗较多的电量。因此,本发明根据这两种操作系统状态的转变,适当调配提供的电力,以达到有效管理电源的功效。根据这两种操作系统的规格,窗口操作系统包括四种状态,即工作(Work)、睡眠(Sleep)、冬眠(Hibernate)及关机(Power-off)状态;而窗口移动操作系统则包括三种状态,即工作、睡眠及关机状态。此外,这两种操作系统均包含两种显示模式,即背光开启(light ON)与背光关闭(1ight OFF)两种模式。\n[0077] 在此需强调的是,在本实施例中,当有电源提供给电子装置而电子装置尚未开启之前,窗口操作系统与窗口移动操作系统均处于关机状态。然而,一旦电子装置被启动,电子装置中的窗口操作系统及窗口移动操作系统亦同时被开启而进入工作状态,此时电子装置屏幕中显示的画面则是从窗口操作系统的关闭状态转换为开启状态。换句话说,此时屏幕的背光将被开启以显示窗口操作系统的画面。\n[0078] 举例来说,图3是依照本发明第一实施例所绘示的电子装置的方块图。请参照图\n3,电子装置300包括第一操作系统310、第二操作系统320、内嵌控制器330、显示器340、电源键350及切换键360。其中,第一操作系统310、第二操作系统320、内嵌控制器330形成一个如图1所示的具有双操作系统的系统。本实施例假设第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量,而第一操作系统例如是Windows CE,第二操作系统则例如是Windows XP或Windows VISTA。\n[0079] 当电源提供给电子装置300时,内嵌控制器330即被启动,而当电子装置300因电源键350被按压而开机时,第一操作系统310、第二操作系统320也接着开启。此时内嵌控制器330即可根据所接收的输入信号在第一操作系统310与第二操作系统320之间切换,并控制显示器340显示切换后操作系统的接口。在此需强调的是,在电子装置300开机后,第一操作系统310与内嵌控制器330均一直保持在非关机(alive)状态,以随时执行电子装置300交代的任务。另一方面,在经过一段预设闲置时间后,第二操作系统320将转换进入非工作状态,以节省电力。上述的非关机状态包括工作状态、睡眠状态或冬眠状态,而非工作状态则包括睡眠状态、冬眠状态或关机状态。\n[0080] 藉由上述电子装置的结构,在较耗费电力的窗口操作系统闲置时,将其转换至非工作状态以节省电力。而窗口移动操作系统则仍维持在非关机状态,因此其中所包含的第三代无线通信技术(Third Generation,3G)或全球定位系统(Global Positioning System,GPS)等模块均保持在随时可工作状态,而能够提供窗口操作系统及窗口移动操作系统运作所需的支持。对应于上述电子装置的结构,本发明亦提供了有效率的方法来实现双操作系统的电子装置的电源管理,以下则举一实施例详细说明。\n[0081] 第二实施例\n[0082] 在本实施例中,为了方便说明本发明的电子装置的操作方法,定义了许多名词及规则,而当电子装置被启动后,即会根据这些规则运作并管理提供给操作系统的电源,这些名词及规则如下:\n[0083] 1.随着时间过去,窗口操作系统可能会依据使用者的定义转换为工作、睡眠、冬眠及关机状态其中之一,而窗口移动操作系统则可能会转换为工作、睡眠及关机状态(指电源耗尽后关机)其中之一。\n[0084] 2.窗口操作系统的工作状态(即ON状态)代表标准的工作状态,而窗口操作系统的非工作状态(即OFF状态)则包括了睡眠、冬眠及关机状态。另一方面,窗口移动操作系统的工作状态(即ON状态)代表标准的工作状态,而窗口移动操作系统的非工作状态(即OFF状态)则包括了睡眠状态。\n[0085] 3.非关机状态是指窗口操作系统或窗口移动操作系统运作于除了关机状态之外的工作、睡眠或冬眠状态。\n[0086] 4.窗口移动操作系统在电子装置运作的过程中是一直运作于非关机状态,除非提供给电子装置的电源被切断。\n[0087] 5.以下的代号DWN(取自 )是代表屏幕上显示开启状\n态的Windows CE、代号DWF(取自 )是代表屏幕上显示关闭\n状态的Windows CE、代号DVN(取自 是代表屏幕上显示开\n启状态的Windows VISTA,而代号DVF(取自 )则是代表\n屏幕上显示关闭状态的Windows VISTA。在此必须说明的是,Windows CE是窗口移动操作系统的一实施例,而Windows VISTA是窗口操作系统的一实施例。\n[0088] 图4是依照本发明第二实施例所绘示的电子装置的状态转换表。请参照图4,其中列示了当电子装置的电源键或切换键被按压时,其内部操作系统状态转换的所有可能情形。此表格主要可分为两个部份,其中,第一部份为第1-12列,其中,窗口操作系统初始的状态为关闭状态,第二部份则为第17-24列,其中,窗口操作系统初始的状态为开启状态。\n由于窗口移动操作系统在电子装置开启后禁止处于关机状态,因此列2、4及列13-16的情况将被忽略而不列入考虑。\n[0089] 在本实施例中,电子装置的电源键及切换键均分别连接至一个独立运作的内嵌控制器(如图1的内嵌控制器130),使得电源键及切换键均能发送信号给内嵌控制器,以命令内嵌控制器在窗口操作系统与窗口移动操作系统之间执行切换动作。其中,电源键主要是用来将电子装置的电源开启或关闭,而切换键则是单独使用或与电源键配合用来切换显示在电子装置屏幕上的操作系统的画面。上述的电源键或切换键例如是配置在电子装置上的实体按键,或是显示在电子装置屏幕上的虚拟按键,而不限制其范围,熟知本领域技术者当可视实际需要采用不同种类的软硬件装置或方法来实现此电源键及切换键。\n[0090] 基于图4所示的状态转换及电源键与切换键的操作,可归纳出一个状态转换结果示意图。图5是依照图4的转换表所绘示的在电源键或切换键被按压的状况下简化的状态转换结果示意图。请参照图5,本实施例假设电子装置已藉由按压电源键而启动。其中,A代表切换键被按压的情况,B则代表电源键被按压的情况。再者,DWN代表屏幕上显示开启状态的Windows CE、DWF代表屏幕上显示关闭状态的Windows CE、DVN代表屏幕上显示开启状态的Windows VISTA,而DVF则是代表屏幕上显示关闭状态的Windows VISTA。\n[0091] 状态1(DWN)是假设目前使用的操作系统是Windows CE,且是处于开启状态。其中,当切换键(A)被按压时,将进一步判断Windows VISTA原先的状态是否为开启状态,若Windows VISTA原先的状态为开启状态,则将目前使用的Windows CE切换至开启状态的Windows VISTA(DVN);若Windows VISTA原先的状态为关闭状态,则将目前使用的Windows CE切换至关闭状态的Windows VISTA(DVF)。另一方面,当电源键(B)被按压时,也同样会进一步判断Windows VISTA原先的状态是否为开启状态,若Windows VISTA原先的状态为开启状态,则将目前使用的操作系统将维持在开启状态的Windows CE(DWN)。这也就是说,此时电子装置的内嵌控制器将暂不动作,而持续将Windows CE维持在开启状态;然而,若Windows VISTA原先的状态为关闭状态,则将目前使用的操作系统切换至开启状态的Windows VISTA(DVN)。\n[0092] 状态2(DWF)是假设目前使用的操作系统是Windows CE,且是处于关闭状态。其中,当切换键(A)被按压时,目前使用的操作系统仍维持在Windows CE,但Windows CE的状态将被转换至开启状态(DWN)。另一方面,当电源键(B)被按压时,目前使用的操作系统将从Windows CE切换至Windows VISTA,而无论Windows VISTA原先的状态是开启状态或是关闭状态,Windows VISTA都将被转换至开启状态(DVN)。\n[0093] 状态3(DVN)是假设目前使用的操作系统是Windows VISTA,且是处于开启状态。\n其中,当切换键(A)被按压时,目前使用的操作系统将从Windows VISTA切换至Windows CE,而无论Windows CE原先的状态是开启状态或是关闭状态,Windows CE都将被转换至开启状态(DWN)。另一方面,当电源键(B)被按压时,目前使用的操作系统仍维持在Windows VISTA,但Windows VISTA的状态将被转换至关闭状态(DVF)。\n[0094] 状态4(DVF)是假设目前使用的操作系统是Windows VISTA,且是处于关闭状态。\n其中,当切换键(A)被按压时,目前使用的操作系统将从Windows VISTA切换至Windows CE,而无论Windows CE原先的状态是开启状态或是关闭状态,Windows CE都将被转换至开启状态(DWN)。另一方面,当电源键(B)被按压时,目前使用的操作系统仍维持在Windows VISTA,但Windows VISTA的状态将被转换至开启状态(DVN)。\n[0095] 图6是图5的电源键或切换键被按压的状况下切换结果的简化表格。请参照图6,此表格对应前述实施例所述的各种状态。其中,在状态1(DWN)中,当切换键(A)被按压时,将考虑Windows VISTA原先的状态是否为开启状态,若Windows VISTA为开启状态,则目前的状态将转换至状态3(DVN);若Windows VISTA为关闭状态,则目前的状态将转换至状态\n4(DVF)。同样在状态1(DWN)中,当电源键(B)被按压时,也会考虑Windows VISTA原先的状态是否为开启状态,若Windows VISTA为开启状态,则目前的状态将维持在状态1(DWN);\n若Windows VISTA为关闭状态,则目前的状态将转换至状态3(DVN)。其它状态的部份均可由前述实施例推导而知,故其详细内容在此不再赘述。\n[0096] 藉由上述表格可推导出至少四种状况,以下即各举一实施例说明这四种状况下电子装置的运作方法。\n[0097] 第三实施例\n[0098] 第三实施例适用于电子装置被供给电源的状况,此时可能电子装置的两个操作系统其中之一或两者处于关机状态,而需要按压电源键来触发其执行初始化动作,然后可再利用切换键或电源键在这两个操作系统间切换。\n[0099] 图7是依照本发明第三实施例所绘示的电子装置的运作方法的流程图。请同时参照图7,本实施例的电子装置安装有第一操作系统及第二操作系统,而第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。其中,第一操作系统例如是Windows CE等窗口移动操作系统,而第二操作系统则例如是Windows XP或Windows VISTA等窗口操作系统。值得注意的是,为了让这些操作系统的运作更为经济而不影响效能,窗口移动操作系统在电子装置开机之后均维持在非关机的状态,而窗口操作系统则会运作在开启或关闭的状态。\n[0100] 首先,当电源键被按压时,即同时启动第一操作系统及第二操作系统,并在电子装置的屏幕上显示第二操作系统的开启状态(步骤S710)。举例来说,电子装置的电源键被按压时,屏幕上显示的是窗口操作系统的画面。\n[0101] 接着,当第一操作系统运作于开启状态下且切换键被按压时,显示第二操作系统于开启状态或关闭状态(步骤S720)。其中,切换后显示的就是第二操作系统切换前的状态。\n[0102] 当第一操作系统运作于关闭状态下且切换键被按压时,显示第一操作系统处于开启状态(步骤S730)。也就是说,当第一操作系统关闭时按下切换键,是将第一操作系统开启,而不切换操作系统。\n[0103] 当第二操作系统运作于开启状态或关闭状态下且切换键被按压时,显示第一操作系统处于开启状态(步骤S740)。也就是说,无论第二操作系统是开启或关闭,当切换键被按下时,即进行操作系统的切换,而切换至第一操作系统之后,第一操作系统即保持在开启状态。\n[0104] 在此需强调的是,由于窗口移动操作系统的许多功能(例如3G或GPS模块)可能会被窗口操作系统所使用,因此无论是在窗口移动操作系统主控电子装置屏幕的状态或是窗口操作系统主控电子装置屏幕的状态下,窗口移动操作系统均保持在开启的状态。藉由上述的电源管理方法,就可获致最佳的电源节省结果。\n[0105] 第四实施例\n[0106] 第四实施例亦适用于电子装置被供给电源的状况,此时可能电子装置的两个操作系统其中之一或两者处于关机状态,而需要按压电源键来触发其执行初始化动作,然后可再利用切换键在这两个操作系统间切换。\n[0107] 图8是依照本发明第四实施例所绘示的电子装置的运作方法的流程图。请参照图8,本实施例的电子装置安装有第一操作系统及第二操作系统,而第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。其中,第一操作系统例如是Windows CE等窗口移动操作系统,而第二操作系统则例如是Windows XP或Windows VISTA等窗口操作系统。\n[0108] 当第一操作系统主控电子装置屏幕且运作于开启的状态下时,若按下切换键,则屏幕的控制权(screen owner)就转换给第二操作系统,并在屏幕上显示第二操作系统开启状态或关闭状态的画面(步骤S810)。其中,切换后显示的就是第二操作系统切换前的状态。\n[0109] 然而,当第一操作系统运作于关闭状态下,而切换键被按压时,则是转而开启第一操作系统,并显示第一操作系统处于开启状态(步骤S820)。\n[0110] 当第二操作系统运作于开启状态或关闭状态下且切换键被按压时,显示第一操作系统处于开启状态(步骤S830)。也就是说,无论第二操作系统是开启或关闭,当切换键被按下时,即进行操作系统的切换,而切换至第一操作系统之后,第一操作系统即保持在开启状态。\n[0111] 当第一操作系统运作于开启状态下、第二操作系统运作于开启状态下,而电源键被按压时,显示第一操作系统处于开启状态(步骤S840);反之,当第一操作系统运作于开启状态下、第二操作系统运作于关闭状态下,而电源键被按压时,则是先将第二操作系统开启,并显示第二操作系统于开启状态(步骤S850)。也就是说,在第一操作系统运作于开启状态下按压电源键时,执行的动作将取决于第二操作系统的状态,若第二操作系统已是开启的状态,则仍维持显示第一操作系统于开启状态;反之,若第二操作系统仍未开启,则转而开启第二操作系统,并显示第二操作系统于开启状态。\n[0112] 当第一操作系统运作于关闭状态下,而电源键被按压时,显示第二操作系统处于开启状态(步骤S860)。此时第一操作系统仍维持运作在原先的关闭状态。\n[0113] 当第二操作系统运作于开启状态下,而电源键被按压时,显示第二操作系统处于关闭状态(步骤S870);反之,当第二操作系统运作于关闭状态下,而电源键被按压时,则是显示第二操作系统处于开启状态(步骤S880)。也就是说,若当前显示的是第二操作系统时,电源键仅是用以将第二操作系统在开启与关闭状态之间切换。\n[0114] 藉由上述的电源管理方法,就可获致最佳的电源节省结果。\n[0115] 第五实施例\n[0116] 第五实施例是假设电子装置中的两个操作系统均已执行完初始化动作而被开启,这也就是说窗口操作系统与窗口移动操作系统均被启动且运行于开启状态,而本实施例仅考虑以切换键在这两个操作系统间切换的所有状况。\n[0117] 图9是依照本发明一实施例所绘示的电子装置的运作方法的流程图。请同时参照图6左半部及图9,本实施例的电子装置安装有第一操作系统及第二操作系统,而第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。其中,第一操作系统例如是Windows CE等窗口移动操作系统,而第二操作系统则例如是Windows XP或Windows VISTA等窗口操作系统。\n[0118] 首先,当第一操作系统运作于开启状态下,而切换键被按压时,显示第二操作系统处于开启状态或关闭状态(步骤S910)。\n[0119] 接着,当第一操作系统运作于关闭状态下,而切换键被按压时,显示第一操作系统处于开启状态(步骤S920)。\n[0120] 最后,当第二操作系统运作于开启状态或关闭状态下,而切换键被按压时,显示第一操作系统处于开启状态(步骤S930)。\n[0121] 举例来说,在状态1(DWN)中,目前使用的操作系统为Windows CE,此时可藉由按压切换键的方式,将Windows CE切换至Windows VISTA。然而,当切换键被按压时,Windows VISTA的状态将被考虑进去。其中,若Windows VISTA原本是在开启状态,则当按下切换键时,显示器显示的就是开启状态的Windows VISTA。反之,若Windows VISTA原本是在关闭状态,则当按下切换键时,显示器显示的就是关闭状态的Windows VISTA。\n[0122] 在状态2(DWF)中,目前使用的操作系统也是Windows CE,此时切换键则是用来将Windows CE从关闭状态切换至开启状态。\n[0123] 另一方面,在状态3(DVN)及状态4(DVF)中,目前使用的操作系统是Windows VISTA。此时切换键则是用来将Windows VISTA切换至Windows CE,同时显示器显示的就是开启状态的Windows CE。\n[0124] 第六实施例\n[0125] 第六实施例系假设电子装置中的两个操作系统均已执行完初始化动作而被开启,这也就是说窗口操作系统与窗口移动操作系统均被启动且运行于开启状态,而本实施例仅考虑在窗口操作系统开启或关闭的状态下,按压切换键及电源键时电子装置所运作的所有状况。\n[0126] 图10是依照本发明一实施例所绘示的电子装置的运作方法的流程图。请同时参照图6下半部及图10,本实施例的电子装置安装有第一操作系统及第二操作系统,而第一操作系统运作所消耗的电量小于第二操作系统运作所消耗的电量。其中,第一操作系统例如是Windows CE等窗口移动操作系统,而第二操作系统则例如是Windows XP或Windows VISTA等窗口操作系统。\n[0127] 首先,当第二操作系统运作于开启状态或关闭状态下,而切换键被按压时,显示第一操作系统处于开启状态(步骤S1010)。\n[0128] 当第二操作系统运作于关闭状态下,而电源键被按压时,显示第二操作系统处于开启状态(步骤S1020)。\n[0129] 当第二操作系统运作于开启状态下,而电源键被按压时,显示第二操作系统处于关闭状态(步骤S1030)。\n[0130] 举例来说,参照图6表格的下半部,此时电源键是用来将Windows VISTA的状态从开启切换至关闭或是从关闭切换至开启,而无论Windows VISTA原先的状态是开启或关闭,当切换键被按压时,目前使用的操作系统均会从Windows VISTA切换至Windows CE。\n[0131] 另一方面,电源键则是用以将Windows VISTA的状态从开启状态切换至关闭状态,或是从关闭状态切换至开启状态,端视Windows VISTA原先的状态而定,此时Windows CE将保持在原先状态而不作变动。\n[0132] 藉由上述的方法及装置,即可有效管理双操作系统的电子装置的电源,而由于电子装置开机后窗口移动操作系统维持在非关机状态,因此窗口移动操作系统所包含的3G或GPS等由窗口操作系统及窗口移动操作系统共同使用的模块均保持在随时可工作状态,而提供双方运作所需的支持。因此,本发明提供了一种更有效率的方法来实现双操作系统的电子装置的电源管理。\n[0133] 虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视本发明的申请专利范围所界定者为准。
法律信息
- 2011-11-23
- 2009-05-06
- 2009-03-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-04-05
|
2004-01-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |