一种模块电视的通信方法及装置.pdf

上传人:大师****2 文档编号:524840 上传时间:2018-02-20 格式:PDF 页数:12 大小:1.36MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410310818.3

申请日:

2014.06.30

公开号:

CN104079967A

公开日:

2014.10.01

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04N 21/41申请日:20140630|||公开

IPC分类号:

H04N21/41(2011.01)I; H04N21/418(2011.01)I; H04N21/443(2011.01)I

主分类号:

H04N21/41

申请人:

TCL集团股份有限公司

发明人:

张晓红

地址:

516006 广东省惠州市仲恺高新技术开发区十九号小区

优先权:

专利代理机构:

深圳中一专利商标事务所 44237

代理人:

张全文

PDF下载: PDF下载
内容摘要

本发明适用于模块电视领域,提供了一种模块电视的通信方法及装置。所述方法包括:屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动;屏端切换输入信号至HDMI信源,以便从HDMI获取处理后的HDMI信源;屏端检测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端;卡端根据接收的按键事件执行相应的动作。本发明实施例能够缩短模块电视的打开时间。

权利要求书

1.  一种模块电视的通信方法,其中所述模块电视包括屏端及卡端,其特征在于,所述方法包括下述步骤:
屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动;
屏端切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;
屏端检测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端;
卡端根据接收的按键事件执行相应的动作。

2.
  如权利要求1所述的方法,其特征在于,在所述卡端加载HDMI驱动的步骤之后,包括下述步骤:
卡端发送认证请求至屏端,所述认证请求携带有卡端的认证信息;
屏端将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。

3.
  如权利要求1所述的方法,其特征在于,在屏端给卡端上电之后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动之前,所述方法包括下述步骤:
屏端检测是否接收到用户在显示屏的power键发出的长按指令;
在检测接收到用户在显示屏的power键发出的长按指令时,通过串口发送软件强制升级指令至卡端;
卡端根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。

4.
  如权利要求1所述的方法,其特征在于,在所述卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动的同时,所述方法包括下述步骤:屏端点亮背光并输出开机logo。

5.
  如权利要求1所述的方法,其特征在于,在所述屏端检测是否接收到按键事件的步骤的同时,所述方法包括下述步骤:卡端执行启动内核动作、挂载服务动作,以使屏端根据启动结果显示卡端的应用程序界面。

6.
  一种模块电视的通信装置,其特征在于,所述装置包括屏端和卡端;
所述屏端包括信号切换单元和按键事件检测单元;
所述卡端包括驱动加载单元和按键事件执行单元;
所述驱动加载单元,用于在屏端给卡端上电后,加载串口驱动、加载高清晰度多媒体接口HDMI驱动;
所述信号切换单元,用于切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;
所述按键事件检测单元,用于检测屏端是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至按键事件执行单元;
所述按键事件执行单元,用于根据接收的按键事件执行相应的动作。

7.
  如权利要求6所述的装置,其特征在于,所述装置包括:
认证请求发送单元,用于发送认证请求至合法性校验单元,所述认证请求携带有卡端的认证信息;
合法性校验单元,用于将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。

8.
  如权利要求6所述的装置,其特征在于,所述装置包括:
长按指令检测单元,用于检测是否接收到用户在显示屏的power键发出的长按指令;
长按指令发送单元,用于在检测接收到用户在显示屏的power键发出的长按指令时,通过串口发送软件强制升级指令至软件升级单元;
软件升级单元,用于根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。

9.
  如权利要求6所述的装置,其特征在于,在所述卡端加载串口驱动、加 载高清晰度多媒体接口HDMI驱动的同时,所述屏端包括:开机初始化单元,用于点亮背光并输出开机logo。

10.
  如权利要求6所述的装置,其特征在于,在所述检测屏端是否接收到按键事件的步骤的同时,所述卡端包括:卡端界面初始化单元,用于执行启动卡端的内核动作、挂载服务动作,以使屏端根据启动结果显示卡端的应用程序界面。

说明书

