发明内容
本发明实施例提供了一种牧区水土草畜平衡模型的计算方法及***,用以解决现有技术中存在的问题。
一种牧区水土草畜平衡模型的计算方法,所述方法包括:
根据输入的参数以及所述参数之间的第一预设关系确定目标函数,所述目标函数包括综合效益函数和供水水源优先序函数,所述综合效益函数为经济效益和生态效益之和的最大值;
根据所述参数以及所述参数之间的第二预设关系确定约束条件,所述约束条件包括资源承载能力约束条件、供需平衡类约束条件、生活保障类约束条件、公平性约束条件及非负约束条件;
根据牲畜饲养方式,按照人工补饲定额递增的方式由天然放牧到全舍饲的水土草畜平衡设置多组所述参数的值,每组参数的值结合所述目标函数和约束条件构成一个方案,多个所述方案组成方案集;
求解所述方案集,获得每个所述方案的最优解集;
根据不同所述方案计算获得的最优解集,通过多指标综合分析对比,分析区域发展的限制因素,选择一个最有利于区域发展的所述方案作为最佳方案,以所述最佳方案的最优解集作为区域水土草畜发展阈值;
其中,求解所述方案集,获得每个所述方案的最优解集包括:
将每个所述方案的所述目标函数的解对应到[0,1]区间上,获得所有解的编码形式,所述解的编码形式称为个体;
随机生成多个所述个体,对每个所述个体进行合理性检验,保留满足所述约束条件的个体作为初始个体,多个所述初始个体组成初始种群;
计算所述初始种群中每个所述初始个体的适应度;
以所述初始种群中的初始个体作为父代个体,并根据所述父代个体的适应度生成相应的子代个体;
将第一代进化产生的适应度最靠前的n个子代个体的集合作为现有非劣解集保存,以后对于每一代进化所产生的最好的n个子代个体与所述现有非劣解集中的各解逐一进行比较,保留优解替换劣解,获得非劣解集;
当进化次数达到预设进化次数,且迭代次数也达到预设的迭代次数时,保留的经过替换得到的所述非劣解集,作为最优解集。
优选地,当所述迭代次数未达到所述预设的迭代次数时,重新进行下一次迭代,直到所述迭代次数达到所述预设的迭代次数为止。
优选地,根据以下公式确定所述综合效益函数:
fc=Max(OBE+OBEN)
式中,fc为所述综合效益函数,OBE为所述经济效益,OBEN为所述生态效益;
所述经济效益OBE通过以下公式确定:
OBE=ANB+INB
式中,ANB为农牧业净效益,INB为非农牧业净效益;
所述农牧业净效益通过以下公式确定:
ANB=ANBA+ANBL
式中,ANBA为种植业灌溉净效益,ANBL为牲畜饲养净效益;
所述种植业灌溉净效益通过以下公式确定:
式中,ACA(f)为f类种植作物的灌溉面积,P(f)、Y(f)和C(f)分别为f类种植作物的单价、亩均产量和种植成本,WP为水价,WN(f)为f类种植作物的毛灌溉定额;
所述牲畜饲养净效益通过以下公式确定:
式中,LSL为牲畜饲养量,即标准羊单位,P(l)和Y(l)分别为牲畜标准羊单位第1类产品的产量和单价,ω为牲畜出栏率,C为牲畜标准羊单位的成本,WNL为牲畜标准羊单位饮水定额;
所述非农牧业净效益INB以工业用水净效益表示为:
INB=IAV·ψ·δ
式中,IAV为工业增加值,ψ为工业净值占总产值的比例,δ为工业用水效益分摊系数;
所述生态效益OBEN通过以下公式确定:
式中,ANAk为第k类天然牧场利用面积,OBEND为动态草原生态服务价值,AREA为天然牧场可利用面积,ξ(k)为第k类天然牧场对应采食率下的折算系数;
所述动态草原生态服务价值通过以下公式确定:
OBEND=l·r·OBENS
式中,l为相对支付意愿,r为天然草原资源稀缺程度,可按照天然草原退化程度取值,取值范围[0,1],OBENS为静态草原生态服务价值;
所述相对支付意愿l表达式为:
式中,L为所述相对支付意愿l的最大值,表示极富阶段的支付意愿,取值为1,t为时间变量,表示社会经济发展阶段,a、b为常数,取值为1,e为自然对数;
其中,所述时间变量t表达式为:
式中,En为恩格尔系数;
所述静态草原生态服务价值通过以下公式确定:
式中,AREAi为i类天然草原面积,VPAi为i类天然草原天然状态下的草原生态服务价值单价。
优选地,根据以下公式确定所述供水水源优先序函数:
式中,fw为所述供水水源优先序函数,OBW为供水水源优先序数,αi和βj分别为i行业供水权重系数和j水源的供水优先序系数,WSL(i,j,t)为t时段i行业j水源的供水量。
优选地,所述资源承载能力约束条件包括水资源承载能力约束条件、草地资源承载能力约束条件和土地资源承载能力约束条件;
所述水资源承载能力约束条件表达式为:
式中,WSG(t)max为t时段供水工程最大供水能力,WLL(j,t)为t时段j水源的可利用量,WTL(t)为t时段外调水量,WUI为区域用水总量控制指标;
所述草地资源承载能力约束条件表达式为:
LSL·LNk·Tk≤ANAk·NCLk
LSL·ILNl·Tl≤IGAl·CLl
式中,LNk为k类天然牧场羊单位采食定额,Tk为k类天然牧场的饲养天数,NCLk为k类天然牧场的干草产量,ILNl为l类灌溉人工草地羊单位采食定额,Tl为l类灌溉草地的饲养天数,IGAl为l类灌溉草地的面积,CLl为l类灌溉草地的干草产量;
所述土地资源承载能力约束条件表达式为:
式中,ACA为种植作物灌溉面积,FCAm为第m类粮食作物灌溉面积,ECAn为第n类经济作物灌溉面积,AFL为可利用耕地面积,R为复种指数;
所述供需平衡类约束条件包括水资源供需平衡约束条件和饲草料供需平衡约束条件,所述水资源供需平衡约束条件的表达式为:
WRL(i,t)=EI(i,t)·WN(i,t)
式中,WRL(i,t)为t时段第i类行业的需水量,EI(i,t)为t时段第i类行业的经济指标,WN(i,t)为t时段第i类行业的需水定额;
所述饲草料供需平衡约束条件的表达式为:
LSL·ILNl·Tl=IGAl·CLl;
所述生活保障类约束条件包括粮食作物最低约束条件和牲畜饲料基本数约束条件。所述粮食作物最低约束条件的表达式为:
式中,FCDm为第m类粮食作物单位面积产量,PGD为人均粮食需求量,POP为人口总数;
所述牲畜饲料基本数约束条件的表达式为:
LSL≥LSLmin
式中,LSLmin为牲畜基础饲养数量;
所述公平性约束条件的表达式为:
EImin(i,t)≤EI(i,t)≤EImax(i,t)
WSLmin(i,j,t)≤WSL(i,j,t)≤WSLmax(i,j,t)
式中,EImin(i,t)为t时段i行业经济指标的最低限,EImax(i,t)为t时段i行业经济指标的最高限,WSLmin(i,j,t)为t时段i行业j水源供水量的最低限,WSLmax(i,j,t)为t时段i行业j水源供水量的最高限。
优选地,通过以下公式确定所述解的编码形式:
x(j)=a(j)+y(j)[(b(j)-a(j))] (j=1,2,…,p)
式中,[a(j),b(j)]为预先设置的第j个优化变量x(j)的初始变化区间,y(j)为x(j)对应到[0,1]上的实数,称其为基因,所述编码形式表示为(y(1),y(2),…,y(p)),其中所述优化变量x(j)为每个方案对应的所述目标函数的解。
优选地,通过以下公式确定所述初始个体的适应度:
式中:Rt(i)为所述初始种群中第i个个体对目标函数t的排序序号,Ft(i)为所述初始种群中第i个个体对目标t所得的适应度,F(i)为所述初始种群中第i个个体对全部目标函数的综合适应度,k为(1,2)内的常数,用于加大表现最优的个体适应度,获得更多的参与机会,n为所述目标函数个数,N为所述初始种群中个体的个数。
本发明还提供了一种牧区水土草畜平衡模型的计算***,所述***包括:
目标函数确定模块,用于根据输入的参数以及所述参数之间的第一预设关系确定目标函数,所述目标函数包括综合效益函数和供水水源优先序函数,所述综合效益函数为经济效益和生态效益之和的最大值;
约束条件确定模块,用于根据所述参数以及所述参数之间的第二预设关系确定约束条件,所述约束条件包括资源承载能力约束条件、供需平衡类约束条件、生活保障类约束条件、公平性约束条件及非负约束条件;
方案集设置模块,用于根据牲畜饲养方式,按照人工补饲定额递增的方式由天然放牧到全舍饲的水土草畜平衡设置多组所述参数的值,每组参数的值结合所述目标函数和约束条件构成一个方案,多个所述方案组成方案集;
方案集求解模块,用于求解所述方案集,获得每个方案的最优解集;
最佳方案确定模块,用于根据不同方案计算获得的最优解集,通过多指标综合分析对比,分析区域发展的限制因素,选择一个最有利于区域发展的方案作为最佳方案,以最佳方案的最优解集作为区域水土草畜发展阈值;
其中,所述方案集求解模块包括:
个体编码子模块,用于将每个所述方案的所述目标函数的解对应到[0,1]区间上,获得所有解的编码形式,所述解的编码形式称为个体;
种群生成和初始化子模块,用于随机生成多个所述个体,对每个所述个体进行合理性检验,保留满足所述约束条件的个体作为初始个体,多个所述初始个体组成初始种群;
适应度计算子模块,用于计算所述初始种群中每个所述初始个体的适应度;
子代个体生成子模块,用于以所述初始种群中的初始个体作为父代个体,并根据所述父代个体的适应度生成相应的子代个体;
非劣解集计算子模块,用于将第一代进化产生的适应度最靠前的n个子代个体的集合作为现有非劣解集保存,以后对于每一代进化所产生的最好的n个子代个体与所述现有非劣解集中的各解逐一进行比较,保留优解替换劣解,获得非劣解集;
最优解集计算子模块,用于当进化次数达到预设进化次数时判断迭代次数是否达到预设的迭代次数,若是,保留的经过替换得到的所述非劣解集,作为最优解集;否则重新进行下一次迭代,直到迭代次数达到预设的迭代次数为止;当获得一个方案的最优解集后,重复进化和迭代步骤计算下一个方案的最优解集。
本发明实施例中牧区水土草畜平衡模型的计算方法及***以水资源、土地资源及草地资源承载力为底线,以经济效益和生态效益综合效益最大为目标,以牧区“水-土-草-畜”之间的全面平衡为准则,合理确定水土资源开发规模、农牧业种植结构、畜牧业生产方式以及适宜的载畜量,实现牧区水、土、草资源可持续利用、生态环境良性发展和社会经济可持续发展。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1和图2,本发明实施例提供了一种牧区水土草畜平衡模型的计算方法,该方法包括:
步骤100,根据使用者输入的参数以及参数之间的预设关系确定目标函数,所述目标函数包括综合效益函数和供水水源优先序函数。
所述综合效益函数为经济效益和生态效益之和的最大值,即:
fc=Max(OBE+OBEN)
式中,fc为所述综合效益函数,OBE为所述经济效益,OBEN为所述生态效益。
所述经济效益OBE通过以下公式确定:
OBE=ANB+INB
式中,ANB为农牧业净效益,INB为非农牧业净效益。
所述农牧业净效益通过以下公式确定:
ANB=ANBA+ANBL
式中,ANBA为种植业灌溉净效益,ANBL为牲畜饲养净效益。
所述种植业灌溉净效益通过以下公式确定:
式中,ACA(f)为f类种植作物的灌溉面积,P(f)、Y(f)和C(f)分别为f类种植作物的单价、亩均产量和种植成本,WP为水价,WN(f)为f类种植作物的毛灌溉定额。
所述牲畜饲养净效益通过以下公式确定:
式中,LSL为牲畜饲养量,即标准羊单位,P(l)和Y(l)分别为牲畜标准羊单位第1类产品(羊肉、羊绒、羊皮等)的产量和单价,ω为牲畜出栏率,C为牲畜标准羊单位的成本,WNL为牲畜标准羊单位饮水定额。
所述非农牧业净效益INB以工业用水净效益表示为:
INB=IAV·ψ·δ
式中,IAV为工业增加值,ψ为工业净值占总产值的比例,δ为工业用水效益分摊系数。
所述生态效益OBEN通过以下公式确定:
式中,ANAk为第k类天然牧场利用面积,OBEND为动态草原生态服务价值,AREA为天然牧场可利用面积,ξ(k)为第k类天然牧场对应采食率下的折算系数。
所述动态草原生态服务价值通过以下公式确定:
OBEND=l·r·OBENS
式中,l为相对支付意愿,r为天然草原资源稀缺程度,可按照天然草原退化程度取值,取值范围[0,1],OBENS为静态草原生态服务价值。
所述相对支付意愿l表达式为:
式中,L为所述相对支付意愿l的最大值,表示极富阶段的支付意愿,取值为1,t为时间变量,表示社会经济发展阶段,a、b为常数,取值为1,e为自然对数。
其中,所述时间变量t表达式为:
式中,En为恩格尔系数。
所述静态草原生态服务价值通过以下公式确定:
式中,AREAi为i类天然草原面积,VPAi为i类天然草原天然状态下的草原生态服务价值单价。
所述供水水源优先序函数通过以下公式确定:
式中,fw为所述供水水源优先序函数,OBW为供水水源优先序数,αi和βj分别为i行业供水权重系数和j水源的供水优先序系数,WSL(i,j,t)为t时段i行业j水源的供水量。
步骤110,根据使用者输入的参数以及参数之间的预设关系确定约束条件,所述约束条件包括资源承载能力约束条件、供需平衡类约束条件、生活保障类约束条件、公平性约束条件及非负约束条件。
所述资源承载能力约束条件又包括水资源承载能力约束条件、草地资源承载能力约束条件和土地资源承载能力约束条件。
所述水资源承载能力约束条件表达式为:
式中,WSG(t)max为t时段供水工程最大供水能力,WLL(j,t)为t时段j水源的可利用量,WTL(t)为t时段外调水量,WUI为区域用水总量控制指标。
所述草地资源承载能力约束条件表达式为:
LSL·LNk·Tk≤ANAk·NCLk
LSL·ILNl·Tl≤IGAl·CLl
式中,LNk为k类天然牧场羊单位采食定额,Tk为k类天然牧场的饲养天数,NCLk为k类天然牧场的干草产量,ILNl为l类灌溉人工草地羊单位采食定额,Tl为l类灌溉草地的饲养天数,IGAl为l类灌溉草地的面积,CLl为l类灌溉草地的干草产量。
所述土地资源承载能力约束条件表达式为:
式中,ACA为种植作物灌溉面积,FCAm为第m类粮食作物灌溉面积,ECAn为第n类经济作物灌溉面积,AFL为可利用耕地面积,R为复种指数。
所述供需平衡类约束条件包括水资源供需平衡约束条件和饲草料供需平衡约束条件。所述水资源供需平衡约束条件的表达式为:
WRL(i,t)=EI(i,t)·WN(i,t)
式中,WRL(i,t)为t时段第i类行业的需水量,EI(i,t)为t时段第i类行业的经济指标,WN(i,t)为t时段第i类行业的需水定额。
所述饲草料供需平衡约束条件的表达式为:
LSL·ILNl·Tl=IGAl·CLl
所述生活保障类约束条件包括粮食作物最低约束条件和牲畜饲料基本数约束条件。所述粮食作物最低约束条件的表达式为:
式中,FCDm为第m类粮食作物单位面积产量,PGD为人均粮食需求量,POP为人口总数。
所述牲畜饲料基本数约束条件的表达式为:
LSL≥LSLmin
式中,LSLmin为牲畜基础饲养数量。
所述公平性约束条件的表达式为:
EImin(i,t)≤EI(i,t)≤EImax(i,t)
WSLmin(i,j,t)≤WSL(i,j,t)≤WSLmax(i,j,t)
式中,EImin(i,t)为t时段i行业经济指标的最低限,EImax(i,t)为t时段i行业经济指标的最高限,WSLmin(i,j,t)为t时段i行业j水源供水量的最低限,WSLmax(i,j,t)为t时段i行业j水源供水量的最高限。
以上约束条件均为非负约束条件。
步骤120,设置方案集。具体地,根据牲畜饲养方式(天然放牧、暖季放牧冷季补饲、暖季放牧冷季舍饲、暖季补饲冷季舍饲、全舍饲),按照人工补饲定额递增的方式由天然放牧到全舍饲的水土草畜平衡设置多组参数的值,每组参数测值结合上述的目标函数和约束条件构成一个方案,多个方案组成方案集。
步骤130,方案集求解计算。
具体地,对方案集的求解包括对方案集中每个方案的逐一求解,每个方案的求解计算包括以下子步骤:
子步骤131,个体编码,采用实数编码方法,利用如下线性变换进行编码:
x(j)=a(j)+y(j)[(b(j)-a(j))] (j=1,2,…,p)
式中,[a(j),b(j)]为预先设置的第j个优化变量x(j),即每个方案对应的目标函数的解,的初始变化区间,y(j)为x(j)对应到[0,1]上的实数,称其为基因。优化问题所有变量对应的基因依次连在一起构成问题解的编码形式(y(1),y(2),…,y(p)),称为染色体或个体。经过编码,所有优化变量都统一到[0,1]区间,直接对各优化变量的基因形式进行各种遗传操作。
子步骤132,种群生成和初始化。具体地,按照子步骤131的方法随机生成多个个体,多个随机生成的个体组成群体。为保证种群的可行性,需对群体的合理性进行检验,排除不符合要求的个体,即不满足所述约束条件的个体。如果可行即作为初始个体保留,否则重新生成个体再检验,直到种群个体都可行为止,初始个体即组成初始种群。
子步骤133,计算初始种群中初始个体的适应度。具体地,多目标遗传算法个体适应度的确定原则是使综合表现优良的个体获得较大的适应度,将初始种群所有初始个体对各目标函数进行排序,得到基于目标函数的排序矩阵,按照如下供给计算初始个体适应度:
式中:Rt(i)为种群第i个个体对目标函数t的排序序号,Ft(i)为种群第i个个体对目标t所得的适应度,F(i)为种群第i个个体对全部目标函数的综合适应度,k为(1,2)内的常数,用于加大表现最优的个体适应度,获得更多的参与机会,n为目标函数个数,N为初始种群中个体的个数。
子步骤134,以初始种群中的个体作为父代个体,并根据父代个体产生子代个体。
其中,选择父代个体的方式为选择操作,生成子代个体的方式包括交叉操作和变异操作。
选择操作具体为:取比例选择方式,则第i个父代个体y(j,i)的选择概率ps(i)为
令
则序列{p(i)|i=1,2,…,n}把[0,1]区间分成n个子区间,这些子区间与n个父代个体一一对应。生成一个随机数u,若u在区间[p(i-1),p(i)]中,则第i个父代个体y(j,i)被选中。
交叉操作具体为:对于实数编码***,一个基因表示一个优化变量,为保持群体的多样性,根据选择概率随机选择一对父代个体y(j,i1)和y(j,i2)作为双亲,并进行如下随机线性组合,产生一个子代个体y2(j,i):
式中:u1,u2,u3都是随机数,通过这样的杂交操作,共产生n个子代个体。
变异操作具体为:任意一个父代个体y(j,i),若其适应度函数值F(i)越小,则其选择概率ps(i)越小,则对该个体进行变异的概率pm(i)也应越大。因此,变异操作是,采用p个随机数以pm(i)=1-ps(i)的概率来代替个体y(j,i),从而得到子代个体y3(j,i),j=1,2,…,p。
式中,u(j)(j=1,2,...,p)和um为[0,1]之间的均匀随机数,pm(i)为变异概率。
子步骤135,计算非劣解集。
根据遗传算法中每一代都有大量的可行解,即子代个体产生这一特点,考虑通过可行解之间相互比较淘汰劣解的办法来达到最后对非劣解集的逼近。先将第一代进化产生的最好的,即适应度最靠前的n个可行解作为现有非劣解集保存,以后对于每一代进化所产生的最好的n个可行解与非劣解集中的各解逐一进行比较,保留优解替换劣解,获得非劣解集。
子步骤136,计算最优解集。
当进化次数达到预设进化次数时判断迭代次数是否达到预设的迭代次数,若是,保留的经过替换得到的非劣解集,作为最优解集。否则返回子步骤132,直到迭代次数达到预设的迭代次数为止。当获得一个方案的最优解集后,重复以上子步骤131至子步骤136计算下一个方案的最优解集。
步骤140,根据不同方案计算获得的最优解集,通过综合效益、用水总量、单方水效益、牲畜饲养水平、生态经济协调发展程度等多指标综合分析对比,分析区域发展的限制因素,选择一个最有利于区域发展的方案作为最佳方案,以最佳方案的最优解集作为区域水土草畜发展阈值。所述发展阈值包括天然草原开发利用程度、用水量、单方水效益、土地开发规模、灌溉饲草料地种植规模、牲畜饲养方式、牲畜饲养量等。
基于同一发明构思,本发明实施例提供了一种牧区水土草畜平衡模型的计算***,如图3所示,由于该***解决技术问题的原理和一种牧区水土草畜平衡模型的计算方法相似,因此该***的实施可参照方法的实施,重复之处不再赘述。
目标函数确定模块200,用于根据输入的参数以及所述参数之间的第一预设关系确定目标函数,所述目标函数包括综合效益函数和供水水源优先序函数,所述综合效益函数为经济效益和生态效益之和的最大值;
约束条件确定模块210,用于根据所述参数以及所述参数之间的第二预设关系确定约束条件,所述约束条件包括资源承载能力约束条件、供需平衡类约束条件、生活保障类约束条件、公平性约束条件及非负约束条件;
方案集设置模块220,用于根据牲畜饲养方式,按照人工补饲定额递增的方式由天然放牧到全舍饲的水土草畜平衡设置多组参数,每组参数结合上述的目标函数和约束条件构成一个方案,多个方案组成方案集;
方案集求解模块230,用于求解所述方案集,获得每个方案的最优解集。所述方案集求解模块230包括:
个体编码子模块231,用于将每个方案的目标函数的解对应到[0,1]区间上,获得所有解的编码形式,所述解的编码形式称为个体;
种群生成和初始化子模块232,用于随机生成多个个体,对每个个体进行合理性检验,保留满足约束条件的个体作为初始个体,多个初始个体组成初始种群;
适应度计算子模块233,用于计算所述初始种群中每个所述初始个体的适应度;
子代个体生成子模块234,用于以所述初始种群中的初始个体作为父代个体,并根据所述初始个体的适应度生成相应的子代个体;
非劣解集计算子模块235,用于将第一代进化产生的适应度最靠前的n个可行解作为现有非劣解集保存,以后对于每一代进化所产生的最好的n个可行解与现有非劣解集中的各解逐一进行比较,保留优解替换劣解,获得非劣解集;
最优解集计算子模块236,用于当进化次数达到预设进化次数时判断迭代次数是否达到预设的迭代次数,若是,保留的经过替换得到的非劣解集,作为最优解集。否则重新进行下一次迭代,直到迭代次数达到预设的迭代次数为止。当获得一个方案的最优解集后,重复进化和迭代步骤计算下一个方案的最优解集。
最佳方案确定模块240,用于根据不同方案计算获得的最优解集,通过多指标综合分析对比,分析区域发展的限制因素,选择一个最有利于区域发展的方案作为最佳方案,以最佳方案的最优解集作为区域水土草畜发展阈值。
应当理解,以上一种牧区水土草畜平衡模型的计算***包括的模块仅为根据该***实现的功能进行的逻辑划分,实际应用中,可以进行上述模块的叠加或拆分。并且该实施例提供的一种牧区水土草畜平衡模型的计算***所实现的功能与上述实施例提供的一种牧区水土草畜平衡模型的计算方法一一对应,对于该***所实现的更为详细的处理流程,在上述方法实施例一中已做详细描述,此处不再详细描述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。