CN112004155A - Oad升级方法、装置、智能电视和可读存储介质 - Google Patents

Oad升级方法、装置、智能电视和可读存储介质 Download PDF

Info

Publication number
CN112004155A
CN112004155A CN202010859966.6A CN202010859966A CN112004155A CN 112004155 A CN112004155 A CN 112004155A CN 202010859966 A CN202010859966 A CN 202010859966A CN 112004155 A CN112004155 A CN 112004155A
Authority
CN
China
Prior art keywords
oad
upgrading
upgrade
mark
upgrade package
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010859966.6A
Other languages
English (en)
Inventor
熊跃平
徐立
郭志俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth RGB Electronics Co Ltd filed Critical Shenzhen Skyworth RGB Electronics Co Ltd
Priority to CN202010859966.6A priority Critical patent/CN112004155A/zh
Publication of CN112004155A publication Critical patent/CN112004155A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了OAD升级方法、装置、智能电视和可读存储介质,该方法包括当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息;在所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级;若在所述自动升级过程中关机,则在重启进入boot阶段后,读取所述升级标志的特征值;若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息;在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。本发明可以有效解决目前由于智能电视在OAD升级时关机,导致***卡死,无法启动的问题。

Description

OAD升级方法、装置、智能电视和可读存储介质
技术领域
本发明涉及智能电视领域,尤其涉及一种OAD升级方法、装置、智能电视和可读存储介质。
背景技术
空中下载(On Air Download,OAD)是一种数字电视从广电网络下载本机软件更新的方式,通常用于电视机本身的软件下载升级,从而解决数字电视存在的软件问题和实现软件的自动升级,OAD主要实现在线软件升级,当电视机销售商有新的功能更新或是更新机器中存在的小问题(一般指软件问题),销售商将更新的软件提供给电视广播节目服务商。电视台会将升级软件增加到节目中。正在收看的机器,会在节目的信息中识别是否是此批次机器的更新软件。若是,则询问用户是否升级软件。
但是在OAD升级过程中,若电视机突然断电,将导致电视***永久性卡死,无法启动。
发明内容
鉴于上述问题,本发明提出一种OAD升级方法、装置、智能电视和可读存储介质。
本发明的一个实施例提出一种OAD升级方法,该方法包括:
当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息;
在所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级;
若在所述自动升级过程中关机,则在重启进入boot阶段后,读取所述升级标志的特征值;
若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息;
在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。
上述的OAD升级方法,还包括:
若所述自动升级完成,更新升级标志的特征值为结束标记。
上述属性信息还包括:频道信息、所述OAD升级包的包名信息、所述OAD升级包的大小信息和OAD码流信息中的至少一种。
上述的OAD升级方法,所述保存所述OAD升级包的属性信息,包括:
将所述属性信息以结构体的形式存储至闪存。
本发明的另一个实施例提出的OAD升级方法,将闪存分为第一分区和第二分区,所述第一分区用于存储所述自动升级后的操作***,所述第二分区用于存储原操作***,该方法包括:
在预设升级时间内,记录所述自动升级失败次数,若所述自动升级失败次数大于预设的次数阈值,则放弃所述自动升级;
利用所述原操作***进行启动。
上述闪存的存储空间为8~10M Byte,所述第一分区和所述第二分区的存储空间为4~5M Byte。
本发明的又一个实施例提出一种OAD升级装置,该装置包括:
属性信息保存模块,用于当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息;
OAD自动升级模块,用于在所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级;
升级标记确认模块,用于若在所述自动升级过程中关机,则在重启进入boot阶段后,读取所述升级标志的特征值;
频点信息确认模块,用于若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息;
OAD重新升级模块,用于在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。
上述的OAD升级装置,还包括:
OAD升级完成模块,用于若所述自动升级完成,更新升级标志的特征值为结束标记。
本发明实施例涉及一种智能电视,包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器上运行时执行本发明实施例所述的OAD升级方法。
本发明实施例涉及一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行本发明实施例所述的OAD升级方法。
本发明提供的OAD升级方法当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息;在所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级;若在所述自动升级过程中关机,则在重启进入boot阶段后,读取所述升级标志的特征值;若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息;在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。在OAD升级包下载之前保存OAD升级包的属性信息,若智能电视在OAD自动升级过程中关机,当再次开机时,智能电视可以根据OAD升级包的属性信息定位升级频道,重新下载OAD升级包,并进行自动升级。本发明可以有效解决目前由于智能电视在OAD升级时关机,导致***卡死,无法启动的问题。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
图1示出了本发明实施例提供的一种OAD升级方法的流程示意图;
图2示出了本发明实施例提供的另一种OAD升级方法的流程示意图;
图3示出了本发明实施例提供的另一种OAD升级装置的结构示意图。
主要元件符号说明:
1-OAD升级装置;100-属性信息保存模块;200-OAD自动升级模块;300-升级标记确认模块;400-频点信息确认模块;500-OAD重新升级模块;600-OAD升级完成模块。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
在OAD升级过程中,最大问题是升级过程中智能电视突然断电,当出现了这种状态,电视就基本成砖了。为了解决这个问题,本发明提供的OAD升级方法,在OAD升级包下载之前保存OAD升级包的属性信息,若智能电视在OAD自动升级过程中关机,当再次开机时,智能电视可以根据OAD升级包的属性信息定位升级频道,重新下载OAD升级包,并进行自动升级。本发明可以有效解决目前由于智能电视在OAD升级时关机,导致***卡死,无法启动的问题。
实施例1
本实施例,参见图1,示出了一种OAD升级方法包括以下步骤:
S100:当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息。
空中下载的频道(On Air Download,OAD频道),可以作为其他不同频道的发送通道,空中下载是一种数字电视从广电网络下载本机软件更新的方式,通常用于电视机本身的软件下载升级,从而解决数字电视存在软件问题和实现软件的升级,OAD主要实现在线软件升级,当电视机销售商有新的功能更新或是更新机器中存在的小问题(一般指软件问题),销售商将更新的软件提供给电视广播节目服务商。电视台会将升级软件增加到特定频点,以使正在播放特定频点对应频道的智能电视,会在节目的信息中识别是否是此批次机器的更新软件。若是,则将生成是否下载升级软件的相关问题,用于询问用户是否升级软件。
智能电视在接收到用户同意下载OAD升级包的指令时,保存OAD升级包的属性信息,所述属性信息包括:所述OAD升级包对应的频点信息。
应当理解,空中下载的频道将OAD升级包发送至对应的频点,智能电视当前频道的频点信息若与OAD升级包对应的频点信息一致,智能电视可以接收到OAD升级包,并且生成询问信息,例如,是否下载OAD升级包并进行OAD升级,若用户选择同意,则保存OAD升级包对应的属性信息,并下载OAD升级包。
OAD升级包对应的属性信息可以保存在flash闪存中,flash闪存是一种内存器件,flash闪存则是一种非易失性(Non-Volatile)内存,在没有电流供应的条件下也能够长久地保持数据,可以避免断电时数据丢失。
S200:在所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级。
示范性的,若将升级标志表示为Flag,更新升级标志的特征值为开始标记,可以表示为Flag=Update_start,还可以表示为Flag=0,相应的,更新升级标志的特征值为结束标记,可以表示为Flag=Update_end,还可以表示为Flag=1。
进一步的,升级标志的特征值可以保存在flash闪存中,避免断电时数据丢失。
更新并保存升级标志的特征值后,利用OAD升级包进行自动升级。
S300:若在所述自动升级过程中关机,则在重启进入boot阶段后,读取所述升级标志的特征值。
智能电视的***一般由两部分组成,一个是boot程序(类似于电脑的BIOS),当智能电视上电,智能电视主芯片会直接执行boot程序,另一个是软件主程序(类似于电脑的Windows操作***)。
智能电视若在自动升级过程中关机,则重启后会先进入boot阶段,在boot阶段,从flash闪存读取升级标志的特征值。
S400:若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息。
示范性的,智能电视再次上电重启时,在boot阶段若检测到升级的标志位为Update_start,而不是Update_end时,会从flash闪中存读取保存的OAD升级包对应的属性信息,根据属性信息确定OAD升级包对应的频点。
S500:在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。
根据频点信息自动搜索频点对应的频道,在对应的频道下载OAD升级包,当搜索到了OAD升级包,就开始下载OAD升级包,下载完成后就自动升级,升级完成后智能电视自动重启。
应当理解,OAD升级包对应的属性信息至少要包括OAD升级包对应的频点信息,通过频点信息可以确定对应的频道,在对应的频道可以下载OAD升级包。
OAD升级包对应的属性信息还可以包括:OAD升级包对应的频道信息、OAD升级包的包名信息、OAD升级包的大小信息和OAD码流信息中的至少一种。
可以理解,根据属性信息中频点信息确定的频道信息,可以与flash闪存中预先存储的频道信息进行比较,若二者相同,可以进一步确定OAD升级包对应的频点信息的准确性,若二者不同,可以先以频点信息确定的频道信息定位频道,在该频道下搜索是否存在等待下载的OAD升级包,若有则下载OAD升级包,若无,可以根据flash闪存中预先存储的频道信息定位频道,在该频道下搜索是否存在等待下载的OAD升级包,若有则下载OAD升级包。将属性信息中频点信息确定的频道信息,与flash闪存中预先存储的频道信息进行比较,可以在频点信息无法获取OAD升级包时,可以利用频道信息获取OAD升级包,减少智能电视重启时无法获取OAD升级包的几率,也可以降低智能电视因OAD升级异常导致卡死的几率。
进一步的,OAD升级包的包名信息、OAD升级包的大小信息和OAD码流信息有利于智能电视快速获取需要重新下载的OAD升级包的基本属性,并且根据基本属性可以快速定位OAD升级包的下载位置,实现快速下载。
进一步的,OAD升级包的属性信息可以结构体的形式存储至flash闪存。结构体的形式如下:
struct Oad_data{
Byte channel_number[20];
Byte channel_frequency[20];
Byte oad_position[50];
Byte oad_name[40];
};
其中,Byte channel_number[20]表示20个字节的频道信息,Byte channel_frequency[20]表示20个字节的频点信息,Byte oad_position[50]表示50个字节的OAD码流的位置信息,Byte oad_name[40]表示40个字节的OAD升级包的包名信息。应当理解,以结构体的形式存储占用存储空间小,并且安全性更高。
进一步的,在上述步骤S200或者S500之后包括S600:若所述自动升级完成,更新升级标志的特征值为结束标记。
本实施例在OAD升级包下载之前保存OAD升级包的属性信息,若智能电视在OAD自动升级过程中突然关机,当再次开机时,智能电视可以根据OAD升级包的属性信息定位升级频道,重新下载OAD升级包,并进行自动升级。本实施例可以有效解决目前由于智能电视在OAD升级时突然关机,导致***卡死,无法启动的问题。
实施例2
本实施例,考虑到OAD升级过程中可能会出现因为OAD升级包的问题,导致智能电视只要进行OAD升级就会关机,导致智能电视一直无法启动。为了避免上述问题,本实施例,将flash闪存分为第一分区和第二分区,第一分区用于存储自动升级后的操作***,第二分区用于存储原操作***,参见图2,示出了OAD升级方法还包括以下步骤:
S700:在预设升级时间内,记录所述自动升级失败次数,若所述自动升级失败次数大于预设的次数阈值,则放弃所述自动升级。
S800:利用所述原操作***进行启动。
预设升级时间可以是10min~20min,可以根据用户需要进行灵活设置。预设的设的次数阈值可以是2~4次,若在预设升级时间自动升级失败次数大于预设的次数阈值,可以放弃自动升级。利用第二分区存储原操作***启动智能电视。本实施例的技术方案可以在OAD升级包存在异常时,放弃升级,避免智能电视多次重复进入OAD升级过程,影响用户体验。
进一步的,OAD升级包的大小一般为3.3~4M Byte,本实施例中,为了保证第一分区可以存储OAD升级包,需要第一分区存储空间为4~5M Byte,原操作***的大小一般为3.3~4M Byte,需要第二分区的存储空间为4~5M Byte。可以理解,flash闪存的存储空间为8~10M Byte,第一分区和第二分区的存储空间为4~5M Byte。
实施例3
本实施例,参见图3,示出了一种OAD升级装置1包括:属性信息保存模块100、OAD自动升级模块200、升级标记确认模块300、频点信息确认模块400和OAD重新升级模块500。
属性信息保存模块,用于当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息;OAD自动升级模块,用于所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级;升级标记确认模块,用于若在所述自动升级过程中突然关机,则在重启进入boot阶段后,读取所述升级标志的特征值;频点信息确认模块,用于若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息;OAD重新升级模块,用于在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。
OAD升级装置1,还包括:OAD升级完成模块600,用于若所述自动升级完成,更新升级标志的特征值为结束标记。
本实施例OAD升级装置1通过属性信息保存模块100、OAD自动升级模块200、升级标记确认模块300、频点信息确认模块400、OAD重新升级模块500和OAD升级完成模块600的配合使用,用于执行上述实施例所述的OAD升级方法,本申请实施例所涉及的实施方案以及有益效果在本实施例中同样适用,在此不再赘述。
应当理解,本申请实施例涉及一种智能电视,包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器上运行时执行本申请实施例所述的OAD升级方法。
应当理解,本申请实施例涉及一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行本申请实施例涉及所述的OAD升级方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

