终端设备MAC地址的设置方法以及分配方法组成比例

技术编号:10491630 阅读:242 留言:0更新日期:2014-10-03 19:02
本发明专利技术公开了一种终端设备MAC地址的设置方法以及分配方法,其中,所述设置方法包括:根据所述终端设备的系统时间生成随机MAC地址;基于预设密码、MAC分配设备标识与MAC分配设备建立通信连接,并基于所述随机MAC地址与所述MAC分配设备通信;接收所述MAC分配设备发送的目标MAC地址,并将所述随机MAC地址用所述目标MAC地址替换。通过本技术方案,可以使终端设备自动从MAC分配设备获取需增加烧写的目标MAC地址,并将目标MAC地址写入至终端设备的存储模块,从而提高整体量产的效率,节约人力成本。

【技术实现步骤摘要】
终端设备MAC地址的设置方法以及分配方法
本专利技术涉及设备生产领域,尤其涉及一种终端设备MAC地址的设置方法和分配方法、终端设备、MAC分配设备以及终端设备MAC地址分配系统。
技术介绍
在某些电子设备的量产过程中,有厂家需要定制MAC地址:即不使用通信模块自带的MAC地址来通信,而使用厂家自己的MAC地址来通信。一般做法就是将厂家的MAC地址烧写到磁盘中,让通信模块使用该MAC地址来通信。但上述方法在生产过程中存在两个不足:首先烧写系统固件的时候需多烧写一个MAC地址,影响整体量产的效率;其次就是一般烧写固件的工位有限,再另外增加MAC地址的人工分配作业并不利于并行流水作业。
技术实现思路
为此,本专利技术实施例提供一种终端设备MAC地址的设置方法和分配方法、终端设备、MAC分配设备以及终端设备MAC地址分配系统,用以自动获取需增加的目标MAC地址,并将目标MAC地址写入至终端设备,提高整体量产的效率,节约人力成本。 本专利技术实施例采用如下技术方案: 第一方面,提供一种终端设备MAC地址的设置方法,包括: 根据所述终端设备的系统时间生成随机MAC地址; 基于预设密码、MAC分配设备标识与MAC分配设备建立通信连接,并基于所述随机MAC地址与所述MAC分配设备通信; 接收所述MAC分配设备发送的目标MAC地址,并将所述随机MAC地址用所述目标MAC地址替换。 在第一方面第一种可能的实现方式中,所述根据所述终端设备的系统时间生成随机MAC地址包括: 根据所述终端设备的系统时间确定至少一组随机数; 基于所述至少一组随机数生成随机MAC地址。 结合第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述终端设备的系统时间确定至少一组随机数包括: 设置所述终端设备的系统时间为随机数种子; 根据所述随机数种子确定至少一组随机数。 结合第一方面,在第四种可能的实现方式中,所述基于预设密码与MAC分配设备建立通信连接,基于所述随机MAC地址与所述MAC分配设备通信包括: 触发所述终端设备发送通信连接请求,其中,所述通信连接请求基于预设密码生成; 接收MAC分配设备反馈的接受连接信息; 与所述MAC分配设备通信连接,并以所述随机MAC地址为源MAC地址或目的MAC地址、所述MAC分配设备的MAC地址为目的MAC地址或源MAC地址进行数据通信。 第二方面,提供一种终端设备MAC地址的分配方法,包括: 与所述终端设备建立通信链路; [0021 ] 从预设的MAC地址列表中获取一 MAC地址作为所述终端设备的目标MAC地址; 通过所述通信链路向所述终端设备分配所述目标MAC地址。 结合第二方面,在第一种可能的实现方式中,所述终端设备MAC地址的分配方法还包括:将所述目标MAC地址从所述MAC地址列表中删除。 结合第二方面,在第二种可能的实现方式中,所述与所述终端设备建立通信链路包括: 当检测所述终端设备发送的通信连接请求时,在所述通信连接请求被验证通过的情况下向所述终端设备反馈接受连接信息; 与所述终端设备建立通信链路。 第三方面,提供一种终端设备MAC地址的分配方法,包括: 与至少一终端设备建立通信链路; 从预设的MAC地址列表中获取至少一 MAC地址作为所述至少一终端设备的目标MAC地址; 通过所述通信链路向所述至少一终端设备一一分配所述目标MAC地址。 结合第三方面,在第一种可能的实现方式中,所述终端设备MAC地址的分配方法还包括:将所述目标MAC地址从所述MAC地址列表中删除。 第四方面,提供一种终端设备,包括: RTC时钟模块,用于产生所述终端设备的系统时间; MAC地址生成模块,用于获取所述RTC时钟模块产生的系统时间,根据获取到的系统时间生成随机MAC地址,并将所述随机MAC地址写入存储模块; 第一通信模块,用于从所述存储模块读出所述随机MAC地址,基于预设密码、MAC分配设备标识与MAC分配设备建立通信连接,并基于所述随机MAC地址与所述MAC分配设备通信; 所述第一通信模块,还用于接收所述MAC分配设备发送的目标MAC地址; 所述MAC地址生成模块,还用于向所述存储模块发送控制指令、以使所述随机MAC地址被所述目标MAC地址替换。 结合第四方面,在第一种可能的实现方式中,所述MAC地址生成模块包括: 获取单元,用于获取所述RTC时钟模块产生的系统时间; 随机数生成单元,用于根据获取到的系统时间生成至少一组随机数; MAC地址生成单元,用于基于所述至少一组随机数生成随机MAC地址。 结合第四方面第一种可能的实现方式中,在第二种可能的实现方式中,所述随机数生成单元包括: 种子设置子单元,用于设置所述终端设备的系统为随机数种子; 随机数生成子单元,用于根据所述随机数种子确定至少一组随机数。 结合第四方面,在第三种可能的实现方式中,所述第一通信模块包括: 触发单元,用于触发所述终端设备发送通信连接请求,其中,所述通信连接请求基于预设密码生成; 接收单元,用于接收MAC分配设备反馈的接受连接信息; 通信单元,用于与所述MAC分配设备通信连接,并以所述随机MAC地址为源MAC地址或目的MAC地址、所述MAC分配设备的MAC地址为目的MAC地址或源MAC地址进行数据通信。 第五方面,提供一种MAC分配设备,包括: 第二通信模块,用于与所述终端设备建立通信链路; 地址分配模块,用于从预设的MAC地址列表中获取一 MAC地址作为所述终端设备的目标MAC地址; 所述第二通信模块,还用于通过所述通信链路向所述终端设备分配所述目标MAC地址。 结合第五方面,在第一种可能的实现方式中,所述地址分配模块还用于将所述目标MAC地址从所述MAC地址列表中删除。 结合第五方面,在第二种可能的实现方式中,所述第二通信模块用于: 当检测所述终端设备发送的通信连接请求时,在所述通信连接请求被验证通过的情况下向所述终端设备反馈接受连接信息; 与所述终端设备建立通信链路。 第六方面,提供一种MAC分配设备,包括: 第三通信模块,用于与至少一终端设备建议通信连接; 第三地址分配模块,用于从预设的MAC地址列表中获取至少一 MAC地址作为所述至少一终端设备的目标MAC地址; 所述第三通信模块,还用于通过所述通信链路向所述至少一终端设备一一分配所述目标MAC地址。 结合第六方面,在第一种可能的实现方式中,所述第三地址分配模块还用于将所述目标MAC地址从所述MAC地址列表中删除。 第七方面,提供一种终端设备MAC地址分配系统,包括: 至少一终端设备; 至少一 MAC分配设备; 所述终端设备,用于 根据所述终端设备的系统时间生成随机MAC地址; 基于预设密码、MAC分配设备标识与某一 MAC分配设备建立通信连接,并基于所述随机MAC地址与所述某一 MAC配置设置进行通信; 接收所述MAC分配设备发送的目标MAC地址,并将所述随机MAC地址用所述目标MAC地址替换; 所述MAC分配设备,用于 与所述至少一终端设备的某一或某些终端设备建立通信链路; 从预设的MAC地址列表中获取至少一 M本文档来自技高网...
终端设备MAC地址的设置方法以及分配方法

