一种动态更新智能电视应用数据的方法技术

技术编号:13737906 阅读:46 留言:0更新日期:2016-09-22 08:53
本发明专利技术涉及智能电视领域,公开了一种动态更新智能电视应用数据的方法,使智能电视上应用需要升级或失效时及时更新。本方法归纳起来为:在服务器端配置需要更新的应用的最新数据属性;智能电视通过服务器端授权的认证证书和密钥从服务器端下载所有的更新数据,并以指定格式保存在指定文件夹中;更新数据下载完成之后,根据该应用存在情况以使用情况,选择直接解析文件或者重启智能电视后解析文件。本发明专利技术适用于智能电视的应用更新。

【技术实现步骤摘要】

本专利技术涉及智能电视领域,特别涉及一种动态更新智能电视应用数据的方法
技术介绍
随着现代社会的发展,智能设备的普及,智能家居也渐渐进入人们的生活,智能电视作为其中的一员必不可少,市场上对于智能电视的需求和期望日益迫切,此时各种电视应用也应运而生,应用种类也越来越多。智能电视出厂时预置的应用数量是极其有限的,用户也不会满足于长期使用相同的几个应用,及时快速地对应用进行更新,使用户能及时体验到最新最主流的应用成为了急待解决的问题。很多传统智能电视出厂时,为用户预置安装了可能是当时非常主流的固定几个应用,当应用市场不断壮大,人们的需求改变时,固定的几个应用有可能早已过时甚至下架,如果此时不能及时对应用进行更新,势必影响用户对智能电视的使用频率,甚至影响用户体验,导致不可预计的严重后果。
技术实现思路
本专利技术要解决的技术问题是:提供一种动态更新智能电视应用数据的方法,使智能电视上应用需要升级或失效时及时更新。为解决上述问题,本专利技术采用的技术方案是:一种动态更新智能电视应用数据的方法,包括如下步骤:在服务器端配置A应用的最新数据属性,其中,A应用为需要更新的应用,A应用的最新数据属性至少包括logo图标;智能电视通过服务器端授权的认证证书和密钥从服务器端下载所有的更新数据,并以指定格式保存在指定文件夹中;更新数据下载完成之后,如果智能电视不存在A应用,直接解析指定文件夹中的文件,将解析后的数据保存到A应用对应的文件夹中,并将A应用logo图标显示在智能电视应用列表中;如果智能电视已存在A应用,且用户未访问该应用,直接解析指定文件夹中的文件,将解析后的数据保存到A应用对应的文件夹中;如果智能电视已存在A应用,且用户正在访问该应用,待重启智能电视后,从指定文件夹中解析更新数据,将解析后的数据保存到A应用对应的文件夹中。进一步的,A应用的最新数据属性还包括应用id、应用名称、应用有效url、应用版本号。进一步的,更新数据以JSON的数据格式保存在JSON文件夹中。进一步的,每次进行动态更新时,还会对保存在指定文件夹中的应用数据进行备份;如果在动态更新过程中出现异常,则启动本地备份应用数据,其中,备份数据为最近一次更新成功的数据。本专利技术的有益效果是:本专利技术能在客户需求的应用有变化或者有更新时,及时将最新的应用数据编辑到服务器端,智能客户端会自动触发更新动作,检测并更新服务器端提供的最新应用数据,使用户第一时间使用最新应用,最大限度达到商业目的。具体实施方式下面结合实施例子详细描述本专利技术的技术方案:本专利技术使用到了跨平台的网络协议库,它允许使用不同的协议连接和沟通不同的服务器,另外也使用了轻量级的数据交换格式JSON来保存应用数据。实施例的步骤如下:1.在服务器端配置最新的应用数据。将客户定制的应用最新数据或者默认应用最新数据编辑到服务器端,最新数据包括应用logo图标,应用id,应用名称,应用有效url,应用版本号等,并为客户端提供授权证书和下载密钥KEY。2.智能电视端下载保存数据。为了保证不占用设备系统资源,在网络连接正常情况下,电视设备每次启动时只成功更新保存一次数据。设备启动成功后,通过授权证书和密钥KEY,在空闲时间检测应用数据版本号和更新时间,如有变化,立即启动下载数据,数据下载成功后以JSON的数据格式保存,然后解析JSON文件,将应用的各个数据解析保存到应用对应的文件中3.解析数据。更新数据下载完成之后,如果智能电视不存在该应用,则直接解析指定文件夹中的文件,将解析后的数据保存该应用对应的文件夹中,通过解析出来的logo的url地址来下载logo图标保存到本地目录,并将该应用logo图标显示在智能电视应用列表中;如果智能电视已存在该应用,且用户未访问该应用,直接解析指定文件夹中的文件,将解析后的数据保存该应用对应的文件夹中;如果智能电视已存在A应用,且用户正在访问该应用,新数据是不会影响用户使用的,需要重启设备,从指定文件夹中解析更新数据,将解析后的数据保存到该应用对应的文件夹中,此时新数据才会生效,即体验到新的应用功能。4.数据异常处理机制。如果在上述任何步骤动态更新应用时出现异常,比如下载的数据有误、解析文件异常、保存数据时出错、应用信息被意外删除等,本方法会自动启动本地备份应用数据,保证用户能正常使用,备份数据为最近一次更新成功的数据或者亦可通过动态更新的方式进行更新下载。以上便是本方法的具体流程,所有过程均在后台完成,用户不会收到任何应用更新提示,无需用户任何操作即可体验最新的应用功能。若当前应用下线时,仍能及时更新其他应用供用户使用,不会出现应用无法使用的情况。以上描述了本专利技术的基本原理和主要的特征,说明书的描述只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本文档来自技高网...

【技术保护点】
一种动态更新智能电视应用数据的方法,其特征在于,包括如下步骤:在服务器端配置A应用的最新数据属性,其中,A应用为需要更新的应用,A应用的最新数据属性至少包括logo图标;智能电视通过服务器端授权的认证证书和密钥从服务器端下载所有的更新数据,并以指定格式保存在指定文件夹中;更新数据下载完成之后,如果智能电视不存在A应用,直接解析指定文件夹中的文件,将解析后的数据保存到A应用对应的文件夹中,并将A应用logo图标显示在智能电视应用列表中;如果智能电视已存在A应用,且用户未访问该应用,直接解析指定文件夹中的文件,将解析后的数据保存到A应用对应的文件夹中;如果智能电视已存在A应用,且用户正在访问该应用,待重启智能电视后,从指定文件夹中解析更新数据,将解析后的数据保存到A应用对应的文件夹中。

【技术特征摘要】
1.一种动态更新智能电视应用数据的方法,其特征在于,包括如下步骤:在服务器端配置A应用的最新数据属性,其中,A应用为需要更新的应用,A应用的最新数据属性至少包括logo图标;智能电视通过服务器端授权的认证证书和密钥从服务器端下载所有的更新数据,并以指定格式保存在指定文件夹中;更新数据下载完成之后,如果智能电视不存在A应用,直接解析指定文件夹中的文件,将解析后的数据保存到A应用对应的文件夹中,并将A应用logo图标显示在智能电视应用列表中;如果智能电视已存在A应用,且用户未访问该应用,直接解析指定文件夹中的文件,将解析后的数据保存到A应用对应的文件夹中;如果智能电视已存在A应用,且用户正在访问该应...

【专利技术属性】
技术研发人员:管弘陈阵
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1