[go: up one dir, main page]

CN101414284A - Data protection method and access authority management method thereof - Google Patents

Data protection method and access authority management method thereof Download PDF

Info

Publication number
CN101414284A
CN101414284A CNA200710181606XA CN200710181606A CN101414284A CN 101414284 A CN101414284 A CN 101414284A CN A200710181606X A CNA200710181606X A CN A200710181606XA CN 200710181606 A CN200710181606 A CN 200710181606A CN 101414284 A CN101414284 A CN 101414284A
Authority
CN
China
Prior art keywords
mentioned
storage device
data
computer system
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA200710181606XA
Other languages
Chinese (zh)
Inventor
王锦煜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asustek Computer Inc
Original Assignee
Asustek Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asustek Computer Inc filed Critical Asustek Computer Inc
Priority to CNA200710181606XA priority Critical patent/CN101414284A/en
Publication of CN101414284A publication Critical patent/CN101414284A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

A data protection method includes checking whether a preset external storage device is connected to a computer system when the computer system is powered off. When the preset external storage device is judged to be connected to the computer system when the computer system is powered off, the data of a preset section in the storage device is backed up to the preset external storage device, and backup data is generated. Writing a special data template into the preset section to cover the original data in the preset section.

Description

数据保护方法及其存取权限管理方法 Data protection method and access right management method thereof

技术领域 technical field

本发明涉及一种数据保护方法,特别是涉及一种数据保护方法及其存取权限的管理方法。The invention relates to a data protection method, in particular to a data protection method and a management method of access authority.

背景技术 Background technique

随着科技的进步,计算机系统在日常生活中已成为不可或缺的工具,而计算机系统也发展出多种储存装置来储存数据。一般来说,使用者常将许多重要数据存放于储存装置当中,例如个人数据、开会报告和公司机密等等。然而,当储存装置遗失时,将造成使用者的重要数据外泄。With the advancement of technology, computer systems have become an indispensable tool in daily life, and computer systems have also developed a variety of storage devices to store data. Generally speaking, users often store a lot of important data in storage devices, such as personal data, meeting reports, company secrets, and so on. However, when the storage device is lost, important data of the user will be leaked.

为了防止上述情况的产生,市面上则出现具有密码保护功能的储存装置。此种具有密码保护功能的储存装置内的控制器能够依据基本输入输出系统(Basic Input Output System,BIOS)所发出的特殊指令,将储存装置上锁(lock)或解锁(unlock)。虽然,已知技术可以利用密码来保护计算机系统内所储存的数据,但是并不安全。由于支持储存装置密码功能的储存装置,其保护的数据密码还是储存于储存装置本身的电路板上。因此,在有些情况下,例如将储存装置拆卸下来后,再利用一块相同的电路板更换储存装置原来的电路板,之后再安装回计算机系统中,还是可以有效地存取储存装置内的数据。In order to prevent the above-mentioned situation from happening, storage devices with password protection functions appear on the market. The controller in the storage device with password protection function can lock or unlock the storage device according to the special command issued by the Basic Input Output System (BIOS). Although the known technology can use passwords to protect the data stored in the computer system, it is not safe. Because the storage device supports the password function of the storage device, the data password it protects is still stored on the circuit board of the storage device itself. Therefore, in some cases, for example, after the storage device is disassembled, an identical circuit board is used to replace the original circuit board of the storage device, and then installed back into the computer system, the data in the storage device can still be effectively accessed.

因此,目前的数据储存装置的数据保护措施仍有改善的空间。Therefore, there is still room for improvement in the data protection measures of the current data storage devices.

发明内容 Contents of the invention

本发明提供一种数据保护方法,可于计算机系统进行关机程序时,对储存装置中的数据进行保护。The invention provides a data protection method, which can protect the data in the storage device when the computer system is shutting down.

本发明提供一种数据保护方法,可于计算机系统的操作系统处于休眠、省电和使用者注销状态下,对储存装置中的数据进行保护。The invention provides a data protection method, which can protect the data in the storage device when the operating system of the computer system is in the state of dormancy, power saving and user logout.

本发明提供一种储存装置存取权限的管理方法,可于计算机系统进行关机程序时或是计算机系统操作系统处于休眠、省电或使用者注销状态下,对储存装置中的数据进行保护。The present invention provides a management method of storage device access rights, which can protect the data in the storage device when the computer system is shutting down or the operating system of the computer system is in the state of dormancy, power saving or user logout.

本发明提出一种数据保护方法,适用于计算机系统,其中计算机系统包括一储存装置。此保护方法包括下列步骤:当计算机系统进行关机程序时,检查预设外部储存装置是否连接至计算机系统。当判断预设外部储存装置在计算机系统进行关机程序时连接至计算机系统,将储存装置中一预设区段的数据备份至预设外部储存装置内,并产生一备份数据,继而写入一特殊数据样版至预设区段内,以覆盖预设区段中原始的数据。The invention proposes a data protection method suitable for a computer system, wherein the computer system includes a storage device. The protection method includes the following steps: when the computer system is shutting down, check whether the preset external storage device is connected to the computer system. When it is judged that the default external storage device is connected to the computer system when the computer system is shutting down, the data of a preset section in the storage device is backed up to the default external storage device, and a backup data is generated, and then written into a special The data template is inserted into the preset section to cover the original data in the preset section.

从另一观点来看,本发明提出一种数据保护方法,适用于计算机系统,其中计算机系统包括一储存装置。此保护方法包括下列步骤:当计算机系统的操作系统在非正常使用状态时,检查预设外部储存装置是否连接至计算机系统。当判断预设外部储存装置在操作系统处于非正常使用状态时连接至计算机系统,则将储存装置中一预设区段的数据备份至预设外部储存装置内,并产生一备份数据,继而写入一特殊数据样版至预设区段内,以覆盖预设区段中原始的数据。From another point of view, the present invention provides a data protection method suitable for a computer system, wherein the computer system includes a storage device. The protection method includes the following steps: when the operating system of the computer system is not in normal use state, check whether the preset external storage device is connected to the computer system. When it is judged that the default external storage device is connected to the computer system when the operating system is not in normal use, then the data of a preset section in the storage device is backed up to the default external storage device, and a backup data is generated, and then written Import a special data template into the default section to cover the original data in the default section.

