一种话机的mac地址烧写方法

文档序号:7769370阅读:687来源:国知局
一种话机的mac地址烧写方法
【专利摘要】本发明涉及一种话机的MAC地址烧写方法,该方法包括如下操作:步骤a、话机上电进入U-BOOT模式;步骤b、操作所述话机的功能组合键,以触发所述话机进入UDPMAC模式;步骤c、计算机将扫描枪输入的MAC地址通过网络写入所述话机。根据本发明技术方案,在MAC地址烧写时,只需操作数字键盘的特定组合键即可通过网络来触发计算机对话机的烧写过程,从而避免使用串口设备,节省了相应硬件接口成本,并提高了烧写的工作效率。
【专利说明】—种话机的MAC地址烧写方法

【技术领域】
[0001]本发明属于电话【技术领域】,尤其涉及话机产品如何进行MAC地址烧写的方法。

【背景技术】
[0002]根据产线作业流程,生产的话机设备必须在经过合格的人工测试才能包装,而且需要按照MAC连号包装。现用的方案都是使用串口进入U-BOOT命令状态,通过输入命令来烧写MAC。此方法一个需要串口设备,若话机外壳没有留有相应的接口,则必须重新打开外壳。这样会导致外壳的损坏和作业步骤重复。如果是在PCB阶段烧写MAC,这样会导致测试失败而引起MAC作废,从而包装时又不能连号。另外一种方案就是在系统启动后通过网络协议烧写MAC,但是这方法系统启动时间较久,效率低下。
[0003]因此,为了克服上述烧写方式效率低下、需要连接串口连接设备的不足,对生产商来说,提供一种简单易行的话机MAC地址的烧写方法是非常必要的。


【发明内容】

