一种数字电视接收终端升级方法及数字电视接收终端.pdf

上传人:32 文档编号:997659 上传时间:2018-03-24 格式:PDF 页数:17 大小:978.10KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010044468.2

申请日:

2010.01.21

公开号:

CN101742076A

公开日:

2010.06.16

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04N 5/00申请公布日:20100616|||实质审查的生效IPC(主分类):H04N 5/00申请日:20100121|||公开

IPC分类号:

H04N5/00; H04N7/08; G06F9/445

主分类号:

H04N5/00

申请人:

深圳市同洲电子股份有限公司

发明人:

张瑛; 罗金华

地址:

518129 广东省深圳市南山区高新科技园北区彩虹科技大厦

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;潘中毅

PDF下载: PDF下载
内容摘要

本发明实施例提出数字电视接收终端升级方法,包括以下步骤:启动时,获取应用管理配置信息;根据所述应用管理配置信息检测是否存在扩展应用;若检测到所述扩展应用,则根据所述扩展应用进行媒体内容显示;若未检测到所述扩展应用,则根据预设的基本应用进行媒体内容显示。相应地,本发明实施例还提出一种数字电视接收终端。实施本发明实施例,可以提高数字电视接收终端软件升级过程的可靠性,保障用户的正常使用。

权利要求书

1: 一种数字电视接收终端升级方法,其特征在于,包括以下步骤: 启动时,检测是否存在可供使用的扩展应用; 当检测到所述可供使用的扩展应用时,则检测是否存在已下载的更新的扩展应用; 当检测到存在所述更新的扩展应用时,将所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用; 当未检测到所述可供使用的扩展应用时,则获取预设的基本应用。
2: 如权利要求1所述的数字电视接收终端升级方法,其特征在于,还包括: 向更新服务器查询是否存在所述更新的扩展应用; 当所述更新服务器存在所述更新的扩展应用时,下载所述更新的扩展应用,并将所述更新的扩展应用存储在指定位置。
3: 如权利要求2所述的数字电视接收终端升级方法,其特征在于,所述检测是否存在可供使用的扩展应用步骤之前包括: 获取应用管理配置信息,所述应用管理配置信息中含有所述可供使用的扩展应用以及所述更新的扩展应用的存储位置信息。
4: 如权利要求3所述的数字电视接收终端升级方法,其特征在于, 所述应用管理配置信息包括扩展应用管理配置信息以及基本的应用管理配置信息; 所述获取应用管理配置信息步骤具体为: 判断是否存在可供使用的扩展应用管理配置信息; 若存在所述可供使用的扩展应用管理配置信息,则检测是否存在已下载的更新的扩展应用管理配置信息; 若存在更新的扩展应用管理配置信息,则将所述可供使用的扩展应用管理配置信息替换为所述更新的扩展应用管理配置信息,并获取所述更新的扩展应用管理配置信息; 若不存在所述扩展应用管理配置信息,则获取所述基本的应用管理配置信息。
5: 如权利要求4所述的数字电视接收终端升级方法,其特征在于,所述当检测到存在所述更新的扩展应用时,将所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用步骤还包括: 当未检测到存在所述更新的扩展应用时,获取所述可供使用的扩展应用。
6: 一种数字电视接收终端,其特征在于,包括: 第一检测模块,用于启动时,检测是否存在可供使用的扩展应用; 第二检测模块,用于当所述第一检测模块检测到所述可供使用的扩展应用时,则检测是否存在已下载的更新的扩展应用; 扩展应用获取模块,用于当所述第二检测模块检测到存在所述更新的扩展应用时,将所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用; 基本应用获取模块,用于所述第一检测模块未检测到存在所述可供使用的扩展应用时,则获取预设的基本应用。
7: 如权利要求6所述的数字电视接收终端,其特征在于,还包括: 第一更新查询模块,用于向更新服务器查询是否存在所述更新的扩展应用; 第一更新下载模块,用于当所述第一更新查询模块查询到更新服务器存在 所述更新的扩展应用时,下载所述更新的扩展应用,将所述更新的扩展应用存储在指 定位置。
8: 如权利要求7所述的数字电视接收终端,其特征在于,还包括: 应用管理配置获取模块,用于获取应用管理配置信息,所述应用管理配置信息中含有所述可供使用的扩展应用以及所述更新的扩展应用的存储位置信息。
9: 如权利要求8所述的数字电视接收终端,其特征在于,还包括: 所述应用管理配置信息包括扩展应用管理配置信息以及基本的应用管理配置信息; 所述应用管理配置获取模块包括: 扩展应用管理配置检测单元,用于判断是否存在可供使用的扩展应用管理配置信息; 应用管理配置更新检测单元,用于当所述应用管理配置检测单元检测到存在所述可供使用的扩展应用管理配置信息,则检测是否存在已下载的更新的扩展应用管理配置信息; 替换单元,用于当应用管理配置更新检测单元检测到存在更新的扩展应用管理配置信息,则将所述可供使用的扩展应用管理配置信息替换为所述更新的扩展应用管理配置信息,并获取所述更新的扩展应用管理配置信息; 基本应用管理配置获取单元,用于当所述扩展应用管理配置检测单元检测到不存在所述可供使用的扩展应用管理配置信息,则获取所述基本的应用管理配置信息。
10: 如权利要求9所述的数字电视接收终端,其特征在于,包括: 第二更新查询模块,用于向更新服务器查询是否存在所述更新的扩展应用管理配置信息; 第二更新下载模块,用于当所述第二更新查询模块查询到更新服务器存在所述更新的扩展应用管理配置信息时,下载所述更新的扩展应用管理配置信息,将所述更新的扩展应用管理配置信息存储在指定位置。

