基于多用户智能电表的数据访问控制方法及系统与流程
技术特征:
1.基于多用户智能电表的数据访问控制方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于多用户智能电表的数据访问控制方法,其特征在于:步骤1中,多个智能电表(100)基于自组网进行编号,在同一个自组网网络中,智能电表(100)的编号格式为:abc,其中a是区域代码,b是设备类型代码,c是序列号;
3.根据权利要求2所述的基于多用户智能电表的数据访问控制方法,其特征在于:步骤3中,基于访问时间的密钥数据生成方法是:访问请求控制模块(1)与访问请求端(102)基于ntp进行时间同步,将当前时间戳转换为固定长度的字符串或数值;
4.根据权利要求3所述的基于多用户智能电表的数据访问控制方法,其特征在于:基于访问时间的密钥数据生成公式是:
5.根据权利要求4所述的基于多用户智能电表的数据访问控制方法,其特征在于:每隔一分钟生成基于访问时间的密钥数据。
6.根据权利要求4所述的基于多用户智能电表的数据访问控制方法,其特征在于:步骤4中,中央服务器(101)判断访问端网络地址数据是否属于安全地址数据库内的网络地址的方法是:
7.根据权利要求6所述的基于多用户智能电表的数据访问控制方法,其特征在于:安全网络地址数据及关联信息数据是ip地址范围、子网掩码和网络前缀。
8.根据权利要求7所述的基于多用户智能电表的数据访问控制方法,其特征在于:设访问端网络地址为a_ip,安全网络地址数据库中的地址条目为db_ip,其中每个条目包含网络地址net_ip和子网掩码mask,地址匹配函数为f_match,判断是否属于安全地址数据库内的网络地址的公式是:
9.基于多用户智能电表的数据访问控制系统,其特征在于:用于实现权利要求8所述的基于多用户智能电表的数据访问控制方法,数据访问控制系统包括多个智能电表(100)、电表通信模块(103)和中央服务器(101),所述多个智能电表(100)分别通过电表通信模块(103)与中央服务器(101),并基于电表通信模块(103)自组网通信连接,访问请求端(102)通过电表通信模块(103)与多个智能电表(100)通信连接,交互远端数据访问请求数据,所述智能电表(100)设有基于数据分析芯片的访问请求控制模块(1),访问请求控制模块(1)通过电表通信模块(103)与中央服务器(101)通信连接。
技术总结
本发明公开基于多用户智能电表的数据访问控制方法及系统,涉及智能电表的数据访问控制技术领域,本发明对于访问请求首先是校验访问请求数据的数据格式是否满足标准数据格式,采用与中央服务器通信交互访问端网络地址数据,在中央服务器端判断访问端网络地址数据是否属于安全地址数据库内的网络地址的模式来进行判断,请求控制模块需要校验完整的访问目标编号数据是否是自身编号数据,防止错误编号导致反馈的数据与请求数据不符合的情况出现,最后一步判断是基于访问时间的密钥数据的校验;若三步的校验如果均通过,认为访问请求端是合法的,大幅提升智能电表数据访问的安全性,保障电力系统的安全性,确保访问请求端访问数据的准确性。
技术研发人员:潘文涛,陈长春,张益
受保护的技术使用者:四川中威能电力科技有限公司
技术研发日:
技术公布日:2024/11/26
技术研发人员:潘文涛,陈长春,张益
技术所有人:四川中威能电力科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
