An embodiment of the invention discloses an upgrading method and a device for a TV system software. The method comprises the following steps: according to preset identification mark of judging the received transport stream exists in the upgrade data; if there is the upgrade data, then start multi thread parallel requests and receives the update data; the data is written to the corresponding memory upgrade to upgrade. By adopting the above technology scheme, the data transmission time is saved, the TV system software is upgraded rapidly, and the user's waiting time is prolonged due to the upgrading of the system, which improves the user experience.
【技术实现步骤摘要】
一种电视机系统软件的升级方法及装置
本专利技术实施例涉及通信
,尤其涉及一种电视机系统软件的升级方法及装置。
技术介绍
OAD(OnAirDownload,空中下载)技术是为Android(安卓)系统提供的一种软件升级技术。它功能强大,通过下载OAD升级数据可以实现无损失升级系统。当电视机销售商开发了新功能或是更新电视机中存在的小问题(一般指软件问题)时,销售商可将更新的软件提供给电视广播节目服务商后,电视广播节目服务商可将升级软件增加到节目中。正在收看节目的电视机,将在节目信息中识别是否存在此批次电视机的更新软件,然后将软件下载到电视机,并询问用户是否升级软件。当安装有Android系统的电视机需进行软件升级时,电视广播节目服务商通常按照DSMCC(DigitalStorageMediaCommandandControl,数字存储媒体命令和控制扩展协议)规范所提供的数据轮播(DataCarousel)方式发送数据。由于在数据轮播标准中,采用了DSMCC规范中的如下四种消息:(1)DDB(DownloadDataBlock,下载数据块消息),DII(DownloadInfoIndication,下载指示消息)、DSI(DownloadServerInitiate,下载服务器初始化消息)和DownloadCancel(下载取消消息),其中,需要传输的数据封装在DDB中,控制消息封装在DSI、DII和DownloadCancel中。因此,当电视机端需要下载升级数据时,需要按照DII描述的数据块的顺序下载DDB中封装的数据。然而,安卓系统由于数据量较大,电 ...
【技术保护点】
一种电视机系统软件的升级方法,其特征在于,所述方法包括:根据预设识别标识判断接收到的传输流中是否存在升级数据;如果存在所述升级数据,则启动多线程并行请求并接收所述升级数据;将所述升级数据写入对应的存储器以进行升级。
【技术特征摘要】
1.一种电视机系统软件的升级方法,其特征在于,所述方法包括:根据预设识别标识判断接收到的传输流中是否存在升级数据;如果存在所述升级数据,则启动多线程并行请求并接收所述升级数据;将所述升级数据写入对应的存储器以进行升级。2.根据权利要求1所述的方法,其特征在于,所述启动多线程并行请求并接收所述升级数据,包括:启动多线程并行请求与所述升级数据对应的描述信息;解析所述描述信息以获取所述升级数据的相关属性信息;根据所述相关属性信息接收所述升级数据,并对所述升级数据进行缓存。3.根据权利要求2所述的方法,其特征在于,所述升级数据包括至少一个数据块,所述相关属性信息包括至少一个数据块所占存储空间的大小信息、每个数据块对应的序号以及每个数据块在所述升级数据中的位置信息;相应的,所述根据所述相关属性信息接收所述升级数据,并对所述升级数据进行缓存,包括:根据所述位置信息接收所述至少一个数据块,并根据所述大小信息为所述至少一个数据块开辟设定数量的缓存区域;将所述至少一个数据块按照序号依次递增的方式交替存储到所述缓存区域中;相应的,所述将所述升级数据写入对应的存储器以进行升级,包括:将所述缓存区域中存储的至少一个数据块写入对应的存储器,以供升级。4.根据权利要求3所述的方法,其特征在于,所述将所述缓存区域中存储的至少一个数据块写入对应的存储器之后,所述方法还包括:获取所述至少一个数据块对应的预设校验码,并根据所述预设校验码对所述至少一个数据块进行CRC校验。5.根据权利要求1所述的方法,其特征在于,所述将所述升级数据写入对应的存储器以进行升级,包括:将所述升级数据写入对应的存储器;当获取到系统软件的升级指令时,根据所述升级指令,将所述升级数据覆盖所述存储器中的原始数据...
【专利技术属性】
技术研发人员:赖炳华,
申请(专利权)人:深圳创维RGB电子有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。