机顶盒定位模块的管理方法及管理系统与流程

文档序号:15521839发布日期:2018-09-25 19:40阅读:970来源:国知局

本发明涉及机顶盒技术领域,具体来说,涉及一种机顶盒定位模块的管理方法及管理系统。



背景技术:

随着直播卫星户户通多年来的稳健发展,市场规模不断扩大,真正满足了农村老百姓看电视的需求。但随着户户通机顶盒销量的不断上升,市场上出现一些不法分子,采用重刷户户通定位模块软件或者利用非法软件生产免定位模块等违规手段扰乱户户通市场秩序。

如图1(a)和图1(b)所示,由于目前定位模块的bootloader软件不受保护,因此一些不法分子可以通过修改定位模块的bootloader软件,绕过app软件对加密厂商的签名校验,从而启动非法的免定位软件,造成户户通机顶盒在非法区域的安装。

如图2所示,一些非法模块厂商可以通过获得加密厂商的签名库,从而生产制造非法的免定位模块。其技术手段为:主控芯片stbsip与定位模块之间通过uart串口通讯方式,获得正确的nds签名库即可满足数据交互校验,但此时非法的免定位模块的bootloader软件以及app软件都不再是模块原厂认证的软件。

针对目前市场上出现的免定位模块情况,定位模块作为直播卫星机顶盒内的重要组件,也需要采用更有效的综合管理方案进行管理,为直播卫星户户通市场的健康有序发展保驾护航。



技术实现要素:

针对相关技术中的上述问题,本发明提出一种机顶盒定位模块的管理方法及管理系统,能够避免机顶盒定位模块软件被重刷,以及避免利用非法软件生产免定位模块的问题。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种机顶盒定位模块的管理方法,该管理方法包括:

生成llmi码,对llmi码进行本地存储并形成包括llmi码的生产文件,其中llmi码为随机生成、定向发送且唯一性地识别机顶盒的定位模块;

在定位模块的生产过程中,将llmi码写入机顶盒的定位模块;

将bootloader写入定位模块的指定区域,并将指定区域配置为写保护模式;以及

在机顶盒的安装过程中,接收机顶盒上传的报文llmi码,并根据上传的报文llmi码和生产文件的llmi码对机顶盒进行授权管理。

根据本发明的一个实施例,llmi码包括:机顶盒的生产厂商id位、随机位、和校验位。

根据本发明的一个实施例,在机顶盒的安装过程中,接收机顶盒上传的报文llmi码之后还包括:

对上传的报文llmi码进行合法性校验;以及

对机顶盒进行的授权管理进一步基于合法性校验的结果。

根据本发明的一个实施例,根据上传的报文llmi码和生产文件的llmi码对机顶盒进行授权管理包括:

判断上传的报文llmi码与生产文件的llmi码是否匹配;以及

在匹配的情况下,对机顶盒进行授权。

根据本发明的一个实施例,对llmi码进行本地存储包括:对llmi码源文件进行本地存储。

进一步地,对llmi码源文件进行本地存储之前还包括:

获取llmi码源文件;以及

对llmi码源文件进行格式校验、重复性校验、和唯一性校验。

根据本发明的一个实施例,对llmi码进行本地存储包括:对包括llmi码的生产文件进行本地存储。

进一步地,在对包括llmi码的生产文件进行本地存储之前还包括:

核查生产文件的管理条件;以及

当生产文件符合管理条件的情况下,对生产文件的llmi码进行校验位校验、生产厂商id位校验、重复性校验、存在性校验、和唯一性校验。

根据本发明的另一方面,提供了一种机顶盒定位模块的管理系统,该管理系统包括顺序连接的以下模块:

生成及存储模块,用于生成llmi码,对llmi码进行本地存储并形成包括llmi码的生产文件;

第一写入模块,用于将llmi码写入机顶盒的定位模块;

第二写入模块,用于将bootloader写入定位模块的指定区域,并将指定区域配置为写保护模式;以及

管理模块,用于接收机顶盒上传的报文llmi码,并根据上传的报文llmi码和生产文件的llmi码对机顶盒进行授权管理。

根据本发明的一个实施例,管理模块包括:

匹配判断模块,用于判断上传的报文llmi码与生产文件的llmi码是否匹配;以及

授权模块,用于在匹配的情况下,对机顶盒进行授权。

本发明通过将机顶盒的定位模块配置为写保护模式,还通过llmi码对定位模块进行授权管理,避免了利用非法软件生产免定位模块的问题,实现了对机顶盒定位模块有效、精细化的管理控制。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1(a)是现有技术中机顶盒的定位模块的启动流程图;

