一种对象处理的方法、策略处理的方法及装置制造方法

文档序号:6629570阅读:139来源:国知局
一种对象处理的方法、策略处理的方法及装置制造方法
【专利摘要】本发明公开了一种对象处理的方法,包括:接收策略对象的策略触发指令,所述策略触发指令中包含所述策略对象的对象类型,根据所述策略对象的对象类型,以及目标对象的对象类型与对象执行策略的对应关系,确定与所述策略对象的对象类型对应的对象执行策略,其中,所述策略对象为所述目标对象中的一个,所述目标对象的属性满足与所述目标对象对应的对象执行策略的策略执行条件,所述对象执行策略对应多种对象类型,根据所述与所述策略对象的对象类型对应的对象执行策略处理所述策略对象。本发明实施例提供的对象处理的方法,可以直接确定该对象类型对应的对象执行策略,然后根据该对象执行策略处理该策略对象,从而提高了策略对象处理的效率。
【专利说明】一种对象处理的方法、策略处理的方法及装置

【技术领域】
[0001] 本发明涉及计算机【技术领域】,具体涉及一种对象处理的方法、策略处理的方法及 装直。

【背景技术】
[0002] 目前的网络管理通常都是基于策略实现的,策略是一套指导和决定如何管理、分 配和控制业务的业务规则,这些规则描述了在特定条件下应该采取何种处理逻辑。传统 的策略可以通过在应用程序中写入相应的逻辑代码的方式来实现,但是随着策略的大量应 用,策略调整变得越来越灵活。策略的调整就会带来应用程序的调整,因此这种实现方式逐 步地被策略引擎取代。策略引擎的提出将策略部分从应用程序中独立出来,不再以程序代 码的方式常驻在应用程序中。
[0003] 策略引擎是一种嵌入在应用程序中的构件,它的任务是把业务的数据对象和加载 在引擎中的策略规则进行比对,激活那些符合在当前状态下的策略,根据策略中声明的执 行逻辑,触发对应的操作处理。
[0004] 例如:某商场要对价格超过1000的衣服打9折,针对该方案的策略需要制定的策 略的对象类型为衣服,策略执行条件是衣服价格大于1000,需要执行的对象执行策略是打 九折。
[0005] 现有技术在制定策略的时候需要配置对象类型,例如:衣服,这样当商场中有多种 商品都要执行价格超过1000时就打9折这一策略时,就需要向策略引擎中写入多个策略, 导致策略使用的灵活性很差,而且在处理策略对象的时候,需要从众多策略中找到策略对 象对应的策略,然后再执行该对象对应的策略,导致对该策略对象处理的效率低下。


【发明内容】

