机顶盒数据写入方法及系统的制作方法

文档序号:9249138阅读:1552来源:国知局
机顶盒数据写入方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种机顶盒数据写入方法及系统。
【背景技术】
[0002]近年来,随着虚拟智能卡(VSC)安全技术的发展,能够让解析ECM和EMM的工作在机顶盒芯片中的专属安全区域内运行,取代了当前的实体智能卡,为机顶盒用户提供一种简单可靠的数字电视收看体验。
[0003]采用虚拟智能卡技术的机顶盒,在生产过程中每台机顶盒都需要从CA公司提供的CA服务器上按照规定步骤获取一些个性化数据(personalizat1n data)写入机顶盒,同时也需要写入序列号、MAC地址、HDMI高清授权码等常用数据。每台机顶盒在数据写入完成后还需要向CA服务器发送相关数据生成一份加密的报盘文件。每台机顶盒在与CA服务器通讯时,其他机顶盒只能排队等候,整个生产过程繁琐复杂、数据的可重用性不高,而且无法做到多条生产线并发进行操作,这就大大降低了生产效率。

【发明内容】

[0004]有鉴于此,有必要针对上述机顶盒写入数据效率低的问题,提供一种机顶盒数据写入方法及系统。
[0005]本发明提供一种机顶盒数据写入方法,包括如下步骤:
[0006]SlO:创建一个数据库及数据写入工具;
[0007]S20:在机顶盒生产过程中,由数据写入工具与CA服务器进行通讯,获取本批次机顶盒的工作标识并存储在数据库中,后续对机顶盒进行写入直接由数据库中获取工作标识;
[0008]S30:将每个机顶盒的常用数据与每个机顶盒建立对应关系并存储在数据库中,由数据写入工具从数据库中直接获取常用数据并写入对应的机顶盒中;
[0009]S40:由数据写入工具与CA服务器进行通讯,对应每个机顶盒由CA服务器上获取每个机顶盒的个性化数据,并对应写入每个机顶盒;
[0010]S50:在机顶盒数据写入完成后,由机顶盒生成加密报盘文件并先存储到数据库中,待本批次所有机顶盒数据写入完成生成加密报盘文件后,由数据库将所有的加密报盘文件一次性发送给CA服务器。
[0011]在其中的一个实施方式中,所述步骤S20具体为:由数据写入工具首先获取工作描述文件,并将工作描述文件发送给CA服务器进行初始化取得工作标识,数据写入工具获取工作标识并保存到数据库中。
[0012]在其中的一个实施方式中,所述步骤S40具体为:由数据写入工具获取机顶盒的主芯片标识,将工作标识和主芯片标识共同发送给CA服务器,并接收CA服务器返回软件加密密钥,将取得的软件加密密钥送给机顶盒进行解密操作,解密完成后重启机顶盒;待机顶盒重启完成后,再将工作标识和主芯片标识共同发送给CA服务器并接收CA服务器返回的个性化数据,最后将个性化数据写入机顶盒中,写入后接收机顶盒返回的校验数据并对应保存至数据库中。
[0013]本发明还提供一种机顶盒数据写入系统,包括:
[0014]创建单元,创建一个数据库及数据写入工具;
[0015]工作标识处理单元,在机顶盒生产过程中,控制由数据写入工具与CA服务器进行通讯,获取本批次机顶盒的工作标识并存储在数据库中,后续对机顶盒进行写入直接由数据库中获取工作标识;
[0016]常用数据写入单元,将每个机顶盒的常用数据与每个机顶盒建立对应关系并存储在数据库中,控制由数据写入工具从数据库中直接获取常用数据并写入对应的机顶盒中;
[0017]个性化数据写入单元,控制由数据写入工具与CA服务器进行通讯,对应每个机顶盒由CA服务器上获取每个机顶盒的个性化数据,并对应写入每个机顶盒;
[0018]报盘文件发送单元,在机顶盒数据写入完成后,控制由机顶盒生成加密报盘文件并先存储到数据库中,待本批次所有机顶盒数据写入完成生成加密报盘文件后,控制由数据库将所有的加密报盘文件一次性发送给CA服务器。
[0019]在其中的一个实施方式中,所述工作标识处理单元控制由数据写入工具首先获取工作描述文件,并将工作描述文件发送给CA服务器进行初始化取得工作标识,数据写入工具获取工作标识并保存到数据库中。
[0020]在其中的一个实施方式中,所述个性化数据写入单元控制由数据写入工具获取机顶盒的主芯片标识,将工作标识和主芯片标识共同发送给CA服务器,并接收CA服务器返回软件加密密钥,将取得的软件加密密钥送给机顶盒进行解密操作,解密完成后重启机顶盒;待机顶盒重启完成后,再将工作标识和主芯片标识共同发送给CA服务器并接收CA服务器返回的个性化数据,最后将个性化数据写入机顶盒中,写入后接收机顶盒返回的校验数据并对应保存至数据库中。
[0021]本发明机顶盒数据写入方法及系统,创建数据库和数据写入工具作为中间平台,与CA服务器进行通讯和交互,由数据库存储工作标识、常用数据以及加密的报盘文件,由数据写入工具与CA服务器通讯获取个性化数据写入机顶盒,减少机顶盒与CA服务器交互时间和次数,减少机顶盒排队等待的时间,操作简单便捷且能够并排进行,从而大大提高效率。
【附图说明】
[0022]图1是一个实施例中的机顶盒数据写入方法的流程图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0024]图1是一个实施例中的机顶盒数据写入方法的流程图,如图1所示,该方法包括如下步骤:
[0025]SlO:创建一个数据库及数据写入工具。
[0026]在该实施例中,为减少机顶盒与CA服务器通讯时间以及其他机顶盒排队的时间,创建一个数据库并且创建数据写入工具,来创建中间平台来对机顶盒进行数据写入,减少机顶盒与CA服务器通讯时间以及其他机顶盒排队的时间。
[0027]S20:在机顶盒生产过程中,由数据写入工具与CA(条件接收系统)服务器进行通讯,获取本批次机顶盒的工作标识(Job ID)并存储在数据库中,后续对机顶盒进行写入直接由数据库中获取工作标识。
[0028]在创建了数据库和数据写入工具后,在对机顶盒生产过程中,首先需要进行初始化,获得当前批次机顶盒的工作标识,以便对该批次进行数据写入。在该实施例中,由数据写入工具与CA服务器进行通讯,由CA服务器获取本批次机顶盒的工作标识,然后存储在数据库中,这样后续机顶盒就可以直接从数据库中获取工作标识,就不再需要每个机顶盒都去与CA服务器通讯,这就减少了与CA服务器通讯的时间。
[0029]在进一步的方式中,该步骤具体为:由数据写入工具首先获取工作描述文件(JobDescript1n File,由CA公司提供),并将工作描述文件发送给CA服务器进行初始化取得工作标识,数据写入工具获取工作标识并保存到数据库中。
[0030]S30:将每个机顶盒的常用数据与每个机顶盒建立对应关系并存储在数据库中,由数据写入工具从数据库中直接获取常用数据并写入对应的机顶盒中。
[0031]在获得本批次机顶盒的工作标识后,将要对机顶盒进行数据写入,写入机顶盒的数据包括常用数据和个性化数据。在该实施例中,将每个机顶盒的常用数据预先存储在数据库中,与每个机顶盒建立对应关系,这样由数据库中直接获取常用数据并写入对应的机顶盒中,不必再去其他服务器或者终端获取常用数据,提高效率。
[0032]S40:由数据写入工具与CA服务器进行通讯,对应每个机顶盒由CA服务器上获取每个机顶盒的个性化数据,并对应写入每个机顶盒。
[0033]在写入常用数据后还需要对机顶盒写入个性化数据,在该实施例中,由于个性化数据必须到CA服务器上进行获取,故由数据写入工具与CA服务器进行通讯,对应每个机顶盒从CA服务器上获取每个机顶盒的个性化数据,并对应写入每个机顶盒。
[0034]进一步的,该步骤具体为:由数据写入工具获取机顶盒的主芯片标识,将工作标识和主芯片标识共同发送给CA服务器,并接收CA服务器返回软件加密密钥(SoftwareEncrypt1n Key),将取得的软件加密密钥送给机顶盒进行解密操作,解密完成后重启机顶盒;待机顶盒重启完成后,再将工作标识和主芯片标识共同发送给CA服务器并接收CA服务器返回的个性化数据,最后将个性化数据写入机顶盒中,写入后接收机顶盒返回的校验数据(Vrf Code)并对应保存至数据库中。这样就完成了对机顶盒个性化数据的写入,由数据写入工具作为中间平台与CA服务器进行交互,在机顶盒写入过程中,数据写入工具可以继续与CA服务器进行通讯,这样就大大降低了机顶盒排队等待的时间,提高了效率。
[0035]S50:在机顶盒数据写入完成后,由机顶盒生成加密报盘文件并先存储到数据库中,待本批次所有机顶盒数据写入完成生成加密报盘文件后,由数据库将所有的加密报盘文件一次性发送给CA服务器。
[0036]机顶盒在数据写入完成后,需要生成一份加密报盘文件发送到CA服务器,但是如果每个机顶盒都发送一次加密报盘文件给CA服务器,将占用大量时间,并且增加CA服务器的负担,在该实施例中,在机顶盒数据写入完成后,将机顶盒生成的加密报盘文件都先存储在数据库中,待所有机顶盒都生成加密报盘文件后由数据库一次性发送给CA服务器,从而只需要一次操作就能够完成,从而大大提高了效率。
[0037]该机顶盒数据写入方法,创建数据库和数据写入工
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1