图1(b)是现有技术中非法定位模块的启动流程图;

图2是现有技术中通过非法通讯来获取签名库的示意图;

图3是根据本发明实施例的机顶盒定位模块的管理方法的流程图;

图4是根据本发明具体实施例的机顶盒定位模块的管理方法的流程图;

图5是根据本发明实施例的管理方法的写保护模式的示意图;

图6是根据本发明实施例的管理方法的根据报文llmi码的合法性校验的结果进行授权管理的流程图;

图7是根据本发明实施例的管理方法的llmi码的示意图;

图8是根据本发明实施例的管理方法对llmi码进行本地存储的流程图;

图9是本发明实施例的管理方法对生产文件进行本地存储的流程图;

图10是本发明实施例的管理方法根据llmi码进行授权管理的流程图;

图11是根据本发明实施例的机顶盒定位模块的管理系统的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

如图3所示,根据本发明实施例的机顶盒定位模块的管理方法包括以下步骤:

s302,生成llmi码,对llmi码进行本地存储并形成包括llmi码的生产文件,其中llmi码是随机生成、定向发送的,以此能够有效避免llmi码被非法盗用;且llmi码唯一性地识别机顶盒的定位模块,即只可通过该llmi码来识别定位模块;

s304,在定位模块的生产过程中,将llmi码写入机顶盒的定位模块;

s306,将bootloader写入定位模块的指定区域,并将指定区域配置为写保护模式;以及

s308,在机顶盒的安装过程中,接收机顶盒上传的报文llmi码,并根据上传的报文llmi码和生产文件的llmi码对机顶盒进行授权管理。

如图4所示,是本发明的机顶盒定位模块的管理方法的具体实施例的流程图。生成llmi码之后,在定位模块的生产过程中写入llmi码并开启otp模式;在依次经过机顶盒生产、机顶盒销售、和机顶盒安装后,在机顶盒安装时,判断机顶盒上传的llmi码(即报文llmi码)与上述生成的llmi码(即生产文件的llmi码)是否匹配;若匹配则授权机顶盒可以正常安装,若不匹配则显示匹配失败的信息。

本发明的上述技术方案,将机顶盒的定位模块配置为写保护模式,还通过llmi码对定位模块进行授权管理,避免了利用非法软件生产免定位模块的问题,实现了对机顶盒定位模块有效、精细化的管理控制。

其中,写保护模式即为一次性可编程(onetimeprogrammable),一次写入后不可改写或者擦除。如图5,直播卫星的定位模块使用的主芯片均有内置flash(闪存),并且都具有otp功能,通过配置主芯片寄存器可以把flash的指定区域配置为otp模式。基于以上原理,厂家在定位模块的生产过程中,可以先将bootloader(引导装载)软件下载到指定区域并将指定区域配置为otp模式(即写保护模式),进而保护应用(app)的加密厂商的签名软件,能够保证定位模块软件的合法完整性。

在一个实施例中,在机顶盒的安装过程中,接收机顶盒上传的报文llmi码之后还包括:对上传的报文llmi码进行合法性校验;以及对机顶盒进行的授权管理进一步基于合法性校验的结果。

具体地,如图6所示,加密厂商的签名库如果被非法使用,可以通过前端系统分配llmi码、并在开卡时校验llmi码。llmi码可由前端系统随机生成,授权并发放给定位模块生产厂商,作为定位模块唯一身份id;定位模块生产厂商在产线写入llmi码,以确保开卡时可正常接收授权。进一步地,若发现生产厂商生产非法的免定位模块,可以暂停该厂家已分配llmi的开卡授权,对该厂家进行有针对性的管理。能够有效遏制免定位模块的产生,实现前端系统精细化管理;能够针对出现免定位模块现象的机顶盒及定位模块生产厂商,可以分别对各环节进行技术层面的客观分析,得出准确的结论,结合行政手段来有效管控,以确保对定位模块生产厂商进行有效监管。

在一个实施例中,llmi码包括:机顶盒的生产厂商id位、随机位、和校验位。具体地,llmi码即定位模块识别号(locationlockmoduleidentification),是用于唯一识别定位模块的一个代码。在现有技术中,上传的是定位模块的imei码,imei码属于国际电联管理并采用连续号段分配原则使用。采用llmi码代替原有的imei码,可以由总局单位统一随机分配和管理llmi码;定位模块生产厂商在产线写入llmi码,并在开卡时将llmi码按照预设协议上传到前端系统服务器;进而可以根据llmi码状态来控制开卡授权(允许或者禁止)。

