一种实现电视系统升级的方法和装置以及设备的制作方法

文档序号:6563449阅读:251来源:国知局
专利名称:一种实现电视系统升级的方法和装置以及设备的制作方法
技术领域
本发明涉及电视技术领域,尤其涉及一种实现电视系统升级的方法和装置以及设备。
背景技术
随着网络、数字电视的发展,电视机的功能也越来越多,除了具有基本的电视信号接收功能外,还具备外设接口用于外接设备,和支持越来越多的音视频编解码等功能;同时电视机还满足了可扩展的要求,如支持可视电话业务、网页浏览、互联网购物等。由此可见,电视机的功能将随着科技的进步以及人们生活水平的不断提高而不断扩展,其可持续发展能力就显得极为重要。
电视机的可持续发展能力主要表现为对电视系统的升级,但是目前的技术不便于对电视系统进行升级。
现有技术一是采用烧录器进行烧片的方式升级电视系统。烧录器是一个单独的设备,其通过串口、并口或通用串行总线接口(USB)等通信端口实现与计算机的通信。通过这些通信端口将计算机上的软件下载到烧录器,烧录器再对单片机或程序存储芯片进行擦除和读写,从而实现对电视系统的升级。其中,烧录器在该处理过程中需要配备各式的座子,以适合不同形状的程序存储芯片。
现有技术二是通过微控制器提供的串口和一段固化在电可擦除可编程只读存储器(EEPROM)或闪速存储器(FLASH)中的引导装载程序,实现程序存储芯片的在线升级,从而实现对电视系统的升级。现有技术二的基本原理是程序存储芯片供应商在程序存储芯片内设定一个引导地址,该引导地址对应引导程序所在的程序存储芯片;电视机开机后,由引导程序实现对微控制器的串口初始化,并实现一定的加载协议,再根据外部引脚条件或者程序存储芯片内的标志寄存器判断是否进行升级,若是,则通过串口实现与外部计算机上的软件进行通信,最后由计算机将升级软件下载到微控制器,再由微控制器将升级软件写入程序存储芯片,从而实现对电视系统的升级。
在现有技术一中,需要拆除电视机后盖,取下用于存储电视系统数据的程序存储芯片才能进行烧片的操作,不便于在对电视系统升级时的操作。
在现有技术一和现有技术二中,在电视系统需要升级时,由于电视用户的地理位置比较分散,无论采用召回电视设备的方式还是采用派遣专业人员上门服务的方式实现对电视系统的升级,成本较高,而且还不能让每一位电视用户都能及时地升级电视系统。

发明内容
本发明要解决的技术问题是提供一种实现电视系统升级的方法和装置以及设备,以达到在降低了对电视系统进行升级的成本的同时,又使电视用户都能及时地升级电视系统的目的。
为解决上述技术问题,本发明提供如下的技术方案一种实现电视系统升级的方法,包括发送电视系统信息到升级网站;接收所述升级网站的反馈信息;对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本,如果是,则不升级当前电视系统软件;如果否,则升级当前电视系统软件。
所述接收所述升级网站的反馈信息之后,对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息之前,进一步包括根据所述接收的升级网站的反馈信息,判断电视系统信息是否成功发送到升级网站,在电视系统信息没有成功发送到升级网站时,重新发送电视系统信息到升级网站,直到电视系统信息成功发送到升级网站。
所述升级当前电视系统软件具体包括从升级网站下载升级软件,将升级软件数据写入到程序存储芯片,升级当前电视系统软件。
所述对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本具体包括对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,当前电视系统软件版本号与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号相同时,则判断当前电视系统软件的版本为最新版本;当前电视系统软件版本号小于所述接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号时,则判断当前电视系统软件的版本不为最新版本。
所述根据所述接收的升级网站的反馈信息,判断电视系统信息是否成功发送到升级网站具体包括根据所述接收的升级网站的反馈信息,在升级网站的反馈信息包含电视系统软件的最新版本信息内容时,则判断电视系统信息成功发送到升级网站;在升级网站的反馈信息包含发送信息失败的内容时,则判断电视系统信息没有成功发送到升级网站。
所述从升级网站下载升级软件具体包括通过文件传输协议,从升级网站下载升级软件。
所述从升级网站下载升级软件之后,将升级软件数据写入到程序存储芯片之前,进一步包括判断从升级网站下载的升级软件数据是否合法、完整,在从升级网站下载的升级软件数据不为合法、完整时,则重新从升级网站下载升级软件,直到从升级网站下载的升级软件数据是合法、完整的。
一种实现电视系统升级的装置,包括信息发送单元、信息接收单元、信息对比单元、软件升级单元;所述信息发送单元,用于发送电视系统信息到升级网站;所述信息接收单元,用于接收所述升级网站的反馈信息;所述信息对比单元,用于对比当前电视系统信息中的软件版本信息与所述信息接收单元接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本;
所述软件升级单元,用于根据所述信息对比单元的判断结果,在当前电视系统软件版本不为最新版本时,升级当前电视系统软件。
所述实现电视系统升级的装置还包括信息判断单元、软件下载单元、数据判断单元、数据写入单元;所述信息判断单元,用于根据所述信息接收单元接收的升级网站的反馈信息,判断所述信息发送单元发送的电视系统信息是否成功发送到升级网站;所述软件下载单元,用于根据所述信息对比单元的判断结果,在当前电视系统软件版本不为最新版本时,从升级网站下载升级软件;所述数据判断单元,用于判断所述软件下载单元从升级网站下载的升级软件数据是否合法、完整;所述数据写入单元,用于根据所述数据判断单元的判断结果,在所述软件下载单元从升级网站下载的升级软件数据为合法、完整的时,将升级软件数据写入到程序存储芯片。
一种实现电视系统升级的设备,包括微控制器、程序存储芯片、内存模块;所述微控制器用于控制所述程序存储芯片与所述内存模块的读写,和实现与网络的通信,以及从网络中下载电视系统升级软件并将下载的电视系统升级软件数据存储到所述程序存储芯片或所述内存模块,以及升级当前的电视系统软件;所述程序存储芯片用于存储电视系统软件数据,和存储所述微控制器从网络中下载的电视系统升级软件数据;所述内存模块用于存储当前正在运行的电视系统软件数据,和存储所述微控制器从网络中下载的电视系统升级软件数据。
由以上技术方案可以看出,本发明具有以下优点本发明发送电视系统信息到升级网站,和接收该升级网站的反馈信息,以及对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本,如果是,则不升级当前电视系统软件;如果否,则升级当前电视系统软件。本发明在降低了对电视系统进行升级的成本的同时,又使电视用户都能及时地升级电视系统。


