电视屏的调试方法和系统的制作方法

xiaoxiao2020-10-23  11

电视屏的调试方法和系统的制作方法
【技术领域】
[0001] 本发明属于电视领域,尤其涉及一种电视屏的调试方法和系统。
【背景技术】
[0002] 模块电视包括电视屏和智能卡,且电视屏与智能卡之间活动连接。智能卡是智能 模块部分,可通过插槽与电视屏适配连接。电视屏是负责数据展示部分,包括菜单显示、画 质图像处理和声音的输出等。生产模块电视时,电视屏和智能卡是独立生产的,但对电视屏 的部分功能测试或部分调试,需要与智能卡协作完成,完成整体调试。
[0003] 模块电视的功能复杂且功能项繁多,如在量化生产时直接使用遥控器对模块电视 进行生产调试,操作繁琐、耗时较多,相应增加了生产成本。

【发明内容】

[0004] 鉴于此,本发明提供一种电视屏的调试方法和系统,通过增加调试设备,并基于统 一的串口通信协议对电视屏进行统一调试,高效省时。
[0005] 第一方面,本发明提供一种电视屏的调试方法,调试设备分别与所述电视屏和智 能卡根据串口通信协议连接,所述电视屏的调试方法包括:
[0006] 调试设备将第一调试命令发送给所述电视屏,并接收所述电视屏反馈的第一调试 信息,所述第一调试信息由所述电视屏根据所述第一调试命令进行单独调试得到;
[0007] 所述调试设备将第二调试命令发送给所述智能卡,并接收所述智能卡反馈的第二 调试信息,所述第二调试信息由所述智能卡与所述电视屏根据所述第二调试命令进行协同 调试得到。
[0008] 第二方面,本发明提供一种电视屏的调试系统,包括所述电视屏、调试设备和智能 卡,所述调试设备分别与所述电视屏和智能卡根据串口通信协议连接:
[0009] 所述调试设备,用于将第一调试命令发送给所述电视屏并接收所述电视屏反馈的 第一调试信息,还用于将第二调试命令发送给所述智能卡并接收所述智能卡反馈的第二调 试信息;
[0010] 所述电视屏,用于根据所述第一调试命令进行单独调试,将单独调试所得的所述 第一调试信息发送给所述调试设备;
[0011] 所述智能卡,用于与所述电视屏根据所述第二调试命令进行协同调试,并将协同 调试所得的所述第二调试信息发送给所述调试设备。
[0012] 本发明的有益效果:设计用于统一调试电视屏的调试设备,所述调试设备基于统 一的串口通信协议对智能卡和/或电视屏发送调试命令,根据电视屏对该调试命令的响应 实现调试,高效省时,降低生产成本;另外调试设备能广泛适用于对量化生产的电视屏的调 试,能轻松面对转产,减少因转产环节产生的无效工时。
【附图说明】
[0013] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。
[0014] 图1是本发明电视屏的调试系统较佳实施例的系统架构图;
[0015] 图2是图1的调试系统中调试设备与电视屏基于串口通信协议交互数据的示意 图;
[0016] 图3是本发明电视屏的调试方法的一种示意性流程图。
【具体实施方式】
[0017] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具 体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体 细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电 路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0018] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0019] 图1为本发明实施例提供的电视屏102的调试方法适用的电视屏102的调试系统 的系统架构,但仅提供了与本发明相关的部分。
[0020] 如图1所示,电视屏102的调试系统100至少包括调试设备101、电视屏102和智 能卡103,电视屏102与调试设备101之间采用串口连接,智能卡103与调试设备101之间 采用串口连接,所述调试设备101分别与所述电视屏102和智能卡103根据串口通信协议 进行数据连接与传递。智能卡103与电视屏102之间采用通信接口连接,该通信接口可为 现有实现智能卡103与电视屏102之间通信的插槽接口,在此不做限定。
[0021] 所述调试设备101可为PC,其上预设有对电视屏102进行调试的应用,应用包括指 示电视屏102或智能卡103进行某种操作的调试命令。请一并参照图1和图3,图3示出了 从调试设备101角度提供的电视屏102的调试方法的流程,但图3仅示出了与本发明实施 例相关的部分。作为一优选实施例,所述电视屏102的调试方法包括如下步骤:
[0022] 步骤A301,当启动调试的应用,则调试设备101检测调试命令是否为第一调试命 令或第二调试命令;其中所述第一调试命令是由电视屏102单独执行的命令,所述第二调 试命令是由智能卡103与电视屏102协同执行的命令。
[0023] 其中所述调试命令可以是人工预先设置在调试设备101中,也可以是在进行调试 时,由调试设备101根据人为设定的需求而自行生成。所述调试设备101检测调试命令是 否为第一调试命令或第二调试命令,可以是在调试命令中设置一识别特征,当调试设备101 检测到该识别特征即可判断其为第一调试命令还是第二调试命令。当然,也可以由人工控 制,例如,当人工判断调试命令为第一调试命令时,则控制调试设备101与电视屏102间的 串口连接为连通状态,调试设备101与智能卡103间的串口连接为断开状态,则调试设备 101可根据检测到的连接的通、断状态进行调试命令的发送。
[0024] 步骤A302,若为第一调试命令,则调试设备101将第一调试命令发送给所述电视 屏102,并接收所述电视屏102反馈的第一调试信息,所述第一调试信息由所述电视屏102 根据所述第一调试命令进行单独调试得到。
[0025] 本实施例中,所述第一调试命令是指可由电视屏102单独执行的命令,例如,对电 视屏102面板按键、OSD菜单等独立功能测试的命令。
[0026] 具体地,电视屏102和调试设备101均具有串口,并通过满足串口通信协议的串口 总线直连;因此电视屏102和调试设备101之间能够通过串口进行第一调试命令和第一调 试信息的直接交互。这样,适合单独对电视屏102进行调试的场景,不需引入其他设备(例 如智能卡103),因此耗材少,节能,高效。
[0027] 步骤A303,若为第二调试命令,则所述调试设备101将第二调试命令发送给所述 智能卡103,并接收所述智能卡103反馈的第二调试信息,所述第二调试信息由所述智能卡 103与所述电视屏102根据所述第二调试命令进行协同调试得到。
[0028] 其中,所述第二调试命令是需要电视屏102与智能卡103协同配合执行的命令,例 如,对整个模块电视系统(包括智能卡103和电视屏102)进行老化测试、白平衡校正等协 同测试项的指令。
[0029] 具体地,调试设备101和智能卡103,均具有串口,并通过满足串口通信协议的串 口总线直连;调试设备101和智能卡103之间,可依据串口通信协议传输数据。
[0030] 智能卡103与电视屏102通过通信接口连接,在此对通信接口的具体接口类型和 标准不做限定,满足可通过通信接口在智能卡103与电视屏102之间进行数据交互即可。另 外,智能卡103与电视屏102通过通信接口连接的方式,可以是通过电性直连(如通过总线 直连),可以是无线连接。
[0031] 智能卡103在调试设备101和电视屏102之间转发第二调试命令和第二调试信息 时,需进行通信协议的转换,相应地也会转换数据包的协议格式,该数据包可以是包含第二 调试命令的数据包,该数据包还可以是包含第二调试信息的数据包。
[0032] 另外,智能卡103不单用于在调试设备101和电视屏102之间转发第二调试命令 和第二调试信息,还用于根据第二调试命令完成协同调试在本智能卡103的相关配置,与 电视屏102相互关联动作来完成协同测试;如,智能卡103根据第二调试命令控制电视屏 102执行相应动作,电视屏102根据第二调试命令完成相关协同测试的配置后,执行由智能 卡103控制的动作并生成第二调试信息,电视屏102通过通信接口向智能卡103发送第二 调试信息,智能卡103再根据串口通信协议通过串口转发该第二调试信息至调试设备101。
[0033] 这样,调试设备101通过第二调试命令对智能卡103和电视屏102进行协同调试, 电视屏102根据协同调试结果生成第二调试信息,调试设备101根据第二调试信息确定对 电视屏102进行协同调试的调试结果。
[0034] 可选地,调试命令由命令字段、命令参数字段、校验字段组成,所述调试命令包括 所述第一调试命 令和所述第二调试命令。
[0035] 具体地,调试命令的命令字段记录命令,调试命令的命令参数字段记录命令参数, 调试命令的校验字段记录校验码。
[0036] 电视屏102接收到调试命令(包括第一调试命令和第二调试命令)时,根据校验 字段记录的校验码,校验接收到的调试命令是否完整、是否正确,如果校验通过,执行调试 命令中由命令字段记录的命令字和命令参数字段记录的命令参数组成的命令,并根据执行 结果生成调试信息。
[0037] 同理,智能卡103接收到第二调试命令时,根据校验字段记录的校验码校验第二 调试命令通过后,执行第二调试命令中由其智能卡103执行的命令,完成响应协同调试的 配置,并与电视屏102-起进行协同调试。电视屏102接收到第二调试命令时,根据校验字 段记录的校验码校验第二调试命令通过后,执行第二调试命令中由其电视屏102执行的命 令,完成响应协同调试的配置,并与电视屏102-起进行协同调试。
[0038] 可选地,调试设备101将第一调试命令发送给所述电视屏102,具体为:
[0039] 所述调试设备101依次向所述电视屏102发送第一同步信号和所述第一调试命 令,使得所述电视屏102依次执行:在接收到所述第一同步信号后的预设时间内接收所述 第一调试命令,并检查所述预设时间内接收的第一调试命令是否完整,若是,则根据所述 预设时间内接收的第一调试命令的校验字段校验所述第一调试命令是否正确,向所述调试 设备101反馈第一状态码,所述第一状态码表示所述电视屏102依次执行的状态。
[0040] 具体地,调试设备101与电视屏102通过串口连接后,调试设备101在向电视屏 102依据串口通信协议发送第一调试命令之前,首先向电视屏102发送第一同步信号;电视 屏102根据该第一同步信号进行接收数据的时钟同步,同时启动计时,计时的预设时间内 可以依据串口通信协议接收调试设备101发送的数据,超过预设时间则停止接收调试设备 101发送的数据;正常情况下,调试设备101向电视屏102发送第一同步信号后的预设时间 内会完成向电视屏102发送第一调试命令,相应地,电视屏102在启动计时后的该预设时间 内能够完成对该第一调试命令的接收;
[0041] 电视屏102完成在预设时间接收第一调试命令后,根据第一调试命令中校验字段 记录的校验码校验接收的第一调试命令是否完整、是否正确,并根据校验结果第一状态码, 向调试设备101反馈第一状态码;调试设备101根据第一状态码确定电视屏102是否完整 并正确地接收到该第一调试命令,如果根据第一状态码确定电视屏102未正确和/或完整 地接收到第一调试命令,表示电视屏102在预设时间内接收的第一调试命令是异常的,则 调试设备101可执行其他动作,如向电视屏102重发第一调试命令。
[0042] 进一步可选地,所述单独调试包括:
[0043] 如果根据所述第一调试命令的校验字段校验所述第一调试命令所得的校验结果 为所述第一调试命令正确,则所述电视屏102对所述第一调试命令进行协议格式解析,执 行协议格式解析所得的命令。
[0044] 具体地,电视屏102根据校验结果确定为已正确并完整地接收了所述第一调试命 令,所述电视屏102根据所述第一调试命令的命令字段记录的命令字和命令参数字段记录 的命令参数进行预执行,根据预执行结果判断第一调整命令的可执行性,如果判定第一调 整命令具有可执行性,电视屏102再按照调试设备101与电视屏102预先约定的协议格式 对协议格式解析,执行协议格式解析所得的命令,并根据执行结果生成第一调试信息。
[0045] 可选地,所述调试设备101将第二调试命令发送给所述智能卡103,具体为:
[0046] 所述调试设备101依次向所述智能卡103发送第二同步信号和所述第二调试命 令,使得所述智能卡103依次执行:在接收到所述第二同步信号后的预设时间内接收第二 调试命令,并检查所述预设时间内接收的第二调试命令是否完整,若是,则根据所述预设 时间内接收的第二调试命令的校验字段校验所述第二调试命令是否正确,向所述调试设备 101反馈第二状态码,所述第二状态码表示所述智能卡103依次执行的状态。
[0047] 具体地,调试设备101与智能卡103通过串口连接后,调试设备101在向智能卡 103依据串口通信协议发送第二调试命令之前,首先向智能卡103发送第二同步信号;智能 卡103根据该第二同步信号进行接收数据的时钟同步,同时启动计时,计时的预设时间内 可以依据串口通信协议接收调试设备101发送的数据,超过预设时间则停止接收调试设备 101发送的数据;正常情况下,调试设备101向智能卡103发送第二同步信号后的预设时间 内会完成向智能卡103发送第二调试命令,相应地,智能卡103在启动计时后的该预设时间 内能够完成对该第二调试命令的接收;
[0048] 智能卡103完成在预设时间接收第二调试命令后,根据第二调试命令中校验字段 记录的校验码校验接收的第二调试命令是否完整、是否正确,并根据校验结果第二状态码, 向调试设备101反馈第二状态码;调试设备101根据第二状态码确定智能卡103是否完整 并正确地接收到该第二调试命令,如果根据第二状态码确定智能卡103未正确和/或完整 地接收到第二调试命令,表示智能卡103在预设时间内接收的第二调试命令是异常的,则 调试设备101可执行其他动作,如向智能卡103重发第二调试命令。
[0049] 进一步可选地,所述协同调试具体包括:
[0050] 如果根据所述第二调试命令的校验字段校验所述第二调试命令所得的校验结果 为所述第二调试命令正确,则所述智能卡103根据所述第二调试命令进行调试配置,将所 述第二调试命令转发所述电视屏102,所述电视屏102执行所述第二调试命令以与所述智 能卡103进行协同调试,所述电视屏102将协同调试所得的第二调试信息发送至所述智能 卡 103〇
[0051] 具体地,智能卡103根据校验结果确定为已正确并完整地接收了所述第二调试命 令,所述智能卡103根据所述第二调试命令的命令字段记录的命令字和命令参数字段记录 的命令参数进行预执行,根据预执行结果判断第二调整命令的可执行性,如果判定第二调 整命令具有可执行性,智能卡103再按照调试设备101与智能卡103预先约定的协议格式 对协议格式解析,执行协议格式解析所得的命令,来进行调试配置。
[0052] 另外,如果判定第二调整命令具有可执行性,将所述第二调试命令转发所述电视 屏102,以便电视屏102与智能卡103进行协同调试。
[0053] 图1和图2所示为本发明提供的电视屏102的调试系统,其中所述调试设备101, 用于将第一调试命令发送给所述电视屏102并接收所述电视屏102反馈的第一调试信息, 还用于将第二调试命令发送给所述智能卡103并接收所述智能卡103反馈的第二调试信 息;
[0054] 所述电视屏102,用于根据所述第一调试命令进行单独调试,将单独调试所得的所 述第一调试信息发送给所述调试设备101;
[0055] 所述智能卡103,用于与所述电视屏102根据所述第二调试命令进行协同调试,并 将协同调试所得的所述第二调试信息发送给所述调试设备101。
[0056] 本发明实施例中,预先设计调试设备101,继而调试设备101在对电视屏102进行 调试或测试时,自动产生调试命令(包括第一调试命令和/或第二调试命令);向电视屏 102直接发送第一调试命令,对电视屏102反馈的第一调试信息进行分析,并分析出调试结 果;和/或,经智能卡103间接向电视屏102发送第二调试命令对电视屏102反馈的第二调 试信息进行分析,并分析出电视屏102与智能卡103协同调试的调试结果。可选地,基于串 口通信协议,建立调试设备101与电视屏102之间的主从式通信模式,建立调试设备101与 智能卡103之间的主从式通信模式,实现调试设备101向电视屏102发送第一调试命令并 由电视屏102根据该第一调试命令进行单独调试并根据单独调试的结果生成第一调试信 息,实现调试设备101向智能卡103发送第二调试命令、由电视屏102与智能卡103根据该 第二调试命令进行协同调试并根据协同调试的结果生成第二调试信息、再由智能卡103转 发所述电视屏102生成的该第二调试信息至调试设备101。
[0057] 可选地,本实施例根据串口通信协议建立的串口通信系统参见图2,但图2仅以调 试设备101与电视屏102基于串口通信协议交互数据为例,当然根据图2的示意,可合理得 知调试设备101与智能卡103基于串口通信协议的数据交互流程;下面以图2为例,详述该 串口通信系统如下:
[0058] 连接交互层:主要包括通用异步收发传输器(UniversalAsynchronous Receiver/Transmitter,简称UART)、电平转换电路及若干连接线,使用串口三线简易连接 调试设备101和电视屏102,使用串口三线简易连接调试设备101 和智能卡103,基于该简 易连接进行数据的全双工异步传输收发。
[0059] 数据链路层:主要负责数据同步,位于电视屏102时用于确认第一调试命令的完 整性,位于智能卡103时用于确认第二调试命令的完整性,位于调试设备101时用于确认调 试信息(包括第一调试信息和第二调试信息)的完整性,进行CRC校验等纠错动作,无误则 上传至传输层,出错否则进行错误重传等相关动作;例如,由电视屏102的数据链路层确认 从调试设备101接收的第一调试命令的完整性,由智能卡103的数据链路层确认从调试设 备101接收的第二调试命令的完整性,由调试设备101确认从电视屏102接收的第一调试 信息的完整性和确认从智能卡103接收的第二调试信息的完整性。
[0060] 传输层:为软件接口层,主要负责命令的传递和解释,并作传输层的数据流控制和 出错处理。
[0061] 调试应用层:是整个串口通信系统的上层抽象层,负责命令调用控制与相应的数 据处理。
[0062] 调试设备101,作为调试任务的调度单元,是串口通信系统的主设备,负责产生调 试命令,并对命令的执行状态、电视屏102的调试结果进行收集和解析等处理。
[0063] 电视屏102,作为从设备,负责执行调试命令,根据执行结果生成调试信息,向调试 设备101反馈调试信息(包括第一调试信息和第二调试信息);还负责检测调试命令并生 成状态码,向调试设备101反馈该状态码,使得调试设备101根据反馈的状态码分析命令的 执行状态。例如,接收调试设备101发送的调试命令,确认调试命令的正确性,根据串口通 信协议返回正确性的确认结果。
[0064] 智能卡103和/电视屏102作为调试命令的执行者,在串口通信系统中执行的动 作如下:
[0065] (1)数据接收与发送:调试设备101可根据测试需求,通过串口连接线与模块电视 的电视屏102和智能卡103进行连接,连接方式如图1 ;其中,若单独调试电视屏102,将调 试设备101与模块电视的电视屏102连接,调试设备101将第一调试命令直接发送给电视 屏102 ;若需智能卡103与电视屏102协同测试,将调试设备101与模块电视的智能卡103 连接,调试设备101向智能卡103发送第二调试命令,智能卡103接收到第二调试命令后进 行相应的处理(如协同调试的相关配置),然后再将第二调试命令通过通信接口发送给电 视屏102。
[0066] 模块电视上电后,电视屏102、智能卡103均进入生产调试模式。并在系统初始化 阶段,根据串口通信协议对串口进行初始化配置,等待传输调试命令。
[0067] 下面举例一种串口通信协议的协议格式,参见表1,如下:
[0068]
[0069] 表 1
[0070] 1,所述Head,为数据包包头,所述Head的具体定义,参见表2,如下:
[0071]
[0072] 表 2
[0073] 其中,所述Head用于调试设备101发送调试命令的定义如下:
[0074] OxAA,调试命令的数据包包头;
[0075] OxAC,软件配屏命令的数据包包头;
[0076] OxAE,保留命令的数据包包头。
[0077] 其中,所述Head用于电视屏102返回命令的定义如下:
[0078] OxAB,调试命令返回的数据包包头;
[0079] OxAD,软件配屏命令返回的数据包包头;
[0080] OxAF,保留命令返回的数据包包头。
[0081] 2,所述Len,为数据包长度,包括:
[0082] 1个字节的控制命令字(即表1中所述的CMD),N个字节的命令字所带的参数(表 1中所述的Data),1个字节的数据包包头(表1中所述的Head),1个字节的包长度(表1 中所述的Len),2个字节的CRC16校验值(即表1中所述的CRC16)。
[0083] (2)数据同步与纠错:当调试命令的接收者(即模块电视的智能卡103或者电视 屏102)接收到一个同步信号后,设定一个超时时间(即本发明所述的预设时间),在该预设 时间内接收串口数据(包括调试命令),并检查接收的串口数据的完整性;然后对接收的串 口数据进行循环冗余码校验(CyclicalRedundancyCheck,简称CRC),校检正确之后,将串 口数据上传传输层;同时,向调试设备101反馈调试命令的状态码。
[0084] (3)命令解析与传递:调试命令的接收者(即模块电视的智能卡103或者电视屏 102),首先对接收到的调试命令进行解析,分析调试命令的属性,并判断调试命令的可执行 性;然后返回对调试命令解析的状态码,最后将调试命令传递到调试应用层,响应调试命 令。
[0085] (4)命令响应与调试:调试命令的接收者(即模块电视的智能卡103或者电视屏 102),对调试命令进行判断,判断调试命令是否符合预先定义的协议格式;然后对调试命令 进行预处理,分离命令字段和命令参数字段;根据分离出的命令字段和命令参数字段执行 该调试命令,若调试命令的接收者为电视屏1〇2(即该调试命令为第一调试命令),则模块 电视的电视屏102将直接执行相应的第一调试命令;例如,电视屏102接收到第一调试命令 后,检测电视屏102的面板按键,并将面板按键的键值作为执行结果返回给调试设备101, 便于调试设备101对比分析返回的按键值是否正确。若调试命令的接收者为智能卡103 (即 该调试命令为第二调试命令),则智能卡103将根据第二调试命令完成智能卡103部分的 调试功能,然后将第二调试命令发送给电视屏102,电视屏102根据第二调试命令与智能卡 103协同调试;以协同调试为白平衡的校正调试为例,智能卡103接到第二调试命令后,切 换到特定的图像画面,以标准的HDMI信号格式输出给电视屏102,并关闭影响白平衡校正 的功能,完成该项调试的前置条件;对应地,电视屏102接到第二调试命令后,将背光置为 最大亮度值并保持不变,也相应地关闭影响白平衡校正的功能,再根据智能卡103的输入 信号通过仪器对整个画面进行检测并校正。
[0086] (5)在模块电视的电视屏102执行调试命令的过程中,需要返回响应调试命令的 状态码,执行完调试命令后向调试设备101反馈执行结果。模块电视的电视屏102需将状 态码和执行结果返回给调试设备101或智能卡103时,电视屏102的调试应用层将该状态 码、调试命令及参数打包成数据包并添加数据包的包头;由传输层传输所述数据包至数据 链路层以进行CRC计算,将计算结果添加到数据包尾;再通过连接交互层发送,如果在预设 的超时时间内,重试三次依然没有发送成功,则发送失败,进行更高级的处理(可采用现有 技术,在此不做限定)。如果模块电视的智能卡103接收到电视屏102返回的状态码和执行 结果,根据串口通信协议对数据包做相应处理后,将载有执行结果的数据包采用串口通信 协议发送至调试设备101。
[0087] 可选地,执行调试命令返回的状态码,主要包括以下三种命令代码:
[0088] OxOA,用于返回命令可执行的状态;
[0089] OxOE,用于返回命令错误或不可执行的状态;
[0090] OxOF,用于链路层数据出错,数据重传。
[0091] 根据上述串口通信系统,可选地,所述调试设备101,具体用于依次向所述电视屏 102发送第一同步信号和所述第一调试命令;
[0092] 所述电视屏102,具体用于通过串口通信协议的连接交互层在接收到所述第一同 步信号后的预设时间内接收所述第一调试命令,并在串口通信协议的数据链路层检查所 述预设时间内接收的第一调试命令是否完整,若是,则在串口通信协议的数据链路层根据 所述预设时间内接收的第一调试命令的校验字段校验所述第一调试命令是否正确,向所述 调试设备101反馈第一状态码,所述第一状态码表示所述电视屏102执行检查和/或校验 的状态。
[0093] 进一步可选地,所述电视屏102,具体用于如果根据所述第一调试命令的校验字段 校验所述第一调试命令所得的校验结果为所述第一调试命令正确,则经串口通信协议的传 输层上传至调试应用层,在串口通信协议的调试应用层对所述第一调试命令进行协议格式 解析,执行协议格式解析所得的命令来进行单独调试。
[0094] 可选地,所述调试设备101,具体用于依次向所述智能卡103发送第二同步信号和 所述第二调试命令;
[0095] 所述智能卡103,具体用于通过串口通信协议的连接交互层在接收到所述第二同 步信号后的预设时间内接收所述第二调试命令,并在串口通信协议的数据链路层检查所 述预设时间内接收的第二调试命令是否完整,若是,则根据所述预设时间内接收的第二 调试命令的校验字段校验所述第二调试命令是否正确,向所述调试设备101反馈第二状态 码,所述第二状态码表示所述智能卡103执行检查和/或校验的状态。
[0096] 进一步可选地,所述智能 卡103,具体用于如果根据所述第二调试命令的校验字段 校验所述第二调试命令所得的校验结果为所述第二调试命令正确,则将所述第二调试命令 转发所述电视屏102,并经串口通信协议的传输层上传至调试应用层,在串口通信协议的 调试应用层对所述第二调试命令进行协议格式解析,根据协议解析后的第二调试命令进行 调试配置;
[0097] 所述电视屏102,还用于执行所述第二调试命令以与所述智能卡103进行协同调 试,将协同调试所得的第二调试信息发送至所述智能卡103。
[0098] 需要说明的是,图1至图3对应实施例中,所述"第一调试命令"中的"第一","第 二调试命令"中的"第二",仅用于"调试命令";上述"第一调试信息"中的"第一","第二调 试信息"中的"第二",仅用于"调试信息";上述"第一调试状态码"中的"第一","第二状态 码"中的"第二",仅用于"状态码";上述"第一同步信号"中的"第一","第二同步信号"中 的"第二",仅用于"同步信号"。
[0099] 另外,应理解,图3对应实施例中各步骤的序号的大小并不意味着执行顺序的先 后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构 成任何限定。
[0100] 所述调试设备101、智能卡103、电视屏102的调试方法和系统如果以软件功能单 元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质 中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分 或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在 一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或 者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部 分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随 机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介 质。
[0101] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实 施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各 实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改 或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范 围。
【主权项】
1. 一种电视屏的调试方法,其特征在于,调试设备分别与所述电视屏和智能卡根据串 口通信协议连接,所述电视屏的调试方法包括: 所述调试设备检测调试命令是否为第一调试命令或第二调试命令;其中所述第一调 试命令是由电视屏单独执行的命令,所述第二调试命令是由智能卡与电视屏协同执行的命 令; 若为第一调试命令,则调试设备将第一调试命令发送给所述电视屏,并接收所述电视 屏反馈的第一调试信息,所述第一调试信息由所述电视屏根据所述第一调试命令进行单独 调试得到; 若为第二调试命令,则所述调试设备将第二调试命令发送给所述智能卡,并接收所述 智能卡反馈的第二调试信息,所述第二调试信息由所述智能卡与所述电视屏根据所述第二 调试命令进行协同调试得到。2. 如权利要求1所述的电视屏的调试方法,其特征在于,调试设备将第一调试命令发 送给所述电视屏,具体为: 所述调试设备依次向所述电视屏发送第一同步信号和所述第一调试命令,使得所述电 视屏依次执行:在接收到所述第一同步信号后的预设时间内接收所述第一调试命令,并检 查所述预设时间内接收的第一调试命令是否完整,若是,则根据所述预设时间内接收的 第一调试命令的校验字段校验所述第一调试命令是否正确,向所述调试设备反馈第一状态 码,所述第一状态码表示所述电视屏依次执行的状态。3. 如权利要求2所述的电视屏的调试方法,其特征在于,所述单独调试包括: 如果根据所述第一调试命令的校验字段校验所述第一调试命令所得的校验结果为所 述第一调试命令正确,则所述电视屏对所述第一调试命令进行协议格式解析,执行协议格 式解析所得的命令。4. 如权利要求1所述的电视屏的调试方法,其特征在于,所述调试设备将第二调试命 令发送给所述智能卡,具体为: 所述调试设备依次向所述智能卡发送第二同步信号和所述第二调试命令,使得所述智 能卡依次执行:在接收到所述第二同步信号后的预设时间内接收第二调试命令,并检查所 述预设时间内接收的第二调试命令是否完整,若是,则根据所述预设时间内接收的第二调 试命令的校验字段校验所述第二调试命令是否正确,向所述调试设备反馈第二状态码,所 述第二状态码表示所述智能卡依次执行的状态。5. 如权利要求4所述的电视屏的调试方法,其特征在于,所述协同调试具体包括: 如果根据所述第二调试命令的校验字段校验所述第二调试命令所得的校验结果为所 述第二调试命令正确,则所述智能卡根据所述第二调试命令进行调试配置,并将所述第二 调试命令转发所述电视屏,所述电视屏执行所述第二调试命令以与所述智能卡进行协同调 试,所述电视屏将协同调试所得的第二调试信息发送至所述智能卡。6. -种电视屏的调试系统,其特征在于,包括电视屏、调试设备和智能卡,所述调试设 备分别与所述电视屏和智能卡根据串口通信协议连接: 所述调试设备,用于检测调试命令是否为第一调试命令或第二调试命令;其中所述第 一调试命令是由电视屏单独执行的命令,所述第二调试命令是由智能卡与电视屏协同执行 的命令,并将第一调试命令发送给所述电视屏并接收所述电视屏反馈的第一调试信息,还 用于将第二调试命令发送给所述智能卡并接收所述智能卡反馈的第二调试信息; 所述电视屏,用于根据所述第一调试命令进行单独调试,将单独调试所得的所述第一 调试信息发送给所述调试设备; 所述智能卡,用于与所述电视屏根据所述第二调试命令进行协同调试,并将协同调试 所得的所述第二调试信息发送给所述调试设备。7. 如权利要求6所述的电视屏的调试系统,其特征在于, 所述调试设备,具体用于依次向所述电视屏发送第一同步信号和所述第一调试命令; 所述电视屏,具体用于通过串口通信协议的连接交互层在接收到所述第一同步信号后 的预设时间内接收所述第一调试命令,并在串口通信协议的数据链路层检查所述预设时 间内接收的第一调试命令是否完整,若是,则在串口通信协议的数据链路层根据所述预设 时间内接收的第一调试命令的校验字段校验所述第一调试命令是否正确,向所述调试设备 反馈第一状态码,所述第一状态码表示所述电视屏执行检查和/或校验的状态。8. 如权利要求7所述的电视屏的调试系统,其特征在于, 所述电视屏,具体用于如果根据所述第一调试命令的校验字段校验所述第一调试命 令所得的校验结果为所述第一调试命令正确,则经串口通信协议的传输层上传至调试应用 层,在串口通信协议的调试应用层对所述第一调试命令进行协议格式解析,执行协议格式 解析所得的命令来进行单独调试。9. 如权利要求6所述的电视屏的调试系统,其特征在于, 所述调试设备,具体用于依次向所述智能卡发送第二同步信号和所述第二调试命令; 所述智能卡,具体用于通过串口通信协议的连接交互层在接收到所述第二同步信号后 的预设时间内接收所述第二调试命令,并在串口通信协议的数据链路层检查所述预设时 间内接收的第二调试命令是否完整,若是,则根据所述预设时间内接收的第二调试命令的 校验字段校验所述第二调试命令是否正确,向所述调试设备反馈第二状态码,所述第二状 态码表示所述智能卡执行检查和/或校验的状态。10. 如权利要求9所述的电视屏的调试系统,其特征在于, 所述智能卡,具体用于如果根据所述第二调试命令的校验字段校验所述第二调试命令 所得的校验结果为所述第二调试命令正确,则将所述第二调试命令转发所述电视屏,并经 串口通信协议的传输层上传至调试应用层,在串口通信协议的调试应用层对所述第二调试 命令进行协议格式解析,根据协议解析后的第二调试命令进行调试配置; 所述电视屏,还用于执行所述第二调试命令以与所述智能卡进行协同调试,将协同调 试所得的第二调试信息发送至所述智能卡。
【专利摘要】本发明适用于电视领域,提供了一种电视屏的调试方法和系统。调试设备分别与所述电视屏和智能卡根据串口通信协议连接,调试设备将第一调试命令发送给所述电视屏,并接收所述电视屏反馈的第一调试信息;所述调试设备将第二调试命令发送给所述智能卡,并接收所述智能卡反馈的第二调试信息。本发明设计用于统一调试电视屏的调试设备,调试设备基于统一的串口通信协议对智能卡和/或电视屏发送调试命令,根据电视屏对该调试命令的响应实现调试,高效省时,降低生产成本;另外调试设备能广泛适用于对量化生产的电视屏的调试,能轻松面对转产,减少因转产环节产生的无效工时。
【IPC分类】H04N21/442, H04N21/4367
【公开号】CN104883611
【申请号】CN201510312721
【发明人】陈能文
【申请人】Tcl集团股份有限公司
【公开日】2015年9月2日
【申请日】2015年6月9日
转载请注明原文地址:https://www.famiwei.com/read-8135975.html

最新回复(0)