一种机顶盒信息写入系统和方法技术方案

技术编号:7976464 阅读:262 留言:0更新日期:2012-11-16 01:48
本发明专利技术涉及一种机顶盒信息写入系统和方法,服务端包括:配置文件调用模块,用于调用配置文件,设置配置信息和写入方式;客户端位于机顶盒上,包括:写入方式选择、写入信息接收和保存模块。本发明专利技术可以方便灵活地控制要写入哪些信息,保留机顶盒中的哪些信息,降低操作的风险性,扩大系统的使用范围;自动生成日志,以隐藏、压缩的方式存储,既可以保证日志的安全,也可以节省存储空间,当出现机顶盒信息错误时方便查找问题原因;本发明专利技术可支持网口、串口、USB接口、卡片接口写入方式,在一种写入方式无法完成写入任务时,可以方便的切换到另一种。使用本发明专利技术能够有效提高工厂生产,开发及售后维修效率。

【技术实现步骤摘要】

本专利技术涉及一种机顶盒的
,具体地说,是涉及一种将信息写入机顶盒的写入系统和方法。
技术介绍
机顶盒的信息(包括常见的序列号、MAC、软件版本、硬件版本、厂商ID、生产日期、遥控器键值、分区信息等)作为该机顶盒的身份标识非常重要,广电对在网的机顶盒进行入网认证的鉴权、授权管理以及软件升级的控制等都必须用到机顶盒的信息。因此,每台机顶盒的信息必须完整、正确且唯一。目前机顶盒信息的写入方法有以下几种1,通过串口写入。2,通过网口写入。3,通过USB接口写入。4,通过特殊的卡片接口写入。写入信息多是仅仅写入序列号和MAC地 址。这些写入系统可以满足工厂生产时的需求,但存在的缺陷是 (I)写入信息固定,无法灵活调整要写入哪些信息,保留其他信息不变。例如,有的写入系统必须同时写入序列号、MAC地址以及其他信息,有的写入系统只能同时写入序列号、MAC地址,无法写入其他信息。每次写入机顶盒信息时,必须将所有要写入机顶盒的信息再重新写入一次,或者必须将机顶盒的整个程序更新,而对于机顶盒中的部分原有信息可以保留不必重新写入时,也执行了重新写入的操作,增加了不必要的工作和操作的风险性,限制了系统的使用范围。因而,现有的写入系统和方法只能用于工厂生产,无法用于开发测试和售后机顶盒的维修。(2)无法记录机顶盒成功写入和出现异常时的信息,不能有效快速分辨写入信息是否已经写入过,后续发现写入信息错误时不能够定位问题出现的原因。(3)写入方法单一,无法选择是通过串口还是网口,或者其他接口写入。一旦出现一种接口无法写入,无法采用其他接口写入。
技术实现思路
本专利技术的目的在于提供一种机顶盒信息写入方法,解决了现有写入方法写入信息固定,不能修改和调整,并且不能够快速有效分辨写入信息是否唯一的技术问题。为解决上述技术问题,本专利技术采用以下技术方案予以实现 一种机顶盒信息写入方法,所述写入方法包括如下步骤 A、服务端启动,调用配置文件; B、根据配置文件确定写入方式; C、根据配置文件生成写入信息,查询服务端日志中的已写入信息,若写入信息与已写入信息重复,则重新生成写入信息;若不重复,则将写入信息按照步骤B确定的写入方式写入机顶盒; D、将本次写入信息存储至日志。进一步的,所述步骤A中服务端启动后,首先检查是否已经调入配置文件,若没有调入配置文件,则提示,若已经调入配置文件,则检查配置文件是否正确,若正确,则保存该配置文件,若不正确,则提示重新调入配置文件。进一步的,所述步骤C中生成写入信息后,等待机顶盒发送写入信息请求,写入信息请求到达后,将写入信息按照步骤B确定的写入方式写入机顶盒。进一步的,所述步骤D中,服务端在收到机顶盒反馈的成功写入确认信息后,再将本次写入信息存储至写入日志。更进一步的,所述配置文件包括写入方式信息和配置信息。为了增加写入方式的多样性,避免出现一种写入方式不能使用而导致机顶盒不能够写入信息的情况出现,所述写入方式信息包括网口方式或者串口方式或者USB接口方式或者卡片接口方式中的一种或多种。优选的,所述日志压缩后隐藏存放至服务端的存储位置。 基于上述机顶盒信息写入方法,本专利技术还提供了一种机顶盒信息写入系统,所述系统包括服务端和客户端,所述服务端包括 配置文件调用模块,用于调用配置文件,设置配置信息和写入方式信息; 日志记录和查询模块,用于记录保存写入信息、查询本次写入信息是否与已写入信息重复; 写入信息生成和发送模块,用于根据配置文件生成写入信息,并将满足条件的写入信息写入到客户端; 所述客户端位于机顶盒上,包括 写入方式选择模块,用于选择与服务端对应的写入方式;以及 写入信息接收和保存模块,用于接收并保存来自服务端的写入信息。优选的,所述服务端还包括写入信息请求及反馈信息接收模块,用于接收客户端发送的写入信息请求及反馈信息; 所述客户端包括写入信息请求和反馈信息发送模块,用于向服务端发送写入信息请求及反馈信息。优选的,所述写入方式包括网口方式或者串口方式或者USB接口方式或者卡片接口方式。与现有技术相比,本专利技术的优点和积极效果是本专利技术通过配置文件可以方便灵活地控制要向机顶盒写入的信息,可以根据需求保留机顶盒中的原有信息,不必重新写入,降低操作的风险性,扩大系统的使用范围,可应用于机顶盒的生产、开发测试和售后维修等。本专利技术能够将写入过程自动生成日志,以隐藏、压缩的方式存储,既可以保证日志的安全,也可以节省存储空间,当出现机顶盒信息错误时方便查找问题原因。本专利技术可支持网口、串口、USB接口、卡片接口等写入方式,在一种写入方式无法完成写入任务时,可以方便地切换到另一种。使用本专利技术能够有效提高工厂生产,开发及售后维修效率。结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其他特点和优点将变得更加清楚。附图说明图I为服务端的构成模块及工作流程图;图2为客户端的构成模块及工作流程图。具体实施例方式下面结合附图对本专利技术的具体实施方式进行详细的描述。在本实施例中,机顶盒信息写入系统包括服务端和客户端,由服务端根据客户端的实际需求确定写入方式和写入信息,并将写入信息写入客户端。其中,服务端在PC机上运行,客户端在机顶盒上运行。下面对本实施例的服务端进行详细的介绍 服务端包括配置文件调用模块、日志记录和查询模块、写入信息生成和发送模块以及 写入信息请求及反馈信息接收模块。配置文件调用模块,该模块用于调用配置文件,设置配置信息和写入方式。预先将多种类型的配置文件存储至服务端的存储位置,可以根据实际写入机顶盒信息需求调用相应类型的配置文件。配置文件中包括写入机顶盒的多种配置信息和写入方式。配置信息包括要写入机顶盒的多种信息,例如包括常见的序列号、MAC、软件版本、硬件版本、厂商ID、生产日期、遥控器键值、分区信息等。设置配置信息即设置哪些信息需要写入机顶盒,哪些信息为机顶盒原有信息中需要保留的信息等;设置写入方式即根据机顶盒的情况,选择采用网口方式或者串口方式或者USB接口方式或者卡片接口方式写入。本实施例是基于机顶盒本身自带的存储设备接口来完成写入过程,可以选择与机顶盒本身自带的可用的存储设备接口相应的写入方式写入。日志记录和查询模块,用于记录写入信息。该模块还同时记录服务端的启动情况、配置情况,写入信息与已写入信息重复的情况,写入状态情况以及服务端关闭等情况。上述信息生成日志后,将日志压缩后隐藏保存至服务端上的存储位置。该模块的另一个功能是生成写入信息后,用于查询本次写入信息是否与日志中保存的已写入信息重复,以保证写入机顶盒信息的唯一性。写入信息形成发送模块,该模块根据配置文件调用模块的配置文件生成写入信息,若该写入信息不与日志记录和查询模块保存的已写入信息重复,则写入信息请求接收模块等待接收客户端发送的写入信息请求,写入信息请求及反馈信息接收模块收到客户端发送的写入信息请求后,将写入信息发送到客户端进行写入,写入操作完成后写入信息请求及反馈信息接收模块接收客户端发送反馈信息。下面对本实施例的客户端进行详细的介绍 客户端包括写入方式选择模块、写入信息接收和保存模块以及写入信息请求和反馈信息发送模块。写入方式选择模块,用于选择与机顶盒本身自带的存储设备接口对应的写入方式;写入方式可以为网口方式或本文档来自技高网...

