[发明专利]用电量查询方法、装置有效
申请号: | 201510953436.7 | 申请日: | 2015-12-16 |
公开(公告)号: | CN105550326B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 姜鹏 | 申请(专利权)人: | 芜湖美智空调设备有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/2458 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 241000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用电量 查询 方法 装置 | ||
1.一种用电量查询方法,其特征在于,所述用电量查询方法包括以下步骤:
A、接收由第一用电设备上报的包含其当前总用电量的用电量信息,根据所述用电量信息更新预置的第一记录表中所述第一用电设备的记录,其中,所述第一记录表用于记录不同用电设备在不同日期的不同时刻上报的各自的总用电量;
B、在当前时间点为预设时间点时,根据所述第一记录表中的数据,计算获得所述第一记录表中包含的各个用电设备标识在截止到当前日期前一天的总用电量,并将截止到当前日期前一天的总用电量更新至第二记录表中,其中,所述第二记录表用于记录不同用电设备在不同年份中截止到每天的总用电量,所述第一记录表和所述第二记录表存储在文档型数据库或Hadoop分布式文件系统中;
C、在接收到包含用户指定的第二用电设备的用电设备标识、指定查询时间段的用电量查询请求时,根据所述用电量查询请求和所述第二记录表计算获得所述第二用电设备在所述指定查询时间段的用电量,并返回包含所述第二用电设备在所述指定查询时间段的用电量的查询响应消息。
2.如权利要求1所述的用电量查询方法,其特征在于,上述步骤A包括:
接收由所述第一用电设备上报的用电量信息,从所述用电量信息中提取出所述第一用电设备的用电设备标识、上报时间戳、总用电量;
在所述第一记录表中存在由所述用电设备标识和所述上报时间戳所包含的日期确定出的第一记录时,将所述上报时间戳与所述总用电量的对应关系保存至所述第一记录的对象集合中;或者,
在所述第一记录表中不存在由所述用电设备标识和所述上报时间戳所包含的日期确定出的第一记录时,在所述第一记录表中增加一条由所述用电设备标识和所述上报时间戳所包含的日期确定出的第一记录,并将所述上报时间戳与所述总用电量的对应关系保存至所述第一记录的对象集合中。
3.如权利要求2所述的用电量查询方法,其特征在于,上述步骤B包括:
对于所述第一记录表中包含的各个用电设备标识,在所述第二记录表中存在由当前用电设备标识和当前日期前一天对应的年份确定出的第二记录时,将当前用电设备标识在截止到当前日期前一天的总用电量与当前日期前一天对应的日期的对应关系保存至所述第二记录的对象集合中。
4.如权利要求3所述的用电量查询方法,其特征在于,上述步骤B还包括:
对于所述第一记录表中包含的各个用电设备标识,在所述第二记录表中不存在由当前用电设备标识和当前日期前一天对应的年份确定出的第二记录时,在所述第二记录表中增加一条由当前用电设备标识和当前日期前一天对应的年份确定出的第二记录,并将当前用电设备标识在截止到当前日期前一天的总用电量与当前日期前一天对应的日期的对应关系保存至所述第二记录的对象集合中。
5.如权利要求1-4任一项所述的用电量查询方法,其特征在于,在上述步骤C中,所述根据所述用电量查询请求和所述第二记录表计算获得所述第二用电设备在所述指定查询时间段的用电量包括:
根据所述用电量查询请求和所述第二记录表,利用MapReduce运算模型计算获得所述第二用电设备在所述指定查询时间段的用电量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芜湖美智空调设备有限公司,未经芜湖美智空调设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510953436.7/1.html,转载请声明来源钻瓜专利网。