一种基于互联网交互的智能升级系统及方法与流程

文档序号:14256674阅读:256来源:国知局

本发明属于智能电视的智能升级方法,特别涉及一种基于互联网交互的智能升级系统及方法。



背景技术:

随着智能电视技术的发展,整机固件越来越大,代码越来越复杂。而传统的依靠设计师、测试人员在办公室的各种测试手段已经远远无法满足对软件质量的要求,各种由于不同地域、具体网路环境及用户操作习惯造成的软件缺陷、bug无法完全暴露在发布版本之前,造成了升级发布的不可预知的风险,并且大量的测试环境、人员投入也增加了产品的开发成本;而且,用户也无法知道智能电视升级后的运行速度以及新增加的功能,因此,当用户盲目升级后,发现升级后的智能电视达不到理想效果,又无法恢复到原来的版本,会给用户带来观看上的困难。



技术实现要素:

针对上述问题,本发明提供一种新的基于互联网交互的智能升级系统及方法,该基于互联网交互的智能升级系统及方法可以在系统升级前进行虚拟升级测试,从而来决定是否升级,大大方便了用户的使用。

本发明具体技术方案如下:

本发明提供一种基于互联网交互的智能升级系统,包括服务器以及与所述服务器通讯的智能电视,所述智能电视包括如下部分:

升级请求模块:用于向服务器发送升级请求和升级日志信息;

评估报告接收模块:用于接收服务器发送的评估报告;

升级选择模块:用于对所述智能电视是否升级进行选择;

获取模块:用于在所述智能电视选择升级时向所述服务器发送获取升级文件的请求指令;

下载模块:用于接收从服务器中获取的升级文件并将升级文件下载下来;

升级模块:用于将下载下来的升级文件解码,并进行系统升级;

所述服务器包括如下部分:

升级挑战模块:用于接收所述智能电视发送的请求信息和升级日志信息,并基于所述升级日志信息进行虚拟升级测试,同时将虚拟升级后的评估报告发送至所述智能电视;

请求指令接收模块:用于接收所述智能电视发送的获取升级文件的请求指令,并触发升级文件数据库模块启动;

升级文件数据库模块:用于将升级文件发送至所述智能电视。

一种基于互联网交互的智能升级方法,包括如下步骤:

s1:智能电视通过升级请求模块向服务器发送升级请求和升级日志信息;

s2:服务器通过升级挑战模块接收所述智能电视发送的请求信息和升级日志信息,并基于所述升级日志信息进行虚拟升级测试,同时将虚拟升级后的评估报告发送至所述智能电视;

s3:智能电视通过评估报告接收模块接收服务器发送的评估报告;

s4:智能电视通过升级选择模块对所述智能电视是否升级进行选择;

s5:智能电视通过获取模块在所述智能电视选择升级时向所述服务器发送获取升级文件的请求指令;

s6:服务器通过请求指令接收模块接收所述智能电视发送的获取升级文件的请求指令,并触发升级文件数据库模块启动;

s7:服务器通过升级文件数据库模块将升级文件发送至所述智能电视;

s8:智能电视通过下载模块接收从服务器中获取的升级文件并将升级文件下载下来;

s9:智能电视通过升级模块将下载下来的升级文件解码,并进行系统升级。

本发明的有益效果如下:

本发明提供一种新的基于互联网交互的智能升级系统及方法,可以在系统升级前进行虚拟升级测试,从而来决定是否升级;升级前,智能电视将升级请求和升级日志信息发送至服务器,服务器基于升级日志信息对该智能电视进行虚拟升级测试,用户可以通过虚拟测试结果来了解自家智能电视是否适合升级,从而来决定系统是否升级,大大方便了用户的使用需求。

附图说明

图1为实施例1基于互联网交互的智能升级系统的系统结构图;

图2为实施例2智能电视的结构框图;

图3为实施例3智能电视的结构框图;

图4为实施例4服务器的结构框图;

图5为实施例5基于互联网交互的智能升级方法的流程图;

图6为实施例6基于互联网交互的智能升级方法的流程图;

图7为实施例7智能电视的流程图。

具体实施方式

下面结合附图和以下实施例对本发明作进一步详细说明。

实施例1

本发明实施例1提供一种基于互联网交互的智能升级系统,如图1所示,包括服务器10以及与所述服务器10通讯的智能电视20,所述智能电视20包括如下部分:

升级请求模块21:用于向服务器10发送升级请求和升级日志信息;

评估报告接收模块22:用于接收服务器10发送的评估报告;

升级选择模块23:用于对所述智能电视20是否升级进行选择;

获取模块24:用于在所述智能电视20选择升级时向所述服务器10发送获取升级文件的请求指令;

下载模块25:用于接收从服务器10中获取的升级文件并将升级文件下载下来;

升级模块26:用于将下载下来的升级文件解码,并进行系统升级;

所述服务器10包括如下部分:

升级挑战模块11:用于接收所述智能电视20发送的请求信息和升级日志信息,并基于所述升级日志信息进行虚拟升级测试,同时将虚拟升级后的评估报告发送至所述智能电视20;

请求指令接收模块12:用于接收所述智能电视20发送的获取升级文件的请求指令,并触发升级文件数据库模块13启动;

升级文件数据库模块13:用于将升级文件发送至所述智能电视20。

本实施例中所述升级日志信息包括所述智能电视20的机型和机芯。

本实施例中所述评估报告包括所述智能电视20升级后的运行速度以及升级后新增加的功能。