从又一观点来看,本发明提出一种储存装置存取权限的管理方法,适于管理具有多个储存装置的计算机系统。此管理方法包括下列步骤:当计算机系统进行关机程序,以及计算机系统的操作系统在非正常使用状态二者其中之一时,检查预设外部储存装置是否连接至计算机系统。当检查发现预设外部储存装置已经连接计算机系统时,则选择上述储存装置至少其中之一中的一预设区段内的数据备份至预设外部储存装置中,并产生一备份数据,继而写入一特殊数据样版至预设区段内,以覆盖预设区段中原始的数据,以使被选择的储存装置中的数据无法正常被存取。From yet another point of view, the present invention provides a method for managing access authority of a storage device, which is suitable for managing a computer system with multiple storage devices. The management method includes the following steps: when the computer system is shutting down or the operating system of the computer system is in an abnormal state, checking whether the preset external storage device is connected to the computer system. When the inspection finds that the preset external storage device has been connected to the computer system, then select at least one of the above-mentioned storage devices to back up the data in a preset section to the default external storage device, and generate a backup data, and then write Importing a special data template into the preset section to overwrite the original data in the preset section, so that the data in the selected storage device cannot be accessed normally.

本发明的有益效果为本发明藉由预设外部储存装置将储存装置中一预设区段的数据进行备份,之后,利用一特殊数据样版覆盖上述预设区域中的原始数据,以实现数据保护的作用。然而,在上述预设区域中的数据尚未回复成原始的数据之前,使用计算机系统对储存装置进行数据读取时,由于上述预设区段中的数据仍然为特殊数据样版,使得计算机系统无法对储存装置的上述预设区段中的数据作正常存取的动作。因此,本发明可以有效地保护储存装置所储存的数据。The beneficial effect of the present invention is that the present invention backs up the data of a preset section in the storage device by defaulting the external storage device, and then uses a special data template to cover the original data in the above-mentioned preset area to realize data The role of protection. However, before the data in the above-mentioned preset area has not returned to the original data, when using the computer system to read data from the storage device, because the data in the above-mentioned preset section is still a special data template, the computer system cannot Perform normal access to the data in the above-mentioned preset section of the storage device. Therefore, the present invention can effectively protect the data stored in the storage device.

为使本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并结合附图详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, preferred embodiments are specifically cited below and described in detail with reference to the accompanying drawings.

附图说明 Description of drawings

图1所示为依照本发明一实施例的计算机系统的系统架构方块图。FIG. 1 is a block diagram showing the system architecture of a computer system according to an embodiment of the present invention.

图2A和图2B所示为依照本发明的一实施例的数据保护方法流程图。2A and 2B are flowcharts of a data protection method according to an embodiment of the present invention.

图3A和图3B所示为依照本发明另一实施例的一种数据保护方法流程图。3A and 3B are flowcharts of a data protection method according to another embodiment of the present invention.

图4A和4B所示为依照本发明一实施例的储存装置存取权限管理方法流程图。4A and 4B are flowcharts of a method for managing storage device access rights according to an embodiment of the present invention.

图5所示为依照本发明一实施例的另一计算机系统的局部结构方块图。FIG. 5 is a partial structural block diagram of another computer system according to an embodiment of the present invention.

具体实施方式 Detailed ways

图1所示为依照本发明一实施例的计算机系统的系统架构方块图。请参照图1,本实施例所提供的计算机系统100可以包括中央处理器110、芯片组120、内存130、储存装置140、及基本输入输出系统(Basic Input OutputSystem,以下简称BIOS)单元150。上述中央处理器110可以耦接至芯片组120。一般而言,芯片组120可以包括北桥芯片和南桥芯片。藉此,中央处理器110可通过芯片组120而耦接至内存130、储存装置140和BIOS单元150。FIG. 1 is a block diagram showing the system architecture of a computer system according to an embodiment of the present invention. Referring to FIG. 1 , the computer system 100 provided by this embodiment may include a central processing unit 110, a chipset 120, a memory 130, a storage device 140, and a Basic Input Output System (hereinafter referred to as BIOS) unit 150. The CPU 110 mentioned above can be coupled to the chipset 120 . Generally speaking, the chipset 120 may include a north bridge chip and a south bridge chip. Thereby, the CPU 110 can be coupled to the memory 130 , the storage device 140 and the BIOS unit 150 through the chipset 120 .

在本实施例中,内存130可以是动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)或是双随机存取存储器(DDRAM)。另外,储存装置140例如是硬盘,在其它实施例中,储存装置140可以是闪存。上述BIOS单元150则可以是闪存或只读存储器,且BIOS单元150储存有相关BIOS程序代码。In this embodiment, the memory 130 can be a dynamic random access memory (DRAM), a static random access memory (SRAM), a synchronous dynamic random access memory (SDRAM) or a dual random access memory (DDRAM). In addition, the storage device 140 is, for example, a hard disk. In other embodiments, the storage device 140 may be a flash memory. The above-mentioned BIOS unit 150 can be a flash memory or a read-only memory, and the BIOS unit 150 stores related BIOS program codes.

另外,计算机系统100除了内部的储存装置140之外,还可以通过连接接口160连接预设外部储存装置170。在一些实施例中,连接接口160可以是一通用序列总线(USB)接口、IEEE 1394接口、SATA接口、或IDE接口,而预设外部储存装置170则可以是具有相对应连接接口的非易失性储存装置,例如:随身盘。In addition, in addition to the internal storage device 140 , the computer system 100 can also be connected to a preset external storage device 170 through the connection interface 160 . In some embodiments, the connection interface 160 can be a Universal Serial Bus (USB) interface, IEEE 1394 interface, SATA interface, or IDE interface, and the default external storage device 170 can be a non-volatile storage device with a corresponding connection interface. Non-volatile storage devices, such as pen drives.

此外,本实施例的计算机系统100可以对储存装置140进行数据保护的程序。以下将结合流程图来说明如何对储存装置进行数据保护的过程。In addition, the computer system 100 of this embodiment can perform a data protection program on the storage device 140 . The process of how to perform data protection on the storage device will be described below in conjunction with a flow chart.

