可携执行程序的启动防护系统及其方法转让专利

申请号 : CN200810111475.2

文献号 : CN101609434B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邱全成徐晓燕

申请人 : 英业达股份有限公司

摘要 :

本发明涉及一种可携执行程序的启动防护系统及其方法,其在可携执行程序被加载计算机可执行平台执行前,通过对可携式储存装置的厂商验证码以及型号验证码进行验证,以及对可携执行程序所需的数据读写区以及数据只读区的磁盘驱动器代号进行验证,得到验证结果。当验证程序都通过时,可携执行程序才能被正常启动,通过解决现有技术中所存在可携执行程序无法防止未授权执行的问题,从而达成防止可携执行程序遭到盗用的技术功效。

权利要求 :

1.一种可携执行程序的启动防护系统,其特征在于,包含一可携式储存装置,所述可携式储存装置包含一数据读写区以及一数据只读区,可携执行程序储存于该数据只读区中,该可携执行程序加载至计算机可执行平台执行,该可携执行程序的启动防护系统包含:一磁盘驱动器代号模块,用以将所述数据读写区的磁盘驱动器代号,以及所述数据只读区的磁盘驱动器代号设为固定的磁盘驱动器代号;

一数据读取模块,用以自所述可携式储存装置的硬件信息中读取一厂商验证码以及一型号验证码;

一验证码对比模块,用以对比该厂商验证码及该型号验证码与该可携执行程序预设的一第一默认值是否一致;

一磁盘驱动器对比模块,当该厂商验证码及该型号验证码与该第一默认值一致时,对比该数据读写区的磁盘驱动器代号,以及该数据只读区的磁盘驱动器代号,与该可携执行程序预设的一第二默认值是否一致;及一启动模块,当该数据读写区的磁盘驱动器代号,以及该数据只读区的磁盘驱动器代号,与该第二默认值一致时,该可携执行程序则开始启动。

2.如权利要求1所述的系统,其特征在于,其中所述数据读取模块,当所述可携执行程序无法自所述可携式储存装置的硬件信息中读取所述厂商验证码以及所述型号验证码,则终止所述可携执行程序执行。

3.如权利要求1所述的系统,其特征在于,其中所述验证码对比模块,当所述厂商验证码及所述型号验证码与该第一默认值不一致时,则终止该可携执行程序执行。

4.如权利要求1所述的系统,其特征在于,其中该磁盘驱动器对比模块,当无法读取到该数据读写区的磁盘驱动器代号,以及该数据只读区的磁盘驱动器代号时,则终止该可携执行程序执行。

5.一种可携执行程序的启动防护方法,一可携式储存装置包含一数据读写区以及一数据只读区,一可携执行程序储存于该数据只读区中,当该可携执行程序加载至计算机可执行平台执行时,包含下列步骤:将该数据读写区的磁盘驱动器代号,以及该数据只读区的磁盘驱动器代号设为固定的磁盘驱动器代号;

自该可携式储存装置的硬件信息中读取一厂商验证码以及一型号验证码;

对比该厂商验证码及该型号验证码与该可携执行程序预设的一第一默认值是否一致;

当该厂商验证码及该型号验证码与该第一默认值一致时,对比该数据读写区的磁盘驱动器代号,以及该数据只读区的磁盘驱动器代号,与该可携执行程序预设的一第二默认值是否一致;及当该数据读写区的磁盘驱动器代号,以及该数据只读区的磁盘驱动器代号,与该第二默认值一致时,该可携执行程序则开始启动。

6.如权利要求5所述的可携执行程序的启动防护方法,其特征在于,其中当该可携执行程序无法自该可携式储存装置的硬件信息中读取该厂商验证码以及该型号验证码,则终止该可携执行程序执行。

7.如权利要求5所述的可携执行程序的启动防护方法,其特征在于,其中当该厂商验证码及该型号验证码与该第一默认值不一致时,则终止该可携执行程序执行。

8.如权利要求5所述的可携执行程序的启动防护方法,其特征在于,其中当无法读取到该数据读写区的磁盘驱动器代号,以及该数据只读区的磁盘驱动器代号时,则终止该可携执行程序执行。

