一种规则匹配方法及装置制造方法及图纸

技术编号:16456045 阅读:33 留言:0更新日期:2017-10-25 20:35
本申请实施例提供一种规则匹配方法及装置,该方法当接收业务请求时,根据该业务请求中携带的若干待处理数据信息对应的维度标识,以及预先保存的规则集,确定包含该业务请求携带的所有维度标识的若干待定规则,最后在各待定规则中,确定包含的维度标识最多的待定规则,作为与该业务请求匹配的规则,完成规则匹配过程。通过上述方法,可以无需人工预先设置各规则的优先级,根据各待定规则中包含的维度标识,确定与该业务请求匹配的规则。

A rule matching method and device

The embodiment of the present invention provides a rule matching method and device, the method when receiving the service request, according to the number of data to be processed information corresponding to the dimensions of the business mark to carry in the request, and the rules have been saved in the set, determine the number of pending rules all dimensions logo contains the service request to carry, at the end of the unknown in the rules, the rules determine the dimensions identified included pending the most, as the matching rules and the service request, to complete the process of rule matching. Through the above method, the priority of each rule can be preset without manual, and the rules matching the business request can be determined according to the dimension identification contained in each pending rule.

【技术实现步骤摘要】
一种规则匹配方法及装置
本申请涉及信息
,尤其涉及一种规则匹配方法及装置。
技术介绍
随着信息化社会的发展,人们越来越依赖于网络处理工作和生活中的各种事务,这就使得企业更多的通过网络开展各种业务,而通常一个业务可根据对应的规则执行,即,根据输入的原始数据,通过规则计算之后,输出对应的结果(如,保险费率计算业务,根据输入的数据:汽车颜色是红色、汽车排量大于3.0L、汽车车主为男性、汽车车主交通事故发生率为2次/年,那么通过规则计算,可以得出保险费提高100%的结果)。可见,在大数据时代来临的前景下,未来通过网络进行的业务只会越来越多,这就对应的使得规则的数量也会越来越多,更新也会越来越频繁。于是,为了提高业务执行效率、降低业务更新成本、适应业务快速变化的需求,在现有技术中,采用规则引擎技术解决大量规则与业务之间的匹配问题。具体的,在现有技术中,该规则引擎接收待分析业务请求对应的数据信息(即,输入的数据信息),并确定该数据信息对应的各数据的维度(如,汽车颜色、汽车排量、车主性别、数据发生率都是不同维度的数据),根据预先保存的规则集以及各数据的维度,通过规则匹配方法确定需要使用的规则本文档来自技高网...
一种规则匹配方法及装置

【技术保护点】
一种规则匹配方法,其特征在于,所述方法包括:接收业务请求,其中,所述业务请求中携带若干待处理数据信息对应的维度标识;根据预先保存的规则集,确定包含所述业务请求携带的所有维度标识的若干规则,作为待定规则;在各待定规则中,确定包含的维度标识最多的待定规则,作为与所述业务请求匹配的规则。

【技术特征摘要】
1.一种规则匹配方法,其特征在于,所述方法包括:接收业务请求,其中,所述业务请求中携带若干待处理数据信息对应的维度标识;根据预先保存的规则集,确定包含所述业务请求携带的所有维度标识的若干规则,作为待定规则;在各待定规则中,确定包含的维度标识最多的待定规则,作为与所述业务请求匹配的规则。2.如权利要求1所述的方法,其特征在于,在各待定规则中,确定包含的维度标识最多的待定规则,具体包括:针对每个待定规则,根据所述规则集中所有规则对应的维度标识,确定该待定规则对应的向量,其中,所述向量中的每个元素与所述规则集中所有规则对应的维度标识一一对应,针对每个元素,如果该元素对应的维度标识对应于该待定规则,则将该元素的值置为1,如果该元素对应的维度标识不对应与该待定规则,则将该元素的值置为0;将针对每个待定规则确定的向量中对应位置的元素进行逻辑或运算,确定最终向量;将与所述最终向量对应的待定规则,确定为对应的维度标识最多的待定规则。3.如权利要求2所述的方法,其特征在于,当不存在与所述最终向量对应的待定规则时,所述方法还包括:针对每一个待定规则,确定该待定规则对应的向量中元素的值为1的元素数量,作为该待定规则的第一权重值;在各待定规则中,将第一权重值最大的待定规则确定为对应的维度标识最多的待定规则。4.如权利要求3所述的方法,其特征在于,所述方法还包括:当第一权重值最大的待定规则存在两个以上时,针对每个第一权重值最大的待定规则,根据预先保存的各维度标识对应的第二权重值,确定该待定规则包含的所有维度标识对应的第二权重值之和,作为该待定规则的第三权重值;在第一权重值最大的各待定规则中,将第三权重值最大的待定规则确定为对应的维度标识最多的待定规则。5.如权利要求1所述的方法,其特征在于,所述方法还包括:当包含的维度标识最多的待定规则存在两个以上时,针对每个第一权重值最大的待定规则,根据预先保存的各维度标识对应的第二权重值,确定该待定规则包含的所有维度标识对应的第二权重值之和,作为该待定规则的第三权重值;在各待定规则中,将第三权重值最大的待定规则,作为与所述业务请求匹配的规则。6.一种规则匹配装置,其特征在...

【专利技术属性】
技术研发人员:姜冬金
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1