可选地,如图7所示,llmi码的长度为15位十进制数,以7个16进制字节进行存储。其中,第1位和第2位为厂商id码(即生产厂商id位码);第3位至第14位为随机位,可由前端系统随机生成,随机位的数量可以达到1万亿(1012),即各定位模块生产厂商最多可以生产1万亿片定位模块;第15位为校验位,可以按照现有技术中imei码中的校验位的算法计算得出。

在一个实施例中,对llmi码进行本地存储可以包括:对llmi码源文件进行本地存储。

进一步地,对llmi码源文件进行本地存储之前还可以包括:获取llmi码源文件;以及对llmi码源文件进行格式校验、重复性校验、和唯一性校验。

具体地,为了满足对llmi码的管理需求,可以开发llmi码入库程序,实现llmi码统一入库(即本地存储)的管理功能。如图8所示,在实际应用中,llmi码源文件入库管理可由llmi码源文件入库程序和营销资源管理系统共同完成,该营销资源管理系统为用户管理中心(sms)的子系统。其中llmi码源文件入库管理负责llmi码源文件的录入和校验,llmi码源文件的校验包括文件格式校验、文件内llmi码重复性校验和唯一性校验。若文件格式校验、llmi码重复性校验不通过,则停止整个llmi码源文件入库操作;若唯一性校验不通过,则继续处理下一条,所有校验完成后,将处理结果发给营销资源管理系统进行存储。

在一个实施例中,对llmi码进行本地存储可以包括:对包括llmi码的生产文件进行本地存储。

进一步地,在对包括llmi码的生产文件进行本地存储之前还可以包括:核查生产文件的管理条件;以及当生产文件符合管理条件的情况下,对生产文件的llmi码进行校验位校验、生产厂商id位校验、重复性校验、存在性校验、和唯一性校验。

具体地,为了满足对llmi码的管理需求,可以对现有的生产文件入库程序进行修改,增加llmi码校验位、重复性、一致性、唯一性和存在性校验功能。如图9所示,生产文件llmi码入库管理由生产文件入库程序和营销资源管理系统共同完成。其中,生产文件入库程序在生产文件原有的入库格式校验、内容合规性校验等核查基础上,对符合生产文件llmi码入库的管理条件的llmi码进行校验位校验、厂商id校验、重复性校验、存在性和唯一性校验。若校验位校验、厂商id校验、重复性校验、存在性校验有一条校验不通过,则停止整个生产文件入库操作;若唯一性校验不通过,则继续处理下一条,所有校验完成后,将处理结果发给营销资源管理系统进行存储。

在一个实施例中,llmi码入库的管理条件可以为生产日期,即对于生产日期在特定时间之后的生产文件入库时进行llmi码校验。在其它实施例中,还可以根据管理要求调整llmi码入库的管理条件,例如管理条件可以是机顶盒型号、解码芯片型号、主软件版本,或者是其中多种的组合。

在一个实施例中,根据上传的报文llmi码和生产文件的llmi码对机顶盒进行授权管理可以包括:判断上传的报文llmi码与生产文件的llmi码是否匹配;以及在匹配的情况下,对机顶盒进行授权。

具体地,为了满足对llmi码的管理需求,可以对现有的安装开卡程序进行修改,而在机顶盒安装开卡时增加安装开通llmi码管理流程,以实现llmi码比对校验的功能。如图10所示,安装开通llmi码管理流程由网关、crm(用户管理系统)和营销资源管理系统共同完成,其中,crm也是sms的子系统。网关负责将原始报文、基站比对结果发给crm,crm在原有安装开通比对流程基础上,对符合安装开通llmi码管理条件的机顶盒,增加机顶盒llmi码一致性(匹配)校验。

如图11所示,根据本发明的实施例,还提供了一种机顶盒定位模块的管理系统,包括顺序连接的以下模块:

生成及存储模块,用于生成llmi码,对llmi码进行本地存储并形成包括llmi码的生产文件;

第一写入模块,用于将llmi码写入机顶盒的定位模块;

第二写入模块,用于将bootloader写入定位模块的指定区域,并将指定区域配置为写保护模式;以及

管理模块,用于接收机顶盒上传的报文llmi码,并根据上传的报文llmi码和生产文件的llmi码对机顶盒进行授权管理。

在一个实施例中,管理模块可以包括:

匹配判断模块,用于判断上传的报文llmi码与生产文件的llmi码是否匹配;以及

授权模块,用于在匹配的情况下,对机顶盒进行授权。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1