CN102833626B - 智能电视升级的方法和装置 - Google Patents
智能电视升级的方法和装置 Download PDFInfo
- Publication number
- CN102833626B CN102833626B CN201210323591.7A CN201210323591A CN102833626B CN 102833626 B CN102833626 B CN 102833626B CN 201210323591 A CN201210323591 A CN 201210323591A CN 102833626 B CN102833626 B CN 102833626B
- Authority
- CN
- China
- Prior art keywords
- upgraded
- upgrade file
- upgrading
- television
- television system
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000005611 electricity Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种智能电视升级的方法,包括:将待升级电视与升级服务器连接,查看是否存在需要升级的版本;当存在需要升级的版本时,判断是否存在与待升级电视的系统相同的电视系统,若是,则下载电视系统中的升级文件;根据所下载的升级文件升级待升级电视。本发明还公开了相应的智能电视升级的装置。采用本发明所公开的方案,对智能电视进行升级,即便在用户数量过大时,也能够获得更好的升级速度,从而保证了对待升级电视进行升级的成功率,并且给用户带来了极好的使用体验。
Description
技术领域
本发明涉及到智能电视领域,特别涉及到一种智能电视升级的方法和装置。
背景技术
随着智能电视的日益普及,以及电视用户对智能电视越来越高的使用需求,当应用软件程序有更新时,通常需要对智能电视进行升级,以便能够通过智能电视获取并体验到更多的应用。而目前,现有电视升级的方法,通常都是直接与网络服务器进行连接,并从网络服务器中获取升级文件进行升级。但是,当请求获取升级文件的用户量过大时,就很容易造成网络服务器瘫痪,从而导致升级失败,进而影响到用户的体验。
发明内容
本发明的主要目的为提供一种智能电视升级的方法和装置,在用户数量过大时能够获得更好的升级速度,从而保证升级的成功率,并且给用户带来极好的使用体验。
本发明提供一种智能电视升级的方法,包括:
将待升级电视与升级服务器连接,查看是否存在需要升级的版本;
当存在需要升级的版本时,判断是否存在与待升级电视的系统相同的电视系统,若是,则下载所述电视系统中的升级文件;
根据所下载的所述升级文件升级所述待升级电视。
优选地,在所述下载电视系统中的升级文件之前,还包括:
比对所判断出的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系;
根据比对结果,在与待升级电视的系统相同的电视系统中搜索相应的电视系统。
优选地,所述根据比对结果,在与待升级电视的系统相同的电视系统中搜索相应的电视系统包括:
当与待升级电视的系统相同的电视系统的数量大于预设的极限值时,在与待升级电视的系统相同的电视系统中进行广度搜索;
当与待升级电视的系统相同的电视系统的数量小于预设的极限值时,在与待升级电视的系统相同的电视系统中进行深度搜索。
优选地,所述下载电视系统中的升级文件包括:
获取所述电视系统中的升级文件的信息;所述升级文件的信息为升级文件指针的开始值和结束值;
根据所述升级文件的信息,选择对应的升级文件,并下载所选择的所述升级文件。
优选地,所述根据升级文件的信息,选择对应的升级文件,并下载所选择的所述升级文件包括:
根据所获取到的升级文件指针的开始值和结束值,若只存在一个电视系统,并且其升级文件中包括待升级电视升级所需的全部数据,则下载所述升级文件;
若多个电视系统中的升级文件均包括待升级电视升级所需的全部数据,则按照所述电视系统的数量,将多个电视系统中的升级文件划分为相应数量的等份, 分别在不同的电视系统中下载升级文件相应的部分,以供拼接为完整的升级文件;
若多个电视系统中的升级文件,拼接后包括待升级电视升级所需的全部数据,则下载多个所述电视系统中的升级文件,以供拼接为完整的升级文件。
本发明还提供一种智能电视升级的装置,包括:
查看模块,用于将待升级电视与升级服务器连接,查看是否存在需要升级的版本;
判断模块,用于当存在需要升级的版本时,判断是否存在与待升级电视的系统相同的电视系统;
下载模块,用于当存在与待升级电视的系统相同的电视系统时,下载所述电视系统中的升级文件;
升级模块,用于根据所下载的所述升级文件升级所述待升级电视。
优选地,智能电视升级的装置还包括:
比对模块,用于比对所判断出的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系;
搜索模块,用于根据比对结果,在与待升级电视的系统相同的电视系统中搜索相应的电视系统。
优选地,所述搜索模块包括:
第一搜索单元,用于当与待升级电视的系统相同的电视系统的数量大于预设的极限值时,在与待升级电视的系统相同的电视系统中进行广度搜索;
第二搜索单元,用于当与待升级电视的系统相同的电视系统的数量小于预设的极限值时,在与待升级电视的系统相同的电视系统中进行深度搜索。
优选地,所述下载模块包括:
获取单元,用于获取所述电视系统中的升级文件的信息;所述升级文件的信息为升级文件指针的开始值和结束值;
下载单元,用于根据所述升级文件的信息,选择对应的升级文件,并下载所选择的所述升级文件。
优选地,所述下载单元具体用于:
根据所获取到的升级文件指针的开始值和结束值,若只存在一个电视系统,并且其升级文件中包括待升级电视升级所需的全部数据,则下载所述升级文件;
若多个电视系统中的升级文件均包括待升级电视升级所需的全部数据,则按照所述电视系统的数量,将多个电视系统中的升级文件划分为相应数量的等份, 分别在不同的电视系统中下载升级文件相应的部分,以供拼接为完整的升级文件;
若多个电视系统中的升级文件,拼接后包括待升级电视升级所需的全部数据,则下载多个所述电视系统中的升级文件,以供拼接为完整的升级文件。
本发明通过在升级服务器中查看是否存在需要升级的版本,并在存在需要升级的新版本时,判断是否存在与待升级电视的系统相同的电视系统,如存在,下载电视系统中的升级文件,然后根据所下载的升级文件升级待升级电视。采用这种方法对智能电视进行升级,即便在用户数量过大时,也能够获得更好的升级速度,从而保证了对待升级电视进行升级的成功率,并且给用户带来了极好的使用体验。
附图说明
图1为本发明智能电视升级的方法第一实施例的流程示意图;
图2为本发明智能电视升级的方法第二实施例的流程示意图;
图3为本发明智能电视升级的方法中搜索电视系统的流程示意图;
图4为本发明智能电视升级的方法中下载升级文件的流程示意图;
图5为本发明智能电视升级的装置第一实施例的结构示意图;
图6为本发明智能电视升级的装置第二实施例的结构示意图;
图7为本发明智能电视升级的装置中搜索模块的结构示意图;
图8为本发明智能电视升级的装置中下载模块的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种智能电视升级的方法。
参照图1,图1为本发明智能电视升级的方法第一实施例的流程示意图。
本实施例所提供的智能电视升级的方法,包括:
步骤S10,将待升级电视与升级服务器连接,查看是否存在需要升级的版本;
在对待升级电视进行升级之前,首先需要通过网络,将待升级电视与升级服务器连接,并且在升级服务器中进行查看,以判断该升级服务器中是否存在某一应用程序的新版本,如存在,则说明需要根据该新版本进行升级,即将现有的版本更新为新版本。
步骤S20,当存在需要升级的版本时,判断是否存在与待升级电视的系统相同的电视系统,若是,执行步骤S21;
步骤S21,下载电视系统中的升级文件;
当在升级服务器中查找到有需要升级的新版本时,判断是否存在与待升级电视所采用的系统相同的电视系统,即查找在待升级电视所处的区域中,是否存在与该待升级电视能够在同样的通讯协议下进行通信的电视系统。如查找到有与待升级电视的系统相同的电视系统,下载该电视系统中所存在的升级文件。
步骤S30,根据所下载的升级文件升级待升级电视。
下载到电视系统中所存在的升级文件后,根据所下载的升级文件,升级待升级电视。本实施例中,如从与待升级电视的系统相同的电视系统中所下载到的升级文件能够满足待升级电视进行升级所需要的全部数据,则直接根据升级文件对待升级电视进行升级;而如升级文件只包含一部分待升级电视进行升级所需要的数据,则将待升级电视与升级服务器连接,并从升级服务器中获取剩余部分的数据,完成对待升级电视的升级。
本发明实施例,通过在升级服务器中查看是否存在需要升级的版本,并在存在需要升级的新版本时,判断是否存在与待升级电视的系统相同的电视系统,如存在,下载电视系统中的升级文件,然后根据所下载的升级文件升级待升级电视。采用这种方法对智能电视进行升级,即便在用户数量过大时,也能够获得更好的升级速度,从而保证了对待升级电视进行升级的成功率,并且给用户带来了极好的使用体验。
在上述实施例中,当需要对待升级电视进行升级时,在与待升级电视处于相同地域的区域范围中进行探测,查找该区域范围中是否存在与所述待升级电视的系统相同的电视系统。本实施例中,首先可以以同一城市为探测区域,在该城市中查找能够与待升级电视在同样的通讯协议下进行通信的电视系统。
而当同一个城市中不存在满足条件的电视系统时,则扩大探测的区域范围,即进一步以同一个省为探测区域进行查找,如仍不存在满足条件的电视系统时,则可以继续扩大探测的区域范围至全国范围进行搜索,至查找到与待升级电视的系统相同的电视系统。
通过在与待升级电视处于相同地域的区域范围中查找是否存在与待升级电视的系统相同的电视系统;如不存在,则扩大探测的区域范围,在扩大后的区域范围中继续查找是否存在与待升级电视的系统相同的电视系统,至查找到满足条件的电视系统。这样,如存在满足条件的电视系统,则可以在获取到其中的升级文件后,直接根据升级文件对待升级电视进行升级,从而为提高升级的速度提供了有力的前提保证。
参照图2,图2为本发明智能电视升级的方法第二实施例的流程示意图。
在本发明智能电视升级的方法第一实施例的基础上,执行步骤S21之前,该方法还包括:
步骤S40,比对所判断出的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系;
步骤S41,根据比对结果,在与待升级电视的系统相同的电视系统中搜索相应的电视系统。
在本实施例中,当探测到在与待升级电视处于相同地域的区域范围中,存在与其系统相同的电视系统后,首先判断所搜索到的电视系统的数量与预设的极限值的大小关系。本实施例所提出的预设的极限值,是指预设一个与待升级电视的系统相同的电视系统的数量的最大值。在判断出与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系后,根据判断的结果,在与待升级电视的系统相同的电视系统中,进一步搜索并选择相应的电视系统。
在上述实施例中,当根据判断的结果,在与待升级电视的系统相同的电视系统中,进一步搜索并选择到相应的电视系统后,由于在探测电视系统时,与待升级电视的系统相同的电视系统可以接收到待升级电视的消息,并返回回复消息,而在返回的回复消息中,通常携带有该电视系统的网络连接速度等信息。当接收到这些信息后,根据网络连接速度,生成待升级电视与所搜索到的相应的电视系统的连接图表,这样就方便对搜索到的电视系统的优先级进行排序,在将待升级电视与电视系统进行连接并下载电视系统中的升级文件时,可以根据网络连接的速度,按照优先级顺序对电视系统进行选择。
参照图3,图3为本发明智能电视升级的方法中搜索电视系统的流程示意图。
在上述实施例中,步骤S41进一步包括:
当与待升级电视的系统相同的电视系统的数量大于预设的极限值时,执行步骤S411;当与待升级电视的系统相同的电视系统的数量小于预设的极限值时,执行步骤S412;
步骤S411,在与待升级电视的系统相同的电视系统中进行广度搜索;
当所搜索到的电视系统的数量大于预设的极限值时,说明在与待升级电视处于相同地域的区域范围中,与待升级电视的系统相同的电视系统的数量足够多,这时,在与待升级电视的系统相同的电视系统中进行广度搜索,即搜索与待升级电视直接相连的电视系统,在这些电视系统里便能获取到待升级电视升级所需要的全部的下载文件。与待升级电视直接相连的电视系统,是指能够在同样的通讯协议下直接与待升级电视进行通信、并且能够直接接收待升级电视发送的消息并能返回消息至待升级电视的电视系统。
步骤S412,在与待升级电视的系统相同的电视系统中进行深度搜索。
当所搜索到的电视系统的数量小于预设的极限值时,说明在与待升级电视处于相同地域的区域范围中,与待升级电视的系统相同的电视系统的数量不够多,这时,只在与待升级电视直接连接的电视系统中,有可能不能获得待升级电视升级所需要的全部升级文件,这时,在搜索完与待升级电视直接连接的电视系统后,进一步搜索与这些电视系统直接连接的电视系统,即与待升级电视间接相连的电视系统。
在与待升级电视处于相同地域的区域范围中,根据所查找到的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系,进行广度搜索,搜索与待升级电视直接相连的电视系统;或进行深度搜索,搜索与待升级电视间接相连的电视系统,从而能够最大限度的获取电视系统的升级文件中所包含的待升级电视升级所需要的数据,为待升级电视进行升级的成功率提供了基础。
参照图4,图4为本发明智能电视升级的方法中下载升级文件的流程示意图。
在本发明智能电视升级的方法第一实施例的基础上,步骤S21包括:
步骤S211,获取电视系统中的升级文件的信息;升级文件的信息为升级文件指针的开始值和结束值;
步骤S212,根据升级文件的信息,选择对应的升级文件,并下载所选择的升级文件。
当探测到在与待升级电视处于相同地域的区域范围中,存在与其系统相同的电视系统,并且根据电视系统的数量与预设的极限值的大小关系的比对结果,搜索到相应的电视系统后,首先获取电视系统中的升级文件的信息,即获取升级文件指针的开始值和结束值。然后根据所获取到的升级文件的信息,选择对应的升级文件,并下载所选择的升级文件,以供根据所下载到的升级文件升级待升级电视。
在上述实施例中,获取到的升级文件指针的开始值和结束值后,步骤S212具体为:
若只存在一个电视系统,并且其升级文件中包括待升级电视升级所需的全部数据,则下载升级文件;
在所搜索到的与待升级电视的系统相同的电视系统中,如只存在一个电视系统,根据所获取到的其中的升级文件指针的开始值和结束值,判断出该升级文件中包括了待升级电视升级所需要的全部的数据,则直接下载该电视系统中的升级文件,根据升级文件升级待升级电视。
若多个电视系统中的升级文件均包括待升级电视升级所需的全部数据,则按照电视系统的数量,将多个电视系统中的升级文件划分为多等份, 分别在不同的电视系统中下载升级文件相应的部分,以供拼接为完整的升级文件;
在所搜索到的与待升级电视的系统相同的电视系统中,如存在多个电视系统,根据所获取到的其中的升级文件指针的开始值和结束值,判断出这多个电视系统中的升级文件,均包括了待升级电视升级所需要的全部的数据。此时,可以将多个电视系统中的升级文件进行多等份,并且分别、同时在多个电视系统中下载升级文件中的不同部分,然后将所下载到的所有部分进行拼接,形成完整的升级文件,根据该升级文件升级待升级电视。
若多个电视系统中的升级文件,拼接后包括待升级电视升级所需的全部数据,则下载多个所述电视系统中的升级文件,以供拼接为完整的升级文件。
在所搜索到的与待升级电视的系统相同的电视系统中,如存在多个电视系统,根据所获取到的其中的升级文件指针的开始值和结束值,判断出这多个电视系统中的多个升级文件,拼接在一起恰好可以满足待升级电视升级所需要的全部数据,这时,下载这多个升级文件中相应的部分,然后按照这多个升级文件的开始值和结束值,将其进行拼接,形成完整的升级文件,根据该升级文件升级待升级电视。
本实施例中,在所搜索到的与待升级电视的系统相同的电视系统中,如所有的电视系统中的升级文件中的数据之和,都不能满足待升级电视升级所需要的全部数据,这时,下载包含了一部分待升级电视升级所需要的数据的升级文件,然后将待升级电视与升级服务器连接,从升级服务器中获取剩余部分的升级数据,完成待升级电视的升级。
当根据探测到的电视系统的数量与预设的极限值的大小关系的比对结果,搜索到相应的电视系统后,获取电视系统中的升级文件的信息,并根据升级文件的信息,在不同的情况下,选择对应的升级文件,下载所选择的升级文件,以供根据升级文件升级待升级电视,从而更进一步保证了对待升级电视进行升级的成功率,并且提高了升级的效率。
本发明还提供一种智能电视升级的装置。
参照图5,图5为本发明智能电视升级的装置第一实施例的结构示意图。
本实施例所提供的智能电视升级的装置,包括:
查看模块10,用于将待升级电视与升级服务器连接,查看是否存在需要升级的版本;
判断模块20,用于当存在需要升级的版本时,判断是否存在与待升级电视的系统相同的电视系统;
下载模块30,用于当存在与待升级电视的系统相同的电视系统时,下载电视系统中的升级文件;
升级模块40,用于根据所下载的升级文件升级待升级电视。
在对待升级电视进行升级之前,首先需要通过网络,将待升级电视与升级服务器连接,并且通过查看模块10在升级服务器中进行查看,以判断该升级服务器中是否存在某一应用程序的新版本,如存在,则说明需要根据该新版本进行升级,即将现有的版本更新为新版本。
当在升级服务器中查找到有需要升级的新版本时,判断模块20判断是否存在与待升级电视所采用的系统相同的电视系统,即查找在待升级电视所处的区域中,是否存在与该待升级电视能够在同样的通讯协议下进行通信的电视系统。如查找到有与待升级电视的系统相同的电视系统,通过下载模块30下载该电视系统中所存在的升级文件。
下载到电视系统中所存在的升级文件后,通过升级模块40根据所下载的升级文件,升级待升级电视。本实施例中,如从与待升级电视的系统相同的电视系统中所下载到的升级文件能够满足待升级电视进行升级所需要的全部数据,则直接根据升级文件对待升级电视进行升级;而如升级文件只包含一部分待升级电视进行升级所需要的全部数据,则将待升级电视与升级服务器连接,并从升级服务器中获取剩余部分的数据,完成对待升级电视的升级。
本发明实施例,通过在升级服务器中查看是否存在需要升级的版本,并在存在需要升级的新版本时,判断是否存在与待升级电视的系统相同的电视系统,如存在,下载电视系统中的升级文件,然后根据所下载的升级文件升级待升级电视。采用这种方法对智能电视进行升级,即便在用户数量过大时,也能够获得更好的升级速度,从而保证了对待升级电视进行升级的成功率,并且给用户带来了极好的使用体验。
在上述实施例中,当需要对待升级电视进行升级时,在与待升级电视处于相同地域的区域范围中进行探测,查找该区域范围中是否存在与所述待升级电视的系统相同的电视系统。本实施例中,首先可以以同一城市为探测区域,在该城市中查找能够与待升级电视在同样的通讯协议下进行通信的电视系统。
而当同一个城市中不存在满足条件的电视系统时,则扩大探测的区域范围,即进一步以同一个省为探测区域进行查找,如仍不存在满足条件的电视系统时,则可以继续扩大探测的区域范围至全国范围进行搜索,至查找到与待升级电视的系统相同的电视系统。
通过在与待升级电视处于相同地域的区域范围中查找是否存在与待升级电视的系统相同的电视系统;如不存在,则扩大探测的区域范围,在扩大后的区域范围中继续查找是否存在与待升级电视的系统相同的电视系统,至查找到满足条件的电视系统。这样,如存在满足条件的电视系统,则可以在获取到其中的升级文件后,直接根据升级文件对待升级电视进行升级,从而为提高升级的速度提供了有力的前提保证。
参照图6,图6为本发明智能电视升级的装置第二实施例的结构示意图。
在本发明智能电视升级的装置第一实施例的基础上,智能电视升级的装置还包括:
比对模块50,用于比对所判断出的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系;
搜索模块60,用于根据比对结果,在与待升级电视的系统相同的电视系统中搜索相应的电视系统。
在本实施例中,当探测到在与待升级电视处于相同地域的区域范围中,存在与其系统相同的电视系统后,首先判断所搜索到的电视系统的数量与预设的极限值的大小关系。本实施例所提出的预设的极限值,是指预设一个与待升级电视的系统相同的电视系统的数量的最大值。在判断出与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系后,比对模块50根据判断的结果,在与待升级电视的系统相同的电视系统中,进一步通过搜索模块60搜索并选择相应的电视系统。
在上述实施例中,当根据判断的结果,在与待升级电视的系统相同的电视系统中,进一步搜索并选择到相应的电视系统后,由于在探测电视系统时,与待升级电视的系统相同的电视系统可以接收到待升级电视的消息,并返回回复消息,而在返回的回复消息中,通常携带有该电视系统的网络连接速度等信息。当接收到这些信息后,根据网络连接速度,生成待升级电视与所搜索到的相应的电视系统的连接图表,这样就方便对搜索到的电视系统的优先级进行排序,在将待升级电视与电视系统进行连接并下载电视系统中的升级文件时,可以根据网络连接的速度,按照优先级顺序对电视系统进行选择。
参照图7,图7为本发明智能电视升级的装置中搜索模块的结构示意图。
在上述实施例的,搜索模块60包括:
第一搜索单元61,用于当与待升级电视的系统相同的电视系统的数量大于预设的极限值时,在与待升级电视的系统相同的电视系统中进行广度搜索;
第二搜索单元62,用于当与待升级电视的系统相同的电视系统的数量小于预设的极限值时,在与待升级电视的系统相同的电视系统中进行深度搜索。
当所搜索到的电视系统的数量大于预设的极限值时,说明在与待升级电视处于相同地域的区域范围中,与待升级电视的系统相同的电视系统的数量足够多,这时,第一搜索单元61在与待升级电视的系统相同的电视系统中进行广度搜索,即搜索与待升级电视直接相连的电视系统,在这些电视系统里便能获取到待升级电视升级所需要的全部的下载文件。与待升级电视直接相连的电视系统,是指能够在同样的通讯协议下直接与待升级电视进行通信、并且能够直接接收待升级电视发送的消息并能返回消息至待升级电视的电视系统。
当所搜索到的电视系统的数量小于预设的极限值时,说明在与待升级电视处于相同地域的区域范围中,与待升级电视的系统相同的电视系统的数量不够多,这时,只在与待升级电视直接连接的电视系统中,有可能不能获得待升级电视升级所需要的全部升级文件,这时,在搜索完与待升级电视直接连接的电视系统后,进一步通过第二搜索单元62搜索与这些电视系统直接连接的电视系统,即与待升级电视间接相连的电视系统。
在与待升级电视处于相同地域的区域范围中,根据所查找到的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系,进行广度搜索,搜索与待升级电视直接相连的电视系统;或进行深度搜索,搜索与待升级电视间接相连的电视系统,从而能够最大限度的获取电视系统的升级文件中所包含的待升级电视升级所需要的数据,为待升级电视进行升级的成功率提供了基础。
参照图8,图8为本发明智能电视升级的装置中下载模块的结构示意图。
在本发明智能电视升级的装置第一实施例的基础上,下载模块30包括:
获取单元31,用于获取电视系统中的升级文件的信息;升级文件的信息为升级文件指针的开始值和结束值;
下载单元32,用于根据升级文件的信息,选择对应的升级文件,并下载所选择的升级文件。
当探测到在与待升级电视处于相同地域的区域范围中,存在与其系统相同的电视系统,并且根据电视系统的数量与预设的极限值的大小关系的比对结果,搜索到相应的电视系统后,首先通过获取单元31获取电视系统中的升级文件的信息,即获取升级文件指针的开始值和结束值。然后根据所获取到的升级文件的信息,选择对应的升级文件,并通过下载单元32下载所选择的升级文件,以供根据所下载到的升级文件升级待升级电视。
在上述实施例中,下载单元32具体用于:
获取到的升级文件指针的开始值和结束值后,若只存在一个电视系统,并且其升级文件中包括待升级电视升级所需的全部数据,则下载升级文件;
在所搜索到的与待升级电视的系统相同的电视系统中,如只存在一个电视系统,根据所获取到的其中的升级文件指针的开始值和结束值,判断出该升级文件中包括了待升级电视升级所需要的全部的数据,则直接下载该电视系统中的升级文件,根据升级文件升级待升级电视。
若多个电视系统中的升级文件均包括待升级电视升级所需的全部数据,则按照电视系统的数量,将多个电视系统中的升级文件划分为多等份, 分别在不同的电视系统中下载升级文件相应的部分,以供拼接为完整的升级文件;
在所搜索到的与待升级电视的系统相同的电视系统中,如存在多个电视系统,根据所获取到的其中的升级文件指针的开始值和结束值,判断出这多个电视系统中的升级文件,均包括了待升级电视升级所需要的全部的数据。此时,可以将多个电视系统中的升级文件进行多等份,并且分别、同时在多个电视系统中下载升级文件中的不同部分,然后将所下载到的所有部分进行拼接,形成完整的升级文件,根据该升级文件升级待升级电视。
若多个电视系统中的升级文件,拼接后包括待升级电视升级所需的全部数据,则下载多个所述电视系统中的升级文件,以供拼接为完整的升级文件。
在所搜索到的与待升级电视的系统相同的电视系统中,如存在多个电视系统,根据所获取到的其中的升级文件指针的开始值和结束值,判断出这多个电视系统中的多个升级文件,拼接在一起恰好可以满足待升级电视升级所需要的全部数据,这时,下载这多个升级文件中相应的部分,然后按照这多个升级文件的开始值和结束值,将其进行拼接,形成完整的升级文件,根据该升级文件升级待升级电视。
本实施例中,在所搜索到的与待升级电视的系统相同的电视系统中,如所有的电视系统中的升级文件中的数据之和,都不能满足待升级电视升级所需要的全部数据,这时,下载包含了一部分待升级电视升级所需要的数据的升级文件,然后将待升级电视与升级服务器连接,从升级服务器中获取剩余部分的升级数据,完成待升级电视的升级。
当根据探测到的电视系统的数量与预设的极限值的大小关系的比对结果,搜索到相应的电视系统后,获取电视系统中的升级文件的信息,并根据升级文件的信息,在不同的情况下,选择对应的升级文件,下载所选择的升级文件,以供根据升级文件升级待升级电视,从而更进一步保证了对待升级电视进行升级的成功率,并且提高了升级的效率。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。
Claims (6)
1.一种智能电视升级的方法,其特征在于,包括:
将待升级电视与升级服务器连接,查看是否存在需要升级的版本;
当存在需要升级的版本时,判断是否存在与待升级电视的系统相同的电视系统,若是,则下载所述电视系统中的升级文件;
根据所下载的所述升级文件升级所述待升级电视;
在所述下载电视系统中的升级文件之前,所述智能电视升级的方法还包括:
比对所判断出的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系;
当与待升级电视的系统相同的电视系统的数量大于预设的极限值时,在与待升级电视的系统相同的电视系统中进行广度搜索;
当与待升级电视的系统相同的电视系统的数量小于预设的极限值时,在与待升级电视的系统相同的电视系统中进行深度搜索。
2.如权利要求1所述的方法,其特征在于,所述下载电视系统中的升级文件包括:
获取所述电视系统中的升级文件的信息;所述升级文件的信息为升级文件指针的开始值和结束值;
根据所述升级文件的信息,选择对应的升级文件,并下载所选择的所述升级文件。
3.如权利要求2所述的方法,其特征在于,所述根据升级文件的信息,选择对应的升级文件,并下载所选择的所述升级文件包括:
根据所获取到的升级文件指针的开始值和结束值,若只存在一个电视系统,并且其升级文件中包括待升级电视升级所需的全部数据,则下载所述升级文件;
若多个电视系统中的升级文件均包括待升级电视升级所需的全部数据,则按照所述电视系统的数量,将多个电视系统中的升级文件划分为相应数量的等份,分别在不同的电视系统中下载升级文件相应的部分,以供拼接为完整的升级文件;
若多个电视系统中的升级文件,拼接后包括待升级电视升级所需的全部数据,则下载多个所述电视系统中的升级文件,以供拼接为完整的升级文件。
4.一种智能电视升级的装置,其特征在于,包括:
查看模块,用于将待升级电视与升级服务器连接,查看是否存在需要升级的版本;
判断模块,用于当存在需要升级的版本时,判断是否存在与待升级电视的系统相同的电视系统;
下载模块,用于当存在与待升级电视的系统相同的电视系统时,下载所述电视系统中的升级文件;
升级模块,用于根据所下载的所述升级文件升级所述待升级电视;
比对模块,用于比对所判断出的与待升级电视的系统相同的电视系统的数量与预设的极限值的大小关系;
搜索模块,用于当与待升级电视的系统相同的电视系统的数量大于预设的极限值时,在与待升级电视的系统相同的电视系统中进行广度搜索,当与待升级电视的系统相同的电视系统的数量小于预设的极限值时,在与待升级电视的系统相同的电视系统中进行深度搜索。
5.如权利要求4所述的装置,其特征在于,所述下载模块包括:
获取单元,用于获取所述电视系统中的升级文件的信息;所述升级文件的信息为升级文件指针的开始值和结束值;
下载单元,用于根据所述升级文件的信息,选择对应的升级文件,并下载所选择的所述升级文件。
6.如权利要求5所述的装置,其特征在于,所述下载单元具体用于:
根据所获取到的升级文件指针的开始值和结束值,若只存在一个电视系统,并且其升级文件中包括待升级电视升级所需的全部数据,则下载所述升级文件;
若多个电视系统中的升级文件均包括待升级电视升级所需的全部数据,则按照所述电视系统的数量,将多个电视系统中的升级文件划分为相应数量的等份,分别在不同的电视系统中下载升级文件相应的部分,以供拼接为完整的升级文件;
若多个电视系统中的升级文件,拼接后包括待升级电视升级所需的全部数据,则下载多个所述电视系统中的升级文件,以供拼接为完整的升级文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210323591.7A CN102833626B (zh) | 2012-09-04 | 2012-09-04 | 智能电视升级的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210323591.7A CN102833626B (zh) | 2012-09-04 | 2012-09-04 | 智能电视升级的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102833626A CN102833626A (zh) | 2012-12-19 |
CN102833626B true CN102833626B (zh) | 2016-09-21 |
Family
ID=47336548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210323591.7A Expired - Fee Related CN102833626B (zh) | 2012-09-04 | 2012-09-04 | 智能电视升级的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102833626B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103647986B (zh) * | 2013-12-04 | 2017-01-25 | 乐视致新电子科技(天津)有限公司 | 一种版本升级方法和装置 |
CN106790679B (zh) * | 2017-01-23 | 2020-11-17 | 腾讯科技(深圳)有限公司 | 一种下载应用资源包的方法及服务器、终端 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6469742B1 (en) * | 1999-04-12 | 2002-10-22 | Koninklijke Philips Electronics N.V. | Consumer electronic devices with adaptable upgrade capability |
CN1960434A (zh) * | 2006-11-16 | 2007-05-09 | 深圳创维-Rgb电子有限公司 | 一种实现电视系统升级的方法和装置以及设备 |
CN101827126A (zh) * | 2010-03-11 | 2010-09-08 | 青岛海信电器股份有限公司 | 电视终端的软件升级方法、电视终端和软件升级系统 |
CN101895703A (zh) * | 2010-07-16 | 2010-11-24 | 四川长虹电器股份有限公司 | 电视机软件升级系统及方法 |
CN102118640A (zh) * | 2009-12-31 | 2011-07-06 | 乐金电子(中国)研究开发中心有限公司 | 数字电视的软件升级方法、系统和数字电视 |
CN102289382A (zh) * | 2011-08-30 | 2011-12-21 | 青岛海信电器股份有限公司 | 电视软件更新方法、装置及系统 |
-
2012
- 2012-09-04 CN CN201210323591.7A patent/CN102833626B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6469742B1 (en) * | 1999-04-12 | 2002-10-22 | Koninklijke Philips Electronics N.V. | Consumer electronic devices with adaptable upgrade capability |
CN1960434A (zh) * | 2006-11-16 | 2007-05-09 | 深圳创维-Rgb电子有限公司 | 一种实现电视系统升级的方法和装置以及设备 |
CN102118640A (zh) * | 2009-12-31 | 2011-07-06 | 乐金电子(中国)研究开发中心有限公司 | 数字电视的软件升级方法、系统和数字电视 |
CN101827126A (zh) * | 2010-03-11 | 2010-09-08 | 青岛海信电器股份有限公司 | 电视终端的软件升级方法、电视终端和软件升级系统 |
CN101895703A (zh) * | 2010-07-16 | 2010-11-24 | 四川长虹电器股份有限公司 | 电视机软件升级系统及方法 |
CN102289382A (zh) * | 2011-08-30 | 2011-12-21 | 青岛海信电器股份有限公司 | 电视软件更新方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102833626A (zh) | 2012-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102970343B (zh) | 一种显示推送信息的方法和装置 | |
US9547721B2 (en) | Native application search results | |
CN103886029B (zh) | 网页应用的实现方法、装置、服务器及系统 | |
CN103632100B (zh) | 一种网站漏洞检测方法及装置 | |
CN106687949B (zh) | 本地应用的搜索结果 | |
US10073911B2 (en) | Deep links for native applications | |
CN101119517A (zh) | 一种从网络服务器自动下载软件的方法 | |
CN105122237A (zh) | 共享应用程序状态 | |
CN103678566A (zh) | 提供移动终端故障问题解决方案的方法、服务器和系统 | |
CN105279215A (zh) | 资源的下载方法及装置 | |
US20130298233A1 (en) | Web page falsification detection apparatus and storage medium | |
CN102830999A (zh) | 安卓系统刷机方法和装置 | |
CN102073728A (zh) | 一种用于确定网页访问请求的方法、装置及设备 | |
CN103176811B (zh) | 第三方应用安装方法和系统 | |
EP4432609A3 (en) | Efficient and secure authentication system | |
CN104936157A (zh) | 一种手机号码绑定账号获取方法及系统 | |
CN111581567A (zh) | 一种页面生成方法及装置 | |
CN102833626B (zh) | 智能电视升级的方法和装置 | |
CN102907062B (zh) | 获取云服务的方法和终端、云输入方法和设备、云服务卡及系统 | |
CN105824523A (zh) | 一种下载应用软件的方法及移动终端 | |
CN102968445B (zh) | 基于浏览器输入的应用调用方法与装置 | |
CN103377052B (zh) | 基于文件同步服务的自动下载适配应用程序的方法和系统 | |
CN102945157B (zh) | 软件调用方法与装置 | |
CN102867044A (zh) | 移动终端同步pc端文件的方法 | |
CN105930385A (zh) | 一种数据爬取方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160921 |
|
CF01 | Termination of patent right due to non-payment of annual fee |