MAC地址烧录方法及系统技术方案

技术编号:22594332 阅读:184 留言:0更新日期:2019-11-20 10:54
本发明专利技术实施例公开了一种MAC地址烧录方法,应用于通信技术领域,该方法包括:获取本次烧录任务的配置参数,该配置参数包括主板的数量,起始MAC地址,各该主板需烧录的MAC地址的数量以及起始主板序列号;获取当前待烧录的目标主板的主板序列号;根据该配置参数和该主板序列号,计算得到该目标主板对应的至少一个目标MAC地址;将至少一个该目标MAC地址烧入该目标主板。本发明专利技术实施例还公开了一种MAC地址烧录系统。上述烧录方法和系统可提高生产效率,节省生产成本。

MAC address burning method and system

The embodiment of the invention discloses a MAC address burning method, which is applied to the field of communication technology. The method includes: obtaining the configuration parameters of the burning task, the configuration parameters include the number of main boards, the starting MAC address, the number of MAC addresses to be burned for each main board and the starting main board serial number; obtaining the main board serial number of the current target main board to be burned; according to the configuration Parameter and serial number of the main board, at least one target MAC address corresponding to the target main board is calculated; at least one target MAC address is burned into the target main board. The embodiment of the invention also discloses a MAC address burning system. The burning method and the system can improve the production efficiency and save the production cost.

【技术实现步骤摘要】
MAC地址烧录方法及系统
本专利技术属于通信
,尤其涉及一种MAC地址烧录方法及系统。
技术介绍
主板是计算机设备的重要元器件,而绝大部分的电脑主板都有板载的有线网卡。这些电脑主板在出厂时,由厂家烧录一个唯一的MAC地址(MediaAccessControlAddress,直译为媒体访问控制地址)到主板上集成的每个网卡。通常,MAC地址是电脑主板厂家批量的从国际专业组织获取,在生产主板的时候有个工序是烧录网卡的MAC地址。主板厂家的通常做法是先把整段的MAC地址全部打印成条码(或二维码)标签,然后再把条码标签分别贴在每片主板上的合适的位置。之后,当进行烧录MAC地址这个工序时,操作人员用扫描枪扫描条码(或二维码)标签上的条码(或二维码)并传给MAC烧录程序。但问题是,需要烧录的不仅仅是MAC地址,很多主板也需要烧录一个唯一的主板序列号,而在进行主板序列号烧录工序前,也是同样需要事先在主板上贴好主板序列号标签。也就是说,每个主板上至少需要2个条码(或二维码)标签,一个是主板序列号标签,另一个是网卡MAC地址标签,对于多网口的主板可能需要更多MAC地址标签。并且,条码标签有一定的大小限制,不能太小否则扫描枪不能识别。于是就会产生以下两个问题:问题一:主板上必须预留有足够的合适的位置用于贴放各个标签,给主板小型化设计带来了困难;问题二:面对不同位置各个标签,录入操作时容易混淆,不利于快速的流水线操作。
技术实现思路
本专利技术提供一种MAC地址烧录方法及系统,旨在解决标签占用主板空间给主板小型化设计带来了困难,以及录入操作时容易混淆,不利于快速的流水线操作的技术问题。本专利技术实施例一方面提供了一种MAC地址烧录方法,包括:获取本次烧录任务的配置参数,所述配置参数包括主板的数量,起始MAC地址,各所述主板需烧录的MAC地址的数量以及起始主板序列号;获取当前待烧录的目标主板的主板序列号;根据所述配置参数和所述主板序列号,计算得到所述目标主板对应的至少一个目标MAC地址;将至少一个所述目标MAC地址烧入所述目标主板。本专利技术实施例另一方面提供了一种MAC地址烧录系统,用于实现上述实施例提供的MAC地址烧录方法,所述系统包括:烧录台以及烧录设备;所述烧录台包括工作平台和多个支撑柱,所述工作平台的台面上设置有多个用于容置主板的凹槽;各所述凹槽的至少一个内壁上均设置有第一数据传输接口,所述第一数据传输接口的一端用于连接所述主板上的第二数据传输接口,另一端用于连接所述烧录设备的第三数据传输接口。从上述本专利技术实施例,通过利用主板的数量,起始MAC地址,各所述主板需烧录的MAC地址的数量,起始主板序列号以及当前待烧录的目标主板的主板序列号,计算得到该目标主板对应的至少一个MAC地址,以将得到的MAC地址烧入该目标主板,由于主板至多只需要一个记录了主板序列号的标签,并且只需要至多一次标签扫描操作。因此,相比传统的做法,减少了打印标签、贴标签、扫标签的操作,降低了对标签贴放位置的顾虑,同时也避免了多标签导致的操作人员的混淆操作,进而降低了主板小型化设计的难度,提高了生产效率,节省了生产成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。图1是本专利技术一实施例提供的MAC地址烧录方法的实现流程示意图;图2是本专利技术另一实施例提供的MAC地址烧录方法的实现流程示意图;图3是本专利技术一实施例提供的MAC地址烧录系统的结构示意图;图4是本专利技术实施例提供的MAC地址烧录系统滑槽和滑条的结构示意图;图5是本专利技术另一实施例提供的MAC地址烧录系统的结构示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术第一实施例提供的MAC地址烧录方法的实现流程示意图,该方法可应用于烧录设备,如:各种类型的烧录器、烧录机或者具有数据烧录功能的其他计算机设备。该方法主要包括以下步骤:S101、获取本次烧录任务的配置参数,配置参数包括主板的数量,起始MAC地址,各主板需烧录的MAC地址的数量以及起始主板序列号;可以理解的,一个主板上集成有至少一个网卡,网卡与MAC地址一一对应。“起始主板序列号”和“主板的数量”的配置也等效于“主板序列号范围”的配置。在实际应用中,当执行烧录任务时,可根据实际需要对“起始主板序列号和主板的数量”和“主板序列号范围”进行互相转换。具体的,配置参数可以从服务器中获得,在执行烧录任务之前,烧录设备从服务器下载本次烧录任务对应的配置参数。或者,烧录设备还提供烧录任务配置接口,通过该接口获取用户输入的配置参数并保存在烧录设备中。可选的,该烧录任务配置接口可以是人机交互界面,如参数配置界面,用户可通过该人机交互界面输入配置参数。或者,该烧录任务配置接口也可以是连接设置在烧录台上的扫码器的数据传输接口,通过利用扫码器,扫描粘贴在烧录台上的二维码或条形码,得到本次烧录任务的配置参数。其中,该配置参数可以直接存储在二维码或条形码中,或者,二维码或条形码中也可以保存的是该配置参数的存储地址,通过扫码得到该存储位置,然后从该存储位置读取该配置参数。该存储位置可以设置在云端服务器或者其他网络中的计算机设备中。S102、获取当前待烧录的目标主板的主板序列号;具体的,可以在烧录MAC地址之前先烧录目标主板的主板序列号,该主板序列号可以通过扫描目标主板上的二维码或者条形码得到,或者,也可以通过预设的主板序列号配置界面获取用户输入的序列号,作为该目标主板的主板序列号。S103、根据配置参数和目标主板的主板序列号,计算得到目标主板对应的至少一个目标MAC地址;可以理解的,主板序列号和MAC地址都具有唯一性和递增的特点,根据上述特点,可以根据配置参数以及当前待烧录的目标主板的主板序列号,计算得的需要烧入该目标主板的至少一个目标MAC地址。可选的,假设已知第一片主板的序列号SN_1(比如,SNABCDEF000001)和第一片主板的第一个MAC地址MAC_11(比如,00:11:22:33:44:55),每片主板的MAC数量为C。那么第n片主板的第m个网卡的MAC地址可以通过以下公式得到:MAC_nm=(SN_n-SN_1)*C+(m-1)+MAC_11其中,SN_1为起始主板序列号,SN_n是所述主板的序列号,MAC_11为起始MAC地址,C为每片所述主板需烧录的MAC地址的数量,n为所述主板的序号,n和m均为本文档来自技高网...

