利索能及
我要发布
收藏
专利号: 2016110050307
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种业务数据处理系统,其特征在于,所述业务数据处理系统包括:确定模块,用于在侦测到用户对数据库中业务数据的操作时,确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的统计条件;

转换模块,用于将所述业务数据在操作之前及之后对所述统计条件的满足状态按预设第一规则转换为操作状态位;

统计模块,用于根据预先确定的操作状态位与统计操作类型的映射关系,确定转换得到的操作状态位对应的统计操作类型,并根据确定的统计操作类型对所述数据库进行统计操作。

2.如权利要求1所述的业务数据处理系统,其特征在于,所述业务数据在操作之前及之后对所述统计条件的满足状态包括满足、不满足或无变化状态,所述转换模块还用于:将所述业务数据在操作之前对所述统计条件的满足状态按预设规则转换为三进制的第一状态位;将所述业务数据在操作之后对所述统计条件的满足状态按预设规则转换为三进制的第二状态位,将所述第一状态位、第二状态位组合得到三进制的操作状态位。

3.如权利要求1或2所述的业务数据处理系统,其特征在于,若所述统计条件包括多个互为与关系的判断条件,则所述确定模块还用于:在侦测到用户对数据库中的业务数据的操作时,确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的多个判断条件;

所述转换模块还用于:

将所述业务数据在操作之前及之后对多个判断条件对应的多个满足状态按预设第一规则转换为多个状态位,将多个状态位组合得到操作状态位。

4.如权利要求1或2所述的业务数据处理系统,其特征在于,若所述统计条件包括多个互为或关系的判断条件,则所述确定模块还用于:确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的每一判断条件;

所述转换模块还用于:

根据所述业务数据在操作之前及之后对每一判断条件的满足状态的变化获取对应的每一统计操作类型,将每一统计操作类型按预设第二规则转换为类型状态位,将多个类型状态位进行组合得到类型组合状态位;

所述统计模块还用于:

根据预先确定的类型组合状态位与统计操作类型的映射关系,确定得到的所述类型组合状态位对应的统计操作类型。

5.如权利要求1或2所述的业务数据处理系统,其特征在于,若所述统计条件包括多个判断条件,且多个判断条件之间包括或关系以及与关系,则所述确定模块还用于:确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的多个第一判断条件,所述第一判断条件为所述统计条件中互为与关系的判断条件;确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的每一第二判断条件,所述第二判断条件为所述统计条件中互为或关系的判断条件;

所述转换模块还用于:

根据所述业务数据在操作之前及之后对多个所述第一判断条件的满足状态的变化获取对应的统计操作类型,根据所述业务数据在操作之前及之后对每一所述第二判断条件的满足状态的变化获取对应的每一统计操作类型,将获取的统计操作类型按预设第二规则转换为类型状态位,并将各个类型状态位组合得到类型组合状态位;

所述统计模块还用于:

根据预先确定的类型组合状态位与统计操作类型的映射关系,确定得到的所述类型组合状态位对应的统计操作类型。

6.一种基于如权利要求1-5中任一项所述的业务数据处理系统的业务数据处理方法,其特征在于,该方法包括以下步骤:A、在侦测到用户对数据库中业务数据的操作时,确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的统计条件;

B、将所述业务数据在操作之前及之后对所述统计条件的满足状态按预设第一规则转换为操作状态位;

C、根据预先确定的操作状态位与统计操作类型的映射关系,确定转换得到的操作状态位对应的统计操作类型,并根据确定的统计操作类型对所述数据库进行统计操作。

7.如权利要求6所述的业务数据处理方法,其特征在于,所述业务数据在操作之前及之后对所述统计条件的满足状态包括满足、不满足或无变化状态,所述步骤B包括:将所述业务数据在操作之前对所述统计条件的满足状态按预设规则转换为三进制的第一状态位,将所述业务数据在操作之后对所述统计条件的满足状态按预设规则转换为三进制的第二状态位,将所述第一状态位、第二状态位组合得到三进制的操作状态位。

8.如权利要求6或7所述的业务数据处理方法,其特征在于,若所述统计条件包括多个互为与关系的判断条件,则所述步骤A替换为:在侦测到用户对数据库中的业务数据的操作时,确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的多个判断条件;