[0006] 为了解决现有技术中策略都需要按照对象类型进行制定,策略使用的灵活性差, 而且在执行策略时,对策略对象处理效率低下的问题,本发明实施例提供的一种对象处理 的方法,可以根据策略对象的对象类型,直接确定该对象类型对应的对象执行策略,然后根 据该对象执行策略处理该策略对象,从而提高了策略对象处理的效率。本发明实施例还提 供了相应策略处理的方法及装置。
[0007] 本发明第一方面提供一种对象处理的方法,包括:
[0008] 接收策略对象的策略触发指令,所述策略触发指令中包含所述策略对象的对象类 型;
[0009] 根据所述策略对象的对象类型,以及目标对象的对象类型与对象执行策略的对应 关系,确定与所述策略对象的对象类型对应的对象执行策略,其中,所述策略对象为所述目 标对象中的一个,所述目标对象的属性满足与所述目标对象对应的对象执行策略的策略执 行条件,所述对象执行策略对应多种对象类型;
[0010] 根据所述与所述策略对象的对象类型对应的对象执行策略处理所述策略对象。
[0011] 结合第一方面,在第一种可能的实现方式中,所述方法还包括:
[0012] 获取内容策略,所述内容策略包括对象属性标识、对象执行策略和所述对象执行 策略的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性标识用于指示 所述对象的属性;
[0013] 根据所述对象属性标识,确定所述多种类型中各种类型的对象的属性;
[0014] 建立目标对象的对象类型与所述对象执行策略的对应关系,所述目标对象为所述 对象的属性中满足所述执行条件的属性对应的对象。
[0015] 结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述建立目 标对象的对象类型与所述对象执行策略的对应关系,具体包括:
[0016] 建立所述目标对象的属性与所述对象执行策略的对应关系;
[0017] 根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标 对象的属性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执 行策略的对应关系。
[0018] 结合第一方面第一种可能的实现方式,在第三种可能的实现方式中,所述建立目 标对象的对象类型与所述对象执行策略的对应关系,具体包括:
[0019] 根据所述目标对象的属性,从所述目标对象的对象类型与所述目标对象的属性的 对应关系中,确定所述目标对象的属性对应的所述目标对象的对象类型;
[0020] 建立所述目标对象的对象类型与所述对象执行策略的对应关系。
[0021] 本发明第二方面提供一种策略处理的方法,包括:
[0022] 获取内容策略,所述内容策略包括对象属性标识、对象执行策略和所述对象执行 策略的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性标识用于指示 所述对象的属性;
[0023] 根据所述对象属性标识,确定所述多种类型中各种类型的对象的属性;
[0024] 建立目标对象的对象类型与所述对象执行策略的对应关系,所述目标对象为所述 对象的属性中满足所述执行条件的属性对应的对象。
[0025] 结合第二方面,在第一种可能的实现方式中,所述建立目标对象的对象类型与所 述对象执行策略的对应关系,具体包括:
[0026] 建立所述目标对象的属性与所述对象执行策略的对应关系;
[0027] 根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标 对象的属性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执 行策略的对应关系。
[0028] 结合第二方面,在第二种可能的实现方式中,所述建立目标对象的对象类型与所 述对象执行策略的对应关系,具体包括:
[0029] 根据所述目标对象的属性,从所述目标对象的对象类型与所述目标对象的属性的 对应关系中,确定所述目标对象的属性对应的所述目标对象的对象类型;
[0030] 建立所述目标对象的对象类型与所述对象执行策略的对应关系。
[0031] 本发明第三方面提供一种对象处理的装置,包括:
[0032] 接收单元,用于接收策略对象的策略触发指令,所述策略触发指令中包含所述策 略对象的对象类型;
[0033] 确定单元,用于根据所述接收单元接收的所述策略对象的对象类型,以及目标对 象的对象类型与对象执行策略的对应关系,确定与所述策略对象的对象类型对应的对象执 行策略,其中,所述策略对象为所述目标对象中的一个,所述目标对象的属性满足与所述目 标对象对应的对象执行策略的策略执行条件,所述对象执行策略对应多种对象类型;
[0034] 处理单元,用于根据所述与所述策略对象的对象类型对应的所述确定单元确定的 所述对象执行策略处理所述策略对象。
[0035] 结合第三方面,在第一种可能的实现方式中,所述装置还包括:
[0036] 获取单元,用于获取内容策略,所述内容策略包括对象属性标识、对象执行策略和 所述对象执行策略的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性 标识用于指示所述对象的属性;
[0037] 所述确定单元,还用于根据所述获取单元获取的所述对象属性标识,确定所述多 种类型中各种类型的对象的属性;
[0038] 建立单元,用于建立目标对象的对象类型与所述对象执行策略的对应关系,所述 目标对象为所述确定单元确定的所述对象的属性中满足所述执行条件的属性对应的对象。
[0039] 结合第三方面第一种可能的实现方式,在第二种可能的实现方式中,
[0040] 所述建立单元:具体用于建立所述目标对象的属性与所述对象执行策略的对应关 系,根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标对象 的属性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执行策 略的对应关系。
[0041] 结合第三方面第一种可能的实现方式,在第三种可能的实现方式中,
[0042] 所述建立单元:具体用于根据所述目标对象的属性,从所述目标对象的对象类型 与所述目标对象的属性的对应关系中,确定所述目标对象的属性对应的所述目标对象的对 象类型,建立所述目标对象的对象类型与所述对象执行策略的对应关系。
[0043] 本发明第四方面提供一种策略处理的装置,包括:
[0044] 获取单元,用于获取内容策略,所述内容策略包括对象属性标识、对象执行策略和 所述对象执行策略的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性 标识用于指示所述对象的属性;
[0045] 确定单元,用于根据所述获取单元获取的所述内容策略中包括的对象属性标识, 确定所述多种类型中各种类型的对象的属性;
[0046] 建立单元,用于建立目标对象的对象类型与所述对象执行策略的对应关系,所述 目标对象为所述确定单元确定的所述对象的属性中满足所述执行条件的属性对应的对象。[0047] 结合第四方面,在第一种可能的实现方式中,
[0048] 所述建立单元:具体用于建立所述目标对象的属性与所述对象执行策略的对应关 系,根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标对象 的属性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执行策 略的对应关系。
[0049] 结合第四方面,在第二种可能的实现方式中,
[0050] 所述建立单元:具体用于根据所述目标对象的属性,从所述目标对象的对象类型 与所述目标对象的属性的对应关系中,确定所述目标对象的属性对应的所述目标对象的对 象类型,建立所述目标对象的对象类型与所述对象执行策略的对应关系。
[0051] 一方面,与现有技术中需要从众多策略中找到策略对象对应的策略,然后再执行 该对象对应的策略,导致对该策略对象处理的效率低下相比,本发明实施例提供的对象处 理的方法,可以根据策略对象的对象类型,直接确定该对象类型对应的对象执行策略,然后 根据该对象执行策略处理该策略对象,从而提高了策略对象处理的效率。
[0052] 另一方面,与现有技术中需要依据策略对象的对象类型制定多个策略,需要向策 略引擎中写入多个策略,导致策略使用的灵活性很差相比,本发明实施例提供的策略处理 的方法,只需要配置一个策略,通过对该策略的处理,使多种类型的对象可以共用一个策 略,从而提高了策略使用的灵活性。