说明书 :

可携执行程序的启动防护系统及其方法

技术领域

[0001] 本发明涉及一种执行程序启动防护系统及其方法,尤其涉及一种可携执行程序的启动防护系统及其方法。

背景技术

[0002] 闪存以低耗电、非挥发性、耐震、高储存密度等特性,逐渐取代电气可擦拭可规划式只读存储器(Electrically-Erasable Programmable Read-OnlyMemory,简称EEPROM)或是电池供应的内存,更由于目前半导体技术的进步,闪存的储存密度与传输速度成长许多,因此闪存在许多应用上已经取代硬式磁盘等传统储存媒体。
[0003] 由于闪存具有上述诸多功能以及特性,利用闪存可发展出闪存储存装置。此种闪存储存装置可以使使用者将资料数据快速的储存及读取,并且能轻易的携带资料数据,其所带来的便利性使其比大部份传统的储存装置具有优势,因此,闪存储存装置成为一种不可或缺的使用工具。
[0004] 除了资料数据可以通过可携式储存装置快速读取并能轻易的携带外,还可以将应用程序结合可携式储存装置中使用,达成了应用程序的泛用性,但是却也存在一个重要的问题,即为应用程序通过可携式储存装置遭到盗版的滥用。
[0005] 现有技术对于储存在可携式储存装置上的应用程序而言,主要是通过可携式储存装置中的序号来防止应用程序被盗版与盗用,当应用程序需要与可携式储存装置以及计算机可执行平台进行资料数据交换时,会先检查是否获得可携式储存装置中正确的序号,当验证序号通过时,则可以进行可携式储存装置以及计算机可执行平台进行资料数据的交换。
[0006] 但是这仅为解决资料数据交换的保护,并无法有效的防止应用程序的盗 用,使用者只要通过可携式储存装置,并将应用程序复制到计算机可执行平台中,仍可以执行应用程序,并且会遭到盗版的滥用。
[0007] 综上所述,可知现有技术中长期以来一直存在可携执行程序无法防止未授权执行的问题,因此有必要提出改进的技术手段,来解决此问题。

发明内容

[0008] 本发明所要解决的技术问题是提供一种可携执行程序的启动防护系统,所述系统解决了可携执行程序无法防止未授权执行的问题,以及防止应用程序被盗用的技术问题。 [0009] 为了解决上述技术问题,本发明提供了一种可携执行程序的启动防护系统,所述可携执行程序之启动防护系统中,可携式储存装置包含数据读写区以及数据只读区,可携执行程序储存于数据只读区中,该可携执行程序加载至计算机可执行平台执行,可携执行程序的启动防护系统包含:磁盘驱动器代号模块、数据读取模块、验证码对比模块、磁盘驱动器对比模块以及启动模块。
[0010] 其中,磁盘驱动器代号模块,用以将数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号设为固定的磁盘驱动器代号;数据读取模块,用以自可携式储存装置的硬件信息中读取厂商验证码以及型号验证码;验证码对比模块,用以对比厂商验证码及型号验证码与可携执行程序预设的第一默认值是否一致;磁盘驱动器对比模块,当厂商验证码及型号验证码与第一默认值一致时,对比数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号,与可携执行程序预设的第二默认值是否一致;启动模块,用以当数据读写区的磁盘驱动器代号,以及数据只读区之磁盘驱动器代号,与第二默认值一致时,可携执行程序则开始启动。
[0011] 本发明所要解决的另一个技术问题是提供一种可携执行程序的启动防护方法,所述方法解决了可携执行程序无法防止未授权执行的问题,以及防止应用程序被盗用的技术问题。为了解决上述技术问题,本发明提供了一种可携执行程序之启动防护方法。可携式储存装置包含数据读写区以及数据只读区,可携执行程序储存于数据只读区中,当可携执行程序加载至计算机可执 行平台执行时,所述方法包含下列步骤:
[0012] 首先,将数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号设为固定的磁盘驱动器代号;接着,自可携式储存装置的硬件信息中读取厂商验证码以及型号验证码;接着,对比厂商验证码及型号验证码与可携执行程序预设之第一默认值是否一致;接着,当厂商验证码及型号验证码与第一默认值一致时,对比数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号,与可携执行程序预设的第二默认值是否一致;最后,当数据读写区的磁盘驱动器代号,以及数据只读区之磁盘驱动器代号,与该第二默认值一致时,应用程序则开始启动。
[0013] 本发明所述的系统与方法,与现有技术之间的差异在于本发明通过与可携式储存装置进行硬件沟通,以及与操作系统进行硬件沟通,首先确定是否可以读取到厂商验证码以及型号验证码,接着,验证厂商验证码以及型号验证码是否与可携执行程序预设之第一默认值是否相同,最后,验证数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号,与可携执行程序预设之第二默认值是否相同,当上述条件都成立时,可携式储存装置中的可携执行程序才能正常启动,使用者才能使用可携执行程序,以上述的验证程序进行判断,确保可携执行程序不被盗用,防止可携执行程序通过可携式储存装置被盗版散布。透过上述的技术手段,本发明实现了防止可携执行程序遭到盗用的技术功效。 附图说明
[0014] 图1为可携式储存装置及计算机可执行平台运作基本概念示意图。 [0015] 图2为本发明可携执行程序的启动防护系统方块图。
[0016] 图3为本发明可携执行程序的启动防护方法流程图。
[0017] 图4A为本发明可携执行程序成功启动示意图。
[0018] 图4B为本发明可携执行程序启动失败示意图。
[0019] 图4C为本发明可携执行程序启动失败示意图。
[0020] 主要组件符号说明:
[0021] 10 可携式储存装置
[0022] 11 数据读写区
[0023] 12 资料只读区
[0024] 13 可携执行程序
[0025] 20 计算机可执行平台
[0026] 30 磁盘驱动器代号模块
[0027] 40 数据读取模块
[0028] 50 验证码对比模块
[0029] 60 磁盘驱动器对比模块
[0030] 70 启动模块
[0031] 81 第一可携式储存装置
[0032] 82 计算机可执行平台
[0033] 83 可携执行程序接口
[0034] 84 警告窗口
[0035] 85 第二可携式储存装置

