首页 / 专利库 / 资料储存系统 / 数据仓库 / 一种数据流量控制方法、装置及系统

一种数据流量控制方法、装置及系统

阅读:1038发布:2020-08-19

专利汇可以提供一种数据流量控制方法、装置及系统专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种数据流量控制方法、装置及系统,其中,该方法包括:将用户的历史数据流量同步至离线 数据仓库 ,以使所述离线数据仓库根据所述历史数据流量确定安全数据流量范围;接收所述离线数据仓库回导的所述安全数据流量范围;接收所述用户的数据流量 申请 ,其中,所述数据流量申请中包括:当前数据流量;根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请。,下面是一种数据流量控制方法、装置及系统专利的具体信息内容。

1.一种数据流量控制方法,包括:
将用户的历史数据流量同步至离线数据仓库,以使所述离线数据仓库根据所述历史数据流量确定安全数据流量范围;
接收所述离线数据仓库回导的所述安全数据流量范围;
接收所述用户的数据流量申请,其中,所述数据流量申请中包括:当前数据流量;
根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请。
2.如权利要求1所述的数据流量控制方法,
所述离线数据仓库根据所述历史数据流量确定安全数据流量范围,包括:
所述离线数据仓库根据所述历史数据流量,确定预设时间阈值的数据流量范围;
确定当前时间段内历史数据流量之和,其中,所述当前时间段的长度等于所述时间阈值;
根据所述当前时间段内历史数据流量之和、所述时间阈值的数据流量范围,确定所述安全数据流量范围。
3.如权利要求2所述的数据流量控制方法,进一步包括:确定第一浮动数据流量;
所述离线数据仓库根据所述历史数据流量,确定预设时间阈值的数据流量范围,包括:
确定每个第一时间段内所述历史数据流量之和;其中,所述第一时间段的长度等于所述时间阈值;
确定各个所述第一时间段内历史数据流量之和的平均值;
根据所述第一浮动数据流量和各个所述第一时间段内历史数据流量之和的平均值,确定所述时间阈值的数据流量范围。
4.如权利要求3所述的数据流量控制方法,
所述根据所述第一浮动数据流量和各个所述第一时间段内历史数据流量之和的平均值,确定所述时间阈值的数据流量范围,包括:
确定所述时间阈值的数据流量范围为[各个所述第一时间段内历史数据流量之和的平均值-所述第一浮动数据流量,各个所述第一时间段内历史数据流量之和的平均值+所述第一浮动数据流量]。
5.如权利要求3或4所述的数据流量控制方法,
所述确定第一浮动数据流量,包括:
确定各个所述第一时间段内历史数据流量之和的最大值和各个所述第一时间段内历史数据流量之和的最小值;
根据第一公式,计算所述第一浮动数据流量;
所述第一公式,包括:
其中,y1用于表征所述第一浮动数据流量,a1用于表征各个所述第一时间段内历史数据流量之和的最小值,b1用于表征各个所述第一时间段内历史数据流量之和的最大值。
6.如权利要求1所述的数据流量控制方法,进一步包括:确定第二浮动数据流量;
所述离线数据仓库根据所述历史数据流量确定安全数据流量范围,包括:
所述离线数据仓库确定预设第二时间段内所述历史数据流量的平均值;
根据所述第二时间段内历史数据流量的平均值和所述第二浮动数据流量,确定所述安全数据流量范围。
7.如权利要求6所述的数据流量控制方法,
所述根据所述第二时间段内历史数据流量的平均值和所述第二浮动数据流量,确定所述安全数据流量范围,包括:
确定所述安全数据流量范围为[所述第二时间段内历史数据流量的平均值-所述第二浮动数据流量,所述第二时间段内历史数据流量的平均值+所述第二浮动数据流量]。
8.如权利要求6或7所述的数据流量控制方法,
所述确定第二浮动数据流量,包括:
确定所述第二时间段内历史数据流量的最大值和所述第二时间段内历史数据流量的最小值;
根据第二公式,计算所述第二浮动数据流量;
所述第二公式,包括:
其中,y2用于表征所述第二浮动数据流量,a2用于表征所述第二时间段内历史数据流量的最小值,b2用于表征所述第二时间段内历史数据流量的最大值。
9.如权利要求1所述的数据流量控制方法,
所述离线数据仓库根据所述历史数据流量确定安全数据流量范围,包括:
所述离线数据仓库对所述历史数据流量进行聚类,得到至少两个历史数据流量集合;
根据所述至少两个历史数据流量集合,确定所述安全数据流量范围。
10.如权利要求1所述的数据流量控制方法,
所述根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请,包括:
确定所述当前数据流量是否在所述安全数据流量范围内,如果在,响应所述数据流量申请。
11.如权利要求1所述的数据流量控制方法,
所述根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请,包括:
确定所述当前数据流量是否在所述安全数据流量范围内,如果不在,
根据所述数据流量申请,生成审核工单;
将所述审核工单发送给外部;
当接收到所述外部针对所述审核工单发送的审核通过通知时,响应所述数据流量申请。
12.如权利要求2所述的数据流量控制方法,
所述根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请,包括:
确定所述当前数据流量是否在所述安全数据流量范围内,如果不在,
确定所述当前数据流量是否在所述时间阈值的数据流量范围内,如果在,在所述当前时间段之后响应所述数据流量申请。
13.一种资金流出控制方法,包括:
将用户的历史资金流出金额同步至离线数据仓库,以使所述离线数据仓库根据所述历史资金流出金额确定安全金额范围;
接收所述离线数据仓库回导的所述安全金额范围;
接收所述用户的资金流出申请,其中,所述资金流出申请中包括:当前资金流出金额;
根据所述当前资金流出金额和所述安全金额范围,确定是否响应所述资金流出申请。
14.一种数据流量控制装置,包括:
同步单元,用于将用户的历史数据流量同步至离线数据仓库,以使所述离线数据仓库根据所述历史数据流量确定安全数据流量范围;
接收单元,用于接收所述离线数据仓库回导的所述安全数据流量范围;接收所述用户的数据流量申请,其中,所述数据流量申请中包括:当前数据流量;
第一确定单元,用于根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请。
15.如权利要求14所述的数据流量控制装置,
所述同步单元,用于所述离线数据仓库根据所述历史数据流量,确定预设时间阈值的数据流量范围;确定当前时间段内历史数据流量之和,其中,所述当前时间段的长度等于所述时间阈值;根据所述当前时间段内历史数据流量之和、所述时间阈值的数据流量范围,确定所述安全数据流量范围。
16.如权利要求15所述的数据流量控制装置,进一步包括:第二确定单元;
所述第二确定单元,用于确定第一浮动数据流量;
所述同步单元,用于确定每个第一时间段内所述历史数据流量之和;其中,所述第一时间段的长度等于所述时间阈值;确定各个所述第一时间段内历史数据流量之和的平均值;
根据所述第一浮动数据流量和各个所述第一时间段内历史数据流量之和的平均值,确定所述时间阈值的数据流量范围。
17.如权利要求16所述的数据流量控制装置,
所述同步单元,用于确定所述时间阈值的数据流量范围为[各个所述第一时间段内历史数据流量之和的平均值-所述第一浮动数据流量,各个所述第一时间段内历史数据流量之和的平均值+所述第一浮动数据流量]。
18.如权利要求16或17所述的数据流量控制装置,
所述第二确定单元,用于确定各个所述第一时间段内历史数据流量之和的最大值和各个所述第一时间段内历史数据流量之和的最小值;根据第一公式,计算所述第一浮动数据流量;
所述第一公式,包括:
其中,y1用于表征所述第一浮动数据流量,a1用于表征各个所述第一时间段内历史数据流量之和的最小值,b1用于表征各个所述第一时间段内历史数据流量之和的最大值。
19.如权利要求14所述的数据流量控制装置,进一步包括:第三确定单元;
所述第三确定单元,用于确定第二浮动数据流量;
所述同步单元,用于所述离线数据仓库确定预设第二时间段内所述历史数据流量的平均值;根据所述第二时间段内历史数据流量的平均值和所述第二浮动数据流量,确定所述安全数据流量范围。
20.如权利要求19所述的数据流量控制装置,
所述同步单元,用于确定所述安全数据流量范围为[所述第二时间段内历史数据流量的平均值-所述第二浮动数据流量,所述第二时间段内历史数据流量的平均值+所述第二浮动数据流量]。
21.如权利要求19或20所述的数据流量控制装置,
所述第三确定单元,用于确定所述第二时间段内历史数据流量的最大值和所述第二时间段内历史数据流量的最小值;根据第二公式,计算所述第二浮动数据流量;
所述第二公式,包括:
其中,y2用于表征所述第二浮动数据流量,a2用于表征所述第二时间段内历史数据流量的最小值,b2用于表征所述第二时间段内历史数据流量的最大值。
22.如权利要求14所述的数据流量控制装置,
所述同步单元,用于所述离线数据仓库对所述历史数据流量进行聚类,得到至少两个历史数据流量集合;根据所述至少两个历史数据流量集合,确定所述安全数据流量范围。
23.如权利要求14所述的数据流量控制装置,
所述第一确定单元,用于确定所述当前数据流量是否在所述安全数据流量范围内,如果在,响应所述数据流量申请。
24.如权利要求14所述的数据流量控制装置,
所述第一确定单元,用于确定所述当前数据流量是否在所述安全数据流量范围内,如果不在,根据所述数据流量申请,生成审核工单;将所述审核工单发送给外部;当接收到所述外部针对所述审核工单发送的审核通过通知时,响应所述数据流量申请。
25.如权利要求15所述的数据流量控制装置,
所述第一确定单元,用于确定所述当前数据流量是否在所述安全数据流量范围内,如果不在,确定所述当前数据流量是否在所述时间阈值的数据流量范围内,如果在,在所述当前时间段之后响应所述数据流量申请。
26.一种资金流出控制装置,包括:
同步单元,用于将用户的历史资金流出金额同步至离线数据仓库,以使所述离线数据仓库根据所述历史资金流出金额确定安全金额范围;
接收单元,用于接收所述离线数据仓库回导的所述安全金额范围;接收所述用户的资金流出申请,其中,所述资金流出申请中包括:当前资金流出金额;
确定单元,用于根据所述当前资金流出金额和所述安全金额范围,确定是否响应所述资金流出申请。
27.一种数据流量控制系统,包括:权利要求14-25任一所述的数据流量控制装置和离线数据仓库。

