[发明专利]一种生成双向机顶盒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.vipzhuanli.com/pat/books/201210044992.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种掌叶覆盆子饮片及其制备方法
- 下一篇:一种电源及其滤波器