一种机顶盒写号方法及系统与流程

文档序号:13481928阅读:567来源:国知局

本发明涉及数字电视领域,尤其涉及一种机顶盒写号方法及系统。



背景技术:

每台出厂的机顶盒都有一些标识该机顶盒身份的唯一数据,例如机顶盒序列号、主板编号、mac地址、hdcpkey等等,这些唯一数据无法从硬件信息中获取,需要从外部设备写入,写入数据的过程则称为写号过程,写号是机顶盒生产过程的重要环节。

写号需要通过生产管理系统来进行,生产管理系统负责产生写号数据的生成与管理。写号数据首先通过生产管理系统配置并保存在生产数据库中,当要写号时,将生产管理系统所在的设备(写号设备,作为服务端)与机顶盒(作为客户端)连接起来,运行服务端及客户端程序,根据写号操作进行写号。

目前,连接服务端和客户端主要有两种方式:通过串口连接或者通过网络连接,所以写号也分为通过串口写号或者通过网络写号。但是,现在这两种写号方式均为单一写号方式,即一次写号操作只能给一台机顶盒写号,然而在生产过程中需要写号的机顶盒数量巨大,单一写号方式需要耗费大量时间,严重影响生产效率,增加生产成本。



技术实现要素:

有鉴于此,有必要针对上述写号方式为单一写号方式耗费大量时间、影响生产效率的问题,提供一种机顶盒写号方法及系统。

本发明提供的一种机顶盒写号方法,包括如下步骤:

s10:控制多个机顶盒通过无线网与写号服务器建立连接,连接成功控制写号服务器为连接成功的每个机顶盒分别分配一个设备标识;

s20:获取所有机顶盒的设备标识,判断所有机顶盒所需要写入的写号数据是否为连续数据;

s30:若是连续数据,则根据机顶盒的个数n控制写号服务器将连续的n个写号数据依次与机顶盒设备标识进行自动关联;

s40:若不是连续数据,则查找出非连续数据的机顶盒进行手动关联,然后根据剩余机顶盒的个数m控制写号服务器将连续的m个写号数据依次与m个机顶盒设备标识进行自动关联;

s50:将与机顶盒关联的写号数据同时写入对应的机顶盒,完成写号。

在其中的一个实施方式中,所述步骤s10还包括:判断与写号服务器建立连接的机顶盒是否超出负载限制,若超出负载限制,则检测每台机顶盒的写号批次,按照写号批次时间先后进行排序,根据排序超出负载限制的机顶盒进入排队等候序列。

在其中的一个实施方式中,所述步骤s10还包括:创建第一列表和第二列表来存放设备标识,第一列表存放所有设备标识,第二列表存放已经连接上写号服务器的设备标识;当机顶盒与写号服务器建立连接时,写号服务器从第一列表中寻找对应的设备标识存储到第二列表中,当有机顶盒与写号服务器断开连接时,写号服务器则从第二列表中删除分配给该机顶盒的设备标识。

在其中的一个实施方式中,所述步骤s10还包括:设备标识在写号服务器和机顶盒均显示出来。

在其中的一个实施方式中,所述步骤s30还包括:在写号服务器中增加一个写号指示符,存储最后一次写号,写号数据在写号服务器数据库中的行数;在自动关联写号数据时根据写号指示符的值,由下一行的写号数据,结合机顶盒的个数n,依次与机顶盒自动关联起来。

本发明提供的一种机顶盒写号系统,包括:

无线连接模块,控制多个机顶盒通过无线网与写号服务器建立连接,连接成功控制写号服务器为连接成功的每个机顶盒分别分配一个设备标识;

数据连续检测模块,获取所有机顶盒的设备标识,判断所有机顶盒所需要写入的写号数据是否为连续数据;

自动关联模块,若是连续数据,则根据机顶盒的个数n控制写号服务器将连续的n个写号数据依次与机顶盒设备标识进行自动关联;

手动关联模块,若不是连续数据,则查找出非连续数据的机顶盒进行手动关联,然后根据剩余机顶盒的个数m控制写号服务器将连续的m个写号数据依次与m个机顶盒设备标识进行自动关联;

写号操作模块,将与机顶盒关联的写号数据同时写入对应的机顶盒,完成写号。

在其中的一个实施方式中,所述无线连接模块判断与写号服务器建立连接的机顶盒是否超出负载限制,若超出负载限制,则检测每台机顶盒的写号批次,按照写号批次时间先后进行排序,根据排序超出负载限制的机顶盒进入排队等候序列。

在其中的一个实施方式中,所述无线连接模块创建第一列表和第二列表来存放设备标识,第一列表存放所有设备标识,第二列表存放已经连接上写号服务器的设备标识;当机顶盒与写号服务器建立连接时,写号服务器从第一列表中寻找对应的设备标识存储到第二列表中,当有机顶盒与写号服务器断开连接时,写号服务器则从第二列表中删除分配给该机顶盒的设备标识。

