The invention provides a distributed intelligent meter power selling method and system with a concentrator, which belongs to the technical field of smart grid. This system includes M smart meters and N network servers for sale, and H concentrators. Each network server for sale and each concentrator includes routing module, key module, consensus module and billing module. Each smart meter has key module and consensus module. The routing module is used to realize two-way communication and intelligent electricity between concentrators according to routing rules. The two-way communication between the meter and the concentrator, the two-way communication between the selling network server and the concentrator, and the two-way communication between the selling network server; the token acquired by the smart meter in the present invention can not be tampered with, forged and can guarantee integrity; the charging token can be checked and analyzed by the selling system at any time to ensure the profit of the selling system.
【技术实现步骤摘要】
一种具有集中器的分布式智能电表售电方法和系统
本专利技术属于智能电网
,涉及一种具有集中器的分布式智能电表售电方法和系统。
技术介绍
随着科学技术的发展,以智能电网为代表的物联网技术逐渐成熟,智能电网是物联网大规模应用的一个重要场景,已经涉及到人们生活中的方方面面。智能电表是智能电网的智能终端,它已经不是传统意义上的电表,智能电表除了具备传统电表基本用电量的计量功能以外,更重要的是智能电表本身具备可编程功能:能够实现诸如多费率计量、拉合闸控制、事件上报等逻辑功能;智能电表也具备双向通信功能:能够向远端平台发送电表的指令,也能够接受远端平台下发的指令。智能电表通常的一种部署方式,是用户侧安装使用智能预付费电表,预收电费,剩余电量为零时自动拉闸断电,用户必须充值后才能正常使用。智能电表通过互联网或专网与远端侧使用售电系统通信,售电系统可以根据电表编号、充值电量、时间戳、电表密码、随机因数等信息,生成充值token,远程下发给智能电表进行剩余电量的充值。智能电表是一表一密钥,不同电表之间的token不能互用,token全网唯一。当前这种方式有以下的不足和局限:1、智能电表必须要和远端售电系统保持网络连接,若一旦在充值期间网络异常,那么智能电表将无法充值;2、远端售电系统存在宕机可能性,一旦宕机后无法提供售电服务,那么智能电表也将无法充值;3、特别在面向智能电网全网用户时,随着用户数量的规模上升,如上问题的出现,将使用户满意度下降、系统可靠性降低。
技术实现思路
鉴于此,为了解决现有的系统网络异常存在的充值失败问题,本专利技术提供了一种具有集中器的分布式智能电表 ...
【技术保护点】
1.一种具有集中器的分布式智能电表售电方法,其特征在于:包括以下步骤:S1、待充值的智能电表通过路由模块连接任意一个售电网络服务器,若连接成功则进入步骤S2,若所有的售电网络服务器均连接不成功则进入步骤S3;S2、售电网络服务器的共识模块根据待充值的智能电表的公钥生成充值token,待充值智能电表的共识模块获取该售电网络服务器返回的充值token及充值详情;S3、待充值的智能电表通过路由模块连接任意一个集中器,若连接成功则向其发送获取充值token请求,进入步骤S4,否则本次充值失败结束流程;S4、连接成功的集中器的共识模块从其他集中器处获取待充值智能电表的所有子公钥,然后合成待充值的智能电表的公钥,并根据公钥生成充值token,将充值token及充值详情返回给待充值的智能电表的共识模块;S5、待充值的智能电表根据上述任意途径获得充值token后,其密钥模块根据私钥对充值token进行解密并执行充值。
【技术特征摘要】
1.一种具有集中器的分布式智能电表售电方法,其特征在于:包括以下步骤:S1、待充值的智能电表通过路由模块连接任意一个售电网络服务器,若连接成功则进入步骤S2,若所有的售电网络服务器均连接不成功则进入步骤S3;S2、售电网络服务器的共识模块根据待充值的智能电表的公钥生成充值token,待充值智能电表的共识模块获取该售电网络服务器返回的充值token及充值详情;S3、待充值的智能电表通过路由模块连接任意一个集中器,若连接成功则向其发送获取充值token请求,进入步骤S4,否则本次充值失败结束流程;S4、连接成功的集中器的共识模块从其他集中器处获取待充值智能电表的所有子公钥,然后合成待充值的智能电表的公钥,并根据公钥生成充值token,将充值token及充值详情返回给待充值的智能电表的共识模块;S5、待充值的智能电表根据上述任意途径获得充值token后,其密钥模块根据私钥对充值token进行解密并执行充值。2.根据权利要求1所述的一种具有集中器的分布式智能电表售电方法,其特征在于:待充值的智能电表的共识模块判断获取到的充值token是否有效,判断方法包括:根据获得的充值详情和该智能电表的公钥计算token值,将计算的token值与接收到的充值token进行比较,若一致,则该充值token及详情有效,将放入账单模块的缓存池;若不一致,则丢弃。3.根据权利要求1所述的一种具有集中器的分布式智能电表售电方法,其特征在于:每个智能电表的公钥都被分解为J个子公钥,J个子公钥被随机存放在J个集中器的密钥模块中,与待充值智能电表连接成功的集中器向其余集中器发送获取待充值智能电表子公钥的请求,当某个集中器的共识模块接收到该请求时,若该集中器的密钥模块中保存有待充值的智能电表的子公钥,则同意该请求;若该集中器的密钥模块中未保存待充值的智能电表的子公钥,则转发该请求给其他集中器。4.根据权利要求1所述的一种具有集中器的分布式智能电表售电方法,其特征在于:售电网络服务器或集中器生成充值token后,充值token及充值详情存放至售电网络服务器或集中器账单模块的缓存池中;而且,若待充值的智能电表与售电网络服务器连接,该售电网络服务器通过路由模块将充值token及充值详情转发给其他售电网络服务器,并由账单模块负责记录;若待充值的智能电表与集中器连接,则当连接成功的集中器生成充值token后,其共识模块会将充值token和充值详情进行转发,转发对象为具有待充值智能电表子公钥的集中器,并由账单模块负责记录。5.一种具有集中器的分布式智能电表售电系统,其特征在于:包括M个智能电表及N个售电网络服务器,还包括H个集中器,每个售电网络服务器和每个集中器均包括路由模块、密钥模块、共识模块和账单模块,每个智能电表都有密钥模块和共识模块;所述路由模块根据路由规则,用于实现集中器...
【专利技术属性】
技术研发人员:万邦睿,钱鹰,黄江平,刘歆,韦庆杰,金霜,张俊,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。