1.一种智能电表认证系统,其特征在于,包括认证服务器、智能电表和终端;
所述的智能电表与终端通过可见光通信连接;
所述的终端与认证服务器通过互联网连接;
所述的智能电表与认证服务器通过智能电网连接。
2.根据权利要求1所述的一种智能电表认证系统,其特征在于,所述的认证服务器包括:
所述的第一接收模块(101),用于接收携带有智能电表唯一标识号的入网请求信息;接收带有终端标识号和智能电表唯一标识号的入网确认指令,所述入网确认指令由所述终端接收带有智能电表唯一标识号的可见光通信信号后生成;
第一发送模块(102),用于根据所述入网请求信息发送鉴权指令到所述智能电表,所述智能电表根据所述鉴权指令发出智能电表唯一标识号的可见光通信信号;发送所述终端标识号是否合法的判断结果到所述终端
判断模块(103),用于判断所述终端标识号是否合法;判断工单数据库中是否能查询到与所述终端标识号相同的工作终端标识号;判断工单数据库中是否能查询到与所述终端标识号相同的工作终端标识号;若所述工单数据库能查询到与所述终端标识号相同的工作终端标识号,则判断当前时间是否在工作时间内;
认证模块(104),用于若所述终端标识号合法,则允许所述智能电表唯一标识号通过入网认证;
查询模块(105),用于查询工单数据库,所述工单数据库包含了带有工作终端标识号的工单数据;查询工单数据库,所述工单数据库包含了带有工作时间、工作终端标识号的工单数据;
判定模块(106),用于若所述工单数据库能查询到与所述终端标识号相同的工作终端标识号,则判定所述终端标识号为合法;若当前时间在工作时间内,则判定所述终端标识号为合法;
密钥模块(107),用于根据所述终端标识号为所述智能电表分配密钥。
3.根据权利要求1所述的一种智能电表认证系统,其特征在于,所述的智能电表包括:
第二发送模块(201),用于发送携带有智能电表唯一标识号的入网请求信息;
第二接收模块(202),用于接收认证服务器所发送的鉴权指令;接收认证服务器的认证结果,所述认证结果是由服务器根据所述终端标识号是否合法进行判断;接收认证服务器所分配的密钥,所述密钥由认证服务器根据所述终端标识号生成;
可见光发送模块(203),用于根据所述鉴权指令发出智能电表唯一标识号的可见光通信信号,以由终端接收该可见光通信信号并发送入网确认指令到所述认证服务器,所述入网确认指令携带有所述智能电表唯一标识号及终端标识号。
4.根据权利要求1所述的一种智能电表认证系统,其特征在于,所述的终端包括:
可见光接收模块(301),用于接收带有智能电表唯一标识号的可见光通信信号;
获取模块(302),用于获取终端标识号;
生成模块(303),用于生成带有所述智能电表唯一标识号和终端标识号的入网确认指令;
第三发送模块(304),用于发送所述入网确认指令到认证服务器,以由认证服务器判断所述终端标识号是否合法并进行入网认证;接收所述终端标识号是否合法的判断结果。
5.一种智能电表认证方法,其特征在于,包括
s110:智能电表发送带智能电表唯一标识号的入网请求信息至认证服务器,认证服务器根据入网请求信息发送鉴权指令至智能电表;
s120:智能电表根据鉴权指令生成带智能电表唯一标识号的可见光通信信号并发送至终端;
s130:终端生成带终端标识号和和智能电表唯一标识号的入网确认指令并发送至认证服务器;
s140:认证服务器判断所述终端标识号是否合法;
s150:如果所述终端标识号合法,则认证服务器允许所述智能电表唯一标识号通过入网认证。
6.根据权利要求1所述的一种智能电表认证方法,其特征在于,在步骤s140中,判断终端标识号是否合法的步骤包括:
s141a:查询工单数据库,所述工单数据库包含了带有工作终端标识号的工单数据;
s142a:判断工单数据库中是否能查询到与所述终端标识号相同的工作终端标识号;
s143a:如果所述工单数据库能查询到与所述终端标识号相同的工作终端标识号,则判定所述终端标识号为合法。
7.根据权利要求5或6所述的一种智能电表认证方法,其特征在于,在步骤s140中,判断终端标识号是否合法的步骤还包括:
s141b:查询工单数据库,所述工单数据库包含了带有工作时间、工作终端标识号的工单数据;
s142b:判断工单数据库中是否能查询到与所述终端标识号相同的工作终端标识号;
s143b:如果所述工单数据库能查询到与所述终端标识号相同的工作终端标识号,则判断当前时间是否在工作时间内;
s144b:如果当前时间在工作时间内,则判定所述终端标识号为合法。
8.根据权利要求5所述的一种智能电表认证方法,其特征在于,还包括
s160:认证服务器发送所述终端标识号是否合法的判断结果到所述终端;
s170:认证服务器根据所述终端标识号为所述智能电表分配密钥,所述智能电表使用所分配的密钥接入电网。
9.根据权利要求8所述的一种智能电表认证方法,其特征在于,所述认证服务器还根据所述终端标识号、当前时间、当前地理位置、智能电表的唯一标识号中的一种或多种的组合为该智能电表分配密钥。