图2A和图2B所示为依照本发明的一实施例的数据保护方法流程图,可以适用于图1所示的计算机系统100。请先合并参照图1和图2A,本实施例所提供的数据保护方法,可以利用计算机系统100中的BIOS程序(可以存在于BIOS单元150中)来实现。当一使用者在BIOS设定画面中将此保护方法致能时,计算机系统100可以如步骤S202所述,进行关机程序。其中,BIOS设定画面是指计算机系统100开机时尚未进入操作系统前,使用者按压预设按键(例如:F8键)进入的设定画面。FIG. 2A and FIG. 2B are flowcharts of a data protection method according to an embodiment of the present invention, which can be applied to the computer system 100 shown in FIG. 1 . Please first refer to FIG. 1 and FIG. 2A together. The data protection method provided by this embodiment can be realized by using the BIOS program in the computer system 100 (which may exist in the BIOS unit 150). When a user enables the protection method in the BIOS setting screen, the computer system 100 can perform a shutdown procedure as described in step S202. Wherein, the BIOS setting screen refers to the setting screen entered by the user by pressing a preset key (for example: F8 key) when the computer system 100 is turned on before entering the operating system.

当计算机系统100进入关机程序时,计算机系统100的中央处理器110亦会执行BIOS单元150中的程序代码,以检查预设外部储存装置170是否连接至计算机系统100(步骤S203)。在一些实施例中,计算机系统100可以藉由检测一预设标记的状态来判断预设外部储存装置170是否以连接至计算机系统100。其中,上述预设标记可以在中央处理器110的缓存器中或在内存130中(图中未示)。When the computer system 100 enters the shutdown process, the CPU 110 of the computer system 100 will also execute the program code in the BIOS unit 150 to check whether the default external storage device 170 is connected to the computer system 100 (step S203). In some embodiments, the computer system 100 can determine whether the default external storage device 170 is connected to the computer system 100 by detecting the state of a default flag. Wherein, the above-mentioned preset flag can be stored in the buffer of the central processing unit 110 or in the memory 130 (not shown in the figure).

举例来说,若预设标记的状态为1时,表示预设外部储存装置170已经连接至计算机系统100(步骤S203所示“是”)。For example, if the state of the default flag is 1, it means that the default external storage device 170 has been connected to the computer system 100 ("Yes" in step S203).

在步骤S204中,计算机系统100将储存装置140中的一预设区段的数据备份至预设外部储存装置170中,并且产生一备份数据。在本实施例中,储存装置140例如是硬盘。因此,上述的预设区段的数据可以是硬盘中的主开机扇区内的数据。In step S204 , the computer system 100 backs up the data of a predetermined segment in the storage device 140 to the default external storage device 170 and generates a backup data. In this embodiment, the storage device 140 is, for example, a hard disk. Therefore, the above-mentioned data in the preset section may be the data in the main boot sector in the hard disk.

另外,若预设标记的状态为0时,表示预设外部储存装置170可能未连接至计算机系统100(步骤S203所示“否”),则计算机系统100直接完成关机(步骤S206)。In addition, if the state of the preset flag is 0, it means that the preset external storage device 170 may not be connected to the computer system 100 ("No" in step S203), and then the computer system 100 directly shuts down (step S206).

如上所述,在步骤S205中,计算机系统100所执行的BIOS程序代码控制计算机系统100中的相关组件(例如:中央处理器110及芯片组120)来写入一特殊数据样版至储存装置140的上述预设区段内,并且对预设区段中原始的数据进行覆盖,以实现数据保护的作用。在本实施例中,上述特殊数据样版可以为特殊字符串或是经过编码且可自我检查的字符串。As mentioned above, in step S205, the BIOS program code executed by the computer system 100 controls related components in the computer system 100 (for example: the central processing unit 110 and the chipset 120) to write a special data template to the storage device 140 in the above-mentioned preset section, and overwrite the original data in the preset section, so as to realize the function of data protection. In this embodiment, the above-mentioned special data template may be a special character string or a coded character string that can be self-checked.

在步骤S205执行完后,计算机系统100便继续执行关机程序的相关操作,以完成计算机关机(步骤S206)。After step S205 is executed, the computer system 100 continues to execute related operations of the shutdown program to complete computer shutdown (step S206 ).

在本实施例中,储存装置140是利用硬盘来实现。一般来说,硬盘的主开机区段内的数据包括了硬盘每一扇区的起始地址和终点地址,若是硬盘的主开机扇区内的数据被破坏,则此硬盘内的数据就无法被存取。此外,在本实施例中,预设外部储存装置170例如是随身盘。因此,藉由本实施例所提供的数据保护方法,使用者就可以将预设外部储存装置170拆下随身携带,而不让非允许的使用者读取所要保护的储存装置上的数据。In this embodiment, the storage device 140 is implemented by a hard disk. Generally speaking, the data in the main boot sector of the hard disk includes the start address and end address of each sector of the hard disk. If the data in the main boot sector of the hard disk is damaged, the data in the hard disk cannot be deleted. access. In addition, in this embodiment, the default external storage device 170 is, for example, a USB flash drive. Therefore, with the data protection method provided by this embodiment, the user can remove the default external storage device 170 and carry it with him, preventing unauthorized users from reading the data on the storage device to be protected.

之后,当使用者欲使再次使用计算机系统100时,使用者便可利用预设外部储存装置170来完成开机程序,其中这个预设外部储存装置170储存有该计算机系统100的储存装置140中的预设区段的数据。有关其进一步说明,敬请参照下述说明。Afterwards, when the user intends to use the computer system 100 again, the user can use the default external storage device 170 to complete the boot process, wherein the default external storage device 170 is stored in the storage device 140 of the computer system 100 The data of the preset section. For further explanation, please refer to the following instructions.

请合并参照图1和图2B,当一使用者将计算机系统100重新启动时,而计算机系统100如步骤S222所述,进行开机程序。在开机过程中,BIOS单元150中的程序代码会被执行,以检查储存装置140的预设区段中的数据是否为特殊样版数据(步骤S223)。Please refer to FIG. 1 and FIG. 2B together. When a user restarts the computer system 100, the computer system 100 performs a boot process as described in step S222. During the booting process, the program code in the BIOS unit 150 is executed to check whether the data in the preset section of the storage device 140 is special template data (step S223 ).