在其中的一个实施方式中,所述无线连接模块将设备标识在写号服务器和机顶盒均显示出来。

在其中的一个实施方式中,所述自动关联模块在写号服务器中增加一个写号指示符,存储最后一次写号,写号数据在写号服务器数据库中的行数;在自动关联写号数据时根据写号指示符的值,由下一行的写号数据,结合机顶盒的个数n,依次与机顶盒自动关联起来。

本发明机顶盒写号方法及系统,将多个机顶盒与写号服务器通过无线网同时建立连接,并且根据多个机顶盒写号数据的连续性,采用自动关联或者自动和手动关联配合的方式为多个机顶盒关联好写号数据,然后进行批量写号,从而解决单一写号方式耗费大量时间、严重影响生产效率的问题,大大提高写号效率,降低了成本。

附图说明

图1是一个实施例中的机顶盒写号方法的流程图;

图2是一个实施例中的机顶盒写号系统的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

图1是一个实施例中的机顶盒写号方法的流程图,如图1所示,该方法包括以下步骤:

s10:控制多个机顶盒通过无线网与写号服务器建立连接,连接成功控制写号服务器为连接成功的每个机顶盒分别分配一个设备标识。

由于单一写号方式,一次写号操作只能给一台机顶盒写号,每台机顶盒串联方式写号将耗费大量时间,故本发明方法采用并联批量写号方式来对机顶盒进行写号操作。具体的,通过无线网的组网功能,将多个待写号机顶盒与写号服务器建立连接。优先的,可通过路由器的无线网络将多个机顶盒与写号服务器进行连接。

由于写号服务器的负载能力有限,同时连接的机顶盒数量需要进行限制,否则超出写号服务器的负载将造成写号服务器瘫痪,故该步骤还包括:判断与写号服务器建立连接的机顶盒是否超出负载限制,若超出负载限制,则检测每台机顶盒的写号批次,按照写号批次时间先后进行排序,根据排序超出负载限制的机顶盒进入排队等候序列。

为能够清楚的对每台机顶盒进行管理,设备标识在写号服务器和机顶盒均显示出来。

为更好的对设备标识进行管理,该步骤还包括:创建第一列表和第二列表来存放设备标识,第一列表存放所有设备标识,第二列表存放已经连接上写号服务器的设备标识;当机顶盒与写号服务器建立连接时,写号服务器从第一列表中寻找对应的设备标识存储到第二列表中,当有机顶盒与写号服务器断开连接时,写号服务器则从第二列表中删除分配给该机顶盒的设备标识。这样就清楚的对机顶盒进行管理。

s20:获取所有机顶盒的设备标识,判断所有机顶盒所需要写入的写号数据是否为连续数据。

机顶盒在进行写号操作时,如果机顶盒的写号数据是连续数据,则写号服务器对机顶盒进行写号操作,可以直接分配一段连续的写号数据与机顶盒进行自动关联。但是也有可能部分机顶盒的写号数据在写号服务器上是非连续的,那么写号服务器则不能直接分配一段连续的写号数据与机顶盒进行自动关联,故在对机顶盒进行写号时需要首先判断机顶盒所需要写入的写号数据是否为连续数据,以便采用不同的写号方式。

s30:若是连续数据,则根据机顶盒的个数n控制写号服务器将连续的n个写号数据依次与机顶盒设备标识进行自动关联。

如果是连续数据则本发明方法可采用自动关联方式,则由写号服务器根据机顶盒的个数n将存储的连续的n个写号数据进行自动关联,这样在每次写号操作时不必每次都配置不同设备与写号数据的对应关系,大大提高写号效率。

为防止写号服务器自动关联写号数据时发生遗漏,该步骤在写号服务器中增加一个写号指示符,存储最后一次写号,写号数据在写号服务器数据库中的行数。在自动关联写号数据时根据写号指示符的值,由下一行的写号数据,结合机顶盒的个数n,依次与机顶盒自动关联起来,这样就有效避免写号数据发生遗漏。

s40:若不是连续数据,则查找出非连续数据的机顶盒进行手动关联,然后根据剩余机顶盒的个数m控制写号服务器将连续的m个写号数据依次与m个机顶盒设备标识进行自动关联。

如果机顶盒的写号数据不是连续数据,则不能全部采用自动关联方式进行写号操作,对于非连续数据的机顶盒本步骤采用手动关联的方式进行写号数据的关联。在手动关联完非连续数据后,对于剩余的m个机顶盒再采用自动关联方式进行写号数据的关联,从而通过手动关联和自动关联想配合的方式,完成写号数据的分配。

