光盘数据的复制装置及方法

文档序号:6751911阅读:365来源:国知局
专利名称:光盘数据的复制装置及方法
技术领域
本发明涉及计算机领域中数据复制装置及方法,尤其指光盘数据的复制装置及方法。
背景技术
随着计算机的普及,计算机作为基础工具也得到了更多的扩展,比如,将计算机中添加声卡及音响,便组成了多媒体系统;同时,添加光驱、刻录机等存储设备,计算机系统便可处理光盘刻录等工作。人们已经越来越多的感受到一些设备给其带来的扩展性及使用方便性,因此目前计算机系统多采用双光驱的配置方式,一般的讲,一为CD-ROM或DVD,另一为光盘刻录机,配置这样的部件主要是作为数据存取及光盘刻录使用。
因此,一般的讲,用户在使用电脑刻录数据时,往往是通过刻录机将光盘数据进行复制,从而实现数据的备份。
但是,从目前的操作方法来看,一般的实现光盘数据复制的方法及过程如下开机——>系统自检——>进入操作系统——>打开应用程序——>按照相应的需求进行备份或刻录(即,执行刻录程序)——>完成后关闭应用程序——>关闭操作系统——>关机。
从整个操作过程来看,简单的一个数据备份操作需要较多的过程,从开机到最终完成相关操作往往需要耗费大量的等待时间(比如开机、关机的过程),对于这样一个简单的操作来说,造成效率的下降。
同时,上述过程需要人工参与的操作较多,用户在操作时需要调用程序,执行程序,因此对操作人员的电脑技术水平要求比较高,普通的用户使用起来较为困难,需要专业人员进行操作或指导,从而导致普通用户在使用此功能时,往往束手无策,造成使用困难。

发明内容
本发明解决的问题是提供一种简单的光盘数据备份或简化光盘数据刻录功能操作的光盘数据的复制装置及方法。
为解决上述问题,本发明光盘数据的复制装置包括源光驱,用于读取源光盘数据;刻录光驱,用于复制源光盘数据到目标光盘中;IDE控制器,集成在主板上,且该IDE控制器挂接源光驱和刻录光驱并控制源光驱和刻录光驱是否执行复制操作;电源,给主板、源光驱及刻录光驱提供电源;控制电路,产生电源启动信号给电源以启动计算机系统,且该控制电路产生复制指令给主板;BIOS模块,从主板获取复制指令,根据复制指令状态指示调用刻录程序,控制IDE控制器、源光驱及刻录光驱,完成源光盘数据复制到目标光盘中。
所述控制电路独立于计算机系统,包括控制开关,导通时产生低脉冲;
两个并联的二极管,与控制开关连接,以输出两个低脉冲;其中一个低脉冲作为电源启动信号经过一个二极管,经由主板接口传送到主板的电源控制端口;另一个低脉冲经过另一个二极管,依次经由主板接口和非门,作为复制指令传送到主板的通用输入输出端口。该装置还可包括多个IDE控制器,以实现多个光盘刻录。
相应地,本发明一种光盘数据的复制方法,其特征在于,包括以下步骤1)启动控制电路,产生电源启动信号及复制指令;2)计算机系统获得电源启动信号,开机与自检;3)BIOS模块初始化;4)BIOS模块读取复制指令,并根据复制指令调用刻录程序,完成源光盘数据复制到目标光盘中。
步骤4)进一步包括以下步骤4-1)BIOS模块判断复制指令是否有效,有效则调用刻录程序,无效则执行关机操作;4-2)弹出光盘托架;4-3)等待源光盘和目标光盘放入;4-4)检测光盘是否存在;4-5)如果不存在光盘,执行关机操作;4-6)如果存在光盘,则判断光盘是否损坏,如果损坏则执行步骤4-2)弹出光盘托架,如果没损坏则执行刻录指令进行复制;4-7)刻录完成,执行步骤4-2)计算机系统会弹出光盘托架,以询问用户是否有再次刻录的需求,如有,则返回到步骤4-4)检测光盘位置,等待放入其他需刻录的目标光盘;如果不需要再次刻录,仅需要将光盘托架关闭,这样因检测不到光盘而执行关机操作。
其中在步骤1)中,电源启动信号及复制指令分别传送至主板的电源控制端口和通用输入输出端口。而关机操作时,BIOS模块发送关机信号给主板的电源控制端口并且将原来的主板南桥芯片的通用输入输出端口清位。
与现有技术相比,本发明具有以下优点本发明仅涉及部分电路及BIOS模块的更改,无须进入操作系统即可实现光盘复制的功能,使用起来较为简单,提高效率,以满足大多数使用者的操作水平,减小了技术屏障,使用户使用起来较为方便,推广普及应用前景较为宽广;同时此发明带来的效果不仅仅是降低了技术门槛,同时为相关行业的发展提供了良好的技术方案(如提供多光驱刻录的解决方案),从而满足了不同用户的需求。