若BIOS单元150中的程序代码检查出储存装置140的预设区段中的数据不是特殊数据样版(步骤S223所示“否”),则计算机系统100进行正常开机程序以完成开机(步骤S227)。If the program code in the BIOS unit 150 checks that the data in the preset section of the storage device 140 is not a special data template ("No" shown in step S223), then the computer system 100 performs a normal boot procedure to complete the boot (step S227 ).

若BIOS单元150中的程序代码检查发现储存装置140的预设区段中的数据为特殊数据样版(步骤S223所示“是”),则计算机系统100继续执行步骤S224。If the program code check in the BIOS unit 150 finds that the data in the preset section of the storage device 140 is a special data template ("Yes" in step S223), then the computer system 100 continues to execute step S224.

在步骤S224中,BIOS单元150中的程序代码会检查预设外部储存装置170是否连接至计算机系统100。In step S224 , the program code in the BIOS unit 150 checks whether the default external storage device 170 is connected to the computer system 100 .

如上所述,由于储存装置140的开机区段的数据已经被特殊数据样版所覆盖,若BIOS单元150中的程序代码检查出预设外部储存装置170可能未连接至计算机系统100(步骤S224所示“否”),则计算机系统100执行步骤S228,以中断开机程序,亦即此时计算机系统100无法藉由储存装置140的主开机区段的原始数据来完成开机的动作。As mentioned above, since the data in the boot section of the storage device 140 has been covered by a special data template, if the program code in the BIOS unit 150 checks out that the default external storage device 170 may not be connected to the computer system 100 (step S224) ("No"), then the computer system 100 executes step S228 to interrupt the booting process, that is, the computer system 100 cannot complete the booting action by storing the original data of the main booting section of the device 140 at this time.

换言之,若BIOS单元150中的程序代码检查出预设外部储存装置170连接至计算机系统100(步骤S224所示“是”),则继续执行步骤S225。In other words, if the program code in the BIOS unit 150 detects that the default external storage device 170 is connected to the computer system 100 ("Yes" in step S224), then continue to execute step S225.

在步骤S225中,计算机系统100所执行的BIOS程序代码控制计算机系统100中的相关组件(例如:中央处理器110及芯片组120)会检查预设外部储存装置170内是否储存有储存装置140的主开机区段的备份数据。In step S225, the BIOS program code executed by the computer system 100 controls related components in the computer system 100 (for example: the central processing unit 110 and the chipset 120) to check whether the preset external storage device 170 is stored in the storage device 140. Backup data for the primary boot session.

若预设外部储存装置170内无备份数据(步骤S225所示“否”),则计算机系统100执行步骤S228。If there is no backup data in the preset external storage device 170 ("No" shown in step S225), the computer system 100 executes step S228.

若预设外部储存装置170内储存有备份数据(就是步骤S225所标示的“是”),则计算机系统100继续执行步骤S226。If the default external storage device 170 stores the backup data (that is, "Yes" marked in step S225), then the computer system 100 continues to execute step S226.

在步骤S226中,计算机系统100通过连接接口160和芯片组120将预设外部储存装置170中的备份数据写回储存装置140的预设区段中,以回复预设区段中的原始数据,使得储存装置140可以回复正常存取的动作。继而,计算机系统100继续执行相关开机程序以完成开机(步骤S227)。In step S226, the computer system 100 writes the backup data in the preset external storage device 170 back into the preset section of the storage device 140 through the connection interface 160 and the chipset 120, so as to restore the original data in the preset section, The action of enabling the storage device 140 to resume normal access. Then, the computer system 100 continues to execute the relevant booting procedures to complete the booting (step S227).

上述实施例是在计算机系统100进行关机程序下,对储存装置140进行数据保护的动作,然而本发明不限于此。以下将举另一实施例来说明。In the above-mentioned embodiment, the data protection operation of the storage device 140 is performed when the computer system 100 performs a shutdown procedure, but the present invention is not limited thereto. Another embodiment will be given below for illustration.

图3A和图3B所示为依照本发明另一实施例的一种数据保护方法流程图。请先合并参照图1和图3A,不同于图2A中的实施例,本实施例所提供的保护方法可以利用一应用程序来实现。当一使用者从计算机系统的操作系统中,将此保护方法致能时,而计算机系统100的操作系统如步骤S302所述,当计算机系统100进入非正常使用状态时,则安装在计算机系统100中的应用程序可以进行步骤S303,以检查预设外部储存装置170是否连接至计算机系统100。3A and 3B are flowcharts of a data protection method according to another embodiment of the present invention. Please first refer to FIG. 1 and FIG. 3A together. Different from the embodiment in FIG. 2A , the protection method provided by this embodiment can be implemented by an application program. When a user enables the protection method from the operating system of the computer system, and the operating system of the computer system 100 is installed on the computer system 100 when the computer system 100 enters an abnormal use state as described in step S302 The application program in can proceed to step S303 to check whether the preset external storage device 170 is connected to the computer system 100 .

在本实施例中,上述非正常使用状态可以为休眠状态、省电状态或使用者注销状态。另外,在一些实施例中,应用程序可藉由检测一预设标记的状态来判断预设外部储存装置170是否以连接至计算机系统100。In this embodiment, the aforementioned abnormal use state may be a sleep state, a power saving state or a user logout state. In addition, in some embodiments, the application program can determine whether the default external storage device 170 is connected to the computer system 100 by detecting the state of a default flag.

此外,在判断预设外部储存装置170是否连接至计算机系统100的过程可参照前一实施例的说明,并且在对储存装置140进行数据保护的步骤S304、S305和图2A的步骤S204、S205相同或相似,故不再赘述。最后,在步骤S306中,计算机系统100继续执行操作系统在非正常使用状态下的相关操作。藉此,本实施例仍然可以对储存装置140进行数据保护。In addition, the process of judging whether the preset external storage device 170 is connected to the computer system 100 can refer to the description of the previous embodiment, and the steps S304 and S305 for data protection of the storage device 140 are the same as the steps S204 and S205 of FIG. 2A Or similar, so no more details. Finally, in step S306, the computer system 100 continues to perform related operations of the operating system in the abnormal use state. In this way, the present embodiment can still perform data protection on the storage device 140 .

