实现离线零配置机顶盒的方法及系统的制作方法_2

文档序号:9914812阅读:来源:国知局
实现离线零配置机顶盒的方法的流程图。如图2所示,该方法包括步骤SI至步骤S6,下面分别对各个步骤进行详细说明。
[0039]步骤S1:服务器获取MAC值。
[0040]步骤SI中,通过MAC值获取模块获取机顶盒的MAC值。具体地,MAC值获取模块为扫描枪或键盘,如果MAC值获取模块为扫描枪,则通过扫描枪扫描机顶盒的MAC条码可以得到机顶盒的MAC值,如果MAC值获取模块为键盘,则通过手动输入机顶盒的MAC值的方式得到机顶盒的MAC值。本实施例的MAC值获取模块为扫描枪。
[0041 ]步骤S2:将MAC值和其对应的业务信息写入业务信息文件。
[0042]步骤S2中,根据步骤SI中获取的MAC值生成业务信息并将MAC值和其对应的业务信息写入业务信息文件,其中业务信息包括认证地址、业务帐号、业务密码、网络帐号、网络密码。具体地,业务信息文件生成模块将MAC值和其对应的业务信息写入业务信息文件时,MAC值保存在首行,各个业务信息在MAC值所在行的下行依次分行保存。对于多个不同的机顶盒,业务信息文件生成模块将MAC值和其对应的业务信息写入业务信息文件时,MAC值保存在上一次写入的业务信息的下一行,各个业务信息在MAC值所在行的下行依次分行保存,具体地,业务信息文件为文本文件,其内容由所有扫描过的机顶盒的MAC值和对应的业务信息组成,如果只扫描了一台机顶盒,第一行内容为“MAC = 11:22:33:44:55:66”,“=”符号之前的为机顶盒MAC标识,“=”号之后的为机顶盒MAC值,MAC值是从扫描枪扫描的值。第二行内容为“auth-http: \\192.168.1.1:8090\EPG\auth.conf”,标识认证地址。从第二行开始,依次每行排列认证地址、业务帐号、业务密码、网络帐号、网络密码,每行字符串符号之前的字符串“auth”为key值,表示认证地址。到单行结束的字符串“http:\\192.168.1.1:8090\EPG\auth.conf”,表示认证地址对应的值。服务器端扫描多台机顶盒时,在扫描了第一台机顶盒生成的文件内容后面追加写入第二台及后面机顶盒的业务信息,依次逐行排列,每段信息都由MAC值做区分。
[0043]步骤S3:对业务信息文件加密并将加密后的文件保存至外部存储设备。
[0044]步骤S3中,对业务信息文件进行加密得到加密业务信息文件并将该加密业务信息文件命名为预设文件名,然后将加密业务信息文件保存至外部存储设备的根目录中。预设文件名可有开发者进行设置,具体地,本实施例中,预设文件名为“key”,加密模块采用DES算法对业务信息文件进行加密。
[0045]步骤S4:机顶盒开机后,检测外部存储设备与机顶盒是否连接,如果已连接则执行步骤S5,反之则继续执行步骤S4。
[0046]步骤S4中,机顶盒开机后,检测外部存储设备与机顶盒是否连接,当检测到外部存储设备与机顶盒连接后执行步骤S5。
[0047]步骤S5:机顶盒搜索文件名为预设文件名的文件,解密并过滤该文件得到业务信息。
[0048]步骤S5中,机顶盒搜索文件名为“key”的文件,搜索到文件后解密模块采用DES算法对其进行解密得到明文文件,通过业务信息过滤模块从明文文件中过滤出其MAC值对应的业务信息并根据业务信息更新机顶盒,并通过业务信息保存模块将业务信息保存至机顶盒的非易失性存储器。具体地,业务信息过滤模块在明文文件中查找与机顶盒本身MAC值相同的MAC值对应的业务信息,读取MAC值下面的key值,根据key值搜索文件中匹配的字符串key值,过滤出key-value对中符号后面的value值,业务信息保存模块将该value值保存至机顶盒的非易失性存储器。从上述内容可知,服务器端生成的明文内容采用key-value逐行保存,和机顶盒解析的明文内容一致,这保证了业务信息过滤模块能够从明文文件中过滤出其MAC值对应的业务信息,从而实现机顶盒的离线配置。
[0049]步骤S6:根据业务信息更新机顶盒,并将业务信息保存至机顶盒的非易失性存储器。
[0050]步骤S6中,根据步骤S5得到的业务信息更新机顶盒,并将业务信息保存至机顶盒的非易失性存储器。
[0051]从以上实施例可以看出,通过本发明实施例,机顶盒无需连接网络和电视机,机顶盒开机后,通过插上内部写有加密业务信息文件的外部存储设备,即可自动对机顶盒进行配置,增强了机顶盒配置的便利性和快捷性。
[0052]需要说明,上述描述的实施例是本发明的一部分实施例,而不是全部实施例,也不是对本发明的限制。基于本发明的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
【主权项】
1.一种实现离线零配置机顶盒的方法,其特征在于包括步骤: A、服务器获取机顶盒的MAC值,根据MAC值生成业务信息并将MAC值和其对应的业务信息写入业务信息文件,所述业务信息包括认证地址、业务帐号、业务密码、网络帐号、网络密码; B、对所述业务信息文件进行加密得到加密业务信息文件并将该加密业务信息文件命名为预设文件名,服务器将所述加密业务信息文件保存至外部存储设备的根目录中; C、机顶盒开机后,当检测到外部存储设备与机顶盒连接后,机顶盒搜索文件名为预设文件名的文件,搜索到文件后对其进行解密得到明文文件,从明文文件中过滤出其MAC值对应的业务信息并根据业务信息更新机顶盒,并将业务信息保存至机顶盒的非易失性存储器。2.根据权利要求1所述的实现离线零配置机顶盒的方法,其特征在于所述步骤A中,将MAC值和其对应的业务信息写入业务信息文件时,MAC值保存在首行,各个业务信息在MAC值所在行的下行依次分行保存。3.根据权利要求1或2所述的实现离线零配置机顶盒的方法,其特征在于所述步骤A中,对于多个不同的机顶盒,将MAC值和其对应的业务信息写入业务信息文件时,MAC值保存在上一次写入的业务信息的下一行,各个业务信息在MAC值所在行的下行依次分行保存。4.根据权利要求1所述的实现离线零配置机顶盒的方法,其特征在于所述步骤C中,当机顶盒检测到外部存储设备与机顶盒连接后,将外部存储设备挂载到机顶盒的内存节点上。5.根据权利要求1所述的实现离线零配置机顶盒的方法,其特征在于所述步骤B中的加密算法和步骤C中的解密算法均为DES算法。6.—种实现离线零配置机顶盒的系统,其特征在于包括服务器、外部存储设备、机顶盒,所述服务器包括MAC值获取模块、业务信息文件生成模块、加密模块和加密业务信息文件保存模块,所述机顶盒包括文件搜索模块、解密模块、业务信息过滤模块和业务信息保存丰旲块, 所述MAC值获取模块用于获取机顶盒的MAC值,所述业务信息文件生成模块根据MAC值生成业务信息并将MAC值和其对应的业务信息写入业务信息文件,所述业务信息包括认证地址、业务帐号、业务密码、网络帐号、网络密码; 所述加密模块对所述业务信息文件进行加密得到加密业务信息文件并将该加密业务信息文件命名为预设文件名,所述加密业务信息文件保存模块将所述加密业务信息文件保存至外部存储设备的根目录中; 所述文件搜索模块被配置成:机顶盒开机后,当检测到外部存储设备与机顶盒连接后,搜索文件名为预设文件名的文件,搜索到文件后通过解密模块对其进行解密得到明文文件,通过业务信息过滤模块从明文文件中过滤出其MAC值对应的业务信息并根据业务信息更新机顶盒,并通过业务信息保存模块将业务信息保存至机顶盒的非易失性存储器。7.根据权利要求6所述的实现离线零配置机顶盒的方法,其特征在于所述业务信息文件生成模块将MAC值和其对应的业务信息写入业务信息文件时,MAC值保存在首行,各个业务信息在MAC值所在行的下行依次分行保存。8.根据权利要求6或7所述的实现离线零配置机顶盒的方法,其特征在于对于多个不同的机顶盒,所述业务信息文件生成模块将MAC值和其对应的业务信息写入业务信息文件时,MAC值保存在上一次写入的业务信息的下一行,各个业务信息在MAC值所在行的下行依次分行保存。9.根据权利要求6所述的实现离线零配置机顶盒的方法,其特征在于所述外部存储设备与机顶盒通过USB接口连接。10.根据权利要求6所述的实现离线零配置机顶盒的方法,其特征在于所述外部存储设备为U盘、SD卡、TF卡或移动硬盘。
【专利摘要】本发明涉及机顶盒配置技术领域,提供一种实现离线零配置机顶盒的方法及系统,以方便快捷的对机顶盒进行配置,该系统包括服务器、外部存储设备、机顶盒,服务器包括MAC值获取模块、业务信息文件生成模块、加密模块和加密业务信息文件保存模块,机顶盒包括文件搜索模块、解密模块、业务信息过滤模块和业务信息保存模块。通过本发明,机顶盒无需连接网络和电视机,机顶盒开机后,通过插上内部写有加密业务信息文件的外部存储设备,即可自动对机顶盒进行配置,增强了机顶盒配置的便利性和快捷性。
【IPC分类】H04N21/443, H04N21/422, H04N21/41
【公开号】CN105681848
【申请号】CN201610102260
【发明人】杨伟, 李林炳, 文静
【申请人】四川长虹电器股份有限公司
【公开日】2016年6月15日
【申请日】2016年2月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1