一种版本升级方法和装置制造方法

文档序号:7779312阅读:138来源:国知局
一种版本升级方法和装置制造方法
【专利摘要】本发明公开了一种版本升级方法和装置,应用于智能电视,智能电视同时支持稳定版功能和开发版功能,方法包括:发送版本切换指令至服务器;接收服务器发送的依据版本切换指令查找到的版本切换指令对应的版本信息;依据版本信息控制智能电视进行版本切换。当智能电视为开发版时,发送切换到稳定版指令至服务器,实现智能电视切换到支持稳定版功能的稳定版;当智能电视为稳定版时,发送切换到开发版指令至服务器,实现智能电视切换到支持开发功能的开发版。因此,本发明支持同一电子设备在稳定版和开发版间任意切换。
【专利说明】一种版本升级方法和装置
【技术领域】
[0001]本发明涉及版本升级管控【技术领域】,更具体的说,涉及一种版本升级方法和装置。【背景技术】
[0002]电子设备的版本属性包括稳定版和开发版。其中,稳定版是面向大众用户的,各项功能比较全面,能够满足消费者日常使用需求,着重系统稳定性的版本。开发版是面向发烧友用户的,相对稳定版而言,更着重于功能尝鲜和快速更新,但稳定性较差的版本。
[0003]现有技术中的电子设备在出厂销售前已经由技术人员设置好该电子设备的版本属性,即已经确定该电子设备是稳定版电子设备还是开发版电子设备。
[0004]然而,发明人发现,现有技术中当确定电子设备是稳定版电子设备后,该电子设备只能是稳定版电子设备,具有稳定版功能,不能在切换为开发版电子设备,享受开发版功能。同理,当确定电子设备是开发版电子设备后,该电子设备只能是开发版电子设备,具有开发版功能,不能在切换为稳定版电子设备,享受稳定版功能。因此,现有技术中的电子设备的版本属性已经在出厂时由技术人员预先设置好了,不支持同一电子设备在稳定版和开发版间任意切换。

【发明内容】

