《电脑系统及电源管理方法.pdf》由会员分享,可在线阅读,更多相关《电脑系统及电源管理方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103677200 A (43)申请公布日 2014.03.26 CN 103677200 A (21)申请号 201210352196.1 (22)申请日 2012.09.20 G06F 1/32(2006.01) G06F 3/06(2006.01) (71)申请人 宏碁股份有限公司 地址 中国台湾台北县 (72)发明人 聂剑扬 (74)专利代理机构 隆天国际知识产权代理有限 公司 72003 代理人 张艳杰 张浴月 (54) 发明名称 电脑系统及电源管理方法 (57) 摘要 本发明提供一种电脑系统及电源管理方法, 该系统包括 : 一处理器 ; 一网络传输模块 ;。
2、 一存储 单元 ; 以及一双端口磁盘控制器, 耦接于该处理 器、 该网络传输模块及该存储单元, 用以控制该存 储单元的存取 ; 其中当该电脑系统处于一连线待 机 (Connected Standby) 状态且该处理器操作于 一低功耗状态, 该网络传输模块由一网络接收至 少一背景活动的一网络数据, 并直接经由该双端 口磁盘控制器将该网络数据写入该存储单元。本 发明可在连线待机状态时不通过处理器进行背景 活动的数据下载。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图3页 (10。
3、)申请公布号 CN 103677200 A CN 103677200 A 1/2 页 2 1. 一种电脑系统, 包括 : 一处理器 ; 一网络传输模块 ; 一存储单元 ; 以及 一双端口磁盘控制器, 耦接该处理器、 该网络传输模块及该存储单元, 用以控制该存储 单元的存取 ; 其中, 当该电脑系统处于一连线待机状态且该处理器操作于一低功耗状态, 该网络传 输模块由一网络接收至少一背景活动的一网络数据, 且该网络传输模块并直接经由该双端 口磁盘控制器将该网络数据写入该存储单元。 2. 如权利要求 1 所述的电脑系统, 其中该存储单元还包括一第一存储空间及一第二存 储空间。 3. 如权利要求 2 。
4、所述的电脑系统, 其中该网络数据为一电子邮件本文或一信息通知, 且该网络数据系存储于该第一存储空间。 4. 如权利要求 3 所述的电脑系统, 其中当该电脑系统处于该连线待机状态, 该处理器 还经由该双端口磁盘控制器以一轮询方式检视在该第一存储空间中的该网络数据。 5. 如权利要求 2 所述的电脑系统, 其中该网络数据为一下载文件或一电子邮件附件, 且该网络数据存储于该第二存储空间。 6. 如权利要求 5 所述的电脑系统, 其中当该电脑系统处于一工作状态, 该处理器经由 该双端口磁盘控制器检视在该第二存储空间中的该网络数据。 7. 如权利要求 1 所述的电脑系统, 其中当该电脑系统处于一工作状态。
5、, 该处理器直接 由该网络传输模块取得该网络数据, 并显示所取得的该网络数据, 其中该网络数据为一电 子邮件或一信息通知。 8. 一种电源管理方法, 适用于一电脑系统, 该系统包括一处理器、 一网络传输模块、 一 存储单元及一双端口磁盘控制器, 该方法包括 : 当该电脑系统处于一连线待机状态且该处理器操作于一低功耗状态, 利用该网络传输 模块由一网络接收至少一背景活动的一网络数据 ; 以及 利用该网络传输模块直接经由该双端口磁盘控制器将该网络数据写入该存储单元。 9. 如权利要求 8 所述的电源管理方法, 其中该存储单元还包括一第一存储空间及一第 二存储空间。 10. 如权利要求 9 所述的电。
6、源管理方法, 其中该网络数据为一电子邮件本文或一信息 通知, 且该网络数据系存储于该第一存储空间。 11. 如权利要求 10 所述的电源管理方法, 还包括 : 当该电脑系统处于该连线待机状态, 利用该处理器还经由该双端口磁盘控制器以一轮 询方式检视在该第一存储空间中的该网络数据。 12. 如权利要求 9 所述的电源管理方法, 其中该网络数据为一下载文件或一电子邮件 附件, 且该网络数据系存储于该第二存储空间。 13. 如权利要求 12 所述的电源管理方法, 还包括 : 当该电脑系统处于一工作状态, 利用该处理器经由该双端口磁盘控制器检视在该第二 存储空间中的该网络数据。 权 利 要 求 书 C。
7、N 103677200 A 2 2/2 页 3 14. 如权利要求 8 所述的电源管理方法, 还包括 : 当该电脑系统处于一工作状态, 利用该处理器直接经由该网络传输模块取得该网络数 据 ; 以及 利用该处理器显示所取得的该网络数据, 其中该网络数据为一电子邮件或一信息通 知。 权 利 要 求 书 CN 103677200 A 3 1/5 页 4 电脑系统及电源管理方法 技术领域 0001 本发明涉及电源管理, 尤其涉及可在连线待机状态时不通过处理器进行背景活动 的数据下载的电脑系统及电源管理方法。 背景技术 0002 图 1A 是显示传统的电脑系统 100 的简要功能方框图。电脑系统 100。
8、 包括一处理 器 110、 一网络传输模块 120、 一磁盘控制器 130 及一存储单元 140。举例来说, 处理器 110 支持进阶配置及电源界面 (Advanced Configuration and Power Interface) 标准及连线 待机 (Connected-Standby) 状态功能 ( 例如由 Microsoft Windows 8 所支持 ) ; 其中当电 脑系统 100 处于连线待机状态时, 处理器 110 处于低功耗状态 ( 例如 ACPI 标准所定义的 C7 或 C10 状态 ), 此时应用程序虽处于暂停 (suspend) 的状态, 但仍然会通过网络传输模块 。
9、120 与网络 ( 例如 Wifi 网络或区域网络 ) 维持连线。 0003 换言之, 处理器 110 进入低功耗状态前, 先将所执行的应用程序切换为暂停状态, 后再进入低功耗状态 ; 而虽处理器110处于低功耗状态, 然当网络传输模块120接收相关于 应用程序的更新信息时, 处理器 110 将醒来处理所接收的信息, 待处理完后再进入低功耗 状态, 如此电脑系统 100 方能即时地显示最新信息, 以让使用者能即时地浏览最新信息, 例 如电子邮件或信息通知等等。 0004 图 1B 是显示传统电脑系统中在连线待机状态中处理器进行轮询的示意图。当电 脑系统100处于连线待机状态, 处理器110在绝。
10、大部分的时间均是处于低功耗状态, 而网络 传输模块 120 仍是处于工作状态以便接收来自网络的数据 ( 亦即背景活动的数据 )。处理 器 110 预设在一固定时间周期被唤醒以处理背景活动的数据, 例如显示信息或电子邮件, 或是处理下载的文件或电子邮件附件等等。如图 1B 所示, y 轴方向为处理器的功率消耗。 在连线待机状态中, 处理器 110 每隔 30 秒会被唤醒 500 毫秒以处理背景活动。 0005 由于传统电脑系统 100 中的网络传输模块 120 经由网络接收信息时, 均需通过处 理器 110 来存取存储单元 140 中的数据, 故处理器 110 在连线待机状态中的预定休眠周期 (。
11、 例如图 1B 的 30 秒期间 ) 期间往往无法完全处于低功耗状态。举例来说, 当处理器 110 处 于低功耗状态, 而网络传输模块120接收到新的信息时, 即使并未到达处理器110预设的唤 醒时间, 网络传输模块 120 仍会唤醒并传送所接收的新的信息至处理器 110, 处理器 110 再 将此新的信息传送至存储单元 140 存储, 处理器 110 处理完此新的信息后再进入低功耗状 态。如此一来, 处理器 110 的运作时间增加, 也相对地增加电脑系统 100 的功耗。 0006 因此, 急需一种电脑系统及电源管理方法可避免在连线待机状态中的预定休眠周 期强制唤醒处理器, 借以有效地降低系。
12、统的功耗。 发明内容 0007 为了克服现有技术的缺陷, 本发明提供一种电脑系统, 该系统包括 : 一处理器 ; 一网络传输模块 ; 一存储单元 ; 以及一双端口磁盘控制器, 耦接于该处理器、 该网络传 说 明 书 CN 103677200 A 4 2/5 页 5 输模块及该存储单元, 用以控制该存储单元的存取 ; 其中当该电脑系统处于一连线待机 (Connected Standby) 状态且该处理器操作于一低功耗状态, 该网络传输模块系由一网络 接收至少一背景活动的一网络数据, 且该网络传输模块并直接经由该双端口磁盘控制器将 该网络数据写入该存储单元。 0008 本发明还提供一种电源管理方法。
13、, 适用于一电脑系统, 该系统包括一处理器、 一网 络传输模块、 一存储单元及一双端口磁盘控制器。 该方法包括 : 当该电脑系统处于一连线待 机 (Connected Standby) 状态且该处理器操作于一低功耗状态, 利用该网络传输模块由一 网络接收至少一背景活动的一网络数据 ; 以及利用该网络传输模块直接经由该双端口磁盘 控制器将该网络数据写入该存储单元。 0009 本发明可在连线待机状态时不通过处理器进行背景活动的数据下载。 附图说明 0010 图 1A 是显示传统的电脑系统 100 的简要功能方框图。 0011 图 1B 是显示传统电脑系统中在连线待机状态中处理器进行轮询的示意图。 。
14、0012 图 2 是显示依据本发明一实施例的电脑系统 200 的简要功能方框图。 0013 图 3 显示依据本发明一实施例中处理器 210 进行轮询的状态的示意图。 0014 图 4 是显示依据本发明一实施例的电源管理方法的流程图。 0015 其中, 附图标记说明如下 : 0016 100、 200 电脑系统 ; 0017 110、 210 处理器 ; 0018 120、 220 网络传输模块 ; 0019 130 磁盘控制器 ; 0020 140、 240 存储单元 ; 0021 221 存储单元 ; 0022 230 双端口磁盘控制器 ; 0023 241 第一存储空间 ; 0024 24。
15、2 第二存储空间 ; 0025 S1 S3 状态。 具体实施方式 0026 为使本发明的上述目的、 特征和优点能更明显易懂, 下文特举一较佳实施例, 并配 合附图, 作详细说明如下。 0027 图 2 是显示依据本发明一实施例的电脑系统 200 的简要功能方框图。电脑系统 200至少包括一处理器210、 一网络传输模块220、 一双端口磁盘控制器230以及一存储单元 240。举例而言, 电脑系统 200 可为个人电脑、 笔记本电脑、 智能手机或平板电脑, 但本发明 并不限于此。 0028 于 本 发 明 一 实 施 例 中, 处 理 器 210 支 持 进 阶 配 置 及 电 源 界 面 (A。
16、dvanced Configuration and Power Interface)标准及连线待机(Connected-Standby)的功能。 于 此实施例中, 当电脑系统200进入连线待机状态时, 处理器210处于低功耗状态(例如ACPI 说 明 书 CN 103677200 A 5 3/5 页 6 标准所定义的C7或C10状态), 此时应用程序虽处于暂停(suspend)的状态, 但应用程序仍 然会通过网络传输模块 220 与网络 ( 例如 Wifi 网络或区域网络 ) 维持连线。换言之, 于连 线待机状态下, 处理器 210 进入低功耗状态前所执行的应用程序仍会持续地更新并接收新 的信。
17、息, 让新的信息能即时的被接收与处理, 例如是让使用者于开启电脑系统 200 后能即 时地浏览最即时的数据或应用程序, 例如电子邮件或信息通知等等。 0029 电脑系统 200, 举例而言, 可为个人电脑、 笔记本电脑、 智能手机或平板电脑, 但本 发明并不限于此。 双端口磁盘控制器(dual-port disk controller)230, 耦接处理器210及 网络传输模块 220, 其用以控制存储单元 240 的存取动作, 例如可同时处理来自处理器 210 及网络传输模块 220 对存储单元 240 的存取 ( 写入及读取 ) 动作。更详细而言, 因电脑系 统 200 支持连线待机 (C。
18、onnected-Standby) 的功能, 只要电脑系统 200 有开启, 无论电脑系 统 200 是否处于待机状态, 网络传输模块 220、 双端口磁盘控制器 230 及存储单元 240 均处 于开启状态。 0030 承上述实施例, 网络传输模块 220 还包括一存储单元 221, 用以暂存由网络接收 进来的数据 ( 例如电子邮件或信息通知 )。详细的说, 当电脑系统 200 处于正常标准状 态, 而网络传输模块 220 经由一网络接收一网络数据时, 网络传输模块 220 会将所接收的 网络数据先存储于存储单元 221 中, 再直接经由双端口磁盘控制器 230 将存储于存储单元 221 中。
19、的网络数据写入存储单元 240。举例来说, 存储单元 221 系可为一先进先出缓冲器 (First-In-First-Out(FIFO)Buffer), 但本发明并不限于此。 0031 在一实施例中, 存储单元 240 系可分成一第一存储空间 241 及一第二存储空间 242, 其中第一存储空间 241 系用以存储电脑系统 200 处于连线待机 (Connected-Standby) 状态时所接收的网络数据 ( 例如电子邮件本文或信息通知 )。第二存储空间 242 系存储容 量较大的文件, 例如作业系统、 应用程序、 或是所接收的网络数据中的多媒体文件或电子邮 件的附件等等。而电脑系统 200。
20、 的作业系统及应用程序均是存储于第二存储空间中。举例 来说, 存储单元 240 系可为一非挥发性存储体 (Non-volatile memory), 例如是硬盘 (hard disk)、 固态硬盘 (Solid state disk, SSD) 等等, 但本发明并不限于此。 0032 更进一步而言, 当电脑系统 200 处于正常标准状态 ( 工作状态 ), 而网络传输模块 220 经由一网络接收一网络数据时, 于一实施例中, 网络传输模块 220 系将所接收的网络数 据直接传送至处理器210, 由处理器210将数据经由双端口磁盘控制器230存储于存储单元 240。于另一实施例中, 网络传输模块。
21、 220 系将所接收的网络数据依长度区分为长度较长与 长度较短的数据, 网络传输模块 220 并将长度较长的数据, 例如是电子邮件附件或下载文 件, 存储于第二存储空间 242 ; 网络传输模块 220 并将长度较短的数据, 例如是电子邮件、 文 字信息、 MSN 信息等, 直接传送至处理器 210, 处理器 210 直接播放这些信息。 0033 于一实施例中, 当处理器 210 处于连线待机状态而操作背景活动 (background activity) 时, 所有下载的网络数据系由网络传输模块 220 处理而不经过处理器 210, 例如 是由网络传输模块 220 经由一网络接收网络数据, 并。
22、由网络传输模块 220 控制双端口磁盘 控制器 230 直接将网络数据存储于存储单元 240 ; 而处理器 210 在连线待机状态时的工作 系在定时被唤醒时才突发 (burst) 处理所存储的网络数据以提示使用者。 0034 上述的背景活动系指在连线待机状态中不让使用者所察觉且已暂停的应用程序 (application)。换言的, 就算电脑系统 200 处于连线待机状态, 仍然需要通过网络接收网 说 明 书 CN 103677200 A 6 4/5 页 7 络数据, 而使用者却察觉不到有程序在执行中。实际上仍是有部分硬体在持续处理这些背 景活动, 例如通过网络传输模块 220 接收数据, 或是。
23、定时唤醒处理器 210 执行应用程序 ( 例 如播放音乐、 检查电子邮件、 信息通知或防毒程序 )。 0035 当处理器 210 定时被唤醒以处理背景活动的应用程序时, 会先检查第一存储空间 241 中是否有相关的应用程序的网络数据。若有, 则会产生对应的显示数据, 例如是电子邮 件通知或信息通知等等, 且处理器 210 还将所产生的显示数据显示于电脑系统 200 的一屏 幕 ( 未绘示 ) 上。 0036 而下载数据的处理方式, 同样系为网络传输模块 220 经由一网络接收下载一网络 数据时, 会将数据量较小的网络数据, 例如是电子邮件本文或信息通知存储于第一存储空 间 241, 并将数据量。
24、较大的网络数据, 例如是电子邮件附件或下载文件存储于第二存储空间 242。因此, 处理器 210 可避免在连线待机状态时存取容量较大的文件数据, 借以减少功率 消耗。 0037 综上所述, 可归纳出本发明中的不同的数据存取路径。举例而言, (1) 在连线待机 状态时, 系通过网络传输模块220接收网络的数据, 且网络传输模块220系直接经由双端口 磁盘控制器 230 将所接收的网络数据存储于存储单元 240 中。(2) 在连线待机状态中的背 景活动, 仅能通过上述路径 (1) 以及处理器 210 对存储单元 240 进行轮询 (polling), 借以 检视所接收的网络数据, 例如电子邮件本文。
25、或信息通知、 下载文件或电子邮件附件等等, 再 进行对应的处理动作。 0038 (3)在非连线待机状态(Non-connected Standby)时, 若是网络传输模块220接收 到长度较短的数据, 例如电子邮件、 文字信息、 MSN 信息等, 可将所接收到的数据直接传送至 处理器210, 处理器210再播放这些信息。 (4)在非连线待机状态(Non-connected Standby) 时, 若是网络传输模块 220 接收到长度较长的数据或是所下载的文件时, 可通过上述路径 (2) 先将数据存储于单元 240 中, 再由处理器 210 经由双端口磁盘控制器 230 对存储单元 240 进行。
26、数据存取。 0039 图 3 是显示依据本发明一实施例中处理器 210 进行轮询的状态的示意图。在状 态 S1 中, 电脑系统 200 处于工作状态 ( 亦即处于非连线待机状态, 例如 ACPI 标准所定义的 S0ix状态), 当电脑系统200闲置超过一预定时间、 使用者按下待机按钮或是通过使用者界 面选择待机时, 会进入状态 S2, 亦即进入连线待机状态 (Connected-Standby)。更进一步, 在状态 S 1 中, 当处理器 210 接收到来自其他装置的中断信号 ( 例如 PCI-E 汇流排的中断 信号或是 SDIO 控制器的中断信号 ), 会进入状态 S3, 亦即处理器 210。
27、 会进行对应的数据传 输动作, 例如由第一存储空间241读取信息通知或电子邮件, 或是由第二存储空间242读取 下载文件或电子邮件附件。 在状态S2中, 电脑系统200处于连线待机状态, 此时处理器210 仅会被定时唤醒(例如每隔30秒唤醒500毫秒)以轮询(polling)检视需处理的工作。 当 有背景活动进行时, 网络传输模块 220 会将来自网络的数据存储于存储单元 240 以供处理 器210以轮询方式检视背景活动的数据, 并进入状态S3。 更进一步, 在状态S2时, 使用者可 再按下唤醒按钮或进行唤醒动作 ( 例如解除屏幕锁定、 移动滑鼠等动作 ) 以解除连线待机 状态, 并回到状态 。
28、S1 的工作状态。在状态 S3 中, 当处理器 210 完成数据传输后, 会回到对 应的先前状态, 亦即回到工作状态 ( 例如状态 S1) 或是低功耗状态 ( 例如状态 S2)。 0040 需注意的是, 当电脑系统200处于连线待机状态且处理器210在进行轮询时, 处理 说 明 书 CN 103677200 A 7 5/5 页 8 器 210 在背景活动期间 (background activity period) 仅需处理第一存储空间 241 中的 容量较小的网络数据 ( 例如电子邮件本文或信息通知 ), 而不需耗费太多功率处理数据量 大的网络数据(例如第二存储空间242中的下载文件或电子邮。
29、件附件)。 因此, 本发明可以 缩短处理器 210 在背景活动期间的运作时间以及运作功率。 0041 图 4 是显示依据本发明一实施例的电源管理方法的流程图。在步骤 S410, 当电脑 系统 200 处于一连线待机 (Connected Standby) 状态且处理器 210 操作于一低功耗状态, 网络传输模块 220 由一网络接收至少一背景活动的一网络数据。在步骤 S420, 网络传输模 块 220 直接经由双端口磁盘控制器 230 将所接收的该网络数据写入存储单元 240。注意的 是, 在电脑系统200处于连线待机状态时, 处理器210以一轮询方式检视存储于第一存储空 间 241 中的网络。
30、数据, 亦即在连线待机状态仅检视数据量小的网络数据 ( 例如电子邮件或 信息通知 ), 以避免消耗多余的功率。 0042 本发明虽以较佳实施例如上, 然其并非用以限定本发明的范围, 任何本领域普通 技术人员, 在不脱离本发明的精神和范围内, 当可做些许的更动与润饰, 因此本发明的保护 范围当视所附的权利要求所界定的范围为准。 说 明 书 CN 103677200 A 8 1/3 页 9 图 1A 图 1B 说 明 书 附 图 CN 103677200 A 9 2/3 页 10 图 2 说 明 书 附 图 CN 103677200 A 10 3/3 页 11 图 3 图 4 说 明 书 附 图 CN 103677200 A 11 。