掌桥专利:专业的专利平台
掌桥专利
首页

一种机顶盒远程调试方法、系统、设备及介质

文献发布时间:2023-06-19 19:33:46


一种机顶盒远程调试方法、系统、设备及介质

技术领域

本发明涉及机顶盒调试技术领域,特别指一种机顶盒远程调试方法、系统、设备及介质。

背景技术

机顶盒在研发、运维的过程中,经常需要对其进行调试,由于机顶盒运行环境的限制,有些节目流只能在机顶盒运行当地接收,导致工作人员需要前往当地进行调试,而有时调试需要在紧急的时限内完成,这给工作人员带来了极大的工作压力。因此,如何提供一种机顶盒远程调试方法、系统、设备及介质,实现提升机顶盒调试的便捷性,成为一个亟待解决的技术问题。

发明内容

本发明要解决的技术问题,在于提供一种机顶盒远程调试方法、系统、设备及介质,实现提升机顶盒调试的便捷性。

第一方面,本发明提供了一种机顶盒远程调试方法,包括如下步骤:

步骤S10、上位机获取机顶盒的调试信息;

步骤S20、上位机基于所述调试信息向机顶盒发送调试指令,机顶盒执行接收的所述调试指令并展示调试数据;

步骤S30、上位机通过UVC视频采集设备对机顶盒的调试界面进行拍摄,获取调试视频;

步骤S40、本地客户端远程访问上位机获取所述调试视频,基于所述调试视频,通过上位机远程对机顶盒进行调试。

进一步地,所述步骤S10具体为:

运行windowd环境的上位机通过串口与机顶盒建立连接后,通过串口实时获取机顶盒至少包括序列号、硬件版本号、软件版本号以及功能模块的调试信息。

进一步地,所述步骤S20具体为:

上位机基于所述调试信息,向机顶盒发送十六进制码值的调试指令,机顶盒执行接收的所述调试指令,并通过调试界面展示调试过程中产生的调试数据;

所述步骤S30还包括:对获取的所述调试视频进行加密存储。

进一步地,所述步骤S40具体为:

本地客户端通过tcp协议或者rtsp协议远程访问上位机获取所述调试视频,基于所述调试视频向上位机发送调试指令,上位机基于本地客户端远程发送的所述调试指令对机顶盒进行调试。

第二方面,本发明提供了一种机顶盒远程调试系统,包括如下模块:

调试信息获取模块,用于上位机获取机顶盒的调试信息;

本地调试模块,用于上位机基于所述调试信息向机顶盒发送调试指令,机顶盒执行接收的所述调试指令并展示调试数据;

调试视频获取模块,用于上位机通过UVC视频采集设备对机顶盒的调试界面进行拍摄,获取调试视频;

远程调试模块,用于本地客户端远程访问上位机获取所述调试视频,基于所述调试视频,通过上位机远程对机顶盒进行调试。

进一步地,所述调试信息获取模块具体用于:

运行windowd环境的上位机通过串口与机顶盒建立连接后,通过串口实时获取机顶盒至少包括序列号、硬件版本号、软件版本号以及功能模块的调试信息。

进一步地,所述本地调试模块具体用于:

上位机基于所述调试信息,向机顶盒发送十六进制码值的调试指令,机顶盒执行接收的所述调试指令,并通过调试界面展示调试过程中产生的调试数据;

所述调试视频获取模块还用于:对获取的所述调试视频进行加密存储。

进一步地,所述远程调试模块具体用于:

本地客户端通过tcp协议或者rtsp协议远程访问上位机获取所述调试视频,基于所述调试视频向上位机发送调试指令,上位机基于本地客户端远程发送的所述调试指令对机顶盒进行调试。

第三方面,本发明提供了一种机顶盒远程调试设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

第四方面,本发明提供了一种机顶盒远程调试介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

通过上位机获取机顶盒的调试信息,上位机基于调试信息向机顶盒发送调试指令以对机顶盒进行本地调试,机顶盒通过调试界面展示调试过程中产生的调试数据,上位机通过UVC视频采集设备对机顶盒的调试界面进行拍摄以获取调试视频,本地客户端远程访问上位机获取调试视频,基于调试视频,通过上位机远程对机顶盒进行调试,即以上位机为中转,进行调试视频和调试指令的远程转发,进而对机顶盒进行远程调试,工作人员无需前往当地进行调试,进而极大的提升了机顶盒调试的便捷性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1是本发明一种机顶盒远程调试方法的流程图。

图2是本发明一种机顶盒远程调试系统的结构示意图。

图3是本发明一种机顶盒远程调试设备的结构示意图。

图4是本发明一种机顶盒远程调试介质的结构示意图。

具体实施方式

本申请实施例通过提供一种机顶盒远程调试方法、系统、设备及介质,实现提升机顶盒调试的便捷性。

本申请实施例中的技术方案,总体思路如下:以上位机为中转,进行调试视频和调试指令的远程转发,让本地客户端可以获取调试视频,并将调试指令发送给上位机,上位机基于本地客户端发送的调试指令对机顶盒进行调试,即实现对机顶盒进行远程调试,工作人员无需前往当地进行调试,进而提升机顶盒调试的便捷性。

实施例一

本实施例提供一种机顶盒远程调试方法,如图1所示,包括如下步骤:

步骤S10、上位机获取机顶盒的调试信息;

步骤S20、上位机基于所述调试信息向机顶盒发送调试指令,机顶盒执行接收的所述调试指令并展示调试数据;

步骤S30、上位机通过设备列表选择可用的UVC视频采集设备,利用选择的UVC视频采集设备对机顶盒的调试界面进行拍摄,获取并保存调试视频;所述UVC视频采集设备基于UCV驱动进行控制;

