掌桥专利:专业的专利平台
掌桥专利
首页

一种能够在电视机选择软件版本进行更新的方法及系统

文献发布时间:2023-06-19 19:28:50


一种能够在电视机选择软件版本进行更新的方法及系统

技术领域

本发明涉及电视机技术领域,具体涉及一种能够在电视机选择软件版本进行更新的方法及系统。

背景技术

目前,电视机的使用早已深入到千家万户,伴随着科技的不断发展和人们需求的日益增加,电视机早已能够安装各种软件。现有的电视机产品,一般只显示当前已安装软件的版本号,并未记录该软件的更改历史和历史版本信息,包括每一次的升级解决了什么问题,增加或者删减了什么功能,电视机的用户均不清楚,并不知道该系统是否有优化。而且以往OTA升级,只能升级到更高的软件版本,如果当用户升级到高版本后发现新系统并不稳定或是有严重BUG,是无法降级到之前使用过的相对稳定的版本。

发明内容

为解决现有技术中的问题,本发明提供一种能够在电视机选择软件版本进行更新的方法及系统,能够在电视机更新高版本遇到问题时,通过查看软件更改历史文件快速的了解目标软件更改历史和历史版本信息,从而选择指定的目标版本进行升级更新或者降版更新,解决了现有技术中电视机的软件升级更新无法自由选择版本更新、无法查看每一个历史版本增删功能和优缺点的问题。

本发明的一种能够在电视机选择软件版本进行更新的方法包括如下步骤:

步骤1:电视机的软件管理菜单内设置软件更新历史选项和OTA软件升级菜单选项,本地服务器内建立软件更改历史文件;

步骤2:电视机每次开机自动与本地服务器建立连接,并将电视机内的软件每一次更新信息都存储到软件更改历史文件中;

步骤3:电视机在使用过程中,当软件更新历史选项被点击时,电视机检测是否能够连接上本地服务器;

步骤4:当电视机能够连接上本地服务器时,电视机获取并显示本地服务器的软件更改历史文件数据;

步骤5:在软件更改历史文件数据中选择想要的目标软件的目标版本,记录下版本号;

步骤6:点击电视机的OTA软件升级菜单选项,选择目标软件,电视机检测是否能够连接上OTA软件升级服务器;

步骤7:当电视机能够连接上OTA软件升级服务器时,电视机获取OTA软件升级服务器中目标软件的所有版本信息并显示;

步骤8:根据记录的版本号,选择目标软件的目标版本文件下载并进行覆盖式更新;

步骤9:目标软件的目标版本更新完成,刷新电视机的目标软件的版本信息。

本发明作进一步改进,在所述步骤2中,所述本地服务器的软件更改历史文件内存储有电视机内所有软件的当前版本信息、所有软件的历史版本信息和每一次更新日期,且所述本地服务器的软件更改历史文件内的存储信息只能增加内容,无法删除和修改已保存内容。

本发明作进一步改进,在所述步骤2中,所述本地服务器还与所述OTA软件升级服务器通信连接,所述本地服务器的软件更改历史文件内还存储有电视机内所有软件的未更新升级但已在所述OTA软件升级服务器发布的版本信息。

本发明作进一步改进,在所述步骤3中,当所述电视机不能够连接上所述本地服务器时,所述电视机提示连接失败,请检查网络状态。

本发明作进一步改进,在所述步骤4中,所述电视机显示的软件更改历史文件数据包括所述电视机内所有软件的当前版本信息、所有软件的历史版本信息和每一次更新日期、所有软件的未更新升级但已在所述OTA软件升级服务器发布的版本信息。

本发明作进一步改进,在所述步骤6中,当所述电视机不能够连接上所述OTA软件升级服务器时,所述电视机提示连接失败,请检查网络状态。

本发明作进一步改进,在所述步骤7中,所述OTA软件升级服务器中预存有所述电视机内所有软件的所有已发布的版本信息和版本文件。

本发明作进一步改进,在所述步骤8中,目标软件的版本可以选择除所述电视机中目标软件当前版本外的任一版本进行覆盖式更新。

