【技术实现步骤摘要】
一种数据分拣方法、装置、系统、电子设备及存储介质
[0001]本公开涉及数据处理
,尤其涉及信息流
技术介绍
[0002]业务平台中不同的业务线对不同的业务数据进行处理,因此,业务平台获得业务数据后,需要对业务数据进行分拣,然后根据分拣结果将业务数据分配至不同的业务线进行处理。
技术实现思路
[0003]本公开提供了一种数据分拣的方法、装置、系统、电子设备及存储介质。
[0004]根据本公开的一方面,提供了一种数据分拣方法,包括:
[0005]获得管理设备为各个业务方配置的分拣规则,其中,所述分拣规则中包括:分拣信号、分拣标记和分拣逻辑;
[0006]响应于第一业务方提供业务数据,根据已获得分拣规则中所述第一业务方对应的第一分拣规则包括的分拣信号,对所述业务数据进行信号抽取,得到信号属性;
[0007]将所得信号属性与所述第一分拣规则包括的分拣逻辑进行匹配,根据匹配结果从所述第一分拣规则包括的分拣标记中确定所述业务数据的分拣标记;
[0008]将所述业务数据流转至所述业务数据的分拣标记对应的业务线。
[0009]根据本公开的另一方面,提供了另一种数据分拣方法,包括:
[0010]确定各业务方对应的分拣信号、分拣标记和分拣逻辑;
[0011]针对每一业务方,生成包含该业务方对应的分拣信号、分拣标记和分拣逻辑的分拣规则;
[0012]为分拣设备配置各业务方对应的分拣规则,以使得所述分拣设备根据所配置的分拣规则对各业务方 ...
【技术保护点】
【技术特征摘要】
1.一种数据分拣方法,包括:获得管理设备为各个业务方配置的分拣规则,其中,所述分拣规则中包括:分拣信号、分拣标记和分拣逻辑;响应于第一业务方提供业务数据,根据已获得分拣规则中所述第一业务方对应的第一分拣规则包括的分拣信号,对所述业务数据进行信号抽取,得到信号属性;将所得信号属性与所述第一分拣规则包括的分拣逻辑进行匹配,根据匹配结果从所述第一分拣规则包括的分拣标记中确定所述业务数据的分拣标记;将所述业务数据流转至所述业务数据的分拣标记对应的业务线。2.根据权利要求1所述的方法,其中,在所述第一分拣规则包括多条分拣逻辑的情况下,所述将所得信号属性与所述第一分拣规则包括的分拣逻辑进行匹配,根据匹配结果从所述第一分拣规则包括的分拣标记中确定所述业务数据的分拣标记,包括:将所得信号属性与目标分拣逻辑进行匹配,其中,所述目标分拣逻辑为:所述第一分拣规则包括的分拣逻辑中未进行匹配、且匹配优先级最高的分拣逻辑;根据匹配结果从所述第一分拣规则包括的分拣标记中确定所述业务数据的目标分拣标记;根据所述目标分拣逻辑设置的标记处理模式,对所述目标分拣标记和所述业务数据的已有分拣标记进行处理,得到所述业务数据的分拣标记;按照所述目标分拣逻辑设置的逻辑排序,对所述业务数据的分拣标记进行排序;若所述目标分拣逻辑未设置匹配终止标记,则将所述目标分拣逻辑更新为所述第一分拣规则包括的分拣逻辑中未进行匹配的下一优先级的分拣逻辑,返回执行所述将所得信号属性与目标分拣逻辑进行匹配的步骤,直至遍历所述第一分拣规则包括的分拣逻辑。3.根据权利要求1所述的方法,其中,所述根据已获得分拣规则中所述第一业务方对应的第一分拣规则包括的分拣信号,对所述业务数据进行信号抽取,得到信号属性,包括:对所述业务数据进行解析,确定已获得分拣规则中所述第一业务方对应的第一分拣规则包括的分拣信号的路径;按照所确定的路径,对所述业务数据进行信号抽取,将抽取到的信号作为信号属性。4.根据权利要求1所述的方法,在对所述业务数据进行信号抽取之前,还包括:获得所述第一业务方基于自身存储的第一令牌数据生成的校验数据,基于所述校验数据和本地存储的第二令牌数据校验所述业务数据,其中,所述第二令牌数据为:所述管理设备为所述第一业务方配置的令牌数据;和/或对所述业务数据进行结构化校验。5.根据权利要求4所述的方法,其中,所述基于所述校验数据和本地存储的第二令牌数据校验所述业务数据,包括:根据所述校验数据中包括的所述第一业务方的标识、所述业务数据的时间戳、干扰数据、所述业务数据的数据格式、所述业务数据的表征数据以及本地存储的第二令牌数据,生成基准签名数据;根据所述校验数据中包括的签名数据和所述基准签名数据,校验所述业务数据。6.根据权利要求1
‑
5中任一项所述的方法,所述方法还包括:
向所述管理设备反馈以下信息中的至少一种,以使得所述管理设备根据接收到的信息更新所述第一业务方对应的分拣规则和/或监控分拣流量:所述第一分拣规则包括的分拣信号在所述业务数据中的路径和所得信号属性;所述业务数据的分拣标记;所述业务数据的流转结果;所述第一业务方标识、校验结果、校验起始时间和校验结束时间。7.一种数据分拣方法,包括:确定各业务方对应的分拣信号、分拣标记和分拣逻辑;针对每一业务方,生成包含该业务方对应的分拣信号、分拣标记和分拣逻辑的分拣规则;为分拣设备配置各业务方对应的分拣规则,以使得所述分拣设备根据所配置的分拣规则对各业务方提供的业务数据进行分拣。8.根据权利要求7所述的方法,其中,通过以下方式获得各业务方对应的分拣逻辑:创建分拣子逻辑;获得所创建分拣子逻辑中待配置分拣信号的路径以及待配置分拣信号的属性;确定各分拣子逻辑间的逻辑关系以及待配置分拣标记;获得包含所确定的待配置分拣标记以及按照所确定的逻辑关系组合的各分拣子逻辑的分拣逻辑;为所述分拣逻辑设置针对分拣标记的标记处理模式和逻辑排序。9.根据权利要求7所述的方法,其中,所述为分拣设备配置各业务方对应的分拣规则,包括:按照以下方式,为分拣设备配置各业务方对应的分拣规则:从业务方对应的分拣规则中,确定处于上线状态的上线分拣规则;基于所述上线分拣规则中处于上线状态的分拣信号、分拣标记和分拣逻辑为所述分拣设备配置业务方对应的分拣规则。10.根据权利要求7
‑
9中任一项所述的方法,所述方法还包括:响应于各业务方的接入请求,为各业务方生成令牌数据;向各业务方发送所生成的令牌数据;向所述分拣设备发送为各业务方生成的令牌数据。11.根据权利要求7
‑
9中任一项所述的方法,所述方法还包括:接收所述分拣设备发送的以下信息中的至少一种,根据接收到的信息,更新各业务方对应的分拣规则和/或监控所述分拣设备的分拣流量:各业务方对应的分拣规则包括的分拣信号在业务数据中的路径和业务数据中记录的信号属性;所述分拣设备为业务数据设置的分拣标记;各业务方提供的业务数据的流转结果;各业务方的标识、针对各业务方的校验结果、校验起始时间和校验结束时间。12.一种数据分拣装置,包括:分拣规则获得模块,用于获得管理设备为各个业务方配置的分拣规则,其中,所述分拣
规则中包括:分拣信号、分拣标记和分拣逻辑;信号抽取模块,用于响应于第一业务方提供业务数据,根据已获得分拣规则中所述第一业务方对应的第一分拣规则包括的分拣信号,对所述业务数据进行信号抽取,得到信号属性;分拣标记确定模块,用于将所得信号属性与所述第一分拣规则包括的分拣逻辑进行匹配,根据匹配结果从所述第一分拣规则包括的分拣标记中确定所述业务数据的分拣标记;业务数据流转模块,用于将所述业务数据流转至所述业务数据的分拣标记对应的业务线。13.根据权利要求12所述的装置,其中,所述分拣...
【专利技术属性】
技术研发人员:刘仁杰,蒋鑫,胡博睿,高华,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。