一种公有云产品策略的实现方法与流程

文档序号:12135257阅读:886来源:国知局
一种公有云产品策略的实现方法与流程

本发明涉及云计算技术领域,特别是一种公有云产品策略的实现方法。



背景技术:

公有云面向终端用户,对外提供各种产品服务。公有云提供商在搭建自己的云平台的时候需要事先考虑所面向的终端用户的各种需求,以及自己云平台所需要的定制化开发。然而需求是多变的,并且随着时间的推移会变得越来越多和复杂,如何保证自己的云平台能够长时间里适应用户的需求变得越来越重要。



技术实现要素:

本发明解决的技术问题在于提出了一种公有云产品策略的实现方法,通过策略的灵活可配,实现共有云产品的灵活管理。

本发明解决上述技术问题的技术方案是:

所述的方法是先定义产品策略类型及其优先级,再定义各策略类型的子策略,然后定义所述子策略的相关属性,所述属性根据各公有云产品本身的需求进行配置。

所述的产品策略类型包括用户限制类,业务限制类,价格限定类,价格优惠类,赠送类和其他定制化类型;

所述的其他定制化类型是指云平台根据自己的管理需要所定义的策略类型;

所述的定义策略优先级是指定义各种策略类型的执行顺序,优先级越高则越先被执行。

所述的子策略是指上述各策略类型所包含的具体策略规则,每条策略规则都定义具体的相关多个属性;

所属的属性包括业务范围,优先级,策略条件和执行动作,互斥性,以及其他属性。

所述的业务范围包括产品购买,产品升级,产品续费;

所述的优先级只在相同策略类型中的多条子策略之间生效,以数字0到255表示,数字越大表示优先级越高,优先级越高则越先被执行。

所述的策略条件和执行动作是指该子策略的具体形态;

所述的策略条件包括策略条件本身和策略执行动作的触发条件;

所述的执行动作只有在所述触发条件成立时才被执行;

所述的策略条件和执行动作包括单条和多条;

所述的策略触发条件包括满足所有条件,满足任一个条件和无条件限制;

所述的策略条件包括有参数策略条件和无参数策略条件,其中有参数策略条件必须在该策略被使用前先定义参数的值;

所述的执行动作包括允许、禁止和提示信息。

所述的互斥性包括同类互斥、根据类型互斥和根据策略互斥;

所述的同类互斥是指在相同策略类型的多个策略条件之间互斥,只执行优先级最高的;

所述的根据类型互斥是指指定哪些策略类型之间互斥,只执行那些高优先级的策略类型内的子策略;

所述的根据策略互斥是指指定具体的子策略之间互斥,只执行那些高优先级的子策略。

所述的其他属性包括策略生效日期时间、结束日期时间和其他云平台管理所需的个性化策略。

本发明方案的有益效果如下:

1、本发明的公有云产品策略的实现方法,将公有云产品管理上的需求进行策略分类,针对每个策略类型进一步的细化成各个子策略、定义子策略的定制化属性,结构简单,层次分明,同时又具有动态灵活的特性。

2、本发明的方法可以快速的集成到公有云平台上,实现对共有云产品基于策略的灵活管理。

附图说明

下面结合附图对本发明进一步说明:

图1为本发明的流程图;

图2为本发明的策略类型。

具体实施方式

请参见图1,为本发明实施例所提供的一种基于策略的公有云产品实现方法流程图。下面分别对其各个流程具体实现进行描述。

本发明定义产品策略类型及其优先级,这里定义产品策略类型有:用户限制类、业务限制类、价格限定类和价格优惠类,其中用户限制类优先级最高,业务限制类第二,价格限定类第三,价格优惠类的优先级最低。

定义策略类型子策略的业务范围有产品购买,产品升级,产品续费。

定义用户限制类策略类型的子策略模板类型有:用户认证类型,用户注册时间,用户单个套餐限购量,用户下单数量,用户累计充值金额,用户累计消费金额,用户累计充值消费金额,用户账户余额;

定义业务限制类策略类型的子策略模块类型有:

定义一条子策略A,策略类型为用户限制类,策略业务范围为产品购买,为该子策略添加策略条件为:条件1、用户注册时间早于2016年7月1日且优先级为10,条件2、用户单次购买产品数量等于2且优先级为20;进一步为该子策略添加策略触发条件为:满足所有策略条件,定义其执行动作为:允许。

同时在定义上述另一条子策略A的同时,指定互斥条件为:同类型互斥。

定义另一条子策略B,策略类型为价格限制类,策略业务范围为产品购买,为该子策略添加策略条件为:单次购买产品数量小于5且优先级为30,进一步为该子策略添加策略触发条件为:满足任一个条件,定义其执行动作为,指定价格(单价,元/月)为2000。

同时在定义上述另一条子策略B的同时,指定互斥条件为:根据类型互斥,且定义用户限制类与价格限制类互斥。

则上述两条子策略在同时作用与某一个产品时,由于用户限制类策略的优先级高于价格限制类策略的优先级,用户在购买此产品的时候,只有所述子策略A生效,子策略B被互斥。进一步在子策略类型A内部,有两条策略条件,且条件1和条件2被设置为同类型互斥,此时优先级高的被执行,即条件2有效,条件1被同类型策略内部互斥。

以上描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出实质性创造所获得的方案,都属于本发明保护的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1