一種話機的mac地址燒寫方法
2023-06-09 00:51:56 2
一種話機的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日
【發明者】吳德安, 徐曉峰, 李夏賓 申請人:深圳市潮流網絡技術有限公司, 潮流網絡有限公司