本发明作进一步改进,在所述步骤8中,如果目标软件的版本选择了同所述电视机当前版本相同的软件版本,所述电视机则会提示已存在目标软件的该版本,无法下载更新。

本发明还提供一种实现上述的能够在电视机选择软件版本进行更新的方法的系统,包括:

电视机,用于在软件管理菜单内设置软件更新历史选项和OTA软件升级菜单选项;用于将所述电视机内的软件每一次更新信息都存储到软件更改历史文件中;用于获取并显示所述本地服务器的软件更改历史文件数据;用于获取所述OTA软件升级服务器中目标软件的所有版本信息并显示;用于选择目标软件的目标版本文件下载并进行覆盖式更新;

本地服务器,用于建立软件更改历史文件存储所述电视机内所有软件的当前版本信息、所有软件的历史版本信息和每一次更新日期、所有软件的未更新升级但已在所述OTA软件升级服务器发布的版本信息;用于向所述电视机提供软件更改历史文件;

OTA软件升级服务器,用于预存电视机内所有软件的所有已发布的版本信息和版本文件;用于向所述本地服务器提供所述电视机内所有软件的未更新升级但已在所述OTA软件升级服务器发布的版本信息;用于向所述电视机提供目标软件的所有版本信息。

本发明的有益效果:本发明提供了一种能够在电视机选择软件版本进行更新的方法及系统,通过在电视机内设置软件更新历史选项和OTA软件升级菜单选项,在本地服务器内建立软件更改历史文件,在OTA软件升级服务器中部署电视机内所有软件的所有已发布的版本信息和版本文件,能够在电视机更新高版本遇到问题时,通过查看软件更改历史文件快速的了解目标软件更改历史和历史版本信息,包括目标软件的每一个历史版本的增删功能和优缺点,从而选择指定的目标版本在OTA软件升级服务器下载并进行覆盖式更新,而且此更新不仅仅可以选择目标软件在电视机内未更新升级过但已在OTA软件升级服务器发布的高版本,也就是升级更新,同时也可以降级更新到之前使用过的相对稳定的低版本,解决了现有技术中电视机的软件升级更新无法自由选择版本更新、无法查看每一个历史版本增删功能和优缺点的问题。

附图说明

为了更清楚地说明本申请或现有技术中的方案,下面将对实施例或现有技术描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种能够在电视机选择软件版本进行更新的方法流程图。

具体实施方式

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

为了使本技术领域的人员更好地理解本申请方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。

请参见图1,本发明的一种能够在电视机选择软件版本进行更新的方法包括如下步骤:

步骤1:电视机的软件管理菜单内设置软件更新历史选项和OTA软件升级菜单选项,本地服务器内建立软件更改历史文件;其中,软件更新历史选项的名称和OTA软件升级菜单选项的名称都可以自定义,设置到电视机的软件管理菜单内,软件更新历史选项用于查看软件更改历史文件快速的了解目标软件更改历史和历史版本信息,包括目标软件的每一个历史版本的增删功能和优缺点;OTA软件升级菜单选项用于触发选择目标软件的目标版本在OTA软件升级服务器下载并进行覆盖式更新,而且此更新不仅仅可以选择目标软件在电视机内未更新升级过但已在OTA软件升级服务器发布的高版本,也就是升级更新,同时也可以降级更新到之前使用过的相对稳定的低版本。

步骤2:电视机每次开机自动与本地服务器建立连接,并将电视机内的软件每一次更新信息都存储到软件更改历史文件中;其中,本地服务器的软件更改历史文件内存储有电视机内所有软件的当前版本信息、所有软件的历史版本信息和每一次更新日期,且本地服务器的软件更改历史文件内的存储信息只能增加内容,无法删除和修改已保存内容;本地服务器还与OTA软件升级服务器通信连接,本地服务器的软件更改历史文件内还存储有电视机内所有软件的未更新升级但已在OTA软件升级服务器发布的版本信息,也就是在OTA软件升级服务器有电视机内已安装软件的新版本信息发布时,均会同步发送至本地服务器的软件更改历史文件中。

步骤3:电视机在使用过程中,当软件更新历史选项被点击时,电视机检测是否能够连接上本地服务器;当电视机不能够连接上本地服务器时,电视机提示连接失败,请检查网络状态。

