[发明专利]终端设备MAC地址的烧写方法、系统及存储介质在审
申请号: | 201710711015.2 | 申请日: | 2017-08-18 |
公开(公告)号: | CN107666508A | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | 洪岳炜 | 申请(专利权)人: | 深圳市艾特智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L9/06;H04L29/12 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 何世磊 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 mac 地址 方法 系统 存储 介质 | ||
技术领域
本发明涉及物联网技术领域,特别是涉及一种终端设备MAC地址的烧写方法、系统及存储介质。
背景技术
随着物联网技术的飞速发展,越来越多的物联网终端设备进入人们的日常生活中,如智能摄像头、智能空调控制器、智能扫地机器人等,给人们的生活带来了便利。物联网终端设备中都需要使用网卡,每块网卡必须有全球唯一的MAC(Medium/Media Access Control,媒体访问控制)地址,才能合法连接互联网。MAC地址作为网络设备的唯一标识,又称MAC位址、硬件地址,其用来定义网络设备的位置,由48位二进制数字(12位的16进制数字)组成。
在终端设备的生产过程中,需要进行MAC地址烧写,现有技术中,终端设备的MAC地址的烧写都是出厂时通过人工烧写,这种烧写方式每次仅能烧写1个MAC地址,效率较低,且容易出现MAC地址被重复抄写或者漏抄的情况,难以满足大批量生产的需求。
发明内容
为此,本发明的一个实施例提出一种终端设备MAC地址的烧写方法,解决烧写效率低、MAC地址易被重复抄写或者漏抄的问题。
根据本发明一实施例的终端设备MAC地址的烧写方法,包括:
接收当前终端设备的连接请求,通过应用接口与所述当前终端设备建立连接;
根据所述当前终端设备的类型信息和型号信息在预存的数据表中查找相同类型和相同型号的终端设备的最近一次的烧写记录,以得到所述最近一次的烧写记录对应的终端设备的MAC地址;
根据所述最近一次的烧写记录对应的终端设备的MAC地址生成所述当前终端设备的当前MAC地址,并将所述当前MAC地址返回至所述当前终端设备,以使所述当前终端设备烧录所述当前MAC地址。
根据本发明实施例的终端设备MAC地址的烧写方法,应用在服务器端,首先通过应用接口建立与待烧写的当前终端设备的连接关系,然后根据当前终端设备的类型信息和型号信息在预存的数据表中查找相同类型和相同型号的终端设备的最近一次的烧写记录,并根据所述最近一次的烧写记录对应的终端设备的MAC地址生成所述当前终端设备的当前MAC地址,再进行当前MAC地址的烧写,由于每次烧写都会根据前一个终端设备的MAC地址生成当前终端设备的MAC地址,因此能够有效防止MAC地址被重复抄写或者漏抄情况的发生,此外,由于整个烧写过程是在终端设备与服务器建立连接后自动进行的,无需过多的人工参与,因此能够提升烧写效率,满足大批量生产的需求。
另外,根据本发明上述实施例的终端设备MAC地址的烧写方法,还可以具有如下附加的技术特征:
进一步地,在本发明的一个实施例中,所述MAC地址包括厂商地址、类型地址、型号地址、整数地址,所述根据所述最近一次的烧写记录对应的终端设备的MAC地址生成所述当前终端设备的当前MAC地址,并将所述当前MAC地址返回至所述当前终端设备,以使所述当前终端设备烧录所述当前MAC地址的步骤包括:
将所述最近一次的烧写记录对应的终端设备的MAC地址中的整数地址转换为十进制整数值后累加1,以生成所述所述当前终端设备的当前MAC地址;
判断所述当前MAC地址是否溢出;
若否,则将所述当前MAC地址返回至所述当前终端设备,以使所述当前终端设备烧录所述当前MAC地址。
其中,通过将MAC地址中的整数地址转换为十进制整数值后累加1,服务器计算工作量小,能够保证烧写的效率,且在生成了当前MAC地址后会判断当前MAC地址是否溢出,只有在不溢出的前提下才向当前终端设备返回相应的当前MAC地址,因此,能够进一步保证MAC不会出现重复抄写或者漏抄的现象。
进一步地,在本发明的一个实施例中,所述判断所述当前MAC地址是否溢出的步骤之后,所述方法还包括:
若是,则向所述当前终端设备发出报错信息,同时更改所述当前MAC地址中的型号地址,并将更改后的型号地址对应的初始MAC地址作为所述当前MAC地址。
其中,若当前MAC地址溢出,则向当前终端设备发出报错信息,能够及时通知工作人员,且同时更改当前MAC地址中的型号地址,即保证统一产品类型的前提下,更改产品型号,重新烧写MAC地址,即将更改后的型号地址对应的初始MAC地址作为所述当前MAC地址,进一步避免了重复抄写的情况。
进一步地,在本发明的一个实施例中,所述将所述当前MAC地址返回至所述当前终端设备的步骤之前,所述方法还包括:
将所述当前MAC地址进行SHA1加密,以获得所述当前MAC地址对应的账号值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市艾特智能科技有限公司,未经深圳市艾特智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710711015.2/2.html,转载请声明来源钻瓜专利网。