一种模块电视的通信方法及装置
技术领域
本发明属于模块电视领域,尤其涉及一种模块电视的通信方法及装置。
背景技术
模块电视是指可定制、可升级的智能电视,用户可以根据自己的需求定制差异化的产品功能模块。在模块电视中,存在两个板卡,为了区分这两个板卡,把跟显示屏密切相关的、不会更换的板卡叫屏端,另一个可以插拔、更换的板卡叫卡端。
现有的模块电视的通信方法,主要是通过屏端处理视频信息,并播放处理后的视频信息。由于屏端的配置通常较低,因此采用现有的模块电视通信方法容易导致视频信息处理较慢,且播放的效果较差。
发明内容
本发明实施例提供了一种模块电视的通信方法,旨在解决现有方法容易导致视频信息处理较慢,且播放的效果较差的问题。
本发明实施例是这样实现的,一种模块电视的通信方法,所述模块电视包括卡端及屏端,所述方法包括下述步骤:
屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动;
屏端切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;
屏端检测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端;
卡端根据接收的按键事件执行相应的动作。
本发明实施例的另一目的在于提供一种模块电视的通信装置,所述装置包括屏端和卡端;
所述屏端包括信号切换单元和按键事件检测单元;
所述卡端包括驱动加载单元和按键事件执行单元;
所述驱动加载单元,用于在屏端给卡端上电后,加载串口驱动、加载高清晰度多媒体接口HDMI驱动;
所述信号切换单元,用于切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;
所述按键事件检测单元,用于检测屏端是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至按键事件执行单元;
所述按键事件执行单元,用于根据接收的按键事件执行相应的动作。
在本发明实施例中,由于卡端的配置较高,因此在卡端处理数据后再发送给屏端显示,能够缩短模块电视的打开时间,提高HDMI信源的处理速度及效果。
附图说明
图1是本发明第一实施例提供的一种模块电视的通信方法的流程图;
图2是本发明第二实施例提供的屏端和卡端的交互流程图;
图3是本发明第三实施例提供的一种模块电视的通信装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,HDMI信源及按键事件的处理都由卡端完成后再将处理 结果通过串口发送给屏端。由于屏端配置较低,启动界面简单,卡端配置较高,输出的界面更丰富,如何让用户尽快看到卡端界面,本方法定义在卡端Boot中就已加载HDMI输出驱动,因此屏端认证完成后就可以快速切换到HDMI输入通道,用户可以以最快速度看到卡端的启动界面,提升用户体验。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的一种模块电视的通信方法的流程图,详述如下:
步骤S11,屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动。
在屏端给卡端上电之前,屏端执行硬件初始化动作,比如初始化显示设备的动作。完成硬件初始化动作之后,屏端通过通用输入/输出(General Purpose Input Output,GPIO)口的拉高给卡端上电,以使卡端执行Boot启动动作、加载串口驱动、加载高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)驱动等动作。
优选地,在所述卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动的同时,屏端点亮背光并输出开机logo。由于卡端启动仍需要一段时间,因此,屏端点亮背光并输出开机logo,能够缩短用户等待看到卡端的开机画面的时间,从而提高了用户体验。
进一步地,在所述卡端加载HDMI驱动的步骤之后,包括下述步骤:
A1、卡端发送认证请求至屏端,所述认证请求携带有卡端的认证信息。
A2、屏端将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。
在步骤A1和A2中,屏端通过卡端发送的认证请求判断卡端的合法性,并在判定卡端是合法的情况下才执行后续的操作,从而有效提高了模块电视的安全性。其中,认证请求携带的卡端的认证信息可以为卡端的唯一标识,屏端将 卡端的唯一标识与预先存储的一个或多个合法的卡端的信息比较,若存在相同的卡端的唯一标识,则判定该卡端是合法的,否则,判定卡端不是合法的。
除此之外,为进一步提高模块电视的安全性,卡端的认证信息也可以设置为一个密文,以屏端接收到该密文后,采用预先存储的解密密钥解密该密文,若解密得到的明文与预先存储的明文相同,则判定该卡端是合法的,否则,判定该卡端不是合法的。
步骤S12,屏端切换输入信号至HDMI信源,以便从卡端的HDMI获取处理后的HDMI信源。
该步骤中,由于卡端加载了HDMI驱动,因此在屏端切换输入信号至HDMI信源后,就可从卡端的HDMI获取HDMI信源。由于屏端不能更换,卡端可以更换,因此屏端的配置通常远低于卡端,而处理HDMI信源又需要较高的配置,因此采用卡端处理HDMI信源后,再发给屏端,能够有效提高HDMI信源的处理速度及处理效果。
步骤S13,屏端检测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端。
该步骤中,由于按键是在遥控器或显示屏上,因此,屏端检测的按键事件是检测是否接收到遥控器或者显示屏发出的按键事件。若接收到遥控器或者显示屏发出的按键事件,则将接收的按键事件通过卡端已加载的串口驱动转发至卡端,并继续执行检测动作;若没有接收到按键事件,则继续执行检测动作。
优选地,在所述屏端检测是否接收到按键事件的步骤的同时,卡端执行启动内核动作、挂载服务动作,以使屏端根据卡端的启动结果显示卡端的应用程序界面。该步骤中,在屏端检测按键事件的同时,卡端执行启动内核、启动挂载服务、启动应用等动作,在启动结束后,将启动结果发送给屏端,屏端再显示启动结果对应的卡端的应用程序界面。
步骤S14,卡端根据接收的按键事件执行相应的动作。
该步骤中,卡端接收到屏端转发的按键事件后,解析该按键事件对应的动 作,并根据解析结果执行相应的动作。例如,在按键事件为播放下一个频道的按键事件时,则搜索当前频道的下一个频道的频道信息,并将搜索到的频道信息发送给屏端,以使屏端播放该频道信息。
作为本发明第一实施例的另一实施例,在需要对卡端的应用程序(软件)执行升级操作时,则可插接一个存储有升级的应用程序的外接设备(如U盘和移动硬盘),在屏端给卡端上电之后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动之前再运行该升级的应用程序,以达到升级的目的,具体包括下述步骤:
B1、屏端检测是否接收到用户在显示屏的power键发出的长按指令。该步骤中,长按指令通过长按power建发出,例如长按该power键3秒则判定用户发出了长按指令,当然,也可以设置为其他时间值,例如设置为5秒等,此处不作限定。当用户不是长按power键时,例如,在长按该power键3秒则判定用户发出了长按指令时,若用户按压该power键的时间为1秒,则判定用户不是长按power键,用户没有发出长按指令,
B2、在检测接收到用户在显示屏的power键发出的长按指令时,通过串口发送软件强制升级指令至卡端。该步骤中,屏端和卡端的通信通过串口实现。
B3、卡端根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。该步骤中,卡端加载外接设备,并对需要升级的软件执行软件升级动作。进一步地,为了能够运行升级后的软件,则在软件升级后重启卡端。
在本发明第一实施例中,HDMI信源及按键事件的处理都由卡端完成后再将处理结果通过串口发送给屏端。由于屏端配置较低,启动界面简单,卡端配置较高,输出的界面更丰富,如何让用户尽快看到卡端界面,本方法定义在卡端Boot中就已加载HDMI输出驱动,因此屏端认证完成后就可以快速切换到HDMI输入通道,用户可以以最快速度看到卡端的启动界面,提升用户体验。
实施例二:
图2示出了本发明第二实施例提供的屏端和卡端的交互流程图,在本实施例中,在给卡端上电之前插入外接设备的,在实际情况中,可以在模块电视已开机后插入,此处不作限定。
步骤1、用户上电并插入装有卡端待升级系统的外接设备后,屏端启动完成部分硬件初始化工作。
步骤2、屏端通过拉高GPIO口管脚给卡端上电,以使卡端启动。
步骤3、屏端继续完成图像设备初始化工作,点亮背光,输出开机logo。
步骤4、屏端检测用户是否长按显示屏power按键,因为显示屏按键是在屏端,所以检测过程是在屏端,该检测主要是为了卡端的强制升级准备。
步骤5、如果用户长按了power按键,屏端通过通信串口发送软件强制升级指令至卡端。用户有强制升级需求,卡端在Boot阶段里检测到外接设备后,则进行卡端系统升级工作。
步骤6、卡端根据接收的软件强制升级指令加载外接设备进行强制升级,之后再重启。当然,也可以设置在升级结束之后不马上执行重启操作,例如,可设置在接收到用户发出的重启指令之后再执行重启操作。
步骤7、当不再检测到用户按power按键时,屏端通过通信串口告诉卡端可以继续启动,毕竟用户最想看到的是卡端的应用程序界面,卡端继续启动。
步骤8、卡端启动到Boot阶段,加载通信串口驱动,加载HDMI输出驱动。
步骤9、卡端发出认证请求。不是随便插入一个卡就能工作的,需要进行卡端的认证工作。除此之外,为进一步提高模块电视的安全性,卡端的认证信息也可以设置为一个密文,以屏端接收到该密文后,采用预先存储的解密密钥解密该密文,若解密得到的明文与预先存储的明文相同,则判定该卡端是合法的,否则,判定该卡端不是合法的。
步骤10、屏端处理完卡端的认证后,确定是一张合法卡,屏端将输入信号切换到HDMI信源,以从卡端获取HDMI信源,这样,卡端的图像就通过屏端显示在显示屏上。
步骤11、屏端进入循环等待按键及遥控事件的处理及分发,因为遥控和按键都在屏端,所以用户对卡端界面的操作都要通过屏端传到卡端。此外,在屏端循环等待按键及遥控事件的处理及分发的同时,卡端执行启动内核动作、挂载服务动作,以使屏端根据卡端的启动结果显示卡端的应用程序界面。
步骤12、若检测到红外遥控,则通过串口转发红外遥控至卡端,以使卡端根据接收的按键事件执行相应的动作。
实施例三:
图3示出了本发明第三实施例提供的一种模块电视的通信装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。
该模块电视的通信装置包括屏端31和卡端32。其中:
所述屏端31包括信号切换单元311和按键事件检测单元312。
所述卡端32包括驱动加载单元321和按键事件执行单元322。
所述驱动加载单元321,用于在屏端给卡端上电后,加载串口驱动、加载高清晰度多媒体接口HDMI驱动。
进一步地,在加载HDMI驱动之后,屏端需要对卡端的合法性进行验证,这时,所述模块电视的通信装置还包括:认证请求发送单元和合法性校验单元。其中,认证请求发送单元属于卡端,合法性校验单元属于屏端。
所述认证请求发送单元用于发送认证请求至合法性校验单元,所述认证请求携带有卡端的认证信息。其中,认证请求携带的卡端的认证信息可以为卡端的唯一标识;为进一步提高模块电视的安全性,卡端的认证信息也可以设置为一个密文,此处不作限定。所述合法性校验单元用于将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。
优选地,在所述卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动的同时,所述屏端还包括:开机初始化单元,用于点亮背光并输出开机logo。通过点亮背光并输出开机logo,能够缩短用户等待看到卡端的开机画面的时间, 从而提高了用户体验。
所述信号切换单元311,用于切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源。
由于卡端加载了HDMI驱动,因此在屏端切换输入信号至HDMI信源后,就可从卡端的HDMI获取HDMI信源。采用卡端处理HDMI信源后,再发给屏端,能够有效提高HDMI信源的处理速度及处理效果。
所述按键事件检测单元312,用于检测屏端是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至按键事件执行单元322。
其中,检测的按键事件是检测屏端是否接收到遥控器或者显示屏发出的按键事件。
在所述检测屏端是否接收到按键事件的步骤的同时,所述卡端还包括:卡端界面初始化单元,用于执行启动卡端的内核动作、挂载服务动作,以使屏端根据启动结果显示卡端的应用程序界面。该卡端界面初始化单元继续执行启动动作,如启动内核、启动挂载服务、启动应用等动作,在启动结束后,将启动结果发送给屏端,屏端再显示启动结果对应的卡端的应用程序界面。
所述按键事件执行单元322,用于根据接收的按键事件执行相应的动作。
在接收到屏端转发的按键事件后,解析该按键事件对应的动作,并根据解析结果执行相应的动作。
作为本发明第二实施例的另一实施例,所述模块电视的通信装置还包括:长按指令检测单元、长按指令发送单元、软件升级单元。其中,长按指令检测单元和长按指令发送单元属于屏端,软件升级单元属于卡端。
所述长按指令检测单元,用于检测是否接收到用户在显示屏的power键发出的长按指令。其中,长按指令通过长按power建发出,例如长按该power键3秒则判定用户发出了长按指令,当然,也可以设置为其他时间值,例如设置为5秒等,此处不作限定。
所述长按指令发送单元,用于在检测接收到用户在显示屏的power键发出 的长按指令时,通过串口发送软件强制升级指令至软件升级单元。
所述软件升级单元,用于根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。进一步地,为了能够运行升级后的软件,则在软件升级后重启卡端。
在本发明第二实施例中,由于屏端配置较低,启动界面简单,卡端配置较高,输出的界面更丰富,如何让用户尽快看到卡端界面,本方法定义在卡端Boot中就已加载HDMI输出驱动,因此屏端认证完成后就可以快速切换到HDMI输入通道,用户可以以最快速度看到卡端的启动界面,提升用户体验。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种模块电视的通信方法及装置.pdf_第1页
第1页 / 共12页
一种模块电视的通信方法及装置.pdf_第2页
第2页 / 共12页
一种模块电视的通信方法及装置.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种模块电视的通信方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种模块电视的通信方法及装置.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104079967A43申请公布日20141001CN104079967A21申请号201410310818322申请日20140630H04N21/41201101H04N21/418201101H04N21/44320110171申请人TCL集团股份有限公司地址516006广东省惠州市仲恺高新技术开发区十九号小区72发明人张晓红74专利代理机构深圳中一专利商标事务所44237代理人张全文54发明名称一种模块电视的通信方法及装置57摘要本发明适用于模块电视领域,提供了一种模块电视的通信方法及装置。所述方法包括屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI。

