一种自动修复智能电视的方法技术

技术编号:28207694 阅读:37 留言:0更新日期:2021-04-24 14:38
本发明专利技术公开了一种自动修复智能电视的方法,包括预置自动修复模块到电视机内;电视机开机时,自检电视机有无故障,如电视机出现故障,则启动自动修复模块并获取修复包;进行参数的正确配置;自动重启电视。本发明专利技术能使电视机在启动后检测到自身无声无图、无法操作的情况下,能自动到网络或本地本地存储设备下载需要的参数文件,并重新设置参数、自动重启,达到自动修复电视机故障的目的。本发明专利技术可与现有的OTA升级、U盘刷机与方法配合使用,从而无需再考虑新版本和电视机的参数匹配问题,扩大升级适配范围,同时解除了由于电视机升级或其他意外原因引发的电视机故障的风险。外原因引发的电视机故障的风险。外原因引发的电视机故障的风险。

【技术实现步骤摘要】
一种自动修复智能电视的方法


[0001]本专利技术涉及智能电视
,尤其涉及一种自动修复智能电视的方法。

技术介绍

[0002]很多连锁酒店、商场、车站等机构,或者合作第三方公司,经常需要将购买的电视机升级成定制版本。这些定制软件经常需要在不同硬件配置的电视机上进行升级,面临定制软件和需要刷机的电视参数不匹配、部分功能不匹配,无法正常升级的问题。
[0003]原有的解决方案:
[0004]针对各种状态电视机都发布一个对应的定制软件;
[0005]原方案缺陷:为了适应电视机不断增加的新状态,需要长期维护定制软件代码,每次有新状态电视出现,都需要发布新的定制软件。每个定制软件对应一种电视机的状态,造成开发人员多版本维护、测试人员测试多版本、售后人员定制软件和电视机状态对应容易出错等潜在的问题及资源浪费。
[0006]此外,电视机升级时,版本选择不当,或者由于其他原因导致电视机软件故障,导致电视机出现无声无图、无法操作或其他严重的软件问题,在这种情况下现有的OTA升级机制和本地强制刷机机制,无法使电视机恢复正常并同时达到实现定制功能的目的。

技术实现思路

[0007]本专利技术提供了一种自动修复智能电视的方法,以解决上述技术问题。
[0008]本专利技术采用的技术方案是:本专利技术提供一种自动修复智能电视的方法,包括:
[0009]预置自动修复模块到电视机内;
[0010]电视机开机时,自检电视机有无故障,如电视机出现故障,则启动自动修复模块并获取修复包;
[0011]进行参数的正确配置;
[0012]自动重启电视。
[0013]优选地,所述修复包为加密压缩数据包。
[0014]优选地,所述进行参数的正确配置之前还包括:
[0015]对修复包进行解密、解压、校验,将需要的参数文件拷贝到电视机内。
[0016]优选地,所述自动修复模块获取修复包的方法包括:
[0017]所述自动修复模块到指定网址下载修复包,或者在本地存储设备上搜索并下载修复包。
[0018]优选地,所述电视机内注册有本地存储设备接入广播侦听。
[0019]本专利技术的有益效果是:
[0020](1)本专利技术使电视机在启动后检测到自身无声无图、无法操作的情况下,能自动到网络或本地存储设备下载需要的修复包,并重新设置参数、自动重启,达到自动修复电视机故障的目的。
[0021](2)将现有的OTA升级、U盘刷机与方法配合使用,那么在升级前无需再考虑新版本和电视机的参数匹配问题,扩大升级适配范围,同时解除了由于电视机升级或其他意外原因引发的电视机故障的风险。
[0022](3)本专利技术能使一个电视机在整个生命周期内,只需定制一次,即可自动适配电视的整个生命周期。
附图说明
[0023]图1为本专利技术公开的一种自动修复智能电视的方法流程示意图。
具体实施方式
[0024]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步详细描述,但本专利技术的实施方式不限于此。
[0025]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0026]在工程定制电视机市场:经常出现软件定制后1

3年内,客户仍需对后续购买的新机型升级老的定制升级软件。而由于屏、声学器件、机型等不断更新,新电视往往有新增的屏、声学器件、型号等,而由于新电视与老的定制升级软件中的屏、声学器件、型号不一致,导致新电视刷机老的定制升级软件刷机后电视机无声无图。如果定制升级软件不停去适配新参数,重新出版本,又会导致版本冗余及重复的代码维护。因而本专利技术的一种自动修复智能电视的方法,一个电视机在整个生命周期内,针对一种定制需求,只需定制一次,即可自动适配电视机的整个生命周期。
[0027]实施例1:
[0028]参见图1,一种自动修复智能电视的方法,其实现自动修复电视机无声无图的过程如下:
[0029]开发服务模块public class ParaUpgradeService extends Service,该服务收到开机广播android.intent.action.BOOT_COMPLETED后自启动。
[0030][0031]ParaUpgradeService服务启动后,首先调用onCreate方法完成参数初始化,然后对比电视机参数和当前升级软件的参数文件(参数文件主要指电视机型对应的配置文件、配套声音参数文件、屏幕参数文件),如果升级软件内参数文件和电视的参数匹配,结束当前服务。修复包可通过网络下载、本地存储设备上下载或内置于电视机等方式获取。
[0032]如果参数匹配检测失败,则启动预置在电视机中的自动修复模块;首先检测网络
是否连接,网络连接正常,则下载对应电视机的修复包。网络未连接,则搜索本地存储设备是否有对应的修复包,如网络或本地存储设备都未找到修复包,则注册本地存储设备接入广播侦听。侦听到本地存储设备挂载广播,调用接口ParaCheck检测U盘内是否有指定升级的修复包。
[0033][0034]检查方法ParaCheck,首先检查本地存储设备(如U盘)是否有修复包文件CHTVPara.zip,未发现该文件,终止本次检查,继续侦听,等待下一次本地存储设备挂载。
[0035]发现文件CHTVPara.zip,将文件拷贝到电视临时目录/tmp,进行数据解密、解压、格式校验、数据校验,校验通过,再将配置参数文件拷贝到对应目录下,然后设置参数,重启电视。
[0036]例如本次升级的电视机机型为新增机型50A4U,电视屏幕为新增屏幕AUO

TU

C500U19

E1

A.ini,解压CHTVPara.zip并通过密码校验后,检查解压解密后的文件机型配置文件50A4U.ini拷贝到hwcfg/product/目录下,AQ参数配置文件50A4U_aq.ini文件拷贝到hwcfg/aq/aq/目录下,屏幕参数配置文件AUO

SU

C500U19

E1

A.ini、AUO

SU

C500U19

E1

A_SC.ini、AUO

SU

C500U19

E1

A_pq.ini、PQ.b分别拷贝到对应的hwcfg/panel/、hwcfg/overscan/、hwcfg/pq/AUO

SU

C500U19

E1

A/目录下,然后调用参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动修复智能电视的方法,其特征在于,包括:预置自动修复模块到电视机内;电视机开机时,自检电视机有无故障,如电视机出现故障,则启动自动修复模块并获取修复包;进行参数的正确配置;自动重启电视。2.根据权利要求1所述的自动修复智能电视的方法,其特征在于,所述修复包为加密压缩数据包。3.根据权利要求2所述的自动修复智能电视的方法,其特征在于,所述进行参数的正确配置...

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

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

1