具体实施方式

[0036] 以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并带来有益技术功效的实现过程能充分理解并据以实施。 [0037] 如图1所示,为可携式储存装置及计算机可执行平台运作基本概念示意图。可携式储存装置10包含数据读写区11以及数据只读区12,可携执行程序13储存于数据只读区12中。
[0038] 可携式储存装置10通过通用序列总线端口(Universal Serial Bus Port,简称USB Port),但不以此局限本发明,用以电性连接计算机可执行平台20, 计算机可执行平台20中操作系统通过通用序列总线端口,与可携式储存装置10进行数据存取以及加载可携执行程序13至计算机可执行平台20中,可携执行程序13为储存于可携式储存装置10内的应用程序,本质上是应用程序的一种。
[0039] 当可携式执行程序13通过通用序列总线端口加载计算机可执行平台20中,并于计算机可执行平台20中执行可携式执行程序13时,可携式执行程序13会受到可携执行程序的启动防护系统的保护,以下将说明可携执行程序的启动防护系统。 [0040] 本发明可携执行程序的启动防护系统说明如下,图2为本发明可携执行程序的启动防护系统方块图,如图1和图2所示:
[0041] 本发明所述的可携执行程序的启动防护系统100中,可携式储存装置10包含数据读写区11以及数据只读区12,可携执行程序13储存于数据只读区12中,并且可携执行程序加载至计算机可执行平台执行。
[0042] 可携执行程序的启动防护系统100包含:磁盘驱动器代号模块30、数据读取模块40、验证码对比模块50、磁盘驱动器对比模块60以及启动模块70。
[0043] 在可携式储存装置10中,预先烧录可携执行程序13于数据只读区12中,从而储存于数据只读区12的资料数据仅能被读取,不能进行资料数据的编辑、删除或是复写,以避免使用者对应用程序13进行修改,或是删除应用程序13。
[0044] 可携式储存装置10通过通用序列总线端口电性连接置计算机可执行平台20后,计算机可执行平台20上的操作系统即读取到可携式储存装置10,由于可携式储存装置10包含数据读写区11以及数据只读区12,因此,操作系统会依照数据读写区12以及数据只读区11分别赋予磁盘驱动器代号(所谓的磁盘驱动器代号即为C:\、D:\...等),具有磁盘驱动器代号后,操作系统可对可携式储存装置10的数据读写区11以及数据只读区12进行资料数据存取。
[0045] 在可携式储存装置10与计算机可执行平台20连接时,计算机可执行平台20自可携式储存装置10中加载可携执行程序13,并执行可携执行程序13。 首先应用程序自我防护系统100会通过磁盘驱动器代号模块30,将计算机可执行平台20上的操作系统赋予数据读写区11的磁盘驱动器代号,以及将数据只读区12的磁盘驱动器代号设为固定的磁盘驱动器代号,这样可以避免计算机可执行平台20操作系统赋予磁盘驱动器代号的浮动,用以进行后续对簿判断。
[0046] 接着,通过数据读取模块40与可携式储存装置10进行硬件信息沟通,并自可携式储存装置10的硬件信息中读取厂商验证码以及型号验证码。
[0047] 厂商验证码为可携式储存装置10中,制造可携式储存装置10内控制器芯片厂商的识别码,不同的生产厂商具有不同的厂商验证码,同一家生产厂商的厂商验证码是相同的,因此,厂商验证码取决于可携式储存装置10内的控制器芯片。
[0048] 型号验证码为可携式储存装置10在生产厂商中的产品识别码。相同生产厂商虽然储存装置控制器芯片是相同的,但是,由于生产厂商所生产的不同可携式储存装置10的产品型号也不相同,因此,相同生产厂商所生产的不同可携式储存装置产品所具有的型号验证码也不同,型号验证码取决于可携式储存装置10产品的产品型号。 [0049] 当然,当可携执行程序的启动防护系统100无法通过数据读取模块40自可携式储存装置10的硬件信息中读取厂商验证码以及型号验证码,则应用程序自我防护系统100将终止可携执行程序13的执行。
[0050] 接着,当可携执行程序的启动防护系统100通过数据读取模块40自可携式储存装置10的硬件信息中读取厂商验证码以及型号验证码后,将传送厂商验证码以及型号验证码至验证码对比模块50,验证码对比模块50接收到厂商验证码以及型号验证码后,读取可携执行程序13所预设的厂商验证码的第一默认值以及型号验证码的第一默认值,并与验证码对比模块50接收到厂商验证码以及型号验证码进行对比。
[0051] 验证码对比模块50将接收到的厂商验证码以及型号验证码,与可携执行程序13所预设的厂商验证码的第一默认值以及型号验证码的第一默认值进行对比。当对比一致时,完成验证码的对比;当对比不一致时,则可携执行程序的启动防护系统100将终止可携执行程序13执行。
[0052] 当验证码对比模块50对比自数据读取模块40接收到厂商验证码以及型号验证码,以及对比应用程序13所预设的厂商验证码的默认值以及型号验证码的默认值,当对比一致时,可携执行程序的启动防护系统100会通过磁盘驱动器对比模块60对比数据读写区11的磁盘驱动器代号,以及数据只读区12的磁盘驱动器代号,与可携执行程序所预设数据读写区11磁盘驱动器代号的第二默认值,以及预设数据只读区12磁盘驱动器代号的第二默认值是否一致。
[0053] 磁盘驱动器对比模块60与计算机可执行平台20上的操作系统进行硬件信息沟通,并且自操作系统的硬件信息中,读取操作系统所配置的数据读写区11的磁盘驱动器代号,以及数据只读区12的磁盘驱动器代号。
[0054] 当磁盘驱动器对比模块60对比数据读写区11的磁盘驱动器代号,以及数据只读区12的磁盘驱动器代号,与可携执行程序所预设数据读写区11磁盘驱动器代号的第二默认值,以及预设数据只读区12磁盘驱动器代号的第二默认值一致时,可携执行程序的启动防护系统100将通过启动模块70启动可携执行程序13,可携执行程序13开始启动,使用者即可以使用可携执行程序13。
[0055] 反的,当磁盘驱动器对比模块60无法读取到数据读写区11的磁盘驱动器代号,以及数据只读区12的磁盘驱动器代号时,可携执行程序的启动防护系统100将终止该应用程序执行;或是,当磁盘驱动器对比模块60对比数据读写区11的磁盘驱动器代号,以及数据只读区12的磁盘驱动器代号,与可携执行程序所预设数据读写区11磁盘驱动器代号的第二默认值,以及预设数据只读区12磁盘驱动器代号的第二默认值不一致时,则可携执行程序的启动防护系统100也会终止该应用程序执行。
[0056] 接着,结合图3、图4A、图4B以及图4C,以一个实施例来解说本发明的运作方式及流程。
[0057] 图3为本发明可携执行程序的启动防护方法流程图;图4A为本发明可携执行程序成功启动示意图;图4B和4C为本发明可携执行程序启动失败示意图。
[0058] 如图4A所示,第一可携式储存装置81通过通用序列总线端口,电性连 接于计算机可执行平台82,计算机可执行平台82中操作系统通过通用序列总线端口,与第一可携式储存装置81进行资料数据存取。
[0059] 步骤100将数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号设为固定的磁盘驱动器代号。当操作系统在读取到第一可携式储存装置81时,由于第一可携式储存装置81包含数据读写区11以及数据只读区12,因此,操作系统会依照数据读写区11以及数据只读区12分别赋予磁盘驱动器代号,并且,通过碟机代号模块30将计算机可执行平台20上的操作系统赋予数据读写区11的磁盘驱动器代号,数据读写区11的磁盘驱动器代号假设为「F:\」,以及数据只读区12的磁盘驱动器代号设为固定的磁盘驱动器代号,数据只读区12的磁盘驱动器代号假设为「G:\」,即设定预设的磁盘驱动器代号(步骤100)。
[0060] 步骤200自可携式储存装置的硬件信息中读取厂商验证码以及型号验证码。接着,计算机可执行平台82自第一可携式储存装置81中,加载可携执行程序「13abc.exe」至磁盘驱动器代号「C:\中」,并开始执行可携执行程序13「13abc.exe」首先可携执行程序的启动防护系统100通过数据读取模块40与第一可携式储存装置81进行硬件信息沟通,并且自第一可携式储存装置81的硬件信息中读取厂商验证码,假设为「13abc.exe」AB000123,以及型号验证码,假设为「13abc.exe」USBE00123(步骤200)。 [0061] 步骤300对比厂商验证码及型号验证码与可携执行程序预设的第一默认值是否一。接着,数据读取模块40传送厂商验证码「AB000123」以及型号验证码「USBE00123」至验证码对比模块50,在接收到厂商验证码「AB000123」以及型号验证码「USBE00123」后,验证码对比模块50会读取可携执行程序13「abc.exe」所预设的厂商验证码的第一默认值为「AB000123」以及型号验证码的第一默认值为「USBE00123」,并与验证码对比模块50接收到厂商验证码「AB000123」以及型号验证码「USBE00123」进行对比(步骤300)。 [0062] 步骤400对比数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号,与可携执行程序预设的第二默认值是否一致。
[0063] 经过验证码对比模块50对比结果为一致,则可携执行程序的启动防护系统100会通过磁盘驱动器对比模块60,对比数据读写区11的磁盘驱动器代 号,以及数据只读区12的磁盘驱动器代号,与可携执行程序所预设数据读写区11磁盘驱动器代号的第二默认值,以及预设数据只读区12磁盘驱动器代号的第二默认值是否一致(步骤400)。 [0064] 步骤500可携执行程序开始启动。由于通过碟机代号模块30将计算机可执行平台20上的操作系统赋予数据读写区11的磁盘驱动器代号为「F:\」,以及数据只读区12的磁盘驱动器代号设为固定的磁盘驱动器代号为「G:\」,并且,可携执行程序13「abc.exe」所预设数据读写区11磁盘驱动器代号的第二默认值为「F:\」,以及预设数据只读区12磁盘驱动器代号的第二默认值「G:\」,说明其对比结果是一致的;当对比结果一致时,可携执行程序的启动防护系统100则会通过启动模块70启动可携执行程序13「abc.exe」,可携执行程序13「abc.exe」则开始启动(步骤500),使用者即可以使用可携执行程序13「abc.exe」,所启动的可携执行程序接口83,如「第4A图」所示。
[0065] 假设使用者将第一可携式储存装置81移除时,请参照「第4B图」所示。 [0066] 使用者再次执行可携执行程序13「abc.exe」,在可携执行程序13「abc.exe」于计算机可执行平台82开始执行时,首先可携执行程序的启动防护系统100会通过数据读取模块40与第一可携式储存装置81进行硬件信息沟通。
[0067] 步骤600无法自可携式储存装置的硬件信息中读取厂商验证码以及型号验证码。此时,由于第一可携式储存装置81被使用者移除,因此,可携执行程序13「abc.exe」将无法通过数据读取模块40自第一可携式储存装置81的硬件信息中读取厂商验证码以及型号验证码(步骤600)。
[0068] 步骤700终止可携执行程序执行。接着,可携执行程序的启动防护系统100将会终止可携执行程序13「abc.exe」执行(步骤700),并显示出警告窗口84,通知使用者可携执行程序13「abc.exe」程序启动失败,如「第4B图」所示。
[0069] 假设使用者将第二可携式储存装置85与计算机可执行平台82互相连接,并再次执行可携执行程序13「abc.exe」,请参照「图4C」所示。
[0070] 首先,可携执行程序的启动防护系统100会通过数据读取模块40与第二 可携式储存装置85进行硬件信息沟通,并且自第二可携式储存装置85的硬件信息中读取厂商验证码为「CD-123456」以及型号验证码为「SUSB-123456」(步骤100)。
[0071] 接着,数据读取模块40传送厂商验证码「CD-123456」以及型号验证码「SUSB-123456」至验证码对比模块50,接收到厂商验证码「CD-123456」以及型号验证码「SUSB-123456」后,验证码对比模块50会读取可携执行程序13「abc.exe」所预设的厂商验证码的默认值为「AB000123」以及型号验证码的默认值为「USBE00123」,并与验证码对比模块50接收到厂商验证码「CD-123456」以及型号验证码「SUSB-123456」进行对比(步骤200)。
[0072] 经过验证码对比模块50所对比结果不一致,可携执行程序的启动防护系统100将终止可携执行程序13「abc.exe」执行(步骤700),并显示出警告窗口84,通知使用者可携执行程序13「abc.exe」程序启动失败,如「第4C图」所示。
[0073] 综合上述的实施例,在使用者使用第一可携式储存装置81连接于计算机可执行平台20,并且储存于第一可携式储存装置81中可携执行程序13「abc.exe」被加载至计算机可执行平台20中执行,才能通过可携执行程序13「abc.exe」的启动防护验证程序,可携执行程序13「abc.exe」才能被启动;在移除第一可携式储存装置81与计算机可执行平台20的连接,或是使用第二可携式储存装置85连接于计算机可执行平台20,都无法通过可携执行程序13「abc.exe」的启动防护验证程序,可携执行程序13「abc.exe」皆无法启动,可以确保可携执行程序不被盗用,防止可携执行程序通过可携式储存装置被盗版散布。 [0074] 综上所述,可知本发明与现有技术的间的差异在于具有通过与可携式储存装置进行硬件沟通,以及与操作系统进行硬件沟通,首先确定是否可以读取到厂商验证码以及型号验证码,接着,验证厂商验证码以及型号验证码是否与可携执行程序预设的第一默认值是否相同,最后,验证数据读写区的磁盘驱动器代号,以及数据只读区的磁盘驱动器代号,与可携执行程序预设的第二默认值是否相同,当上述条件都成立时,可携式储存装置中的可携执行程序才能正常启动,使用者才能使用可携执行程序,以上述的验证程序进行 判断,确保可携执行程序不被盗用,防止可携执行程序通过可携式储存装置被盗版散布的技术手段。
[0075] 通过此一技术手段可以来解决现有技术所存在可携执行程序无法防止未授权执行的问题,进而达成防止可携执行程序遭到盗用的技术功效。
[0076] 虽然本发明所揭露的实施方式如上,但所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,须以所附的申请专利范围所界定者为准。