CN108650552A - 一种针对机顶盒的远程管理平台 - Google Patents
一种针对机顶盒的远程管理平台 Download PDFInfo
- Publication number
- CN108650552A CN108650552A CN201810381072.3A CN201810381072A CN108650552A CN 108650552 A CN108650552 A CN 108650552A CN 201810381072 A CN201810381072 A CN 201810381072A CN 108650552 A CN108650552 A CN 108650552A
- Authority
- CN
- China
- Prior art keywords
- remote management
- platform
- top box
- information
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4425—Monitoring of client processing errors or hardware failure
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种针对机顶盒的远程管理平台,所述远程管理平台基于SSH协议与至少一个机顶盒建立远程通信连接,用于提供给用户对关联于所述远程管理平台的每个所述机顶盒分别进行远程管理操作。本发明的有益效果:基于SSH协议可实现对机顶盒的无线操控,可满足通过远程管理平台实现对于网络机顶盒的远程管理及问题定位,提高工作效率,降低维护成本。
Description
技术领域
本发明涉及通信领域,尤其涉及一种针对机顶盒的远程管理平台。
背景技术
随着android设备的不断普及,特别是android机顶盒(Set Top Box,简称STB)近年来的流行,产品的售后维护很重要,传统的调试方法,一般是通过物理有线连接机顶盒设备进行交互,缺点是操作麻烦,或者是需要拆开机顶盒进行连接,容易损坏设备。
发明内容
针对现有技术中存在的问题,本发明提供了一种针对机顶盒的远程管理平台。
本发明采用如下技术方案:
一种针对机顶盒的远程管理平台,所述远程管理平台基于SSH 协议与至少一个机顶盒建立远程通信连接,用于提供给用户对关联于所述远程管理平台的每个所述机顶盒分别进行远程管理操作。
优选的,所述机顶盒为Android机顶盒。
优选的,所述机顶盒包括:
Dropbear服务器;
通信模块,所述通信模块连接所述Dropbear服务器,用于接收所述远程管理平台发送的操作指令,并根据所述操作指令完成所述远程管理操作。
优选的,所述远程管理操作包括登录认证操作、平台状态查询操作、外设管理操作、故障管理操作以及平台管理操作。
优选的,所述远程管理平台还包括:
登录认证模块,所述登录认证模块用于提供给用户输入登录认证信息,并根据所述登录认证信息与所述通信模块进行所述登录认证操作,以建立通信连接。
优选的,所述远程管理平台包括:
平台状态查询模块,所述平台状态查询模块连接所述登录认证模块,用于提供给用户输入查询信息,并根据所述查询讯信息对相应的所述机顶盒进行所述平台状态查询操作,以获得相应的查询结果信息;
所述查询结果信息包括关联于所述平台状态检查操作的所述机顶盒的参数信息以及网络连接信息。
优选的,所述远程管理平台包括:
外设管理模块,所述外设管理模块连接所述登录认证模块,用于提供给用户输入接口检查信息,并根据所述接口检查信息对相应的所述机顶盒进行外设管理操作,以获得相应的接口检查结果信息;
所述接口检查结果信息包括关联于所述外设管理操作的所述机顶盒的外设连接信息以及外设内存信息。
优选的,所述远程管理平台包括:
故障管理模块,所述故障管理模块连接所述登录认证模块,用于提供给用户输入故障检查信息,并根据所述故障检查信息对相应的所述机顶盒进行故障管理操作,以获得相应的故障检查结果信息;
所述故障管理模块根据所述故障检查信息获取相应的所述机顶盒的日志信息,通过对所述日志信息进行分析完成所述故障管理操作。
优选的,所述远程管理平台包括:
平台管理模块,所述平台管理模块连接所述登录认证模块、所述平台状态查询模块、所述故障管理模块以及所述外设管理模块,用于在所述远程管理平台和至少一个所述机顶盒之间传输关联于所述登录认证操作、平台状态查询操作、外设管理操作以及故障管理操作的相关数据,并控制所述登录认证模块、所述平台状态查询模块、所述故障管理模块以及所述外设管理模块完成相关操作。
本发明的有益效果:基于SSH协议可实现对机顶盒的无线操控,可满足通过远程管理平台实现对于网络机顶盒的远程管理及问题定位,提高工作效率,降低维护成本。
附图说明
图1为本发明的一种优选实施例中,通过频率计测量中央处理器内部锁相环稳定性的方法的流程图;
图2为本发明的一种优选实施例中,中央处理器的示意图。
图3为本发明的一种优选实施例中,远程管理平台的结构示意图。
具体实施方式
需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。
下面结合附图对本发明的具体实施方式作进一步的说明:
如图1-2所示,一种针对机顶盒的远程管理平台1,上述远程管理平台1基于SSH协议与至少一个机顶盒2建立远程通信连接,用于提供给用户对关联于上述远程管理平台1的每个上述机顶盒2分别进行远程管理操作。
较佳的实施例中,上述机顶盒2为Android机顶盒2。
在本实施例中,SSH协议的使用范围很广,不仅程序员经常用到它,售后工程师也可使用它,移植SSH协议到Android机顶盒2 上,利用SSH协议的特性,可以进行远程调试(Debug),利用无线选单功能提供多种故障诊断能力,帮助维护人员快速定位机顶盒2 问题。
基于SSH协议可实现对机顶盒2的无线操控,可满足通过远程管理平台1实现对于网络机顶盒2的远程管理及问题定位,提高工作效率,降低维护成本。
如图2所示,较佳的实施例中,上述机顶盒2包括:
Dropbear服务器3;
通信模块4,上述通信模块4连接上述Dropbear服务器3,用于接收上述远程管理平台1发送的操作指令,并根据上述操作指令完成上述远程管理操作。
在本实施例中,SSH选单功能由STB服务端的sshd服务和终端管理工具puttysecureCRT等第三方工具组成;
sshd server做为服务端,负责STB登录界面,提供管理界面,供操作员提供查询STB信息,修改终端配置,展示操作结果;
Putty通过局域网直接与STB交互,完成查询,修改参数,
ping/traceroot,重新开机,进入待机,或者播放预设画面频道及外设管理。
工具移植:Andrid SDK本身就有两个sshd服务端,dropbear 和openssh.dropbear是一个轻量级的sshd服务器,与openSSH 相比,它更简洁,更小巧,运行起来占用的内存也更少.所在其对硬件要求更低,也更利于***的运行,所以我们使用的是这个,至于openssh,此处不赘述;SDK中,dropbear默认是没有编译出ssh 相关的程序,所以需要将dropbear和dropbearkey移植进工程
移植关键代码段:
对应工程的init.rc文件中添加服务,默认开机启动该服务
较佳的实施例中,上述远程管理操作包括登录认证操作、平台状态查询操作、外设管理操作、故障管理操作以及平台管理操作。
如图3所示,较佳的实施例中,上述远程管理平台1还包括:
登录认证模块5,上述登录认证模块5用于提供给用户输入登录认证信息,并根据上述登录认证信息与上述通信模块4进行上述登录认证操作,以建立通信连接。
在本实施例中,在Android STB中,平台的root用户是没有密码的,为了满足终端(远程管理平台1)的安全性需求,需要修改源码,设置账号及密码正确才能登录。
PC端(远程管理平台1)发起请求,与STB端的sshd服务(服务使用SSH协议可以用来进行远程控制,在设备之间传送文件)创建SSH连接通过身份认证,并创建会话,为保持会话连接,客户端就会每隔设置的秒数发送一个空数据包给服务端来保持连接。
具体登录认证操作的过程为:
步骤S1、登录认证模块5发起请求(登录认证信息),对机顶盒 2的IP及端口进行检查,判断IP及端口是否正确:
若IP及端口否都正确(IP正确及端口为2223),则转步骤S2;
若IP及端口否都不正确,则输出端口错误信息并退出;
步骤S2、远程管理平台1和机顶盒2建立TCP连接,登录认证模块5请求机顶盒2开始请求认证;
步骤S3、根据上述登录认证信息判断密钥协商是否通过:
若判断结果为是,则转步骤S4;
若判断结果为否,则输出密钥错误信息并退出;
步骤S4、根据上述登录认证信息判断身份认证是否通过:
若判断结果为是,则转步骤S5;
若判断结果为否,则输出账户密码错误信息并退出;
步骤S5、远程管理平台1和机顶盒2创建对话,完成上述登录认证操作。
如图3所示,较佳的实施例中,上述远程管理平台1包括:
平台状态查询模块6,上述平台状态查询模用于提供给用户输入查询信息,并根据上述查询讯信息对相应的上述机顶盒2进行上述平台状态查询操作,以获得相应的查询结果信息;
上述查询结果信息包括关联于上述平台状态检查操作的上述机顶盒2的参数信息以及网络连接信息。
在本实施例中,平台状态查询模块6提供一图形化显示界面或一命令行界面,无线选单功能支持查寻指定机顶盒2的部份或全部参数,如机顶盒2厂商,设备类型,机顶盒2版本号,软件版本等信息,参数分门别类展示,便于查询。
当按下选项1时,可以获取STB的即时信息,关键源码里面相关的参数保存是从STB的system/build.prop里面携带的参数, build.prop是Android***中的一个重要的属性文件,是Android编译时收集的各种propert,它记录了***的一些重要的设置信息。
选择菜单2时,可以获取STB的网络状态。
当按下4时,可查询机顶盒2的即时内存使用状态,每隔5秒钟自动refresh一次,取排名前20显示。
如图3所示,较佳的实施例中,上述远程管理平台1包括:
外设管理模块7,上述外设管理模块7用于提供给用户输入接口检查信息,并根据上述接口检查信息对相应的上述机顶盒2进行外设管理操作,以获得相应的接口检查结果信息;
上述接口检查结果信息包括关联于上述外设管理操作的上述机顶盒2的外设连接信息以及外设内存信息。
在本实施例中,外设管理模块7提供一图形化显示界面或一命令行界面,多个选项分别支持针对STB的硬件接口检查,是否异常,是否有外设接入,比如U盘,如果有外设接入,可以查询外设的里面的内容并把结果展示在远程管理平台1上。
如图3所示,较佳的实施例中,上述远程管理平台1包括:
故障管理模块8,上述故障管理模块8用于提供给用户输入故障检查信息,并根据上述故障检查信息对相应的上述机顶盒2进行故障管理操作,以获得相应的故障检查结果信息;
上述故障管理模块8根据上述故障检查信息获取相应的上述机顶盒2的日志信息,通过对上述日志信息进行分析完成上述故障管理操作。
在本实施例中,上述故障管理模块8提供一图形化显示界面或一命令行界面。选单功能支持多种故障诊断能力,注意终端(STB)的日志收集和分析,协助工程师定位机顶盒2问题。
命令行界面中的:
3-Tool:Ping;通知STB ping指定的IP地址,并展示ping结果,如成功数、失败数、平均时延。
6-Tool Traceroute;通知机顶盒2traceroute,指定IP,并能展示一些traceroute结果,包括响应的时间,跳数,时延等。
g-Tool:Nslookup;这个选项可让管理员输入一个主机名并发现相应的IP地址,它也会相反的名字查找为一个你指定的IP住址找出主机名。
l-Tool Logcat;实时日志指定日志级别、日志类型、日志输出开始时间等。
z-clear-screen;清屏可把之前查过的message清除掉,避免资料太多导致画面太乱。
如图3所示,较佳的实施例中,上述远程管理平台1包括:
平台管理模块9,上述平台管理模块9连接上述登录认证模块5、上述平台状态查询模块6、上述故障管理模块8以及上述外设管理模块7,用于在上述远程管理平台1和至少一个上述机顶盒2之间传输关联于上述登录认证操作、平台状态查询操作、外设管理操作以及故障管理操作的相关数据,并控制上述登录认证模块5、上述平台状态查询模块6、上述故障管理模块8以及上述外设管理模块7完成相关操作。
在本实施例中,平台管理模块9提供一图形化显示界面或一命令行界面。该模块支持对平台的时间管理,及远程发送指令,控制平台完成相关操作
a,j选项分别支持时间同步及查询
NTP协议对网络内所有具有时钟的设备进行时钟同步,设备的时钟保持一致,因此:
Force ntp time sync功能需在STB中集成ntpdate服务,
ntpdate通过轮询指定为服务器参数的网络时间协议(NTP)服务器来设置本地日期和时间,从而确定正确的时间;
NTP query功能需在STB中集成ntpq服务,ntpq的用途是作为标准的网络时间协议(NTP)查询;
7,8,9选项分别支持针对STB的远程重启,及远程待机,或者播放本地内置视频;
把小视频预先内置到STB固件中,如改名为bootvideo随着 SDK编译进system/etc目录下,当选择该选项时,可调用STB内置bootplayer播放器验证STB是否能正常播放。
通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。
Claims (9)
1.一种针对机顶盒的远程管理平台,其特征在于,所述远程管理平台基于SSH协议与至少一个机顶盒建立远程通信连接,用于提供给用户对关联于所述远程管理平台的每个所述机顶盒分别进行远程管理操作。
2.根据权利要求1的远程管理平,其特征在于,所述机顶盒为Android机顶盒。
3.根据权利要求2的远程管理平,其特征在于,所述机顶盒包括:
Dropbear服务器;
通信模块,所述通信模块连接所述Dropbear服务器,用于接收所述远程管理平台发送的操作指令,并根据所述操作指令完成所述远程管理操作。
4.根据权利要求3的远程管理平,其特征在于,所述远程管理操作包括登录认证操作、平台状态查询操作、外设管理操作、故障管理操作以及平台管理操作。
5.根据权利要求4的远程管理平,其特征在于,所述远程管理平台还包括:
登录认证模块,所述登录认证模块用于提供给用户输入登录认证信息,并根据所述登录认证信息与所述通信模块进行所述登录认证操作,以建立通信连接。
6.根据权利要求5的远程管理平,其特征在于,所述远程管理平台包括:
平台状态查询模块,所述平台状态查询模用于提供给用户输入查询信息,并根据所述查询讯信息对相应的所述机顶盒进行所述平台状态查询操作,以获得相应的查询结果信息;
所述查询结果信息包括关联于所述平台状态检查操作的所述机顶盒的参数信息以及网络连接信息。
7.根据权利要求6的远程管理平,其特征在于,所述远程管理平台包括:
外设管理模块,所述外设管理模块用于提供给用户输入接口检查信息,并根据所述接口检查信息对相应的所述机顶盒进行外设管理操作,以获得相应的接口检查结果信息;
所述接口检查结果信息包括关联于所述外设管理操作的所述机顶盒的外设连接信息以及外设内存信息。
8.根据权利要求7的远程管理平,其特征在于,所述远程管理平台包括:
故障管理模块,所述故障管理模块用于提供给用户输入故障检查信息,并根据所述故障检查信息对相应的所述机顶盒进行故障管理操作,以获得相应的故障检查结果信息;
所述故障管理模块根据所述故障检查信息获取相应的所述机顶盒的日志信息,通过对所述日志信息进行分析完成所述故障管理操作。
9.根据权利要求8的远程管理平,其特征在于,所述远程管理平台包括:
平台管理模块,所述平台管理模块连接所述登录认证模块、所述平台状态查询模块、所述故障管理模块以及所述外设管理模块,用于在所述远程管理平台和至少一个所述机顶盒之间传输关联于所述登录认证操作、平台状态查询操作、外设管理操作以及故障管理操作的相关数据,并控制所述登录认证模块、所述平台状态查询模块、所述故障管理模块以及所述外设管理模块完成相关操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810381072.3A CN108650552A (zh) | 2018-04-25 | 2018-04-25 | 一种针对机顶盒的远程管理平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810381072.3A CN108650552A (zh) | 2018-04-25 | 2018-04-25 | 一种针对机顶盒的远程管理平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108650552A true CN108650552A (zh) | 2018-10-12 |
Family
ID=63747796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810381072.3A Pending CN108650552A (zh) | 2018-04-25 | 2018-04-25 | 一种针对机顶盒的远程管理平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108650552A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006108685A3 (en) * | 2005-04-15 | 2006-12-21 | Thomson Licensing | Remote management method of a distant device, and corresponding video device |
CN101895584A (zh) * | 2010-07-26 | 2010-11-24 | 英方 | 用于实现双向数字电视机顶盒远程管理控制的***及方法 |
CN103369402A (zh) * | 2013-07-05 | 2013-10-23 | 北京市博汇科技有限公司 | 一种进行多种机顶盒功能一致性比对的方法及*** |
CN103916663A (zh) * | 2014-03-25 | 2014-07-09 | 烽火通信科技股份有限公司 | 一种实现iptv机顶盒远程调试的方法 |
CN106559230A (zh) * | 2015-09-25 | 2017-04-05 | ***通信集团公司 | 一种故障处理方法、装置及*** |
CN107040777A (zh) * | 2017-06-08 | 2017-08-11 | 深圳市创维软件有限公司 | 一种远程调试方法、机顶盒和服务器 |
CN107528892A (zh) * | 2017-08-08 | 2017-12-29 | 深圳创维数字技术有限公司 | 一种远程调试方法、服务器端和机顶盒 |
-
2018
- 2018-04-25 CN CN201810381072.3A patent/CN108650552A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006108685A3 (en) * | 2005-04-15 | 2006-12-21 | Thomson Licensing | Remote management method of a distant device, and corresponding video device |
CN101895584A (zh) * | 2010-07-26 | 2010-11-24 | 英方 | 用于实现双向数字电视机顶盒远程管理控制的***及方法 |
CN103369402A (zh) * | 2013-07-05 | 2013-10-23 | 北京市博汇科技有限公司 | 一种进行多种机顶盒功能一致性比对的方法及*** |
CN103916663A (zh) * | 2014-03-25 | 2014-07-09 | 烽火通信科技股份有限公司 | 一种实现iptv机顶盒远程调试的方法 |
CN106559230A (zh) * | 2015-09-25 | 2017-04-05 | ***通信集团公司 | 一种故障处理方法、装置及*** |
CN107040777A (zh) * | 2017-06-08 | 2017-08-11 | 深圳市创维软件有限公司 | 一种远程调试方法、机顶盒和服务器 |
CN107528892A (zh) * | 2017-08-08 | 2017-12-29 | 深圳创维数字技术有限公司 | 一种远程调试方法、服务器端和机顶盒 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11750412B2 (en) | System and method for providing network support services and premises gateway support infrastructure | |
CN103946804B (zh) | 包括用于终端用户装置的远程管理的发布/订阅代理及相应的终端用户装置的*** | |
US9491079B2 (en) | Remote monitoring and controlling of network utilization | |
US8924461B2 (en) | Method, system, and computer readable medium for remote assistance, support, and troubleshooting | |
CN109270850A (zh) | 一种基于物联网的智能家居管理***及方法 | |
US9015306B2 (en) | Mapping protocol endpoints to networked devices and applications based on capabilities | |
CN105612738B (zh) | 多功能会议***和方法 | |
US8762584B2 (en) | System and method for automatic provisioning of onsite networking services | |
CN111211934B (zh) | 集群远程通信测试方法以及*** | |
CN104506802A (zh) | 视频监控***、穿越nat监控视频数据的方法 | |
CN105490849B (zh) | 应用***的自动部署方法及*** | |
JP2007128331A (ja) | ネットワーク接続機器の自動生成機構 | |
US20120158543A1 (en) | Ordering system with terminal unit using a wireless network | |
CN105117898A (zh) | 支持多厂商考勤终端接入的云考勤管理方法及*** | |
EP2630750B1 (en) | Quality of service monitoring device and method of monitoring quality of service | |
CN106533716B (zh) | 一种北向接口的管理方法和*** | |
CN108650552A (zh) | 一种针对机顶盒的远程管理平台 | |
WO2016091141A1 (zh) | 信息采集方法及装置 | |
CN107465716B (zh) | 基于lxi总线的网络仪器***及方法 | |
KR20130023458A (ko) | 게임 서버 관리 장치 및 시스템 | |
US10147097B2 (en) | Support to customer platform system, method, and server | |
CN110968491B (zh) | 一种运维作业方法及*** | |
US7549010B2 (en) | Communication apparatus and method | |
TWI619085B (zh) | 客戶支援平台系統、方法及伺服器 | |
KR100844361B1 (ko) | 자료 동기화 게이트웨이 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181012 |