所述步骤B替换为:

将所述业务数据在操作之前及之后对多个判断条件对应的多个满足状态按预设第一规则转换为多个状态位,将多个状态位组合得到操作状态位。

9.如权利要求6或7所述的业务数据处理方法,其特征在于,若所述统计条件包括多个互为或关系的判断条件,则所述步骤A替换为:确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的每一判断条件;

所述步骤B替换为:

根据所述业务数据在操作之前及之后对每一判断条件的满足状态的变化获取对应的每一统计操作类型,将每一统计操作类型按预设第二规则转换为类型状态位,将多个类型状态位进行组合得到类型组合状态位;

所述步骤C替换为:

根据预先确定的类型组合状态位与统计操作类型的映射关系,确定得到的所述类型组合状态位对应的统计操作类型。

10.如权利要求6或7所述的业务数据处理方法,其特征在于,若所述统计条件包括多个判断条件,且多个判断条件之间包括或关系以及与关系,则所述步骤A替换为:确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的多个第一判断条件,所述第一判断条件为所述统计条件中互为与关系的判断条件,确定对所述业务数据进行操作之前及之后所述业务数据是否满足预设的每一第二判断条件,所述第二判断条件为所述统计条件中互为或关系的判断条件;

所述步骤B替换为:

根据所述业务数据在操作之前及之后对多个所述第一判断条件的满足状态的变化获取对应的统计操作类型,根据所述业务数据在操作之前及之后对每一所述第二判断条件的满足状态的变化获取对应的每一统计操作类型,将获取的统计操作类型按预设第二规则转换为类型状态位,并将各个类型状态位组合得到类型组合状态位;

所述步骤C替换为:

根据预先确定的类型组合状态位与统计操作类型的映射关系,确定得到的所述类型组合状态位对应的统计操作类型。

11.一种基于如权利要求1-5中任一项所述的业务数据处理系统的业务数据处理方法,其特征在于,该方法包括以下步骤:配置预设的数据同步工具,利用所述数据同步工具创建用于存放业务数据的目标表;

创建分布式发布订阅消息系统,并利用所述分布式发布订阅消息系统集成实时计算框架;

在侦测到用户对所述目标表中业务数据的操作时,所述分布式发布订阅消息系统基于预设的计算规则确定对所述业务数据的统计操作类型;

所述实时计算框架根据确定的统计操作类型对所述目标表中业务数据进行统计操作,获取所述目标表中业务数据的实时统计数据,并展示给用户。

12.如权利要求11所述的业务数据处理方法,其特征在于,该方法还包括:利用所述分布式发布订阅消息系统集成开源数据库,所述开源数据库用于存放以同一业务数据标识为主键的历史数据;

在所述开源数据库中设定一用于记录同一业务数据标识的统计次数的表;

若对同一业务数据标识的业务数据中不同类型的指标进行记录,则维持该同一业务数据标识的统计次数不变;若对同一业务数据标识的一条业务数据进行删除,则将该同一业务数据标识的统计次数减1。

13.一种业务数据处理系统,其特征在于,所述业务数据处理系统包括数据同步工具、分布式发布订阅消息系统及实时计算框架,其中:所述数据同步工具用于创建用于存放业务数据的目标表;

所述分布式发布订阅消息系统用于集成实时计算框架,并在侦测到用户对所述目标表中业务数据的操作时,基于预设的计算规则确定对所述业务数据的统计操作类型;

所述实时计算框架用于根据确定的统计操作类型对所述目标表中业务数据进行统计操作,获取所述目标表中业务数据的实时统计数据,并展示给用户。

14.如权利要求13所述的业务数据处理系统,其特征在于,所述分布式发布订阅消息系统还用于集成开源数据库;

所述开源数据库用于存放以同一业务数据标识为主键的历史数据,设定一用于记录同一业务数据标识的统计次数的表,若对同一业务数据标识的业务数据中不同类型的指标进行记录,则维持该同一业务数据标识的统计次数不变,若对同一业务数据标识的一条业务数据进行删除,则将该同一业务数据标识的统计次数减1。