Claims (10)

1.一种OAD升级方法,其特征在于,该方法包括:
当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息;
在所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级;
若在所述自动升级过程中关机,则在重启进入boot阶段后,读取所述升级标志的特征值;
若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息;
在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。
2.根据权利要求1所述的OAD升级方法,其特征在于,还包括:
若所述自动升级完成,更新升级标志的特征值为结束标记。
3.根据权利要求1所述的OAD升级方法,其特征在于,所述属性信息还包括:频道信息、所述OAD升级包的包名信息、所述OAD升级包的大小信息和OAD码流信息中的至少一种。
4.根据权利要求1至3中任一项所述的OAD升级方法,其特征在于,所述保存所述OAD升级包的属性信息,包括:
将所述属性信息以结构体的形式存储至闪存。
5.根据权利要求1所述的OAD升级方法,其特征在于,将闪存分为第一分区和第二分区,所述第一分区用于存储所述自动升级后的操作***,所述第二分区用于存储原操作***,该方法包括:
在预设升级时间内,记录所述自动升级失败次数,若所述自动升级失败次数大于预设的次数阈值,则放弃所述自动升级;
利用所述原操作***进行启动。
6.根据权利要求5所述的OAD升级方法,其特征在于,所述闪存的存储空间为8~10MByte,所述第一分区和所述第二分区的存储空间为4~5M Byte。
7.一种OAD升级装置,其特征在于,该装置包括:
属性信息保存模块,用于当接收到用户同意下载OAD升级包的指令时,保存所述OAD升级包的属性信息,所述属性信息包括:频点信息;
OAD自动升级模块,用于在所述OAD升级包下载完成后,更新升级标志的特征值为开始标记,并利用OAD升级包进行自动升级;
升级标记确认模块,用于若在所述自动升级过程中关机,则在重启进入boot阶段后,读取所述升级标志的特征值;
频点信息确认模块,用于若所述特征值为所述开始标记,则根据所述属性信息确定所述OAD升级包对应的频点信息;
OAD重新升级模块,用于在所述频点对应的频道下重新下载所述OAD升级包以进行自动升级。
8.根据权利要求7所述的OAD升级装置,其特征在于,还包括:
OAD升级完成模块,用于若所述自动升级完成,更新升级标志的特征值为结束标记。
9.一种智能电视,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器上运行时执行权利要求1至6中任一项所述的OAD升级方法。
10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至6中任一项所述的OAD升级方法。
CN202010859966.6A 2020-08-24 2020-08-24 Oad升级方法、装置、智能电视和可读存储介质 Pending CN112004155A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010859966.6A CN112004155A (zh) 2020-08-24 2020-08-24 Oad升级方法、装置、智能电视和可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010859966.6A CN112004155A (zh) 2020-08-24 2020-08-24 Oad升级方法、装置、智能电视和可读存储介质

