遥控功能数据动态配置的方法和装置的制造方法

文档序号:9436464阅读:365来源:国知局
遥控功能数据动态配置的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及数字电视技术领域,特别涉及遥控功能数据动态配置的方法和装置。
【背景技术】
[0002] 随着遥控技术的发展,用户通常可以使用遥控器来控制家用电器。以数字电视机 为例,遥控器通过红外线或者其它无线电波发送特定的遥控码至电视端,电视端按对应的 遥控协议解析遥控码,然后执行相应的遥控功能操作。在电视机使用过程中,如果需要更改 电视机的遥控功能与遥控按键之间的映射关系,则常常需要修改电视机的遥控软件代码, 这就需要工作人员上门进行遥控软件代码升级服务。这种更新遥控功能的方法效率非常低 下,且增加了相关人员的工作量,如果更换不及时,则可能会影响到用户的正常使用。

【发明内容】

[0003] 本发明的主要目的为提供一种遥控功能数据动态配置的方法和装置,有效提高电 视机遥控功能数据更改的效率,减少相关人员的工作量。
[0004] 本发明提出一种遥控功能数据动态配置的方法,包括步骤:
[0005] 接收数字电视网络发送的传输流TS (Transport Stream);
[0006] 从所述TS中解析出遥控配置文件;
[0007] 从所述遥控配置文件中获取遥控配置信息;
[0008] 根据所述遥控配置信息更新本机的遥控功能数据。
[0009] 优选地,所述从所述TS中解析出遥控配置文件的步骤包括:
[0010] 从所述TS的网络信息表NIT (Network Information Table)中解析预定义的链 接描述符(Linkage_Descriptor)子表,获得预定义的节目号和预定义的第一包识别符 PID (Packet Identifier)1;
[0011] 从所述TS的节目关联表PAT (Program Association Table)中查找与所述预定义 的节目号对应的第二包识别符PID2 ;
[0012] 从所述TS中查找与所述PID2对应的节目映射表PMT (Program Map Table);
[0013] 从所述节目映射表PMT中获取与所述PID1对应的基本码流ES (Elementary Stream)数据;
[0014] 解码所述ES数据,获得所述遥控配置文件。
[0015] 优选地,所述从遥控配置文件中获取遥控配置信息的步骤包括:
[0016] 当本机的遥控布局图已自定义编辑时,根据已自定义编辑的遥控布局图生成对应 的遥控协议和遥控码,并在所述TS解析的遥控配置文件中,查找与所述遥控码对应的按键 图片,将生成的遥控协议和遥控码以及查找的按键图片作为所述遥控配置信息。
[0017] 优选地,所述从遥控配置文件中获取遥控配置信息的步骤包括:
[0018] 当本机的遥控布局图未自定义编辑时,从所述TS解析的遥控配置文件中获取遥 控协议、遥控码和按键图片,作为所述遥控配置信息。
[0019] 优选地,所述TS解析的遥控配置文件的个数为多个;
[0020] 所述从TS中解析出遥控配置文件的步骤之后还包括:
[0021 ] 获取本机的遥控配置标识信息;
[0022] 从所述TS解析的多个遥控配置文件中查找与所述本机的遥控配置标识信息匹配 的一个遥控配置文件。
[0023] 本发明还提出一种遥控功能数据动态配置的装置,包括:
[0024] 收发模块,用于接收数字电视网络发送的传输流TS;
[0025] 解析模块,用于从所述TS中解析出遥控配置文件;
[0026] 配置信息获取模块,用于从所述遥控配置文件中获取遥控配置信息;
[0027] 更新模块,用于根据所述遥控配置信息更新本机的遥控功能数据。
[0028] 优选地,所述解析模块还用于:
[0029] 从所述TS的网络信息表NIT中解析预定义的链接描述符子表,获得预定义的节目 号和预定义的第一包识别符PID1 ;
[0030] 从所述TS的节目关联表PAT中查找与所述预定义的节目号对应的第二包识别符 PID2 ;
[0031] 从所述TS中查找与所述PID2对应的节目映射表PMT;
[0032] 从所述节目映射表PMT中获取与所述PID1对应的基本码流ES数据;
[0033] 解码所述ES数据,获得所述遥控配置文件。
[0034] 优选地,所述配置信息获取模块还用于:
[0035] 当本机的遥控布局图已自定义编辑时,根据已自定义编辑的遥控布局图生成对应 的遥控协议和遥控码,并在所述TS解析的遥控配置文件中,查找与所述遥控码对应的按键 图片,将生成的遥控协议和遥控码以及查找的按键图片作为所述遥控配置信息。
[0036] 优选地,所述配置信息获取模块还用于:
[0037] 当本机的遥控布局图未自定义编辑时,从所述TS解析的遥控配置文件中获取遥 控协议、遥控码和按键图片,作为所述遥控配置信息。
[0038] 优选地,所述TS解析的遥控配置文件的个数为多个;所述遥控功能数据动态配置 的装置还包括匹配模块,用于获取本机的遥控配置标识信息;从所述TS解析的多个遥控配 置文件中查找与所述本机的遥控配置标识信息匹配的一个遥控配置文件。
[0039] 本发明在数字电视网络发送的TS码流中增加遥控配置文件,电视终端直接从遥 控配置文件中解析出遥控配置信息,并根据该遥控配置信息来配置遥控功能映射,无需人 工修改软件代码,减少了相关人员的工作量,使遥控功能数据更新更加方便。
【附图说明】
[0040]图1为本发明遥控功能数据动态配置的方法的第一实施例的流程图;
[0041]图2为本发明遥控功能数据动态配置的方法的第二实施例的流程图;
[0042] 图3为本发明遥控功能数据动态配置的方法的第三实施例的流程图;
[0043]图4为本发明遥控功能数据动态配置的方法的第四实施例的流程图;
[0044]图5为本发明遥控功能数据动态配置的装置的第一实施例的模块示意图;
[0045] 图6为本发明遥控功能数据动态配置的装置的第二实施例的模块示意图。
[0046] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0047] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0048] 如图1所示,图1为本发明遥控功能数据动态配置的方法的第一实施例的流程图。 本实施例提到的遥控功能数据动态配置的方法,包括:
[0049] 步骤S10,接收数字电视网络发送的传输流TS ;
[0050] 本实施例中,数字电视网络在发送TS码流前,预先将遥控配置文件通过数据编码 器编码,生成一 ES流,再通过TS复用器将该ES流与其他电视节目的ES流一起添加到TS 码流中,并通过码流器将TS码流广播到数字电视网络中。电视终端通过常规接收电视信号 的方式从数字电视网络中获取TS码流。
[0051] 步骤S20,从TS中解析出遥控配置文件;
[0052] 步骤S30,从遥控配置文件中获取遥控配置信息;
[0053] 电视终端对获得的TS码流进行解析,从中解析出遥控配置文件,该遥控配置文件 中包括电视或遥控器开发方最新发布遥控配置信息,该遥控配置信息可包括配置协议、遥 控码和按键图片。其中,配置协议即遥控按键与遥控功能之间的映射关系,遥控码即遥控按 键对应的代码,按键图片即遥控按键对应的图片。当某一个按键的功能有修改时,配置协议 中反应出该功能与更改前按键和更改后按键之间的映射关系,遥控码也包括更改前按键和 更改后按键的对应代码,按键图片则是对应于更改后按键的图片信息。
[0054] 步骤S40,根据遥控配置信息更新本机的遥控功能数据。
[0055] 电视终端在获得遥控配置信息后,根据配置协议、遥控码和按键图片同步电视终 端的遥控功能数据,例如,将用户界面上的遥控功能与按键图标的映射关系更换为最新的 映射关系,刷新寄存器的状态和数据库存储的内容等,从而实现遥控功能配置。
[0056] 本实施例在数字电视网络发送的TS码流中增加遥控配置文件,电视终端直接从 遥控配置文件中解析出遥控配置信息,并根据该遥控配置信息来配置遥控功能映射,无需 人工修改软件代码,减少了相关人员的工作量,使遥控功能数据更新更加方便。
[0057] 如图2所示,图2为本发明遥控功能数据动态配置的方法的第二实施例的流程图。 本实施
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1