一种机顶盒远程控制方法技术

技术编号:27110578 阅读:40 留言:0更新日期:2021-01-25 19:05
一种机顶盒远程控制方法,包括如下步骤:步骤1:配置系统端和机顶盒端的MQTT客户端;步骤2:系统端编辑远程控制指令;控制指令包括定时开机操作、定时关机操作以及定时重启操作;步骤3:系统端下发完成编辑的控制指令;控制指令通过系统端的MQTT客户端,发送至服务端;步骤4:机顶盒在服务端订阅特定topic的MQTT消息;所述MQTT表示一种基于发布/订阅形式的消息传输协议;通过设置系统端、服务端以及机顶盒,并且在系统端和机顶盒进行MQTT的客户端的配置,实现通过系统端远程控制机顶盒,进行开关机和重启的操作;减轻维护人员的负担。减轻维护人员的负担。减轻维护人员的负担。

【技术实现步骤摘要】
一种机顶盒远程控制方法


[0001]本专利技术涉及机顶盒领域,特别是涉及一种机顶盒远程控制方法。

技术介绍

[0002]传统的有线电视通过同轴线能够接收模拟信号,并且在显示屏上进行展现。随着进入数字时代,高清数字信号能够实现高清点播、回放等功能,但是传统的电视机只能够接收模拟信号,需要对数字信号进行调制解调,才能够被传统电视机接收并展示画面。目前大多是通过设置机顶盒的形式,实现对于数字信号的调制解调,随着电视机的发展也出现过内置调制解调功能的电视机,但是因为缺乏统一的标准,一直没有发展起来。
[0003]另一方面因为传输的限制导致传统的有线电视的片源受限,在某时段提供了什么节目,就只能够收看什么节目,即便存在其他的电视台能够进行挑选,但是播放的节目仍旧受到电视台的限制。随着互联网的发展,通过设置机顶盒能够实现对于特定设备商的云端影片库进行点播观看,甚至进行互联网搜索影片观看,解决了传统有线电视片源受限的问题。
[0004]其中在一些能够提供休息场所的私人区域或者公共区域都会设置带有机顶盒的电视机,尤其是在宾馆、养老院、医院等集中提供服务的地点。目前机顶盒存在两种运用较为广泛的控制方式,一种是通过遥控器或者直接控制机顶盒上的按键实现较近距离的开关机控制,另一种是通过外接的红外发射器实现远程控制机顶盒开关机。对于第一种方法,多个楼层、多个房间的机顶盒统一管理为维护人员带来了较大的不便;对于第二种方法,每个机顶盒需要设置一个红外信号的发射和接收设备,增加了场所的投入成本,另一方面红外信号的发射和接收设备需要严格对齐,这同样会增加维护人员的负担。另外目前的机顶盒远程控制,尤其是机顶盒由待机状态实现开机,只能够通过外接的红外发射器实现。因此为了解决上述问题,需要一种控制系统能够实现对于机顶盒的远程统一控制。

技术实现思路

