1.一种灰度发布方法,其特征在于,所述灰度发布方法包括以下步骤:接收用户基于可视化配置界面输入的维度特征数据,并根据所述维度特征数据建立灰度发布映射表;
当接收到用户终端发送的版本更新请求时,根据所述版本更新请求中的个性维度特征和所述灰度发布映射表选择对应的灰度资源包;
将所述灰度资源包下发至所述用户终端,由所述用户终端根据所述灰度资源包更新对应的应用程序。
2.如权利要求1所述的灰度发布方法,其特征在于,根据所述维度特征数据建立灰度发布映射表的步骤包括:从所述维度特征数据中获取各灰度版本编码以及各灰度版本编码对应的维度特征;
根据各灰度版本编码以及各灰度版本编码对应的维度特征,建立灰度发布映射表。
3.如权利要求1所述的灰度发布方法,其特征在于,根据所述版本更新请求中的个性维度特征和所述灰度发布映射表选择对应的灰度资源包的步骤包括:从所述版本更新请求中获取个性维度特征,并根据所述个性维度特征从所述灰度发布映射表中选择对应的灰度发布映射关系;
从所述灰度发布映射关系中提取灰度版本编码,并根据所述灰度版本编码从灰度数据库中选择对应的灰度资源包。
4.如权利要求1所述的灰度发布方法,其特征在于,所述接收用户基于可视化配置界面输入的维度特征数据,并根据所述维度特征数据建立灰度发布映射表的步骤之后,还包括:以间隔预设时间确定灰度数据库中是否存在新灰度资源包;
若灰度数据库存在新灰度资源包,则根据所述新灰度资源包的灰度版本编码和维度特征更新所述灰度发布映射表。
5.如权利要求1-4中任一项所述的灰度发布方法,其特征在于,将所述灰度资源包下发至所述用户终端,由所述用户终端根据所述灰度资源包更新对应的应用程序的步骤之后,还包括:当接收到用户终端发送的业务访问请求时,确定所述业务访问请求中的灰度版本编码是否位于所述灰度发布映射表;
若所述业务访问请求中的灰度版本编码位于所述灰度发布映射表,则根据所述业务访问请求中的灰度版本编码确定待访问服务器;
确定分流至所述待访问服务器的用户数量是否达到所述待访问服务器的当前用户分流总数;
若分流至所述待访问服务器的用户数量未达到所述待访问服务器的当前用户分流总数,则将所述业务访问请求分流至所述待访问服务器。
6.如权利要求5所述的灰度发布方法,其特征在于,确定分流至所述待访问服务器的用户数量是否达到所述待访问服务器的当前用户分流总数的步骤之后,还包括:若分流至所述待访问服务器的用户数量达到所述待访问服务器的当前用户分流总数,则确定所述待访问服务器的异常访问次数和总访问次数;
计算所述异常访问次数占所述总访问次数的异常百分比,并确定所述异常百分比是否低于预设百分比;
若所述异常百分比低于预设百分比,则按照所述异常百分比调高所述当前用户分流总数。
7.如权利要求6所述的灰度发布方法,其特征在于,按照所述异常百分比调高所述当前用户分流总数的步骤包括:查询预存的异常百分比与用户增加数量之间的映射关系表,获取与所述异常百分比对应的用户增加数量,并将所述当前用户分流总数与所述用户增加数量相加,以调高所述当前用户分流总数。
8.一种灰度发布装置,其特征在于,所述灰度发布装置包括:接收建立模块,用于接收用户基于可视化配置界面输入的维度特征数据,并根据所述维度特征数据建立灰度发布映射表;
选择模块,用于当接收到用户终端发送的版本更新请求时,根据所述版本更新请求中的个性维度特征和所述灰度发布映射表选择对应的灰度资源包;
发送模块,用于将所述灰度资源包下发至所述用户终端,由所述用户终端根据所述灰度资源包更新对应的应用程序。
9.一种灰度发布设备,其特征在于,所述灰度发布设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的灰度发布程序,其中所述灰度发布程序被所述处理器执行时,实现如权利要求1至7中任一项所述的灰度发布方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有灰度发布程序,其中所述灰度发布程序被处理器执行时,实现如权利要求1至7中任一项所述的灰度发布方法的步骤。