《信息处理装置及其控制方法.pdf》由会员分享,可在线阅读,更多相关《信息处理装置及其控制方法.pdf(17页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103578513 A (43)申请公布日 2014.02.12 CN 103578513 A (21)申请号 201310306276.8 (22)申请日 2013.07.19 2012-164609 2012.07.25 JP G11B 21/12(2006.01) (71)申请人 佳能株式会社 地址 日本东京大田区下丸子 3-30-2 (72)发明人 辻博之 (74)专利代理机构 北京怡丰知识产权代理有限 公司 11293 代理人 迟军 (54) 发明名称 信息处理装置及其控制方法 (57) 摘要 本发明公开了一种信息处理装置及其控制方 法。信息处理装置包括 :。
2、 硬盘单元 ; 控制单元, 用 于输出指令, 以便使硬盘单元的磁头缩回 ; 监视 单元, 用于监视控制单元的状态, 以及输出指令, 以便使硬盘单元的磁头缩回 ; 以及硬盘控制器, 用于接收来自控制单元或监视单元的指令, 以及 向硬盘单元发出使硬盘单元的磁头缩回的命令。 如果监视单元判定控制单元不能发出所述指令 时, 监视单元向硬盘控制器输出所述指令。 在接收 到来自监视单元的所述指令后, 硬盘控制器使所 述磁头缩回。 (30)优先权数据 (51)Int.Cl. 权利要求书 1 页 说明书 7 页 附图 8 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书7。
3、页 附图8页 (10)申请公布号 CN 103578513 A CN 103578513 A 1/1 页 2 1. 一种信息处理装置, 包括 : 硬盘单元 ; 控制单元, 用于输出指令, 以便使硬盘单元的磁头缩回 ; 监视单元, 用于监视控制单元的状态, 以及当监视单元判定控制单元不能发出所述指 令时, 监视单元输出指令, 以便使硬盘单元的磁头缩回 ; 以及 硬盘控制器, 用于接收来自控制单元或监视单元的指令, 以及向硬盘单元发出使硬盘 单元的磁头缩回的命令, 其中当硬盘单元接收到所述命令时, 硬盘单元使硬盘单元的磁头缩回。 2. 根据权利要求 1 所述的信息处理装置, 其中监视单元是计时器,。
4、 用于计数预定时间, 以及, 当监视单元计数完预定时间而未被控制单元清除时, 判定控制单元不能发出所述指 令以便发出所述命令。 3. 根据权利要求 1 所述的信息处理装置, 还包括电力控制单元, 用于在监视单元发出 所述指令后重启控制单元。 4. 根据权利要求 3 所述的信息处理装置, 其中监视单元用于在所述指令被输出以后命 令电力控制单元重启控制单元。 5. 根据权利要求 4 所述的信息处理装置, 还包括开关, 用于切换控制单元的电力供给 和电力停止, 其中所述开关用于根据电力控制单元输出的指令进入对控制单元供电的状 态。 6. 根据权利要求 1 所述的信息处理装置, 还包括打印单元, 用于。
5、在片材上形成图像。 7. 根据权利要求 1 所述的信息处理装置, 还包括关闭计时器, 用于当控制单元在预定 时间内不能完成关闭处理时输出使硬盘单元的磁头缩回的指令 ; 其中 硬盘控制器用于从关闭计时器接收指令, 以及向硬盘单元发出使硬盘单元的磁头缩回 的命令。 8. 一种信息处理装置的控制方法, 所述信息处理装置包括 : 硬盘单元 ; 硬盘控制器, 用 于控制硬盘单元的操作 ; 控制单元, 用于输出使硬盘单元的磁头缩回的指令 ; 以及监视单 元, 用于监视控制单元的状态, 所述方法包括 : 通过监视单元监视控制单元的状态 ; 如果监视单元判定控制单元不能输出所述指令时, 那么通过监视单元向硬盘。
6、控制器输 出使硬盘单元的磁头缩回的指令 ; 如果硬盘控制器接收到了来自监视单元的指令, 那么通过硬盘控制器向硬盘单元发出 使硬盘单元的磁头缩回的命令 ; 以及 如果硬盘单元接收到来自硬盘控制器的命令, 那么通过硬盘单元将硬盘单元的磁头缩 回。 权 利 要 求 书 CN 103578513 A 2 1/7 页 3 信息处理装置及其控制方法 技术领域 0001 本发明涉及一种包括硬盘单元的信息处理装置及其控制方法。 背景技术 0002 在诸如多功能外围设备 (MFP) 的信息处理装置中, 利用磁存储单元, 即硬盘驱动 器 (HDD) 来处理并保存大容量数据。HDD 主要包括磁盘和磁头, 磁盘是磁性。
7、记录介质, 磁头 用于执行读取或写入。 0003 在 HDD 中, 随着磁盘的高速旋转, 磁头穿过间隙移动以便访问磁盘, 从而使数据能 够以高速被随机读取或写入。 0004 通常, 为了控制 HDD 的操作, 会从 HDD 控制器发送预定命令给 HDD。例如, 作为 HDD 接口标准的高级技术附加装置 (ATA) 的待机 (STANDBY) 命令用于将呈现在 HDD 内部缓存的 数据写入 HDD, 将磁头缩回到安全位置, 并停止旋转磁盘。 0005 为了执行上述命令, 通常中央处理单元 (CPU) 为 HDD 控制器设置执行预定指令, HDD 控制器将该指令转换为预定命令并发送给 HDD。 0。
8、006 在包括上述 HDD 的信息处理装置中, 通过形成具有抗震性的结构或在 HDD 电源关 闭之前发送诸如待机的命令而执行控制, 以便减少 HDD 的故障。 0007 例如, 在日本公开专利申请 JP2008-251129 描述的技术中, 执行控制, 以便利用加 速度传感器检测 HDD 的下落, 并在 HDD 收到冲击之前缩回磁头。 0008 然而, 上述信息处理装置具有下述问题 : 用于控制信息处理装置的 CPU( 控制器 ) 可能会因为挂断 (hang up) 而不能向 HDD 发送任何命令。 发明内容 0009 本发明涉及这样一种机制 : 即使用于控制硬盘的控制器被改变为非正常状态时,。
9、 该机制也能使得 HDD 执行与正常结束时无变化的特定处理。 0010 根据本发明的一个方面, 信息处理装置包括 : 硬盘单元 ; 控制单元, 用于输出指 令, 以便使硬盘单元的磁头缩回 ; 监视单元, 用于监视控制单元的状态, 以及当监视单元判 定控制单元不能发出所述指令时, 监视单元输出指令, 以便使硬盘单元的磁头缩回 ; 以及硬 盘控制器, 用于接收来自控制单元或监视单元的指令, 以及向硬盘单元发出使硬盘单元的 磁头缩回的命令, 其中当硬盘单元接收到所述命令时, 硬盘单元使硬盘单元的磁头缩回。 0011 根据下述示例性实施例的详细描述并结合附图, 本发明的其他特征及各方面将显 而易见。 。
10、附图说明 0012 图 1 示出了信息处理装置应用的图像处理系统。 0013 图 2 是方块图, 示出了信息处理装置的配置。 0014 图 3A 是方块图, 示出了图 2 所示的控制单元的详细配置。 说 明 书 CN 103578513 A 3 2/7 页 4 0015 图 3B 是方块图, 示出了图 3A 所示的 HDD 的详细配置。 0016 图 4 是方块图, 示出了信息处理装置中的供电控制的配置。 0017 图 5 是流程图, 示出了一种用于控制信息处理装置的方法。 0018 图 6 是流程图, 示出了一种用于控制信息处理装置的方法。 0019 图 7 是流程图, 示出了一种用于控制信。
11、息处理装置的方法。 具体实施方式 0020 以下将结合附图详细描述本发明的各种示例性实施方式、 特征以及各方面。 0021 系统配置 0022 下文将描述第一示例性实施方式。图 1 示出了本示例性实施方式中的信息处理装 置所应用的图像处理系统的一个例子, 在该例子中, 信息处理装置配置有复合设备, 例如多 功能打印机 (MFP), 所述 MFP 能够经由网络与外部个人计算机 (PC) 进行通信。信息处理装 置包括打印机装置、 传真机装置、 扫描仪及数据发送 / 接收装置。 0023 在图 1 中, PC101 包括与 MFP102 通信的硬件和驱动程序工具 ( 打印机驱动程序和 扫描仪驱动程序。
12、 )。具有个人计算机硬件和软件资源的 PC101 执行数据处理。软件资源包 括用于管理应用程序的操作系统 (OS)。 0024 本示例性实施方式涉及的是 PC101 和 MFP102 通过网络 103 互相连接的情况。然 而, 本发明也可以适用于 PC 和 MFP 通过通用串行总线 (USB) 接口局部互连的系统。图 2 是 方块图, 示出了本示例性实施方式中的信息处理装置的配置。具体而言, 图 2 示出了图 1 所 示的 MFP102 的一个配置例子。 0025 在图2中, 控制单元201控制MFP102的各个单元。 控制单元201的详细配置如下 : 操作单元 202 包括显示部分和输入部分。
13、, 通过显示部分向用户提供 MFP102 的操作屏幕, 而 通过输入部分从用户处接收对 MFP102 的各种操作。 0026 操作单元 202 包括开关, 用于在省电状态或睡眠状态及待机状态间进行状态转 换。读取单元 203 读取原稿, 并将读取的数据转换成图像数据以便输入至控制单元 201。基 于经过控制单元 201 执行图像处理后的图像数据, 打印单元 204 在输出纸张上执行图像形 成。电源单元 205 向 MFP102 的下述单元供电 : 控制单元 201、 操作单元 202、 读取单元 203 及打印单元 204。 0027 图 3A 是方块图, 示出了图 2 所示的控制单元 201。
14、 的详细配置。在图 3A 中, 基于在 RAM303 中解析的程序, CPU301 控制 MFP102 的操作单元 202、 读取单元 203、 打印单元 204 以 及电源单元 205。同样地, CPU301 控制 ROM302、 RAM303、 HDD304、 图像处理器 305、 图像存储 器 306、 网络接口 (I/F)307 和传真接口 (I/F)308。 0028 ROM302 存储由 CPU301 执行的启动程序。在 RAM303 中, CPU301 执行的 OS、 应用程 序或作业数据从 HDD304 中被解析。HDD304 存储 CPU301 执行的 OS、 应用程序或作业。
15、数据。 符合串行高级技术附件 (SATA) 接口标准的 HDD304 发送或接收各种相应命令以进行操作。 特别是在关闭 HDD304 的电源之前收到诸如待机的命令, 从而能够安全关闭电源。在本示例 性实施方式中, HDD304 被配置为用于存储包括程序的信息的存储单元。HDD304 包括用于存 储数据的磁盘存储介质和用于从 / 向磁盘存储介质读取 / 写入数据的磁头。 0029 图3B示出了图3A所示的HDD304的详细配置。 在图3B中, 通过以预定间隔堆叠多 说 明 书 CN 103578513 A 4 3/7 页 5 个磁盘而配置磁盘 ( 硬盘 )304A。根据来自 HDD 控制器的写入。
16、、 读取或删除指令, 磁头 304B 访问特定扇区, 以便执行信息写入或读取处理。根据作为 HDD 接口标准的 ATA 的待机命令, 磁头 304B 被控制为将呈现在 HDD 内部缓存的数据写入 HDD, 并缩回安全位置, 以便能停止 磁盘 304A 的旋转。例如, 如果在写入 HDD304 期间关闭了电源, 就会发生 HDD304 写入不一 致的情况, 导致在下次启动时 HDD304 可能出现逻辑错误。在写入 HDD304 期间关闭电源会 导致物理性损坏, 从而可能会缩短 HDD304 的工作寿命。 0030 图像处理器 305 对存储在图像存储器 306 中的图像数据执行各种图像处理。图像。
17、 存储器 306 暂时存储从读取单元 203 或网络接口输入的图像数据。 0031 网络接口 307 从诸如 PC101 的外部装置输入 / 输出图像数据, 或对询问作出响应。 网络接口307包括网络接口控制单元321、 CPU通信控制单元322及代理响应处理单元323。 0032 网络接口控制单元321经由网络控制数据包的发送/接收。 CPU通信控制单元322 执行与 CPU301 的数据发送 / 接收。网络接口控制单元 321 总是知晓 MFP 是处于能正常启 动的正常电源状态还是处于睡眠状态。当 MFP 在正常电源状态下操作时, 网络接口控制单 元 321 将从网络收到的数据包传送给 C。
18、PU301。当 MFP 在睡眠状态下操作时, 网络接口控制 单元 321 将从网络收到的数据包传送给代理响应处理单元 323。 0033 传真接口 308 通过公共线路 ( 未示出 ) 输入 / 输出数据。电源控制单元 309 将供 电状态从电源单元 205 切换至 MFP102 的部件 201-204 或控制单元 201 的部件 301-308。 0034 图 4 是方块图, 示出了本示例性实施方式的信息处理装置中的供电控制的配置。 具体地, 图 4 示出了电源单元 205 的各部件的供电状态、 对 CPU301 或电源控制单元 309 的 各部件的供电控制以及信号控制。在图 4 中, 加粗。
19、的实线箭头表示供电, 虚线箭头表示供电 控制。 0035 在图 4 所示的电源单元 205 中, 交流电 (AC) 电源 401 经由继电器开关 404 和继电 器开关 405 对子电源 402 供电。AC 电源 401 经由继电器开关 406 对主电源 403 供电。子电 源 402 对电源控制单元 309 的各部件和 RAM303 供电。 0036 继电器开关 404 可以由用户切换为打开 / 关闭。根据继电器开关 404 的打开 / 关 闭, SW_MON 信号被输出至触发器控制单元 501。继电器开关 405 的打开 / 关闭是根据触发 器控制单元 501 的 RELAY_ON 信号来。
20、进行切换的。 0037 主电源 403 对 CPU301 或 HDD304 供电。继电器开关 406 的打开 / 关闭是根据触发 器控制单元 501 的 RMT_SYS 信号来进行切换的。除了电路是由子电源 402 供电外, 主电源 403还对MFP102的控制单元201、 操作单元202、 读取单元203、 打印单元204, 以及控制单元 201 的部件 301-308 供电。 0038 在控制单元 201 中, 触发器控制单元 501 从 CPU301、 操作单元 202 和继电器开关 404 处检测到信号输入。控制单元 201 控制 RELAY_ON 信号和 RMT_SYS 信号, 促使。
21、继电器开 关 405 和 406 切换为打开 / 关闭。 0039 CPU301 根据 CPU_CNT 信号控制触发器控制单元 501, 并接收作为触发器控制单元 501 的状态信号的 STS 信号。CPU301 经由 HDD 控制器向 / 从 HDD304 发送 / 接收读取 / 写 入数据和用于控制 HDD 操作的命令。此外, CPU301 向监视计时器 503 发送 WDT_CL 信号。 0040 监视计时器 503 监视异常情况, 例如 CPU301 的挂断。监视计时器 503 是包括降值 计数器的计时器电路。所述计数器被来自触发器控制单元 501 的 WDT_SET 信号启动, 以及。
22、 说 明 书 CN 103578513 A 5 4/7 页 6 所述计数器被 CPU301 的 WDT_CL 信号清除。监视计时器 503 执行第一检测处理, 用于在预 定时间内检测 CPU301 的状态是否从正常状态被改变为非正常状态 ; 监视计时器 503 执行 第二检测处理, 用于检测当电力被下文所述的继电器开关 406 从打开状态切换至关闭状态 时, 在预定时间内结束处理是否完成。 0041 例如, 在本示例性实施方式中, 信息处理装置包括用于测量 10 秒的计数器。当计 数器未被WDT_CL信号清除时, 中断信号INT_TRG被输出至触发器控制单元501。 另外, INT_ HDD 。
23、信号被输出至 HDD 控制器 504。也就是说, 每当 CPU301 由于某种问题在 10 秒内不能输 出 WDT_CL 信号时, 例如挂断, 中断信号 INT_TRG 和 INT_HDD 信号就被输出。HDD 控制器 504 控制对存储单元的信息写入或从存储单元的信息读取。 0042 作为存储控制单元的 HDD 控制器 504 向 CPU301 发送命令或接收来自 CPU301 的命 令, 并将所述命令转换为 SATA 命令, 以便向 HDD304 发送或从 HDD304 接收所述命令。当从 关闭计时器 502 接收到 TIMER_HDD 信号时或当从监视计时器 503 接收到 INT_HD。
24、D 信号时, HDD 控制器 504 就向 HDD304 发送特定命令。在此情况下, 不涉及 CPU301。例如, 在本示例 性实施方式中, 通过将待机命令发送给 HDD304, HDD304 的电力就能被安全地关闭。 0043 当继电器开关 404 被关闭时, 关闭计时器 502 通过 SW_MON 信号启动计时器。每经 过预定时间就输出一个这样的信号。在本示例性实施方式中, 在计时器启动大约 60 秒后, 输出 TIMER_HDD( 计时器 1), 在计时器启动大约 90 秒后, 输出 TIMER_OFF1 信号和 TIMER_ OFF2 信号 ( 计时器 2)。 0044 图 5 是流程。
25、图, 展示了在本示例性实施方式的信息处理装置的控制方法。本示例 性实施方式提供了在下述状态下的处理例子 : 在 MFP102 的启动期间, 在继电器开关 404 被 关闭后, 所述装置正常关闭, 而不将 CPU301 挂断。每个步骤均由电力控制单元 309 的触发 器控制单元 501 执行。 0045 在 MFP102 的启动期间 ( 在操作期间或待机状态下 ) 如果继电器开关 404 被关闭 ( 在步骤 S701 中为 “是” ), 那么在步骤 S702 中, 图 4 所示的 SW_MON 信号被输入到控制单元 201的关闭计时器502, 然后关闭计时器502开始计时处理。 SW_MON信号。
26、也被输入到控制单 元 201 的触发器控制单元 501。在步骤 S703 中, 触发器控制单元 501 通过将 WDT_SET 信号 设置为失效使监视计时器 503 停止。 0046 在步骤S704中, 触发器控制单元501向CPU301输出STS信号, 然后CPU301执行关 闭处理。在关闭处理中, 正在执行的作业被取消以便执行能够使电力正常关闭的处理。如 果有未被写入 HDD304 的数据, 那么就完成写入, 然后 CPU301 利用 HDD_COM 信号向 HDD304 发送命令, 例如待机命令, 从而安全关闭 HDD304 的电力。 0047 在关闭处理正常结束后 ( 在步骤 S705。
27、 中为 “是” ), CPU301 向触发器控制单元 501 发送 CPU_CNT 信号。在步骤 S706 中, 触发器控制单元 501 通过控制 RELAY_ON 信号和 RMT_ SYS 信号终止来自子电源 402 和主电源 403 的电力供给。在正常情况下, 在大约 30 秒内关 闭处理就完成了。 0048 因此, 在正常的关闭流程中, CPU301 在电力关闭时执行关闭处理, 然后向 HDD304 发送命令信号, 以便将后者设置为睡眠状态。结果, 电力被安全关闭, 而不会对 HDD304 造成 故障或损坏。 0049 下面将描述 MFP102 的继电器开关 404 被打开以及在启动后 。
28、CPU301 挂断时的操作 说 明 书 CN 103578513 A 6 5/7 页 7 流程。 0050 图 6 是流程图, 展示了在本示例性实施方式的信息处理装置的控制方法。本示例 性实施方式提供了在下述状态下的处理例子 : MFP102的继电器开关404被打开以及CPU301 在启动后挂断。每个步骤均由电力控制单元 309 的触发器控制单元 501 执行。 0051 在步骤 S501 中, MFP102 的继电器开关 404 被打开。在步骤 S502 中, 电力被供给 至子电源 402, 从而促使触发器控制单元 501 输出 RMT_SYS 信号, 然后电力被供给至主电源 403, 从而。
29、启动 CPU301。 0052 然后在步骤 S503 中, 触发器控制单元 501 向监视计时器 503 输出 WDT_SET 信号以 便启动监视监测。在步骤 S504 中, 监视计时器 503 被启动。当监视计时器计数时, 例如计 时 10 秒, 且时间未到时 ( 在步骤 S505 中为 “否” ), 在步骤 S506 中, CPU301 判定是否经过预 定时间 ( 例如 9 秒 )。 0053 如果判定未经过预定时间 ( 在步骤 S506 中为 “否” ), 那么 CPU301 就对监视计时 器 503 再次执行时间是否已经过的判定。如果判定已经经过预定时间 ( 在步骤 S506 中为 “。
30、是” ), 那么在步骤 S507 中, CPU301 就输出 WDT_CL 信号以便清除监视计时器 503。然后, 例 如每过 9 秒, CPU301 就清除监视计时器 503。 0054 另一方面, 如果 ( 过了预定时间 )CPU301 不能向监视计时器 503 输出任何 WDT_CL 信号, 那么监视计时器 503 就执行时间已到, 例如 10 秒 ( 在步骤 S505 中为 “是” )。在步骤 S508 中, INT_HDD 信号从监视计时器 503 被发送至 HDD 控制器 504, 然后 HDD 控制器 504 向 HDD304 输出待机命令。 0055 在步骤 S509 中, H。
31、DD304 将磁头缩回, 以便将其设置为能够允许正常关闭电源的待 机状态。然后在步骤 S510 中, 触发器控制单元 501 通过从监视计时器 503 输出的 INT_TR 信号改变 RMT_SYS 信号, 以便将主电源 403 的电源从关闭状态改变为开启状态, 然后重启 CPU301。 0056 因此当CPU301挂断后又被重启时, 通过将HDD304强制设置为待机状态, 可以安全 关闭电源而不会对 HDD304 造成故障或损坏。 0057 下文将描述第二示例性实施方式。 第一示例性实施方式描述了在下述状态下的操 作流程 : MFP102 的继电器开关 404 被打开以及在启动后 CPU30。
32、1 挂断。第二示例性实施方 式将描述在下述状态下的详细操作流程 : 在 CPU301 启动期间, 在继电器开关 404 被关闭之 后, CPU301 挂断。 0058 图 7 是流程图, 展示了在本示例性实施方式的信息处理装置的控制方法。本示例 性实施方式提供了在下述状态下的处理例子 : MFP102的继电器开关404被关闭以及CPU301 在启动后挂断。如果在 MFP102 启动期间 ( 在操作期间或待机状态下 ) 继电器开关 404 被 关闭 ( 在步骤 S601 中为 “是” ), 那么在步骤 S602 中, 继电器开关 404 将 SW_MON 信号输入要 被启动的关闭计时器 502 。
33、中。SW_MON 信号也被输入触发器控制单元 501。在步骤 S603 中, 触发器控制单元 501 通过将 WDT_SET 信号设置为失效使监视计时器 503 停止。 0059 在步骤S604中, 触发器控制单元501向CPU301输出STS信号, 然后CPU301执行关 闭处理。在关闭处理中, 正在处理的作业被撤销, 以便能够执行允许正常关闭电源的处理。 如果有未写入 HDD304 的数据, 那么就完成写入, 然后 CPU301 利用 HDD_COM 信号向 HDD304 发送命令, 例如待机命令, 从而安全关闭 HDD304 的电力。 说 明 书 CN 103578513 A 7 6/7。
34、 页 8 0060 在关闭处理正常结束后 ( 在步骤 S605 中为 “是” ), CPU301 向触发器控制单元 501 发送 CPU_CNT 信号。在步骤 S609 中, 触发器控制单元 501 通过控制 RELAY_ON 信号和 RMT_ SYS 信号终止来自子电源 402 和主电源 403 的电力供给。在正常情况下, 在大约 30 秒内关 闭处理就完成了。 0061 如果关闭处理没有完成 ( 在步骤 S605 中为 “否” ) 或者关闭计时器 502 的时间未 到, 那么继续关闭处理, 直到完成为止。 0062 如果由于 CPU301 挂断没有完成关闭处理 ( 在步骤 S605 中为 。
35、“否” ), 以及关闭计 时器 502 的计时器 1 的时间己过, 例如 60 秒 ( 在步骤 S606 中为 “是” ), 那么就执行以下处 理。具体地, 关闭计时器 502 输出 TIMER_HDD 信号, 然后 HDD 控制器向 HDD304 发送待机命 令。 0063 这样, HDD304 的电力可以被安全地关闭。如果关闭计时器 502 的计时器 2 的时间 已过 90 秒 ( 在步骤 S608 中为 “是” ), 那么就向继电器开关 405 发送 TIMER_OFF1 信号, 以 及向继电器开关 406 发送 TIMER_OFF2 信号。这样在步骤 S609 中, 子电源和主电源 4。
36、03 的 电力供给就被停止, 然后处理结束。 0064 因此, 在关闭电源时如果 CPU301 挂断, 那么 HDD304 就被强制设置为睡眠状态。结 果, 可以安全关闭电源而不会对 HDD304 造成故障或损坏。 0065 在第一和第二示例性实施方式中, 当 CPU301 挂断时, 待机命令被发送给 HDD304。 但是, 只要能够减少 HDD304 的故障并安全关闭电源, 也可以使用其他命令或单元。 0066 本发明也可以应用于包括多个设备的系统 ( 例如主机、 接口设备、 读取设备和打 印机)或者包括一个设备的装置(例如复印机或传真机)。 另一个实施方式是 : 向所述系统 或装置提供存储。
37、介质, 所述存储介质存储了用于实现所述示例性实施方式的功能的程序编 码, 以及通过所述系统或装置的计算机读取并执行存储在所述存储介质中的程序编码。在 此情况下, 从所述存储介质读取的程序编码自身能够实现所述示例性实施方式的功能, 以 及所述程序编码自身和存储所述程序编码的存储介质也在本发明的范围内。 0067 本发明还包括这样的情况 : 计算机上的操作系统 (OS) 基于程序编码的命令执行 实际处理的一部分或全部, 从而实现示例性实施方式的功能。 另外, 本发明也可以应用于这 样的情况 : 从存储介质读取的程序编码被写入包含在插入到计算机中的功能扩展卡的存储 器中, 或者被写入与计算机连接的功。
38、能扩展卡的存储器中。 在此情况下, 包含在所述功能扩 展卡或功能扩展单元中的 CPU 基于被写入的程序编码的命令执行实际处理的一部分或全 部, 从而实现示例性实施方式的功能。 0068 本发明的各个步骤还可以通过执行经由网络或者处理装置 (CPU 或处理器, 例如 PC) 的各种存储介质获得的软件 ( 程序 ) 而实现。 0069 本发明并不限于上述示例性实施方式。可以基于本发明的精神做出各种改变 ( 包 括对上述示例性实施方式的有机组合 ), 这些改变不应排除在本发明的范围之外。 0070 根据本发明, 即使在用于控制 HDD 的控制器改变为非正常状态时, 也可以对所述 HDD 执行和在正常。
39、结束时执行的相同的特定处理。 0071 其他实施方式 0072 本发明的实施方式还可以通过系统或装置的、 用于读出并执行记录在存储介质 ( 例如, 非临时性计算机可读存储介质 ) 上的计算机可执行指令以完成本发明中一个或多 说 明 书 CN 103578513 A 8 7/7 页 9 个实施方式功能的计算机来实现 ; 本发明的实施方式也可以通过方法来实现, 该方法的各 步骤由系统或装置的计算机、 通过如从存储介质读出并执行计算机可执行指令以完成本 发明一个或多个实施方式功能来执行。计算机可以包括中央处理单元 (CPU)、 微处理单元 (MPU) 及其他电路中的一个或多个, 也可以包括独立计算机。
40、网络或独立计算机处理器网络。 计算机可执行指令可以从例如网络或存储介质提供给计算机。存储介质可以包括例如硬 盘、 随机存取存储器(RAM)、 只读存储器(ROM)及分布式计算系统存储器、 光盘(例如激光唱 片 (CD)、 数字化通用光盘 (DVD) 或蓝光光盘 (BD)TM)、 闪存装置、 存储卡等中的一个或多个。 0073 虽然已经结合示例性实施方式描述了本发明, 应当认识到, 本发明并不局限于公 开的示例性实施方式。 下列权利要求的范围应当适合最广泛的解释, 以便囊括所有改动、 等 同结构和功能。 说 明 书 CN 103578513 A 9 1/8 页 10 图 1 说 明 书 附 图 。
41、CN 103578513 A 10 2/8 页 11 图 2 说 明 书 附 图 CN 103578513 A 11 3/8 页 12 图 3A 说 明 书 附 图 CN 103578513 A 12 4/8 页 13 图 3B 说 明 书 附 图 CN 103578513 A 13 5/8 页 14 图 4 说 明 书 附 图 CN 103578513 A 14 6/8 页 15 图 5 说 明 书 附 图 CN 103578513 A 15 7/8 页 16 图 6 说 明 书 附 图 CN 103578513 A 16 8/8 页 17 图 7 说 明 书 附 图 CN 103578513 A 17 。