【技术保护点】
一种机顶盒信息写入方法,其特征在于:所述写入方法包括如下步骤:A、服务端启动,调用配置文件;B、根据配置文件确定写入方式;C、根据配置文件生成写入信息,查询服务端日志中的已写入信息,若写入信息与已写入信息重复,则重新生成写入信息;若不重复,则将写入信息按照步骤B?确定的写入方式写入机顶盒;D、将本次写入信息存储至日志。

【技术特征摘要】
1.一种机顶盒信息写入方法,其特征在于所述写入方法包括如下步骤 A、服务端启动,调用配置文件; B、根据配置文件确定写入方式; C、根据配置文件生成写入信息,查询服务端日志中的已写入信息,若写入信息与已写入信息重复,则重新生成写入信息;若不重复,则将写入信息按照步骤B确定的写入方式写入机顶盒; D、将本次写入信息存储至日志。2.根据权利要求I所述的机顶盒信息写入方法,其特征在于所述步骤A中服务端启动后,首先检查是否已经调入配置文件,若没有调入配置文件,则提示,若已经调入配置文 件,则检查配置文件是否正确,若正确,则保存该配置文件,若不正确,则提示重新调入配置文件。3.根据权利要求I所述的机顶盒信息写入方法,其特征在于所述步骤C中生成写入信息后,等待机顶盒发送写入信息请求,写入信息请求到达后,将写入信息按照步骤B确定的写入方式写入机顶盒。4.根据权利要求I所述的机顶盒信息写入方法,其特征在于所述步骤D中,服务端在收到机顶盒反馈的成功写入确认信息后,再将本次写入信息存储至日志。5.根据权利要求I所述的机顶盒信息写入方法,其特征在于所述配置文件包括写入方式信息和配置信息。6.根据权利要求5所述的机顶盒信息写入方法,其特征在于所述写入方...

【专利技术属性】
技术研发人员:赵社涛
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1