图1是本发明光盘数据的复制装置示意图。
图2是光盘数据的复制方法流程图。
具体实施例方式
本发明从计算机的硬件及BIOS模块等设计角度出发,对光驱及硬盘的数据控制方式进行更改,增加控制数据接口功能,实现不同的控制方法,结合BIOS模块,实现光盘数据复制及刻录功能。
光盘数据复制的工作原理现在的硬盘及光驱都是采用IDE接口,此IDE接口是由主板中的南桥芯片控制,进行数据备份时,均是刻录程序通过光盘刻录机进行烧写及刻录的,只不过刻录程序一般的是一些比较大的应用程序,操作较为复杂。一般的讲,光盘数据备份基本通过主板的南桥芯片中的IDE控制器控制完成的,刻录程序通过OS的内部接口,控制南桥芯片中IDE控制器,IDE控制器得到复制指令,将IDE控制器上的设备进行初始化并执行相应功能。
从原理来看,实际上光盘数据复制并不复杂,复杂的只是相关的应用流程及操作方法。为了简单的实现光盘数据复制的功能,本发明光盘数据的复制装置及方法从BIOS模块程序本身考虑,开机自检后执行相关的操作,用户在刻录过程中不需要从中干涉,只需将光盘放入光驱中即可完成复制的工作。
从整个过程看,此发明仅涉及部分硬件电路及BIOS模块的更改,无须进入操作系统即可实现光盘复制的功能,使用起来较为简单。
请参照图1所示,本发明光盘数据的复制装置,包括源光驱1,用于读取源光盘数据;刻录光驱2,用于复制源光盘数据到目标光盘中;IDE控制器(未图示),集成主板上(本实施例中,该IDE控制器集成在主板南桥芯片3上),该IDE控制器挂接源光驱1和刻录光驱2并控制源光驱1和刻录光驱2是否执行复制操作;
电源4,给主板、源光驱1及刻录光驱2提供电源;控制电路5,产生电源启动信号给电源4以启动计算机系统,且该控制电路5产生复制指令给主板(本实施例中具体给主板南桥芯片3);BIOS模块(未图示),从主板南桥芯片3获取复制指令,根据复制指令状态指示调用刻录程序,控制源光驱1、刻录光驱2及主板南桥芯片3上的IDE控制器,完成源光盘数据复制到目标光盘中。
所述控制电路5独立于计算机系统,包括控制开关A1,导通时产生低脉冲;两个并联的二极管,与控制开关A1连接,以产生两个低脉冲;其中一个低脉冲作为电源启动信号经过一个二极管,经由主板接口B1传送到主板的电源控制端口(PS-ON#);以及另一个低脉冲经过另一个二极管,依次经由主板接口B1和非门B2,作为复制指令传送到主板上的通用输入输出端口(GPIO),本实施例中,通用输入输出端口设在主板南桥芯片3上。
从图1中,可以看出本发明实现原理是在进行数据备份时,首先,由用户按下外部控制电路5中的控制开关A1,此时A1导通,产生两个低脉冲信号。此时,控制电路5将产生的两个低脉冲信号,通过二极管,传送到主板接口B1中,经过主板接口B1,其中一个低脉冲信号传送到主板的PS-ON#端口,由计算机的开机逻辑可知,PS-ON#端口一旦为低电平,电源开启,同时系统上电启动,也就是说,由该脉冲信号产生的低电平通过PS-ON#端口使系统开始启动,同时主板和光驱分别被上电;与此同时,另一个低脉冲信号则通过非门B2期间将低电平转换为高电平,传送到GPIO中,此时,原先的GPIO值由原先的“低电平”置为“高电平”,则保留状态位,以便作为刻录指令(即复制指令)的执行。上述过程,已经初步完成从系统上电及GPIO状态置位的过程。后续操作就交给BIOS模块及BIOS模块中的刻录程序完成相关的操作BIOS模块从主板南桥芯片3获取复制指令,根据复制指令状态指示调用刻录程序,控制主板南桥芯片3、源光驱1及刻录光驱2,完成源光盘数据复制到目标光盘中。
另外控制电路5与使用者的交互通过设在机箱外部的控制按钮或设置键盘上一个快捷键实现。
由于控制电路是与使用者交互的唯一途径,同时也起着重要的控制功能,因此控制电路5的摆放位置需要放在使用者触手可及的地方,例如放在计算机机箱的任意位置,外部仅预留控制开关A1即可,也就是在机箱的外部作成方便的简洁的快捷方式按钮,用户需要进行光盘数据刻录时,只需按下控制按钮即可。
控制电路5不仅仅可以通过机箱的快捷,也可以通过其他外部设备进行控制,如通过键盘上的某个快捷键实现,通过串口或并口设备也即可实现。此控制电路5需要对外设的端口进行处理,改变BIOS模块的起始状态,以实现相同的功能。
下面将举一个通过键盘快捷键的实现方式的应用案例
通过键盘等外设一般的将都是通过主板的SUPPER IO进行处理的,预先定义键盘快捷键的代码,此时BIOS模块等待并检测代码,如果BIOS模块检测到此代码后,知道使用者需要进行光盘数据刻录的工作,因此BIOS模块截取到代码后,执行后续的操作即可完成此刻录的功能,因此实现方式与上述提到的方案大同小异,没有太大的差别,只是在控制电路5部分要考虑捕捉外围设备的指令即可。
请参照图2所示,相应地,本发明光盘数据的复制方法包括以下步骤执行步骤20,启动控制电路,产生电源启动信号及复制指令,其中电源启动信号及复制指令分别传送至主板的电源控制端口和通用输入输出端口;执行步骤21,计算机系统获得电源启动信号,开机与自检;执行步骤22,BIOS模块初始化;BIOS模块读取复制指令,并根据复制指令调用刻录程序,完成源光盘数据复制到目标光盘中。
BIOS模块根据复制指令调用刻录程序进行数据复制步骤中,还包括以下步骤执行步骤23,BIOS模块判断复制指令是否有效,无效则执行步骤31,关机,有效则执行步骤24调用刻录程序;执行步骤25,弹出光盘托架;执行步骤26,等待源光盘和目标光盘放入;执行步骤27,检测光盘是否存在;
如果不存在光盘,执行步骤31,执行关机操作;如果存在光盘,则执行步骤28,判断光盘是否损坏,如果损坏则执行步骤25弹出光盘托架,如果没损坏则执行步骤29执行刻录指令进行复制;执行步骤30,刻录完成后,执行步骤25计算机系统会弹出光盘托架,“询问”用户是否有再次刻录的需求;如有,则返回到步骤26检测光盘位置,等待用户放入其他需刻录的目标光盘;如果此时用户不需要再次刻录,仅需要将光盘托架关闭,这样因检测不到光盘而执行关机操作。
步骤31中关机操作时,BIOS模块发送关机信号给主板的电源控制端口并且将原来的主板南桥芯片的通用输入输出端口清位。
上述按步骤描述本发明光盘数据的复制方法,具体实现如下上面提到由用户启动控制电路5,此控制电路5有两部分功能一为控制南桥芯片3的某个GPIO状态,将主板南桥芯片3的GPIO置位(如使用GPIO1,将此端口置为1);二为将主板的PS-ON#信号拉低,从而使系统开机;开机后,计算机系统通过自检与BIOS模块初始化后,此时BIOS模块去读GPIO状态位的状态,如果状态位为高电平(值为“1”),则BIOS模块调用刻录程序。
这时,由BIOS模块刻录程序控制光驱托盘弹开;等待源盘与目标光盘的放入,此时用户没有放入目标光盘(即刻录盘),也就是说刻录程序没有检测到光盘后,系统自动执行关机操作。如果检测到光盘,刻录程序首先会检测盘的是否有损坏,如果有,刻录程序便会返回检测光盘的步骤,重新执行后续操作,如果经过判断光盘没有损坏,此时BIOS模块刻录程序便会执行刻录操作,最终将刻录操作完成。
刻录完成后,计算机系统会弹出光盘托架,“询问”用户是否有再次刻录的需求,如有,程序则返回到检测光盘位置,等待用户放入其他张需刻录的光盘;如果此时用户不需要再次刻录,仅需要将光盘托架关闭,这样刻录程序便检测不到光盘而执行关机操作。
在关机操作过程中,BIOS模块首先会将初始的GPIO清位(也就是将GPIO状态置为0),同时将PS-ON#信号拉高,使计算机系统完全断电。此时整个的光盘复制及刻录过程就完成了。
本发明盘数据的复制方法不仅仅实现光盘数据复制的简单操作,同时还提供刻录多张光盘的方法与途径,真正起到了方便使用的目的。
此外,本发明光盘数据的复制装置及方法可实现多个光盘同时刻录。
如果需要支持多个光盘同时刻录,在上述技术方案中只需将检测光盘的数量增加直到满足方案要求即可。但是由于受到主板南桥芯片3IDE控制器的限制,最多可以支持4个设备,因此目前可以支持到3个设备进行刻录,但是,如果需要更多的设备的话,可以通过增加其他IDE控制芯片的做法来实现,从而扩展了主板控制的数量。
综上所述,本发明主要从用户的使用角度出发对通用的光盘数据复制的装置及方法进行改良,降低操作的复杂性,以满足大多数使用者的操作水平,减小了技术屏障,使用户使用起来较为方便,推广普及应用前景较为宽广;
同时此发明带来的效果不仅仅是降低了技术门槛,同时为相关行业的发展提供了良好的技术方案(如提供多光驱刻录的解决方案),从而满足了不同用户的需求。
权利要求
1.一种光盘数据的复制装置,包括源光驱,用于读取源光盘数据;刻录光驱,用于复制源光盘数据到目标光盘中;IDE控制器,集成在主板上,且该IDE控制器挂接源光驱和刻录光驱并控制源光驱和刻录光驱是否执行复制操作;电源,给主板、源光驱及刻录光驱提供电源;控制电路,产生电源启动信号给电源以启动计算机系统,且该控制电路产生复制指令给主板;BIOS模块,从主板获取复制指令,根据复制指令状态指示调用刻录程序,控制IDE控制器、源光驱及刻录光驱,完成源光盘数据复制到目标光盘中。
2.如权利要求1所述光盘数据的复制装置,其特征在于,所述控制电路独立于计算机系统,包括控制开关,导通时产生低脉冲;两个并联的二极管,与控制开关连接,以输出两个低脉冲;其中一个低脉冲作为电源启动信号经过一个二极管,经由主板接口传送到主板的电源控制端口;以及另一个低脉冲经过另一个二极管,依次经由主板接口和非门,作为复制指令传送到主板的通用输入输出端口。
3.如权利要求2所述光盘数据的复制装置,其特征在于,所述控制电路与使用者的交互通过设在机箱外部的控制按钮或设置键盘上一个快捷键实现。
4.如权利要求1-3任意一项所述光盘数据的复制装置,其特征在于,该装置包括多个IDE控制器,以实现多个光盘刻录。
5.一种光盘数据的复制方法,其特征在于,包括以下步骤1)启动控制电路,产生电源启动信号及复制指令;2)计算机系统获得电源启动信号,开机与自检;3)BIOS模块初始化;4)BIOS模块读取复制指令,并根据复制指令调用刻录程序,完成源光盘数据复制到目标光盘中。
6.如权利要求5所述的光盘数据的复制方法,其特征在于,步骤1)电源启动信号及复制指令分别传送至主板的电源控制端口和通用输入输出端口。
7.如权利要求6所述的光盘数据的复制方法,其特征在于,步骤4)进一步包括以下步骤4-1)BIOS模块判断复制指令是否有效,有效则调用刻录程序,无效则执行关机操作;4-2)弹出光盘托架;4-3)等待源光盘和目标光盘放入;4-4)检测光盘是否存在;4-5)如果不存在光盘,执行关机操作;4-6)如果存在光盘,则判断光盘是否损坏,如果损坏则执行步骤4-2)弹出光盘托架,如果没损坏则执行刻录指令进行复制;4-7)刻录完成,执行步骤4-2)计算机系统会弹出光盘托架,以询问用户是否有再次刻录的需求,如有,则返回到步骤4-4)检测光盘位置,等待放入其他需刻录的目标光盘;如果不需要再次刻录,仅需要将光盘托架关闭,这样因检测不到光盘而执行关机操作。
8.如权利要求7所述的光盘数据的复制方法,其特征在于,关机操作时,BIOS模块发送关机信号给主板的电源控制端口并且将原来的主板的通用输入输出端口清位。
全文摘要
一种光盘数据的复制装置,包括源光驱,用于读取源光盘数据;刻录光驱,用于复制源光盘数据到目标光盘中;IDE控制器,集成在主板上,控制光驱执行复制操作;电源,给主板及光驱提供电源;控制电路,产生电源启动信号给电源以启动计算机系统,产生复制指令给主板;BIOS模块,从主板获取复制指令,根据复制指令状态指示调用刻录程序,控制IDE控制器和光驱,完成源光盘数据复制到目标光盘中。相应地光盘数据的复制方法包括以下步骤启动控制电路,产生电源启动信号及复制指令;计算机系统获得电源启动信号,开机与自检;BIOS模块初始化;BIOS模块读取复制指令,并根据复制指令调用刻录程序,完成源光盘数据复制到目标光盘中。
文档编号G11B7/28GK1585012SQ0315580
公开日2005年2月23日 申请日期2003年8月22日 优先权日2003年8月22日
发明者王震中 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1