信息处理方法、信息处理装置、电子设备和存储介质制造方法及图纸

技术编号:33392486 阅读:56 留言:0更新日期:2022-05-11 23:10
本公开提供了一种信息处理方法,包括:响应于针对目标物品的访问请求,获取与目标物品关联的第一属性信息;使用目标规则链表对第一属性信息进行遍历匹配,其中,目标规则链表配置有物品类型,目标规则链表的物品类型与目标物品所属的物品类型相同,目标规则链表中包括一个或多个处理规则,处理规则包括一个或多个匹配规则;对于每个处理规则,使用处理规则的一个或多个匹配规则对第一属性信息进行遍历匹配;以及响应于第一属性信息命中当前匹配规则,向与访问请求的请求方关联的终端设备发送第一反馈信息,其中,第一反馈信息表征目标物品无法被访问。本公开还提供了一种信息处理装置、设备、介质和程序产品。介质和程序产品。介质和程序产品。

【技术实现步骤摘要】
信息处理方法、信息处理装置、电子设备和存储介质


[0001]本公开涉及互联网
,更具体地,涉及一种信息处理方法、装置、电子设备、可读存储介质和计算机程序产品。

技术介绍

[0002]随着互联网技术的发展及普及,互联网与人们工作和生活的联系愈发紧密,人们习惯于通过各个互联网企业的客户端应用来实现信息的获取。为了防止敏感信息或商业机密的泄露,互联网企业在展示信息之前,通常会对信息进行一系列的处理。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:相关技术中信息处理逻辑和业务逻辑耦合,开发成本高。

技术实现思路

