一种在智能设备中写入密钥的系统及方法与流程

文档序号:19535503发布日期:2019-12-27 15:50阅读:来源:国知局

技术特征:

1.一种在智能设备中写入密钥的系统,其特征在于,包括:

生产设备、扫码枪和至少一个智能设备;

所述生产设备与所述扫码枪相连;

所述生产设备,用于获取所述至少一个智能设备中每个所述智能设备的mac,根据每个所述智能设备的mac,获取每个所述mac对应的密钥,当接收到所述扫码枪发来的mac时,确定接收到的mac对应的密钥,根据接收到的mac和接收到的mac对应的密钥,生成数据包,将所述数据包广播到所述生产设备所在的目标局域网中;

所述扫码枪,用于在任一所述智能设备进入所述扫码枪的扫描区域时,扫描进入所述扫描区域的智能设备的条形码,从所述条形码中识别出进入所述扫描区域的智能设备的mac,将进入所述扫描区域的智能设备的mac发送给所述生产设备;

每个所述智能设备,用于在确定没有写入密钥时,接入到所述目标局域网中,监听所述目标局域网中是否存在发送给本智能设备的数据包,如果存在,则从所述数据包中解析出密钥,将解析出的密钥写入到本智能设备中。

2.根据权利要求1所述的系统,其特征在于,

所述数据包中包括:目标mac和所述目标mac对应的密钥;

每个所述智能设备,进一步用于保存本智能设备的mac;

每个所述智能设备,用于执行:

接收被广播到所述目标局域网中的数据包;

从接收到的数据包中解析出所述目标mac;

判断所述目标mac与本智能设备的mac是否相同,如果是,则确定接收到的数据包是发送给本智能设备的数据包,从接收到的数据包中解析出所述目标mac对应的密钥,将所述目标mac对应的密钥写入到本智能设备中。

3.根据权利要求1所述的系统,其特征在于,

进一步包括:云端;

所述生产设备,在执行所述根据每个所述智能设备的mac,获取每个所述mac对应的密钥时,具体用于:

将每个所述智能设备的mac发送给云端,接收所述云端返回的每个所述mac对应的密钥;

所述云端,用于接收所述生产设备发来的每个所述智能设备的mac,生成每个所述mac对应的密钥,将每个所述mac对应的密钥发送给所述生产设备。

4.根据权利要求1所述的系统,其特征在于,

每个所述智能设备,进一步用于存储所述目标局域网的配网信息;

每个所述智能设备,在执行所述接入到所述目标局域网中时,具体用于:搜索能够接入的网络,根据存储的所述配网信息,判断能够接入的网络中是否存在所述目标局域网,如果存在,则根据所述配网信息,连接到所述目标局域网中。

5.根据权利要求1-4中任一所述的系统,其特征在于,

每个所述智能设备,用于当监听到所述目标局域网中存在发送给本智能设备的数据包时,在所述从所述数据包中解析出密钥之前,进行自检,在自检通过后,执行所述从所述数据包中解析出密钥。

6.一种在智能设备中写入密钥的方法,其特征在于,包括:

生产设备获取至少一个智能设备中每个所述智能设备的mac;

所述生产设备根据每个所述智能设备的mac,获取每个所述mac对应的密钥;

扫码枪在任一所述智能设备进入所述扫码枪的扫描区域时,扫描进入所述扫描区域的智能设备的条形码,从所述条形码中识别出进入所述扫描区域的智能设备的mac,将进入所述扫描区域的智能设备的mac发送给所述生产设备;

所述生产设备当接收到所述扫码枪发来的mac时,确定接收到的mac对应的密钥,根据接收到的mac和接收到的mac对应的密钥,生成数据包,将所述数据包广播到所述生产设备所在的目标局域网中;

每个所述智能设备在确定没有写入密钥时,接入到所述目标局域网中,监听所述目标局域网中是否存在发送给本智能设备的数据包,如果存在,则从所述数据包中解析出密钥,将解析出的密钥写入到本智能设备中。

7.根据权利要求6所述的方法,其特征在于,

所述数据包中包括:目标mac和所述目标mac对应的密钥;

所述方法进一步包括:每个所述智能设备预先保存本智能设备的mac;

所述监听所述目标局域网中是否存在发送给本智能设备的数据包,如果存在,则从所述数据包中解析出密钥,将解析出的密钥写入到本智能设备中,包括:

每个所述智能设备接收被广播到所述目标局域网中的数据包;

每个所述智能设备从接收到的数据包中解析出所述目标mac;

每个所述智能设备判断所述目标mac与本智能设备的mac是否相同,如果是,则确定接收到的数据包是发送给本智能设备的数据包,从接收到的数据包中解析出所述目标mac对应的密钥,将所述目标mac对应的密钥写入到本智能设备中。

8.根据权利要求6所述的方法,其特征在于,

所述生产设备根据每个所述智能设备的mac,获取每个所述mac对应的密钥,包括:

所述生产设备将每个所述智能设备的mac发送给云端;

所述云端接收所述生产设备发来的每个所述智能设备的mac,生成每个所述mac对应的密钥,将每个所述mac对应的密钥发送给所述生产设备;

所述生产设备接收所述云端返回的每个所述mac对应的密钥。

9.根据权利要求6所述的方法,其特征在于,

进一步包括:每个所述智能设备预先存储所述目标局域网的配网信息;

所述接入到所述目标局域网中,包括:

每个所述智能设备搜索能够接入的网络,根据存储的所述配网信息,判断能够接入的网络中是否存在所述目标局域网,如果存在,则根据所述配网信息,连接到所述目标局域网中。

10.根据权利要求6-9中任一所述的方法,其特征在于,

当监听到所述目标局域网中存在发送给本智能设备的数据包时,在所述从所述数据包中解析出密钥之前,进一步包括:

每个所述智能设备进行自检,在自检通过后,执行所述从所述数据包中解析出密钥。


技术总结
本发明提供了一种在智能设备中写入密钥的系统及方法,该系统,包括:生产设备,用于获取每个智能设备的MAC和每个MAC对应的密钥,当接收到扫码枪发来的MAC时,确定该MAC对应的密钥,根据该MAC和对应的密钥,生成数据包,将数据包广播到生产设备所在的目标局域网中;扫码枪,用于在任一智能设备进入扫描区域时,扫描进入扫描区域的智能设备的条形码,从条形码中识别出MAC,发送给生产设备;每个智能设备,用于在确定没有写入密钥时,接入到目标局域网中,监听目标局域网中是否存在发送给本智能设备的数据包,如果存在,则从数据包中解析出密钥,将解析出的密钥写入到本智能设备中。本发明能够更加安全地在智能设备中写入密钥。

技术研发人员:王思;黄斌;张江鹏;袁龙刚;李明
受保护的技术使用者:四川虹美智能科技有限公司
技术研发日:2019.10.16
技术公布日:2019.12.27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1