1.一种版本管理方法,其特征在于,所述版本管理方法包括:
获得按照统一定义的功能点映射关系表而制作的通用版本;
将所获的通用版本与预埋的功能点配置项进行匹配,获得匹配的功能点;
根据所述通用版本对所获的功能点进行升级。
2.如权利要求1所述的版本管理方法,其特征在于,所述版本管理方法还包括:
将所述功能点配置项预埋于非易失值NV项。
3.如权利要求1或2所述的版本管理方法,其特征在于,所述功能点配置项定义为共32位的int32feature-config,并且每一功能点与所述int32feature-config的一位相对应;
其中,int32feature-config的一个bit位为1,对应该bit位的功能点功能需要打开;
int32feature-config的一个bit位为0,对应该bit位的功能点功能需要关闭。
4.如权利要求1或2所述的版本管理方法,其特征在于,所述功能点配置项通过以下定义:
#Define MAX 32
Typedef_Featuretype{
Boolean active;
Int flag;
}Featuretype;
Featuretype Feature-config[Max];
其中,Feature-config项的active项用于为false时表示未激活,为true时表示激活;Feature-config项的Flag属性用于标识相应的功能属相是否打开、关闭或者无效状态。
5.一种版本管理装置,其特征在于,所述版本管理装置包括:
获取模块,用于获得按照统一定义的功能点映射关系表而制作的通用版本;
匹配模块,用于将所获的通用版本与预埋的功能点配置项进行匹配,获得匹配的功能点;
升级模块,用于根据所述通用版本对所获的功能点进行升级。
6.如权利要求5所述的版本管理装置,其特征在于,所述版本管理装置还包括:
写入模块,用于将所述功能点配置项预埋于非易失值NV项。
7.如权利要求5或6所述的版本管理装置,其特征在于,所述功能点配置项定义为共32位的int32feature-config,并且每一功能点feature与所述int32feature-config的一位相对应;
其中,int32feature-config的一个bit位为1,对应该bit位的功能点功能需要打开;
int32feature-config的一个bit位为0,对应该bit位的功能点功能需要关闭。
8.如权利要求5或6所述的版本管理装置,其特征在于,所述功能点配置项通过以下定义:
#Define MAX 32
Typedef_Featuretype{
Boolean active;
Int flag;
}Featuretype;
Featuretype Feature-config[Max];
其中,Feature-config项的active项用于为false时表示未激活,为true时表示激活;Feature-config项的Flag属性用于标识相应的功能属相是否打开、关闭或者无效状态。
9.一种移动终端,其特征在于,所述移动终端包括版本管理装置,所述版本管理装置用于获得按照统一定义的功能点映射关系表而制作的通用版本;将所获的通用版本与预埋的功能点配置项进行匹配,获得匹配的功能点;根据所述通用版本对所获的功能点进行升级。