[0004]有鉴于此,本公开提供了一种信息处理方法、装置、电子设备、可读存储介质和计算机程序产品。
[0005]本公开的一个方面提供了一种信息处理方法,包括:响应于针对目标物品的访问请求,获取与上述目标物品关联的第一属性信息;使用目标规则链表对上述第一属性信息进行遍历匹配,其中,上述目标规则链表配置有物品类型,上述目标规则链表的物品类型与上述目标物品所属的物品类型相同,上述目标规则链表中包括一个或多个处理规则,上述处理规则包括一个或多个匹配规则;对于每个上述处理规则,使用上述处理规则的一个或多个上述匹配规则对上述第一属性信息进行遍历匹配;以及响应于上述第一属性信息命中当前匹配规则,向与上述访问请求的请求方关联的终端设备发送第一反馈信息,其中,上述第一反馈信息表征上述目标物品无法被访问。
[0006]根据本公开的实施例,上述处理规则还配置有启用状态标识;上述方法还包括:获取上述目标规则链表中的上述处理规则的启用状态标识;在上述启用状态标识表征上述处理规则为启用状态的情况下,使用上述处理规则的一个或多个上述匹配规则对上述第一属性信息进行遍历匹配;以及在上述启用状态标识表征上述处理规则为不启用状态的情况下,停止使用上述处理规则对上述第一属性信息进行匹配。
[0007]根据本公开的实施例,上述方法还包括:在上述处理规则中配置有前置动作标识的情况下,执行与上述前置动作标识对应的第一预设操作,获取与上述目标物品关联的第二属性信息;其中,上述对于每个上述处理规则,使用上述处理规则的一个或多个上述匹配规则对上述第一属性信息进行遍历匹配包括:使用上述处理规则的一个或多个上述匹配规则对上述第一属性信息和上述第二属性信息进行遍历匹配。
[0008]根据本公开的实施例,上述方法还包括:响应于上述第一属性信息命中当前匹配规则,在上述处理规则中配置有后置动作标识的情况下,执行与上述后置动作标识对应的第二预设操作,生成第二反馈信息;以及向上述终端设备发送上述第二反馈信息。
[0009]根据本公开的实施例,上述方法还包括:响应于触发系统启动事件,从配置中心中
获取一个或多个规则字符串;对一个或多个上述规则字符串进行数据格式转换,得到一个或多个上述处理规则;以及将一个或多个上述处理规则存入缓存中。
[0010]根据本公开的实施例,上述方法还包括:响应于触发规则变更事件,从上述配置中心中获取发生规则变更的目标规则字符串;确定上述缓存中与上述目标规则字符串对应的目标处理规则;对上述目标规则字符串进行数据格式转换,得到变更后的目标处理规则;以及将上述变更后的目标处理规则存入缓存中,以使用上述变更后的目标处理规则对上述目标处理规则进行替换。
[0011]根据本公开的实施例,上述方法还包括:从上述缓存中加载一个或多个上述处理规则,其中,上述处理规则配置有物品类型;基于一个或多个上述处理规则的物品类型,对多个上述处理规则进行分类;将归属于同一物品类型的一个或多个上述处理规则构建为规则链表;以及将上述规则链表存入上述缓存中。
[0012]根据本公开的实施例,上述处理规则还配置有优先级数值;其中,上述将归属于同一物品类型的一个或多个上述处理规则构建为上述规则链表,包括:对归属于同一物品类型的一个或多个上述处理规则进行分组,得到第一规则组和第二规则组,其中,每个上述第一规则组包括具有相同匹配规则的多个处理规则,上述第二规则组包括具有不同匹配规则的多个处理规则;根据上述处理规则的优先级数值,将每个上述第一规则组的处理规则构建为第一规则子链表,其中,上述第一规则子链表的优先级数值为上述第一规则组的处理规则的优先级数值中的最大值;将上述第二规则组的每个处理规则分别构建为第二规则子链表,其中,上述第二规则子链表的优先级数值为构建上述第二规则子链表的处理规则的优先级数值;以及基于上述第一规则子链表和上述第二规则子链表的优先级数值,将上述第一规则子链表和上述第二规则子链表构建为上述规则链表。
[0013]根据本公开的实施例,上述匹配规则配置有匹配属性;上述方法还包括:在上述当前匹配规则的匹配属性与上述第一属性信息一致的情况下,确定上述当前第一属性信息命中上述当前匹配规则。
[0014]根据本公开的实施例,上述匹配规则配置有脚本标识;其中,上述使用上述处理规则的一个或多个上述匹配规则对上述第一属性信息进行遍历匹配,包括:获取与上述匹配规则的脚本标识对应的匹配脚本;将上述匹配脚本加载到规则引擎中,以执行上述匹配脚本对上述匹配规则进行解析;以及使用解析后匹配规则与上述第一属性信息进行匹配。
[0015]根据本公开的实施例,上述获取与上述当前匹配规则的脚本标识对应的匹配脚本,包括:在上述匹配规则的脚本标识为空的情况下,使用预设脚本作为上述匹配脚本;以及在上述匹配规则的脚本标识不为空的情况下,从脚本库中获取与上述脚本标识对应的脚本作为上述匹配脚本。
[0016]根据本公开的实施例,上述方法还包括:在上述第一属性信息命中上述当前匹配规则的情况下,终止使用上述目标规则链表对未遍历的第一属性信息进行遍历匹配;以及在使用上述目标规则链表对所有上述第一属性信息进行遍历匹配的匹配结果均表示为不匹配的情况下,向上述终端设备发送第三反馈信息,其中,上述第三反馈信息表征允许访问上述目标物品。
[0017]本公开的另一个方面提供了一种信息处理装置,包括:第一获取模块,用于响应于针对目标物品的访问请求,获取与上述目标物品关联的第一属性信息;第一匹配模块,用于
使用目标规则链表对上述第一属性信息进行遍历匹配,其中,上述目标规则链表配置有物品类型,上述目标规则链表的物品类型与上述目标物品所属的物品类型相同,上述目标规则链表中包括一个或多个处理规则,上述处理规则包括一个或多个匹配规则;第二匹配模块,用于对于每个上述处理规则,使用上述处理规则的一个或多个上述匹配规则对上述第一属性信息进行遍历匹配;以及第一发送模块,用于响应于上述第一属性信息命中当前匹配规则,向与上述访问请求的请求方关联的终端设备发送第一反馈信息,其中,上述第一反馈信息表征上述目标物品无法被访问。
[0018]本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个指令,其中,当上述一个或多个指令被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上所述的方法。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:响应于针对目标物品的访问请求,获取与所述目标物品关联的第一属性信息;使用目标规则链表对所述第一属性信息进行遍历匹配,其中,所述目标规则链表配置有物品类型,所述目标规则链表的物品类型与所述目标物品所属的物品类型相同,所述目标规则链表中包括一个或多个处理规则,所述处理规则包括一个或多个匹配规则;对于每个所述处理规则,使用所述处理规则的一个或多个所述匹配规则对所述第一属性信息进行遍历匹配;以及响应于所述第一属性信息命中当前匹配规则,向与所述访问请求的请求方关联的终端设备发送第一反馈信息,其中,所述第一反馈信息表征所述目标物品无法被访问。2.根据权利要求1所述的方法,其特征在于,所述处理规则还配置有启用状态标识;所述方法还包括:获取所述目标规则链表中的所述处理规则的启用状态标识;在所述启用状态标识表征所述处理规则为启用状态的情况下,使用所述处理规则的一个或多个所述匹配规则对所述第一属性信息进行遍历匹配;以及在所述启用状态标识表征所述处理规则为不启用状态的情况下,停止使用所述处理规则对所述第一属性信息进行匹配。3.根据权利要求1所述的方法,其特征在于,还包括:在所述处理规则中配置有前置动作标识的情况下,执行与所述前置动作标识对应的第一预设操作,获取与所述目标物品关联的第二属性信息;其中,所述对于每个所述处理规则,使用所述处理规则的一个或多个所述匹配规则对所述第一属性信息进行遍历匹配包括:使用所述处理规则的一个或多个所述匹配规则对所述第一属性信息和所述第二属性信息进行遍历匹配。4.根据权利要求1所述的方法,其特征在于,还包括:响应于所述第一属性信息命中当前匹配规则,在所述处理规则中配置有后置动作标识的情况下,执行与所述后置动作标识对应的第二预设操作,生成第二反馈信息;以及向所述终端设备发送所述第二反馈信息。5.根据权利要求1所述的方法,其特征在于,还包括:响应于触发系统启动事件,从配置中心中获取一个或多个规则字符串;对一个或多个所述规则字符串进行数据格式转换,得到一个或多个所述处理规则;以及将一个或多个所述处理规则存入缓存中。6.根据权利要求5所述的方法,其特征在于,还包括:响应于触发规则变更事件,从所述配置中心中获取发生规则变更的目标规则字符串;确定所述缓存中与所述目标规则字符串对应的目标处理规则;对所述目标规则字符串进行数据格式转换,得到变更后的目标处理规则;以及将所述变更后的目标处理规则存入缓存中,以使用所述变更后的目标处理规则对所述目标处理规则进行替换。7.根据权利要求5所述的方法,其特征在于,还包括:
从所述缓存中加载一个或多个所述处理规则,其中,所述处理规则配置有物品类型;基于一个或多个所述处理规则的物品类型,对多个所述处理规则进行分类;将归属于同一物品类型的一个或多个所述处理规则构建为规则链表;以及将所述规则链表存入所述缓存中。8.根据权利要求7所述的方法,其特征在于,所述处理规则还配置有优先级数值;其中,所述将归属于同一物品类型的一个或多个所述处理规则构建为所述规则链表,包括:对归属于同一物品类型的一个或多个所述处理规则进行分组,得到第一规则组和第二规则组,其中,每个所述第一规则组包括具有相同匹配规则的多个处理规则,所述第二规则组包括具有不同匹配...

【专利技术属性】
技术研发人员:李朋飞
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1