一种数据处理方法、设备和系统技术方案

技术编号:14521181 阅读:54 留言:0更新日期:2017-02-02 00:05
本发明专利技术实施例提供了一种数据处理方法、设备和系统,属于计算机领域,包括:获取针对不同数据源的数据监控请求,并从数据监控请求解析出监控规则关键字和待监控数据标识;根据监控规则关键字与规则库中各监控规则的匹配度,从规则库中获取监控规则关键字对应的监控规则;根据监控规则,对来自于不同数据源的多个数据集合进行监控;当监控结果指示多个数据集合为异常数据时,发送异常数据至用户终端。由此能够实现统一对不同数据源数据进行监控,并降低了数据监控的难度,提高了监控执行效率。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别涉及一种数据处理方法、设备和系统
技术介绍
随着电子商务技术的应用和不断成熟,在电商运营过程中,以计算机技术为基础的业务系统需要处理的数据量不断增加,为了实时掌控各个业务系统的运行状况,需要对业务系统中的数据进行实时监控,从而为正常运营活动提供保障。目前,通常使用规则引擎的方式实现对业务系统进行监控,规则引擎是嵌入在应用程序中的组件,能够实现将业务决策从一个业务系统的应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。然而由于各业务系统都是独立开发的,采用数据库的可能不同,数据的存储结构可能也不同,需要分别采用各业务系统适用的规则引擎才能进行数据监控,因此,现有技术存在不能实现统一对不同数据源数据进行监控,且数据监控难度较大、监控执行效率较低的问题。
技术实现思路
为了能够实现统一对不同数据源数据进行监控,降低数据监控难度,并提高监控执行效率,本专利技术实施例提供了一种数据处理方法、设备和系统。所述技术方案如下:第一方面,提供了一种数据处理方法,所述方法包括:获取针对不同数据源的数据监控请求,并从所述数据监控请求中解析出监控规则关键字和待监控数据标识;根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则;根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控;当监控结果指示所述多个数据集合为异常数据时,发送所述异常数据至用户终端。结合第一方面,在第一种可能的实现方式中,通过以下操作中的任意一个,实现所述获取针对不同数据源的数据监控请求的步骤:获取用户输入的至少包括监控规则关键字和待监控数据标识的文本信息或者语音信息;或者获取用户在预设界面输入的用于描述监控规则关键字和待监控数据标识的预设事件。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,通过以下操作中的任意一个,实现所述从所述数据监控请求中解析出监控规则关键字和待监控数据标识的步骤:识别所述文本信息或者所述语音信息中包括的监控规则关键字和待监控数据标识;或者识别所述预设事件,获取所述监控规则关键字和待监控数据标识。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则包括:获取所述监控规则关键字与所述规则库中各监控规则的匹配度;确定匹配度最高的监控规则为所述监控规则关键字对应的监控规则。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控包括:根据所述监控规则和所述待监控数据标识,从所述不同数据源中获取多个数据集合;获取与所述监控规则对应的规则脚本;将所述多个数据集合写入所述规则脚本中,并执行所述规则脚本。第二方面,提供了一种电子设备,所述设备包括:第一获取模块,用于获取针对不同数据源的数据监控请求;解析模块,用于从所述数据监控请求中解析出监控规则关键字和待监控数据标识;第二获取模块,用于根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则;监控模块,用于根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控;发送模块,用于当监控结果指示所述多个数据集合为异常数据时,发送所述异常数据至用户终端。结合第二方面,在第一种可能的实现方式中,所述第一获取模块具体用于:获取用户输入的至少包括监控规则关键字和待监控数据标识的文本信息或者语音信息;或者获取用户在预设界面输入的用于描述监控规则关键字和待监控数据标识的预设事件。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述解析模块具体用于:识别所述文本信息或者所述语音信息中包括的监控规则关键字和待监控数据标识;或者识别所述预设事件,获取所述监控规则关键字和待监控数据标识。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第二获取模块包括:匹配度获取子模块,用于获取所述监控规则关键字与所述规则库中各监控规则的匹配度;监控规则确定子模块,用于确定匹配度最高的监控规则为所述监控规则关键字对应的监控规则。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述监控模块包括:数据集合获取子模块,用于根据所述监控规则和所述待监控数据标识,从所述不同数据源中获取多个数据集合;规则脚本获取子模块,用于获取与所述监控规则对应的规则脚本;规则脚本执行子模块,用于将所述多个数据集合写入所述规则脚本中,并执行所述规则脚本。第三方面,提供了一种电子设备,其特征在于,所述电子设备包括存储器以及与所述存储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:获取针对不同数据源的数据监控请求,并从所述数据监控请求中解析出监控规则关键字和待监控数据标识;根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则;根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控;当监控结果指示所述多个数据集合为异常数据时,发送所述异常数据至用户终端。结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:获取用户输入的至少包括监控规则关键字和待监控数据标识的文本信息或者语音信息;或者获取用户在预设界面输入的用于描述监控规则关键字和待监控数据标识的预设事件。结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:识别所述文本信息或者所述语音信息中包括的监控规则关键字和待监控数据标识;或者识别所述预设事件,获取所述监控规则关键字和待监控数据标识。结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:获取所述监控规则关键字与所述规则库中各监控规则的匹配度;确定匹配度最高的监控规则为所述监控规则关键字对应的监控规则。结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:根据所述监控规则和所述待监控数据标识,从所述不同数据源中获取多个数据集合;获取与所述监控规则对应的规则脚本;将所述多个数据集合写入所述规则脚本中,并执行所述规则脚本。第四方面,提供了一种数据处理系统,所述系统包括:第一获取设备,用于获取针对不同数据源的数据监控请求;解析设备,用于从所述数据监控请求中解析出监控规则关键字和待监控数据标识;第二获取设备,用于根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则;监控设备,用于根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控;发送设备,用于当监控结果指示所述多个数据集合为异常数据时,发送所述异常数据至用户终端。结合第四方面,在第一种可能的实现方式中,所述第一获取设备具体用于:获取用户输入的至少包括监控规则关键字和待监控数据标识的文本信息或者语音信息;或者本文档来自技高网...