Publications (1)

Publication Number Publication Date
CN112004155A true CN112004155A (zh) 2020-11-27

Family

ID=73471373

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010859966.6A Pending CN112004155A (zh) 2020-08-24 2020-08-24 Oad升级方法、装置、智能电视和可读存储介质

Country Status (1)

Country Link
CN (1) CN112004155A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113515291A (zh) * 2021-04-22 2021-10-19 北京汇钧科技有限公司 设备在线升级方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060092323A1 (en) * 2004-10-29 2006-05-04 Feeler James L Method and apparatus for upgrading a television system
CN101207729A (zh) * 2007-12-17 2008-06-25 深圳市同洲电子股份有限公司 一种数字电视接收终端及其软件升级***
CN102082965A (zh) * 2010-10-15 2011-06-01 福建新大陆通信科技股份有限公司 一种保障机顶盒升级成功的方法
CN102938857A (zh) * 2012-11-27 2013-02-20 乐视致新电子科技(天津)有限公司 一种机顶盒在线升级的方法
CN103079108A (zh) * 2013-01-11 2013-05-01 青岛海信宽带多媒体技术有限公司 启动机顶盒的方法及机顶盒

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060092323A1 (en) * 2004-10-29 2006-05-04 Feeler James L Method and apparatus for upgrading a television system
CN101207729A (zh) * 2007-12-17 2008-06-25 深圳市同洲电子股份有限公司 一种数字电视接收终端及其软件升级***
CN102082965A (zh) * 2010-10-15 2011-06-01 福建新大陆通信科技股份有限公司 一种保障机顶盒升级成功的方法
CN102938857A (zh) * 2012-11-27 2013-02-20 乐视致新电子科技(天津)有限公司 一种机顶盒在线升级的方法
CN103079108A (zh) * 2013-01-11 2013-05-01 青岛海信宽带多媒体技术有限公司 启动机顶盒的方法及机顶盒

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113515291A (zh) * 2021-04-22 2021-10-19 北京汇钧科技有限公司 设备在线升级方法和装置

