一种基于人工智能的泳池机器人管控系统及方法与流程
1.本发明涉及泳池机器人管控技术领域,具体为一种基于人工智能的泳池机器人管控系统及方法。
背景技术:
2.泳池水面巡航清洁机器人最大的特点是能够自动沿着游泳池表面巡航,清理水面上的树叶碎屑等垃圾,甚至连花粉、灰尘这一类的垃圾也不在话下;但是,机器人在巡航清洁的过程中,容易因机器的运动速度和漂浮体垃圾易移动的特性在一次清洁较大面积区域的漂浮物垃圾时,出现漂浮物垃圾残留并且向其他地方扩散的现象,而这往往造成一些刚清洁完漂浮物的水面区域又重新被漂浮物占据,使得机器人循环反复的进行工作,还容易出现清洁不到位。
技术实现要素:
3.本发明的目的在于提供一种基于人工智能的泳池机器人管控系统及方法,以解决上述背景技术中提出的问题。
4.为了解决上述技术问题,本发明提供如下技术方案:一种基于人工智能的泳池机器人管控方法,方法包括:步骤s100:获取泳池水面巡航机器人的历史清洁记录;基于历史清洁记录中泳池水面巡航机器人对应的模式参数设置的不同,将历史清洁记录进行分类汇集;泳池水面巡航机器人是指在游泳池水面根据设定清洁路径进行遍历巡航,实现对游泳池水面漂浮物垃圾进行清洁的机器人;步骤s200:分别在每一种模式参数设置对应的历史清洁记录集合中,识别捕捉当泳池水面巡航机器人对呈现聚集分布状态的漂浮物进行清洁后的漂浮物残留,判断漂浮物残留是否发生漂浮路径偏离;聚集分布状态是指,漂浮物个体之间分布间隔小于间隔阈值,且各个漂浮物之间形成的空间分布面积大于分布面积阈值;步骤s300:在每一种模式参数设置对应的历史清洁记录集合中,基于泳池水面巡航机器人每一次清洁对应的漂浮物残留是否发生漂浮路径偏离的判断结果,对泳池水面巡航机器人的每一次清洁进行清洁状态判断;清洁状态包括完全清洁、不完全清洁;步骤s400:基于泳池水面巡航机器人在不同种模式参数设置下的清洁状态判断数据,对泳池水面巡航机器人在不同种模式参数设置下呈现的最大单位清洁覆盖面积进行捕捉,在最大单位清洁覆盖面积的基础上捕捉最大横向清洁宽度;步骤s500:实时获取用户对泳池水面巡航机器人设置的模式参数,提取泳池水面巡航机器人对待进行水面清洁巡航的泳池生成的水面清洁路径;步骤s600:基于泳池上漂浮物的实际分布情况与当前泳池水面巡航机器人模式参数设置下的清洁情况,对水面清洁路径展开适配性评估,当评估结果显示不适配时,对清洁路径进行路径优化。
5.进一步的,步骤s200包括:步骤s201:捕捉泳池水面巡航机器人在每一历史清洁记录下对应的模式参数;模式参数包括机器人巡航速率、机器人清洁强度档位;整合模式参数相同的历史清洁记录,得到若干个历史清洁记录集合,每一历史清洁记录集合对应一种模式参数设置;步骤s202:分别在每一种模式参数设置对应的历史清洁记录集合中,对泳池水面巡航机器人在每一次对呈现聚集分布状态的漂浮物进行清洁后的漂浮物残留进行识别捕捉,对漂浮物残留进行面积提取,设面积为初始残留面积,同时对当前泳池水面巡航机器人的清洁方向进行识别,清洁方向是指,泳池水面巡航机器人的清洁口前进方向;步骤s203:设置时间阈值,若在时间阈值内,初始残留面积始终处于清洁方向上,判断初始残留面积均未发生漂浮路径偏离;若在时间阈值内,初始残留面积中出现部分面积不始终处于清洁方向上,判断在初始残留面积中部分面积发生了漂浮路径偏离,设部分面积为残留偏离面积;本技术研究当机器人在巡航清洁的过程中,因机器的运动速度和漂浮体垃圾易移动的特性,出现漂浮物垃圾残留并且向其他地方扩散的现象,基于对机器人设置的模式参数的不同,所出现的扩散现象在数据上呈现的特征规律也是不同的;对历史记录进行分类是为了捕捉相同模式参数设置下呈现的残留扩散特征。
6.进一步的,步骤s300包括:步骤s301:若在某次对呈现聚集分布状态的漂浮物进行清洁后的初始残留面积小于或等于第一面积阈值,判断泳池水面巡航机器人在对应的某次清洁中为完全清洁;步骤s302:若在某次对呈现聚集分布状态的漂浮物进行清洁后的初始残留面积大于第一面积阈值,且初始残留面积中出现的残留偏离面积小于或等于第一面积阈值,判断泳池水面巡航机器人在对应的某次清洁中为完全清洁;步骤s303:若在某次对呈现聚集分布状态的漂浮物进行清洁后的初始残留面积大于第一面积阈值,且初始残留面积中出现的残留偏离面积大于第一面积阈值,判断泳池水面巡航机器人在对应的某次清洁中为不完全清洁。
7.上述残留偏离是指因为机器人自身的清洁前进运动,导致漂浮物面积出现了偏移,且随着清洁前进运动,漂移出了机器人当前清洁前进方向,也就是意味着若是机器人仍然依照当前清洁前进方向继续清洁则会错过这些漂浮物,这些漂移的漂浮物跑去了其他清洁路径的范围内,而涉及的其他清洁路径,随着时间越长,可能会是待清洁的路径也可能是已经清洁完的路径,而这势必造成机器人重复返工。
8.进一步的,步骤s400包括:步骤s401:在每一种模式参数设置对应的历史清洁记录集合中,分别对所有清洁状态判断结果为完全清洁时所对应的漂浮物面积进行捕捉,设最大漂浮物面积为泳池水面巡航机器人在每一种模式参数设置下的最大单位清洁覆盖面积;步骤s402:在每一种模式参数设置对应的历史清洁记录集合中,分别对所有清洁状态判断结果为完全清洁时所对应的漂浮物面积进行捕捉,同时在所有漂浮物面积中,捕捉相对于泳池水面巡航机器人清洁口呈现的最大漂浮物横向宽度,设最大漂浮物横向宽度为泳池水面巡航机器人在每一种模式参数设置下的最大横向清洁宽度。
9.进一步的,步骤s600包括:
步骤s601:对待进行水面清洁的泳池采集平面图,对泳池进行水面漂浮物识别,在平面图上对呈现聚集分布状态的漂浮物进行标记,得到泳池的水面漂浮物分布图;获取泳池水面巡航机器人基于水面清洁路径生成的清洁指令,捕捉操控泳池水面巡航机器人调头的操控指令,以操控指令的出现作为目标节点,对水面清洁路径进行路段划分,泳池水面巡航机器人清洁口的前进方向在每相邻两路段之间呈现相反方向;步骤s602:将每相邻两路段作为目标路段组,分别设在目标路段组中,清洁顺序在前的为第一目标路段,清洁在后的为第二目标路段;一个目标路段组对应一个清洁来回,对应两次清洁路段;将所有目标路段组在水面漂浮物分布图中进行路段标记,分别捕捉泳池水面巡航机器人在对每个第一目标路段上呈现聚集分布状态的漂浮物进行清洁时出现不完全清洁的次数;步骤s603:当捕捉到泳池水面巡航机器人在对某目标路段组中第一目标路段上呈现聚集分布状态的漂浮物进行清洁时出现不完全清洁的次数大于次数阈值,判断在某目标路段组中出现清洁路径规划的不适配。
10.进一步的,步骤s600包括:步骤s604:当判断泳池水面巡航机器人在某目标路段组中出现清洁路径规划的不适配时,锁定某目标路段组对应的清洁范围,捕捉泳池水面巡航机器人在对某目标路段组中第一目标清洁路段出现不完全清洁时对应的残留偏离面积,提取对当前泳池水面巡航机器人转向第二目标路段时设置的调头转向指令;步骤s605:在所有残留偏离面积中捕捉最大残留漂浮物横向宽度,对调头转向指令进行调整,操控泳池水面巡航机器人沿着当前模式参数设置下的最大横向清洁宽度与最大残留漂浮物横向宽度之间呈现相对面积最大的方向行进,生成新清洁路段,对新清洁路段进行清洁状态判断;步骤s606:当在新清洁路段中出现不完全清洁的次数为0时,调整调头转向指令至泳池水面巡航机器人沿着第二目标路段进行清洁;当新清洁路段中出现不完全清洁的次数不为0时,再次调整调头转向指令,操控泳池水面巡航机器人沿着当前模式参数设置下的最大横向清洁宽度与新清洁路段中出现的最大残留漂浮物横向宽度之间呈现相对面积最大的方向行进,生成下一新清洁路段,直到在不断生成的下一新清洁路段中出现不完全清洁的次数为0时,调整调头转向指令至泳池水面巡航机器人沿着第二目标路段进行清洁。
11.为更好的实现上述方法还提出了一种基于人工智能的泳池机器人管控系统,管控系统包括:历史清洁数据采集处理模块、漂浮路径偏离判断模块、清洁状态判断模块、最大横向清洁宽度捕捉模块、清洁路径捕捉模块、适配性评估处理模块;历史清洁数据采集处理模块,用于获取泳池水面巡航机器人的历史清洁记录,对历史清洁记录进行分类汇集;漂浮路径偏离判断模块,用于分别在每一种模式参数设置对应的历史清洁记录集合中,识别捕捉当泳池水面巡航机器人对呈现聚集分布状态的漂浮物进行清洁后的漂浮物残留,判断漂浮物残留是否发生漂浮路径偏离;清洁状态判断模块,用于接收漂浮路径偏离判断模块中的数据,基于泳池水面巡航机器人每一次清洁对应的漂浮物残留是否发生漂浮路径偏离的判断结果,对泳池水面巡航机器人的每一次清洁进行清洁状态判断;清洁状态包括完全清洁、不完全清洁;
最大横向清洁宽度捕捉模块,用于接收清洁状态判断模块中的数据,基于清洁状态判断数据,对泳池水面巡航机器人在不同种模式参数设置下呈现的最大单位清洁覆盖面积进行捕捉,在最大单位清洁覆盖面积的基础上捕捉最大横向清洁宽度;清洁路径捕捉模块,用于实时获取用户对泳池水面巡航机器人设置的模式参数,提取泳池水面巡航机器人对待进行水面清洁巡航的泳池生成的水面清洁路径;适配性评估处理模块,基于泳池上漂浮物的实际分布情况与当前泳池水面巡航机器人模式参数设置下的清洁情况,对清洁路径捕捉模块中捕捉到的水面清洁路径展开适配性评估,当评估结果显示不适配时,对清洁路径进行路径优化。
12.进一步的,最大横向清洁宽度捕捉模块包括最大单位清洁覆盖面积捕捉单元、最大横向清洁宽度捕捉单元;最大单位清洁覆盖面积捕捉单元,用于接收清洁状态判断模块中的数据,基于清洁状态判断数据,对泳池水面巡航机器人在不同种模式参数设置下呈现的最大单位清洁覆盖面积进行捕捉;最大横向清洁宽度捕捉单元,用于接收最大单位清洁覆盖面积捕捉单元中的数据,在最大单位清洁覆盖面积的基础上捕捉最大横向清洁宽度。
13.进一步的,适配性评估处理模块包括适应性评估单元、路径优化处理单元;适应性评估单元,用于根据泳池上漂浮物的实际分布情况与当前泳池水面巡航机器人模式参数设置下的清洁情况,对清洁路径捕捉模块中捕捉到的水面清洁路径展开适配性评估;路径优化处理单元,用于接收适应性评估单元中的数据,对评估结果显示不适配清洁路径进行路径优化。
14.与现有技术相比,本发明所达到的有益效果是:本发明可解决因清洁机器人在水中的运动速度和漂浮体垃圾在水中易移动的特性,引发的残留漂浮物垃圾向其他地方扩散导致清洁不彻底或者反复机器人循环反复清洁的现象;本技术对出现漂浮物残留且残留出现路径漂移的现象进行捕捉,通过增加机器人在不同方向清洁路径上的路径重叠密度,尽可能使得清洁彻底。
附图说明
15.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1是本发明一种基于人工智能的泳池机器人管控方法的流程示意图;图2是本发明一种基于人工智能的泳池机器人管控系统的结构示意图;图3是本发明一种基于人工智能的泳池机器人管控方法的第一实施例示意图;图4是本发明一种基于人工智能的泳池机器人管控方法的第二实施例示意图。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
17.请参阅图1-图4,本发明提供技术方案:一种基于人工智能的泳池机器人管控方法,方法包括:步骤s100:获取泳池水面巡航机器人的历史清洁记录;基于历史清洁记录中泳池水面巡航机器人对应的模式参数设置的不同,将历史清洁记录进行分类汇集;泳池水面巡航机器人是指在游泳池水面根据设定清洁路径进行遍历巡航,实现对游泳池水面漂浮物垃圾进行清洁的机器人;步骤s200:分别在每一种模式参数设置对应的历史清洁记录集合中,识别捕捉当泳池水面巡航机器人对呈现聚集分布状态的漂浮物进行清洁后的漂浮物残留,判断漂浮物残留是否发生漂浮路径偏离;聚集分布状态是指,漂浮物个体之间分布间隔小于间隔阈值,且各个漂浮物之间形成的空间分布面积大于分布面积阈值;其中,步骤s200包括:步骤s201:捕捉泳池水面巡航机器人在每一历史清洁记录下对应的模式参数;模式参数包括机器人巡航速率、机器人清洁强度档位;整合模式参数相同的历史清洁记录,得到若干个历史清洁记录集合,每一历史清洁记录集合对应一种模式参数设置;例如说,泳池水面巡航机器人存在第1条历史清洁记录显示的模式参数为巡航速率5m/min,一档清洁强度;存在第2条历史清洁记录显示的模式参数为巡航速率3m/min,一档清洁强度;存在第3条历史清洁记录显示的模式参数为巡航速率5m/min,二档清洁强度;存在第4条历史清洁记录显示的模式参数为巡航速率3m/min,一档清洁强度;存在第5条历史清洁记录显示的模式参数为巡航速率5m/min,一档清洁强度;则将第1条历史清洁记录和第5条历史清洁记录归为一个历史清洁记录集合;将第2条历史清洁记录和第4条历史清洁记录归为一个历史清洁记录集合;将第3条历史清洁记录归为一个历史清洁记录集合;对应上述集合,总共得到三种模式参数设置;步骤s202:分别在每一种模式参数设置对应的历史清洁记录集合中,对泳池水面巡航机器人在每一次对呈现聚集分布状态的漂浮物进行清洁后的漂浮物残留进行识别捕捉,对漂浮物残留进行面积提取,设面积为初始残留面积,同时对当前泳池水面巡航机器人的清洁方向进行识别,清洁方向是指,泳池水面巡航机器人的清洁口前进方向;步骤s203:设置时间阈值,若在时间阈值内,初始残留面积始终处于清洁方向上,判断初始残留面积均未发生漂浮路径偏离;若在时间阈值内,初始残留面积中出现部分面积不始终处于清洁方向上,判断在初始残留面积中部分面积发生了漂浮路径偏离,设部分面积为残留偏离面积;例如图3所示,箭头方向为当前泳池水面巡航机器人的清洁方向,在时间阈值1min内,泳池水面巡航机器人从a点前进到了b点位,若在1min内,初始残留面积中出现部分面积不始终处于清洁方向上,例如说随着泳池水面巡航机器人从a点前进到了b点位,部分面积漂浮到了c点位,判断部分面积发生了漂浮路径偏离,则在c点位上的部分面积为残留偏离面积;步骤s300:在每一种模式参数设置对应的历史清洁记录集合中,基于泳池水面巡航机器人每一次清洁对应的漂浮物残留是否发生漂浮路径偏离的判断结果,对泳池水面巡
航机器人的每一次清洁进行清洁状态判断;清洁状态包括完全清洁、不完全清洁;其中,步骤s300包括:步骤s301:若在某次对呈现聚集分布状态的漂浮物进行清洁后的初始残留面积小于或等于第一面积阈值,判断泳池水面巡航机器人在对应的某次清洁中为完全清洁;步骤s302:若在某次对呈现聚集分布状态的漂浮物进行清洁后的初始残留面积大于第一面积阈值,且初始残留面积中出现的残留偏离面积小于或等于第一面积阈值,判断泳池水面巡航机器人在对应的某次清洁中为完全清洁;步骤s303:若在某次对呈现聚集分布状态的漂浮物进行清洁后的初始残留面积大于第一面积阈值,且初始残留面积中出现的残留偏离面积大于第一面积阈值,判断泳池水面巡航机器人在对应的某次清洁中为不完全清洁;例如图4所示,在沿着一个清洁方向进行路径清洁时,存在漂浮物区域a、b、c,其中a、c呈现聚集分布状态,第一面积阈值为10平方厘米;对泳池水面巡航机器人在清洁a、c后的初始残留面积进行捕捉,若在c处的初始残留面积为15平方厘米大于10平方厘米,且出现的残留偏离面积为8平方厘米,小于10平方厘米,判断泳池水面巡航机器人在对c处呈现聚集分布状态的漂浮物进行的清洁为一次完全清洁;若在a处的初始残留面积为21平方厘米大于10平方厘米,且出现的残留偏离面积为12平方厘米,大于10平方厘米,判断泳池水面巡航机器人在对a处呈现聚集分布状态的漂浮物进行的清洁为一次不完全清洁;步骤s400:基于泳池水面巡航机器人在不同种模式参数设置下的清洁状态判断数据,对泳池水面巡航机器人在不同种模式参数设置下呈现的最大单位清洁覆盖面积进行捕捉,在最大单位清洁覆盖面积的基础上捕捉最大横向清洁宽度;其中,步骤s400包括:步骤s401:在每一种模式参数设置对应的历史清洁记录集合中,分别对所有清洁状态判断结果为完全清洁时所对应的漂浮物面积进行捕捉,设最大漂浮物面积为泳池水面巡航机器人在每一种模式参数设置下的最大单位清洁覆盖面积;步骤s402:在每一种模式参数设置对应的历史清洁记录集合中,分别对所有清洁状态判断结果为完全清洁时所对应的漂浮物面积进行捕捉,同时在所有漂浮物面积中,捕捉相对于泳池水面巡航机器人清洁口呈现的最大漂浮物横向宽度,设最大漂浮物横向宽度为泳池水面巡航机器人在每一种模式参数设置下的最大横向清洁宽度;步骤s500:实时获取用户对泳池水面巡航机器人设置的模式参数,提取泳池水面巡航机器人对待进行水面清洁巡航的泳池生成的水面清洁路径;步骤s600:基于泳池上漂浮物的实际分布情况与当前泳池水面巡航机器人模式参数设置下的清洁情况,对水面清洁路径展开适配性评估,当评估结果显示不适配时,对清洁路径进行路径优化;其中,步骤s600包括:步骤s601:对待进行水面清洁的泳池采集平面图,对泳池进行水面漂浮物识别,在平面图上对呈现聚集分布状态的漂浮物进行标记,得到泳池的水面漂浮物分布图;获取泳池水面巡航机器人基于水面清洁路径生成的清洁指令,捕捉操控泳池水面巡航机器人调头的操控指令,以操控指令的出现作为目标节点,对水面清洁路径进行路段划分,泳池水面巡
航机器人清洁口的前进方向在每相邻两路段之间呈现相反方向;步骤s602:将每相邻两路段作为目标路段组,分别设在目标路段组中,清洁顺序在前的为第一目标路段,清洁在后的为第二目标路段;一个目标路段组对应一个清洁来回,对应两次清洁路段;将所有目标路段组在水面漂浮物分布图中进行路段标记,分别捕捉泳池水面巡航机器人在对每个第一目标路段上呈现聚集分布状态的漂浮物进行清洁时出现不完全清洁的次数;步骤s603:当捕捉到泳池水面巡航机器人在对某目标路段组中第一目标路段上呈现聚集分布状态的漂浮物进行清洁时出现不完全清洁的次数大于次数阈值,判断在某目标路段组中出现清洁路径规划的不适配;步骤s604:当判断泳池水面巡航机器人在某目标路段组中出现清洁路径规划的不适配时,锁定某目标路段组对应的清洁范围,捕捉泳池水面巡航机器人在对某目标路段组中第一目标清洁路段出现不完全清洁时对应的残留偏离面积,提取对当前泳池水面巡航机器人转向第二目标路段时设置的调头转向指令;步骤s605:在所有残留偏离面积中捕捉最大残留漂浮物横向宽度,对调头转向指令进行调整,操控泳池水面巡航机器人沿着当前模式参数设置下的最大横向清洁宽度与最大残留漂浮物横向宽度之间呈现相对面积最大的方向行进,生成新清洁路段,对新清洁路段进行清洁状态判断;步骤s606:当在新清洁路段中出现不完全清洁的次数为0时,调整调头转向指令至泳池水面巡航机器人沿着第二目标路段进行清洁;当新清洁路段中出现不完全清洁的次数不为0时,再次调整调头转向指令,操控泳池水面巡航机器人沿着当前模式参数设置下的最大横向清洁宽度与新清洁路段中出现的最大残留漂浮物横向宽度之间呈现相对面积最大的方向行进,生成下一新清洁路段,直到在不断生成的下一新清洁路段中出现不完全清洁的次数为0时,调整调头转向指令至泳池水面巡航机器人沿着第二目标路段进行清洁;为更好的实现上述方法还提出了一种基于人工智能的泳池机器人管控系统,管控系统包括:历史清洁数据采集处理模块、漂浮路径偏离判断模块、清洁状态判断模块、最大横向清洁宽度捕捉模块、清洁路径捕捉模块、适配性评估处理模块;历史清洁数据采集处理模块,用于获取泳池水面巡航机器人的历史清洁记录,对历史清洁记录进行分类汇集;漂浮路径偏离判断模块,用于分别在每一种模式参数设置对应的历史清洁记录集合中,识别捕捉当泳池水面巡航机器人对呈现聚集分布状态的漂浮物进行清洁后的漂浮物残留,判断漂浮物残留是否发生漂浮路径偏离;清洁状态判断模块,用于接收漂浮路径偏离判断模块中的数据,基于泳池水面巡航机器人每一次清洁对应的漂浮物残留是否发生漂浮路径偏离的判断结果,对泳池水面巡航机器人的每一次清洁进行清洁状态判断;清洁状态包括完全清洁、不完全清洁;最大横向清洁宽度捕捉模块,用于接收清洁状态判断模块中的数据,基于清洁状态判断数据,对泳池水面巡航机器人在不同种模式参数设置下呈现的最大单位清洁覆盖面积进行捕捉,在最大单位清洁覆盖面积的基础上捕捉最大横向清洁宽度;其中,最大横向清洁宽度捕捉模块包括最大单位清洁覆盖面积捕捉单元、最大横向清洁宽度捕捉单元;
最大单位清洁覆盖面积捕捉单元,用于接收清洁状态判断模块中的数据,基于清洁状态判断数据,对泳池水面巡航机器人在不同种模式参数设置下呈现的最大单位清洁覆盖面积进行捕捉;最大横向清洁宽度捕捉单元,用于接收最大单位清洁覆盖面积捕捉单元中的数据,在最大单位清洁覆盖面积的基础上捕捉最大横向清洁宽度;清洁路径捕捉模块,用于实时获取用户对泳池水面巡航机器人设置的模式参数,提取泳池水面巡航机器人对待进行水面清洁巡航的泳池生成的水面清洁路径;适配性评估处理模块,基于泳池上漂浮物的实际分布情况与当前泳池水面巡航机器人模式参数设置下的清洁情况,对清洁路径捕捉模块中捕捉到的水面清洁路径展开适配性评估,当评估结果显示不适配时,对清洁路径进行路径优化;其中,适配性评估处理模块包括适应性评估单元、路径优化处理单元;适应性评估单元,用于根据泳池上漂浮物的实际分布情况与当前泳池水面巡航机器人模式参数设置下的清洁情况,对清洁路径捕捉模块中捕捉到的水面清洁路径展开适配性评估;路径优化处理单元,用于接收适应性评估单元中的数据,对评估结果显示不适配清洁路径进行路径优化。
18.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
19.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。