本发明涉及电池管理技术领域,具体地,涉及一种电池故障诊断程序的开发方法及开发装置。
背景技术:
电池故障诊断是电池管理的一项重要功能,电池故障诊断程序可使电池组在过充、过放、过温、过流等故障状态下得到保护。目前锂电池故障诊断的程序一般随电池管理系统(Battery Management System,BMS)的程序一起,采用“垂直综合型”的开发模式(即主要是先模块化后层次化的开发模式)。
但是,这种“垂直综合型”的开发模式存在如下几个问题:
1)电池故障诊断程序的可移植性差,且与底层的操作系统、硬件驱动程序等密切相关,增加了电池参数的复杂性和多样性,使得系统应用开发人员需要同时具备较强的软件和硬件知识背景,对开发人员要求很高。
2)对电池故障诊断程序的测试需要等到软件整体开发完成,且硬件制作也完成以后才能进行,从而影响电池故障诊断程序的测试时机。
3)电池故障诊断程序经常需针对不同类型的电池参数进行修正,而在这种开发模式下,电池故障诊断程序与BMS其他程序模块之间的耦合强度高,造成参数更新、系统维护、功能升级与二次开发的困难。
综上所述,目前对于电池故障诊断程序的开发方法无法解决电池参数的复杂性、多样性等所带来的参数更新与系统维护等诸多问题,增加了电池故障诊断程序的开发成本和风险,影响电池故障诊断程序的开发效率和开发质量。
技术实现要素:
本发明的目的是提供一种电池故障诊断程序的开发方法及开发装置,用于解决因电池参数的复杂性、多样性等所带来的电池故障诊断程序中的参数更新与系统维护等诸多问题。
为了实现上述目的,本发明提供一种电池故障诊断程序的开发方法,该开发方法包括:检测电池参数,并确定各个电池参数所具有的电池状态;确定各个电池参数发生电池状态迁移的迁移条件;以及以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。
可选地,所述检测电池参数,并确定各个电池参数所具有的电池状态包括:检测电池的电流、电压和/或温度;其中,电流参数具有的电池状态至少包括放电过流状态、电流正常状态及充电过流状态;其中,电压参数具有的电池状态至少包括低压状态、电压正常状态、高压状态及过压状态;其中,温度参数具有的电池状态至少包括过低温状态、低温状态、温度正常状态、高温状态及过高温状态。
可选地,其中,对于电流参数,发生电池状态迁移的迁移条件包括:当放电电流大于第一放电电流阈值且持续时间大于第一预设时间时,电池状态从所述电流正常状态迁移至所述放电过流状态,且当处于所述放电过流状态下的放电电流小于第二放电电流阈值时,电池状态从所述放电过流状态迁移回所述电流正常状态;以及当充电电流大于第一充电电流阈值且持续时间大于第二预设时间时,电池状态从所述电流正常状态迁移至所述充电过流状态,且当处于所述充电过流状态下的充电电流小于第二充电电流阈值时,电池状态从所述充电过流状态迁移回所述电流正常状态。
可选地,其中,对于电压参数,发生电池状态迁移的迁移条件包括:当电池电压小于第一低压阈值且持续时间大于第三预设时间时,电池状态从所述电压正常状态迁移至所述低压状态,且当处于所述低压状态下的电池电压大于第二低压阈值时且持续时间大于第四预设时间时,电池状态从所述低压迁移回所述电压正常状态;当电池电压大于第一高压阈值且持续时间大于第五预设时间时,电池状态从所述电压正常状态迁移至所述高压状态,且当处于所述高压状态下的电池电压小于第二高压阈值且持续时间大于第六预设时间时,电池状态从所述高压迁移回所述电压正常状态;以及当处于所述高压状态下的电池电压大于第一过压阈值且持续时间大于第七预设时间时,电池状态从所述高压状态迁移至所述过压状态,且当处于所述过压状态下的电池电压小于第二过压阈值且持续时间大于第八预设时间时,电池状态从所述过压状态迁移回所述高压状态。
可选地,其中,对于温度参数,发生电池状态迁移的迁移条件包括:当电池极柱温度小于第一低温阈值且持续时间大于第九预设时间时,电池状态从所述温度正常状态迁移至所述低温状态,且当处于所述低温状态下的电池极柱温度大于第二低温阈值时且持续时间大于第十预设时间时,电池状态从所述低温迁移回所述温度正常状态;当处于所述低温状态下的电池极柱温度小于第一过低温阈值且持续时间大于第十一预设时间时,电池状态从所述低温状态迁移至所述过低温状态,且当处于所述过低温状态下的电池极柱温度大于第二过低温阈值且持续时间大于第十二预设时间时,电池状态从所述过低温状态迁移回所述低温状态;当电池极柱温度大于第一高温阈值且持续时间大于第十三预设时间时,电池状态从所述温度正常状态迁移至所述高温状态,且当处于所述高温状态下的电池极柱温度小于第二高温阈值且持续时间大于第十四预设时间时,电池状态从所述高温状态迁移回所述温度正常状态;以及当处于所述高温状态下的电池极柱温度大于第一过高温阈值且持续时间大于第十五预设时间时,电池状态从所述高温状态迁移至所述过高温状态,且当处于所述过高温状态下的电池极柱温度小于第二过高温阈值且持续时间大于第十六预设时间时,电池状态从所述过高温状态迁移回所述高温状态。
本发明还提供了一种电池故障诊断程序的开发装置,该开发装置包括:电池状态检测模块,用于检测电池参数,并确定各个电池参数所具有的电池状态;状态迁移判定模块,用于确定各个电池参数发生电池状态迁移的迁移条件;以及Stateflow模型建立模块,用于以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。
可选地,所述电池参数包括电池的电流、电压和/或温度;其中,电流参数具有的电池状态至少包括放电过流状态、电流正常状态及充电过流状态;其中,电压参数具有的电池状态至少包括低压状态、电压正常状态、高压状态及过压状态;其中,温度参数具有的电池状态至少包括过低温状态、低温状态、温度正常状态、高温状态及过高温状态。
可选地,其中,对于电流参数,所述状态迁移判定模块确定的发生电池状态迁移的迁移条件包括:当放电电流大于第一放电电流阈值且持续时间大于第一预设时间时,电池状态从所述电流正常状态迁移至所述放电过流状态,且当处于所述放电过流状态下的放电电流小于第二放电电流阈值时,电池状态从所述放电过流状态迁移回所述电流正常状态;以及当充电电流大于第一充电电流阈值且持续时间大于第二预设时间时,电池状态从所述电流正常状态迁移至所述充电过流状态,且当处于所述充电过流状态下的充电电流小于第二充电电流阈值时,电池状态从所述充电过流状态迁移回所述电流正常状态。
可选地,对于电压参数,所述状态迁移判定模块确定的发生电池状态迁移的迁移条件包括:当电池电压小于第一低压阈值且持续时间大于第三预设时间时,电池状态从所述电压正常状态迁移至所述低压状态,且当处于所述低压状态下的电池电压大于第二低压阈值时且持续时间大于第四预设时间时,电池状态从所述低压迁移回所述电压正常状态;当电池电压大于第一高压阈值且持续时间大于第五预设时间时,电池状态从所述电压正常状态迁移至所述高压状态,且当处于所述高压状态下的电池电压小于第二高压阈值且持续时间大于第六预设时间时,电池状态从所述高压迁移回所述电压正常状态;以及当处于所述高压状态下的电池电压大于第一过压阈值且持续时间大于第七预设时间时,电池状态从所述高压状态迁移至所述过压状态,且当处于所述过压状态下的电池电压小于第二过压阈值且持续时间大于第八预设时间时,电池状态从所述过压状态迁移回所述高压状态。
可选地,其中,对于温度参数,所述状态迁移判定模块确定的发生电池状态迁移的迁移条件包括:当电池极柱温度小于第一低温阈值且持续时间大于第九预设时间时,电池状态从所述温度正常状态迁移至所述低温状态,且当处于所述低温状态下的电池极柱温度大于第二低温阈值时且持续时间大于第十预设时间时,电池状态从所述低温迁移回所述温度正常状态;当处于所述低温状态下的电池极柱温度小于第一过低温阈值且持续时间大于第十一预设时间时,电池状态从所述低温状态迁移至所述过低温状态,且当处于所述过低温状态下的电池极柱温度大于第二过低温阈值且持续时间大于第十二预设时间时,电池状态从所述过低温状态迁移回所述低温状态;当电池极柱温度大于第一高温阈值且持续时间大于第十三预设时间时,电池状态从所述温度正常状态迁移至所述高温状态,且当处于所述高温状态下的电池极柱温度小于第二高温阈值且持续时间大于第十四预设时间时,电池状态从所述高温状态迁移回所述温度正常状态;以及当处于所述高温状态下的电池极柱温度大于第一过高温阈值且持续时间大于第十五预设时间时,电池状态从所述高温状态迁移至所述过高温状态,且当处于所述过高温状态下的电池极柱温度小于第二过高温阈值且持续时间大于第十六预设时间时,电池状态从所述过高温状态迁移回所述高温状态。
通过上述技术方案,本发明的有益效果是:本发明的电池故障诊断程序的开发方法及开发装置采用基于Stateflow的图形化开发方法及模块化开发思想,程序逻辑简洁清晰,获得的Stateflow模型易于移植和升级,且可以在BMS整体软硬件完成前进行Stateflow模型的测试,缩短了BMS软件开发周期。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是本发明实施例的电池故障诊断程序的开发方法的流程示意图;
图2是本发明实施例中针对电流参数的Stateflow模型的结构示意图;
图3是本发明实施例中针对电压参数的Stateflow模型的结构示意图;
图4是本发明实施例中针对温度参数的Stateflow模型的结构示意图;
图5是本发明实施例的电池故障诊断程序的开发装置的结构示意图。
附图标记说明
51 电池状态检测模块 52 状态迁移判定模块
53 Stateflow模型建立模块
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
在本发明实施例中所提到的“第一、第二、第三……”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。
Stateflow模型是有限状态机(finite state machine)的图形工具,其由状态模块和状态迁移条件组成,可以用于解决复杂的逻辑问题,用户可以通过图形化工具实现在不同状态之间的转换。而电池故障诊断程序的主要目的是BMS根据电池参数状态的迁移,提供不同的电池保护策略,即电池故障诊断程序中存在状态及状态的迁移。
据此,本发明实施例提供了一种电池故障诊断程序的开发方法,其应用Stateflow模型来实现电池故障诊断程序的开发。如图1所示,本发明实施例的开发方法主要包括以下步骤:
步骤S11,检测电池参数,并确定各个电池参数所具有的电池状态。
具体地,本实施例所检测的电池参数可以包括电池的电流、电压和/或温度。
进一步地,以电流、电压和温度为例,本实施例所确定的各个电池参数所具有的电池状态可以如下:
1)电流参数具有的电池状态至少可以包括放电过流状态、电流正常状态及充电过流状态。
其中,分开检测电池充电阶段的电流值和放电阶段的电流值,以判断电流为放电过流或充电过流。
2)电压参数具有的电池状态至少可以包括低压状态、电压正常状态、高压状态及过压状态。
其中,低压状态、电压正常状态、高压状态及过压状态下所对应的电压值范围依次增大。
3)温度参数具有的电池状态至少可以包括过低温状态、低温状态、温度正常状态、高温状态及过高温状态。
其中,过低温状态、低温状态、温度正常状态、高温状态及过高温状态下所对应的温度值范围依次增大。
需说明的是,不同电池状态下的电流值、电压值和温度值的范围可根据电池型号、电池检测结果等预先进行设定,检测出实时的电流值、电压值和温度值后,再判断这些实时值所处的范围,以确定当前电池状态,如通过电池检测确定某电池对应的电流正常状态下的电流值范围为充电电流0-100A,放电电流0-500A,若在电池工作过程中,检测出实时的充电电流为50A,则该实时充电电流处于电流正常状态。
另外,为便于描述,下文将电流正常状态、电压正常状态及温度正常状态理解为正常的电池状态,而将其余电池状态理解为异常电池状态。
步骤S12,确定各个电池参数发生电池状态迁移的迁移条件。
对于不同的电池参数,其发生电池状态迁移的迁移条件不同,本实施例以电流、电压和温度为例,列举电池状态如下。
一、电流参数发生电池状态迁移的迁移条件
1)当放电电流大于第一放电电流阈值且持续时间大于第一预设时间时,电池状态从所述电流正常状态迁移至所述放电过流状态,且当处于所述放电过流状态下的放电电流小于第二放电电流阈值时,电池状态从所述放电过流状态迁移回所述电流正常状态。
其中,第二放电电流阈值小于第一放电电流阈值。
2)当充电电流大于第一充电电流阈值且持续时间大于第二预设时间时,电池状态从所述电流正常状态迁移至所述充电过流状态,且当处于所述充电过流状态下的充电电流小于第二充电电流阈值时,电池状态从所述充电过流状态迁移回所述电流正常状态。
其中,第二充电电流阈值小于第二放电电流阈值。
二、电压参数发生电池状态迁移的迁移条件
1)当电池电压小于第一低压阈值且持续时间大于第三预设时间时,电池状态从所述电压正常状态迁移至所述低压状态,且当处于所述低压状态下的电池电压大于第二低压阈值时且持续时间大于第四预设时间时,电池状态从所述低压迁移回所述电压正常状态。
其中,第二低压阈值大于第一低压阈值。
2)当电池电压大于第一高压阈值且持续时间大于第五预设时间时,电池状态从所述电压正常状态迁移至所述高压状态,且当处于所述高压状态下的电池电压小于第二高压阈值且持续时间大于第六预设时间时,电池状态从所述高压迁移回所述电压正常状态。
其中,第二高压阈值小于第一高压阈值。
3)当处于所述高压状态下的电池电压大于第一过压阈值且持续时间大于第七预设时间时,电池状态从所述高压状态迁移至所述过压状态,且当处于所述过压状态下的电池电压小于第二过压阈值且持续时间大于第八预设时间时,电池状态从所述过压状态迁移回所述高压状态。
其中,第二过压阈值小于第一过压阈值。
三、温度参数发生电池状态迁移的迁移条件
1)当电池极柱温度小于第一低温阈值且持续时间大于第九预设时间时,电池状态从所述温度正常状态迁移至所述低温状态,且当处于所述低温状态下的电池极柱温度大于第二低温阈值时且持续时间大于第十预设时间时,电池状态从所述低温迁移回所述温度正常状态。
其中,第二低温阈值大于第一低温阈值。
2)当处于所述低温状态下的电池极柱温度小于第一过低温阈值且持续时间大于第十一预设时间时,电池状态从所述低温状态迁移至所述过低温状态,且当处于所述过低温状态下的电池极柱温度大于第二过低温阈值且持续时间大于第十二预设时间时,电池状态从所述过低温状态迁移回所述低温状态。
其中,第二过低温阈值大于第一过低温阈值。
3)当电池极柱温度大于第一高温阈值且持续时间大于第十三预设时间时,电池状态从所述温度正常状态迁移至所述高温状态,且当处于所述高温状态下的电池极柱温度小于第二高温阈值且持续时间大于第十四预设时间时,电池状态从所述高温状态迁移回所述温度正常状态。
其中,第二高温阈值小于第一高温阈值。
4)当处于所述高温状态下的电池极柱温度大于第一过高温阈值且持续时间大于第十五预设时间时,电池状态从所述高温状态迁移至所述过高温状态,且当处于所述过高温状态下的电池极柱温度小于第二过高温阈值且持续时间大于第十六预设时间时,电池状态从所述过高温状态迁移回所述高温状态。
其中,第二过高温阈值小于第一过高温阈值。
其中,第一至第十六预设时间可根据电池容量及对电池进行检测的检测结果等来进行具体设定,比如通过对电池的充电阶段和放电阶段进行检测,可知初始进入充电过流状态相比于初始进入放电过流状态更容易损坏电池,从而可设定第一阈值时间为2s,而设定第二阈值时间为10s。
步骤S13,以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。
其中,电池保护代码模块的主要作用是进行电池保护,以使处于异常状态下的电池状态迁移回正常状态。所述Stateflow模型的不同状态模块所对应的电池保护代码模块的功能不同,比如对于充电过流状态,对应的电池保护代码模块中主要涉及充电过流保护代码,而对于放电过流状态,则主要涉及放电过流保护代码。这里,关于各个状态模块所对应的电池保护代码,可参考现有技术进行编制,在此不再多述。
下面通过具体的应用实例来说明本实施例的开发方法的应用。
应用实例一
图2示出该应用实例一建立的针对电流参数的Stateflow模型。
如图2所示,该应用实例中设定电池组的电池状态由三个状态组成,即CUR_DCHG_OC、CUR_NORMAL和CUR_CHG_OC分别表示的对应电池组的放电过流状态、电流正常状态和充电过流状态。
当BMS刚上电时,首先进行初始化,并进入电流正常状态(CUR_NORMAL),当迁移条件S21(如,放电电流>100A并且持续时间>2s)发生时,电池组从电流正常状态(CUR_NORMAL)下迁移到充电过流状态(CUR_CHG_OC)下,此时根据充电过流的电池保护代码模块(比如执行关闭充电回路)对电池组进行保护。当迁移条件S22(如,充电电流<80A发生时)发生时,电池组由充电过流状态(CUR_CHG_OC)迁移回电流正常状态(CUR_NORMAL)下。
在放电过流状态下(CUR_DCHG_OC)的条件迁移与充电过流状态(CUR_CHG_OC)的迁移类似,其中迁移条件S23可以为放电电流>500A且持续时间>10s,迁移条件S24可以为放电电流<450A,对应的电池保护代码模块可以执行关闭放电回路。
应用实例二
图3示出该应用实例二建立的针对电压参数的Stateflow模型。
如图3所示,该应用实例中设定电池组的电池状态由四个状态组成,即VOLT_LV、VOLT_NORMAL、VOLT_HV和VOLT_OCV分别表示的对应电池组的低压状态、电压正常状态、高压状态及过压状态。
当BMS刚上电时,首先进行初始化,并进入电压正常状态(VOLT_NORMAL),当迁移条件S31(如,单体电池最高电压<2.90V,并且持续时间>60s)发生时,电池组从电压正常状态(VOLT_NORMAL)下迁移到低压状态(VOLT_LV)下,此时根据低压状态的电池保护代码模块(比如启动锂电池低电压保护电路)对电池组进行保护。当迁移条件S32(如,单体电池最高电压>3.10V且持续时间>10s时)发生时,电池组由低压状态(VOLT_LV)迁移回电压正常状态(VOLT_NORMAL)下。
在高压状态(VOLT_HV)下的条件迁移与低压状态(VOLT_LV)的迁移类似,其中迁移条件S33可以为单体电池最高电压>3.60V且持续时间>30s,迁移条件S34可以为单体电池最高电压<3.40V且持续时间>30s,对应的电池保护代码模块可以为启动锂电池高电压保护电路。
在过压状态(VOLT_OCV)下的条件迁移与高压状态(VOLT_HV)的迁移类似,其中迁移条件S35可以为单体电池最高电压>3.90V且持续时间>2s,迁移条件S36可以为单体电池最高电压<3.50V且持续时间>1s,对应的电池保护代码模块可以为启动锂电池过电压保护电路。
应用实例三
图4示出该应用实例三建立的针对温度参数的Stateflow模型。
如图4所示,该应用实例中设定电池组的电池状态由四个状态组成,即TEMP_OLT、TEMP_LT、TEMP_NORMAL、TEMP_HT及TEMP_OHT分别表示的对应电池组的过低温状态、低温状态、温度正常状态、高温状态及过高温状态。
当BMS刚上电时,首先进行初始化,并进入温度正常状态(TEMP_NORMAL),当迁移条件S41(如,极柱平均温度<0℃,并且持续时间>3s)发生时,电池组从温度正常状态(TEMP_NORMAL)下迁移到低温状态(TEMP_LT)下,此时根据低温状态的电池保护代码模块(比如启动电池低温保护机制)对电池组进行保护。当迁移条件S42(如,极柱平均温度>10℃,并且持续时间>3s)发生时,电池组由低温状态(TEMP_LT)迁移回温度正常状态(TEMP_NORMAL)下。
在过低温状态(TEMP_OLT)、高温状态(TEMP_HT)和过高温状态(TEMP_OHT)下的条件迁移与低温状态(TEMP_LT)的迁移类似。
其中,迁移条件S43可以为极柱平均温度<-20℃且持续时间>3s,迁移条件S44可以为极柱平均温度<-10℃且持续时间>3s,对应的电池保护代码模块可以为启动电池过低温保护机制,以实现从过低温状态(TEMP_OLT)迁移回低温状态(TEMP_LT)。
其中,迁移条件S45可以为极柱最高温度>35℃且持续时间>3s,迁移条件S46可以为极柱平均温度<30℃且持续时间>3s,对应的电池保护代码模块可以为启动电池高温保护机制,以实现从高温状态(TEMP_HT)迁移回温度正常状态(TEMP_NORMAL)。
其中,迁移条件S47可以为极柱最高温度>60℃且持续时间>1s,迁移条件S48可以为极柱平均温度<30℃且持续时间>3s,对应的电池保护代码模块可以为启动电池高温保护机制,以实现从过高温状态(TEMP_OHT)迁移回高温状态(TEMP_HT)。
进一步地,由于高温下的电池相对于低温更易受损,从而该应用实例中设定对高温状态的判断优先于对低温状态的判断。
综合三个应用实例,可进一步构建针对电流、电压和温度中任意两者或三者的用于实现电池故障诊断程序的开发的Stateflow模型。
另外,上述构建的Stateflow模型可以直接嵌入至Simulink仿真模型中,并且在仿真的初始阶段,Simulink会把Stateflow模型的逻辑图形通过编译程序转换成C语言,从而嫁接至BMS的程序中。
综上所述,本实施例的电池故障诊断程序的开发方法采用基于Stateflow的图形化开发方法及模块化开发思想,程序逻辑简洁清晰,获得的Stateflow模型易于移植和升级,且可以在BMS整体软硬件完成前进行Stateflow模型的测试,缩短了BMS软件开发周期。
基于与上述电池故障诊断程序的开发方法相同的发明思路,本发明另一实施例还提供了一种电池故障诊断程序的开发装置,如图5所示,该开发装置可以包括:电池状态检测模块51,用于检测电池参数,并确定各个电池参数所具有的电池状态;状态迁移判定模块52,用于确定各个电池参数发生电池状态迁移的迁移条件;以及Stateflow模型建立模块53,用于以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。
本实施例的开发装置与上述电池故障诊断程序的开发方法的具体实施细节相同或相似,且能够取得同样的有益效果,故在此不再赘述。
这里,应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。