本发明专利技术实施例提出数字电视升级方法,包括以下步骤:判断是否存在可用的扩展应用配置信息;若存在所述可用的扩展应用配置信息,则检测是否存在已下载的更新的扩展应用配置信息;若存在更新的扩展应用配置信息,则将所述可用的扩展应用配置信息替换为所述更新的扩展应用配置信息,并获取所述更新的扩展应用配置信息;若不存在所述扩展应用配置信息,则获取备用的应用配置信息。相应地,本发明专利技术实施例还提出一种数字电视终端。实施本发明专利技术实施例,可以提高数字电视终端软件升级过程的可靠性,保障用户的正常使用。
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种数字电视升级方法及数字电视终端。
技术介绍
现有的数字电视终端软件升级的方式为前端服务器将需更新的应用配置信息下 发至数字电视,后者将更新的应用配置信息替换原有的应用配置信息,从而完成升级。该方 式的缺陷在于,将更新的应用配置信息替换原有的应用配置信息过程时间很长,若因断电 或其他原因中断替换过程则会导致数字电视终端中无可用应用配置信息进而无法工作,综 上,现有的数字电视升级方式存在可靠性不足的缺陷。
技术实现思路
鉴于现有技术存在的问题,本专利技术实施例提出一种数字电视升级方法及数字电视 终端,可以提高数字电视终端软件升级过程的可靠性,保障用户的正常使用。为了解决上述技术问题,本专利技术实施例提出一种数字电视终端播放方法,包括以 下步骤判断是否存在可用的扩展应用配置信息;若存在所述可用的扩展应用配置信息,则检测是否存在已下载的更新的扩展应用 配置信息;若存在更新的扩展应用配置信息,则将所述可用的扩展应用配置信息替换为所述 更新的扩展应用配置信息,并获取所述更新的扩展应用配置信息;若不存在所述扩展应用配置信息,则获取备用的应用配置信息。相应地,本专利技术实施例还提出了一种数字电视终端,包括扩展应用管理配置检测单元,用于判断是否存在可用的扩展应用配置信息;应用管理配置更新检测单元,用于当所述应用管理配置检测单元检测到存在所述 可用的扩展应用配置信息,则检测是否存在已下载的更新的扩展应用配置信息;替换单元,用于当应用管理配置更新检测单元检测到存在更新的扩展应用配置信 息,则将所述可用的扩展应用配置信息替换为所述更新的扩展应用配置信息,并获取所述 更新的扩展应用配置信息;备用应用管理配置获取单元,用于当所述扩展应用管理配置检测单元检测到不存 在所述可用的扩展应用配置信息,则获取所述备用的应用配置信息。实施本专利技术实施例,通过预设备用应用配置信息,数字电视在使用时首先检测是 否存在扩展应用配置信息,若检测到所述扩展应用配置信息,则根据所述扩展应用进行媒 体内容显示,若未检测到所述扩展应用,则根据所述预设的备用应用配置信息进行媒体内 容显示,避免了在文件替换时断电或重启等干扰带来的风险,从而提高软件升级的可靠性, 保障数字电视终端的正常运行和用户的正常使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是本专利技术实施例中数字电视升级方法流程图;图2是本专利技术实施例中扩展应用配置信息更新下载方法流程图;图3是本专利技术实施例中数字电视终端的结构原理图。具体实施例方式本专利技术实施例提出一种数字电视升级方法及数字电视终端,可以提高数字电视终 端软件升级过程的可靠性,保障用户的正常使用。图1是本专利技术实施例中数字电视升级方法流程图,参看图1,本专利技术实施例中数字 电视升级方法包括步骤S101,判断是否存在可用的扩展应用配置信息;具体地,数字电视终端中的 应用配置信息包括扩展应用配置信息以及备用的应用配置信息,备用的应用配置信息是出 厂时预先烧录的应用配置信息,只对数字电视的基本应用的启动、暂停和切换等管理功能, 其内容不可改变;扩展应用配置信息是更新下载的应用配置信息,内容可以随时更新,其实 现的功能与备用的应用配置信息实现的功能相同,但是不仅能对数字电视的基本应用进行 管理,而是对数字电视的所有应用都能进行相同的管理,除了基本应用之外还包括在数字 电视的基本应用的基础上添加的新的扩展功能和业务逻辑,例如图片或文字广告播放、电 子节目菜单(Electronic Program Guide. EPG)显示、视频点播、数据广播等功能应用。步骤S102,若存在所述可用的扩展应用配置信息,则检测是否存在已下载的更新 的扩展应用配置信息。具体地,所述检测是否存在已下载的更新的扩展应用配置信息可以 为到指定的更新的扩展应用配置信息存储位置检测是否存在已下载的更新的扩展应用配 置信息,例如在指定的应用配置信息更新目录下查看是否有创建临时文件夹。此处,判断 更新的扩展应用配置信息也可以通过应用标识来区别。具体实施时,可以检测扩展应用配 置信息的属性文件中的更新状态字段,若该更新状态字段描述存在更新信息,如state = upgrade等,则判断存在更新的扩展应用配置信息下载完整,此时到指定的更新的扩展应用 配置信息存储位置获取更新的扩展应用配置信息。若该更新状态字段描述不存在更新信 息,则更新的扩展应用配置信息可能下载不完整,此时判断不存在更新的扩展应用配置信 肩、ο步骤S103,若存在更新的扩展应用配置信息,则将所述可用的扩展应用配置信息 替换为所述更新的扩展应用配置信息,并获取所述更新的扩展应用配置信息。具体地,将所 述可用的扩展应用配置信息替换为所述更新的扩展应用配置信息,并获取所述更新的扩展 应用配置信息,根据更新的扩展应用进行媒体内容显示,之后删除指定的更新的扩展应用 配置信息存储位置内(如应用配置信息更新目录下临时文件夹)的更新的扩展应用配置信 息,替换结束后将更新状态字段描述为不存在更新信息;若该更新状态字段描述不存在更 新信息,则更新的扩展应用配置信息可能下载不完整,此时判断不存在更新的扩展应用配4置信息,此时不执行替换操作,而是获取该可用的扩展应用配置信息,并根据该可用的扩展 应用配置信息进行媒体内容显示。步骤S104,若不存在所述扩展应用配置信息,则获取备用的应用配置信息。此处,当S103中替换过程中出现断电或重启等干扰导致替换失败,此时未能检测 到存在可用的扩展应用时,则获取备用的应用配置信息,备用的应用配置信息仅可以对数 字电视的基本应用进行管理,所述基本应用一般包括电视节目搜索、播放、系统设置等简单 功能。图2是本专利技术实施例中扩展应用管理配置信息更新下载方法流程图,该流程具体 包括步骤110,向更新服务器查询是否存在所述更新的扩展应用管理配置信息。具体实 施时,可以通过因特网协议(Internet Protocol, IP)网络定时向当前使用的应用管理配置 信息(基本应用管理配置信息或扩展应用管理配置信息)中指定的更新服务器请求应用列 表,查询是否有更新的扩展应用管理配置信息。步骤111,当所述更新服务器存在所述更新的扩展应用管理配置信息时,下载所述 更新的扩展应用管理配置信息,并将所述更新的扩展应用管理配置信息存储在指定位置。图3为本专利技术实施例中数字电视终端的结构原理图。第一存储模块31,用于存储预设的基本的应用管理配置信息;第二存储模块32,用于存储扩展应用管理配置信息;此处第一存储模块31是只读存储器(Read-Only Memory, ROM)或闪存(Flash Memory)等非易失性存储器,而第二存储模块32可以是闪存等非易失性存储器。第二存储 模块32还存储更新的扩展应用管理配置信息。此处,应用管理配置信息可以实现对应用的启动、暂停和切换等管理,数字电视终 端中的应用配置信息包括扩展应用配置信息以及备用的应用配置信息,备用的应用配置信 息是出厂时预先烧本文档来自技高网...
【技术保护点】
一种数字电视升级方法,其特征在于,包括以下步骤:判断是否存在可用的扩展应用配置信息;若存在所述可用的扩展应用配置信息,则检测是否存在已下载的更新的扩展应用配置信息;若存在更新的扩展应用配置信息,则将所述可用的扩展应用配置信息替换为所述更新的扩展应用配置信息,并获取所述更新的扩展应用配置信息;若不存在所述扩展应用配置信息,则获取备用的应用配置信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:罗笑南,曲新春,
申请(专利权)人:中山大学,
类型:发明
国别省市:81[中国|广州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。