说明书全文

一种数据流量控制方法、装置及系统

技术领域

[0001] 本发明涉及计算机技术领域,特别涉及一种数据流量控制方法、装置及系统。

背景技术

[0002] 随着电子商务的蓬勃发展,电子支付逐渐成为一种常见的支付方式。在此过程中,用户、金融机构和商家间频繁地进行数据交互。
[0003] 随着用户与商家间交易数量的增长,用户与商家间的数据流量也在逐步提高。在此过程中,一些不法人员可能利用非法链接等方式盗取用户的账户,使得用户与商家间的数据流量出现异常。
[0004] 在实际应用场景中,为了保障用户的财产安全,需要对数据流量进行控制。

发明内容

[0005] 鉴于此,本发明实施例提供了一种数据流量控制方法、装置及系统。
[0006] 第一方面,本发明实施例提供了一种数据流量控制方法,包括:
[0007] 将用户的历史数据流量同步至离线数据仓库,以使所述离线数据仓库根据所述历史数据流量确定安全数据流量范围;
[0008] 接收所述离线数据仓库回导的所述安全数据流量范围;
[0009] 接收所述用户的数据流量申请,其中,所述数据流量申请中包括:当前数据流量;
[0010] 根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请。
[0011] 第二方面,本发明实施例提供了一种资金流出控制方法,包括:
[0012] 将用户的历史资金流出金额同步至离线数据仓库,以使所述离线数据仓库根据所述历史资金流出金额确定安全金额范围;
[0013] 接收所述离线数据仓库回导的所述安全金额范围;
[0014] 接收所述用户的资金流出申请,其中,所述资金流出申请中包括:当前资金流出金额;
[0015] 根据所述当前资金流出金额和所述安全金额范围,确定是否响应所述资金流出申请。
[0016] 第三方面,本发明实施例提供了一种数据流量控制装置,包括:
[0017] 同步单元,用于将用户的历史数据流量同步至离线数据仓库,以使所述离线数据仓库根据所述历史数据流量确定安全数据流量范围;
[0018] 接收单元,用于接收所述离线数据仓库回导的所述安全数据流量范围;接收所述用户的数据流量申请,其中,所述数据流量申请中包括:当前数据流量;
[0019] 第一确定单元,用于根据所述当前数据流量和所述安全数据流量范围,确定是否响应所述数据流量申请。
[0020] 第四方面,本发明实施例提供了一种资金流出控制装置,包括:
[0021] 同步单元,用于将用户的历史资金流出金额同步至离线数据仓库,以使所述离线数据仓库根据所述历史资金流出金额确定安全金额范围;
[0022] 接收单元,用于接收所述离线数据仓库回导的所述安全金额范围;接收所述用户的资金流出申请,其中,所述资金流出申请中包括:当前资金流出金额;
[0023] 确定单元,用于根据所述当前资金流出金额和所述安全金额范围,确定是否响应所述资金流出申请。
[0024] 第五方面,本发明实施例提供了一种数据流量控制系统,包括:上述任一实施例所述的数据流量控制装置和离线数据仓库。
[0025] 本发明实施例采用的上述至少一个技术方案能够达到以下有益效果:该方法将用户的历史数据流量实时同步至离线数据仓库,以使离线数据仓库能够根据该用户的历史数据流量确定与该用户对应的安全数据流量范围,并利用该安全数据流量范围控制该用户的数据流量。在该方法中,安全数据流量范围的确定充分考虑用户的行为习惯,进而实现对不同用户进行差异化控制。在最大程度满足用户的需求的同时,保证交易的安全性。附图说明
[0026] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1是本发明一个实施例提供的一种数据流量控制方法的流程图
[0028] 图2是本发明一个实施例提供的一种资金流出控制方法的流程图;
[0029] 图3是本发明一个实施例提供的一种数据流量控制装置的结构示意图;
[0030] 图4是本发明一个实施例提供的一种资金流出控制装置的结构示意图;
[0031] 图5是本发明一个实施例提供的一种数据流量控制系统的结构示意图;
[0032] 图6是本发明另一个实施例提供的一种数据流量控制方法的流程图。