2、驱动;屏端切换输入信号至HDMI信源,以便从HDMI获取处理后的HDMI信源;屏端检测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端;卡端根据接收的按键事件执行相应的动作。本发明实施例能够缩短模块电视的打开时间。51INTCL权利要求书2页说明书6页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图3页10申请公布号CN104079967ACN104079967A1/2页21一种模块电视的通信方法,其中所述模块电视包括屏端及卡端,其特征在于,所述方法包括下述步骤屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动;屏端。

3、切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;屏端检测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端;卡端根据接收的按键事件执行相应的动作。2如权利要求1所述的方法,其特征在于,在所述卡端加载HDMI驱动的步骤之后,包括下述步骤卡端发送认证请求至屏端,所述认证请求携带有卡端的认证信息;屏端将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。3如权利要求1所述的方法,其特征在于,在屏端给卡端上电之后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动之前,所述方法包括下述步骤屏端检测是否接收到用户在显示屏的POWER键发出的。

4、长按指令;在检测接收到用户在显示屏的POWER键发出的长按指令时,通过串口发送软件强制升级指令至卡端;卡端根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。4如权利要求1所述的方法,其特征在于,在所述卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动的同时,所述方法包括下述步骤屏端点亮背光并输出开机LOGO。5如权利要求1所述的方法,其特征在于,在所述屏端检测是否接收到按键事件的步骤的同时,所述方法包括下述步骤卡端执行启动内核动作、挂载服务动作,以使屏端根据启动结果显示卡端的应用程序界面。6一种模块电视的通信装置,其特征在于,所述装置包括屏端和卡端;所述屏端包括信。