【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:获取针对不同数据源的数据监控请求,并从所述数据监控请求中解析出监控规则关键字和待监控数据标识;根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则;根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控;当监控结果指示所述多个数据集合为异常数据时,发送所述异常数据至用户终端。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取针对不同数据源的数据监控请求,并从所述数据监控请求中解析出监控规则关键字和待监控数据标识;根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则;根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控;当监控结果指示所述多个数据集合为异常数据时,发送所述异常数据至用户终端。2.根据权利要求1所述的方法,其特征在于,通过以下操作中的任意一个,实现所述获取针对不同数据源的数据监控请求的步骤:获取用户输入的至少包括监控规则关键字和待监控数据标识的文本信息或者语音信息;或者获取用户在预设界面输入的用于描述监控规则关键字和待监控数据标识的预设事件。3.根据权利要求2所述的方法,其特征在于,通过以下操作中的任意一个,实现所述从所述数据监控请求中解析出监控规则关键字和待监控数据标识的步骤:识别所述文本信息或者所述语音信息中包括的监控规则关键字和待监控数据标识;或者识别所述预设事件,获取所述监控规则关键字和待监控数据标识。4.根据权利要求3所述的方法,其特征在于,所述根据所述监控规则关键字与规则库中各监控规则的匹配度,从所述规则库中获取所述监控规则关键字对应的监控规则包括:获取所述监控规则关键字与所述规则库中各监控规则的匹配度;确定匹配度最高的监控规则为所述监控规则关键字对应的监控规则。5.根据权利要求4所述的方法,其特征在于,所述根据所述监控规则,对来自于所述不同数据源的多个数据集合进行监控包括:根据所述监控规则和所述待监控数据标识,从所述不同数据源中获取多个数据集合;获取与所述监控规则对应的规则脚本;将所述多个数据集合写入所述规则脚本中,并执行所述规则脚本。6.一种电子设备,其特征在于,所述设备包括:第一获取模块,用于获取针对不同数据源的数据监控请求;解析模块,用于从所述数据监控请求中解析出监控规则关键字和待监控数据标识;第二获取模块,用于根据所...

【专利技术属性】
技术研发人员:魏雪辉杨培培罗书花
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:广东;44

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

1