非法使用软件的检测方法和装置与流程

文档序号:17880659发布日期:2019-06-13 10:33阅读:397来源:国知局
非法使用软件的检测方法和装置与流程

本发明涉及软件检测领域,特别是涉及一种非法使用软件的检测方法和装置。



背景技术:

随着软件产业的发展,软件开发公司开发出软件之后,用户需要向软件开发公司付费以得到软件开发公司的授权使用。但是,存在一些用户,通过对软件注册信息或系统时间进行修改,即可无限期使用软件,无需通过付费的方式得到软件开发公司的授权。如果能检测出软件注册信息或系统时间是否被修改,阻止这些用户非法使用软件,将会给软件制作团队减少损失,因此检测软件注册信息或系统时间是否被修改是非常重要的。

传统的检测方法主要包括软件使用时间检测和软件使用次数检测两种。其中,传统的软件使用时间检测中,软件使用时间信息只精确到年月日,导致系统时间容易被修改,而且在检测过程中只考虑了系统时间大于或小于软件最后使用时间的情况,没有考虑当系统时间等于软件最后使用时间时,软件可以一直被使用的情况。如果用户将精确到年月日的系统时间修改为与软件使用时间相等时,用户就可以继续使用软件,上述检测方法失效,导致检测准确性较低。



技术实现要素:

基于此,有必要针对如何避免通过修改软件注册信息和系统时间即可非法继续使用软件的问题,提供一种非法使用软件的检测方法和装置。

一种非法使用软件的检测方法,所述方法包括:

获取软件注册信息;

根据所述软件注册信息中的软件注册类型标识确定检测类型;

若所述检测类型为软件使用时间检测,则提取所述软件注册信息中的软件使用时间信息;

获取系统时间和所述软件使用时间信息中的软件最后使用时间,所述系统时间和所述软件使用时间包括日期部分和精确到秒的时刻部分;当所述软件最后使用时间的日期部分和所述系统时间的日期部分相同时,判断所述软件最后使用时间的时刻部分是否大于等于所述系统时间的时刻部分,若是,则判定所述系统时间被非法修改。

在其中一个实施例中,所述方法还包括以下步骤中的至少一个步骤:

获取所述软件注册信息中多个软件最后使用时间,通过判断所述多个软件最后使用时间是否相同,以检测所述软件注册信息是否被非法修改;

提取所述软件注册信息中的软件使用期限、软件最后使用时间和期限时间差,计算所述软件使用期限和软件最后使用时间的差值,通过判断所述差值与所述期限时间差是否相同,以检测所述软件注册信息是否被非法修改;

获取所述系统时间的日期部分和所述软件注册信息中的软件注册日期,通过判断所述软件注册日期是否小于等于所述系统时间的日期部分,以检测所述系统时间是否被非法修改。

在其中一个实施例中,所述通过判断所述多个软件最后使用时间是否相同,以检测所述软件注册信息是否被非法修改,包括:

判断所述多个软件最后使用时间是否相同;

若相同,则允许继续使用软件,和/或执行所述提取所述软件注册信息中的软件使用期限、软件最后使用时间和期限时间差的步骤,和/或执行所述获取所述系统时间的日期部分和所述软件注册信息中的软件注册日期的步骤;

若不相同,则判定所述软件注册信息被非法修改。

在其中一个实施例中,所述通过判断所述差值与所述期限时间差是否相同,以检测所述软件注册信息是否被非法修改,包括:

判断所述差值与所述期限时间差是否相同;

若相同,则允许继续使用软件,和/或执行所述获取所述软件注册信息中多个软件最后使用时间的步骤,和/或执行所述获取所述系统时间的日期部分和所述软件注册信息中的软件注册日期;

若不相同,则判定所述软件注册信息被非法修改。

在其中一个实施例中,所述通过判断所述软件注册日期是否小于等于所述系统时间的日期部分,以检测所述系统时间是否被非法修改,包括:

判断所述软件注册日期是否小于等于所述系统时间的日期部分;

若是,则允许继续使用软件,和/或执行所述获取所述软件注册信息中多个软件最后使用时间;和/或执行所述提取所述软件注册信息中的软件使用期限、软件最后使用时间和期限时间差的步骤;

若不是,则判定所述软件注册信息被非法修改。

