本申请提供一种智能电视升级控制方法,应用于智能电视,所述方法包括:接收部署服务器发送的下载指令;根据所述下载指令,向持续集成系统发送用于获取版本升级包的下载请求;接收所述持续集成系统发送的版本升级包;在接收到升级触发消息后,运行所述版本升级包以进行升级,所述升级触发消息为所述部署服务器在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送的。应用该方法,可以实现智能电视在升级过程中,由智能电视相对独立地完成升级,从而降低部署服务器的负荷,使得部署服务器可以同时管理多个升级任务,提高升级效率;而且可以避免部署服务器额外消耗资源;同时该方法具有更好的灵活性和适用性。
【技术实现步骤摘要】
本申请涉及智能电视
,尤其涉及智能电视升级控制方法及装置。
技术介绍
智能电视日益普及,用户对智能电视有越来越高的使用需求,为了满足用户的使用需求,智能电视的升级功能尤为重要,例如,通过升级,改善落伍的操作界面、使得智能电视可以兼容更多的应用软件、等等。现有技术中,在持续集成的环境下,在对智能电视进行升级的过程中,先将版本升级包由持续集成系统传输到部署服务器,再由部署服务器通过TFTP(Trivial File Transfer Protocol,简单文件传输协议)服务,将版本升级包传输到智能电视,智能电视则从部署服务器下载版本升级包,并根据下载的版本升级包进行升级。由上述可知,在对智能电视升级的过程中,智能电视与部署服务器进行交互,当有多台智能电视同时升级时,部署服务器将承担较大的负荷,从而导致部署服务器可承担的升级任务数量受到限制,升级效率较低;而且,在上述方式中,总共需两次传输版本升级包,过程冗余繁杂,额外消耗了部署服务器的资源;同时,智能电视需要支持TFTP服务,才可以获取到版本升级包,从而对实际应用中的智能电视造成了限制,升级方式并不灵活。
技术实现思路
有鉴于此,本申请提供一种智能电视升级控制方法及装置,以实现智能电视在升级过程中,由智能电视相对独立地完成升级,从而降低部署服务器的负荷,使得部署服务器可以同时管理多个升级任务,提高升级效率;而且可以避免部署服务器额外消耗资源;同时该方法具有更好的灵活性和适用性。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种智能电视升级控制方法,应用于智能电视,所述方法包括:接收部署服务器发送的下载指令;根据所述下载指令,向持续集成系统发送用于获取版本升级包的下载请求;接收所述持续集成系统根据所述下载请求所发送的版本升级包;在接收到升级触发消息后,运行所述版本升级包以进行升级,所述升级触发消息为所述部署服务器在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送的。可选地,所述方法还包括:在接收到所述版本升级包后,将所述版本升级包存储在本地所连接的移动数据存储设备上。可选地,所述在接收到升级触发消息后,运行所述版本升级包以进行升级,包括:接收所述部署服务器发送的中断重启指令;根据所述中断重启指令进行重启,并且在运行本地系统启动程序的过程中进行中断;在中断运行所述本地系统启动程序后,向所述部署服务器发送中断响应指令;在接收到所述部署服务器根据所述中断响应指令发送的升级指令后,运行所述版本升级包以进行升级。根据本申请实施例的第二方面,提供一种智能电视升级控制方法,应用于部署服务器,所述方法包括:向智能电视发送下载指令,以使所述智能电视根据所述下载指令向持续集成系统发送用于获取版本升级包的下载请求;在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送升级触发消息,以使所述智能电视接收到所述升级触发消息后,运行所述版本升级包以进行升级。可选地,所述向智能电视发送下载指令,包括:启动部署的升级任务;检测持续集成系统中是否有版本升级包;在检测到所述持续集成系统中有版本升级包后,向智能电视发送下载指令。可选地,所述向所述智能电视发送升级触发消息,包括:向所述智能电视发送中断重启指令,以使所述智能电视根据所述中断重启指令进行重启,并且在运行本地系统启动程序的过程中进行中断;接收所述智能电视在中断运行所述本地系统启动程序后所发送的中断响应指令;在接收到所述中断响应指令后,向所述智能电视发送升级指令,以使所述智能电视运行所述版本升级包以进行升级。根据本申请实施例的第三方面,提供一种智能电视升级控制装置,应用于智能电视,所述装置包括:第一接收模块,用于接收部署服务器发送的下载指令;第一发送模块,用于根据所述下载指令,向持续集成系统发送用于获取版本升级包的下载请求;第二接收模块,用于接收所述持续集成系统根据所述下载请求所发送的版本升级包;升级模块,用于在接收到升级触发消息后,运行所述版本升级包以进行升级,所述升级触发消息为所述部署服务器在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送的。可选地,所述装置还包括:存储模块,用于在接收到所述版本升级包后,将所述版本升级包存储在本地所连接的移动数据存储设备上。可选地,所述升级模块,包括:第一接收子模块,用于接收所述部署服务器发送的中断重启指令;中断子模块,用于根据所述中断重启指令进行重启,并且在运行本地系统启动程序的过程中进行中断;第一发送子模块:用于在中断运行所述本地系统启动程序后,向所述部署服务器发送中断响应指令;运行子模块,用于在接收到所述部署服务器根据所述中断响应指令发送的升级指令后,运行所述版本升级包以进行升级。根据本申请实施例的第四方面,提供一种智能电视升级控制装置,应用于部署服务器,所述装置包括:第二发送模块,用于向智能电视发送下载指令,以使所述智能电视根据所述下载指令向持续集成系统发送用于获取版本升级包的下载请求;第三发送模块,用于在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送升级触发消息,以使所述智能电视接收到所述升级触发消息后,运行所述版本升级包以进行升级。可选地,所述第二发送模块,包括:启动子模块:用于启动部署的升级任务;检测子模块,用于检测持续集成系统中是否有版本升级包;第二发送子模块,用于在检测到所述持续集成系统中有版本升级包后,向智能电视发送下载指令。可选地,所述第三发送模块,包括:第三发送子模块,用于向所述智能电视发送中断重启指令,以使所述智能电视根据所述中断重启指令进行重启,并且在运行本地系统启动程序的过程中进行中断;第二接收子模块,用于接收所述智能电视在中断运行所述本地系统启动程序后所发送的中断响应指令;第四发送子模块,用于在接收到所述中断响应指令后,向所述智能电视发送升级指令,以使所述智能电视运行所述版本升级包以进行升级。由上述实施例可见,智能电视在接收到部署服务器发送的下载指令后,可以主动向持续集成系统请求获取版本升级包,该版本升级包由持续集成系统直接发送至智能电视,从而过程简单,且由于不需要部署服务器担当传输版本升级包的中间设备,从而节省了部署服务器的资源;同时,由于对智能电视所使用的服务没有额外要求,因此该方法具有较好的适用性;后续,智能电视接收到部署服务器发送的升级触发消息后,即可以独立运行版本升级包进行升级,由于在升级过程中,不再需要与部署服务器进行交互,从而极大降低了部署服务器的负荷,使得部署服务器可以处理更多的升级任务,提高了升级效率。附图说明图1示例了本申请实施例实现智能电视升级控制方法的应用场景示意图;图2示例了本申请智能电视升级控制方法的一个实施例流程图;图3示例了本申请智能电视升级控制方法的另一个实施例流程图;图4示例了本申请智能电视升级控制方法的又一个实施例流程图;图5示例了本申请智能电视升级控制方法的又一个实施例流程图;图6示例了本申请智能电视升级控制方法的又一个实施例流程图;图7示例了本申请应用于智能电视上智能电视升级控制装置的一个实施例框图;图8示例了本申请应用于智能电视上智能电视升级控制装置的另一个实施例框图;图9示例了本申请应用于部署服务器上智能电视升级控制装置的一个实施例框本文档来自技高网...
【技术保护点】
一种智能电视升级控制方法,应用于智能电视,其特征在于,所述方法包括:接收部署服务器发送的下载指令;根据所述下载指令,向持续集成系统发送用于获取版本升级包的下载请求;接收所述持续集成系统根据所述下载请求所发送的版本升级包;在接收到升级触发消息后,运行所述版本升级包以进行升级,所述升级触发消息为所述部署服务器在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送的。
【技术特征摘要】
1.一种智能电视升级控制方法,应用于智能电视,其特征在于,所述方法包括:接收部署服务器发送的下载指令;根据所述下载指令,向持续集成系统发送用于获取版本升级包的下载请求;接收所述持续集成系统根据所述下载请求所发送的版本升级包;在接收到升级触发消息后,运行所述版本升级包以进行升级,所述升级触发消息为所述部署服务器在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送的。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述版本升级包后,将所述版本升级包存储在本地所连接的移动数据存储设备上。3.根据权利要求1所述的方法,其特征在于,所述在接收到升级触发消息后,运行所述版本升级包以进行升级,包括:接收所述部署服务器发送的中断重启指令;根据所述中断重启指令进行重启,并且在运行本地系统启动程序的过程中进行中断;在中断运行所述本地系统启动程序后,向所述部署服务器发送中断响应指令;在接收到所述部署服务器根据所述中断响应指令发送的升级指令后,运行所述版本升级包以进行升级。4.一种智能电视升级控制方法,应用于部署服务器,其特征在于,所述方法包括:向智能电视发送下载指令,以使所述智能电视根据所述下载指令向持续集成系统发送用于获取版本升级包的下载请求;在检测到用于提示版本升级包下载完成的消息后,向所述智能电视发送升级触发消息,以使所述智能电视接收到所述升级触发消息后,运行所述版本升级包以进行升级。5.根据权利要求4所述的方法,其特征在于,所述向智能电视发送下载指令,包括:启动部署的升级任务;检测持续集成系统中是否有版本升级包;在检测到所述持续集成系统中有版本升级包后,向智能电视发送下载指令。6.根据权利要求4所述的方法,其特征在于,所述向所述智能电视发送升级触发消息,包括:向所述智能电视发送中断重启指令,以使所述智能电视根据所述中断重启指令进行重启,并且在运行本地系统启动程序的过程中进行中断;接...
【专利技术属性】
技术研发人员:丁达志,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。