5、号切换单元和按键事件检测单元;所述卡端包括驱动加载单元和按键事件执行单元;所述驱动加载单元,用于在屏端给卡端上电后,加载串口驱动、加载高清晰度多媒体接口HDMI驱动;所述信号切换单元,用于切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;所述按键事件检测单元,用于检测屏端是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至按键事件执行单元;所述按键事件执行单元,用于根据接收的按键事件执行相应的动作。7如权利要求6所述的装置,其特征在于,所述装置包括认证请求发送单元,用于发送认证请求至合法性校验单元,所述认证请求携带有卡端的认证信息;合法性校验单元,用于。

6、将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。8如权利要求6所述的装置,其特征在于,所述装置包括权利要求书CN104079967A2/2页3长按指令检测单元,用于检测是否接收到用户在显示屏的POWER键发出的长按指令;长按指令发送单元,用于在检测接收到用户在显示屏的POWER键发出的长按指令时,通过串口发送软件强制升级指令至软件升级单元;软件升级单元,用于根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。9如权利要求6所述的装置,其特征在于,在所述卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动的同时,所述屏端包括开机初始化单元,用于点亮背光。

7、并输出开机LOGO。10如权利要求6所述的装置,其特征在于,在所述检测屏端是否接收到按键事件的步骤的同时,所述卡端包括卡端界面初始化单元,用于执行启动卡端的内核动作、挂载服务动作,以使屏端根据启动结果显示卡端的应用程序界面。权利要求书CN104079967A1/6页4一种模块电视的通信方法及装置技术领域0001本发明属于模块电视领域,尤其涉及一种模块电视的通信方法及装置。背景技术0002模块电视是指可定制、可升级的智能电视,用户可以根据自己的需求定制差异化的产品功能模块。在模块电视中,存在两个板卡,为了区分这两个板卡,把跟显示屏密切相关的、不会更换的板卡叫屏端,另一个可以插拔、更换的板卡叫卡端。

