一种模块电视的升级方法、模块电视及升级系统的制作方法

文档序号:9528070阅读:319来源:国知局
一种模块电视的升级方法、模块电视及升级系统的制作方法
【技术领域】
[0001]本发明涉及电视技术,特别涉及一种模块电视的升级方法、模块电视及升级系统。
【背景技术】
[0002]随机电视技术的不断发展,电视机的功能也不断增加升级,相应地衍生出了一种模块电视。该模块电视内设置有两张板卡,通常将跟显示屏连接且有控制关系、不会更换的叫屏端;可以插拔更换、用于实现电视功能的叫卡端。模块电视由于屏端通常无需更换,需要升级时通过更换卡端或升级卡端的智能卡系统,电视机即可具有新的功能、或对现有的功能进行改进优化,使已经过时的智能电视升级为市场主流的智能终端。只需支付卡端升级费用即可完成整个智能电视机的升级,这种方式减少了升级成本,大大节省了用户重新购买电视的费用。
[0003]但是,由于屏端与卡端分离独立,屏端在没有网络的情况下无法实现网络升级。卡端系统升级后,由于屏端型号不同、其中包括的功能芯片的个数与型号也各不相同,屏端现有的系统可能无法支持卡端系统,不能保证升级的一致性。并且,现有技术中卡端和屏端同时升级可能会使系统运行内存不足,出现升级故障或死机。
[0004]因而现有技术还有待改进和提高。

【发明内容】