[0004]本发明的目的在于提供一种话机的MAC地址烧写方法,通过网线连接需烧写的话机,并通过话机上自带的数字按键进行快速启动烧写工作,以提高烧写效率、降低烧写设备成本投入。
[0005]为了实现上述发明目的,本发明的技术方案如下:
一种话机的MAC地址烧写方法,包括如下操作:步骤a、话机上电进入U-BOOT模式;步骤b、操作所述话机键盘上的组合键,以触发所述发话机进入UDP MAC模式;步骤C、计算机将扫描枪输入的MAC地址通过网络写入所述话机。
[0006]优选的,所述话机带有操作键盘,包括功能按键和(T9的数字按键,所述组合键是对所述话机操作键盘上任意两个按键的组合操作。
[0007]优选的,所述UDP MAC模式是指所述话机在所述U-BOOT下通过UDP协议实现网络烧写MAC地址。
[0008]优选的,所述步骤b之前还包括:所述计算机打开PC TOOL,设置测试所述话机型号、版本信息;等待所述话机的连接命令。
[0009]优选的,所述步骤c之前包括以下步骤:所述PC TOOL自动识别所述扫描枪扫入的MAC地址是否正确。
[0010]优选的,所述步骤c之后包括以下操作:进行所述MAC地址验证、进行所述MAC地址的版本验证。
[0011]优选的,所述扫描枪通过USB接口与所述计算机相连,所述计算机通过网络线与所述话机相连。
[0012]优选的,所述话机MAC地址烧写成功后,所述PC TOOL会继续运行,等待另一台话机连接所述计算机进行MAC地址的烧写。
[0013]本发明的技术方案,通过在U-B00T下探测话机数字键盘特定的组合键(如“3”+ “7”)来触发话机通过UDP网络协议传输相应的数据包命令给PC机服务端程序,PC录入MAC条形码,然后把包含MAC的数据包命令回传给话机从而实现MAC烧写。因此,可以避免话机生产中烧写MAC时使用串口设备,并且为了节省相应硬件接口成本,同时使用U-BOOT增加此功能来避免整个系统启机时间过久导致烧写效率低的问题。

【专利附图】

【附图说明】
[0014]图1为本发明【具体实施方式】中MAC烧写的硬件系统;
图2为本发明【具体实施方式】中PC TOOL的软件流程图;
图3为本发明【具体实施方式】中IP话机端的操作流程图;
图4为本发明【具体实施方式】中进行MAC烧写时处理分支流程图。
具体实施例
[0015]本发明的原理是:通过在U-BOOT下探测话机数字键盘特定的组合键,来触发话机通过UDP网络协议传输相应的数据包命令给PC机服务端程序,PC录入MAC条形码,然后把包含MAC地址的数据包命令回传给话机从而实现MAC地址烧写。
[0016]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明实施例中的技术方案进行清楚、完整的描述。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例都属于本发明保护的范围。
[0017]本发明涉及一种在U-BOOT下通过UDP协议实现UDP MAC模式网络烧写MAC物理地址的方法,该发明方案包含两部分:硬件系统和软件系统。
[0018]图1为本发明【具体实施方式】中MAC烧写的硬件系统。参照该图所示,所述硬件系统包含有:扫描枪、通过USB接口与扫描枪相连的PC系统,以及通过网线直连的待写MAC的IP话机,其中IP话机带有0-9数字键盘。
[0019]软件系统包含IP话机上UDP MAC烧写软件,以及PC上Iabview制作的烧写软件工具PC TOOL,两者所有通信都基于网络UDP协议。
[0020]在进行烧写时,首先打开PC T00L,设置测试IP话机型号、IP话机的版本信息,然后等待IP话机连接。当PC系统接收到IP话机的连接命令就可以进入烧写功能的处理分支。图2所示为本发明【具体实施方式】中PC TOOL的软件流程图。由图可知,该流程主要包括以下功能操作:
连接功能:发送连接成功命令给IP话机,让IP话机准备就绪。
[0021]MAC烧写功能:一旦进入此功能模式,通过扫描枪扫入MAC地址条形码,软件自动识别扫入的MAC地址是否在限制范围之内,也就是识别MAC地址的格式是否正确、编号前六位是否是本次生产的编号、数据库当中是否已存在,已存在的话表示已经有话机使用了。若符合要求,发送整合后的MAC烧写命令给IP话机,等待烧写结果。烧写成功,则将此MAC录入数据库,避免出现MAC重复使用;若不成功,则根据操作结果检查IP话机。
[0022]MAC验证功能:一旦进入此功能模式,通过扫描枪扫入MAC地址条形码,软件自动识别扫入的MAC地址是否在限制范围之内:格式是否正确,编号前六位是否是本次生产的编号。然后发送MAC验证命令,等待MAC信息。接收到MAC信息后,直接对比两个MAC,若通过,则证明烧写的MAC正确,若不通过,证明IP话机的MAC有异常。
[0023]版本验证功能:一旦进入此功能模式,发送版本验证信息,接收到版本信息后,与一开始设置的版本信息对比,符合则通过,不符合则提示版本信息有误,重新检查此次生产的版本是否有误。
[0024]需要说明的是,上述MAC烧写和MAC验证在PC机上部分内容操作是一样的,该两个功能可以单独运行,也可以联合运行,联合运行时,MAC烧写在前,MAC验证在后。
[0025]上述所有功能操作都可以选择性打开或关闭,并且所有打开的功能操作结束后,PC TOOL会继续运行,等待下一台IP话机连接进行MAC烧录。
[0026]PC TOOL打开后,IP话机即可上电进入U-B00T工作模式。图3所示为本发明【具体实施方式】中IP话机端的操作流程图。由图可知,该操作流程主要包括以下操作步骤:
步骤S301 =U-BOOT工作模式下,IP话机系统会检测数字键盘上的功能组合键③+⑦是否按下,若是,则进入UDP MAC模式,否则IP话机进入步骤S308进行正常启机;
步骤S302:IP话机进入UDP MAC模式后,设置超时时间和清零超时次数;
步骤S303:开始发送连接命令;
步骤S304:IP话机判断在Is内还没收到PC TOOL的回复,则进入步骤S305超时次数自增,重复发送连接命令,否则进入步骤S306进行命令接受并处理;
步骤S305:超时次数自动加I,重复发送连接命令;
步骤S306:—旦接受到PC TOOL的回复,等待命令接受并进入MAC烧写、验证等处理分支;
步骤S307:判断是否10次超时,如果是则进入步骤S308,否则再次转到步骤303 ; 步骤S308:IP话机进入正常启机模式。
[0027]图4为本发明【具体实施方式】中进行MAC烧写时处理分支流程图。如图所示,在上述步骤S306中,一旦IP话机接受到PC TOOL的回复,进入命令的接受,并进入以下处理分支:
a、接收到连接成功命令后,等待处理命令的接受;
b、接收到MAC烧写命令后,从命令包提取MAC地址,烧写到IP话机的Flash当中,最后把烧写结果是否成功发送给PC TOOL ;
C、接收到MAC验证命令后,从Flash读取MAC,然后把MAC发送给PC TOOL ;
d、接收到版本验证命令后,从Flash读取版本信息,然后把版本信息发送给PC TOOL。
[0028]在本发明所有的具体实施例中,IP话机操作成功之后可以直接断电,进入下一台IP话机烧录。
[0029]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种话机的MAC地址烧写方法,其特征在于,所述方法包括如下操作: 步骤a、话机上电进入U-BOOT模式; 步骤b、操作所述话机键盘上的组合键,以触发所述发话机进入UDP MAC模式; 步骤C、计算机将扫描枪输入的MAC地址通过网络写入所述话机。
2.根据权利要求1所述的MAC地址烧写方法,其特征在于,所述话机带有操作键盘,包括若干功能按键和(T9的数字按键。
3.根据权利要求2所述的MAC地址烧写方法,其特征在于,所述组合键是对所述话机操作键盘上任意两个按键的组合操作。
4.根据权利要求3所述的MAC地址烧写方法,其特征在于,所述UDPMAC模式是指所述话机在所述U-BOOT下通过UDP协议实现网络烧写MAC地址。
5.根据权利要求4所述的MAC地址烧写方法,其特征在于,所述步骤b之前还包括以下两个步骤:所述计算机打开PC TOOL,设置测试所述话机型号、版本信息;所述计算机等待所述话机的连接命令。
6.根据权利要求5所述的MAC地址烧写方法,其特征在于,所述步骤c之前包括以下步骤:所述PC TOOL自动识别所述扫描枪扫入的MAC地址是否正确。
7.根据权利要求6所述的MAC地址烧写方法,其特征在于,所述步骤c之后包括以下操作:进行所述MAC地址验证、进行所述MAC地址的版本验证。
8.根据权利要求7所述的MAC地址烧写方法,其特征在于,所述扫描枪通过USB接口与所述计算机相连,所述计算机通过网络线与所述话机相连。
9.根据权利要求8所述的MAC地址烧写方法,其特征在于,所述话机MAC地址烧写成功后,所述PC TOOL会继续运行,等待另一台话机连接所述计算机进行MAC地址的烧写。
【文档编号】H04N21/458GK104425026SQ201310399646
【公开日】2015年3月18日 申请日期:2013年9月4日 优先权日:2013年9月4日
【发明者】吴德安, 徐晓峰, 李夏宾 申请人:深圳市潮流网络技术有限公司, 潮流网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1