请参照图3B,不同于图2B中的实施例,本实施例所提供的保护方法也可以利用应用程序来实现。图3B与图2B的差别在于:图2B的保护方法是在计算机系统100开机的状态下进行,而图3B的保护方法是在计算机系统100的操作系统重新启动的状态下进行。Please refer to FIG. 3B , different from the embodiment in FIG. 2B , the protection method provided by this embodiment can also be implemented by using an application program. The difference between FIG. 3B and FIG. 2B is that the protection method in FIG. 2B is performed when the computer system 100 is turned on, while the protection method in FIG. 3B is performed when the operating system of the computer system 100 is restarted.

另外,图2B的步骤S223、S224、S225是计算机系统100利用BIOS单元150中的程序代码进行检查的动作,而图3B的步骤S323、S324、S325则是计算机系统100执行其它应用程序进行检查的动作。因此,图3B的保护方法可参照图2B,故不再赘述。In addition, steps S223, S224, and S225 in FIG. 2B are actions in which the computer system 100 uses the program code in the BIOS unit 150 to check, while steps S323, S324, and S325 in FIG. 3B are actions in which the computer system 100 executes other application programs to check action. Therefore, the protection method in FIG. 3B can refer to FIG. 2B , so details are not repeated here.

请继续参照图3B,由于在步骤S323中,安装在计算机系统100中的应用程序检查出储存装置140的主开机区段的数据已经被特殊数据样版所覆盖,因此在进行步骤S324和S325时,所判断的结果都为“否”,则可以直接进行步骤S328,就是计算机系统100的操作系统无法藉由储存装置140中的原始数据回复至正常使用状态。Please continue to refer to FIG. 3B, since in step S323, the application program installed in the computer system 100 has checked out that the data in the main boot section of the storage device 140 has been covered by a special data template, so when performing steps S324 and S325 , the judged results are all “no”, then step S328 can be directly performed, that is, the operating system of the computer system 100 cannot return to the normal use state through the original data in the storage device 140 .

从以上的几个实施例可知,本发明提供了一种数据保护方法。而将以上的实施例加以应用,则可以延伸出一种储存装置存取权限的管理方法,如图4A和图4B所示。而此管理方法的流程亦可参照前述实施例的图2A、图2B、图3A和图3B,故不再赘述。另外,本实施例所提供的管理方法,可以适用于管理具有多个储存装置的计算机系统500,如图5所所示为。请合并参照图4和图5,在本实施例所提供的计算机系统500中,可以包括多个储存装置510_1、510_2、...、510_n,其可以共同耦接芯片组520。It can be known from the above several embodiments that the present invention provides a data protection method. By applying the above embodiments, a method for managing access rights of a storage device can be extended, as shown in FIGS. 4A and 4B . The flow of this management method can also refer to FIG. 2A , FIG. 2B , FIG. 3A and FIG. 3B in the foregoing embodiments, so details are not repeated here. In addition, the management method provided in this embodiment can be applied to manage a computer system 500 with multiple storage devices, as shown in FIG. 5 . Please refer to FIG. 4 and FIG. 5 together. In the computer system 500 provided in this embodiment, a plurality of storage devices 510_1 , 510_2 , . . .

假设,计算机系统500具有上述图2A和图2B或图3A和图3B所所示为的保护方法,而一使用者A在使用计算机系统500时启动了上述的保护方法,并且使用者A启动储存装置510_1来操作计算机系统500。Suppose, computer system 500 has the protection method shown in above-mentioned Fig. 2A and Fig. 2B or Fig. 3A and Fig. 3B, and a user A starts above-mentioned protection method when using computer system 500, and user A starts saving The device 510_1 operates the computer system 500.

当计算机系统500关机或者其操作系统在非正常使用状态(即休眠状态、省电状态或使用者注销状态),则可对应于2A或图3A的数据保护流程,将储存装置510_1的预设区段的数据备份到预设外部储存装置A中,并且在数据备份完成后,写入一特殊数据样版至储存装置510_1的预设区段中,以保护储存装置510_1中的数据。When the computer system 500 is shut down or its operating system is in an abnormal use state (i.e. hibernation state, power saving state or user logout state), the default area of the storage device 510_1 can be corresponding to the data protection process of 2A or FIG. 3A The segment data is backed up to the default external storage device A, and after the data backup is completed, a special data template is written into the default segment of the storage device 510_1 to protect the data in the storage device 510_1.

然而,当使用者B来使用计算机系统500时,且利用储存装置510_1进行计算机系统500开机或是将计算机系统500的操作系统回复为正常使用状态。当计算机系统500进入开机程序或是计算机系统500的操作系统重新启动时,可能会发现预设外部储存装置和计算机系统500并没有连接,则计算机系统500将无法藉由储存装置510_1之预设区段的原始数据完成开机的动作或是将其操作系统回复至正常使用状态。However, when the user B uses the computer system 500, the storage device 510_1 is used to boot the computer system 500 or restore the operating system of the computer system 500 to a normal use state. When the computer system 500 enters the boot process or the operating system of the computer system 500 is restarted, it may be found that the default external storage device is not connected to the computer system 500, and the computer system 500 will not be able to access the default area of the storage device 510_1. The original data of the segment completes the action of booting or restores its operating system to the normal use state.

另外,若使用者B在使用计算机系统500时,已事先将一预设外部储存装置B连接至计算机系统500,再将计算机系统500启动或是将计算机系统500的操作系统回复成正常使用状态。虽然,计算机系统500会发现预设外部储存装置B和计算机系统500有连接,由于预设外部储存装置B中并没有储存装置510_1的预设区段的原始数据,因此,计算机系统500仍然无法完成开机或是计算机系统500的操作系统仍然无法回复至正常使用状态。In addition, if the user B has previously connected a preset external storage device B to the computer system 500 when using the computer system 500, and then starts the computer system 500 or restores the operating system of the computer system 500 to a normal use state. Although the computer system 500 will find that the preset external storage device B is connected to the computer system 500, since the default external storage device B does not store the original data of the preset segment of the device 510_1, the computer system 500 still cannot complete the process. Booting or the operating system of the computer system 500 still cannot return to the normal use state.

