模块电视升级的方法及模块电视的制作方法_2

文档序号:9768109阅读:来源:国知局
骤S102,当服务器查询到有可用的升级包时,所述智能卡端接收服务器返回的 升级包,发送所述升级包给所述屏端;
[0055] 本实施例中,当服务器查询到有屏端可用的升级包时,将升级包返回给智能卡端, 智能卡端对升级包的完整性等进行校验,校验通过后,由智能卡端发送给屏端。
[0056] 本实施例中,智能卡端接收到服务器返回的升级包后,需要进一步与屏端进行交 互,以获知屏端哪些软件需要进行升级,哪些软件不需要进行升级,然后智能卡端再根据屏 端需要进行升级的软件发送相关的升级包至屏端。是否需要升级的判断过程为现有技术, 在此不赘述。
[0057] 步骤S103,所述屏端接收所述升级包,根据所述升级包进行软件升级。
[0058] 其中,屏端可升级的软件包括自然光、声音、用户界面、画质等相关软件。例如,通 过相应软件的升级,可对画质进行调整、可使配屏实现多样化或者可实现声音双功放的处 理等等。
[0059] 其中,屏端与智能卡端保持数据连接状态,在从串口读升级包数据的同时,将数据 包写入存储空间,完成一个软件的升级后,再去升级另一个软件,以此类推。升级成功后,恢 复成正常启动模式。
[0060] 与现有技术相比,本实施例的屏端在自身的升级状态为激活状态后,与智能卡端 通过串口通讯协议进行交互,并由智能卡端与服务器通过网络协议进行交互,向服务器发 送升级查询信息,来查询服务器上是否有屏端可用的升级包,当有可用的升级包时,智能卡 端接收服务器返回的升级包并发送给屏端,由此,类单片机的屏端可通过智能卡端获取升 级包,并实现自身的软件升级,使模块电视的功能更加完善。
[0061] 在一优选的实施例中,如图2所示,在上述图1的实施例的基础上,上述步骤S102 包括:
[0062] 步骤S1021,所述智能卡端接收服务器返回的升级包,向所述屏端发送升级配置信 息;
[0063] 步骤S1022,接收所述屏端根据所述升级配置信息返回的升级解析信息,根据所述 升级解析信息发送所述升级包给所述屏端。
[0064] 本实施例中,智能卡端接收到服务器返回的升级包后,需要进一步与屏端进行交 互,向屏端发送升级配置信息,以获知屏端哪些软件需要进行升级,哪些软件不需要进行升 级,以及升级的先后顺序等。屏端接收到升级配置信息后,进行解析,根据解析后的升级配 置信息及自身需要升级的软件、升级的先后顺序等,生成升级解析信息,以告知智能卡端屏 端需要升级的软件,然后智能卡端再根据屏端需要进行升级的软件发送相关的升级包至屏 端。
[0065] 本实施例中,升级配置信息如下表2所示:
[0066]
[0067] 表 2
[0068] 升级解析信息如下表3所示:
[0069]
[0070] 表 3
[0071] 在一优选的实施例中,如图3所示,在上述图1的实施例的基础上,在上述步骤 S101之前还包括:
[0072] 步骤S110,判断所述屏端的升级状态是否为已激活状态,若为已激活状态,则进入 步骤S101,若为未激活状态,则进入步骤S120 ;
[0073] 步骤S120,若所述屏端的升级状态为未激活状态时,所述屏端将自身的设备信息 发送给智能卡端;
[0074] 步骤S130,智能卡端接收所述设备信息,根据所述设备信息生成激活请求信息,将 所述激活请求信息发送给服务器;
[0075] 步骤S140,智能卡端接收服务器根据所述激活请求信息返回的激活响应信息,将 所述激活响应信息发送所述屏端;
[0076] 步骤S150,所述屏端根据所述激活响应信息更改自身的升级状态为已激活状态, 并添加所述激活响应信息到所述屏端的设备配置信息中。
[0077] 本实施例中,屏端在开机后,判断自身的升级状态是否为已激活状态,如果为已激 活状态,则可进行升级;如果为未激活状态,将其设备信息发给智能卡端,通过智能卡帮助 激活。其中,屏端的设备信息包括屏端标识码及屏端型号,如下表4所示:
[0078]
[0079] 表 4
[0080] 智能卡端接收所述设备信息,根据设备信息生成激活请求信息,激活请求信息 除了屏端标识码及屏端型号外,还包括接口标识信息及地区与语言信息,如下表5所示:
[0081] 表 5
[0082] 本实施例中,服务器接收到智能卡端的激活请求信息后,在服务器上登记该屏端 的设备信息,允许该屏端使用服务器所提供的服务,并设置该屏端的指定编码,向智能卡端 返回激活响应信息,激活响应信息包括屏端指定编号及动态随机码,如下表6所示:
[0083]
[0084] 本实施例中,屏端在接收到智能卡端返回的激活响应信息后,将自身的升级状态 更改为已激活状态,将返回的屏端指定编号及动态随机码添加到设备配置信息中,以便在 升级时使用。
[0085] 在一优选的实施例中,在上述图1的实施例的基础上,本实施例在步骤S103之后 还包括:当所述屏端升级完成后,所述屏端向所述智能卡端发送升级结果信息,以通过所述 智能卡端将所述升级结果信息发送给所述服务器。
[0086] 本实施例中,当屏端升级完成后,重启模块电视,然后屏端再通过串口向智能卡端 发送升级结果信息,智能卡端将升级结果信息反馈给服务器,服务器通过升级结果信息获 知屏端是否升级成功等。
[0087] 本发明还提供一种模块电视,如图4所示,所述模块电视包括由串口连接的智能 卡端及屏端,在一实施例中,智能卡端包括第一发送模块及第二发送模块,屏端包括升级模 块,其中:
[0088] 第一发送模块101,用于当屏端的升级状态为已激活状态且需要升级时,获取所述 屏端的设备配置信息,向服务器发送包含所述设备配置信息的升级查询信息;
[0089] 模块电视包括智能卡端及屏端,本实施例中,智能卡端及屏端之间通过串口连接, 两者之间进行的所有通信均遵循串口通信协议。智能卡端与服务器通过网络连接,两者之 间进行的通信可均遵循HTTP协议。
[0090] 本实施例中,模块电视的智能卡端及屏端在服务器上是被当做两个独立的终端设 备来部署。该两个终端要与服务器进行交互,就要进行激活、登录或认证等。而屏端只有一 个升级业务需求,因此只需做激活即可,且一次激活可永久有效。
[0091] 本实施例中,当屏端需要进行软件升级时,需要判断自身的升级状态是否为激活 状态,一般来说,屏端在第一次联网时都需要在服务器上进行激活,并进行登记。
[0092] 其中,当屏端的升级状态为已激活状态且需要升级时,屏端将存储的设备配置信 息发送给智能卡端,设备配置信息包括屏端标识码、屏端型号、屏端指定编号、动态随机码 及系统主版本号。
[0093] 其中,屏端指定编号、动态随机码为屏端在激活时服务器通过智能卡端发送给屏 端的。
[0094] 本实施例中,智能卡端接收到屏端的设备配置信息时,通过HTTP协议向服务器发 送升级查询信息,该升级查询信息包含设备配置信息,服务器接收到升级查询信息后,根据 设备配置信息查询是否有该屏端可用的升级包。
[0095] 第二发送模块102,用于当服务器查询到有可用的升级包时,接收服务器返回的升 级包,发送所述升级包给所述屏端;
[0096] 本实施例中,当服务器查询到有屏端可用的升级包时,将升级包返回给智能卡端, 智能卡端对升级包的完整性等进行校验,校验通过后,由智能卡端发送给屏端。
[0097] 本实施例中,智能卡端接收到服务器返回的升级包后,需要进一步与屏端进行交 互,以获知屏端哪些软件需要进行升级,哪些软件不需要进行升级,然后智能卡端再根据屏 端需要进行升级的软件发送相关的升级包至屏端。
[0098] 升级模块103,用于接收所述升级包,根据所述升级包进行软件升级。
[0099] 其中,屏端可升级的软件包括自然光、声音、用户界面、画质等相关软件。例如,通 过相应软件的升级,可对画质进行调整、可使配屏实现多样化或者可实现声音双功放的处 理等等。
[0100] 其中,屏端于智能卡端保持数据连接状态,在从串口读升级包数据的同时,将数据 包写入存储空间,完成一个软件的升级后,再去升级另一个软件,以此类推。升级成功后,恢 复成正常启动模式。
[0101] 在一优选的实施例中,如图5所示,在上述图4的实施例的基础上,所述第二发送 模块102包括:
[0102] 第一发送
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1