在其中一个实施例中,所述当所述软件最后使用时间的日期部分和所述系统时间的日期部分相同时,判断所述软件最后使用时间的时刻部分是否大于等于所述系统时间的时刻部分,若是,则判定所述系统时间被非法修改的步骤中,还包括以下步骤:

当所述系统时间的日期部分小于所述软件最后使用时间的日期部分时,则判定所述系统时间被非法修改;

当所述系统时间的日期部分大于所述软件最后使用时间的日期部分时,则获取所述系统时间和所述软件注册信息中的软件使用期限,通过判断所述系统时间是否大于所述软件使用期限,以检测软件是否已经到达所述软件使用期限。

在其中一个实施例中,所述获取所述系统时间和所述软件注册信息中的软件使用期限,通过判断所述系统时间是否大于所述软件使用期限,以检测软件是否已经到达所述软件使用期限,包括:

获取所述系统时间和所述软件注册信息中的软件使用期限,通过判断所述系统时间是否大于所述软件使用期限;

若是,则判定软件使用期限已到,终止软件使用;

若否,则允许继续使用软件。

在其中一个实施例中,所述根据所述软件注册类型标识确定检测类型之后,还包括:

若所述检测类型为软件使用次数检测,则从所述软件注册信息中获取软件使用次数信息,并根据所述软件使用次数信息检测所述软件注册信息是否被非法修改。

在其中一个实施例中,从所述软件注册信息中获取软件使用次数信息,并根据所述软件使用次数信息检测所述软件注册信息是否被非法修改,包括:

从所述软件注册信息中获取软件的使用总次数、已经使用次数和剩余使用次数;

对所述已经使用次数和剩余使用次数进行加法运算以得到运算值;

根据所述运算值和所述使用总次数检测所述软件注册信息是否被非法修改。

在其中一个实施例中,所述根据所述运算值与所述使用总次数检测所述软件注册信息是否被非法修改,包括:

判断所述运算值是否等于所述使用总次数;

若是,当所述剩余使用次数大于0时,则允许继续使用;当所述剩余使用次数小于等于0时,则终止软件操作;

若否,则判定软件注册信息被非法修改。

上述非法使用软件的检测方法,根据软件注册信息中软件注册类型标识确定软件注册信息检测类型,当检测类型为软件使用时间检测时,则提取软件注册信息中的软件使用时间信息,并获取系统时间和软件使用时间信息中的软件最后使用时间,先比较软件最后使用时间的日期部分和系统时间的日期部分,在软件最后使用时间的日期部分和系统时间的日期部分相同时,再判断软件最后使用时间的时刻部分和系统时间的时刻部分。这样,有效避免将系统时间修改为软件最后使用时间可以继续使用软件的情况。

一种非法使用软件的检测装置,所述装置包括:

注册信息获取模块,用于获取软件注册信息;

检测类型确定模块,用于根据所述软件注册信息中的软件注册类型标识确定检测类型;

软件信息提取模块,用于若所述检测类型为软件使用时间检测,则提取所述软件注册信息中的软件使用时间信息;

软件信息检测模块,用于获取系统时间和所述软件使用时间信息中的软件最后使用时间,所述系统时间和所述软件最后使用时间包括日期部分和精确到秒的时刻部分;在所述软件最后使用时间的日期部分和所述系统时间的日期部分相同时,根据所述软件最后使用时间的时刻部分与所述系统时间的时刻部分进行对比来检测所述系统时间是否被非法修改。

在其中一个实施例中,所述软件信息检测模块还还用于执行以下步骤中的至少一个步骤:

获取所述软件注册信息中多个软件最后使用时间,通过判断所述多个软件最后使用时间是否相同,以检测所述软件注册信息是否被非法修改;

提取所述软件注册信息中的软件使用期限、软件最后使用时间和期限时间差,计算所述软件使用期限和软件最后使用时间的差值,通过判断所述差值与所述期限时间差是否相同,以检测所述软件注册信息是否被非法修改;

获取所述系统时间的日期部分和所述软件注册信息中的软件注册日期,通过判断所述软件注册日期是否小于等于所述系统时间的日期部分,以检测所述系统时间是否被非法修改。