此外,由于储存装置510_2~510_n并无受到数据保护的限制,因此,使用者B可以选取储存装置510_2~510_n其中之一所存放的数据来启动计算机系统500或是将计算机系统500的操作系统回复成正常使用状态。虽然,使用者B可以正常使用计算机系统500,但由于储存装置510_1的数据已经被保护,则使用者B仍然无法使用储存装置510_1。In addition, since the storage devices 510_2-510_n are not restricted by data protection, user B can select the data stored in one of the storage devices 510_2-510_n to start the computer system 500 or restore the operating system of the computer system 500 into normal use. Although user B can use the computer system 500 normally, user B still cannot use the storage device 510_1 because the data of the storage device 510_1 has been protected.

当使用者B选择储存装置510_2来存取数据,并且在数据存取完毕后,同样地启动了上述的保护方法。于是,当计算机系统500关机或计算机系统500的操作系统在非正常使用状态时,计算机系统500亦可对应于2A或图3A的数据保护流程,将储存装置510_2的预设区段的数据备份到预设外部储存装置B中,并且在数据备份完成后,再写入一特殊样版数据至储存装置510_2的预设区段中,以保护储存装置510_2中的数据。When the user B selects the storage device 510_2 to access data, and after the data access is completed, the above protection method is similarly activated. Therefore, when the computer system 500 is shut down or the operating system of the computer system 500 is not in normal use, the computer system 500 can also correspond to the data protection process of 2A or 3A, and backup the data of the preset section of the storage device 510_2 to The external storage device B is preset, and after the data backup is completed, a special template data is written into the preset section of the storage device 510_2 to protect the data in the storage device 510_2.

之后,当使用者A再次使用计算机系统500时,使用者A便可利用预设外部储存装置A让计算机系统500完成开机程序或是让计算机系统500的操作系统回复为正常使用状态,其中预设外部储存装置A储存有计算机系统500的储存装置510_1中的预设区段的数据。Afterwards, when user A uses the computer system 500 again, user A can use the default external storage device A to allow the computer system 500 to complete the boot process or allow the operating system of the computer system 500 to return to the normal use state, wherein the default The external storage device A stores data of preset sections in the storage device 510_1 of the computer system 500 .

在计算机系统500完成开机或是计算机系统500的操作系统回复为正常使用状态后,使用者A则可以使用硬盘510_1进行数据存取的动作,亦可使用储存装置510_3~510_n。不过,由于储存装置510_2中的数据已经被保护,则使用者A仍然不能使用储存装置510_2。因此,受到保护的储存装置在未回复原始数据之前,使用者亦不能对上述的储存装置进行数据存取的动作,以达到数据保护的功效。After the computer system 500 is turned on or the operating system of the computer system 500 returns to the normal use state, the user A can use the hard disk 510_1 for data access, and can also use the storage devices 510_3-510_n. However, since the data in the storage device 510_2 has been protected, the user A still cannot use the storage device 510_2. Therefore, before the protected storage device restores the original data, the user cannot perform data access actions on the above-mentioned storage device, so as to achieve the effect of data protection.

综上所述,本发明藉由预设外部储存装置将储存装置中一预设区段的数据进行备份。之后,再写入一特殊数据样版至上述预设区段中,以覆盖预设区段中原先的数据,来完成数据保护的作用。另外,在储存装置的预设区域中的数据尚未回复至原始的数据之前,使用计算机系统对储存装置进行数据读取时,由于上述预设区段内的数据仍然为特殊数据样版,使得计算机系统无法对上述区段中的数据做正常存取的动作。因此,本发明可以有效地对储存装置中的数据进行保护。To sum up, the present invention backs up the data of a preset section in the storage device by defaulting the external storage device. After that, write a special data template into the above-mentioned preset section to cover the original data in the preset section to complete the function of data protection. In addition, before the data in the preset area of the storage device has returned to the original data, when the computer system is used to read the data from the storage device, since the data in the above-mentioned preset section is still a special data template, the computer will The system cannot perform normal access to the data in the above section. Therefore, the present invention can effectively protect the data in the storage device.

虽然本发明已以较佳实施例披露如上,然其并非用以限定本发明。本领域的技术人员在不脱离本发明的精神和范围的前提下可作各种更动与润饰。因此,本发明的保护范围以本发明的权利要求书为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Various changes and modifications can be made by those skilled in the art without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be determined by the claims of the present invention.

Claims (16)