[0005]鉴于上述现有技术的不足之处,本发明的目的在于提供一种模块电视的升级方法、模块电视及升级系统,以解决现有屏端在没有网络的情况下无法实现网络升级、以及屏端系统与卡系统不能保证升级一致性的问题。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种模块电视的升级方法,其包括:
A、模块电视启动,所述模块电视的智能卡与服务器连接,判断智能卡能升级时从服务器下载卡端升级包升级智能卡;
B、智能卡升级完成后进入屏端卡升级,从服务器下载与卡端升级包对应的屏端卡升级包并通过通信串口传输到屏端卡、升级屏端卡。
[0007]所述的模块电视的升级方法,其中,所述步骤A具体包括:
A1、模块电视启动,所述模块电视的智能卡与服务器连接,智能卡的第一下载进程发送更新请求至服务器;
A2、服务器判断是否有更新的卡端升级包:若有,则判断智能卡需要升级,反馈信息提示可以升级,执行步骤A3 ;否则,保持当前的电视功能;
A3、弹出提示框提示用户是否需要升级,当用户选择升级时,所述智能卡重启并与服务器连接,从服务器下载更新的卡端升级包升级智能卡。
[0008]所述的模块电视的升级方法,其中,所述步骤B具体包括:
B1、智能卡升级完成后,第一下载进程发送启动信息启动智能卡的第二下载进程; B2、第二下载进程提取屏端卡型号并发送屏端卡升级包下载请求至服务器;
B3、服务器根据屏端卡型号查找对应的屏端卡升级包并传输给智能卡的内存存储;
B4、第二下载进程将屏端卡升级包通过通信串口传输到屏端卡,屏端卡运行所述屏端卡升级包升级屏端卡。
[0009]所述的模块电视的升级方法,其中,所述屏端卡升级包包括芯片系统升级文件和配置文件,所述配置文件中随机列出所有芯片系统升级文件的文件名。
[0010]所述的模块电视的升级方法,其中,步骤B4具体包括:
B41、第二下载进程将配置文件传输给屏端卡解析;
B42、屏端卡根据配置文件中文件名的排序、通过第二下载进程依次下载芯片系统升级文件并存储到屏%5卡的内存;
B43、根据配置文件中文件名的排序,依次运行芯片系统升级文件升级各个芯片。
[0011]所述的模块电视的升级方法,其中,
在所述步骤B3之后,步骤B4之前,还包括:所述智能卡设置第一屏端升级标志位,并通过通信串口向屏端卡发送准备信息,通知屏端卡升级包已准备;
在所述步骤B42之后,还包括:屏端卡设置第二屏端升级标志位。
[0012]所述的模块电视的升级方法,其中,所述步骤B43具体包括:根据配置文件中文件名的排序,将芯片系统升级文件依次复制到Flash中;所有芯片系统升级文件复制完成后重启模块电视。
[0013]一种模块电视,其包括:
启动控制模块,用于模块电视启动后,模块电视的智能卡与服务器连接;
卡端升级模块,用于判断智能卡能升级时从服务器下载卡端升级包升级智能卡;屏端升级模块,用于智能卡升级完成后进入屏端卡升级,从服务器下载与卡端升级包对应的屏端卡升级包并通过通信串口传输到屏端卡、升级屏端卡。
[0014]一种模块电视的升级系统,其包括所述的模块电视和服务器,所述模块电视与服务器网络连接;所述服务器用于判断是否有更新的卡端升级包以及屏端卡升级包,根据模块电视的第一下载进程和第二下载进程查找卡端升级包和屏端卡升级包依次给模块电视升级。
[0015]相较于现有技术,本发明提供的模块电视的升级方法、模块电视及升级系统,在模块电视启动后,所述模块电视的智能卡与服务器连接,判断智能卡能升级时从服务器下载卡端升级包升级智能卡;智能卡升级完成后进入屏端卡升级系统,从服务器下载与卡端升级包对应的屏端卡升级包并通过通信串口传输到屏端卡、升级屏端卡;通过增加的通信串口连接智能卡与屏端卡、使屏端卡在没有网络的情况下也能升级,使用与卡端升级包对应的屏端卡升级包升级屏端卡,保证了智能卡与屏端卡升级的一致性;升级时先升级智能卡、再升级屏端卡,大大减少了系统升级时的内存占用,进一步提高了升级的稳定性和速度。
【附图说明】
[0016]图1为本发明提供的模块电视的升级方法流程图。
[0017]图2为本发明提供的模块电视的升级系统的结构框图。
【具体实施方式】
[0018]本发明提供一种模块电视的升级方法、模块电视及升级系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0019]本发明提供的模块电视的升级方法、模块电视及升级系统,对卡端的智能卡和屏端的屏端卡升级时,通过定义升级包的格式,定义屏端卡和智能卡的交互方式,将智能卡和屏端卡独立出来,保证了智能卡、屏端卡升级的一致性;通过增加通信通信串口和智能卡的网络下载,定义屏端卡和智能卡的通信串口通信协议,使屏端卡在没有网络的情况下也能通过网络更新的方式升级;通过智能卡中的两个下载进程分别先后下载对应的升级包,使智能卡和屏端卡按顺序升级。请参阅图1,所述的模块电视的升级方法,包括:
S100、模块电视启动,所述模块电视的智能卡与服务器连接,判断智能卡能升级时从服务器下载卡端升级包升级智能卡;
S200、智能卡升级完成后进入屏端卡升级,从服务器下载与卡端升级包对应的屏端卡升级包并通过通信串口传输到屏端卡、升级屏端卡。
[0020]本实施例中,模块电视开机启动后,智能卡与服务器(相当于网络)连接,实现正常的电视节目播放等功能。此时模块电视在后台向服务器查询是否有最新的智能卡的卡端升级包,有表示模块电视需要升级,则提示用户是否需要退出节目播放升级系统;没有则无需升级智能卡,直接保持当前的节目播放即可。则所述步骤S100具体包括:
步骤101、模块电视启动,所述模块电视的智能卡与服务器连接,智能卡的第一下载进程发送更新请求至服务器;
步骤102、服务器判断是否有更新的卡端升级包:若有,则判断智能卡需要升级,反馈信息提示可以升级,执行步骤103 ;否则,保持当前的电视功能;
步骤103、弹出提示框提示用户是否需要升级,当用户选择升级时,所述智能卡重启并与服务器连接,从服务器下载更新的卡端升级包升级智能卡。
[0021]其中,所述第一下载进程用于智能卡与服务器之间交互相关智能卡升级数据,主要实现下载卡端升级包。模块电视启动后智能卡实现现有电视播放或其他网络功能。卡端的智能卡自动与服务器网络连接。第一下载进程向服务器请求最新的卡端升级包。若有更新的卡端升级包,则服务器反馈升级信息给智能卡,智能卡根据所述升级信息控制屏端弹出提示框提示用户是否需要升级。若无新的卡端升级包,服务器反馈停止信息给智能卡,表明当前智能卡已是最新系统,无需升级;使模块电视保持当前的工作状态。为了避免影响用户的电视观看效果,本实施例只有在需要升级时才弹出对话框提示用户,无需升级时不提
/j、l Ο
[0022]本实施例在用户确认需要升级时停止电视功能,模块电视的智能卡重启进入智能卡升级系统(此时不会播放节目)。在智能卡升级系统下完成模块电视的智能卡、屏端卡升级操作。第一下载进程提取智能卡的型号并发送卡端下载请求至服务器。服务器根据智能卡的型号查找出对应的卡端升级包后反馈给卡端的智能卡。智能卡运行该卡端升级包完成升级。
[0023]智能卡升级完成后进入屏端卡升级。则所述步骤S200具体包括:
步骤201、智能卡升级完成后,第一下载进程发送启动信息启动智能卡的第二下载进程;
步骤202、第二下载进程提取屏端卡型号并发送屏端卡升级包下载请求至服务器;
步骤203、服务器根据屏端卡型号查找对应的屏端卡升级包并传输给智能卡的内存存储;
步骤204、第二下载进程将屏端卡升级包通过通信串口传输到屏端卡,屏端卡运行所述屏端卡升级包升级屏端卡。
[0024]其中,所述第二下载进程用于屏端卡与服务器之间交互相关屏端卡升级数据,主要实现下载屏端卡升级包。由于显示屏的类型不同,屏端卡上可能有一个或多个芯片。每个芯片对应的系统升级文件各不相同。为此,本实施例中,将屏端卡升级包通过通信串口传输到屏端卡上。现有技术中智能卡与屏端卡没有该通信串口,本实施例通过增加该通信串口来传输屏端卡升级包。由于屏端卡升级包已经下载,即使此
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1