具体实施方式

[0033] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034] 如图1所示,本发明实施例提供了一种数据流量控制方法,该方法可以包括以下步骤:
[0035] 步骤101:将用户的历史数据流量同步至离线数据仓库,以使离线数据仓库根据历史数据流量确定安全数据流量范围。
[0036] 步骤102:接收离线数据仓库回导的安全数据流量范围。
[0037] 步骤103:接收用户的数据流量申请,其中,数据流量申请中包括:当前数据流量。
[0038] 步骤104:根据当前数据流量和安全数据流量范围,确定是否响应数据流量申请。
[0039] 其中,步骤102与步骤103还可以同时执行,或者,步骤103先于步骤102执行。与之类似地,“离线数据仓库根据历史数据流量确定安全数据流量范围”与步骤103的执行顺序此处也不做限定。
[0040] 该方法将用户的历史数据流量实时同步至离线数据仓库,以使离线数据仓库能够根据该用户的历史数据流量确定与该用户对应的安全数据流量范围,并利用该安全数据流量范围控制该用户的数据流量。在该方法中,安全数据流量范围的确定充分考虑用户的行为习惯,进而实现对不同用户进行差异化控制。在最大程度满足用户的需求的同时,保证交易的安全性。
[0041] “离线数据仓库根据历史数据流量确定安全数据流量范围”至少存在以下几种实现方式:
[0042] 方式1:根据一段时间内的历史数据流量之和确定安全数据流量范围。
[0043] 此时,离线数据仓库根据历史数据流量确定安全数据流量范围,具体包括:
[0044] A1:离线数据仓库根据历史数据流量,确定预设时间阈值的数据流量范围。
[0045] 进一步地,A1存在以下两种情况:
[0046] 情况1:
[0047] 在本发明的一个实施例中,该方法还包括:确定第一浮动数据流量。
[0048] A1具体包括:
[0049] A11:确定每个第一时间段内历史数据流量之和;其中,第一时间段的长度等于时间阈值。
[0050] 其中,时间阈值的大小并不做限定,可以为1年,可以为1天,还可以为1小时。
[0051] 现以1天为例进行说明。第一时间段的长度为1天,例如,1号为一个第一时间段,2号为一个第一时间段,3号为一个第一时间段。当然,第一时间段的起止时间点是可以变化的,例如,1号的9点至2号的9点为一个第一时间段,2号的9点至3号的9点为一个第一时间段。各个第一时间段之间不存在重叠。
[0052] 以历史数据流量为历史资金流出金额进行说明,在1号,用户A向其他用户转账三次,金额分别为1万、2万、3万,则1号对应的历史数据流量之和为6万。
[0053] A12:确定各个第一时间段内历史数据流量之和的平均值。
[0054] A13:根据第一浮动数据流量和各个第一时间段内历史数据流量之和的平均值,确定时间阈值的数据流量范围。
[0055] A13具体包括:确定时间阈值的数据流量范围为[各个第一时间段内历史数据流量之和的平均值-第一浮动数据流量,各个第一时间段内历史数据流量之和的平均值+第一浮动数据流量]。
[0056] A13还存在多种实现方式,例如,确定时间阈值的数据流量范围为[各个第一时间段内历史数据流量之和的平均值-2×第一浮动数据流量,各个第一时间段内历史数据流量之和的平均值+2×第一浮动数据流量],此处不再赘述。
[0057] 另外,上述确定第一浮动数据流量也存在多种实现方式,其中包括:
[0058] 确定各个第一时间段内历史数据流量之和的最大值和各个第一时间段内历史数据流量之和的最小值;
[0059] 根据第一公式,计算第一浮动数据流量;
[0060] 第一公式,包括:
[0061]
[0062] 其中,y1用于表征第一浮动数据流量,a1用于表征各个第一时间段内历史数据流量之和的最小值,b1用于表征各个第一时间段内历史数据流量之和的最大值。
[0063] 情况1能够降低个别历史数据流量过大或过小对时间阈值的数据流量范围的影响,进而提高数据流量控制的准确性。
[0064] 情况2:在本发明的一个实施例中,确定每个第一时间段内历史数据流量之和;其中,第一时间段的长度等于时间阈值。确定时间阈值的数据流量范围为[各个第一时间段内历史数据流量之和的最小值,各个第一时间段内历史数据流量之和的最大值]。
[0065] 情况2能够在较大范围内对数据流量进行控制,相较于情况1能够更大程度保障用户的交易安全。
[0066] A2:确定当前时间段内历史数据流量之和,其中,当前时间段的长度等于时间阈值。
[0067] 当前时间段即当前时刻所在的时间段。离线数据仓库可以实时执行A2,也可以按照预设的周期执行A2。
[0068] 当前时间段内历史数据流量,指的是当前时间段的起点至当前时刻存在的数据流量。例如,时间阈值为1天,第一时间段为1号,当前时刻为1号的9点,当前时间段内历史数据流量指的是1号的0点至1号的9点的数据流量。
[0069] A3:根据当前时间段内历史数据流量之和、时间阈值的数据流量范围,确定安全数据流量范围。
[0070] 当当前时间段内历史数据流量之和小于时间阈值的数据流量范围的最小值时,确定安全数据流量范围为[时间阈值的数据流量范围的最小值-当前时间段内历史数据流量之和,时间阈值的数据流量范围的最大值-当前时间段内历史数据流量之和]。
[0071] 当当前时间段内历史数据流量之和在时间阈值的数据流量范围内时,确定安全数据流量范围为[0,时间阈值的数据流量范围的最大值-当前时间段内历史数据流量之和]。
[0072] 需要说明的是,本发明提供的方法是基于安全数据流量范围进行控制,不考虑当前时间段内历史数据流量之和大于时间阈值的数据流量范围的最大值的情况。换言之,应用本发明提供的方法不会出现当前时间段内历史数据流量之和大于时间阈值的数据流量范围的最大值的情况。
[0073] 综上,方式1能够对一定时间段内的数据流量进行控制,避免不法分子在一段时间内通过多次数据流量申请的方式(每次数据流量申请中包括的当前数据流量较小)危害用户的交易安全。
[0074] 方式2:根据单笔历史数据流量确定安全数据流量范围。
[0075] 与上述方式1类似,离线数据仓库根据历史数据流量确定安全数据流量范围,至少存在以下两种情况:
[0076] 情况1:在本发明的一个实施例中,该方法还包括:确定第二浮动数据流量;
[0077] 离线数据仓库根据历史数据流量确定安全数据流量范围,包括:
[0078] B1:离线数据仓库确定预设第二时间段内历史数据流量的平均值。
[0079] 以历史数据流量为历史资金流出金额进行说明,在1号,用户A向其他用户转账三次,金额分别为1万、2万、3万,则1号对应的历史数据流量的平均值为2万。
[0080] B2:根据第二时间段内历史数据流量的平均值和第二浮动数据流量,确定安全数据流量范围。
[0081] 其中,B2具体包括:
[0082] 确定安全数据流量范围为[第二时间段内历史数据流量的平均值-第二浮动数据流量,第二时间段内历史数据流量的平均值+第二浮动数据流量]。
[0083] B2与A13类似,存在多种实现方式,此处不再赘述。
[0084] 与第一浮动数据流量类似,上述确定第二浮动数据流量,具体包括:
[0085] 确定第二时间段内历史数据流量的最大值和第二时间段内历史数据流量的最小值;
[0086] 根据第二公式,计算第二浮动数据流量;
[0087] 第二公式,包括:
[0088]
[0089] 其中,y2用于表征第二浮动数据流量,a2用于表征第二时间段内历史数据流量的最小值,b2用于表征第二时间段内历史数据流量的最大值。
[0090] 情况1能够降低个别历史数据流量过大或过小对时间阈值的数据流量范围的影响,进而提高数据流量控制的准确性。
[0091] 情况2:在本发明的一个实施例中,离线数据仓库确定安全数据流量范围为[第二时间段内历史数据流量的最小值,第二时间段内历史数据流量的最大值]。
[0092] 与方式1中两种情况类似,在方式2中,情况2能够在较大范围内对数据流量进行控制,相较于情况1能够更大程度保障用户的交易安全。
[0093] 方式3:
[0094] 在本发明的一个实施例中,离线数据仓库根据历史数据流量确定安全数据流量范围,包括:
[0095] C1:离线数据仓库对历史数据流量进行聚类,得到至少两个历史数据流量集合。
[0096] 在本发明实施例中,通过聚类的方式将历史数据流量划分至不同的历史数据流量集合。例如,历史数据流量为1、2、3、8、9、10,通过聚类,将1、2、3划分至低级历史数据流量集合,将8、9、10划分至高级历史数据流量集合。
[0097] C2:根据至少两个历史数据流量集合,确定安全数据流量范围。
[0098] 安全数据流量范围可以由各个历史数据流量集合的最小值和最大值确定。例如,历史数据流量集合包括M、N,其中,M的最大值为M1、最小值为M2,N的最大值为N1、最小值为N2,则安全数据流量范围为[M2,M1]U[N2,N1]。
[0099] 方式3能够根据当前数据流量的大小,实现对数据流量分层级控制,进一步提供数据流量控制的准确性。
[0100] 在本发明的一个实施例中,根据当前数据流量和安全数据流量范围,确定是否响应数据流量申请,包括:
[0101] 确定当前数据流量是否在安全数据流量范围内,如果在,响应数据流量申请。
[0102] 在本发明的一个实施例中,如果当前数据流量不在安全数据流量范围内时,存在以下三种处理方式:
[0103] (1)根据当前数据流量和安全数据流量范围,确定是否响应数据流量申请,包括:
[0104] 确定当前数据流量是否在安全数据流量范围内,如果不在,拒绝数据流量申请。
[0105] 该方式能够拒绝识别出的所有具有威胁的数据流量申请,维护用户交易的安全。
[0106] (2)根据当前数据流量和安全数据流量范围,确定是否响应数据流量申请,包括:
[0107] 确定当前数据流量是否在安全数据流量范围内,如果不在,
[0108] 根据数据流量申请,生成审核工单;
[0109] 将审核工单发送给外部;
[0110] 当接收到外部针对审核工单发送的审核通过通知时,响应数据流量申请。
[0111] 针对用户在特殊情况(例如,支付急诊费用)下发送的数据流量申请(例如,转账申请),为了保证用户的交易安全,同时满足用户的需求,可以通过人工审核等方式对具有威胁的数据流量申请进行审核。
[0112] (3)根据当前数据流量和安全数据流量范围,确定是否响应数据流量申请,包括:
[0113] 确定当前数据流量是否在安全数据流量范围内,如果不在,
[0114] 确定当前数据流量是否在时间阈值的数据流量范围内,如果在,在当前时间段之后响应数据流量申请。
[0115] 可以在当前时间段之后的第一个第一时间段响应数据流量申请,也可以在之后的其他第一时间段响应数据流量申请。
[0116] 该方式能够满足用户的需求,为用户提供便利,同时,保障用户的交易安全。
[0117] 如图2所示,本发明实施例提供了一种资金流出控制方法,包括:
[0118] 步骤201:将用户的历史资金流出金额同步至离线数据仓库,以使离线数据仓库根据历史资金流出金额确定安全金额范围;
[0119] 步骤202:接收离线数据仓库回导的安全金额范围;
[0120] 步骤203:接收用户的资金流出申请,其中,资金流出申请中包括:当前资金流出金额;
[0121] 步骤204:根据当前资金流出金额和安全金额范围,确定是否响应资金流出申请。
[0122] 该方法将用户的历史资金流出金额实时同步至离线数据仓库,以使离线数据仓库能够根据该用户的历史资金流出金额确定与该用户对应的安全金额范围,并利用该安全金额范围控制该用户的资金流出金额。在该方法中,安全金额范围的确定充分考虑用户的行为习惯,进而实现对不同用户进行差异化控制。在最大程度满足用户的需求的同时,保证交易的安全性,防止资金损失。
[0123] 如图3所示,本发明实施例提供了一种数据流量控制装置,包括:
[0124] 同步单元301,用于将用户的历史数据流量同步至离线数据仓库,以使离线数据仓库根据历史数据流量确定安全数据流量范围;
[0125] 接收单元302,用于接收离线数据仓库回导的安全数据流量范围;接收用户的数据流量申请,其中,数据流量申请中包括:当前数据流量;
[0126] 第一确定单元303,用于根据当前数据流量和安全数据流量范围,确定是否响应数据流量申请。
[0127] 在本发明的一个实施例中,同步单元301,用于离线数据仓库根据历史数据流量,确定预设时间阈值的数据流量范围;确定当前时间段内历史数据流量之和,其中,当前时间段的长度等于时间阈值;根据当前时间段内历史数据流量之和、时间阈值的数据流量范围,确定安全数据流量范围。
[0128] 在本发明的一个实施例中,该装置还包括:第二确定单元;
[0129] 第二确定单元,用于确定第一浮动数据流量;
[0130] 同步单元301,用于确定每个第一时间段内历史数据流量之和;其中,第一时间段的长度等于时间阈值;确定各个第一时间段内历史数据流量之和的平均值;根据第一浮动数据流量和各个第一时间段内历史数据流量之和的平均值,确定时间阈值的数据流量范围。
[0131] 在本发明的一个实施例中,同步单元301,用于确定时间阈值的数据流量范围为[各个第一时间段内历史数据流量之和的平均值-第一浮动数据流量,各个第一时间段内历史数据流量之和的平均值+第一浮动数据流量]。
[0132] 在本发明的一个实施例中,第二确定单元,用于确定各个第一时间段内历史数据流量之和的最大值和各个第一时间段内历史数据流量之和的最小值;根据第一公式,计算第一浮动数据流量;
[0133] 第一公式,包括:
[0134]
[0135] 其中,y1用于表征第一浮动数据流量,a1用于表征各个第一时间段内历史数据流量之和的最小值,b1用于表征各个第一时间段内历史数据流量之和的最大值。
[0136] 在本发明的一个实施例中,该装置还包括:第三确定单元;
[0137] 第三确定单元,用于确定第二浮动数据流量;
[0138] 同步单元301,用于离线数据仓库确定预设第二时间段内历史数据流量的平均值;根据第二时间段内历史数据流量的平均值和第二浮动数据流量,确定安全数据流量范围。
[0139] 在本发明的一个实施例中,同步单元301,用于确定安全数据流量范围为[第二时间段内历史数据流量的平均值-第二浮动数据流量,第二时间段内历史数据流量的平均值+第二浮动数据流量]。
[0140] 在本发明的一个实施例中,第三确定单元,用于确定第二时间段内历史数据流量的最大值和第二时间段内历史数据流量的最小值;根据第二公式,计算第二浮动数据流量;
[0141] 第二公式,包括:
[0142]
[0143] 其中,y2用于表征第二浮动数据流量,a2用于表征第二时间段内历史数据流量的最小值,b2用于表征第二时间段内历史数据流量的最大值。
[0144] 在本发明的一个实施例中,同步单元301,用于离线数据仓库对历史数据流量进行聚类,得到至少两个历史数据流量集合;根据至少两个历史数据流量集合,确定安全数据流量范围。
[0145] 在本发明的一个实施例中,第一确定单元303,用于确定当前数据流量是否在安全数据流量范围内,如果在,响应数据流量申请。
[0146] 在本发明的一个实施例中,第一确定单元303,用于确定当前数据流量是否在安全数据流量范围内,如果不在,根据数据流量申请,生成审核工单;将审核工单发送给外部;当接收到外部针对审核工单发送的审核通过通知时,响应数据流量申请。
[0147] 在本发明的一个实施例中,第一确定单元303,用于确定当前数据流量是否在安全数据流量范围内,如果不在,确定当前数据流量是否在时间阈值的数据流量范围内,如果在,在当前时间段之后响应数据流量申请。
[0148] 如图4所示,本发明实施例提供了一种资金流出控制装置,包括:
[0149] 同步单元401,用于将用户的历史资金流出金额同步至离线数据仓库,以使离线数据仓库根据历史资金流出金额确定安全金额范围;
[0150] 接收单元402,用于接收离线数据仓库回导的安全金额范围;接收用户的资金流出申请,其中,资金流出申请中包括:当前资金流出金额;
[0151] 确定单元403,用于根据当前资金流出金额和安全金额范围,确定是否响应资金流出申请。
[0152] 如图5所示,本发明提供了一种数据流量控制系统,包括:上述任一实施例的数据流量控制装置501和离线数据仓库502。
[0153] 如图6所示,本发明实施例以数据流量控制系统为例,对数据流量控制方法进行详细的说明,该方法包括:
[0154] 步骤601:数据流量控制装置将用户的历史数据流量同步至离线数据仓库。
[0155] 步骤602:离线数据仓库确定预设第二时间段内历史数据流量的最大值和第二时间段内历史数据流量的最小值。
[0156] 步骤603:离线数据仓库根据第二时间段内历史数据流量的最大值和第二时间段内历史数据流量的最小值,计算第二浮动数据流量。
[0157] 利用下述第二公式计算第二浮动数据流量。
[0158] 第二公式,包括:
[0159]
[0160] 其中,y2用于表征第二浮动数据流量,a2用于表征第二时间段内历史数据流量的最小值,b2用于表征第二时间段内历史数据流量的最大值。
[0161] 步骤604:离线数据仓库确定第二时间段内历史数据流量的平均值。
[0162] 步骤605:离线数据仓库确定安全数据流量范围为[第二时间段内历史数据流量的平均值-第二浮动数据流量,第二时间段内历史数据流量的平均值+第二浮动数据流量]。
[0163] 步骤606:数据流量控制装置接收离线数据仓库回导的安全数据流量范围。
[0164] 步骤607:数据流量控制装置接收用户的数据流量申请,其中,数据流量申请中包括:当前数据流量。
[0165] 步骤608:数据流量控制装置确定当前数据流量是否在安全数据流量范围内,如果是,执行步骤609,否则,执行步骤610。
[0166] 步骤609:数据流量控制装置响应数据流量申请,并终止当前流程。
[0167] 步骤610:数据流量控制装置根据数据流量申请,生成审核工单,将审核工单发送给外部。
[0168] 步骤611:数据流量控制装置当接收到外部针对审核工单发送的审核通过通知时,响应数据流量申请。
[0169] 在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
[0170] 控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0171] 上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
[0172] 为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0173] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0174] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0175] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0176] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0177] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0178] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0179] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0180] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0181] 本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0182] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0183] 以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