技术领域
[0001] 本发明涉及光盘存储领域,尤其涉及一种光盘智能管理方法、光盘智能管理系统及计算机设备。
相关背景技术
[0002] 现场检修工作中需要使用大量的软件光盘安装系统、刻录数据,原来光盘以人工管理为主,随着软件光盘的数量越来越多,其存取、库存、管理方面的不足愈加凸显,人工管理存在进度延误、数据不清,受时间地点及人为等因素制约,流程难以高效运转。
[0003] 为解决人工管理的弊端,现有技术中存在一种智能光盘存储柜,包括柜体机械部分、强电部分、弱电控制部分所组成。所述机械部分包括柜体行走支撑单元、柜体单元、光盘存储转盘单元、用户光盘存取单元、光盘补货单元;强电部分包括强电电源单元、机械驱动单元、主控门单元;弱电控制部分包括人机界面,主控板单元、外围传感器单元。该智能光盘存储柜一定程度上实现了光盘管理无人化,借用、归还自动化,一定程度上提高了工作效率。但是申请人发现,无人监管归还的不合格光盘会导致其他使用该不合格光盘的计算机系统的安全受到威胁,影响用户系统的安全性能。
具体实施方式
[0012] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0013] 本发明实施例提供的一种光盘智能管理方法,该光盘智能管理方法可应用如图1所示的应用环境中。具体地,该光盘智能管理方法应用在光盘智能管理中,该光盘智能管理包括如图1所示的客户端和服务器,客户端与服务器通过网络进行通信,用于实现光盘智能存取时准确识别合格光盘的问题。其中,客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0014] 在一实施例中,如图2所示,提供一种光盘智能管理方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:S201,获取待归还光盘的目标光盘信息;从预设的杀毒单据放置区,获取待归还光盘的杀毒单据图像;
其中,获取待归还光盘的目标光盘信息的过程包括:通过光盘智能管理系统的工控机显示页面提供各个光盘信息选项,光盘信息选项中记录有各个光盘的编码、名称、借还状态等信息,在用户点击对应某个光盘信息选项之后,获取该光盘信息选项对应的光盘信息作为目标光盘信息。
[0015] 光盘智能管理系统的工控机下方、上方或侧方装设有杀毒单据放置区,当用户需要归还光盘时,将光盘的杀毒单据放置在该杀毒单据放置区,然后利用安装在杀毒单据放置区的摄像头拍摄待归还光盘的杀毒单据图像。
[0016] S202,将所述目标光盘信息和所述杀毒单据图像输入至预训练好的杀毒单识别模型,所述杀毒单识别模型用于提取所述杀毒单据图像的光盘杀毒特征和光盘信息特征,根据所述光盘杀毒特征判断是否是有效的杀毒单据,比对所述杀毒单据图像的光盘信息和所述目标光盘信息是否一致;其中,杀毒单识别模型采用编码器和解码器的结构,编码器用于提取杀毒单据图像的光盘杀毒特征和光盘信息特征,具体的,光盘杀毒特征包括光盘杀毒印章特征、光盘杀毒时间特征,光盘信息特征包括光盘的编码特征、光盘名称特征;解码器用于根据光盘杀毒印章特征、光盘杀毒时间特征来判断当前的杀毒单据图像是否有效,以及用于根据光盘的编码特征、光盘名称特征和从所述目标光盘信息中提取的特征进行比较判断,来比对所述光盘信息和所述目标光盘信息是否一致。
[0017] 其中,所述杀毒单识别模型的训练过程包括:获取样本光盘信息和样本杀毒单据图像,确定所述样本杀毒单据图像的标签;将所述样本光盘信息和样本杀毒单据图像,以及所述样本杀毒单据图像的标签输入至初始的杀毒单识别模型中进行训练;计算所述杀毒单识别模型的损失函数,当所述损失函数满足预设条件时停止训练,输出杀毒单识别模型的网络优化参数,根据所述网络优化参数确定所述预训练好的杀毒单识别模型。
[0018] 具体的,先收集样本光盘信息和样本杀毒单据图像,根据人工标注,在样本杀毒单据图像上确定标签,然后利用具有初始网络参数的杀毒单识别模型,输入前面的样本光盘信息、样本杀毒单据图像及标签,进行网络训练,利用交叉损失熵函数进行每次训练的损失计算,当损失达到预设范围以内时停止训练,得到杀毒单识别模型的网络优化参数。
[0019] S203,当判定为有效的杀毒单据,且所述光盘信息和所述目标光盘信息的比对结果一致时,收取并存储所述待归还光盘;当判定为非有效的杀毒单据,或者所述光盘信息和所述目标光盘信息的比对结果不一致时,回退所述待归还光盘;其中,预训练好的杀毒单识别模型根据光盘杀毒印章特征来确定印章完整且为合格印章,且根据光盘杀毒时间特征来确定杀毒时间在预设的时间范围内(如在当前日期的三天以内)时,可判定为有效的杀毒单据;当确定印章不完整,或者为不合格印章,或者杀毒时间在预设的时间范围外时,则判定为非有效的杀毒单据。
[0020] 当判定为有效的杀毒单据之后,预训练好的杀毒单识别模型用于根据光盘的编码特征、光盘名称特征和从目标光盘信息中提取的编码特征、光盘名称特征进行比较判断,来比对所述光盘信息和所述目标光盘信息是否一致。具体为:当从图像和从目标光盘信息中提取编码特征和光盘名称特征组成的特征序列之间的欧式距离,大于预设欧式距离阈值时,可判定为杀毒单据图像的光盘信息与目标光盘信息一致;当该欧式距离不大于预设欧式距离阈值时,可判定为杀毒单据图像的光盘信息与目标光盘信息不一致。
[0021] 本实施例的光盘智能管理方法,通过获取光盘的特定信息,如目标光盘信息和与其相关联的杀毒单据图像,利用专用的杀毒单识别模型对这些光盘的特定信息进行特征提取和判断处理,来辨别杀毒单据的有效性,以及辨别杀毒单据图像的光盘信息和目标光盘信息的一致性,从而更加准确的确定合格的待归还光盘,避免归还不合格的光盘归还后,再出借给其他用户,导致的计算机系统因为使用不合格光盘影响安全运行的问题。
[0022] 在一实施例中,在图2所示的光盘智能管理方法基础上,该光盘智能管理方法还包括以下步骤:获取所述待归还光盘的用户信息,所述用户信息包括用户身份,用户的光盘借取时间,光盘过期未归还的告警信息;
获取收取所述待归还光盘的归还时间,将所述归还时间、所述用户身份、所述光盘借取时间和所述光盘过期未归还的告警信息输入至预训练好的光盘借用权限预测模型中,输出所述用户的光盘借用权限等级调整结果;
根据所述用户的光盘借用权限等级调整结果,确定用户的当前借用权限等级。
[0023] 其中,用户的光盘借用权限等级分为三级,包括一级权限、二级权限和三级权限,其中,一级权限的光盘出借限制数量(如十张)、光盘出借限制时间(如三个月)和光盘的涉密等级(如高密等级),大于二级权限的光盘出借限制数量(如五张)、光盘出借限制时间(如两个月)和光盘的涉密等级(如低密等级);二级权限的光盘出借限制数量、光盘出借限制时间和光盘的涉密等级大于三级权限的光盘出借限制数量(如两张)、光盘出借限制时间(如一个月)和光盘的涉密等级(如无密等级)。
[0024] 预训练好的光盘借用权限预测模型的训练过程如下:收集样本光盘的归还时间、样本用户身份、样本光盘借取时间和样本光盘过期未归还的告警信息,标注样本用户的光盘借用权限等级调整标签,然后利用前述的信息对网络参数初始化的光盘借用权限预测模型进行训练,当计算的交叉熵损失函数值满足预设的收敛条件时停止训练,得到光盘借用权限预测模型的优化网络参数,得到预训练好的光盘借用权限预测模型。
[0025] 本实施例的光盘智能管理方法,可以根据用户身份和职位属性来确定其初始的光盘借用权限等级,通常的初始的光盘借用权限等级为二级,根据用户对光盘的归还时间、用户身份、光盘借取时间和光盘过期未归还的告警信息输入至预训练好的光盘借用权限预测模型,得到一个光盘借用权限等级调整结果,如上升一级或下降一级,以评估用户的信用程度,来调整该用户对光盘的使用范围、使用时间。
[0026] 在一实施例中,在前述的光盘智能管理方法基础上,该光盘智能管理方法还包括以下步骤:根据所述用户身份,以及预设的用户类型列表,查询与所述用户身份对应的用户类型标签;
当所述用户类型标签为执行科人员时,将所述归还时间、所述用户身份、所述光盘借取时间和所述光盘过期未归还的告警信息输入至预训练好的光盘借用权限预测模型中,输出所述用户的光盘借用权限等级调整结果;根据所述用户的光盘借用权限等级调整结果,确定用户的当前借用权限等级;
当所述用户类型标签为承包商工作人员时,不调整用户的当前借用权限等级。
[0027] 其中,预设的用户类型列表中存储有用户身份与对应的用户类型标签,用户类型标签分为三类,分别为管理员、执行科人员、承包商工作人员,当明确具体的用户身份之后,通过查表可以确定其用户类型标签,当用户类型标签为承包商工作人员,也需要将归还时间、所述用户身份、所述光盘借取时间和所述光盘过期未归还的告警信息输入至预训练好的光盘借用权限预测模型中,并记录光盘借用权限等级调整结果,但是暂不调整用户的当前借用权限等级,当光盘借用权限等级调整结果为多次下降一级借用权限等级时,产生警告信息,并通过向相关用户的绑定终端中发送警告信息。并且,对于用户类型标签为承包商工作人员的用户,其初始的光盘借用权限等级为一级,可以借用任何科室的光盘。
[0028] 当用户类型标签为执行科人员时,则根据预训练好的光盘借用权限预测模型输出的光盘借用权限等级调整结果,进行正常的借用权限等级调级处理。并且,对于用户类型标签为执行科人员的用户,其初始的光盘借用权限等级为二级,可以借用本科的光盘,但无权借用其它科的光盘(光盘编码时已经按科室分类)。
[0029] 本实施例的光盘智能管理方法,根据不同用户的类型标签,来区分是否立即依据有效的光盘借用权限等级调整结果进行借用权限等级的调级处理,以满足特定人员的光盘管理需求。
[0030] 在一实施例中,在图2所示的光盘智能管理方法基础上,所述获取待归还光盘的目标光盘信息包括:获取所述待归还光盘的名称和/或关键字,根据所述名称和/或关键字在预设的光盘存储数据库中进行遍历查询,筛选出与所述待归还光盘的名称和关键字中部分或全部一致的候选光盘信息;所述候选光盘信息包括光盘编号、光盘名称、光盘所在柜号以及光盘的当前存储状态;
将所述待归还光盘的名称和/或关键字,以及所述候选光盘信息输入至预设的光盘信息识别模型中,输出所述待归还光盘的名称和/或关键字与各个所述候选光盘信息之间的相似度预测值;
比较各个相似度预测值,将最大相似度预测值所对应的候选光盘信息作为目标光盘信息。
[0031] 其中,通过向用户提供光盘名称和关键字的搜索框,使得用户可以在任意合适的搜索框中输入光盘名称和关键字,然后根据用户输入的名称和/或关键字,在存储有所以光盘信息的光盘存储数据库中进行比对和查找,查找关键字一致的光盘信息,或者查找名称一致的光盘信息,或者查找关键字、名称均一致的光盘信息,确定这些具有一致光盘信息为候选光盘信息。
[0032] 然后再将用户输入的名称和/或关键字、候选光盘信息输入至光盘信息识别模型,进行相似度预测,得到各个候选光盘信息的相似度预测值,选择其中最大值对应的候选光盘信息作为目标光盘信息。
[0033] 在一实施例中,在前述的光盘智能管理方法基础上,所述收取并存储所述待归还光盘包括:从光盘存储柜的光盘出入口位置获取所述待归还光盘,利用传送皮带组件将所述待归还光盘运送至设置于柜内的接盘装置;
利用扫描装置扫描所述待归还光盘,二次确认所述目标光盘信息;获取含有光盘编码与光盘存储位置之间对应关系的映射表,根据所述目标光盘信息结合所述映射表,确定所述待归还光盘的存储位置;
利用机械手结构从所述接盘装置处抓取所述待归还光盘,并将所述待归还光盘运送至所述存储位置。
[0034] 其中,光盘存储柜内设置有扫描装置,在传送皮带组件将待归还光盘从光盘出入口位置运送至设置于柜内的接盘装置时,利用该扫描装置对待归还光盘进行条形码或二维码的扫描,来二次确认包含有光盘编码的目标光盘信息。
[0035] 在确认目标光盘信息之后,通过查找光盘编码与光盘存储位置之间对应关系的映射表,确定待归还光盘的存储位置,然后利用机械手结构夹取待归还光盘,并放置到存储架上的存储位置。
[0036] 在一实施例中,在前述的光盘智能管理方法基础上,该光盘智能管理方法还包括:利用设置于所述光盘出入口位置上方的输入库记录图像采集设备,对从所述光盘出入口位置处的所述待归还光盘进行拍照,得到所述待归还光盘的入库图像;
对所述入库图像进行缺陷提取,计算所述入库图像的缺陷特征值;
将所述入库图像的缺陷特征值与各个缺陷分类下的样本缺陷特征值进行比对,确定所述入库图像的缺陷类别;
判断所述入库图像的缺陷类别是否是符合禁止归还光盘条件的缺陷类别,若是,则禁止归还光盘。
[0037] 其中,输入库记录图像采集设备为线激光相机,用于在光盘出入口位置采集光盘的表面图像,利用HALCON数字图像处理算法对光盘的表面图像进行处理,得到入库图像的缺陷特征值,将该入库图像的缺陷特征值输入预先训练好的分类器,该分类器用于对入库图像的缺陷特征值与各个缺陷分类下的样本缺陷特征值进行比对,确定库图像的缺陷类别。
[0038] 禁止归还光盘条件的缺陷类别可以根据具体情况进行设置,例如可以为光盘的盘身破损、光盘变形、光盘上有异物等,如果入库图像的缺陷类别是除此以外的类别,如光盘盒破损等,则允许归还光盘。
[0039] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0040] 在一实施例中,提供一种光盘智能管理系统,如图3‑1、图3‑2和图3‑3所示,该光盘智能管理系统包括:光盘存储柜31,包括光盘存取机构(设置在柜内图中未展示)和光盘存储架311,所述光盘存储架用于存储光盘,所述光盘存取机构用于将光盘移动至所述光盘存储架的光盘仓;
工控机32,所述工控机的控制端连接所述光盘存取机构,用于控制所述光盘存取机构,实现上述任一实施例中的光盘智能管理方法。
[0041] 其中,光盘的存储操作过程包括:将光盘按指定位置,放置在工控机32显示屏幕下方的吞吐口(即第一光盘出入口33),然后利用光盘存取机构将光盘输送至柜内中转站,进行扫描确认信息等一系列分析,再自动夹取存放至该光盘存储架311上设置的指定位置处。
[0042] 光盘的取出操作过程包括:可通过工控机32显示屏幕的关键字搜索所需要取出的光盘信息,或者按搜索类别指引找到所需取出光盘的相关信息,搜索完成后点击取出,工控机32控制光盘存取机构的机械手抓取目标光盘,并放置到中转站进行二次确认相关信息,确认后,自动将光盘从中转站运输至第一光盘出入口33。
[0043] 本实施例的光盘智能管理系统,不仅实现了光盘查询数字化,大大的提高了工作效率;并且能无间断 小时值守、自动识别光盘信息、自动将光盘从指定位置借出、自动将光盘归还到指定位置、将杀毒单进行识别并归档到数据库中、每次光盘操作(借或还)都有全程录像及拍照。
[0044] 在一实施例中,在前述的光盘智能管理系统基础上,如图3‑3和图4所示,所述光盘存储架包括货架支撑部41,所述货架支撑部41上设置有若干个光盘承托部件51,各个所述光盘承托部件51在所述货架支撑部41上依次排列布置,使得相邻两个光盘承托部件51之间形成若干个中间悬空且上下层叠的光盘承接区域。
[0045] 其中,光盘存储架的光盘承托方式采取两端承托、中间段悬空模式,两端承托部件(即上面形成的光盘承接区域)采用铝合金整体加工成型,由于长度过长,为保证精度,将其采取分段式加工,装配时再拼接。
[0046] 在一实施例中,在前述的光盘智能管理系统基础上,如图5所示,所述工控机的下方设置有平面结构91,所述平面结构91上划分有杀毒单放置区92,用于放置所述待归还光盘的杀毒单据;所述平面结构上具有第二光盘出入口93,所述第二光盘出入口93内装设有传送皮带组件94,且所述第二光盘出入口93的边缘设置有开口930。
[0047] 其中,在第二光盘出入口93的边缘设置有开口930的作用是有利于用户的手指更加准确的将光盘拿取和存放到对应的第二光盘出入口93中。
[0048] 在一实施例中,图6为本发明实施例四提供的一种计算机设备的结构示意图。如图6所示,该实施例的计算机设备包括:至少一个处理器(图6中仅示出一个)、存储器以及存储在存储器中并可在至少一个处理器上运行的计算机程序,处理器执行计算机程序时实现上述任意各个光盘智能管理方法实施例中的步骤。
[0049] 该计算机设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,图6仅仅是计算机设备的举例,并不构成对计算机设备的限定,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括网络接口、显示屏和输入装置等。
[0050] 所称处理器可以是CPU,该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0051] 存储器包括可读存储介质、内存储器等,其中,内存储器可以是计算机设备的内存,内存储器为可读存储介质中的操作系统和计算机可读指令的运行提供环境。可读存储介质可以是计算机设备的硬盘,在另一些实施例中也可以是计算机设备的外部存储设备,例如,计算机设备上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)等。进一步地,存储器还可以既包括计算机设备的内部存储单元也包括外部存储设备。存储器用于存储操作系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,该其他程序如计算机程序的程序代码等。存储器还可以用于暂时地存储已经输出或者将要输出的数据。
[0052] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质至少可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、计算机存储器、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
[0053] 本发明实现上述实施例方法中的全部或部分流程,也可以通过一种计算机程序产品来完成,当计算机程序产品在计算机设备上运行时,使得计算机设备执行时实现可实现上述方法实施例中的步骤。
[0054] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0055] 在一实施例中,提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中光盘智能管理方法,例如图2所示S201‑S203中所示,为避免重复,这里不再赘述。
[0056] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0057] 本发明实现上述实施例方法中的全部或部分流程,也可以通过一种计算机程序产品来完成,当计算机程序产品在计算机设备上运行时,使得计算机设备执行时实现可实现上述方法实施例中的步骤。
[0058] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0059] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0060] 在本发明所提供的实施例中,应该理解到,所揭露的装置/计算机设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/计算机设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0061] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0062] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。