Similar Documents

Publication Publication Date Title
US7275153B2 (en) Booting and boot code update system using boot strapper code to select between a loader and a duplicate backup loader
US8719810B2 (en) Program upgrade system and method for over the air-capable mobile terminal
EP1246057B1 (en) Remote program downloading system
US8156316B2 (en) Electronic device having an alterable configuration and methods of manufacturing and configuring the same
US7080245B2 (en) Method and system of switching between two or more images of firmware on a host device
CN110543321A (zh) Ota升级方法、装置、终端以及计算机可读存储介质
US11775288B2 (en) Method and apparatus for generating difference between old and new versions of data for updating software
CN110750280A (zh) 一种基于Android平台的应用升级方法及***、存储介质
CN105700918A (zh) 一种***升级方法及装置
CN110750286A (zh) OTA升级Mbn的管理方法、装置、***、设备和介质
CN112004155A (zh) Oad升级方法、装置、智能电视和可读存储介质
CN113835729B (zh) 升级方法、装置、终端设备及计算机可读存储介质
CN113225397A (zh) 嵌入式设备的固件升级方法、装置、终端及存储介质
KR100879547B1 (ko) 이동통신단말기의 펌웨어 업데이트 방법 및 이를 이용하는이동통신단말기
CN105700900A (zh) 一种优化无线局域网功能的方法及装置
CN110764809A (zh) Ota升级apn方法、装置、设备和介质
CN113535206B (zh) 多版本代码升级方法及***
CN114706608A (zh) 升级固件的方法和电子设备
CA2539897C (en) An electronic device having an alterable configuration and methods of manufacturing and configuring the same
KR100538627B1 (ko) 무선통신단말기의 소프트웨어 부분 업그레이드 방법
CN112416383A (zh) golang程序热更新方法、装置以及计算机设备
KR100762618B1 (ko) 이동통신 단말기에서 펌웨어 업그레이드 엔진을업그레이드하는 방법 및 시스템
CN114840205A (zh) 项目代码的生成方法、装置和电子设备
CN112181466B (zh) 一种语音空调固件云端升级方法及***
CN111124461B (zh) 用于单片机ota升级的方法、装置和单片机

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201127