1.一种数据保护方法,适用于一计算机系统,上述计算机系统包括一储存装置,其特征是上述数据保护方法包括下列步骤:1. A data protection method, applicable to a computer system, the above-mentioned computer system comprising a storage device, characterized in that the above-mentioned data protection method comprises the following steps: 当上述计算机系统进行一关机程序时,检查一预设外部储存装置是否连接至上述计算机系统;以及When the computer system performs a shutdown process, check whether a default external storage device is connected to the computer system; and 当上述预设外部储存装置在上述计算机系统进行上述关机程序时连接至上述计算机系统,则将上述储存装置中一预设区段的数据备份至上述预设外部储存装置内,并产生一备份数据,继而写入一特殊数据样版至上述预设区段内,以覆盖上述预设区段中原始的数据。When the above-mentioned default external storage device is connected to the above-mentioned computer system when the above-mentioned computer system performs the above-mentioned shutdown procedure, the data of a preset section in the above-mentioned storage device is backed up to the above-mentioned default external storage device, and a backup data is generated , and then write a special data template into the preset section to cover the original data in the preset section. 2.根据权利要求1所述的数据保护方法,其特征是还包括下列步骤:2. The data protection method according to claim 1, further comprising the following steps: 当上述计算机系统开机时,检查上述预设区段中的数据是否为上述特殊数据样版;When the above-mentioned computer system is turned on, check whether the data in the above-mentioned preset section is the above-mentioned special data template; 当检查发现上述预设区段中的数据为上述特殊数据样版时,则检查上述预设外部储存装置是否连接至上述计算机系统;When the inspection finds that the data in the above-mentioned preset section is the above-mentioned special data template, then check whether the above-mentioned preset external storage device is connected to the above-mentioned computer system; 当上述预设外部储存装置在上述计算机系统开机,且上述预设区段中的数据为上述特殊数据样版时连接上述计算机系统,则检查上述预设外部储存装置内是否有上述备份数据;以及When the above-mentioned preset external storage device is powered on in the above-mentioned computer system, and the data in the above-mentioned preset section is the above-mentioned special data template and connected to the above-mentioned computer system, then check whether there is the above-mentioned backup data in the above-mentioned preset external storage device; and 当检查发现上述预设外部储存装置内有上述备份数据时,则将上述备份数据写回上述预设区段中。When the check finds that the backup data exists in the preset external storage device, the backup data is written back into the preset section. 3.根据权利要求1所述的数据保护方法,其特征是其中上述预设外部储存装置为一非易失性储存装置。3. The data protection method according to claim 1, wherein the preset external storage device is a non-volatile storage device. 4.根据权利要求1所述的数据保护方法,其特征是其中上述预设外部储存装置是通过一连接接口连接至上述计算机系统。4. The data protection method according to claim 1, wherein the preset external storage device is connected to the computer system through a connection interface. 5.根据权利要求1所述的数据保护方法,其特征是其中上述预设区段为一主开机区段。5. The data protection method according to claim 1, wherein the preset section is a main boot section. 6.一种数据保护方法,适用于一计算机系统,上述计算机系统包括一储存装置,其特征是上述保护方法包括下列步骤:6. A data protection method, applicable to a computer system, said computer system comprising a storage device, characterized in that said protection method comprises the following steps: 当上述计算机系统的操作系统在一非正常使用状态时,检查一预设外部储存装置是否连接至上述计算机系统;以及When the operating system of the computer system is in an abnormal state, check whether a default external storage device is connected to the computer system; and 当上述预设外部储存装置在上述操作系统处于上述非正常使用状态时连接至上述计算机系统,则将上述储存装置中一预设区段的数据备份至上述预设外部储存装置内,并产生一备份数据,继而写入一特殊数据样版至上述预设区段内,以覆盖上述预设区段中原始的数据。When the above-mentioned default external storage device is connected to the above-mentioned computer system when the above-mentioned operating system is in the above-mentioned abnormal use state, the data of a preset section in the above-mentioned storage device is backed up to the above-mentioned default external storage device, and a backup data, and then write a special data template into the preset section to cover the original data in the preset section. 7.根据权利要求6所述的数据保护方法,其特征是还包括下列步骤:7. The data protection method according to claim 6, further comprising the following steps: 当上述操作系统重新启动时,检查上述预设区段中之数据是否为上述特殊数据样版;When the above-mentioned operating system is restarted, check whether the data in the above-mentioned default section is the above-mentioned special data template; 当检查发现上述预设区段中的数据为上述特殊数据样版时,则检查上述预设外部储存装置是否连接至上述计算机系统;When the inspection finds that the data in the above-mentioned preset section is the above-mentioned special data template, then check whether the above-mentioned preset external storage device is connected to the above-mentioned computer system; 当上述预设外部储存装置在上述操作系统重新启动,且上述预设区段中的数据为上述特殊数据样版时连接上述计算机系统,则检查上述预设外部储存装置内是否有上述备份数据;以及When the above-mentioned default external storage device is restarted in the above-mentioned operating system, and the data in the above-mentioned default section is the above-mentioned special data template, it is connected to the above-mentioned computer system, then check whether there is the above-mentioned backup data in the above-mentioned default external storage device; as well as 当检查发现上述预设外部储存装置内有上述备份数据时,则将上述备份数据写回上述预设区段中,以回复上述预设区段中的原始的数据。When the check finds that there is the backup data in the preset external storage device, the backup data is written back into the preset section, so as to restore the original data in the preset section. 8.根据权利要求6所述的数据保护方法,其特征是其中上述非正常使用状态包括休眠状态、省电状态或使用者注销状态。8. The data protection method according to claim 6, wherein the abnormal use state includes a sleep state, a power saving state, or a user logout state. 9.根据权利要求6所述的数据保护方法,其特征是其中上述预设外部储存装置为一非易失性储存装置。9. The data protection method according to claim 6, wherein the preset external storage device is a non-volatile storage device. 10.根据权利要求6所述的数据保护方法,其特征是其中上述预设外部储存装置是通过一连接接口耦接至上述计算机系统。10. The data protection method according to claim 6, wherein the preset external storage device is coupled to the computer system through a connection interface. 11.根据权利要求6所述的数据保护方法,其特征是其中上述预设区段为一主开机区段。11. The data protection method according to claim 6, wherein the preset section is a main boot section. 12.一种储存装置存取权限的管理方法,适于管理具有多个储存装置的计算机系统,其特征是上述管理方法包括下列步骤:12. A management method for storage device access rights, suitable for managing computer systems with multiple storage devices, characterized in that the management method includes the following steps: 当上述计算机系统进行一关机程序,以及上述计算机系统的操作系统在一非正常使用状态二者其中之一时,检查一预设外部储存装置是否连接至上述计算机系统;以及When the computer system is performing a shutdown process and the operating system of the computer system is in an abnormal state, checking whether a default external storage device is connected to the computer system; and 当检查发现上述预设外部储存装置已经连接上述计算机系统时,则选择上述这些储存装置至少其中之一中的一预设区段内的数据备份至上述预设外部储存装置中,并产生一备份数据,继而写入一特殊数据样版至上述预设区段内,以覆盖上述预设区段中原始的数据,以使被选择的储存装置中的数据无法正常被存取。When the inspection finds that the above-mentioned default external storage device has been connected to the above-mentioned computer system, then select at least one of the above-mentioned storage devices in a preset section to back up the data in the above-mentioned default external storage device, and generate a backup Data, and then write a special data template into the above-mentioned preset section to cover the original data in the above-mentioned preset section, so that the data in the selected storage device cannot be accessed normally. 13.根据权利要求12所述的管理方法,其特征是还包括下列步骤:13. The management method according to claim 12, further comprising the following steps: 当上述计算机系统开机或上述操作系统重新启动时,检查上述预设区段中的数据是否为上述特殊数据样版;When the above-mentioned computer system is turned on or the above-mentioned operating system is restarted, check whether the data in the above-mentioned preset section is the above-mentioned special data template; 当检查发现上述预设区段中的数据为上述特殊数据样版时,则检查上述预设外部储存装置是否连接至上述计算机系统;When the inspection finds that the data in the above-mentioned preset section is the above-mentioned special data template, then check whether the above-mentioned preset external storage device is connected to the above-mentioned computer system; 当上述预设外部储存装置在上述计算机系统开机,且上述预设区段中的数据为上述特殊数据样版时连接上述计算机系统,则检查上述预设外部储存装置内是否有上述备份数据;以及When the above-mentioned preset external storage device is powered on in the above-mentioned computer system, and the data in the above-mentioned preset section is the above-mentioned special data template and connected to the above-mentioned computer system, then check whether there is the above-mentioned backup data in the above-mentioned preset external storage device; and 当检查发现上述预设外部储存装置内有上述备份数据时,则将上述备份数据写回被选择保护的储存装置的上述预设区段中,以使被选择保护的储存装置可以正常被存取。When the inspection finds that the above-mentioned backup data exists in the preset external storage device, the above-mentioned backup data is written back to the above-mentioned preset section of the storage device selected for protection, so that the storage device selected for protection can be accessed normally . 14.根据权利要求12所述的管理方法,其特征是其中选择储存装置的步骤,依据一预设标记的状态,而选择上述这些储存装置其中至少之一进行保护。14. The management method according to claim 12, wherein the step of selecting a storage device selects at least one of the storage devices for protection according to a state of a preset flag. 15.根据权利要求12所述的管理方法,其特征是其中上述非正常使用状态包括休眠状态、省电状态、或使用者注销状态。15. The management method according to claim 12, wherein the abnormal use status includes a sleep status, a power saving status, or a user logout status. 16.根据权利要求12所述的管理方法,其特征是其中上述预设区段为一主开机区段。16. The management method according to claim 12, wherein the preset section is a main boot section.
CNA200710181606XA 2007-10-19 2007-10-19 Data protection method and access authority management method thereof Pending CN101414284A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA200710181606XA CN101414284A (en) 2007-10-19 2007-10-19 Data protection method and access authority management method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA200710181606XA CN101414284A (en) 2007-10-19 2007-10-19 Data protection method and access authority management method thereof

