[發明專利]一種生成雙向機頂盒MAC地址的方法有效
| 申請號: | 201210044992.9 | 申請日: | 2012-02-24 |
| 公開(公告)號: | CN103297849B | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 徐建 | 申請(專利權)人: | 北京四達時代軟件技術股份有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443 |
| 代理公司: | 北京信遠達知識產權代理事務所(普通合伙)11304 | 代理人: | 王學強 |
| 地址: | 100085 北京市海淀區上*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 雙向 機頂盒 mac 地址 方法 | ||
技術領域
本發明涉及數字電視技術領域,更具體的說,是涉及一種生成雙向機頂盒MAC地址的方法。
背景技術
隨著數字電視的發展,雙向機頂盒成為市場的主流,網絡功能逐漸成為機頂盒的常見功能。MAC(Media Access Control)地址,是一組48bit長的二進制數,用于標識網絡設備的位置,具有全球唯一性。MAC地址的0-23位叫做組織唯一標志符(organizationally unique,OUI),是識別LAN(局域網)節點的標識,每個網絡設備生產廠商都會有自己的固定的OUI,24-47位由機頂盒廠家自己分配。雙向機頂盒MAC地址的分配,就是要確定每臺雙向機頂盒的24-47位,且不能重復。因為一旦出現MAC地址的重復,網絡就會變得不穩定,而對于單一雙向機頂盒用戶而言,上網速度也會受到影響,甚至不能連接網絡,影響用戶的體驗。
目前,生成雙向機頂盒MAC地址的技術主要分為三種:通過串口、U盤或網口寫入MAC地址,其中,串口或網口燒寫MAC地址的方案需要同時發布上位機軟件,生產的過程中需要增加工序,連接上位機燒寫機頂盒MAC地址,復雜了生產過程;而U盤燒寫MAC地址方案,需要根據雙向機頂盒序列號、芯片ID等編號信息確定相應的MAC地址,并且機頂盒上需要配備有USB接口,這樣處理不具有通用性。上述三種生成MAC地址的技術都需要事先對MAC地址進行規劃,確定每批次雙向機頂盒的MAC地址;另外,MAC地址存放在FLASH中,雖然有備份校驗處理,但仍存在被破壞的可能,一旦MAC地址被破壞,只能通過上位機或U盤再次寫入MAC地址來進行維護,網口燒寫MAC地址的方案問題更為嚴重,維護過程比較復雜。
因此,提供一種可以自動生成機頂盒MAC地址的方法來提高MAC地址寫入的唯一性、可靠性和安全性是本領域技術人員亟待解決的問題。
發明內容
有鑒于此,本發明提供了一種生成雙向機頂盒MAC地址的方法,以克服現有技術中由于生成機頂盒MAC地址的生產過程中需要連接上位機而導致生產過程復雜或需要機頂盒配備USB接口而導致不具有通用性的問題。
為實現上述目的,本發明提供如下技術方案:
一種生成雙向機頂盒MAC地址的方法,包括:
讀取電子注冊碼芯片上的電子注冊碼數據;
對所述電子注冊碼數據進行校驗并判斷是否為定制的值;
全部校驗及判斷完成,生成MAC地址。
其中,所述對所述電子注冊碼數據進行校驗并判斷所述電子注冊碼數據中的數據是否為定制的值具體為:
對所述電子注冊碼數據中的CRC進行校驗,確保數據的正確性;
判斷所述電子注冊碼數據中的家族碼和用戶標識碼是否為定制的值;
判斷所述電子注冊碼數據中的用戶自定義區域是否為選擇的號段,并根據用戶自定義區域號段選擇相應的24位廠家OUI。
其中,在所述讀取電子注冊碼芯片上的電子注冊碼數據步驟之前,還包括:
根據機頂盒MAC地址需要分配唯一的24位序列號,對所述電子注冊碼芯片按照頂置方案進行定制,所述定制方案為:8位CRC、12位用戶標識、12位用戶自定義區域、24位序號區域和8位家族碼,其中:
所述家族碼和所述用戶標識,是芯片廠家為客戶注冊的固定值;
所述用戶自定義區域是客戶自選號段,每個號段最多有1670萬臺機頂盒,超出時,則需要重新申請新的OUI;
所述序號區域不能選擇,從0開始依次加1。
其中,所述全部校驗及判斷完成,生成MAC地址具體為:
獲取24位廠家OUI和唯一的24位序列號,合成48位MAC地址.
經由上述的技術方案可知,與現有技術相比,本發明公開了一種生成雙向機頂盒MAC地址的方法,采取定制的電子注冊碼芯片自動完成MAC地址的生成,每次開機時,從電子注冊碼芯片的硅序列號中,提取信息自動生成MAC地址,利用電子注冊碼芯片可定制的特性及唯一性,保證了MAC地址的唯一性,完成MAC地址的軟件自動生成,無需額外的硬件成本;在機頂盒軟件生成MAC地址過程中,先后經過了CRC校驗,家族碼校驗,用戶標識碼判斷,用戶自定義號段判定等四層判斷,確保了序列號數據的可靠性;機頂盒在每次開機的時候都會利用電子注冊碼生成MAC地址,因此,在電子注冊碼芯片的使用壽命內,MAC地址總是安全有效地。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京四達時代軟件技術股份有限公司,未經北京四達時代軟件技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210044992.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種掌葉覆盆子飲片及其制備方法
- 下一篇:一種電源及其濾波器