【技术保护点】
1.一种MAC地址烧录方法,其特征在于,所述方法包括:/n获取本次烧录任务的配置参数,所述配置参数包括主板的数量,起始MAC地址,各所述主板需烧录的MAC地址的数量以及起始主板序列号;/n获取当前待烧录的目标主板的主板序列号;/n根据所述配置参数和所述主板序列号,计算得到所述目标主板对应的至少一个目标MAC地址;/n将至少一个所述目标MAC地址烧入所述目标主板。/n

【技术特征摘要】
1.一种MAC地址烧录方法,其特征在于,所述方法包括:
获取本次烧录任务的配置参数,所述配置参数包括主板的数量,起始MAC地址,各所述主板需烧录的MAC地址的数量以及起始主板序列号;
获取当前待烧录的目标主板的主板序列号;
根据所述配置参数和所述主板序列号,计算得到所述目标主板对应的至少一个目标MAC地址;
将至少一个所述目标MAC地址烧入所述目标主板。


2.根据权利要求1所述的方法,其特征在于,所述获取本次烧录任务的配置参数之前还包括:
获取所述主板序列号,将所述主板序列号烧入所述目标主板,并将所述主板序列号写入预设的序列号文件;
则,所述获取当前待烧录的目标主板的主板序列号,具体包括:
从预设的序列号文件中对所述主板序列号进行读取;
若读取成功,则执行所述根据所述配置参数和所述主板序列号,计算得到所述目标主板对应的至少一个目标MAC地址的步骤;
若读取失败,则输出第一提示信息,所述第一提示信息用于提示用户输入所述主板序列号;
获取用户基于所述第一提示信息输入的所述主板序列号。


3.根据权利要求2所述的方法,其特征在于,所述获取用户输入的所述主板序列号之后,还包括:
根据所述配置参数,确认所述用户输入的主板序列号是否超出配置范围;
若超出所述配置范围,则输出第二提示信息,所述第二提示信息用于提示输入的主板序列号超范围;
获取所述用户基于所述第二提示信息输入的所述主板序列号。


4.根据权利要求1所述的方法,其特征在于,获取本次烧录任务的配置参数,具体包括:
对预设的配置文件进行加载,所述配置文件用于记录所述配置参数;
若加载成功,则将加载的数据作为所述配置参数;
若加载失败,则输出第三提示信息,所述第三提示信息用于提示用户输入配置参数;
获取用户基于所述第三提示信息输入的所述配置参数。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述配置参数和所述主板序列号,计算得到所述目标主板对应的至少一个目标MAC地址,具体包括:
利用以下公式,计算得到所述目标主板对...

【专利技术属性】
技术研发人员:陈卓
申请(专利权)人:深圳市讯盾科技有限公司
类型:发明
国别省市:广东;44

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

1