8、。0003现有的模块电视的通信方法,主要是通过屏端处理视频信息,并播放处理后的视频信息。由于屏端的配置通常较低,因此采用现有的模块电视通信方法容易导致视频信息处理较慢,且播放的效果较差。发明内容0004本发明实施例提供了一种模块电视的通信方法,旨在解决现有方法容易导致视频信息处理较慢,且播放的效果较差的问题。0005本发明实施例是这样实现的,一种模块电视的通信方法,所述模块电视包括卡端及屏端,所述方法包括下述步骤0006屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动;0007屏端切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;0008屏端检。

9、测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端;0009卡端根据接收的按键事件执行相应的动作。0010本发明实施例的另一目的在于提供一种模块电视的通信装置,所述装置包括屏端和卡端;0011所述屏端包括信号切换单元和按键事件检测单元;0012所述卡端包括驱动加载单元和按键事件执行单元;0013所述驱动加载单元,用于在屏端给卡端上电后,加载串口驱动、加载高清晰度多媒体接口HDMI驱动;0014所述信号切换单元,用于切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源;0015所述按键事件检测单元,用于检测屏端是否接收到按键事件,并在接收到按键事件后。

10、,将接收到的按键事件转发至按键事件执行单元;0016所述按键事件执行单元,用于根据接收的按键事件执行相应的动作。0017在本发明实施例中,由于卡端的配置较高,因此在卡端处理数据后再发送给屏端显示,能够缩短模块电视的打开时间,提高HDMI信源的处理速度及效果。说明书CN104079967A2/6页5附图说明0018图1是本发明第一实施例提供的一种模块电视的通信方法的流程图;0019图2是本发明第二实施例提供的屏端和卡端的交互流程图;0020图3是本发明第三实施例提供的一种模块电视的通信装置的结构图。具体实施方式0021为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明。