【专利附图】

【附图说明】
[0053] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0054] 图1是本发明实施例中策略处理的方法的一实施例示意图;
[0055] 图2是本发明实施例中对象处理的方法的一实施例示意图;
[0056] 图3是本发明实施例中网络管理系统的结构示意图;
[0057] 图4是本发明实施例中网络处理装置的结构示意图;
[0058] 图5是本发明实施例中对象处理的另一实施例示意图;
[0059] 图6是本发明实施例中策略处理的装置的一实施例示意图;
[0060] 图7是本发明实施例中对象处理的装置的一实施例示意图;
[0061] 图8是本发明实施例中对象处理的装置的一实施例示意图;
[0062] 图9是本发明实施例中网管设备的一实施例示意图。

【具体实施方式】
[0063] 本发明实施例提供本发明实施例提供一种策略处理的方法,可以通过对一个策略 的处理,使多种类型的对象共用一个策略。本发明实施例还提供了相应对象处理的方法及 装置。本发明实施例还提供了相应的装置及系统。以下分别进行详细说明。
[0064] 为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0065]参阅图1,本发明实施例提供的策略处理的方法的一实施例包括:
[0066] 101、获取内容策略,所述内容策略包括对象属性标识、对象执行策略和所述对象 执行策略的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性标识用于 指示所述对象的属性。
[0067] 本发明实施例中,所述对象执行策略适用于多种类型的对象,还可以使用一个对 象指示符来指示,对象指示符是指可以表征对象类型的一个指示标识,对象的属性例如可 以为对象的价格、颜色、数量等等,对象不同,对象的属性都可以是不同的。
[0068] 以商场打折活动的内容策略为例,对象指示符所指示的对象类型可以为衣服、冰 箱、洗衣机、手机、鞋子、空调等等,对象的属性可以为价格,对象执行策略可以为打九折,对 象执行策略的执行条件可以为价格超过一千的商品打九折。这样,无论商场中有多少种类 型的商品,只要商品的价格超过一千就都打九折,多种类型的商品都可以应用该内容策略, 不需要针对每种类型的商品都制定一个策略。
[0069] 102、根据所述对象属性标识,确定所述多种类型中各种类型的对象的属性。
[0070] 对象指示符指示该内容策略适用于多种类型的对象,还是以上述商场打折活动所 使用的内容策略为例,对象则为商品,则需要根据对象属性标识确定每种商品的价格。
[0071] 103、建立目标对象的对象类型与所述对象执行策略的对应关系,所述目标对象为 所述对象的属性中满足所述执行条件的属性对应的对象。
[0072] 当商品的价格都确定后,就可以确定价格大于1000的商品,如果该商品为衣服, 则建立衣服与打九折这个对象执行策略的对应关系,如果该商品为大家电,则建立大家电 与打九折这个对象执行策略的对应关系。最终的商场的内容策略的对象类型与所述对象执 行策略的对应关系可以通过表1来进行理解:
[0073]表1:目标对象的对象类型与所述对象执行策略的对应关系
[0074]