图1是本发明的实现电视系统升级的方法的流程图;图2是本发明的实现电视系统升级的装置的结构图;图3是本发明的实现电视系统升级的设备的示意图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
本发明的基本思路是发送电视系统信息到升级网站,和接收该升级网站的反馈信息,以及对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本,如果是,则不升级当前电视系统软件;如果否,则升级当前电视系统软件。本发明在降低了对电视系统进行升级的成本的同时,又使电视用户都能及时地升级电视系统。
参见图1,为本发明的实现电视系统升级的方法的流程图S101、发送电视机机芯型号等信息到升级网站。
其中,为了增强信息的可靠性,该信息除了含有电视机机芯型号外,还可根据实际情况增加如电视机品牌名称、电视机品牌型号、电视机系统软件类型等信息。
S102、接收升级网站的反馈信息。
其中,反馈信息在不同情况下有不同的内容,若由于网络原因或其它原因而使发送的电视机机芯型号等信息无法到达升级网站,则反馈信息的内容为发送信息失败等内容;若发送的电视机机芯型号等信息成功发送到升级网站,则反馈信息为包含相应电视机机芯型号的电视系统软件的最新版本信息等内容。
S103、根据接收的升级网站的反馈信息,判断电视机机芯型号等信息是否成功发送到升级网站,如果否,则返回S101;如果是,则进入S104。
其中,判断电视机机芯型号等信息是否成功发送到升级网站的依据是升级网站的反馈信息为包含相应电视机机芯型号的电视系统软件的最新版本信息等内容时,则说明电视机机芯型号等信息成功发送到了升级网站;升级网站的反馈信息为发送信息失败等内容时,则说明电视机机芯型号等信息没有成功地发送到升级网站,发送失败。
S104、对比当前电视系统信息中的软件版本信息与接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本,如果是,则进入S105;如果否,则进入S106。
其中,判断当前电视系统软件版本是否为最新版本的依据是当前电视系统软件版本号与接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号相同时,则当前电视系统软件的版本为最新版本,当前电视系统软件不需要升级;当前电视系统软件版本号小于接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号时,则当前电视系统软件的版本不为最新版本,当前电视系统软件需要升级。
S105、不升级当前电视系统软件。
S106、通过文件传输协议,从升级网站下载升级软件。
S107、判断从升级网站下载的升级软件数据是否合法、完整,如果否,则返回S106;如果是,则进入S108。
其中,判断从升级网站下载的升级软件数据是否合法、完整的方式有多种,如可以在升级软件数据发送时加入校验码,升级软件数据在接收时通过输入相同的校验码来校验接收到的升级软件数据是否合法;在升级软件数据发送时,将升级软件数据分割成若干个升级软件数据信元并编号,在接收升级软件数据时,通过判断接收到的升级软件数据信元的编号顺序是否正确,有无丢失升级软件数据信元的编号的情况出现,从而实现对所接收的升级软件数据的完整性的判断。
S108、将升级软件数据写入到程序存储芯片,升级当前电视系统软件。
其中,升级当前电视系统软件包括将升级软件数据写入到程序存储芯片,立即或稍后升级当前电视系统软件或重新启动电视机来完成当前电视系统软件的升级。
参见图2,为本发明的实现电视系统升级的装置的结构图,该实现电视系统升级的装置包括信息发送单元201、信息接收单元202、信息判断单元203、信息对比单元204、软件下载单元205、数据判断单元206、数据写入单元207、软件升级单元208;信息发送单元201用于发送电视机机芯型号等信息到升级网站;信息接收单元202用于在信息发送单元201发送电视机机芯型号等信息到升级网站之后,接收升级网站的反馈信息;信息判断单元203用于根据信息接收单元202接收的升级网站的反馈信息,判断信息发送单元201发送的电视机机芯型号等信息是否成功发送到升级网站;信息对比单元204用于对比当前电视系统信息中的软件版本信息与信息接收单元202接收的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本;软件下载单元205用于根据信息对比单元204的判断结果,在当前电视系统软件版本不为最新版本时,通过文件传输协议从升级网站下载升级软件;数据判断单元206用于判断软件下载单元205从升级网站下载的升级软件数据是否合法、完整;数据写入单元207用于根据数据判断单元206的判断结果,在软件下载单元205从升级网站下载的升级软件数据为合法、完整的时,将升级软件数据写入到程序存储芯片;软件升级单元208用于在数据写入单元207将升级软件数据写入到程序存储芯片之后,升级当前电视系统软件。
其中,为了增强信息的可靠性,信息发送单元201发送的信息内容除了含有电视机机芯型号外,还可根据实际情况增加如电视机品牌名称、电视机品牌型号、电视机系统软件类型等信息内容。
其中,信息接收单元202接收的升级网站的反馈信息在不同情况下有不同的内容,若由于网络原因或其它原因而使信息发送单元201发送的电视机机芯型号等信息无法到达升级网站,则反馈信息的内容为发送信息失败等内容;若信息发送单元201发送的电视机机芯型号等信息成功发送到升级网站,则反馈信息为包含相应电视机机芯型号的电视系统软件的最新版本信息等内容。
其中,信息对比单元204判断当前电视系统软件版本是否为最新版本的依据是当前电视系统软件版本号与信息接收单元202接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号相同时,则当前电视系统软件的版本为最新版本,当前电视系统软件不需要升级;当前电视系统软件版本号小于信息接收单元202接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号时,则当前电视系统软件的版本不为最新版本,当前电视系统软件需要升级。
其中,数据判断单元206判断软件下载单元205从升级网站下载的升级软件数据是否合法、完整的方式有多种,如可以在升级软件数据发送时加入校验码,升级软件数据在接收时通过输入相同的校验码来校验接收到的升级软件数据是否合法;在升级软件数据发送时,将升级软件数据分割成若干个升级软件数据信元并编号,在接收升级软件数据时,通过判断接收到的升级软件数据信元的编号顺序是否正确,有无丢失升级软件数据信元的编号的情况出现,从而实现对所接收的升级软件数据的完整性的判断。
其中,软件升级单元208升级当前电视系统软件包括在数据写入单元207将升级软件数据写入到程序存储芯片后,立即或稍后升级当前电视系统软件或重新启动电视机来完成当前电视系统软件的升级。
参见图3,为本发明的实现电视系统升级的设备的示意图,该实现电视系统升级的设备包括微控制器301、程序存储芯片302、内存模块303;微控制器301用于控制程序存储芯片302与内存模块303的读写,和实现与网络的通信,以及从网络中下载电视系统升级软件并将下载的电视系统升级软件数据存储到程序存储芯片302或内存模块303,以及通过文件传输协议升级当前的电视系统软件;程序存储芯片302用于存储电视系统软件数据,和存储微控制器301从网络中下载的电视系统升级软件数据;内存模块303用于存储当前正在运行的电视系统软件数据,和存储微控制器301从网络中下载的电视系统升级软件数据。
以上对本发明所提供的一种实现电视系统升级的方法和装置以及设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种实现电视系统升级的方法,其特征在于,包括发送电视系统信息到升级网站;接收所述升级网站的反馈信息;对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本,如果是,则不升级当前电视系统软件;如果否,则升级当前电视系统软件。
2.如权利要求1所述的实现电视系统升级的方法,其特征在于,所述接收所述升级网站的反馈信息之后,对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息之前,进一步包括根据所述接收的升级网站的反馈信息,判断电视系统信息是否成功发送到升级网站,在电视系统信息没有成功发送到升级网站时,重新发送电视系统信息到升级网站,直到电视系统信息成功发送到升级网站。
3.如权利要求1所述的实现电视系统升级的方法,其特征在于,所述升级当前电视系统软件具体包括从升级网站下载升级软件,将升级软件数据写入到程序存储芯片,升级当前电视系统软件。
4.如权利要求1所述的实现电视系统升级的方法,其特征在于,所述对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本具体包括对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,当前电视系统软件版本号与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号相同时,则判断当前电视系统软件的版本为最新版本;当前电视系统软件版本号小于所述接收到的升级网站的反馈信息中的电视系统软件的最新版本的版本号时,则判断当前电视系统软件的版本不为最新版本。
5.如权利要求2所述的实现电视系统升级的方法,其特征在于,所述根据所述接收的升级网站的反馈信息,判断电视系统信息是否成功发送到升级网站具体包括根据所述接收的升级网站的反馈信息,在升级网站的反馈信息包含电视系统软件的最新版本信息内容时,则判断电视系统信息成功发送到升级网站;在升级网站的反馈信息包含发送信息失败的内容时,则判断电视系统信息没有成功发送到升级网站。
6.如权利要求3所述的实现电视系统升级的方法,其特征在于,所述从升级网站下载升级软件具体包括通过文件传输协议,从升级网站下载升级软件。
7.如权利要求3所述的实现电视系统升级的方法,其特征在于,所述从升级网站下载升级软件之后,将升级软件数据写入到程序存储芯片之前,进一步包括判断从升级网站下载的升级软件数据是否合法、完整,在从升级网站下载的升级软件数据不为合法、完整时,则重新从升级网站下载升级软件,直到从升级网站下载的升级软件数据是合法、完整的。
8.一种实现电视系统升级的装置,其特征在于,包括信息发送单元、信息接收单元、信息对比单元、软件升级单元;所述信息发送单元,用于发送电视系统信息到升级网站;所述信息接收单元,用于接收所述升级网站的反馈信息;所述信息对比单元,用于对比当前电视系统信息中的软件版本信息与所述信息接收单元接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本;所述软件升级单元,用于根据所述信息对比单元的判断结果,在当前电视系统软件版本不为最新版本时,升级当前电视系统软件。
9.如权利要求8所述的实现电视系统升级的装置,其特征在于,还包括信息判断单元、软件下载单元、数据判断单元、数据写入单元;所述信息判断单元,用于根据所述信息接收单元接收的升级网站的反馈信息,判断所述信息发送单元发送的电视系统信息是否成功发送到升级网站;所述软件下载单元,用于根据所述信息对比单元的判断结果,在当前电视系统软件版本不为最新版本时,从升级网站下载升级软件;所述数据判断单元,用于判断所述软件下载单元从升级网站下载的升级软件数据是否合法、完整;所述数据写入单元,用于根据所述数据判断单元的判断结果,在所述软件下载单元从升级网站下载的升级软件数据为合法、完整的时,将升级软件数据写入到程序存储芯片。
10.一种实现电视系统升级的设备,其特征在于,包括微控制器、程序存储芯片、内存模块;所述微控制器用于控制所述程序存储芯片与所述内存模块的读写,和实现与网络的通信,以及从网络中下载电视系统升级软件并将下载的电视系统升级软件数据存储到所述程序存储芯片或所述内存模块,以及升级当前的电视系统软件;所述程序存储芯片用于存储电视系统软件数据,和存储所述微控制器从网络中下载的电视系统升级软件数据;所述内存模块用于存储当前正在运行的电视系统软件数据,和存储所述微控制器从网络中下载的电视系统升级软件数据。
全文摘要
本发明公开一种实现电视系统升级的方法,包括发送电视系统信息到升级网站,和接收该升级网站的反馈信息,以及对比当前电视系统信息中的软件版本信息与所述接收到的升级网站的反馈信息中的电视系统软件的最新版本信息,判断当前电视系统软件版本是否为最新版本,如果是,则不升级当前电视系统软件;如果否,则升级当前电视系统软件。本发明还公开一种实现电视系统升级的装置以及设备。本发明在降低了对电视系统进行升级的成本的同时,又使电视用户都能及时地升级电视系统。
文档编号G06F9/445GK1960434SQ20061015688
公开日2007年5月9日 申请日期2006年11月16日 优先权日2006年11月16日
发明者杨坤玲 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1