步骤S40、本地客户端远程访问上位机获取所述调试视频,基于所述调试视频,通过上位机远程对机顶盒进行调试。即在上位机搭建TCP服务端以供本地客户端远程访问。

通过上位机获取机顶盒的调试信息,上位机基于调试信息向机顶盒发送调试指令以对机顶盒进行本地调试,机顶盒通过调试界面展示调试过程中产生的调试数据,上位机通过UVC视频采集设备对机顶盒的调试界面进行拍摄以获取调试视频,本地客户端远程访问上位机获取调试视频,基于调试视频,通过上位机远程对机顶盒进行调试,即以上位机为中转,进行调试视频和调试指令的远程转发,进而对机顶盒进行远程调试,工作人员无需前往当地进行调试,进而极大的提升了机顶盒调试的便捷性。

所述步骤S10具体为:

运行windowd环境的上位机通过串口与机顶盒建立连接后,通过串口实时获取机顶盒至少包括序列号、硬件版本号、软件版本号以及功能模块的调试信息。

所述步骤S20具体为:

上位机基于所述调试信息,向机顶盒发送十六进制码值的调试指令,机顶盒执行接收的所述调试指令,并通过调试界面展示调试过程中产生的调试数据;例如基于所述调试指令控制机顶盒执行切台操作;

所述步骤S30还包括:对获取的所述调试视频进行加密存储。通过对所述调试视频进行加密,有效保障了远程调试的安全性。

所述步骤S40具体为:

本地客户端通过tcp协议或者rtsp协议远程访问上位机获取所述调试视频并进行解密,基于所述调试视频向上位机发送调试指令,上位机基于本地客户端远程发送的所述调试指令对机顶盒进行调试。

实施例二

本实施例提供一种机顶盒远程调试系统,如图2所示,包括如下模块:

调试信息获取模块,用于上位机获取机顶盒的调试信息;

本地调试模块,用于上位机基于所述调试信息向机顶盒发送调试指令,机顶盒执行接收的所述调试指令并展示调试数据;

调试视频获取模块,用于上位机通过设备列表选择可用的UVC视频采集设备,利用选择的UVC视频采集设备对机顶盒的调试界面进行拍摄,获取并保存调试视频;所述UVC视频采集设备基于UCV驱动进行控制;

远程调试模块,用于本地客户端远程访问上位机获取所述调试视频,基于所述调试视频,通过上位机远程对机顶盒进行调试。即在上位机搭建TCP服务端以供本地客户端远程访问。

通过上位机获取机顶盒的调试信息,上位机基于调试信息向机顶盒发送调试指令以对机顶盒进行本地调试,机顶盒通过调试界面展示调试过程中产生的调试数据,上位机通过UVC视频采集设备对机顶盒的调试界面进行拍摄以获取调试视频,本地客户端远程访问上位机获取调试视频,基于调试视频,通过上位机远程对机顶盒进行调试,即以上位机为中转,进行调试视频和调试指令的远程转发,进而对机顶盒进行远程调试,工作人员无需前往当地进行调试,进而极大的提升了机顶盒调试的便捷性。

所述调试信息获取模块具体用于:

运行windowd环境的上位机通过串口与机顶盒建立连接后,通过串口实时获取机顶盒至少包括序列号、硬件版本号、软件版本号以及功能模块的调试信息。

所述本地调试模块具体用于:

上位机基于所述调试信息,向机顶盒发送十六进制码值的调试指令,机顶盒执行接收的所述调试指令,并通过调试界面展示调试过程中产生的调试数据;例如基于所述调试指令控制机顶盒执行切台操作;

所述调试视频获取模块还用于:对获取的所述调试视频进行加密存储。通过对所述调试视频进行加密,有效保障了远程调试的安全性。

所述远程调试模块具体用于:

本地客户端通过tcp协议或者rtsp协议远程访问上位机获取所述调试视频并进行解密,基于所述调试视频向上位机发送调试指令,上位机基于本地客户端远程发送的所述调试指令对机顶盒进行调试。

基于同一发明构思,本申请提供了实施例一对应的电子设备实施例,详见实施例三。

实施例三

本实施例提供了一种机顶盒远程调试设备,如图3所示,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,可以实现实施例一中任一实施方式。

由于本实施例所介绍的电子设备为实施本申请实施例一中方法所采用的设备,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。

基于同一发明构思,本申请提供了实施例一对应的存储介质,详见实施例四。

实施例四

本实施例提供一种机顶盒远程调试介质,如图4所示,其上存储有计算机程序,该计算机程序被处理器执行时,可以实现实施例一中任一实施方式。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

通过上位机获取机顶盒的调试信息,上位机基于调试信息向机顶盒发送调试指令以对机顶盒进行本地调试,机顶盒通过调试界面展示调试过程中产生的调试数据,上位机通过UVC视频采集设备对机顶盒的调试界面进行拍摄以获取调试视频,本地客户端远程访问上位机获取调试视频,基于调试视频,通过上位机远程对机顶盒进行调试,即以上位机为中转,进行调试视频和调试指令的远程转发,进而对机顶盒进行远程调试,工作人员无需前往当地进行调试,进而极大的提升了机顶盒调试的便捷性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

相关技术
  • 一种用电设备智能控制方法及系统、计算机设备及介质
  • 一种镀膜设备的控制方法及系统,镀膜设备及存储介质
  • 一种音频播放方法及系统、一种计算设备及存储介质
  • 一种录音方法、系统和音频分离方法、设备和存储介质
  • 一种分布式系统部署方法、系统、电子设备及存储介质
  • 远程调试系统、远程调试方法、计算设备和可读介质
  • 远程调试辅助和远程调试方法、系统、存储介质和设备
技术分类

06120115952238