电视机调试方法及装置的制造方法

文档序号:9711938阅读:1008来源:国知局
电视机调试方法及装置的制造方法
【技术领域】
[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]图1为本发明电视机调试方法第一实施例的流程图;
[0029]图2为本发明电视机调试方法第一实施例中蓝牙芯片的缓冲区示意图;
[0030]图3为本发明电视机调试方法第一实施例中数据格式的示意图;
[0031 ]图4为本发明电视机调试方法第二实施例的流程图;
[0032]图5为本发明电视机调试装置第一实施例的功能模块示意图。
[0033]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0034]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]本发明提供一种电视机调试方法。
[0036]参照图1所示,为本发明电视机调试方法第一实施例的流程图。
[0037]在第一实施例中,该电视机调试方法包括:
[0038]步骤S10,在与控制终端建立无线连接之后,开启轮询时钟进行系统论询。
[0039]在对电视端进行调试或者维护的时候,需要用于调试电视端的控制终端与电视端建立连接,进行数据的传输,本实施例中提出的调试方法,采用无线连接的方式,使控制终端与电视端建立无线连接,进行指令和数据的传输,本实施例中采用蓝牙芯片作为本地控制器,连接在电视端,通过蓝牙与控制终端建立远程连接,控制终端可以对电视端进行远程控制,实现对电视端的调试或者维护。可以理解的是,在其他的实施例中,可以通过如WIFI(¥;[^1688^(161;^7,无线保真网络)、2181^6(紫蜂协议)等其他无线连接方式,同样可以采用本发明中的数据传输方式。由于我们在本地控制器上并不需要过多的运行空间,大多数逻辑操作在远程的控制终端上执行,而且考虑到数据传输的稳定性高、以及成本较低等,本实施例选用蓝牙芯片作为本地控制器,连接至电视端的串行接口,并通过蓝牙连接的方式连接至远程的控制终端。
[0040]步骤S20,将从所述控制终端接收到的指令数据存储在第一缓冲区,将从电视端接收到的反馈数据存储在第二缓冲区,其中,所述第二缓冲区至少设置两个,当上一个所述第二缓冲区被占满时,将接收到的所述反馈数据存储在下一个所述第二缓冲区。
[0041]蓝牙芯片接收电视端发送的反馈数据,存储在设定的第二缓冲区中,同时蓝牙芯片通过无线方式接收到的控制终端发送的指令数据后,也会存储在第一缓冲区中,通过轮询时钟或者事件中断进行任务调度。
[0042]在作为本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1