基于xmpp通信的机顶盒远程多屏交互控制方法及系统的制作方法

文档序号:8226451阅读:754来源:国知局
基于xmpp通信的机顶盒远程多屏交互控制方法及系统的制作方法
【技术领域】
[0001] 本发明涉及一种基于XMPP通信的机顶盒远程多屏交互控制方法及系统,属于机 顶盒交互控制技术领域。
【背景技术】
[0002] 随着移动互联网的发展,数字电视行业也在和移动互联网不断融合,如何将一些 成熟的移动互联网技术创造性的应用于数字电视领域,发展出一些新型的应用业务,提升 电视用户的操作体验,是近年来发展比较快的一个方向。多屏融合业务是目前解决这一问 题的主要手段,当前三网融合业务中的多屏交互技术,主要有Airplay,DLNA,miraCast等, 这些协议存在如下共同的缺陷:
[0003] 1、这些交互技术的应用的前提是机顶盒终端与手机终端需要在同一个局域网环 境内,通过局域网的链路来实现设备连接与控制。但是当前大部分国内家庭的局域网络是 电信运营商的无线局域网,而绝大多数广电网络机顶盒不能接入家庭的电信无线网络,只 能接入广电内部双向交互网络,导致上述多屏交互技术无法实现规模应用。
[0004] 2、通过局域网的方式,交互操作不通过运营商,运营商掌握用户的操作行为,不能 进行行为统计分析,进而影响业务的进一步发展。
[0005] 3、这些协议的实现比较复杂,传统的机顶盒端必须要通过固件升级的方式才能够 实现,而机顶盒固件升级会带来大量的软件开发、测试、分批升级测试、返修等工作,并且会 有较大的风险,广电有线运营商在固件升级也比较慎重。

【发明内容】