上述非法使用软件的检测装置,根据软件注册信息中软件注册类型标识确定软件注册信息检测类型,当检测类型为软件使用时间检测时,则提取软件注册信息中的软件使用时间信息,并获取系统时间和软件使用时间信息中的软件最后使用时间,先比较软件最后使用时间的日期部分和系统时间的日期部分,在软件最后使用时间的日期部分和系统时间的日期部分相同时,再判断软件最后使用时间的时刻部分和系统时间的时刻部分。这样,有效的避免了将系统时间修改为软件最后使用时间可以继续使用软件的情况。

附图说明

图1为一个实施例中非法使用软件的检测方法的流程示意图;

图2为一个实施例中检测类型为软件使用次数检测的步骤的流程示意图;

图3为一个实施例中非法使用软件的检测装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,提供一种非法使用软件的检测方法,该方法具体包括以下步骤:

步骤102,获取软件注册信息。

具体地,在设备上安装有软件,软件可以将软件注册信息存储在多个文件中,也可以将软件注册信息中的内容分别存储在多个文件中。最优存储方式为将软件注册信息分别存储到软件的根目录下的软件注册文件中、系统文件所在的逻辑盘以及注册表中。软件运行时可以分别从软件根目录下的软件注册文件中、系统文件所在逻辑盘和注册表中提取软件注册信息。软件注册信息随着软件的操作或注册而更新。

其中,软件注册类型为软件使用时间时,对应的软件注册信息包括软件注册类型标识、软件使用期限、软件注册日期、软件最后使用时间、当前是否正在使用时间类型的标识、期限时间差。

软件注册类型标识:软件开发者可利用字符定义软件注册类型标识,如定义软件注册类型标识为A或B,其中软件使用时间类型的标识为A,则软件使用次数类型的标识为B;或定义软件注册类型标识为01或02,软件使用时间类型的标识为01,则软件使用次数类型的标识为02。

软件使用期限:记录软件使用的到期时间,软件每重新注册一次就更新一次,精确到秒,例“20151205 23:59:59”。

软件注册日期:记录注册时的日期,每注册一次就更新一次,精确到日,例“20151205”。

软件最后使用时间:记录最后一次使用软件或软件核心功能的时间,精确到秒,每使用一次更新一次,例“20151110 10:15:23”。

当前是否正在使用时间类型的标识:表示软件此时是否正在使用这个软件注册类型,1表示正在使用,检测软件注册信息时就根据软件使用时间类型的信息来检测;0表示未使用,检测软件注册信息时不使用软件使用时间类型的信息。

期限时间差:指的是软件最后使用时间与软件使用期限之间的差值。

其中,软件注册类型为软件使用次数时,对应的软件注册信息包括软件注册类型标识、使用总次数、软件注册日期、已经使用的次数、当前是否正在使用次数类型的标识和剩余使用次数。

使用总次数:指的是用户可使用软件的总的次数,一般以用户的要求为准,例如1000次或100次,使用总次数根据软件使用次数类型的注册操作而更新,从第一次注册起,只要是根据软件使用次数类型进行注册时,新的软件使用总次数不会覆盖上次的值,而会用当前注册的使用总次数累加上一次注册的使用总次数,例如上一次注册的使用总次数是100次,这次使用总次数是1000,则注册完毕之后,软件的使用总次数就是1100,后面注册时以此类推。

已经使用的次数:用户使用一次软件或软件的核心功能,这个数字就加1,累计用户已经使用了多少次。

当前是否正在使用次数类型的标识:表示软件此时是否正在使用次数注册类型,1表示正在使用,检测软件注册信息时就根据软件使用次数类型的信息来检测;0表示未使用,检测软件注册信息时不使用软件使用次数类型的信息。

剩余使用次数:是指用户还剩下能够使用软件的次数,当这个值为0时,就表示除非再次购买授权,否则无法正常使用软件或软件的核心功能。

步骤104,根据软件注册信息中的软件注册类型标识确定检测类型。

具体地,从软件注册信息中提取软件注册类型标识,软件注册类型标识可以是数字、字符和其组合中的至少一种。软件注册类型标识主要包括软件使用时间类型的标识和软件使用次数类型的标识。安装在设备上的软件根据软件注册信息中的软件注册类型标识确定对应的检测类型。