本发明提供一种新的基于互联网交互的智能升级系统,可以在系统升级前进行虚拟升级测试,从而来决定是否升级;升级前,智能电视将升级请求和升级日志信息发送至服务器,服务器基于升级日志信息对该智能电视进行虚拟升级测试,用户可以通过虚拟测试结果来了解自家智能电视是否适合升级,从而来决定系统是否升级,大大方便了用户的使用需求。

由于某些智能电视的配置较低,不适合升级,而且用户不知道自己的电视不适合升级,此时,可以通过升级挑战模块来测试自己的电视升级后的情况,根据测试结果,用户可以知道自己家智能电视是否需要升级,这样可以节省用户大量的时间。

实施例2

本发明实施例2提供的基于互联网交互的智能升级系统与实施例1基本相同,不同的是,如图2所示,所述智能电视20还包括恢复模块27,所述恢复模块27用于在所述智能电视20升级后恢复到原来的版本。

本发明中当用户将智能电视系统升级后,发现达不到理想效果,想恢复到原来的版本,此时,可以通过恢复模块将智能电视恢复。

实施例3

本发明实施例3提供的基于互联网交互的智能升级系统与实施例1基本相同,不同的是,如图3所示,所述智能电视20还包括如下部分:

降级选择模块28:用于在所述智能电视20选择不升级时进行是否降级选择;

降级模块29,用于在智能电视20选择降级时,将所述智能电视20降到低一级的版本。

本发明中当用户不选择将智能电视升级时,提醒用户是否需要降级,需要降级时,通过降级模块将智能电视降到低一级的版本,不需要降级时,该升降级过程结束,返回到电视画面;当用户发现智能电视的运行速度过低时,可以通过降级模块降到低一级的版本;大大方便了客户的使用需要,并且不增加使用成本。

实施例4

本发明实施例4提供的基于互联网交互的智能升级系统与实施例1基本相同,不同的是,如图4所示,所述升级挑战模块11包括多个区域子模块111,各所述区域子模块111用于进行不同机型和机芯的所述智能电视20的虚拟升级测试。

本实施例中所述升级挑战模块11还包括多个评估子模块112,所述评估子模块112与所述区域子模块111一一对应设置,所述评估子模块112用于在所述区域子模块111虚拟升级测试完后,生成评估报告,并将生成的评估报告发送至对应的智能电视20。

本发明中将升级挑战模块分成多个区域子模块,多个区域子模块可以同时进行工作,不同的区域进行不同电视的升级测试,与区域子模块对应的评估子模块对该区域子模块的虚拟测试进行评估,并将评估结果发送至对应的智能电视中;多个智能电视的虚拟测试同时进行,大大提高了测试效率。

实施例5

本发明实施例5提供一种基于互联网交互的智能升级方法,如图5所示,包括如下步骤:

s1:智能电视通过升级请求模块21向服务器10发送升级请求和升级日志信息;

s2:服务器通过升级挑战模块11接收所述智能电视20发送的请求信息和升级日志信息,并基于所述升级日志信息进行虚拟升级测试,同时将虚拟升级后的评估报告发送至所述智能电视20;

s3:智能电视通过评估报告接收模块22接收服务器10发送的评估报告;

s4:智能电视通过升级选择模块23对所述智能电视20是否升级进行选择;

s5:智能电视通过获取模块24在所述智能电视20选择升级时向所述服务器10发送获取升级文件的请求指令;

s6:服务器通过请求指令接收模块12接收所述智能电视20发送的获取升级文件的请求指令,并触发升级文件数据库模块13启动;

s7:服务器通过升级文件数据库模块13将升级文件发送至所述智能电视20;

s8:智能电视通过下载模块25接收从服务器10中获取的升级文件并将升级文件下载下来;

s9:智能电视通过升级模块26将下载下来的升级文件解码,并进行系统升级。

本发明提供一种新的基于互联网交互的智能升级方法,可以在系统升级前进行虚拟升级测试,从而来决定是否升级;升级前,智能电视将升级请求和升级日志信息发送至服务器,服务器基于升级日志信息对该智能电视进行虚拟升级测试,用户可以通过虚拟测试结果来了解自家智能电视是否适合升级,从而来决定系统是否升级,大大方便了用户的使用需求。

实施例6

本发明实施例6提供的一种基于互联网交互的智能升级方法与实施例5基本相同,不同的是,如图6所示,所述智能升级方法还包括如下步骤:

s10:智能电视通过恢复模块27在所述智能电视20升级后恢复到原来的版本。

本发明中当用户将智能电视系统升级后,发现达不到理想效果,想恢复到原来的版本,此时,可以通过恢复模块将智能电视恢复。

实施例7

本发明实施例7提供的一种基于互联网交互的智能升级方法与实施例5基本相同,不同的是,如图7所示,所述智能升级方法还包括如下步骤:

s11:智能电视通过降级选择模块28在所述智能电视20选择不升级时进行是否降级选择;

s12:智能电视通过降级模块29在智能电视20选择降级时,将所述智能电视20降到低一级的版本。

本发明中当用户不选择将智能电视升级时,提醒用户是否需要降级,需要降级时,通过降级模块将智能电视降到低一级的版本,不需要降级时,该升降级过程结束,返回到电视画面;当用户发现智能电视的运行速度过低时,可以通过降级模块降到低一级的版本;大大方便了客户的使用需要,并且不增加使用成本。

以上所述实施例仅仅是本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1