【权利要求】
1. 一种对象处理的方法,其特征在于,包括: 接收策略对象的策略触发指令,所述策略触发指令中包含所述策略对象的对象类型; 根据所述策略对象的对象类型,以及目标对象的对象类型与对象执行策略的对应关 系,确定与所述策略对象的对象类型对应的对象执行策略,其中,所述策略对象为所述目标 对象中的一个,所述目标对象的属性满足与所述目标对象对应的对象执行策略的策略执行 条件,所述对象执行策略对应多种对象类型; 根据所述与所述策略对象的对象类型对应的对象执行策略处理所述策略对象。
2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取内容策略,所述内容策略包括对象属性标识、对象执行策略和所述对象执行策略 的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性标识用于指示所述 对象的属性; 根据所述对象属性标识,确定所述多种类型中各种类型的对象的属性; 建立目标对象的对象类型与所述对象执行策略的对应关系,所述目标对象为所述对象 的属性中满足所述执行条件的属性对应的对象。
3. 根据权利要求2所述的方法,其特征在于,所述建立目标对象的对象类型与所述对 象执行策略的对应关系,具体包括: 建立所述目标对象的属性与所述对象执行策略的对应关系; 根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标对象 的属性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执行策 略的对应关系。
4. 根据权利要求2所述的方法,其特征在于,所述建立目标对象的对象类型与所述对 象执行策略的对应关系,具体包括: 根据所述目标对象的属性,从所述目标对象的对象类型与所述目标对象的属性的对应 关系中,确定所述目标对象的属性对应的所述目标对象的对象类型; 建立所述目标对象的对象类型与所述对象执行策略的对应关系。
5. -种策略处理的方法,其特征在于,包括: 获取内容策略,所述内容策略包括对象属性标识、对象执行策略和所述对象执行策略 的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性标识用于指示所述 对象的属性; 根据所述对象属性标识,确定所述多种类型中各种类型的对象的属性; 建立目标对象的对象类型与所述对象执行策略的对应关系,所述目标对象为所述对象 的属性中满足所述执行条件的属性对应的对象。
6. 根据权利要求5所述的方法,其特征在于,所述建立目标对象的对象类型与所述对 象执行策略的对应关系,具体包括: 建立所述目标对象的属性与所述对象执行策略的对应关系; 根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标对象 的属性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执行策 略的对应关系。
7. 根据权利要求5所述的方法,其特征在于,所述建立目标对象的对象类型与所述对 象执行策略的对应关系,具体包括: 根据所述目标对象的属性,从所述目标对象的对象类型与所述目标对象的属性的对应 关系中,确定所述目标对象的属性对应的所述目标对象的对象类型; 建立所述目标对象的对象类型与所述对象执行策略的对应关系。
8. -种对象处理的装置,其特征在于,包括: 接收单元,用于接收策略对象的策略触发指令,所述策略触发指令中包含所述策略对 象的对象类型; 确定单元,用于根据所述接收单元接收的所述策略对象的对象类型,以及目标对象的 对象类型与对象执行策略的对应关系,确定与所述策略对象的对象类型对应的对象执行策 略,其中,所述策略对象为所述目标对象中的一个,所述目标对象的属性满足与所述目标对 象对应的对象执行策略的策略执行条件,所述对象执行策略对应多种对象类型; 处理单元,用于根据所述与所述策略对象的对象类型对应的所述确定单元确定的所述 对象执行策略处理所述策略对象。
9. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 获取单元,用于获取内容策略,所述内容策略包括对象属性标识、对象执行策略和所述 对象执行策略的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性标识 用于指示所述对象的属性; 所述确定单元,还用于根据所述获取单元获取的所述对象属性标识,确定所述多种类 型中各种类型的对象的属性; 建立单元,用于建立目标对象的对象类型与所述对象执行策略的对应关系,所述目标 对象为所述确定单元确定的所述对象的属性中满足所述执行条件的属性对应的对象。
10. 根据权利要求9所述的装置,其特征在于, 所述建立单元:具体用于建立所述目标对象的属性与所述对象执行策略的对应关系, 根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标对象的属 性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执行策略的 对应关系。
11. 根据权利要求9所述的装置,其特征在于, 所述建立单元:具体用于根据所述目标对象的属性,从所述目标对象的对象类型与所 述目标对象的属性的对应关系中,确定所述目标对象的属性对应的所述目标对象的对象类 型,建立所述目标对象的对象类型与所述对象执行策略的对应关系。
12. -种策略处理的装置,其特征在于,包括: 获取单元,用于获取内容策略,所述内容策略包括对象属性标识、对象执行策略和所述 对象执行策略的执行条件,所述对象执行策略适用于多种类型的对象,所述对象属性标识 用于指示所述对象的属性; 确定单元,用于根据所述获取单元获取的所述内容策略中包括的对象属性标识,确定 所述多种类型中各种类型的对象的属性; 建立单元,用于建立目标对象的对象类型与所述对象执行策略的对应关系,所述目标 对象为所述确定单元确定的所述对象的属性中满足所述执行条件的属性对应的对象。
13. 根据权利要求12所述的装置,其特征在于, 所述建立单元:具体用于建立所述目标对象的属性与所述对象执行策略的对应关系, 根据所述目标对象的对象类型与所述目标对象的属性的对应关系,以及所述目标对象的属 性与所述对象执行策略的对应关系,建立所述目标对象的对象类型与所述对象执行策略的 对应关系。
14.根据权利要求12所述的装置,其特征在于, 所述建立单元:具体用于根据所述目标对象的属性,从所述目标对象的对象类型与所 述目标对象的属性的对应关系中,确定所述目标对象的属性对应的所述目标对象的对象类 型,建立所述目标对象的对象类型与所述对象执行策略的对应关系。
【文档编号】G06F17/30GK104317826SQ201410526322
【公开日】2015年1月28日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】吴智灵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1