[0005]针对上述问题,本发明提供一种版本升级方法和装置,以解决现有技术不支持同一电子设备在稳定版和开发版间任意切换的问题。技术方案如下:
[0006]基于本发明的一方面,本发明提供一种版本升级方法,应用于智能电视,所述智能电视同时支持稳定版功能和开发版功能,所述方法包括:
[0007]发送版本切换指令至服务器;
[0008]接收所述服务器发送的依据所述版本切换指令查找到的所述版本切换指令对应的版本信息;其中,所述版本信息至少包括稳定版信息和开发版信息;
[0009]依据所述版本信息控制所述智能电视进行版本切换;
[0010]其中,所述版本切换指令为切换到稳定版指令时,接收所述服务器发送的稳定版信息,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,接收所述服务器发送的开发版信息,以控制所述智能电视切换到支持开发版功能的开发版。
[0011]优选地,还包括:
[0012]发送升级指令至所述服务器;所述升级指令用于指示所述服务器查找升级当前所述智能电视版本的升级消息;
[0013]接收所述服务器发送的升级消息,所述升级消息至少包括稳定版升级消息和开发版升级消息中的一个;其中,所述稳定版升级消息用于告知所述智能电视进行稳定版升级,所述开发版升级消息用于告知所述智能电视进行开发版升级;
[0014]依据所述升级消息,发送确认升级消息至所述服务器;[0015]接收所述服务器发送的升级数据,依据所述升级数据升级所述智能电视。
[0016]优选地,所述升级数据为升级包,所述智能电视直接下载所述升级包进行升级;
[0017]所述升级数据为升级地址,所述智能电视依据所述升级地址查找到所述升级地址对应的升级包进行下载升级。
[0018]优选地,所述发送升级指令至服务器之前还包括:
[0019]实时检测所述服务器发送的升级消息;
[0020]当检测到服务器发送的升级消息后,提示用户当前智能电视可进行升级。
[0021]基于本发明的另一方面,本发明提供一种版本升级方法,应用于服务器,包括:
[0022]接收智能电视发送的版本切换指令;
[0023]依据所述版本切换指令查找所述版本切换指令对应的版本信息,并发送所述版本信息至智能电视;其中,所述版本信息至少包括稳定版信息和开发版信息;
[0024]其中,所述版本切换指令为切换到稳定版指令时,发送稳定版信息至所述智能电视,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,发送开发版信息至所述智能电视,以控制所述智能电视切换到支持开发版功能的开发版。
[0025]优选地,还包括:
[0026]接收所述智能电视发送的升级指令;
[0027]依据所述升级指令查找升级当前所述智能电视的升级消息;所述升级消息至少包括稳定版升级消息和开发版升级消息中的一个;其中,所述稳定版升级消息用于告知所述智能电视进行稳定版升级,所述开发版升级消息用于告知所述智能电视进行开发版升级;
[0028]发送升级消息至所述智能电视;
[0029]接收所述智能电视发送的确认升级消息;
[0030]依据所述确认升级消息,发送升级数据至所述智能电视,以控制所述智能电视依据所述升级数据升级所述智能电视。
[0031]优选地,还包括:
[0032]实时检测所述智能电视的版本信息;
[0033]当检测到所述智能电视的版本信息与所述服务器中存储的最新版本信息不同时,发送提示消息至所述智能电视,以告知所述智能电视进行版本升级。
[0034]优选地,所述服务器预先设置稳定版用户管理组和开发版用户管理组,所述方法还包括:
[0035]检测当前所述智能电视的版本信息和物理地址;
[0036]依据所述智能电视的版本信息,将所述智能电视的物理地址保存到稳定版用户管理组或开发版用户管理组;
[0037]依据所述物理地址发送广播消息至所述智能电视;
[0038]其中,当所述智能电视的物理地址保存到稳定版用户管理组时,所述广播消息为稳定版功能消息;当所述智能电视的物理地址保存到开发版用户管理组时,所述广播消息为开发版功能消息。
[0039]基于本发明的再一方面,本发明提供一种版本升级装置,应用于智能电视,所述智能电视同时支持稳定版功能和开发版功能,所述装置包括:[0040]第一发送单元,用于发送版本切换指令至服务器;
[0041]第一接收单元,用于接收所述服务器发送的依据所述版本切换指令查找到的所述版本切换指令对应的版本信息;其中,所述版本信息至少包括稳定版信息和开发版信息;
[0042]版本切换单元,用于依据所述版本信息控制所述智能电视进行版本切换;
[0043]其中,所述版本切换指令为切换到稳定版指令时,所述第一接收单元接收所述服务器发送的稳定版信息,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,所述第一接收单元接收所述服务器发送的开发版信息,以控制所述智能电视切换到支持开发版功能的开发版。
[0044]基于本发明的再一方面,本发明提供一种版本升级装置,应用于服务器,包括:
[0045]第二接收单元,用于接收智能电视发送的版本切换指令;
[0046]查找单元,用于依据所述版本切换指令查找所述版本切换指令对应的版本信息;
[0047]第二发送单元,用于发送所述版本信息至智能电视;其中,所述版本信息至少包括稳定版信息和开发版信息;
[0048]其中,所述版本切换指令为切换到稳定版指令时,所述第二发送单元发送稳定版信息至所述智能电视,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,所述第二发送单元发送开发版信息至所述智能电视,以控制所述智能电视切换到支持开发版功能的开发版。
[0049]应用上述技术方案,本发明提供的智能电视同时支持稳定版功能和开发版功能,智能电视通过发送版本切换指令至服务器,服务器接收发送的版本切换指令查找到版本切换指令对应的版本信息,进而发送版本信息至智能电视,智能电视依据版本信息进行版本切换。当智能电视为开发版时,发送切换到稳定版指令至服务器,实现智能电视切换到支持稳定版功能的稳定版;当智能电视为稳定版时,发送切换到开发版指令至服务器,实现智能电视切换到支持开发功能的开发版。因此,本发明支持同一电子设备在稳定版和开发版间任意切换。
【专利附图】

