1.一种用户用电行为的分析方法,其特征在于,包括以下步骤:
预先获取用户在设定时长内的用电信息;
按预设规则对所述用电信息进行处理,生成用户行为标签,所述用户行为标签用于设定用户的安全用电范围;
建立分布式标签数据库,在所述分布式标签数据库中存储用户行为标签;
实时采集用户的用电行为数据;
将所述用电行为数据与所述分布式标签数据库中存储的用户行为标签进行比对;
根据比对结果确定所述用电行为数据是否超出用户的安全用电范围。
2.如权利要求1所述的用户用电行为的分析方法,其特征在于,所述用户行为标签包括:电力信息、负荷信息和电量电费信息;其中,
所述电力信息包括:电压等级信息、行业类别信息、生产班次信息和功率因数信息其中之一或任意组合;
所述负荷信息包括:负荷率、低谷用电率、峰谷差率和负荷变化率其中之一或任意组合;
所述电量电费信息包括:用电量比率和电费回收准时率。
3.如权利要求1所述的用户用电行为的分析方法,其特征在于,所述建立分布式标签数据库,在所述分布式标签数据库中存储用户行为标签,包括:
运用Rhive工具建立Hbase分布式标签数据库,在Hbase分布式标签数据库中存储用户用电行为标签。
4.如权利要求3所述的用户用电行为的分析方法,其特征在于,将所述用电行为数据与所述Hbase分布式标签数据库中存储的用户行为标签进行比对,包括:
利用Spark工具从所述Hbase分布式标签数据库读取与所述用电行为数据对应的用户行为标签,将所述用电行为数据与读取的用户行为标签进行比对。
5.如权利要求1至4任一项所述的用户用电行为的分析方法,其特征在于,还包括在确定所述用电行为数据超出用户的安全用户范围时:
进行实时报警;
和/或,将所述用电行为数据写入所述分布式标签数据库。
6.一种用户用电行为的分析装置,其特征在于,包括:
信息采集模块,用于预先获取用户在设定时长内的用电信息;
标签生成模块,用于按预设规则对所述用电信息进行处理,生成用户行为标签,所述用户行为标签用于设定用户的安全用电范围;
数据库建立模块,用于建立分布式标签数据库,在所述分布式标签数据库中存储用户行为标签;
实时采集模块,用于实时采集用户的用电行为数据;
比对模块,用于将所述用电行为数据与所述分布式标签数据库中存储的用户行为标签进行比对;
安全判定模块,用于根据比对结果确定所述用电行为数据是否超出用户的安全用电范围。
7.如权利要求6所述的用户用电行为的分析装置,其特征在于,所述用户行为标签包括:电力信息、负荷信息和电量电费信息;其中,
所述电力信息包括:电压等级信息、行业类别信息、生产班次信息和功率因数信息其中之一或任意组合;
所述负荷信息包括:负荷率、低谷用电率、峰谷差率和负荷变化率其中之一或任意组合;
所述电量电费信息包括:用电量比率和电费回收准时率。
8.如权利要求6所述的用户用电行为的分析装置,其特征在于,所述数据库建立模块,具体用于:
运用Rhive工具建立Hbase分布式标签数据库,并将所述用户行为标签存入Hbase分布式标签数据库。
9.如权利要求8所述的用户用电行为的分析装置,其特征在于,所述比对模块,具体用于:
利用Spark工具从所述Hbase分布式标签数据库读取与所述用电行为数据对应的用户行为标签,将所述用电行为数据与读取的用户行为标签进行比对。
10.如权利要求6至9任一项所述的用户用电行为的分析装置,其特征在于,还包括:
报警模块,用于进行实时报警;
和/或,数据库更新模块,用于将所述用电行为数据写入所述分布式标签数据库。