[0005]本专利技术的目的是解决现有技术的不足,提供一种机顶盒远程控制方法,操作简单,使用方便,能够实现远程统一控制机顶盒实现开关机操作。
[0006]一种机顶盒远程控制方法,包括如下步骤:
[0007]步骤1:配置系统端和机顶盒端的MQTT客户端;
[0008]步骤2:系统端编辑远程控制指令内容;控制指令包括定时开机操作指令、定时关机操作指令以及定时重启操作指令;
[0009]步骤3:系统端下发完成编辑的控制指令;控制指令通过系统端的MQTT客户端,发送至MQTT中间代理;
[0010]步骤4:机顶盒在MQTT中间代理订阅特定消息主题的MQTT消息,将消息中的控制指令内容设置到机顶盒;
[0011]所述MQTT表示一种基于发布/订阅形式的消息传输协议。
[0012]进一步的,所述步骤1中系统端的配置包括如下内容:
[0013]a:启用清除会话功能;
[0014]b:设置消息发布的服务质量等级;
[0015]c:启用粘性消息的功能,使发布的消息均为粘性消息;
[0016]d:编辑发布消息主题;
[0017]其中启用清除会话表示非持久连接,包括关闭会话重用机制;粘性消息表示MQTT中间代理接收消息以及消息对应的服务质量等级后会进行存储的消息;每个消息主题最多保留一条粘性消息。
[0018]进一步的,所述消息主题分为定时开机主题、定时关机主题以及定时重启主题;定时开机主题、定时关机主题以及定时重启主题分别表示为:
[0019]定时开机主题:业务名称/STBID/功能名称/powerOn;
[0020]定时关机主题:业务名称/STBID/功能名称/powerOff;
[0021]定时重启主题:业务名称/STBID/功能名称/powerReboot;
[0022]所述“业务名称/STBID/功能名称/powerOn”,表示对象的名称为“STBID”,执行的功能名称为“powerOn”;其中“STBID”表示机顶盒的ID,“powerOn”表示开机,“powerOff”表示关机,“powerReboot”表示重启。
[0023]进一步的,所述步骤1中机顶盒的配置包括如下内容:
[0024]e:启用清除会话功能;
[0025]f:设置消息发布的服务质量等级;
[0026]g:编辑订阅消息主题;
[0027]机顶盒订阅消息主题,表示为“业务名称/STBID/功能名称/#”,其中“STBID”表示该机顶盒的ID;“#”表示通配符。
[0028]进一步的,所述步骤2中控制指令的内容编辑包括如下步骤:
[0029]步骤2.1:设置远程控制的动作,包括开机、关机以及重启;
[0030]步骤2.2:确认为开启动作还是禁止动作;其中开启表示让机顶盒启动步骤2.1中设置的远程控制的动作,禁止表示让机顶盒停止步骤2.1中设置的远程控制的动作;
[0031]步骤2.3:设置执行时间,表示执行开机、关机以及重启动作的时间;
[0032]步骤2.4:设定控制目标。
[0033]进一步的,所述执行时间包括定时时间和周期模式,周期模式包括单次定时以及循环定时;所述单次定时为根据设定的定时时间,只执行一次;循环定时为设定准确的时间并确定循环的周期。
[0034]进一步的,所述控制目标为机顶盒或者机顶盒组,机顶盒组包括至少一个机顶盒。
[0035]进一步的,所述步骤4中机顶盒的APK中集成设置有MQTT客户端,通过机顶盒的MQTT客户端,在MQTT中间代理订阅“STBID”相同的控制指令。
[0036]进一步的,所述机顶盒的APK将接收的定时关机操作和定时重启操作的控制指令设置于APK的定时任务中;将接收的开机操作的控制指令传输到机顶盒的ROM中,并设置于ROM中。
[0037]进一步的,所述机顶盒端对于系统端下发的控制指令的接收和设置包括如下步骤:
[0038]步骤4.1:机顶盒的MQTT客户端从MQTT中间代理订阅消息;
[0039]步骤4.2:机顶盒上安装的应用APK对消息进行解析;
[0040]步骤4.3:分析消息对应的控制指令;若解析后的消息是定时开机操作指令则进入步骤4.4;若解析后的消息是定时关机操作指令或定时重启操作指令则进入步骤4.11;
[0041]步骤4.4:对解析后消息内容进行本地存储;解析后的消息内容包括开机动作、定时时间、周期模式、开启/禁止,其中周期模式包括单次定时以及循环定时;
[0042]步骤4.5:机顶盒判断状态;若机顶盒触发待机,APK获取待机广播,则进入下一步;若机顶盒没有触发待机,则流程不会继续进行,直到机顶盒触发待机,开始执行后续流程;
[0043]步骤4.6:机顶盒获取待机锁;所述待机锁未释放之前,APK的进程不会被杀死;所述待机锁指原生安卓系统提供的Wake Lock锁机制,持锁的系统无法进入休眠,除非设置超时或者释放锁;
[0044]步骤4.7:APK获取当前时间和定时开机操作指令中设定的定时时间、周期本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机顶盒远程控制方法,其特征在于,包括如下步骤:步骤1:配置系统端和机顶盒端的MQTT客户端;步骤2:系统端编辑远程控制指令内容;控制指令包括定时开机操作指令、定时关机操作指令以及定时重启操作指令;步骤3:系统端下发完成编辑的控制指令;控制指令通过系统端的MQTT客户端,发送至MQTT中间代理;步骤4:机顶盒在MQTT中间代理订阅特定消息主题的MQTT消息,将消息中的控制指令内容设置到机顶盒;所述MQTT表示一种基于发布/订阅形式的消息传输协议。2.根据权利要求1所述的一种机顶盒远程控制方法,其特征在于,所述步骤1中系统端的配置包括如下内容:a:启用清除会话功能;b:设置消息发布的服务质量等级;c:启用粘性消息的功能,使发布的消息均为粘性消息;d:编辑发布消息主题;其中启用清除会话表示非持久连接,包括关闭会话重用机制;粘性消息表示MQTT中间代理接收消息以及消息对应的服务质量等级后会进行存储的消息;每个消息主题最多保留一条粘性消息。3.根据权利要求2所述的一种机顶盒远程控制方法,其特征在于,所述消息主题分为定时开机主题、定时关机主题以及定时重启主题;定时开机主题、定时关机主题以及定时重启主题分别表示为:定时开机主题:业务名称/STBID/功能名称/powerOn;定时关机主题:业务名称/STBID/功能名称/powerOff;定时重启主题:业务名称/STBID/功能名称/powerReboot;所述“业务名称/STBID/功能名称/powerOn”,表示对象的名称为“STBID”,执行的功能名称为“powerOn”;其中“STBID”表示机顶盒的ID,“powerOn”表示开机,“powerOff”表示关机,“powerReboot”表示重启。4.根据权利要求3所述的一种机顶盒远程控制方法,其特征在于,所述步骤1中机顶盒的配置包括如下内容:e:启用清除会话功能;f:设置消息发布的服务质量等级;g:编辑订阅消息主题;机顶盒编辑订阅消息主题,表示为“业务名称/STBID/功能名称/#”,其中“STBID”表示该机顶盒的ID;“#”表示通配符。5.根据权利要求1所述的一种机顶盒远程控制方法,其特征在于,所述步骤2中控制指令的内容编辑包括如下步骤:步骤2.1:设置远程控制的动作,包括开机、关机以及重启;步骤2.2:确认为开启动作还是禁止动作;其中开启表示让机顶盒启动步骤2.1中设置的远程控制的动作,禁止表示让机顶盒停止步骤2.1中设置的远程控制的动作;
步骤2.3:设置执行时间,表示执行开机、关机以及重启动作的时间;步骤2.4:设定控制目标。6.根据权利要求5所述的一种机顶盒远程控制方法,其特征在于,所述执行时间包括定时时间和周期模式,周期模式包括单次定时以及循环定时;所述单次定时为根据设定的定时时间,只执行一次;循环定时为设定准确的时间并确定循环的周...

【专利技术属性】
技术研发人员:沈涛邱倩芸胡忠雨李求旭周灯扬邵淇锋
申请(专利权)人:华数传媒网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1