步骤106,若检测类型为软件使用时间检测,则提取软件注册信息中的软件使用时间信息。

具体地,根据软件注册类型标识确定软件注册时是使用软件使用时间注册的,则确定检测类型为软件使用时间检测。再根据对应的软件注册信息中提取存储的软件使用时间信息。软件使用时间信息包括软件注册日期、软件最后使用时间和期限时间差。

步骤108,获取系统时间和软件使用时间信息中的软件最后使用时间,系统时间和软件最后使用时间包括日期部分和精确到秒的时刻部分;当软件最后使用时间的日期部分和系统时间的日期部分相同时,判断软件最后使用时间的时刻部分是否大于等于系统时间的时刻部分,若是,则判定系统时间被非法修改。

具体地,获取当前系统的系统时间,并从软件使用时间信息中提取软件最后使用时间。其中系统时间和软件最后使用时间均由精确到年月日的日期部分和精确到秒的时刻部分构成。先提取系统时间的日期部分和软件最后使用时间的日期部分,对两者的日期部分进行比较。当软件最后使用时间的日期部分和系统时间的日期部分相等时,则提取系统时间的时刻部分和软件最后使用时间的时刻部分,对两者的时刻部分进行比较,当软件最后使用时间的时刻部分大于等于系统时间的时刻部分时,则判定系统时间被非法修改,同时终止软件的任何操作;当软件最后使用时间的时刻部分小于系统时间时,则允许继续使用软件或者继续对软件进行检测,其中继续对软件进行检测可以是通过判断系统时间是否超过检测软件使用期限以检测软件的软件使用期限是否已到。

本实施例中,根据软件注册信息中软件注册类型标识确定软件注册信息检测类型,当检测类型为软件使用时间检测时,则提取软件注册信息中的软件使用时间信息,并获取系统时间和软件使用时间中的软件最后使用时间,先比较软件最后使用时间的日期部分和系统时间的日期部分,在软件最后使用时间的日期部分和系统时间的日期部分相同时,再判断软件最后使用时间的时刻部分和系统时间的时刻部分。该方法可以应用于可安装软件的任意设备上,有效的避免了将系统时间修改为软件最后使用时间可以继续使用软件的情况。

在一个实施例中,非法使用软件的检测方法还包括步骤a)、步骤b)和步骤c)中的至少一个步骤:

步骤a),获取软件注册信息中多个软件最后使用时间,通过判断多个软件最后使用时间是否相同,以检测软件注册信息是否被非法修改。

具体地,从软件注册信息中提取多个软件最后使用时间,其中多个软件最后使用时间分别被存储到多个不同的文件或位置中,提取多个软件最后使用时间并比较多个软件最后使用时间是否一致,如果一致则允许软件继续使用或继续对软件进行检测;如果不一致,则判定软件注册信息被非法修改,同时终止软件的任何操作。

步骤b),提取软件注册信息中的软件使用期限、软件最后使用时间和期限时间差,计算软件使用期限和软件最后使用时间的差值,通过判断差值与期限时间差是否相同,以检测软件注册信息是否被非法修改。

具体地,从软件注册信息中获取软件使用期限、软件最后使用时间和期限时间差,使用软件使用期限减去软件最后时间得到差值,判断差值是否与期限时间差相同,如果相同,则允许软件继续使用或者继续对软件进行检测;如果不相同,则判定软件注册信息被非法修改,同时终止软件的任何操作。

步骤c),获取系统时间的日期部分和软件注册信息中的软件注册日期,通过判断软件注册日期是否小于等于系统时间的日期部分,以检测系统时间是否被非法修改。

具体地,获取系统时间中精确到年月日的日期部分,并从软件注册信息中提取软件注册日期,软件注册日期同样精确到年月日,判断软件注册日期是否小于等于系统时间的日期部分,若软件注册日期小于等于系统时间的日期部分,则允许继续使用软件或者继续对软件进行检测,若软件注册日期大于系统时间的日期部分,则判定系统时间被非法修改,同时终止软件的任何操作。

在一个实施例中,步骤a)包括:判断多个软件最后使用时间是否相同;若相同,则允许继续使用软件,和/或执行步骤b)和步骤c)中至少一个步骤;若不相同,则判定软件注册信息被非法修改,同时终止软件的任何操作。

