计算机装置以及计算机装置的光盘驱动器的控制方法
【专利摘要】本发明涉及一种计算机装置以及计算机装置的光盘驱动器的控制方法。该计算机装置的光盘驱动器的控制方法包括:当该计算机装置处于一使用者模式时,藉由该计算机装置提供一使用者设定界面;通过该使用者设定界面接收一使用者指令,并藉以启动或关闭一光盘驱动器安全保护模式;以及依据该光盘驱动器安全保护模式被启动与否以及该计算机装置是否处于该使用者模式来决定该光盘驱动器的一承载盘的一位置状态可否被变更。本发明能够有效确保计算机装置的信息安全。
【专利说明】计算机装置以及计算机装置的光盘驱动器的控制方法
【技术领域】
[0001]本发明涉及一种计算机装置,且特别涉及一种计算机装置的光盘驱动器的控制方法。
【背景技术】
[0002]在现今的计算机装置中,为防止他人窃取计算机装置中的数据,系统用户通常设定有密码,并通过密码来使计算机装置登入用户模式。然而,在计算机装置被供应操作电源而还未登入用户模式的状态下,计算机装置的光盘驱动器的承载盘还是可以通过按压光盘驱动器上的按钮而开启。在此情况下,别有用心的人士可以事先插入存有病毒或是后门程序的光盘片到光盘驱动器中,并在该计算机装置的使用者登入用户模式时,通过自动执行光盘片中的病毒和/或后门程序来窃取计算机装置的数据,或对计算机装置的数据进行破坏,造成不可预期的损失。
[0003]因此,需要提供一种计算机装置以及计算机装置的光盘驱动器的控制方法来解决上述问题。
【发明内容】
[0004]本发明提供一种计算机装置以及计算机装置的光盘驱动器的控制方法,可有效防止他人通过光盘驱动器入侵计算机装置。
[0005]本发明的计算机装置的光盘驱动器的控制方法包括:当该计算机装置处于一使用者模式时,藉由该计算机装置提供一使用者设定界面;通过该使用者设定界面接收一使用者指令,并藉以启动或关闭一光盘驱动器安全保护模式;以及依据该光盘驱动器安全保护模式被启动与否以及该计算机装置是否处于该使用者模式来决定该光盘驱动器的一承载盘的一位置状态可否被变更。
[0006]在本发明的一实施例中,上述的当计算机装置处于使用者模式时,藉由计算机装置提供使用者设定界面的步骤包括:藉由计算机装置执行安全模式设定应用程序来提供使用者设定界面以接收使用者指令。
[0007]在本发明的一实施例中,上述的通过使用者设定界面接收使用者指令,并藉以启动或关闭光盘驱动器安全保护模式的步骤包括:藉由该使用者设定界面提供至少一虚拟图像,并藉由虚拟图像用以接收使用者指令以启动或关闭光盘驱动器安全保护模式。
[0008]在本发明的一实施例中,计算机装置的光盘驱动器的控制方法还包括接收使用者输入的使用者登入密码以使计算机装置进入使用者模式。
[0009]在本发明的一实施例中,当上述的计算机装置进入使用者模式时,光盘驱动器的承载盘的位置状态可以被变更。
[0010]在本发明的一实施例中,当上述的计算机装置未进入使用者模式时,且光盘驱动器安全保护模式被启动时,光盘驱动器的承载盘的位置状态无法被变更。
[0011]在本发明的一实施例中,当上述的计算机装置未进入使用者模式时,且光盘驱动器安全保护模式被关闭时,光盘驱动器的承载盘的该位置状态可被变更。
[0012]在本发明的一实施例中,上述的位置状态包括承载盘被载入以及承载盘被退出。
[0013]本发明的计算机装置包括:一光盘驱动器以及一控制器;该光盘驱动器具有一承载盘;该控制器耦接该光盘驱动器,当该计算机装置处于一使用者模式时,该控制器提供一使用者设定界面,并通过该使用者设定界面接收一使用者指令,藉以启动或关闭一光盘驱动器安全保护模式,其中,该控制器还依据该光盘驱动器安全保护模式被启动与否以及该计算机装置是否处于该使用者模式来产生一控制信号,该光盘驱动器依据该控制信号来决定该光盘驱动器的该承载盘的一位置状态可否被变更。
[0014]在本发明的一实施例中,上述的光盘驱动器包括驱动电路以及致动器。驱动电路耦接控制器。驱动电路接收并依据控制信号来判断是否产生驱动信号。致动器耦接驱动器以及承载盘,致动器接收并依据驱动信号变更承载盘的位置状态。
[0015]基于上述,本发明的计算机装置藉由提供使用者设定界面来让使用者启动光盘驱动器安全保护模式。并通过启动光盘驱动器安全保护模式,当计算机在非使用者模式的状态下,光盘驱动器的承载盘不能变更其位置状态。如此一来,计算机装置内的数据将不可能为外人通过光盘驱动器的访问动作进行窃取和/或破坏的动作,有效确保计算机装置的数据安全。
[0016]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图作详细说明如下。
【专利附图】
【附图说明】
[0017]图1绘示本发明的实施例的计算机装置的光盘驱动器的控制方法的流程图。
[0018]图2A绘示本发明的实施例的使用者设定界面的一实施方式。
[0019]图2B绘示本发明的实施例的使用者设定界面的另一实施方式。
[0020]图3绘示本发明的另一实施例的计算机装置的光盘驱动器的控制方法的流程图。
[0021]图4绘示本发明的实施例的计算机装置的示意图。
[0022]主要组件符号说明:
[0023]SllO?S130、S310?S373 光盘驱动器的控制方法的步骤
[0024]210、220使用者设定界面
[0025]211、221对话框
[0026]BT1、BT2虚拟按键
[0027]BAl虚拟键
[0028]SFl框架
[0029]400计算机装置
[0030]410控制器
[0031]420光盘驱动器
[0032]421按钮
[0033]422驱动电路
[0034]423致动器
[0035]424承载盘
[0036]AP应用程序
[0037]CTRL控制信号
【具体实施方式】
[0038]请参照图1,图1绘示本发明的实施例的计算机装置的光盘驱动器的控制方法的流程图。其中,在步骤SllO中,在当计算机装置处于使用者模式时,计算机装置可提供使用者设定界面,并在步骤S120中,计算机装置可藉由所提供的使用者设定界面来接收使用者指令,并通过使用者指令来启动或关闭光盘驱动器安全保护模式。使用者设定界面可以通过计算机装置执行应用程序来提供,使用者可以在计算机装置处于使用者模式的情况下,通过执行特定的应用程序来产生使用者设定界面。
[0039]以下请同步参照图2A以及图1,其中,图2A绘示本发明的实施例的使用者设定界面的一实施方式。使用者设定界面210具有对话框211,而对话框211中则包括虚拟按键BTl以及BT2等虚拟图像。使用者设定界面210可通过计算机装置的屏幕来进行显示,并提供使用者通过鼠标、键盘、触控板、手指或触控笔等任何输入界面来进行使用者指令的输入动作。以图2A为范例,当使用者要启动光盘驱动器安全保护模式时,可以通过鼠标的指针来按压虚拟按键BT1,相对地,当使用者要关闭光盘驱动器安全保护模式时,可以通过鼠标的指针来按压虚拟按键BT2。
[0040]值得一提的是,图2A的使用者设定界面210的实施方式只是一个范例,请参照图2B绘示本发明的实施例的使用者设定界面的另一实施方式。在图2B中,使用者设定界面220的对话框221中包括框架SFl以及虚拟键BAl等虚拟图像。在图2B的实施方式中,使用者可以通过移动虚拟键BAl,以改变虚拟键BAl在框架SFl中的相对位置来开启或关闭光盘驱动器安全保护模式。
[0041]当然,使用者设定界面也不受限于前述图2A及图2B的使用者设定界面210及220,其他种类的使用者设定界面可提供使用者进行开启或关闭光盘驱动器安全保护模式选取动作的使用者界面都可以应用于本发明。
[0042]请重新参照图1,在步骤S130中,则依据光盘驱动器安全保护模式是否被使用者所启动以及计算机装置是否处于使用者模式来决定光盘驱动器承载盘的位置状态是否可以被变更。具体来说明,若是光盘驱动器安全保护模式未被使用者启动,则计算机装置关于光盘驱动器的承载盘的控制行为,则依据计算机装置的原始设定执行。相对地,当光盘驱动器安全保护模式被启动时,若计算机装置处于使用者模式,表示使用者正在使用该计算机装置,因此,此时的光盘驱动器的承载盘不会受到光盘驱动器安全保护模式的被启动而受到限制,使用者可以依据需求来使光盘驱动器的承载盘被退出光盘驱动器或被载入至光盘驱动器中。若因使用者有一段时间未使用该计算机装置而使计算机装置暂时登出使用者模式时,光盘驱动器的承载盘的位置状态会受到被启动的光盘驱动器安全保护模式的限制而不能被改变。也就是说,当计算机装置未处于使用者模式且光盘驱动器安全保护模式被启动且光盘驱动器的承载盘是处于被退出的状态下,使用者无法通过光盘驱动器上的按钮或是推动承载盘等各种方式来使光盘驱动器的承载盘变更为被载入的状态。相对地,若是当计算机装置未处于使用者模式且光盘驱动器安全保护模式被启动且光盘驱动器的承载盘是处于被载入的状态时,使用者无法通过光盘驱动器上的按钮或是其他方式来使光盘驱动器的承载盘变更为被退出的情况。
[0043]更值得一提的是,使用者也可以在当计算机装置处于使用者模式时,通过应用程序来提供使用者界面,并通过使用者界面来设定启动光盘驱动器安全保护模式。接着,使用者可以关闭计算机装置,但计算机装置会记住光盘驱动器安全保护模式已被启动的状态。当有其他的使用者开启计算机装置,且在未使计算机装置登入使用者模式时,光盘驱动器的承载盘的位置状态仍会受到以启动的光盘驱动器安全保护模式的限制而无法变更其位置状态。
[0044]由上述的说明可以得知,在非使用者登入模式下,由于光盘驱动器的承载盘的位置状态可以通过启动光盘驱动器安全保护模式来进行限制,因此,外人将无法将储存有病毒或后门程序的光盘片先行置入光盘驱动器中,可有效确保计算机装置中的信息安全。
[0045]附带一提的是,要使计算机装置进入使用者模式,需要使用者在计算机装置完成开机动作后,对计算机装置输入使用者登入密码。通过使用者登入密码的验证动作,计算机装置可以得知目前的使用者是否为合法的使用者。换句话说,本发明实施例的光盘驱动器的控制方法,通过计算机装置既有的使用者登入密码的验证动作来进行光盘驱动器的控制动作,并不需要多余的密码。
[0046]以下请参照图3,图3绘示本发明的另一实施例的计算机装置的光盘驱动器的控制方法的流程图。其中,在步骤S310中,进行光盘驱动器的承载盘是否被退出的判断,若判断光盘驱动器的承载盘是被退出时,则进行步骤S311以判断光盘驱动器安全保护模式是否被启动,若光盘驱动器安全保护模式未被启动,则步骤S312中可使光盘驱动器的承载盘变更为被载入;若步骤S311判断光盘驱动器安全保护模式已被启动,则执行步骤S313并限制光盘驱动器的承载盘不能变更为被载入的状态。
[0047]承续步骤S310,若步骤S310判断的结果为光盘驱动器的承载盘是被载入的而非被退出的,并当使用者在步骤S320中按压光盘驱动器上控制承载盘的按钮时,进行步骤S330以判断计算机装置是否已开机,若此时计算机装置未开机,光盘驱动器的承载盘无法被退出(步骤S331),相对地,若此时计算机装置已开机,则进行步骤S340以判断计算机装置是否进入待机状态;若此时计算机装置是处于待机状态,光盘驱动器的承载盘无法被退出(步骤S331);若此时计算机装置并非处于待机状态,则执行步骤S350。
[0048]步骤S350则针对光盘驱动器安全保护模式是否被启动进行判断,若光盘驱动器安全保护模式未被启动,承载盘对应步骤S320的使用者按压按钮的动作而被退出(步骤S351),并在步骤S352中提供使用者置入光盘片,再在步骤S353中使承载盘变更为被载入的状态以使光盘驱动器可以访问使用者所置入的光盘片。
[0049]承续步骤S350,若光盘驱动器安全保护模式已被启动,则执行步骤S360以判断计算机装置是否已经进入使用者模式,若计算机装置并非处于使用者模式,则禁止承载盘被退出(步骤S361),相对地,当步骤S360判断计算机装置已经进入使用者模式时,则计算机装置可对应步骤S320的使用者按压按钮的动作来发送承载盘弹出的指令(步骤S370),并在步骤S371中使光盘驱动器退出承载盘,在步骤S372中由使用者置入光盘片在承载盘上,并在步骤S373中使承载盘变更为被载入的状态,以使光盘驱动器可以顺利地访问使用者所置入的光盘片。
[0050]以下请参照图4,图4绘示本发明的实施例的计算机装置的示意图。计算机装置400包括控制器410以及光盘驱动器420。控制器410耦接至光盘驱动器420,且控制器410可以是计算机装置400的中央处理器(Central Processing Unit, CPU)。光盘驱动器420包括按钮421、驱动电路422、致动器423以及承载盘424。控制器410在当计算机装置处于使用者模式时,可通过执行应用程序AP来提供使用者设定界面。控制器并通过使用者设定界面接收使用者指令来产生控制信号CTRL。
[0051]驱动电路422耦接至控制器410并接收控制器410所提供的控制信号CTRL。另夕卜,驱动电路422亦耦接至按钮421,其中,按钮421设置在光盘驱动器420上用来控制承载盘424的位置状态。
[0052]在本实施例中,驱动电路422可以依据控制信号CTRL来遮断通过按钮421的按压来控制承载盘424的位置状态的功能。具体来说,当控制信号CTRL指示光盘驱动器安全保护模式被启动,且计算机装置400处于非使用者模式时,驱动电路422可以依据控制信号CTRL来无效化按钮421的被按压动作,并藉此禁止承载盘424的位置状态被变更。
[0053]在当承载盘424的位置状态要被变更的情况下,驱动电路422可以产生驱动信号,并将驱动信号传送至致动器423,并通过致动器423来带动承载盘424以使承载盘的位置状态产生改变。
[0054]关于承载盘424的控制方式的实施细节,在前述的多个实施例及实施方式中都有详细的说明,以下恕不多赘述。
[0055]综上所述,本发明藉由提供使用者设定界面来让使用者设定启动光盘驱动器安全保护模式,并藉由光盘驱动器安全保护模式的启动,来在计算机装置处于非使用该模式时,固定住光盘驱动器的承载盘的位置状态。如此一来,非该计算机装置的使用者将无法通过光盘驱动器来植入恶意的病毒或后门程序,有效确保计算机装置的信息安全。
【权利要求】
1.一种计算机装置的光盘驱动器的控制方法,该计算机装置的光盘驱动器的控制方法包括: 当该计算机装置处于一使用者模式时,藉由该计算机装置提供一使用者设定界面; 通过该使用者设定界面接收一使用者指令,并藉以启动或关闭一光盘驱动器安全保护模式;以及 依据该光盘驱动器安全保护模式被启动与否以及该计算机装置是否处于该使用者模式来决定该光盘驱动器的一承载盘的一位置状态可否被变更。
2.如权利要求1所述的计算机装置的光盘驱动器的控制方法,其中当该计算机装置处于该使用者模式时,藉由该计算机装置提供该使用者设定界面的步骤包括: 藉由该计算机装置执行一安全模式设定应用程序来提供该使用者设定界面以接收该使用者指令。
3.如权利要求2所述的计算机装置的光盘驱动器的控制方法,其中通过该使用者设定界面接收该使用者指令,并藉以启动或关闭该光盘驱动器安全保护模式的步骤包括: 藉由该使用者设定界面提供至少一虚拟图像;以及 藉由该虚拟图像用以接收该使用者指令以启动或关闭该光盘驱动器安全保护模式。
4.如权利要求1所述的计算机装置的光盘驱动器的控制方法,其中还包括: 接收一使用者输入的一使用者登入密码以使该计算机装置进入该使用者模式。
5.如权利要求1所述的计算机装置的光盘驱动器的控制方法,其中当该计算机装置进入该使用者模式时,该光盘驱动器的该承载盘的该位置状态可以被变更。
6.如权利要求1所述的计算机装置的光盘驱动器的控制方法,其中当该计算机装置未进入该使用者模式时,且该光盘驱动器安全保护模式被启动时,该光盘驱动器的该承载盘的该位置状态无法被变更。
7.如权利要求1所述的计算机装置的光盘驱动器的控制方法,其中当该计算机装置未进入该使用者模式时,且该光盘驱动器安全保护模式被关闭时,该光盘驱动器的该承载盘的该位置状态可被变更。
8.如权利要求1所述的计算机装置的光盘驱动器的控制方法,其中该位置状态包括该承载盘被载入以及该承载盘被退出。
9.一种计算机装置,该计算机装置包括: 一光盘驱动器,该光盘驱动器具有一承载盘;以及 一控制器,该控制器耦接该光盘驱动器,当该计算机装置处于一使用者模式时,该控制器提供一使用者设定界面,并通过该使用者设定界面接收一使用者指令,藉以启动或关闭一光盘驱动器安全保护模式, 其中,该控制器还依据该光盘驱动器的安全保护模式被启动与否以及该计算机装置是否处于该使用者模式来产生一控制信号,该光盘驱动器依据该控制信号来决定该光盘驱动器的该承载盘的一位置状态可否被变更。
10.如权利要求9所述的计算机装置,其中该光盘驱动器包括: 一驱动电路,该驱动电路耦接该控制器,接收并依据该控制信号来判断是否产生一驱动信号;以及 一致动器,该致动器耦接该光盘驱动器以及该承载盘,该致动器接收并依据该驱动信号变更该承载盘的该位置状态。
11.如权利要求9所述的计算机装置,其中当该计算机装置处于该使用者模式时,该控制器藉由执行一安全模式设定应用程序来提供该使用者设定界面以接收该使用者指令。
12.如权利要求9所述的计算机装置,其中该控制器藉由该使用者设定界面来提供至少一虚拟图像,并藉由该虚拟图像用以接收该使用者指令以启动或关闭该光盘驱动器安全保护模式。
13.如权利要求9所述的计算机装置,其中该控制器还包括接收一使用者输入的一使用者登入密码以使该计算机装置进入该使用者模式。
14.如权利要求9所述的计算机装置,其中当该计算机装置进入该使用者模式时,该控制器产生该控制信号使该光盘驱动器的该承载盘的该位置状态可被变更。
15.如权利要求9所述的计算机装置,其中当该计算机装置未进入该使用者模式时,且该光盘驱动器安全保护模式被启动时,该控制器产生该控制信号使该光盘驱动器的该承载盘的该位置状态无法被变更。
16.如权利要求9所述的计算机装置,其中当该计算机装置未进入该使用者模式时,且该光盘驱动器安全保护模式被关闭时,该控制器产生该控制信号使该光盘驱动器的该承载盘的该位置状态可被变更。
【文档编号】G06F21/60GK104463029SQ201310459472
【公开日】2015年3月25日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】刘维维, 马倩 申请人:纬创资通股份有限公司, 纬创资通(昆山)有限公司