11、进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0022本发明实施例中,HDMI信源及按键事件的处理都由卡端完成后再将处理结果通过串口发送给屏端。由于屏端配置较低,启动界面简单,卡端配置较高,输出的界面更丰富,如何让用户尽快看到卡端界面,本方法定义在卡端BOOT中就已加载HDMI输出驱动,因此屏端认证完成后就可以快速切换到HDMI输入通道,用户可以以最快速度看到卡端的启动界面,提升用户体验。0023为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。0024实施例一0025图1示出了本发明第一实施例提供的一种模块电视的通信方法的流程图,详述如。

12、下0026步骤S11,屏端给卡端上电后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动。0027在屏端给卡端上电之前,屏端执行硬件初始化动作,比如初始化显示设备的动作。完成硬件初始化动作之后,屏端通过通用输入/输出GENERALPURPOSEINPUTOUTPUT,GPIO口的拉高给卡端上电,以使卡端执行BOOT启动动作、加载串口驱动、加载高清晰度多媒体接口HIGHDENITIONMULTIMEDIAINTERFACE,HDMI驱动等动作。0028优选地,在所述卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动的同时,屏端点亮背光并输出开机LOGO。由于卡端启动仍需要一段时间,因此,屏。

13、端点亮背光并输出开机LOGO,能够缩短用户等待看到卡端的开机画面的时间,从而提高了用户体验。0029进一步地,在所述卡端加载HDMI驱动的步骤之后,包括下述步骤0030A1、卡端发送认证请求至屏端,所述认证请求携带有卡端的认证信息。0031A2、屏端将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。0032在步骤A1和A2中,屏端通过卡端发送的认证请求判断卡端的合法性,并在判定卡端是合法的情况下才执行后续的操作,从而有效提高了模块电视的安全性。其中,认证请求携带的卡端的认证信息可以为卡端的唯一标识,屏端将卡端的唯一标识与预先存储的一个或多个合法的卡端的信息比较,若存在相同的卡端。

14、的唯一标识,则判定该卡端是合法的,否则,判定卡端不是合法的。0033除此之外,为进一步提高模块电视的安全性,卡端的认证信息也可以设置为一个密文,以屏端接收到该密文后,采用预先存储的解密密钥解密该密文,若解密得到的明文与预先存储的明文相同,则判定该卡端是合法的,否则,判定该卡端不是合法的。说明书CN104079967A3/6页60034步骤S12,屏端切换输入信号至HDMI信源,以便从卡端的HDMI获取处理后的HDMI信源。0035该步骤中,由于卡端加载了HDMI驱动,因此在屏端切换输入信号至HDMI信源后,就可从卡端的HDMI获取HDMI信源。由于屏端不能更换,卡端可以更换,因此屏端的配置通常。

15、远低于卡端,而处理HDMI信源又需要较高的配置,因此采用卡端处理HDMI信源后,再发给屏端,能够有效提高HDMI信源的处理速度及处理效果。0036步骤S13,屏端检测是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至卡端。0037该步骤中,由于按键是在遥控器或显示屏上,因此,屏端检测的按键事件是检测是否接收到遥控器或者显示屏发出的按键事件。若接收到遥控器或者显示屏发出的按键事件,则将接收的按键事件通过卡端已加载的串口驱动转发至卡端,并继续执行检测动作;若没有接收到按键事件,则继续执行检测动作。0038优选地,在所述屏端检测是否接收到按键事件的步骤的同时,卡端执行启动内核动作、挂。