具体地,在判定多个软件最后使用时间不相同时,则判定软件注册信息被非法修改,同时终止软件的任何操作;若判定多个软件最后使用时间相同时,则允许继续使用软件或继续执行软件检测的步骤。

继续执行软件检测的步骤具体可以是提取软件注册信息中的软件使用期限、软件最后使用时间和期限时间差,计算软件使用期限和软件最后使用时间的差值,判定差值与期限时间差不相同时,确定软件注册信息被非法修改,同时终止软件的任何操作的步骤;和/或,获取系统时间的日期部分和软件注册信息中的软件注册日期,判定软件注册日期大于系统时间的日期部分时,确定系统时间被非法修改,同时终止软件的任何操作的步骤。

在一个实施例中,步骤b)包括:判断差值与期限时间差是否相同;若相同,则允许继续使用软件,和/或执行步骤c)和步骤a)中至少一个步骤;若不相同,则判定软件注册信息被非法修改,终止软件操作。

具体地,在判定差值与期限时间差不相同时,则判定软件注册信息被非法修改,终止软件的任何操作;若判定差值与期限时间差相同时,则允许继续使用软件或继续执行软件检测的步骤。

继续执行软件检测的步骤具体可以是获取系统时间的日期部分和软件注册信息中的软件注册日期,在判定软件注册日期是否小于等于系统时间的日期部分时,确定系统时间被非法修改并终止软件的任何操作的步骤;和/或,获取软件注册信息中多个软件最后使用时间,在判定多个软件最后使用时间相同时,确定系统时间被非法修改并终止软件的任何操作的步骤。

在一个实施例中,步骤c)包括:判断软件注册日期是否小于等于系统时间的日期部分;若是,则允许继续使用软件,和/或执行步骤a)和步骤b)中至少一个步骤;若不是,则判定软件注册信息被非法修改,终止软件操作。

具体地,在判定软件注册日期大于系统时间的日期部分时,则判定软件注册信息被非法修改,则终止软件的任何操作;在判定软件注册日期小于等于系统时间的日期部分时,则允许继续使用软件或继续执行软件检测的步骤。

继续执行软件检测的步骤具体可以是获取软件注册信息中多个软件最后使用时间,在判定多个软件最后使用时间相同时,确定系统时间被非法修改并终止软件的任何操作的步骤;和/或,提取软件注册信息中的软件使用期限、软件最后使用时间和期限时间差,计算软件使用期限和软件最后使用时间的差值,在判定差值与期限时间差不相同时,确定软件注册信息被修改并终止软件的任何操作的步骤。

在一个优选的实施例中,获取软件注册信息中多个软件最后使用时间,比较多个软件最后使用时间是否相同,若出现软件最后使用时间不相同的情况,则判定软件注册信息被非法修改,终止软件的使用。

若多个软件最后使用时间相同,则提取软件注册信息中的软件使用期限、软件最后使用时间和期限时间差,将软件使用期限和软件最后使用时间进行相减得到二者差值,将二者差值与期限时间差进行比较,判断差值与期限时间差是否相同,若不相同,则判定软件注册信息被非法修改,则终止软件的使用。

若软件使用期限和软件最后使用时间的差值与期限时间差相同,则获取系统时间的日期部分和软件注册信息中的软件注册日期,将系统时间的日期部分与软件注册日期进行比较,若软件注册日期大于系统时间的日期部分,则判定软件注册信息被非法修改,终止软件的使用;若软件注册日期小于等于系统时间的日期部分,则执行步骤108。

在一个实施例中,步骤108还包括以下步骤:

当系统时间的日期部分小于软件最后使用时间的日期部分时,则判定系统时间被非法修改,同时终止软件的任何操作。

当系统时间的日期部分大于软件最后使用时间的日期部分时,则获取系统时间和所述软件注册信息中的软件使用期限,通过判断所述系统时间是否大于软件使用期限,若是,则判定软件使用期限已到,终止软件使用;若否,则允许继续使用软件。

本实施例中,可以通过不同的检测步骤来判定软件注册信息或系统时间是否被修改,也可以通过联合多种检测步骤来进行检测,提高了检测的准确性,使检测方法更加严谨。