Publications (1)

Publication Number Publication Date
CN101414284A true CN101414284A (en) 2009-04-22

Family

ID=40594822

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200710181606XA Pending CN101414284A (en) 2007-10-19 2007-10-19 Data protection method and access authority management method thereof

Country Status (1)

Country Link
CN (1) CN101414284A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226680A (en) * 2013-04-27 2013-07-31 三星半导体(中国)研究开发有限公司 Shutdown protection method and device
CN105528307A (en) * 2015-11-27 2016-04-27 联想(北京)有限公司 Information processing method and electronic device
WO2016112567A1 (en) * 2015-01-14 2016-07-21 宇龙计算机通信科技(深圳)有限公司 Safety information management method, device and terminal
CN110365839A (en) * 2019-07-04 2019-10-22 Oppo广东移动通信有限公司 Shutdown method, device, medium and electronic device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226680A (en) * 2013-04-27 2013-07-31 三星半导体(中国)研究开发有限公司 Shutdown protection method and device
WO2016112567A1 (en) * 2015-01-14 2016-07-21 宇龙计算机通信科技(深圳)有限公司 Safety information management method, device and terminal
CN105847221A (en) * 2015-01-14 2016-08-10 宇龙计算机通信科技(深圳)有限公司 Security information management method and apparatus, and terminal
EP3139300A4 (en) * 2015-01-14 2017-09-20 Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd. Safety information management method, device and terminal
CN105847221B (en) * 2015-01-14 2019-10-11 宇龙计算机通信科技(深圳)有限公司 A kind of management method of security information, device and terminal
CN105528307A (en) * 2015-11-27 2016-04-27 联想(北京)有限公司 Information processing method and electronic device
CN105528307B (en) * 2015-11-27 2019-03-29 联想(北京)有限公司 A kind of method and electronic equipment of information processing
CN110365839A (en) * 2019-07-04 2019-10-22 Oppo广东移动通信有限公司 Shutdown method, device, medium and electronic device
CN110365839B (en) * 2019-07-04 2020-08-28 Oppo广东移动通信有限公司 Shutdown method, shutdown device, shutdown medium and electronic equipment

Similar Documents

Publication Publication Date Title
TWI722361B (en) Method for managing system boot code memory, memory device and electronic system using the same
US9098301B2 (en) Electronic device and booting method
TWI407300B (en) Method and controller for power management
US8984316B2 (en) Fast platform hibernation and resumption of computing systems providing secure storage of context data
CN101634960A (en) Method for revising BIOS parameter and regenerating checksum
CN102799497A (en) Data recovery system and method for non-volatile random access memory (NVRAM)
CN100590599C (en) A FLASH write operation processing method, system and device
TWI534707B (en) Computer system, shutdown and boot method thereof
TWI665606B (en) A system and a method for testing a data storage device
CN100454269C (en) Automatic repair method and system for basic input and output system
US11314453B2 (en) Memory system managing map data based on risk of malware—infection of host, and operating method thereof
CN101414284A (en) Data protection method and access authority management method thereof
US6567931B1 (en) Preventing false remote system wake events following AC power loss
KR20230080052A (en) Method and system for sanitizing data
CN103678040A (en) Snapshooting and backspacing method and system based on computer system
TW201349114A (en) Firmware management method and system for embedded controller
CN101369304A (en) Computer system starting and hard disk data protection method and its data protection module
TWI522924B (en) Electronic device and method thereof for switching operating system
TWI308694B (en) Method of data protection for computers
CN103677875A (en) Method for starting electronic equipment, method for controlling permission and electronic equipment
US20090049543A1 (en) Method for booting and protecting data in hard disk of computer system and module for protecting data thereof
CN102831032A (en) Repair system and method for master boot record of hard disc
CN101470644A (en) Operating system recovery device and method
CN101359300B (en) Management method of special data of computer device and starting method suitable for management method
JP2003122644A (en) Computer and its storage device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090422