【附图说明】
[0050]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0051]图1为本发明提供的一种版本升级方法的一种流程图;
[0052]图2为本发明提供的一种版本升级方法的另一种流程图;
[0053]图3为本发明提供的一种版本升级方法的再一种流程图;
[0054]图4为本发明提供的一种版本升级方法的再一种流程图;
[0055]图5为本发明提供的一种版本升级方法的再一种流程图;
[0056]图6为本发明提供的一种版本升级方法的再一种流程图;
[0057]图7为本发明提供的一种版本升级装置的一种结构示意图;
[0058]图8为本发明提供的一种版本升级装置的另一种结构示意图。【具体实施方式】
[0059]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]本发明应用于包括服务器和智能电视的应用场景中。其中,服务器存储有最新版本的稳定版和开发版。智能电视欲实现版本切换或升级,都需要从服务器中获取最新版本的稳定版信息或开发版信息,下载版本信息对应的版本数据实现版本切换或升级。
[0061]实施例一
[0062]首先,基于智能电视侧,请参见图1,其示出了本发明提供的一种版本升级方法的一种流程图,包括:
[0063]步骤101,智能电视发送版本切换指令至服务器。
[0064]在本实施例中,服务器中存储有稳定版信息和开发版信息,其稳定版信息和开发版信息都是最新版本信息。在本发明中,服务器可同时与多个智能电视通信连接,当智能电视欲获取服务器上的版本信息时,向服务器发送相应的操作指令。智能电视同时支持稳定版功能和开发版功能,即本发明中的智能电视同时支持稳定版系统和开发版系统。此外,智能电视还包括供用户操作的前台用户操作界面,用户在前台用户操作界面输入操作指令,以控制智能电视执行相应动作。
[0065]为了便于更清楚地描述本发明的技术方案,发明人现以当前智能电视为稳定版为例进行说明。
[0066]在智能电视的前台用户操作界面上至少包括开发版信息入口。在本实施例中,用户通过预设用户操作触发开发版信息入口,智能电视接收到触发开发版信息入口的触发指令,表明当前用户欲将智能电视切换为开发版。此时,智能电视发送切换到开发版指令至服务器。其中,预设用户操作可以包括预设按钮操作,预设滑动操作等。
[0067]同理,当智能电视为开发版时,智能电视的前台用户操作界面上至少包括稳定版信息入口,用户触发稳定版信息入口,智能电视接收到触发稳定版信息入口的触发指令,发送切换到稳定版指令至服务器。
[0068]步骤102,智能电视接收服务器发送的依据版本切换指令查找到的版本切换指令对应的版本信息。
[0069]在本实施例中,智能电视发送切换到开发版指令至服务器,以告知服务器当前智能电视欲获取开发版的开发版信息。服务器依据该指令,在服务器存储的版本信息中查找到开发版信息,发送至智能电视。
[0070]步骤103,智能电视依据版本信息进行版本切换。
[0071]智能电视接收服务器发送的开发版信息,将智能电视当前的稳定版信息切换到开发版信息,实现智能电视的版本切换。
[0072]应用本发明的上述技术方案,本发明提供的智能电视同时支持稳定版功能和开发版功能,智能电视通过发送版本切换指令至服务器,服务器接收发送的版本切换指令查找到版本切换指令对应的版本信息,进而发送版本信息至智能电视,智能电视依据版本信息进行版本切换。当智能电视为开发版时,发送切换到稳定版指令至服务器,实现智能电视切换到支持稳定版功能的稳定版;当智能电视为稳定版时,发送切换到开发版指令至服务器,实现智能电视切换到支持开发功能的开发版。因此,本发明支持同一电子设备在稳定版和开发版间任意切换。
[0073]实施例二
[0074]在上述实施例的基础上,请参见图2,其示出了本发明提供的一种版本升级方法的另一种流程图,包括:
[0075]步骤201,智能电视发送升级指令至服务器。其中,升级指令用于指示服务器查找升级当前智能电视版本的升级消息。
[0076]随着网络通信技术的不断升级,电子产品更新换代的频率加快,其网络通信性能逐渐提升。因此,为了迎合高速率的网络发展步伐,在更换必要硬件的同时,更需要电子设备进行自身系统升级。
[0077]在本实施例中,智能电视发送升级指令至服务器。假如当前智能电视为稳定版时,升级指令即为升级稳定版的升级指令,用于指示服务器查找升级当前智能电视稳定版的升级消息;当前智能电视为开发版时,升级指令即为升级开发版的升级指令,用于指示服务器查找升级当前智能电视开发版的升级消息。
[0078]步骤202,智能电视接收服务器发送的升级消息。其中,升级消息至少包括稳定版升级消息和开发版升级消息中的一个。其中,稳定版升级消息用于告知智能电视进行稳定版升级,开发版升级消息用于告知智能电视进行开发版升级。
[0079]具体地在本实施例中,服务器在接收到智能电视发送的稳定版的升级指令后,依据稳定版的升级指令查找升级当前智能电视稳定版的升级消息。其中,升级消息中包括稳定版升级消息。所述稳定版升级消息用于告知智能电视进行稳定版升级。在实际应用中,智能电视的升级频率是无法获知的,用户更不能及时获知智能电视在何时该进行系统版本升级,因此,用户通过触发智能电视发送升级指令至服务器,以接收服务器返回的当前服务器上保存的最新版本信息。如果当前智能电视的稳定版已经是最新的稳定版,智能电视忽略服务器发送的稳定版升级消息。如果当前智能电视的稳定版不是服务器上保存的最新的稳定版,智能电视发送确认升级消息至服务器。
[0080]步骤203,智能电视依据版本升级消息,发送确认升级消息至服务器。
[0081]在本实施例中,升级消息中可以包括服务器上存储的最新稳定版的版本序列号。用户通过比较智能电视当前稳定版的版本序列号与服务器上存储的最新稳定版的版本序列号,判断当前智能电视的稳定版是否为最新版。如果不是最新版,用户触发智能电视发送确认升级消息至服务器。
[0082]或,升级消息中包括服务器上存储的最新稳定版的版本序列号。智能电视接收到升级消息后,自动读取升级消息中包括的服务器上存储的最新稳定版的版本序列号,并与自身版本序列号进行比较,判断当前智能电视的稳定版是否为最新版。如果不是最新版,智能电视自动发送确认升级消息至服务器。
[0083]需要说明的是,判断当前智能电视的稳定版是否为最新版可以包括:
[0084]判断当前智能电视的稳定版的版本序列号与服务器上存储的最新稳定版的版本序列号是否相同,如果不相同,表明当前智能电视的稳定版不是最新的稳定版;或,更具体地,判断当前智能电视的稳定版的版本序列号是否小于服务器上存储的最新稳定版的版本序列号,如果小于,表明当前智能电视的稳定版不是最新的稳定版。
[0085]步骤204,智能电视接收服务器发送的升级数据,依据升级数据升级智能电视。
[0086]其中,若升级数据为升级包时,智能电视接收到该升级包后直接进行下载升级。若升级数据为升级地址,智能电视依据该升级地址查找到该升级地址对应的升级包进行下载升级。
[0087]应用本发明的上述技术方案,本发明中的智能电视发送升级指令至服务器以获取升级数据进行升级,优化了智能电视的版本信息,增强了智能电视的版本性能。
[0088]实施例三
[0089]在上述实施例的基础上,请参阅图3,其示出了本发明提供的一种版本升级方法的再一种流程图,包括:
[0090]步骤301,智能电视实时检测服务器发送的升级消息。
[0091]在本发明中,服务器每次更新版本信息后,在预设时间段内会实时向局域网内发送升级消息。因此,在本实施例中,为了能够及时获知服务器上存储的最新版本信息,智能电视实时检测服务器发送的升级消息。
[0092]步骤302,智能电视检测到服务器发送的升级消息后,提示用户当前智能电视可进行升级。
[0093]当智能电视检测到服务器发送的升级消息后,智能电视会提示户当前智能电视可进行升级。具体地,智能电视可以弹出一个提示框,该提示框用于供用户选择是否进行智能电视的版本升级。当用户选择进行智能电视的版本升级时,执行步骤303智能电视发送升级指令至服务器。
[0094]步骤303,智能电视发送升级指令至服务器。
[0095]步骤304,智能电视接收服务器发送的升级消息。
[0096]步骤305,智能电视依据版本升级消息,发送确认升级消息至服务器。
[0097]步骤306,智能电视接收服务器发送的升级数据,依据升级数据升级智能电视.。
[0098]其中,步骤303至步骤306的实现方式同前述实施例相同,这里不再赘述。
[0099]在本实施例中,本发明中的智能电视实时检测服务器发送的升级消息,在检测到服务器发送的升级消息后,进行后续版本升级。应用本发明的技术方案,本发明中的智能电视可以及时获知服务器上更新的最新的版本信息,进行版本升级。因此,本发明可以及时升级智能电视,保证智能电视与服务器的同步更新升级,从而保证智能电视的良好产品性能。
[0100]实施例四
[0101]基于服务器侧,请参阅图4,其示出了本发明提供的一种版本升级方法的再一种流程图,包括:
[0102]步骤401,服务器接收智能电视发送的版本切换指令。
[0103]在本实施例中,服务器存储有最新版本的稳定版信息和最新版本的开发版信息。仍以前述事例为例进行说明,智能电视当前为稳定版,发送切换到开发版指令至服务器。服务器接收该切换到开发版指令。
[0104]步骤402,服务器依据版本切换指令查找相应的版本信息,并发送版本信息至智能电视。其中,版本信息至少包括稳定版信息和开发版信息。
[0105]在本实施例中,服务器接收到该切换到开发版指令后,在服务器存储的版本信息中查找开发版对应的开发版信息,并在找到开发版信息后发送至智能电视。
[0106]同理,服务器接收到切换到稳定版指令后,在服务器存储的版本信息中查找稳定版对应的稳定版信息,并在找到稳定版信息后发送至智能电视。
[0107]在本实施例中,将最新版本的稳定版信息和开发版信息存储在服务器上,智能电视通过获取服务器上存储的稳定版信息或开发版信息以实现版本切换。
[0108]实施例五
[0109]在上述实施例的基础上,请参阅图5,其示出了本发明提供的一种版本升级方法的再一种流程图,包括:
[0110]步骤501,服务器接收智能电视发送的升级指令。其中,升级指令用于指示服务器查找升级当前智能电视版本的升级消息。
[0111]随着网络通信技术的不断升级,电子产品更新换代的频率加快,其网络通信性能逐渐提升。因此,为了迎合高速率的网络发展步伐,在更换必要硬件的同时,更需要电子设备进行自身系统升级。
[0112]在本实施例中,服务器接收智能电视发送的升级指令。假如当前智能电视为稳定版时,升级指令即为升级稳定版的升级指令,此时服务器查找升级当前智能电视稳定版的升级消息;当前智能电视为开发版时,升级指令即为升级开发版的升级指令,此时服务器查找升级当前智能电视开发版的升级消息。
[0113]步骤502,服务器依据升级指令查找升级当前智能电视的升级消息。其中,升级消息至少包括稳定版升级消息和开发版升级消息中的一个。其中,稳定版升级消息用于告知智能电视进行稳定版升级,开发版升级消息用于告知智能电视进行开发版升级。
[0114]具体地在本实施例中,服务器在接收到智能电视发送的稳定版的升级指令后,依据稳定版的升级指令查找升级当前智能电视稳定版的升级消息。其中,升级消息中包括稳定版升级消息。所述稳定版升级消息用于告知智能电视进行稳定版升级。在实际应用中,智能电视的升级频率是无法获知的,用户更不能及时获知智能电视在何时该进行系统版本升级,因此,用户通过触发智能电视发送升级指令至服务器,以接收服务器返回的当前服务器上保存的最新版本信息。如果当前智能电视的稳定版已经是最新的稳定版,智能电视忽略服务器发送的稳定版升级消息。如果当前智能电视的稳定版不是服务器上保存的最新的稳定版,智能电视发送确认升级消息至服务器。
[0115]步骤503,服务器发送升级消息至智能电视。
[0116]其中,升级消息中可以包括服务器上存储的最新稳定版的版本序列号。
[0117]步骤504,服务器接收智能电视发送的确认升级消息。
[0118]在本实施例中,智能电视依据接收到的升级消息中的版本序列号,可以获知智能电视当前的版本是否为最新版本。如果不是,智能电视发送确认升级消息至服务器,以告知服务器确认版本升级。
[0119]步骤505,服务器发送升级数据至智能电视,以控制智能电视依据升级数据升级智能电视。
[0120]在接收到智能电视发送的确认升级消息后,发送升级消息对应的升级数据至智能电视。其中,若升级数据为升级包时,智能电视接收到该升级包后直接进行下载升级。若升级数据为升级地址,智能电视依据该升级地址查找到该升级地址对应的升级包进行下载升级。
[0121]此外,本发明在步骤501之前还可以包括,
[0122]步骤506,服务器实时检测智能电视的版本信息。
[0123]步骤507,当服务器检测到智能电视的版本信息与服务器中存储的最新版本信息不同时,发送提示消息至智能电视,以告知智能电视进行版本升级。
[0124]在本实施例中,服务器还可以自动实时检测智能电视的版本信息,并判断检测得到的智能电视的版本信息与服务器中存储的最新版本信息是否相同,如果相同,表明当前智能电视已经升级到最新版本;如果不同,表明当前智能电视并没有升级到最新版本,此时发送提示消息至智能电视,以告知智能电视进行版本升级。
[0125]应用本发明的上述技术方案,智能电视可以主动向服务器请求升级,服务器也可自动向智能电视发送提示升级的提示消息,及时通知智能电视升级。因此,本发明可以及时升级智能电视,保证智能电视与服务器的同步更新升级,从而保证智能电视的良好产品性倉泛。
[0126]实施例六
[0127]在上述实施例的基础上,请参阅图6,其示出了本发明提供的一种版本升级方法的再一种流程图,其中,服务器预先设置稳定版用户管理组和开发版用户管理组,方法包括:
[0128]步骤601,服务器检测当前智能电视的版本信息和物理地址。
[0129]其中,智能电视的物理地址可以包括IP地址、MAC地址等。
[0130]在本实施例中,服务器预先设置有稳定版用户管理组和开发版用户管理组。其中,稳定版用户管理组用于管理稳定版的智能电视,开发版用户管理组用于管理开发版的智能电视。
[0131]步骤602,服务器依据智能电视的版本信息,将智能电视的物理地址保存到稳定版用户管理组或开发版用户管理组。
[0132]在本实施例中,服务器检测到当前智能电视的版本信息后,依据智能电视的版本信息,将智能电视的物理地址保存到稳定版用户管理组或开发版用户管理组。具体的,当智能电视为稳定版时,将智能电视的物理地址保存到稳定版用户管理组,当智能电视为开发版时,将智能电视的物理地址保存到开发版用户管理组。
[0133]步骤603,服务器依据物理地址发送广播消息至智能电视。其中,当智能电视的物理地址保存到稳定版用户管理组时,广播消息为稳定版功能消息;当智能电视的物理地址保存到开发版用户管理组时,广播消息为开发版功能消息。
[0134]在本实施例中,服务器会分别根据不同的版本信息发送不同的广播消息。具体的,针对稳定版用户管理组,由于其是由稳定版的智能电视构成的用户组,服务器向其发送稳定版功能消息。针对开发版用户管理组,由于其是由开发版的智能电视构成的用户组,服务器会向其发送开发版功能消息。因此,应用本发明的上述技术方案,服务器预先将不同版本信息的智能电视进行分组管理,服务器在对稳定版智能电视进行控制时,无需逐个查找与服务器通信连接的每个智能电视,只需通过在稳定版用户管理组中进行操作,即可实现对所有稳定版智能电视的控制,极大地方便了用户管理操作。
[0135]实施例七
[0136]基于前文本发明保护的一种版本升级方法的描述,本发明还提供一种版本升级装置,应用于智能电视,所述智能电视同时支持稳定版功能和开发版功能,请参阅图7,包括:第一发送单元701、第一接收单元702和版本切换单元703。其中,
[0137] 第一发送单元701,用于发送版本切换指令至服务器。
[0138]第一接收单元702,用于接收服务器发送的依据版本切换指令查找到的版本切换指令对应的版本信息。其中,版本信息至少包括稳定版信息和开发版信息。
[0139]版本切换单元703,用于依据版本信息控制智能电视进行版本切换。
[0140]其中,版本切换指令为切换到稳定版指令时,第一接收单元702接收服务器发送的稳定版信息,以控制智能电视切换到支持稳定版功能的稳定版;版本切换指令为切换到开发版指令时,第一接收单元702接收服务器发送的开发版信息,以控制智能电视切换到支持开发版功能的开发版。
[0141]实施例八
[0142]基于前文本发明保护的一种版本升级方法的描述,本发明还提供一种版本升级装置,应用于服务器,请参阅图8,包括:第二接收单元801、查找单元802和第二发送单元803。其中,
[0143]第二接收单元801,用于接收智能电视发送的版本切换指令。
[0144]查找单元802,用于依据版本切换指令查找版本切换指令对应的版本信息。
[0145]第二发送单元803,用于发送版本信息至智能电视。其中,版本信息至少包括稳定版信息和开发版信息。
[0146]其中,版本切换指令为切换到稳定版指令时,第二发送单元803发送稳定版信息至智能电视,以控制智能电视切换到支持稳定版功能的稳定版;版本切换指令为切换到开发版指令时,第二发送单元803发送开发版信息至智能电视,以控制智能电视切换到支持开发版功能的开发版。
[0147]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0148]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0149]以上对本发明所提供的一种版本升级方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种版本升级方法,应用于智能电视,其特征在于,所述智能电视同时支持稳定版功能和开发版功能,所述方法包括: 发送版本切换指令至服务器; 接收所述服务器发送的依据所述版本切换指令查找到的所述版本切换指令对应的版本信息;其中,所述版本信息至少包括稳定版信息和开发版信息; 依据所述版本信息控制所述智能电视进行版本切换; 其中,所述版本切换指令为切换到稳定版指令时,接收所述服务器发送的稳定版信息,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,接收所述服务器发送的开发版信息,以控制所述智能电视切换到支持开发版功能的开发版。
2.根据权利要求1所述的方法,其特征在于,还包括: 发送升级指令至所述服务器;所述升级指令用于指示所述服务器查找升级当前所述智能电视版本的升级消息; 接收所述服务器发送的升级消息,所述升级消息至少包括稳定版升级消息和开发版升级消息中的一个;其中,所述稳定版升级消息用于告知所述智能电视进行稳定版升级,所述开发版升级消息用于告知所述智能电视进行开发版升级; 依据所述升级消息,发送确认升级消息至所述服务器; 接收所述服务器发送的升级数据,依据所述升级数据升级所述智能电视。
3.根据权利要求2所述的方法,其特征在于,所述升级数据为升级包,所述智能电视直接下载所述升级包进行升级; 所述升级数据为升级地址,所述智能电视依据所述升级地址查找到所述升级地址对应的升级包进行下载升级。
4.根据权利要求2所述的方法,其特征在于,所述发送升级指令至服务器之前还包括: 实时检测所述服务器发送的升级消息; 当检测到服务器发送的升级消息后,提示用户当前智能电视可进行升级。
5.一种版本升级方法,应用于服务器,其特征在于,包括: 接收智能电视发送的版本切换指令; 依据所述版本切换指令查找所述版本切换指令对应的版本信息,并发送所述版本信息至智能电视;其中,所述版本信息至少包括稳定版信息和开发版信息; 其中,所述版本切换指令为切换到稳定版指令时,发送稳定版信息至所述智能电视,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,发送开发版信息至所述智能电视,以控制所述智能电视切换到支持开发版功能的开发版。
6.根据权利要求5所述的方法,其特征在于,还包括: 接收所述智能电视发送的升级指令; 依据所述升级指令查找升级当前所述智能电视的升级消息;所述升级消息至少包括稳定版升级消息和开发版升级消息中的一个;其中,所述稳定版升级消息用于告知所述智能电视进行稳定版升级,所述开发版升级消息用于告知所述智能电视进行开发版升级; 发送升级消息至所述智能电视;接收所述智能电视发送的确认升级消息; 依据所述确认升级消息,发送升级数据至所述智能电视,以控制所述智能电视依据所述升级数据升级所述智能电视。
7.根据权利要求5所述的方法,其特征在于,还包括: 实时检测所述智能电视的版本信息; 当检测到所述智能电视的版本信息与所述服务器中存储的最新版本信息不同时,发送提示消息至所述智能电视,以告知所述智能电视进行版本升级。
8.根据权利要求5所述的方法,其特征在于,所述服务器预先设置稳定版用户管理组和开发版用户管理组,所述方法还包括: 检测当前所述智能电视的版本信息和物理地址; 依据所述智能电视的版本信息,将所述智能电视的物理地址保存到稳定版用户管理组或开发版用户管理组; 依据所述物理地址发送广播消息至所述智能电视; 其中,当所述智能电视的物理地址保存到稳定版用户管理组时,所述广播消息为稳定版功能消息;当所述智能电视的物理地址保存到开发版用户管理组时,所述广播消息为开发版功能消息。
9.一种版本升级装置,应用于智能电视,其特征在于,所述智能电视同时支持稳定版功能和开发版功能,所述装置包括: 第一发送单元,用于发送版本切换指令至服务器; 第一接收单元,用于接收所述服务器发送的依据所述版本切换指令查找到的所述版本切换指令对应的版本信息;其中,所述版本信息至少包括稳定版信息和开发版信息; 版本切换单元,用于依据所述版本信息控制所述智能电视进行版本切换; 其中,所述版本切换指令为切换到稳定版指令时,所述第一接收单元接收所述服务器发送的稳定版信息,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,所述第一接收单元接收所述服务器发送的开发版信息,以控制所述智能电视切换到支持开发版功能的开发版。
10.一种版本升级装置,应用于服务器,其特征在于,包括: 第二接收单元,用于接收智能电视发送的版本切换指令; 查找单元,用于依据所述版本切换指令查找所述版本切换指令对应的版本信息;第二发送单元,用于发送所述版本信息至智能电视;其中,所述版本信息至少包括稳定版信息和开发版信息; 其中,所述版本切换指令为切换到稳定版指令时,所述第二发送单元发送稳定版信息至所述智能电视,以控制所述智能电视切换到支持稳定版功能的稳定版;所述版本切换指令为切换到开发版指令时,所述第二发送单元发送开发版信息至所述智能电视,以控制所述智能电视切换到支持开发版功能的开发版。
【文档编号】H04N21/443GK103647986SQ201310652956
【公开日】2014年3月19日 申请日期:2013年12月4日 优先权日:2013年12月4日
【发明者】佟妍妍 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1