步骤4:当电视机能够连接上本地服务器时,电视机获取并显示本地服务器的软件更改历史文件数据;其中,电视机显示的软件更改历史文件数据包括电视机内所有软件的当前版本信息、所有软件的历史版本信息和每一次更新日期、所有软件的未更新升级但已在OTA软件升级服务器发布的版本信息。

步骤5:在软件更改历史文件数据中选择想要的目标软件的目标版本,记录下版本号。在本实施例中,该步骤其实就是用户可以在电视机显示界面了解到目标软件的所有版本相关信息,包过目标软件的每一个历史版本的增删功能和优缺点,从而能够更好的选定想要的版本并记录下来版本号。

步骤6:点击电视机的OTA软件升级菜单选项,选择目标软件,电视机检测是否能够连接上OTA软件升级服务器;当电视机不能够连接上OTA软件升级服务器时,电视机提示连接失败,请检查网络状态。

步骤7:当电视机能够连接上OTA软件升级服务器时,电视机获取OTA软件升级服务器中目标软件的所有版本信息并显示;其中,OTA软件升级服务器中预存有电视机内所有软件的所有已发布的版本信息和版本文件,也就是电视机内安装过的软件,在OTA软件升级服务器内都会保存该软件的每一个版本的更新文件和说明。

步骤8:根据记录的版本号,选择目标软件的目标版本文件下载并进行覆盖式更新;其中,目标软件的版本可以选择除电视机中目标软件当前版本外的任一版本进行覆盖式更新,也就是既可以选择目标软件在电视机内未更新升级过但已在OTA软件升级服务器发布的高版本,也就是升级更新,也可以降级更新到之前使用过的相对稳定的低版本,也就是降版更新;如果目标软件的版本选择了同电视机当前版本相同的软件版本,电视机则会提示已存在目标软件的该版本,无法下载更新。

步骤9:目标软件的目标版本更新完成,刷新电视机的目标软件的版本信息。

请参见图1,本发明还提供一种实现上述的能够在电视机选择软件版本进行更新的方法的系统,包括:

电视机,用于在软件管理菜单内设置软件更新历史选项和OTA软件升级菜单选项;用于将电视机内的软件每一次更新信息都存储到软件更改历史文件中;用于获取并显示本地服务器的软件更改历史文件数据;用于获取OTA软件升级服务器中目标软件的所有版本信息并显示;用于选择目标软件的目标版本文件下载并进行覆盖式更新;

本地服务器,用于建立软件更改历史文件存储电视机内所有软件的当前版本信息、所有软件的历史版本信息和每一次更新日期、所有软件的未更新升级但已在OTA软件升级服务器发布的版本信息;用于向电视机提供软件更改历史文件;

OTA软件升级服务器,用于预存电视机内所有软件的所有已发布的版本信息和版本文件;用于向本地服务器提供电视机内所有软件的未更新升级但已在OTA软件升级服务器发布的版本信息;用于向电视机提供目标软件的所有版本信息。

由上可知,本发明提供了一种能够在电视机选择软件版本进行更新的方法及系统,通过在电视机内设置软件更新历史选项和OTA软件升级菜单选项,在本地服务器内建立软件更改历史文件,在OTA软件升级服务器中部署电视机内所有软件的所有已发布的版本信息和版本文件,能够在电视机更新高版本遇到问题时,通过查看软件更改历史文件快速的了解目标软件更改历史和历史版本信息,包括目标软件的每一个历史版本的增删功能和优缺点,从而选择指定的目标版本在OTA软件升级服务器下载并进行覆盖式更新,而且此更新不仅仅可以选择目标软件在电视机内未更新升级过但已在OTA软件升级服务器发布的高版本,也就是升级更新,同时也可以降级更新到之前使用过的相对稳定的低版本,解决了现有技术中电视机的软件升级更新无法自由选择版本更新、无法查看每一个历史版本增删功能和优缺点的问题。

以上所述之具体实施方式为本发明的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式,凡依照本发明所作的等效变化均在本发明的保护范围内。

技术分类

06120115927399