说明书


一种数字电视接收终端升级方法及数字电视接收终端

    【技术领域】

    本发明涉及通信领域,尤其涉及一种数字电视接收终端升级方法及数字电视接收终端。

    背景技术

    现有的数字电视接收终端软件升级的方式主要是将需更新的应用配置信息,以传输流(Transport Stream,TS)的形式通过光纤同轴电缆混合网(HybridFiber Coaxial,HFC)下发到终端用户的数字电视接收终端,终端用户的数字电视接收终端检测到该TS流中的网络信息表(Network Information Table,NIT)中存在更新的应用配置信息时,将进行重启操作,重启后进入加载器(Loader),Loader解析并获取该TS流中更新的应用配置信息,并将该更新的应用配置信息替换当前的应用配置信息,从而实现数字电视接收终端软件升级。由于现有的升级方式是在接收TS流时将新的应用配置信息替换当前的应用配置信息,替换的过程需时较长,如果在替换的过程中出现断电或重启等干扰导致替换失败时,由于当前的应用配置信息已被更改而新的应用配置信息并没完整写入,这将导致数字电视接收终端无法正常向用户提供服务,综上,现有的数字电视接收终端升级方式存在可靠性不足以及不能保障用户正常使用的缺陷。

    【发明内容】

    鉴于现有技术存在的问题,本发明实施例提出一种数字电视接收终端升级方法及数字电视接收终端,可以提高数字电视接收终端软件升级过程的可靠性,保障用户的正常使用。

    为了解决上述技术问题,本发明实施例提出一种数字电视接收终端播放方法,包括以下步骤:

    启动时,检测是否存在可供使用的扩展应用;

    当检测到所述可供使用的扩展应用时,则检测是否存在已下载的更新的扩展应用;

    当检测到存在所述更新的扩展应用时,将所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用;

    当未检测到所述可供使用的扩展应用时,则获取预设的基本应用。

    相应地,本发明实施例还提出了一种数字电视接收终端,包括:

    第一检测模块,用于启动时,检测是否存在可供使用的扩展应用;

    第二检测模块,用于当所述第一检测模块检测到所述可供使用的扩展应用时,则检测是否存在已下载的更新的扩展应用;

    扩展应用获取模块,用于当所述第二检测模块检测到存在所述更新的扩展应用时,将所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用;

    基本应用获取模块,用于所述第一检测模块未检测到存在所述可供使用的扩展应用时时,则获取预设的基本应用。

    实施本发明实施例,通过启动时,检测是否存在可供使用的扩展应用,当检测到所述可供使用的扩展应用时,则检测是否存在已下载的更新的扩展应用,当检测到存在所述更新的扩展应用时,根据所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用,实现扩展应用的升级,且扩展应用的升级时使用已下载的更新的扩展应用替换可供使用的扩展应用,替换速度快,有效降低替换的过程中出现断电或重启等干扰导致替换失败的风险;当替换的过程出现断电或重启等干扰导致替换失败,未检测到存在可供使用的扩展应用时,则获取预设地基本应用,从而提高软件升级的可靠性,保障数字电视接收终端的正常运行和用户的正常使用。

    【附图说明】

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

    图1是本发明实施例中数字电视接收终端升级方法流程图;

    图2是本发明实施例中应用管理配置信息获取方法流程图;

    图3是本发明实施例中扩展应用更新下载方法流程图;

    图4是本发明实施例中扩展应用管理配置信息升级方法流程图;

    图5是本发明实施例中数字电视接收终端的结构原理图。

    【具体实施方式】

    本发明实施例提出一种数字电视接收终端升级方法及数字电视接收终端,可以提高数字电视接收终端软件升级过程的可靠性,保障用户的正常使用。

    图1是本发明实施例中数字电视接收终端升级方法流程图,参看图1,本发明实施例中数字电视接收终端播放方法包括:

    步骤101,启动时,获取应用管理配置信息;

    此处,应用管理配置信息可以实现对应用的启动、暂停和切换等管理,应用管理配置信息包括扩展应用管理配置信息以及基本的应用管理配置信息,基本的应用管理配置信息是出厂时预先烧录的应用管理配置信息,可以实现对基本应用的启动、暂停和切换功能,其内容不可改变;扩展应用管理配置信息是更新下载的应用管理配置信息,内容可以随时更新,其实现的功能与基本的应用管理配置信息实现的功能相同,区别在于扩展应用管理配置信息可以包含优化的算法和逻辑。由于扩展应用管理配置信息和基本的应用管理配置信息都用于对应用的启动、暂停和切换等管理,因此扩展应用管理配置信息和基本的应用管理配置信息均记载有扩展应用的存储位置信息、基本应用的存储位置信息、更新的扩展应用存储位置信息等应用启动参数信息。获取应用管理配置信息时,还需要进一步判断当前需要获取扩展应用管理配置信息还是基本的应用管理配置信息,具体步骤参见图2。

    步骤102,检测是否存在可供使用的扩展应用;

    此处,扩展应用是通过更新下载的应用,其内容可以随时更新,该扩展应用在实现基本应用提供的功能的基础上,添加新的扩展功能和业务逻辑,例如扩展应用的功能包括图片或文字广告播放、电子节目菜单(Electronic ProgramGuide,EPG)显示、视频点播、数据广播等功能。扩展应用管理配置信息或基本的应用管理配置信息中记载有扩展应用的存储位置信息,根据该存储位置信息在指定的扩展应用的存储位置检测是否存在可供使用的扩展应用。当存在可供使用的扩展应用时,执行步骤103,当不存在可供使用的扩展应用时,执行步骤106。

    步骤103,当检测到可供使用的扩展应用时,则检测是否存在已下载的更新的扩展应用;

    当前可供使用的应用管理配置信息中记载有更新的扩展应用的存储位置信息,根据该存储位置信息在指定的更新的扩展应用存储位置检测是否存在更新的扩展应用。当存在已下载的更新的扩展应用时,执行步骤104,当不存在已下载的更新的扩展应用时,执行步骤105。

    步骤104,当检测到存在所述更新的扩展应用时,将所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用;

    此处,具体实施时,当在指定的更新的扩展应用存储位置检测到存在所述更新的扩展应用时,可以先检测属性文件中是否保存有更新的扩展应用的版本号,若属性文件中保存有更新的扩展应用的版本号,则证明该更新的扩展应用下载完整,再执行替换操作,将该更新的扩展应用作为供使用的扩展应用,并根据更新的扩展应用进行媒体内容显示,替换结束后将属性文件中的版本号保留,并删除该更新的扩展应用存储位置内更新的扩展应用;若属性文件中无保存有更新的扩展应用的版本号,则证明该更新的扩展应用下载不完整,此时不执行替换操作,而是获取该供使用的扩展应用,并根据供使用的扩展应用进行媒体内容显示。

    步骤105,当未检测到存在所述更新的扩展应用时,获取该可供使用的扩展应用,并根据供使用的扩展应用进行媒体内容显示;

    步骤106,当未检测到所述可供使用的扩展应用时,则获取预设的基本应用。

    此处,当替换过程当替换的过程出现断电或重启等干扰导致替换失败,此时未能检测到存在供使用的扩展应用时,则获取预设的基本应用,基本应用是在数字电视接收终端出厂时就预先烧录的应用,其内容不可改变,基本应用可以提供数字电视接收终端基本数字电视业务,该基本数字电视业务一般包括电视节目搜索、播放、系统设置等简单功能;当没有网络连接时,该基本应用可以提供用户播放电视的功能。基本应用提供业务很简单,但是运营商可以对其进行重新开发,丰富其功能。扩展应用管理配置信息或基本的应用管理配置信息中记载有基本应用的存储位置信息,根据该基本应用的存储位置信息在指定的存储位置获取基本应用。

    另外,本发明实施例中数字电视接收终端升级方法还包括对扩展应用的更新下载过程,具体包括以下步骤:

    步骤107,向更新服务器查询是否存在所述更新的扩展应用;

    步骤108,当所述更新服务器存在所述更新的扩展应用时,下载所述更新的扩展应用,并将所述更新的扩展应用存储在指定位置。

    步骤107和步骤108具体实施过程参见图3所示的扩展应用更新下载方法流程图。

    进一步,本发明实施例中数字电视接收终端升级方法还包括对扩展应用管理配置信息的更新下载过程,具体包括以下步骤:

    步骤110,向更新服务器查询是否存在所述更新的扩展应用管理配置信息;

    步骤111,当所述更新服务器存在所述更新的扩展应用管理配置信息时,下载所述更新的扩展应用管理配置信息,并将所述更新的扩展应用管理配置信息存储在指定位置。

    步骤110和步骤111具体实施过程参见图2所示的应用管理配置信息获取方法流程图。

    图2是本发明实施例中应用管理配置信息获取方法流程图,因应用管理配置信息包括扩展应用管理配置信息以及基本的应用管理配置信息,因此在启动时需要确定要获取的应用管理配置信息,所以步骤101具体还包括:

    步骤1011,判断是否存在可供使用的扩展应用管理配置信息;

    此处,若存在可供使用的扩展应用管理配置信息,则进行步骤1012,若不存在所述扩展应用管理配置信息,则进行步骤1015。具体实施时,到指定扩展应用管理配置信息存储位置检测是否存在可供使用的扩展应用管理配置信息,还可以结合应用标识区分扩展应用管理配置信息与基本的应用管理配置信息,应用标识是唯一标识不同的应用,也就是说,判断是否存在扩展应用管理配置信息可以通过应用标识来区别。

    步骤1012,若存在所述可供使用的扩展应用管理配置信息,则检测是否存在已下载的更新的扩展应用管理配置信息;

    此处,到指定的更新的扩展应用管理配置信息存储位置检测是否存在已下载的更新的扩展应用管理配置信息,例如在指定的应用管理配置信息更新目录下创建临时文件夹。若存在更新的扩展应用管理配置信息,则进行步骤1013,若不存在更新的扩展应用管理配置信息,则进行步骤1014;

    步骤1013,若存在更新的扩展应用管理配置信息,则将所述可供使用的扩展应用管理配置信息替换为所述更新的扩展应用管理配置信息,并获取所述更新的扩展应用管理配置信息;

    此处,判断更新的扩展应用管理配置信息也可以通过应用标识来区别。具体实施时,还可以检测扩展应用管理配置信息的属性文件中的更新状态字段,若该更新状态字段描述存在更新信息,如state=upgrade等,则判断存在更新的扩展应用管理配置信息下载完整,此时到指定的更新的扩展应用管理配置信息存储位置获取更新的扩展应用管理配置信息,将所述可供使用的扩展应用管理配置信息替换为所述更新的扩展应用管理配置信息,并获取所述更新的扩展应用管理配置信息,之后删除指定的更新的扩展应用管理配置信息存储位置内(如应用管理配置信息更新目录下临时文件夹)的更新的扩展应用管理配置信息,替换结束后将更新状态字段描述为不存在更新信息,进行步骤1016;若该更新状态字段描述不存在更新信息,则更新的扩展应用管理配置信息可能下载不完整,此时判断不存在更新的扩展应用管理配置信息,进行步骤1014。

    步骤1014,获取当前的扩展应用管理配置信息,转至步骤1016

    步骤1015,获取所述基本的应用管理配置信息,转至步骤1016;

    步骤1016,结束获取应用管理配置信息。

    图3是本发明实施例中扩展应用更新下载方法流程图,该流程描述步骤107和步骤108中描述的更新的扩展应用的获取方法,具体为:

    步骤107,向更新服务器查询是否存在所述更新的扩展应用;

    此处,向更新服务器查询是否有更新的扩展应用,若更新服务器存在更新的扩展应用,则进行步骤108,若服务器不存在更新的扩展应用,则进行步骤109;具体实施时,可以通过因特网协议(Internet Protocol,IP)网络定时向当前使用的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的更新服务器请求应用列表,查询是否有更新的扩展应用。

    步骤108,当所述更新服务器存在所述更新的扩展应用时,下载所述更新的扩展应用,将所述更新的扩展应用存储在指定位置。

    此处,具体实施时,若更新服务器存在更新的扩展应用,将该更新的扩展应用下载到当前的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的区域中,将更新的扩展应用的版本号保存到属性文件中,此处,该版本号为扩展应用是否下载完整的标识;对于首次下载更新的扩展应用,将该更新的扩展应用存储于扩展应用的存储位置中,对于第二次或以后下载更新的扩展应用后,将该更新的扩展应用存储于更新的扩展应用存储位置,例如在指定的扩展应用更新目录下创建临时文件夹,用来存储更新的扩展应用。

    步骤109,结束升级扩展应用。

    图4是本发明实施例中扩展应用管理配置信息升级方法流程图,该流程描述步骤110和步骤111中描述的扩展应用管理配置信息的升级步骤具体包括:

    步骤110,向更新服务器查询是否存在所述更新的扩展应用管理配置信息;

    此处,向更新服务器查询是否有更新的扩展应用管理配置信息,若更新服务器存在更新的扩展应用管理配置信息,则进行步骤108,若服务器不存在更新的扩展应用管理配置信息,则进行步骤303;具体实施时,可以通过因特网协议(Internet Protocol,IP)网络定时向当前使用的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的更新服务器请求应用列表,查询是否有更新的扩展应用管理配置信息。

    步骤111,当所述更新服务器存在所述更新的扩展应用管理配置信息时,下载所述更新的扩展应用管理配置信息,并将所述更新的扩展应用管理配置信息存储在指定位置。

    此处,具体实施时,对于下载更新的扩展应用管理配置信息,将该更新的扩展应用管理配置信息下载到当前使用的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的更新的扩展应用管理配置信息区域中,并将该扩展应用管理配置信息的属性文件中,更新状态字段描述存在更新信息,如state=upgrade等。例如在指定的应用管理配置信息更新目录下创建临时文件夹,用来存储更新的扩展应用管理配置信息。对于首次下载更新的扩展应用管理配置信息,将该更新的扩展应用管理配置信息存储于指定的扩展应用管理配置信息存储位置中,对于第二次或以后下载更新的扩展应用管理配置信息后,将该更新的扩展应用存储于更新的扩展应用管理配置信息存储位置,例如在指定的扩展应用更新目录下创建临时文件夹,用来存储更新的扩展应用管理配置信息。

    步骤112,结束升级扩展应用管理配置信息。

    图5是本发明实施例中数字电视接收终端的结构原理图,本发明实施例中数字电视接收终端包括:应用管理配置获取模块11、第一检测模块12、第二检测模块13、扩展应用获取模块14、基本应用获取模块15、第一存储模块16、第二存储模块17,其中:

    第一存储模块16,用于存储预设的基本应用以及基本的应用管理配置信息;

    第二存储模块17,用于存储扩展应用以及扩展应用管理配置信息;

    此处第一存储模块16是只读存储器(Read-Only Memory,ROM),而第二存储模块17可以是闪存(Flash Memory)等非易失性存储器。第二存储模块17还存储更新的扩展应用以及更新的扩展应用管理配置信息。

    应用管理配置获取模块11,用于启动时,获取应用管理配置信息;

    此处,应用管理配置信息可以实现对应用的启动、暂停和切换等管理,应用管理配置信息包括扩展应用管理配置信息以及基本的应用管理配置信息,基本的应用管理配置信息是出厂时预先烧录的应用管理配置信息,内容不可改变;扩展应用管理配置信息是更新下载的应用管理配置信息,内容可以随时更新,其实现的功能与基本的应用管理配置信息实现的功能相同,区别在于扩展应用管理配置信息可以包含优化的算法和逻辑。由于扩展应用管理配置信息和基本的应用管理配置信息都用于对应用的启动、暂停和切换等管理,因此扩展应用管理配置信息和基本的应用管理配置信息均记载有扩展应用的存储位置信息、基本应用的存储位置信息、更新的扩展应用存储位置信息等应用启动参数信息。获取应用管理配置信息时,还需要进一步判断当前需要获取扩展应用管理配置信息还是基本的应用管理配置信息,应用管理配置获取模块11具体包括:

    扩展应用管理配置检测单元111,用于判断所述第二存储模块17是否存在可供使用的扩展应用管理配置信息;

    此处,具体实施时,到指定扩展应用管理配置信息存储位置检测是否存在可供使用的扩展应用管理配置信息,还可以结合应用标识区分扩展应用管理配置信息与基本的应用管理配置信息,应用标识是唯一标识不同的应用,也就是说,判断是否存在扩展应用管理配置信息可以通过应用标识来区别。

    应用管理配置更新检测单元112,用于若扩展应用管理配置检测单元111判断第二存储模块17存在可供使用的扩展应用管理配置信息,则检测第二存储模块17中是否存在已下载的更新的扩展应用管理配置信息;

    此处,到指定的更新的扩展应用管理配置信息存储位置检测是否存在已下载的更新的扩展应用管理配置信息,例如在指定的应用管理配置信息更新目录下创建临时文件夹。

    替换单元113,应用管理配置更新检测单元112检测第二存储模块17更新的扩展应用管理配置信息,则将所述可供使用的扩展应用管理配置信息替换为所述更新的扩展应用管理配置信息,并获取所述更新的扩展应用管理配置信息;

    此处,判断更新的扩展应用管理配置信息也可以通过应用标识来区别。具体实施时,还可以检测扩展应用管理配置信息的属性文件中的更新状态字段,若该更新状态字段描述存在更新信息,如state=upgrade等,则判断存在更新的扩展应用管理配置信息下载完整,此时到指定的更新的扩展应用管理配置信息存储位置获取更新的扩展应用管理配置信息,将所述可供使用的扩展应用管理配置信息替换为所述更新的扩展应用管理配置信息,并获取所述更新的扩展应用管理配置信息,之后删除指定的更新的扩展应用管理配置信息存储位置内(如应用管理配置信息更新目录下临时文件夹)的更新的扩展应用管理配置信息,替换结束后将更新状态字段描述为不存在更新信息;若该更新状态字段描述不存在更新信息,则更新的扩展应用管理配置信息可能下载不完整,此时判断不存在更新的扩展应用管理配置信息,切换到当前应用管理配置获取单元114操作。另外,替换结束后将更新状态字段描述为不存在更新信息,同时可以删除更新的扩展应用管理配置信息;另外,还可以设置替换状态标识信息以监控替换过程,当替换的过程中出现断电或重启的干扰导致替换失败时,可以根据替换状态标识信息指示,获取第一存储模块16中基本的应用管理配置信息,保障用户的正常使用。

    当前应用管理配置获取单元114,若所述应用管理配置更新检测单元112检测到第二存储模块17不存在更新的扩展应用管理配置信息,则获取第二存储模块17中当前的可供使用的扩展应用管理配置信息;

    基本应用管理配置获取单元115,若扩展应用管理配置检测单元111检测到第二存储模块17不存在可供使用的扩展应用管理配置信息,则获取所述第一存储模块16中基本的应用管理配置信息。

    第一检测模块12,用于根据应用管理配置获取模块11获取的应用管理配置信息检测是否存在可供使用的扩展应用;

    此处,具体实施时,第一检测模块12检测第二存储模块17中是否存在扩展应用,扩展应用是通过更新下载的应用,其内容可以随时更新,该扩展应用在实现基本应用提供的功能的基础上,添加新的功能和业务逻辑,例如扩展应用的功能包括视频播放、广告播放、电子节目菜单(Electronic Program Guide,EPG)显示、视频点播等功能。扩展应用管理配置信息或基本的应用管理配置信息中记载有扩展应用的存储位置信息,根据该存储位置信息在指定的存储位置检测是否存在扩展应用。。

    第二检测模块13,用于所述第一检测模块12检测到存在所述可供使用的扩展应用时,则检测是否存在已下载的更新的扩展应用;

    此处,具体实施时,第二检测模块13检测第二存储模块17中是否存在更新的扩展应用,第二检测模块13具体实施时,当前使用的应用管理配置信息中记载有更新的扩展应用的存储位置信息,根据该存储位置信息在指定的存储位置检测是否存在更新的扩展应用。

    扩展应用获取模块14,用于第二检测模块13检测到第二存储模块17中存在更新的扩展应用时,则将所述更新的扩展应用替换所述可供使用的扩展应用,并获取所述更新的扩展应用;扩展应用获取模块14具体实施时还包括:

    当前扩展应用启动单元141,用于第二检测模块13检测到第二存储模块17中不存在更新的扩展应用时,则获取当前可供使用的扩展应用,并根据当前可供使用的扩展应用进行媒体内容显示。

    此处,具体实施时,扩展应用获取模块14可以先检测属性文件中是否保存有更新的扩展应用的版本号,若属性文件中保存有更新的扩展应用的版本号,则证明该更新的扩展应用下载完整,再执行替换操作,替换结束后将属性文件中的版本号保留,并删除该指定存储位置内更新的扩展应用;若属性文件中无保存有更新的扩展应用的版本号,则证明该更新的扩展应用下载不完整,此时当前扩展应用启动单元141根据第二存储模块17中当前可供使用的扩展应用进行媒体内容显示。

    基本应用获取模块15,用于第一检测模块12未检测到第二存储模块17中存在可供使用的扩展应用时,则获取第一存储模块16中预设的基本应用。

    此处,当替换过程出现断电或重启等干扰导致替换失败,此时未能检测到存在可供使用的扩展应用时,则获取预设的基本应用,基本应用是在数字电视接收终端出厂时就预先烧录的应用,其内容不可改变,基本应用可以提供数字电视接收终端基本数字电视业务,该基本数字电视业务一般包括搜索、播放等简单功能;当没有网络连接时,该基本应用可以提供用户播放电视的功能。基本应用提供业务很简单,但是运营商可以对其进行重新开发,丰富其功能。扩展应用管理配置信息或基本的应用管理配置信息中记载有基本应用的存储位置信息,根据该基本应用的存储位置信息在指定的存储位置获取基本应用。

    本发明实施例中的数字移动接收终端还可以更新第二存储模块17中的扩展应用以及扩展应用管理配置信息,本发明实施例中的数字移动接收终端还可以包括:

    第一更新查询模块18,用于向更新服务器查询是否存在所述更新的扩展应用;

    此处,第一更新查询模块18可定时向更新服务器查询是否有更新的扩展应用,若服务器不存在更新的扩展应用,则结束升级扩展应用;具体实施时,可以通过因特网协议(Internet Protocol,IP)网络定时向当前使用的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的更新服务器请求应用列表,查询是否有更新的扩展应用。

    第一更新下载模块19,用于当第一更新查询模块18查询到更新服务器存在所述更新的扩展应用时,下载所述更新的扩展应用,将所述更新的扩展应用存储在第二存储模块17中指定位置。

    此处,具体实施时,若更新服务器存在更新的扩展应用,将该更新的扩展应用下载到当前的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的区域中,将更新的扩展应用的版本号保存到属性文件中,此处,该版本号为扩展应用是否下载完整的标识;对于首次下载更新的扩展应用,将该更新的扩展应用存储于扩展应用的存储位置中,对于第二次或以后下载更新的扩展应用后,将该更新的扩展应用存储于更新的扩展应用存储位置,例如在指定的扩展应用更新目录下创建临时文件夹,用来存储更新的扩展应用。

    第二更新查询模块20,用于向更新服务器查询是否存在所述更新的扩展应用管理配置信息;

    此处,向更新服务器查询是否有更新的扩展应用管理配置信息,若服务器不存在更新的扩展应用管理配置信息,则结束升级扩展应用管理配置信息;具体实施时,可以通过因特网协议(Internet Protocol,IP)网络定时向当前使用的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的更新服务器请求应用列表,查询是否有更新的扩展应用管理配置信息。

    第二更新下载模块21,用于当第二更新查询模块20查询到更新服务器存在更新的扩展应用管理配置信息时,下载所述更新的扩展应用管理配置信息,将所述更新的扩展应用管理配置信息存储在第二存储模块17中指定位置。

    此处,具体实施时,对于下载更新的扩展应用管理配置信息,将该更新的扩展应用管理配置信息下载到当前使用的应用管理配置信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的更新的扩展应用管理配置信息区域中,并将该扩展应用管理配置信息的属性文件中,更新状态字段描述存在更新信息,如state=upgrade等。例如在指定的应用管理配置信息更新目录下创建临时文件夹,用来存储更新的扩展应用管理配置信息。对于首次下载更新的扩展应用管理配置信息,将该更新的扩展应用管理配置信息存储于指定的扩展应用管理配置信息存储位置中,对于第二次或以后下载更新的扩展应用管理配置信息,将该更新的扩展应用存储于更新的扩展应用管理配置信息存储位置,例如在指定的扩展应用更新目录下创建临时文件夹,用来存储更新的扩展应用管理配置信息。

    需要说明的是,第一更新下载模块19和第二更新下载模块21通过IP网络更新扩展应用以及扩展应用管理配置信息,相对于空中下载技术(Over-the-AirTechnology,OTA)方式,具有无须特定码流、操作简便和低成本等优点。

    本发明的数字电视接收终端包括但不限于:机顶盒、网络协议电视(InternetProtocol Television,IPTV)、数字电视一体机等具有接收数字电视功能的终端。

    综上所述,实施本发明实施例,通过预设基本应用,启动时,获取应用管理配置信息,根据所述应用管理配置信息检测是否存在扩展应用,若检测到所述扩展应用,则根据所述扩展应用进行媒体内容显示,若未检测到所述扩展应用,则根据所述预设的基本应用进行媒体内容显示,可以实现在对应用配置信息进行升级时无须进行文件替换即可使用新的应用配置信息,避免了在文件替换时断电或重启等干扰带来的风险;另外,如果获取扩展应用的过程中出现故障导致软件升级失败,还可以使用预设的基本应用进行媒体内容显示,从而提高软件升级的可靠性,保障数字电视接收终端的正常运行和用户的正常使用。

    以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种数字电视接收终端升级方法及数字电视接收终端.pdf_第1页
第1页 / 共17页
一种数字电视接收终端升级方法及数字电视接收终端.pdf_第2页
第2页 / 共17页
一种数字电视接收终端升级方法及数字电视接收终端.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种数字电视接收终端升级方法及数字电视接收终端.pdf》由会员分享,可在线阅读,更多相关《一种数字电视接收终端升级方法及数字电视接收终端.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明实施例提出数字电视接收终端升级方法,包括以下步骤:启动时,获取应用管理配置信息;根据所述应用管理配置信息检测是否存在扩展应用;若检测到所述扩展应用,则根据所述扩展应用进行媒体内容显示;若未检测到所述扩展应用,则根据预设的基本应用进行媒体内容显示。相应地,本发明实施例还提出一种数字电视接收终端。实施本发明实施例,可以提高数字电视接收终端软件升级过程的可靠性,保障用户的正常使用。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1