如图2所示,在一个实施例中,步骤104之后具体还包括检测类型为软件使用次数检测的步骤,具体步骤如下:

步骤202,若检测类型为软件使用次数检测,从软件注册信息中提取软件的使用总次数、已经使用次数和剩余使用次数。

具体地,在确定软件使用次数检测后,提取软件注册信息中的使用总次数、已经使用次数和剩余使用次数等软件使用次数信息。

步骤204,对已经使用次数和剩余使用次数进行加法运算,以得到已经使用次数和剩余使用次数的和。

步骤206,判断已经使用次数和剩余使用次数的和与使用总次数是否相等;若是,则执行步骤210;若否,则执行步骤208。

具体的,软件注册信息未被非法修改时,已经使用次数和剩余使用次数的和与使用总次数是相等的,如果不相等,则表示软件注册信息被非法修改。

步骤208,判定软件注册信息被非法修改;在步骤208之后,执行步骤212。

具体地,判定软件注册信息被非法修改时,表示用户在未被授权的情况下使用软件,存在通过修改软件注册信息以继续使用软件的嫌疑,在判定软件注册信息被非法修改后,终止软件的任何操作。

步骤210,判断剩余使用次数是否大于0;若是,则执行步骤214;若否,则执行步骤212。

具体地,在判定已经使用次数和剩余使用次数的和与使用总数相等时,表示软件注册信息未被非法修改,但是如果剩余使用次数大于0,表示还可以继续正常使用软件;否则,表示使用软件的次数已经达到软件的使用总次数,不能继续使用该软件,终止软件操作,用户需要重新缴纳软件的使用费才能继续使用软件。

步骤212,终止软件的任何操作。

步骤214,允许继续使用软件。

本实施例中,从软件注册信息中提取软件的使用总次数、已经使用次数和剩余使用次数,对所提取的软件使用次数信息进行计算和对比,从而确定软件注册信息是否被非法修改。通过对软件使用次数信息进行简单的计算和对比,提高了判定软件注册信息是否被非法修改的准确性。

如图3所示,在一个实施例中,提供一种非法使用软件的检测装置300,该装置具体包括:注册信息获取模块302、检测类型确定模块304、软件信息提取模块306和软件信息检测模块308。

注册信息获取模块302,用于获取软件注册信息。

检测类型确定模块304,用于根据软件注册信息中的软件注册类型标识确定检测类型。

软件信息提取模块306,用于若检测类型为软件使用时间检测,则提取软件注册信息中的软件使用时间信息。

软件信息检测模块308,用于获取系统时间和软件使用时间信息中的软件最后使用时间,系统时间和软件最后使用时间包括日期部分和精确到秒的时刻部分;在软件最后使用时间的日期部分和系统时间的日期部分相同时,根据软件最后使用时间的时刻部分与系统时间的时刻部分进行对比来检测系统时间是否被非法修改。

本实施例中,根据软件注册信息中软件注册类型标识确定软件注册信息检测类型,当检测类型为软件使用时间检测时,则提取软件注册信息中的软件使用时间信息,并获取系统时间和软件使用时间中的软件最后使用时间,先比较软件最后使用时间的日期部分和系统时间的日期部分,在软件最后使用时间的日期部分和系统时间的日期部分相同时,再判断软件最后使用时间的时刻部分和系统时间的时刻部分。该装置可以应用于可安装软件的任意设备上,有效的避免了将系统时间修改为软件最后使用时间可以继续使用软件的情况。

在一个实施例中,软件信息检测模块308还用于执行以下步骤中的至少一个步骤:

获取软件注册信息中多个软件最后使用时间,通过判断多个软件最后使用时间是否相同,以检测软件注册信息是否被非法修改。

提取软件注册信息中的软件使用期限、软件最后使用时间和期限时间差,计算软件使用期限和软件最后使用时间的差值,通过判断差值与期限时间差是否相同,以检测软件注册信息是否被非法修改。

获取系统时间的日期部分和软件注册信息中的软件注册日期,通过判断软件注册日期是否小于等于系统时间的日期部分,以检测系统时间是否被非法修改。

本实施例中,可以通过对不同的检测步骤来判定软件注册信息或系统时间是否被修改,也可以通过联合多种检测步骤来进行检测,提高了检测的准确性,使检测方法更加严谨。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1