1.本发明涉及智能农业管理领域,尤其涉及一种智能农业大棚的植物管理控制方法和系统。
背景技术:2.我国是农业大国,大棚种植植物覆盖面积广、种类多。对种植植物的生长情况控制尤为重要,植物生长情况判断和及时介入精准调控植物生长所需非常有必要。在植物生长不同阶段,植物需要的营养物质的量与比例是不同的,科学的控制植物生长所需营养素(如土壤供水、化肥和无机盐等)与环境(如环境温度、湿度、光照情况和二氧化碳浓度)能够提高植物的产量和质量。从古至今,我国农业种植大多以时间为参考,通过判断植物种植后的不同时间,对植物的水、化肥使用、温度等条件进行控制,不如通过直接观测植物长势进行判断更加细致。有部分种植者通过目测和经验对植物生长情况进行判断,这种方法虽然有些许效果,但是效果非常受限于种植着自身的经验和地域种植习惯,不利于某种植物的大面积推广种植。
技术实现要素:3.本发明所要解决的技术问题是针对现有技术的不足,提供一种智能农业大棚的植物管理控制方法和系统。
4.本发明解决上述技术问题的技术方案如下:
5.一种智能农业大棚的植物管理控制方法,包括:
6.对当前植物进行种类特征判别和生长情况判别,获得当前植物种类和当前植物生长情况:
7.根据当前植物种类和当前植物生长情况,获得所述当前植物的理论营养值;
8.通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值。
9.本发明的有益效果是:本方案通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。其中,计算机视觉处理、植物分类网络、植物长势分类网络的过程和数据库对比通过云端的运算服务器进行计算,减轻了终端对计算机硬件的需求,提高了计算效率。
10.通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值,通过控制外围设备,在大棚内构建植物生长所需的最佳环境,借此提高农作物产量和质量。
11.本方案还可以提供人工介入功能,可通过移动端和大棚内触摸屏对各要素值进行修改,对各外设进行人工控制。
12.进一步地,所述对当前植物进行种类特征判别和生长情况判别具体包括:
13.通过摄像头采集当前植物的图像数据,通过图像数据对当前植物进行种类特征判
别和生长情况判别。
14.采用上述进一步方案的有益效果是:使用计算机视觉技术对植物生长情况进行监控、自动推荐当前植物所需生长要素值,自动调整大棚内各生长要素值,并使用云计算技术降低终端对计算机硬件的要求。
15.进一步地,所述种类特征判别的过程,具体包括:
16.提取所述图像数据的图像特征,将所述图像特征与预设类型模板进行对比,获得与所述当前植物匹配的植物种类;
17.根据所述植物种类,将所述图像数据输入对应种类植物长势识别网络中进行识别,并输出最大匹配概率值作为所述当前植物的植物长势程度。
18.进一步地,所述根据当前植物种类和当前植物生长情况,获得所述当前植物的理论营养值,具体包括:
19.根据所述植物种类和所述当前植物的植物长势程度,在数据库中查找对比,获得所述当前植物的所述理论营养值。
20.采用上述进一步方案的有益效果是:通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。
21.进一步地,所述外围设备包括:水泵、水闸、照明系统、通风系统、加湿系统、加热系统和肥料系统。
22.本发明解决上述技术问题的另一种技术方案如下:
23.一种智能农业大棚的植物管理控制系统,包括:判别模块、理论营养计算模块和调控模块;
24.所述判别模块用于对当前植物进行种类特征判别和生长情况判别,获得当前植物种类和当前植物生长情况;
25.所述理论营养计算模块用于根据当前植物种类和当前植物生长情况,获得所述当前植物的理论营养值;
26.所述调控模块用于通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值。
27.本发明的有益效果是:本方案通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。其中,计算机视觉处理、植物分类网络、植物长势分类网络的过程和数据库对比通过云端的运算服务器进行计算,减轻了终端对计算机硬件的需求,提高了计算效率。
28.通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值,通过控制外围设备,在大棚内构建植物生长所需的最佳环境,借此提高农作物产量和质量。
29.本方案还可以提供人工介入功能,可通过移动端和大棚内触摸屏对各要素值进行修改,对各外设进行人工控制。
30.进一步地,所述判别模块具体用于通过摄像头采集当前植物的图像数据,通过图像数据对当前植物进行种类特征判别和生长情况判别。
31.采用上述进一步方案的有益效果是:使用计算机视觉技术对植物生长情况进行监控、自动推荐当前植物所需生长要素值,自动调整大棚内各生长要素值,并使用云计算技术
降低终端对计算机硬件的要求。
32.进一步地,所述判别模块具体用于提取所述图像数据的图像特征,将所述图像特征与预设类型模板进行对比,获得与所述当前植物匹配的植物种类;
33.根据所述植物种类,将所述图像数据输入对应种类植物长势识别网络中进行识别,并输出最大匹配概率值作为所述当前植物的植物长势程度。
34.进一步地,所述理论营养计算模块具体用于根据所述植物种类和所述当前植物的植物长势程度,在数据库中查找对比,获得所述当前植物的所述理论营养值。
35.采用上述进一步方案的有益效果是:通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。
36.进一步地,所述外围设备包括:水泵、水闸、照明系统、通风系统、加湿系统、加热系统和肥料系统。
37.本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。
附图说明
38.图1为本发明的实施例提供的流程示意图;
39.图2为本发明的实施例提供的结构框架图;
40.图3为本发明的其他实施例提供的大棚控制系统结构示意图;
41.图4为本发明的其他实施例提供的云端服务器结构示意图;
42.图5(a)为本发明的其他实施例提供的云端服务器植物种类识别过程流程图;
43.图5(b)为本发明的其他实施例提供的提取网络示意图;
44.图6(a)为本发明的其他实施例提供的云端服务器植物长势识别过程流程图;
45.图6(b)为本发明的其他实施例提供的植物长势识别网络,其中每种植物都对应其相应的网络;
46.图7为本发明的其他实施例提供的大棚端控制板结构示意图;
47.图8为本发明的其他实施例提供的微控制器的软件流程图;
48.图9为本发明的其他实施例提供的从微控制器向服务器发送、服务器向移动端发送的通讯协议结构图;
49.图10为本发明的其他实施例提供的移动端发往服务器和服务器发往控制器的通讯协议结构图。
具体实施方式
50.以下结合附图对本发明的原理和特征进行描述,所举实施例只用于解释本发明,并非用于限定本发明的范围。
51.如图1所示,为本发明实施例提供的一种智能农业大棚的植物管理控制方法,包括:在某一实施例中,包括植物管理控制方法的大棚控制系统,该大棚控制系统可以包括:云端服务器、移动端控制器和大棚内微控制器以及传感器和外围设备。云端服务器与移动端控制器、大棚内微控制器通过运营商网络相互连接。传感器采集大棚内植物图像、二氧化碳占比、温度、湿度、土壤湿度、光照强度,并通过微控制器传输给云端服务器。
52.s1,对当前植物进行种类特征判别和生长情况判别,获得当前植物种类和当前植物生长情况:其中植物生长情况获得方法可以包括:在植物种类后,将图像输入相应植物长势识别ipgnet-xxx网络,预设为256种网络,根据psnet结果选择相对应网络,该网络输出结果为长度为100的张量,对应属于1%-100%的概率值,并认为概率值最高的对应百分比为当前植物长势百分比,从而得到植物生长进程(%)。
53.需要说明的是,在另一实施例中,对当前植物进行种类特征判别和生长情况判别可以包括:
54.由摄像头采集的植物图像模式为1080p,移动端和微控制器触摸屏显示图像模式也为1080p。云端服务器通过计算机视觉技术,分析摄像头采集的图像(图像大小为1080p但帧率缩减到1帧每分钟以减少运算负担),通过植物种类分类网络(plant species selection network,psnet)得到当前植物属于预设的256种植物的匹配概率,并认为匹配概率最高的相对植物为识别结果,从而对植物种类进行判断。得到植物种类后,将图像输入相应植物长势识别(identify plant growth network,ipgnet-xxx)网络(预设为256种网络,根据psnet结果选择相对应网络),该网络输出结果为长度为100的张量,对应属于1%-100%的概率值,并认为概率值最高的对应百分比为当前植物长势百分比,从而得到植物生长进程(%)。
55.s2,根据当前植物种类和当前植物生长情况,获得所述当前植物的理论营养值;其中,理论营养值可以包括:日光照时常、二氧化碳浓度、土壤水分、空气温度、空气湿度、无机肥料和有机肥料。
56.s3,通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值。其中,外围设备可以包括:光照设备、通风设备、加热设备、制冷设备、加湿设备和肥料供给设备。
57.需要说明的是,在某一实施例中,通过数据库查找对比,得到当前植物种类的当前生长进程的推荐的营养参数值,营养参数值包括日光照时常、二氧化碳浓度、土壤水分、空气温度、空气湿度、无机肥料、有机肥料,通过网络发送至微控制器。微控制器接收到数据后,通过控制外围设备,外围设备包括光照设备、通风设备、加热设备、制冷设备、加湿设备、肥料供给设备,将大棚内各要素值控制在推荐参数值。移动端负责显示当前服务器计算出的推荐参数值、当前大棚内实际参数值和当前大棚内的图像数据。
58.在另一实施例中,移动端提供对当前执行的推荐参数值的修改功能(仅在控制对象处生效,不会修改数据库)以及外围设备的人工控制功能(仅在控制对象处生效,不会修改数据库)。大棚内安装的微控制器负责接收传感器测量到的各要素值,并通过网络发送给云端服务器,用于移动端显示和记录。微控制器通过控制外围设备的开关保持大棚内各参数值。此外,微控制器通过其触摸屏,显示当前服务器计算出的推荐参数值、当前大棚内实际执行的参数值(可以由移动端和触摸屏修改,执行的值与推荐值不一定相同)和当前大棚内的图像数据,用户也可通过触摸屏对当前的目标参数值、外设进行人工操作。此外,在运营商网络不支持的地区,还可在当地设置服务器,通过局域网通讯实现此功能。
59.本方案通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。其中,计算机视觉处理、植物分类网络、植物长势分类网络的过程和数据库对比通过云端的运算服务器进行计算,减轻了终端对计算机硬件的需求,提高了计算效率。
60.通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值,通过控制外围设备,在大棚内构建植物生长所需的最佳环境,借此提高农作物产量和质量。
61.本方案还可以提供人工介入功能,可通过移动端和大棚内触摸屏对各要素值进行修改,对各外设进行人工控制。
62.在某一实施例中,本发明通过计算机视觉技术,对不同植物的不同的特征进行判别,首先对植物的种类进行判别,之后对植物生长情况进行判断。在对植物进行判别时,通过机器学习中的深度学习网络技术,使用植物分类网络模型执行对植物种类分类任务,并取最大概率值对应植物种类作为当前植物种类。得到植物种类后,输入该分类下的植物长势分类网络模型。通过植物长势分类网络模型,得到当前植物生长情况,以成熟度(%)为单位。比如,该植物总生长期为30天,植物长势分类网络可得到当前植物对应的理论年龄为15天,则成熟度为15/30=50%。根据先验知识在数据库中建立当前成熟程度植物所需的生长要素值,生长要素值包括日光照时常、二氧化碳浓度、土壤水分、空气温度、空气湿度、无机肥料、有机肥料,通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。其中,计算机视觉处理、植物分类网络、植物长势分类网络的过程和数据库对比通过云端的运算服务器进行计算,减轻了终端对计算机硬件的需求,提高了计算效率。最终通过服务器的计算结果,发送给微控制器,进而控制外围设备,外文设备包括光照设备、通风设备、加热设备、制冷设备、加湿设备、肥料供给设备。例如温度低于当前所需值时,打开加热设备;当温度大于设定范围时,打开制冷设备;二氧化碳浓度过高时打开通风设备,过低时打开肥料供给设备输入二氧化碳气体,以此类推。通过控制外围设备,在大棚内构建植物生长所需的最佳环境,借此提高农作物产量和质量。
63.优选地,在上述任意实施例中,所述对当前植物进行种类特征判别和生长情况判别具体包括:
64.通过摄像头采集当前植物的图像数据,通过图像数据对当前植物进行种类特征判别和生长情况判别。
65.使用计算机视觉技术对植物生长情况进行监控、自动推荐当前植物所需生长要素值,自动调整大棚内各生长要素值,并使用云计算技术降低终端对计算机硬件的要求。
66.优选地,在上述任意实施例中,所述种类特征判别的过程,具体包括:
67.提取所述图像数据的图像特征,将所述图像特征与预设类型模板进行对比,获得与所述当前植物匹配的植物种类;
68.根据所述植物种类,将所述图像数据输入对应种类植物长势识别网络中进行识别,并输出最大匹配概率值作为所述当前植物的植物长势程度。
69.优选地,在上述任意实施例中,所述根据当前植物种类和当前植物生长情况,获得所述当前植物的理论营养值,具体包括:
70.根据所述植物种类和所述当前植物的植物长势程度,在数据库中查找对比,获得所述当前植物的所述理论营养值。
71.通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。
72.优选地,在上述任意实施例中,所述外围设备包括:水泵、水闸、照明系统、通风系统、加湿系统、加热系统和肥料系统。
73.在某一实施例中,如图3所示,一种由云端服务器、移动端控制器和大棚内微控制器以及传感器和外围设备组成的大棚控制系统,其中1表示云端计算服务器。用于接收大棚内摄像头采集到的图像数据,对植物进行分类和生长情况判断,并计算当前推荐营养参数值。2表示农业大棚内安装的设备,包括控制板、触摸屏、摄像头和传感器以及外围设备。外围设备包括水泵、水闸、照明系统、通风系统、加湿系统、加热系统和肥料系统。摄像头可以是一个,也可以是多个。传感器包括土壤水分变送器、温度计、湿度计和光度计。3表示用户,用户可以通过7直接控制大棚内触摸屏,对外围设备和各项指标进行人工调整和控制。用户3也可通过9,在移动端与远程服务器进行交互,对摄像头实时监控数据进行查看,对服务器计算产生的各项参数进行查看、修改,对外围设备进行人工控制,其中移动端可以包括pad类产品或手机类产品。2中的微控制器通过5g模块5介入运营商网络,与1云端服务器进行通讯。用户或工作人员可通过4个人电脑对1云端服务器、微处理器固件进行维护与升级。
74.在某一实施例中,云端服务器结构如图4所示,10为数据收发模块,负责服务器与外界数据传输任务。11为数据安全模块,负责保证服务器即将处理的图像数据以及发送的实时监控数据是来自已知用户端。12是图像输入模块,负责图像的预处理包括图片尺寸剪切、图像灰度化和滤波等。13是植物种类识别模块,负责识别当前植物种类,程序流程如图3所示。14是植物长势识别,负责识别当前植物长势,程序流程如图4所示。15是植物专家库对比模块,负责通过先验知识结合当前植物种类、长势进度(%)生成当前植物所需的环境情况。16是结论输出模块,负责最终生成植物生长所需外界环境值,如当前需要的温度、土壤湿度、日光照时常等。17是移动端图像显示模块,对从12接收到的图像数据进行轮流显示。18是用户存储模块,负责存储用户信息,包括不限于用户名、用户密码、植物数据等。19是管理员维护模块,负责对系统的维护工作。
75.在某一实施例中,图5(a)是本发明云端服务器植物种类识别过程流程图。这是一种端到端的方法,首先进行图像预处理,提取图像特征,其中,图像预处理可以包括:包括剪切、过滤噪声、灰度化等处理。之后通过与预设模板对比,进行植物种类分类,最终生成植物品种数据。图5(b)为植物种类分类网络示意图。该网络输入为预处理好的植物图像,输出为一个1
×1×
256的张量,表示为从256种预设常用农业种植植物种类进行匹配概率计算,并提取最高的匹配概率为植物种类。
76.在某一实施例中,图6(a)是本发明云端服务器植物长势识别过程流程图。同植物种类识别过程,此算法也是一种端到端的方法。对输入的植物图片进行特征提取、过程分类,得到植物长势数据。图6(b)是植物长势识别网络结构简图。输出为1
×
100的张量,对应1%-100%的匹配概率值,并取最大值相对应百分比为当前植物长势程度(%)。
77.在某一实施例中,图7是本发明大棚端控制板结构示意图。20、21、22、23、24、25构成传感器部分,26为触摸屏,27为微控制器,28为电源模块,29为5g网络通讯模块,30、31、32、33、34、35为外围设备控制器。10光度计负责测量当前大棚内光照强度;21湿度计负责测量当前大棚内空气湿度;22二氧化碳传感器负责测量大棚内二氧化碳浓度;23温度计负责测量当前大棚内空气温度;24土壤水分变送器负责测量当前大棚内土壤湿度;25摄像头负责拍摄当前大棚内植物图像。所有的传感器部分不局限与一套,即可存在多套传感器同时进行测量。26触摸屏负责显示当前传感器测量结果,显示云端计算机运算推荐值和目标值。例如,当前植物由分类网络确定为西红柿,由长势识别网络确认为50%的生长进度,在数据
库中查到这个情况推荐温度37℃、土壤湿度50%、有机肥2单位等。显示当前系统运行状态,用户可通过触摸屏对外围设备进行人工控制,用户可通过触摸屏对目标值进行修改。27微控制器一般可用但不局限于arm核心单片机。28电源模块负责将市电转化为直流电源,对各元器件进行供电。29表示5g网络通讯模块,负责按照预定协议连接控制器和云端服务器。30表示水泵或水闸的控制器,在系统需要浇水时通过开闭水泵或水闸进行浇水操作。31表示空气加湿器控制器,在系统需要增加空气湿度时通过打开加湿器对空气进行加湿。32表示通风系统控制器,系统需要改变温度、湿度和二氧化碳浓度时使用。33表示照明系统控制器,在需要更改大棚照明条件时使用。34表示加热系统控制器,系统在需要改变温度时使用。35表示肥料系统控制器,系统需要施肥时使用。
78.在某一实施例中,如图8所示,本发明微控制器的软件流程图。软件开始,首先进行为控制器片内初始化。本过程主要包括微控制器芯片本身的启动和初始化过程。之后进行板内设备初始化过程,包括不局限于5g模组的启动和初始化、连接测试;初始化外围设备开关控制模块等。之后进行设备通讯,从5g模块读取接收到的参数信息,并进行保存和显示。之后微控制器发送图像数据、当前执行情况给5g模块,5g模块再通过运营商网络发送给云端服务器。微处理器与显示屏交互,同步数据。微处理器发送给显示器推荐值、测量值显示图像数据显示。触摸屏发送给微处理器修改后的推荐值,外设的人工控制模式开关信息。同步本地时间和云端时间。下面处理外围设备开关,通过对比云端计算推荐值或人工设定目标值,自动进行外围设备的开关,如遇到人工开闭命令,则人工命令优先级最高。系统发生错误时,发送错误信息并停机。通过定时器中断定时查询传感器数据;通过串口中断读取传感器数据。
79.在某一实施例中,如图9所示,表示从微控制器向服务器发送、服务器向移动端发送的协议,长度为3871byte。命令由10个部分组成,分别为2byte帧头、1byte标志位、7byte时间数据、1byte摄像头编号、3byte帧内行号、3840byte行数据1byte传感器编号、7byte+7byte参数值以及2byte帧尾数据组成。1-2byte的帧头数据分别为0x5a和0xa5。第3byte为0x01时表示为微控制器向服务器发送,为0x02时表示从服务器发向移动端。第4-10byte表示系统时间,其中年份范围为2000-2254,其他数据按照习惯范围设定。第11byte表示摄像头编号,最高支持255个摄像头,最少1个,分别拍摄不同位置的图像数据。第12-14byte为一帧内行号数据,共1920行,不足1920行的,补零处理。后面的3840byte表示上述的一行数据,每个像素点2byte,对一行不足1920的进行补零处理。接着是传感器和外围设备的组号。每组设备支持最多16个外围设备的控制以及温度传感器、湿度传感器、土壤湿度传感器、光照传感器各1个,最多支持255组。前面的7byte表示当前数据的测量值,后面7byte在标志位0x01时表示触摸屏用户手动设定的执行值,当标志位为0x02时表示要显示的当前手动的执行值。最后2byte为帧尾,分别时0x77和0xcc。
80.如图10所示,表示移动端发往服务器和服务器发往控制器的通讯协议。长度为20byte。1-2byte为帧头,分别为0x5a和0xa5。第3byte为标志位,值为0x03时表示从移动端发往服务器,值为0x04时表示从服务器发往微控制器。第4byte表示传感器组组号,和上文相同。后跟的前7byte表示云服务器计算的推荐值,后7byte表示手动修改的目标值。最后2byte表示帧尾,分别为0x77和0xcc。
81.在某一实施例中,如图2所示,一种智能农业大棚的植物管理控制系统,包括:判别
模块1101、理论营养计算模块1102和调控模块1103;
82.所述判别模块1101用于对当前植物进行种类特征判别和生长情况判别,获得当前植物种类和当前植物生长情况;
83.所述理论营养计算模块1102用于根据当前植物种类和当前植物生长情况,获得所述当前植物的理论营养值;
84.所述调控模块1103用于通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值。
85.本方案通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。其中,计算机视觉处理、植物分类网络、植物长势分类网络的过程和数据库对比通过云端的运算服务器进行计算,减轻了终端对计算机硬件的需求,提高了计算效率。
86.通过控制外围设备调整所述当前植物所处的营养物质状态和/或外部环境状态,以达到所述理论营养值,通过控制外围设备,在大棚内构建植物生长所需的最佳环境,借此提高农作物产量和质量。
87.本方案还可以提供人工介入功能,可通过移动端和大棚内触摸屏对各要素值进行修改,对各外设进行人工控制。
88.优选地,在上述任意实施例中,所述判别模块1101具体用于通过摄像头采集当前植物的图像数据,通过图像数据对当前植物进行种类特征判别和生长情况判别。
89.使用计算机视觉技术对植物生长情况进行监控、自动推荐当前植物所需生长要素值,自动调整大棚内各生长要素值,并使用云计算技术降低终端对计算机硬件的要求。
90.优选地,在上述任意实施例中,所述判别模块1101具体用于提取所述图像数据的图像特征,将所述图像特征与预设类型模板进行对比,获得与所述当前植物匹配的植物种类;
91.根据所述植物种类,将所述图像数据输入对应种类植物长势识别网络中进行识别,并输出最大匹配概率值作为所述当前植物的植物长势程度。
92.优选地,在上述任意实施例中,所述理论营养计算模块1102具体用于根据所述植物种类和所述当前植物的植物长势程度,在数据库中查找对比,获得所述当前植物的所述理论营养值。
93.通过数据库的对比,得到当前植物生长的理论营养值,并将其发送给微控制器。
94.优选地,在上述任意实施例中,所述外围设备包括:水泵、水闸、照明系统、通风系统、加湿系统、加热系统和肥料系统。
95.可以理解,在一些实施例中,可以包含如上述各实施例中的部分或全部可选实施方式。
96.需要说明的是,上述各实施例是与在先方法实施例对应的产品实施例,对于产品实施例中各可选实施方式的说明可以参考上述各方法实施例中的对应说明,在此不再赘述。
97.读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点
可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
98.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的方法实施例仅仅是示意性的,例如,步骤的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个步骤可以结合或者可以集成到另一个步骤,或一些特征可以忽略,或不执行。
99.上述方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
100.以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。