【技术保护点】
一种终端设备MAC地址的设置方法,其特征在于,包括:根据所述终端设备的系统时间生成随机MAC地址;基于预设密码、MAC分配设备标识与MAC分配设备建立通信连接,并基于所述随机MAC地址与所述MAC分配设备通信;接收所述MAC分配设备发送的目标MAC地址,并将所述随机MAC地址用所述目标MAC地址替换。

【技术特征摘要】
1.一种终端设备MAC地址的设置方法,其特征在于,包括: 根据所述终端设备的系统时间生成随机MAC地址; 基于预设密码、MAC分配设备标识与MAC分配设备建立通信连接,并基于所述随机MAC地址与所述MAC分配设备通信; 接收所述MAC分配设备发送的目标MAC地址,并将所述随机MAC地址用所述目标MAC地址替换。2.根据权利要求1所述的终端设备MAC地址的设置方法,其特征在于,所述根据所述终端设备的系统时间生成随机MAC地址包括: 根据所述终端设备的系统时间确定至少一组随机数; 基于所述至少一组随机数生成随机MAC地址。3.根据权利要求2所述的终端设备MAC地址的设置方法,其特征在于,所述根据所述终端设备的系统时间确定至少一组随机数包括: 设置所述终端设备的系统时间为随机数种子; 根据所述随机数种子确定至少一组随机数。4.根据权利要求1所述的终端设备MAC地址的设置方法,其特征在于,所述基于预设密码与MAC分配设备建立通 信连接,基于所述随机MAC地址与所述MAC分配设备通信包括: 触发所述终端设备发送通信连接请求,其中,所述通信连接请求基于预设密码生成; 接收MAC分配设备反馈的接受连接信息; 与所述MAC分配设备通信连接,并以所述随机MAC地址为源MAC地址或目的MAC地址、所述MAC分配设备的MAC地址为目的MAC地址或源MAC地址进行数据通信。5.一种终端设备MAC地址的分配方法,其特征在于,包括: 与所述终端设备建立通信链路; 从预设的MAC地址列表中获取一 MAC地址作为所述终端设备的目标MAC地址; 通过所述通信链路向所述终端设备分配所述目标MAC地址。6.根据权利要求5所述的终端设备MAC地址的分配方法,其特征在于,还包括:将所述目标MAC地址从所述MAC地址列表中删除。7.根据权利要求5所述的终端设备MAC地址的分配方法,其特征在于,所述与所述终端设备建立通信链路包括: 当检测所述终端设备发送的通信连接请求时,在所述通信连接请求被验证通过的情况下向所述终端设备反馈接受连接信息; 与所述终端设备建立通信链路。8.—种终端设备,其特征在于,包括: RTC时钟模块,用于产生所述终端设备的系统时间; MAC地址生成模块,用于获取所述RTC时钟模块产生的系统时间,根据获取到的系统时间生成随机MAC地址,并将所述随机MAC地址写入存储模块; 第一通信模块,用于从所述存储模块读出所述随机MAC地址,基于预设密码、MAC分配设备标识与MAC分配设备建立通信连接,并基于所述随机MAC地址与所述MAC分配设备通信; 所述第一通信模块,还用于接收所述MAC分配设备发送的目标MA...

【专利技术属性】
技术研发人员:林涛
申请(专利权)人:福州瑞芯微电子有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1