专利名称:Iptv模块的升级方法
技术领域:
本发明属于软件升级技术领域,尤其涉及一种IPTV(交互式网络电视)模块的升 级方法。
背景技术:
随着IPTV技术的发展,现有的电视机已经开始内置IPTV模块,以实现IPTV功能。 现有内置IPTV模块的电视机的软件升级方法是对软件进行升级时,升级对象为使用本产 品的所有用户,即使某些不需要升级的用户也要进行升级,例如需要针对北京地区提供特 殊服务,只有北京地区的用户需要升级,可是现有内置有IPTV模块的电视机升级时,只能 全国性升级,其他地区的用户也需升级。这样一来,不仅造成IPTV模块的flash擦写次数 过多,减少IPTV模块的寿命,而且不能根据用户的需求进行升级,不能满足用户需求。事实上,当IPTV模块进行升级时,不必对所有用户进行升级,只需根据用户需求, 针对某些用户进行升级。因此,需要一种技术方案,使得内置有IPTV模块的电视机可以根 据需求进行升级,以避免电视机不必要升级带来的风险。
发明内容
本发明的目的在于提供一种IPTV模块的升级方法,旨在解决对IPTV模块进行智 能升级的问题。本发明是这样实现的,一种IPTV模块的升级方法,所述的方法包括a、服务器接收电视机IPTV模块的设备ID号,查找其预先创建的升级规则,确定与 所接收的设备ID号对应的升级信息;b、将所确定的升级信息返回给所述电视机。其中步骤a之前还包括aO、所述服务器存储电视机IPTV模块的设备ID号,针对所存储的设备ID号创建 升级规则。更具体的,所述升级信息以xml格式返回所述电视机。更具体的,所述的升级规则为针对不同的设备ID号返回不同的升级信息;其中 步骤a具体包括al、所述服务器接收所述电视机IPTV模块的设备ID号,查找其预先创建的升级规 则,根据所接收的设备ID号确定需要返回的升级信息。更具体的,所述的升级规则为针对设备ID号所属区域的不同返回不同的升级信 息;其中步骤a具体包括al、所述服务器接收所述电视机IPTV模块的设备ID号,根据所述电视机的ip地 址确定其所属区域,查找其预先创建的升级规则,根据所接收的设备ID号所属的区域确定 需要返回的升级信息。更具体的,其中步骤b之后还包括
C、电视机接收所述升级信息,对所接收的升级信息进行解析,根据解析结果进行 其IPTV模块的升级或者不升级。更具体的,其中步骤c具体包括Cl、所述电视机接收所述升级信息,对所述升级信息进行解析,如果从所述升级信 息中解析出升级包的版本号,将所述升级包的版本号与本机版本号进行比较,如果所述升 级包版本号高于所述本机版本号,则从所述升级信息中解析出升级包下载地址,从所述下 载地址下载所述升级包。更具体的,其中步骤Cl还包括所述电视机接收所述升级信息,对所述升级信息进行解析,如果从所述升级信息 中没有解析出升级包的版本号或者升级包下载地址,则结束流程。本发明克服现有技术的不足,在服务器上的数据库中存储各个IPTV模块的设备 ID(识别码)号,在进行IPTV模块的软件升级之前,在服务器中预先创建升级规则,在电视 机登陆服务器时,服务器根据电视机发送到服务器的设备ID号,按照创建的升级规则确定 需要返回的升级信息,将确定的升级信息返回给电视机。本发明提供的技术方案可以有选 择性的对电视机的IPTV模块进行软件升级,从而满足不同的升级需求。
图1是本发明实施例的总体流程图;图2是本发明实施例的按照不同区域升级的流程图。
具体实施例方式本发明提供的技术方案是在服务器上的数据库中存储各个IPTV模块的设备ID 号,在进行IPTV模块的软件升级之前,在服务器中预先创建升级规则,在电视机登陆服务 器时,服务器根据电视机发送到服务器的设备ID号,按照创建的升级规则确定需要返回的 升级信息,将确定的升级信息返回给电视机。为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施仅仅用以解释本发明,并不 用于限定本发明。本发明实施例的流程图如图1所示,包括如下的步骤1、在服务器上的数据库中存储各个电视机IPTV模块的设备ID号,创建升级规 则;2、当电视机开机且处于IPTV信源,电视机登录服务器,将其IPTV模块的设备ID 号发送给服务器;具体的代码如下< xml version="1.0" encoding="utf-8" > /*定义版本号、编码格式*/ 〈request website="http://www.xxxxxx.com"> /* 定义月良务器的域名 */ 〈parameter type="Login"丨anguage="zh-CN"> /*请求类型为登录,使
权利要求
1.一种IPTV模块的升级方法,所述的方法包括a、服务器接收电视机IPTV模块的设备ID号,查找其预先创建的升级规则,确定与所接 收的设备ID号对应的升级信息;b、将所确定的升级信息返回给所述电视机。
2.根据权利要求1所述的方法,其特征在于,其中步骤a之前还包括a0、所述服务器存储电视机IPTV模块的设备ID号,针对所存储的设备ID号创建升级 规则。
3.根据权利要求1所述的方法,其特征在于,所述升级信息以xml格式返回所述电视机。
4.根据权利要求1所述的方法,其特征在于,所述的升级规则为针对不同的设备ID 号返回不同的升级信息;其中步骤a具体包括al、所述服务器接收所述电视机IPTV模块的设备ID号,查找其预先创建的升级规则, 根据所接收的设备ID号确定需要返回的升级信息。
5.根据权利要求1所述的方法,其特征在于,所述的升级规则为针对设备ID号所属 区域的不同返回不同的升级信息;其中步骤a具体包括al、所述服务器接收所述电视机IPTV模块的设备ID号,根据所述电视机的ip地址确 定其所属区域,查找其预先创建的升级规则,根据所接收的设备ID号所属的区域确定需要 返回的升级信息。
6.根据权利要求1所述的方法,其特征在于,其中步骤b之后还包括C、电视机接收所述升级信息,对所接收的升级信息进行解析,根据解析结果进行其 IPTV模块的升级或者不升级。
7.根据权利要求6所述的方法,其特征在于,其中步骤c具体包括Cl、所述电视机接收所述升级信息,对所述升级信息进行解析,如果从所述升级信息中 解析出升级包的版本号,将所述升级包的版本号与本机版本号进行比较,如果所述升级包 版本号高于所述本机版本号,则从所述升级信息中解析出升级包下载地址,从所述下载地 址下载所述升级包。
8.根据权利要求7所述的方法,其特征在于,其中步骤cl还包括所述电视机接收所述升级信息,对所述升级信息进行解析,如果从所述升级信息中没 有解析出升级包的版本号或者升级包下载地址,则结束流程。
全文摘要
本发明适用于软件升级技术领域,提供了一种IPTV模块的升级方法,所述的方法包括a、服务器接收电视机IPTV模块的设备ID号,查找其预先创建的升级规则,确定与所接收的设备ID号对应的升级信息;b、将所确定的升级信息返回给所述电视机。本发明提供的技术方案可以有选择性的对电视机进行软件升级,从而满足不同的升级需求。
文档编号H04L29/08GK102056025SQ200910110429
公开日2011年5月11日 申请日期2009年10月30日 优先权日2009年10月30日
发明者侯军红, 李剑 申请人:深圳Tcl新技术有限公司