[0006] 本发明的目的在于,提供一种基于XMPP通信的机顶盒远程多屏交互控制方法及 系统,能够规模化应用,交互操作无需通过运营商,无需对机顶盒进行固件升级。
[0007] 为解决上述技术问题,本发明采用如下的技术方案:一种基于XMPP通信的机顶盒 远程多屏交互控制方法,包括以下步骤:
[0008] S1,智能终端扩展、格式化XMPP传输文本,形成控制信号;
[0009] S2,智能终端与目标机顶盒进行关联绑定;
[0010] S3,智能终端传输控制信号到XMPP中心服务器,XMPP中心服务器转发控制信号到 目标机顶盒;
[0011] S4,目标机顶盒接收、解析控制信号,调用机顶盒接口执行相应的控制动作,并将 执行结果反馈给智能终端。
[0012] 前述的基于XMPP通信的机顶盒远程多屏交互控制方法中,所述步骤S1包括:智能 终端采用JSON的方式对控制信号的类型和参数进行封装定义,格式化传输格式,形成所需 的控制信号;所述控制信号包括目标机顶盒唯一标识和目标机顶盒所在XMPP节点域地址。
[0013] 即时消息通讯协议XMPP是一种基于标准通用标记语言的子集XML的协议,它继承 了在XML环境中灵活的发展性,因此,基于XMPP的应用具有超强的可扩展性,经过扩展以后 的XMPP可以通过发送扩展的信息来处理用户的需求。
[0014] 前述的基于XMPP通信的机顶盒远程多屏交互控制方法中,步骤S2包括:
[0015] S21,Protal服务器生成二维码并下发给目标机顶盒,所述二维码包括目标机顶盒 唯一标识和目标机顶盒所在XMPP节点域地址;
[0016] S22,目标机顶盒显示二维码;
[0017] S23,智能终端扫描显示的二维码,获取目标机顶盒唯一标识和目标机顶盒所在 XMPP节点域地址,进行配对,实现与目标机顶盒的绑定。
[0018] 前述的基于XMPP通信的机顶盒远程多屏交互控制方法中,所述步骤S3包括:
[0019] S31,智能终端与XMPP中心服务器建立连接,目标机顶盒与XMPP节点服务器建立 连接;
[0020] S32,智能终端向XMPP中心服务器发出控制信号;
[0021] S33,XMPP中心服务器根据目标机顶盒所在XMPP节点域地址,通过双向网络转发 控制信号到目标机顶盒所属的XMPP节点服务器;
[0022] S34,XMPP节点服务器分发控制信号到对应的机顶盒。
[0023] 与单向DVB-C网络不同,广电领域一般把具备回传通道的网络如CMTS网络、EOC网 络等叫做双向网络;目标机顶盒通过双向网络收到XMPP节点服务器转发过来的控制信号 文本。在通过XMPP客户端软件收到此文本后,按照信号扩展的定义,对其中各个对象进行 解析,对解析出来的各种参数,调用机顶盒相关接口(如遥控器接口、播放接口等)进行控 制信号执行。
[0024] 前述的基于XMPP通信的机顶盒远程多屏交互控制方法中,所述步骤S4包括:
[0025]S41,目标机顶盒接收控制信号后,对信号类型和参数进行解析;
[0026] S42,根据控制信号的类型与参数执行相应的控制动作,并将执行结果返回给智能 终端;
[0027]S43,智能终端显示相应的状态信息。
[0028] 一种实现前述方法的基于XMPP通信的机顶盒远程多屏交互控制系统,包括:
[0029] 信号生成模块,用于智能终端扩展、格式化XMPP传输文本,形成控制信号;
[0030] 绑定模块,用于智能终端与目标机顶盒进行关联绑定;
[0031] 信号传输模块,用于智能终端传输控制信号到XMPP中心服务器,XMPP中心服务器 转发控制信号到目标机顶盒;
[0032] 信号执行模块,用于目标机顶盒接收、解析控制信号,调用机顶盒接口执行相应的 控制动作,并将执行结果反馈给智能终端。
[0033] 前述的基于XMPP通信的机顶盒远程多屏交互控制系统中,信号生成模块包括:
[0034] 扩展模块,用于智能终端采用JSON的方式对控制信号的类型和参数进行封装定 义;
[0035] 格式化模块,用于格式化传输格式,形成所需的控制信号。
[0036] 前述的基于XMPP通信的机顶盒远程多屏交互控制系统中,绑定模块包括:
[0037] 二维码生成模块,用于Protal服务器生成二维码并下发给目标机顶盒,所述二维 码包括目标机顶盒唯一标识和目标机顶盒所在XMPP节点域地址;
[0038] 二维码显示模块,用于目标机顶盒显示二维码;
[0039] 二维码扫描模块,用于智能终端扫描显示的二维码,获取目标机顶盒唯一标识和 目标机顶盒所在XMPP节点域地址;
[0040] 配对模块,用于进行配对,实现智能终端与目标机顶盒的绑定。
[0041] 前述的基于XMPP通信的机顶盒远程多屏交互控制系统中,信号传输模块包括:
[0042] 终端连接模块,用于智能终端与XMPP中心服务器建立连接;
[0043] 终端发送模块,用于智能终端向XMPP中心服务器发出控制信号;
[0044] 中心分发模块,用于XMPP中心服务器根据目标机顶盒所在XMPP节点域地址,通过 双向网络转发控制信号到目标机顶盒所属的XMPP节点服务器;
[0045] 机顶盒连接模块,用于目标机顶盒与XMPP节点服务器建立连接;
[0046] 节点分发模块,用于XMPP节点服务器分发控制信号到对应的机顶盒。
[0047] 前述的基于XMPP通信的机顶盒远程多屏交互控制系统中,信号执行模块包括:
[0048] 解析模块,用于目标机顶盒接收控制信号后,对信号类型和参数进行解析;
[0049] 执行反馈模块,用于根据控制信号的类型与参数执行相应的控制动作,并将执行 结果返回给智能终端;
[0050] 终端显示模块,用于智能终端显示相应的状态信息。
[0051] 与现有技术相比,本发明将传统的即时消息通信机制(XMPP)应用于数字化广播 电视领域,用来对终端机顶盒进行相关远程交互控制,并充分结合移动互联网的相关技术, 实现广电机顶盒与移动智能设备的交互控制与信息传输,比如手机遥控机顶盒、直播切台 控制、点播推送控制等业务形态,轻便快捷的实现了传统数字电视业务的多屏融合,能够规 模化应用,交互操作无需通过运营商,无需对机顶盒进行固件升级。
[0052] 本发明让传统的机顶盒与电视具备了向互联网方向延伸、发展的可能,建立了相 关的技术准备。主要包含如下几个部分:
[0053] 1.使得广电传统的机顶盒(非近年来的OTT智能机顶盒)可以通过互联网与广电 有线双向网络与移动终端连接起来,为全国统一的运营服务提供可能;
[0054] 2.可以将传统的机顶
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1