This application discloses the storage method of rule analysis result, which is used to solve the problem of storing the rules analysis result in the existing technology, which will consume more storage resources. The method includes: the analysis of the rules of events using rules, analysis results of encoding according to the preset rules, will analyze the rule analysis results into a predetermined format rules analysis code; the event identifier and the corresponding event rule analysis result code storage. The application also discloses the public rule analysis result storage device, the rule backtracking method and the device.
【技术实现步骤摘要】
规则分析结果存储方法、规则回溯方法及装置
本申请涉及计算机
,尤其涉及规则分析结果存储方法及装置、规则回溯方法及装置。
技术介绍
随着互联网技术的飞速发展,互联网平台可以向用户提供越来越多的业务。用户可以在互联网平台提供的业务系统中进行多种操作,这种操作可称为事件。出于系统安全等因素的考虑,在业务系统中,需要对事件进行监控,以便及时地发现非法操作,并针对发现的非法操作及时采取应对措施。例如,用户在进行登陆操作时,如果业务系统检测到账号的登录设备与账号的常用登录设备不同,则可以采取增加登录验证的应对措施,来保障用户的账号安全。在对事件进行监控时,往往会利用预先部署的规则,来对事件进行规则分析,进行规则分析时,会根据事件对应的操作,选择相应的规则来对该事件进行分析。在利用规则对事件进行规则分析后,将会对规则分析的规则分析结果进行存储,现有技术中,会以日志的形式,将规则分析结果进行存储。日志中的一条日志记录包含某一次规则分析的规则分析结果,由于规则分析结果会包含规则的执行结果以及规则中各个条件的执行结果等多项数据,那么一条日志记录所占用的存储空间是非常大的。随着业务量的增大,利用规则对事件进行的规则分析越来越多,以日志的形式,将规则分析后的规则分析结果进行存储,会耗费大量的存储资源。
技术实现思路
本申请实施例提供一种规则分析结果存储方法,用以解决现有技术中对规则分析结果进行存储会耗费较多存储资源的问题。本申请实施例还提供一种规则分析结果存储装置,用以解决现有技术中对规则分析结果进行存储会耗费较多存储资源的问题。本申请实施例还提供一种规则分析结果存储方法,用以 ...
【技术保护点】
一种规则分析结果存储方法,其特征在于,包括:在利用规则对事件进行规则分析后,根据预设的规则分析结果编码方式,将所述规则分析的规则分析结果,转化为预定格式的规则分析结果代码;将所述事件的事件标识和所述事件对应的规则分析结果代码进行存储。
【技术特征摘要】
1.一种规则分析结果存储方法,其特征在于,包括:在利用规则对事件进行规则分析后,根据预设的规则分析结果编码方式,将所述规则分析的规则分析结果,转化为预定格式的规则分析结果代码;将所述事件的事件标识和所述事件对应的规则分析结果代码进行存储。2.如权利要求1所述方法,其特征在于,所述规则分析结果,包含至少一项数据;所述规则分析结果编码方式,包含与各项数据对应的各项规则分析结果编码方式;则,根据预设的规则分析结果编码方式,将所述规则分析的规则分析结果,转化为预定格式的规则分析结果代码,包括:根据预设的、与规则分析结果中包含的各项数据对应的各规则分析结果编码方式,分别将所述规则分析结果中包含的各项数据,转化为各项规则分析结果代码。3.如权利要求2所述方法,其特征在于,所述规则分析结果代码包括规则表达式执行结果代码。4.如权利要求3所述方法,其特征在于,所述规则分析结果代码还包括下述代码中的至少一种:规则条件数目代码;规则条件执行状态代码;规则条件执行结果代码。5.如权利要求1所述方法,其特征在于,所述预定格式为二进制数格式。6.一种规则分析结果代码存储方法,其特征在于,包括:在利用规则对事件进行规则分析后,根据预设的规则分析结果编码方式,将所述规则分析的规则分析结果,转化为预定格式的规则分析结果代码;获取所述规则的规则标识,根据预设的规则标识编码方式,将所述规则标识转化为预定格式的规则标识代码;将所述事件的事件标识、所述事件对应的规则标识代码和所述事件对应的规则分析结果代码进行存储。7.如权利要求6所述方法,其特征在于,所述规则的规则标识和规则信息预先存储于第一数据库中;所述规则标识和所述规则信息之间具有一一对应关系。8.如权利要求7所述方法,其特征在于,所述规则信息包括:规则表达式;规则包含的各个规则条件的具体信息。9.如权利要求7所述方法,其特征在于,获取所述规则的规则标识,包括:从所述第一数据库中获取所述规则对应的规则标识。10.如权利要求6所述方法,其特征在于,所述方法还包括:按照预设的代码组合方式,将所述规则标识代码和所述规则分析结果代码组合成预定格式的代码。11.如权利要求10所述方法,其特征在于,将所述事件的事件标识、所述事件对应的所述规则标识代码和所述事件对应的所述规则分析结果代码进行存储,包括:将所述事件的事件标识和所述事件对应的所述预定格式的代码进行存储。12.如权利要求6所述方法,其特征在于,将所述事件的事件标识和所述事件对应的预定格式的代码进行存储,包括:将所述事件的事件标识和所述事件标识对应的所述预定格式的代码作为一条数据记录,写入预设的第二数据库中。13.如权利要求6所述方法,其特征在于,将所述事件的事件标识和所述事件对应的所述预定格式的代码进行存储,包括:对所述预定格式的代码执行数据压缩操作,得到压缩代码;将所述事件的事件标识和所述事件对应的所述压缩代码进行存储。14.一种规则回溯方法,其特征在于,包括:接收事件标识和规则标识;从存储有预定格式的规则分析结果代码和规则标识代码的数据库中,确定与所述事件标识对应的预定格式的规则标识代码和规则分析结果代码;所述规则分析结果代码,是通过权利要求6~13中任一权项所述...
【专利技术属性】
技术研发人员:张维维,沈涛,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。