s50:将与机顶盒关联的写号数据同时写入对应的机顶盒,完成写号。

在通过自动关联或者手动关联为机顶盒关联好写号数据后,即可将关联的写号数据同时写入对应的机顶盒中,完成批量写号,快速便捷,节约大量时间,大大提高生产效率,降低生产成本。

同时,本发明还提供一种机顶盒写号系统,如图2所示,该系统包括:

无线连接模块100,控制多个机顶盒通过无线网与写号服务器建立连接,连接成功控制写号服务器为连接成功的每个机顶盒分别分配一个设备标识。

由于单一写号方式,一次写号操作只能给一台机顶盒写号,每台机顶盒串联方式写号将耗费大量时间,故本发明系统采用并联批量写号方式来对机顶盒进行写号操作。具体的,无线连接模块100通过无线网的组网功能,将多个待写号机顶盒与写号服务器建立连接。优先的,可通过路由器的无线网络将多个机顶盒与写号服务器进行连接。

由于写号服务器的负载能力有限,同时连接的机顶盒数量需要进行限制,否则超出写号服务器的负载将造成写号服务器瘫痪,故该步骤还包括:无线连接模块100判断与写号服务器建立连接的机顶盒是否超出负载限制,若超出负载限制,则检测每台机顶盒的写号批次,按照写号批次时间先后进行排序,根据排序超出负载限制的机顶盒进入排队等候序列。

为能够清楚的对每台机顶盒进行管理,无线连接模块100将设备标识在写号服务器和机顶盒均显示出来。

为更好的对设备标识进行管理,无线连接模块100创建第一列表和第二列表来存放设备标识,第一列表存放所有设备标识,第二列表存放已经连接上写号服务器的设备标识;当机顶盒与写号服务器建立连接时,写号服务器从第一列表中寻找对应的设备标识存储到第二列表中,当有机顶盒与写号服务器断开连接时,写号服务器则从第二列表中删除分配给该机顶盒的设备标识。这样就清楚的对机顶盒进行管理。

数据连续检测模块200,获取所有机顶盒的设备标识,判断所有机顶盒所需要写入的写号数据是否为连续数据。

机顶盒在进行写号操作时,如果机顶盒的写号数据是连续数据,则控制写号服务器对机顶盒进行写号操作,可以直接分配一段连续的写号数据与机顶盒进行自动关联。但是也有可能部分机顶盒的写号数据在写号服务器上是非连续的,控制写号服务器则不能直接分配一段连续的写号数据与机顶盒进行自动关联,故在对机顶盒进行写号时需要首先判断机顶盒所需要写入的写号数据是否为连续数据,以便采用不同的写号方式。

自动关联模块300,若是连续数据,则根据机顶盒的个数n控制写号服务器将连续的n个写号数据依次与机顶盒设备标识进行自动关联。

如果是连续数据则本发明方法可采用自动关联方式,则由自动关联模块300控制写号服务器根据机顶盒的个数n将存储的连续的n个写号数据进行自动关联,这样在每次写号操作时不必每次都配置不同设备与写号数据的对应关系,大大提高写号效率。

为防止写号服务器自动关联写号数据时发生遗漏,自动关联模块300在写号服务器中增加一个写号指示符,存储最后一次写号,写号数据在写号服务器数据库中的行数。在自动关联写号数据时根据写号指示符的值,由下一行的写号数据,结合机顶盒的个数n,依次与机顶盒自动关联起来,这样就有效避免写号数据发生遗漏。

手动关联模块400,若不是连续数据,则查找出非连续数据的机顶盒进行手动关联,然后根据剩余机顶盒的个数m控制写号服务器将连续的m个写号数据依次与m个机顶盒设备标识进行自动关联。

如果机顶盒的写号数据不是连续数据,则不能全部采用自动关联方式进行写号操作,对于非连续数据的机顶盒采用手动关联的方式进行写号数据的关联。在手动关联完非连续数据后,对于剩余的m个机顶盒再采用自动关联方式进行写号数据的关联,从而通过手动关联和自动关联想配合的方式,完成写号数据的分配。

写号操作模块500,将与机顶盒关联的写号数据同时写入对应的机顶盒,完成写号。

在通过自动关联或者手动关联为机顶盒关联好写号数据后,即可将关联的写号数据同时写入对应的机顶盒中,完成批量写号,快速便捷,节约大量时间,大大提高生产效率,降低生产成本。

本发明机顶盒写号方法及系统,将多个机顶盒与写号服务器通过无线网同时建立连接,并且根据多个机顶盒写号数据的连续性,采用自动关联或者自动和手动关联配合的方式为多个机顶盒关联好写号数据,然后进行批量写号,从而解决单一写号方式耗费大量时间、严重影响生产效率的问题,大大提高写号效率,降低了成本。

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

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