16、载服务动作,以使屏端根据卡端的启动结果显示卡端的应用程序界面。该步骤中,在屏端检测按键事件的同时,卡端执行启动内核、启动挂载服务、启动应用等动作,在启动结束后,将启动结果发送给屏端,屏端再显示启动结果对应的卡端的应用程序界面。0039步骤S14,卡端根据接收的按键事件执行相应的动作。0040该步骤中,卡端接收到屏端转发的按键事件后,解析该按键事件对应的动作,并根据解析结果执行相应的动作。例如,在按键事件为播放下一个频道的按键事件时,则搜索当前频道的下一个频道的频道信息,并将搜索到的频道信息发送给屏端,以使屏端播放该频道信息。0041作为本发明第一实施例的另一实施例,在需要对卡端的应用程序软件执。

17、行升级操作时,则可插接一个存储有升级的应用程序的外接设备如U盘和移动硬盘,在屏端给卡端上电之后,卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动之前再运行该升级的应用程序,以达到升级的目的,具体包括下述步骤0042B1、屏端检测是否接收到用户在显示屏的POWER键发出的长按指令。该步骤中,长按指令通过长按POWER建发出,例如长按该POWER键3秒则判定用户发出了长按指令,当然,也可以设置为其他时间值,例如设置为5秒等,此处不作限定。当用户不是长按POWER键时,例如,在长按该POWER键3秒则判定用户发出了长按指令时,若用户按压该POWER键的时间为1秒,则判定用户不是长按POWER键,。

18、用户没有发出长按指令,0043B2、在检测接收到用户在显示屏的POWER键发出的长按指令时,通过串口发送软件强制升级指令至卡端。该步骤中,屏端和卡端的通信通过串口实现。0044B3、卡端根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。该步骤中,卡端加载外接设备,并对需要升级的软件执行软件升级动作。进一步地,为了能够运行升级后的软件,则在软件升级后重启卡端。0045在本发明第一实施例中,HDMI信源及按键事件的处理都由卡端完成后再将处理结果通过串口发送给屏端。由于屏端配置较低,启动界面简单,卡端配置较高,输出的界面更丰富,如何让用户尽快看到卡端界面,本方法定义在卡端。

19、BOOT中就已加载HDMI输出驱动,因此屏端认证完成后就可以快速切换到HDMI输入通道,用户可以以最快速度看到卡端的说明书CN104079967A4/6页7启动界面,提升用户体验。0046实施例二0047图2示出了本发明第二实施例提供的屏端和卡端的交互流程图,在本实施例中,在给卡端上电之前插入外接设备的,在实际情况中,可以在模块电视已开机后插入,此处不作限定。0048步骤1、用户上电并插入装有卡端待升级系统的外接设备后,屏端启动完成部分硬件初始化工作。0049步骤2、屏端通过拉高GPIO口管脚给卡端上电,以使卡端启动。0050步骤3、屏端继续完成图像设备初始化工作,点亮背光,输出开机LOGO。。

20、0051步骤4、屏端检测用户是否长按显示屏POWER按键,因为显示屏按键是在屏端,所以检测过程是在屏端,该检测主要是为了卡端的强制升级准备。0052步骤5、如果用户长按了POWER按键,屏端通过通信串口发送软件强制升级指令至卡端。用户有强制升级需求,卡端在BOOT阶段里检测到外接设备后,则进行卡端系统升级工作。0053步骤6、卡端根据接收的软件强制升级指令加载外接设备进行强制升级,之后再重启。当然,也可以设置在升级结束之后不马上执行重启操作,例如,可设置在接收到用户发出的重启指令之后再执行重启操作。0054步骤7、当不再检测到用户按POWER按键时,屏端通过通信串口告诉卡端可以继续启动,毕竟用。

21、户最想看到的是卡端的应用程序界面,卡端继续启动。0055步骤8、卡端启动到BOOT阶段,加载通信串口驱动,加载HDMI输出驱动。0056步骤9、卡端发出认证请求。不是随便插入一个卡就能工作的,需要进行卡端的认证工作。除此之外,为进一步提高模块电视的安全性,卡端的认证信息也可以设置为一个密文,以屏端接收到该密文后,采用预先存储的解密密钥解密该密文,若解密得到的明文与预先存储的明文相同,则判定该卡端是合法的,否则,判定该卡端不是合法的。0057步骤10、屏端处理完卡端的认证后,确定是一张合法卡,屏端将输入信号切换到HDMI信源,以从卡端获取HDMI信源,这样,卡端的图像就通过屏端显示在显示屏上。0。

22、058步骤11、屏端进入循环等待按键及遥控事件的处理及分发,因为遥控和按键都在屏端,所以用户对卡端界面的操作都要通过屏端传到卡端。此外,在屏端循环等待按键及遥控事件的处理及分发的同时,卡端执行启动内核动作、挂载服务动作,以使屏端根据卡端的启动结果显示卡端的应用程序界面。0059步骤12、若检测到红外遥控,则通过串口转发红外遥控至卡端,以使卡端根据接收的按键事件执行相应的动作。0060实施例三0061图3示出了本发明第三实施例提供的一种模块电视的通信装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。0062该模块电视的通信装置包括屏端31和卡端32。其中0063所述屏端31包括信号切。

23、换单元311和按键事件检测单元312。0064所述卡端32包括驱动加载单元321和按键事件执行单元322。0065所述驱动加载单元321,用于在屏端给卡端上电后,加载串口驱动、加载高清晰度说明书CN104079967A5/6页8多媒体接口HDMI驱动。0066进一步地,在加载HDMI驱动之后,屏端需要对卡端的合法性进行验证,这时,所述模块电视的通信装置还包括认证请求发送单元和合法性校验单元。其中,认证请求发送单元属于卡端,合法性校验单元属于屏端。0067所述认证请求发送单元用于发送认证请求至合法性校验单元,所述认证请求携带有卡端的认证信息。其中,认证请求携带的卡端的认证信息可以为卡端的唯一标识。

24、;为进一步提高模块电视的安全性,卡端的认证信息也可以设置为一个密文,此处不作限定。所述合法性校验单元用于将接收的认证信息与预先存储的认证信息比对,以判断所述卡端的合法性。0068优选地,在所述卡端加载串口驱动、加载高清晰度多媒体接口HDMI驱动的同时,所述屏端还包括开机初始化单元,用于点亮背光并输出开机LOGO。通过点亮背光并输出开机LOGO,能够缩短用户等待看到卡端的开机画面的时间,从而提高了用户体验。0069所述信号切换单元311,用于切换输入信号至HDMI信源,以便从所述卡端的HDMI获取处理后的HDMI信源。0070由于卡端加载了HDMI驱动,因此在屏端切换输入信号至HDMI信源后,就。

25、可从卡端的HDMI获取HDMI信源。采用卡端处理HDMI信源后,再发给屏端,能够有效提高HDMI信源的处理速度及处理效果。0071所述按键事件检测单元312,用于检测屏端是否接收到按键事件,并在接收到按键事件后,将接收到的按键事件转发至按键事件执行单元322。0072其中,检测的按键事件是检测屏端是否接收到遥控器或者显示屏发出的按键事件。0073在所述检测屏端是否接收到按键事件的步骤的同时,所述卡端还包括卡端界面初始化单元,用于执行启动卡端的内核动作、挂载服务动作,以使屏端根据启动结果显示卡端的应用程序界面。该卡端界面初始化单元继续执行启动动作,如启动内核、启动挂载服务、启动应用等动作,在启动。

26、结束后,将启动结果发送给屏端,屏端再显示启动结果对应的卡端的应用程序界面。0074所述按键事件执行单元322,用于根据接收的按键事件执行相应的动作。0075在接收到屏端转发的按键事件后,解析该按键事件对应的动作,并根据解析结果执行相应的动作。0076作为本发明第二实施例的另一实施例,所述模块电视的通信装置还包括长按指令检测单元、长按指令发送单元、软件升级单元。其中,长按指令检测单元和长按指令发送单元属于屏端,软件升级单元属于卡端。0077所述长按指令检测单元,用于检测是否接收到用户在显示屏的POWER键发出的长按指令。其中,长按指令通过长按POWER建发出,例如长按该POWER键3秒则判定用户。

27、发出了长按指令,当然,也可以设置为其他时间值,例如设置为5秒等,此处不作限定。0078所述长按指令发送单元,用于在检测接收到用户在显示屏的POWER键发出的长按指令时,通过串口发送软件强制升级指令至软件升级单元。0079所述软件升级单元,用于根据接收的软件强制升级指令加载外接设备中的对应软件,以强制升级卡端的对应软件。进一步地,为了能够运行升级后的软件,则在软件升级后说明书CN104079967A6/6页9重启卡端。0080在本发明第二实施例中,由于屏端配置较低,启动界面简单,卡端配置较高,输出的界面更丰富,如何让用户尽快看到卡端界面,本方法定义在卡端BOOT中就已加载HDMI输出驱动,因此屏。

28、端认证完成后就可以快速切换到HDMI输入通道,用户可以以最快速度看到卡端的启动界面,提升用户体验。0081本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。0082以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN104079967A1/3页10图1说明书附图CN104079967A102/3页11图2说明书附图CN104079967A113/3页12图3说明书附图CN104079967A12。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1