一种远程控制机顶盒操作的方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种远程控制机顶盒操作的方法及系统。
【背景技术】
[0002]近年来,随着智能手机的广泛使用,社交网络和社交客户端应用的普及,手机社交客户端对人们的生活习惯已经产生了深远的影响,人们对于在手机上使用社交客户端应用的已经产生了较强的依赖性。同时随着手机社交客户端的发展,它可以提供的功能也越来越多,IPTV用户越来越希望可以在手机社交客户端上与IPTV机顶盒进行互动操作,运营商也越来越希望可以通过手机社交客户端进行业务的推广和营销。传统IPTV机顶盒工作在专用网络环境下,IPTV机顶盒终端无法与公众互联网互通,而手机社交客户端都是采用公众互联网接入,与IPTV专用网络不在同一平面,二者无法形成直接的远程互动,或互动方法较为复杂,同时存在较大的安全隐患。同时,由于IPTV机顶盒用户群数量庞大,随着多年的业务发展,机顶盒类型多种多样,不同时期、不同厂商的机顶盒配置和系统都有着较大的区别,所以较难针对单一功能点进行统一的升级改造。
【发明内容】
[0003]有鉴于此,本发明要解决的一个技术问题是提供一种远程控制机顶盒操作的方法,能够通过操作终端对机顶盒进行操作。
[0004]一种远程控制机顶盒操作的方法,包括:消息寄存服务器接收到终端发送的操作任务消息并存储;当接收到机顶盒发送的任务查询消息时,所述消息寄存服务器将所述操作任务消息返回给所述机顶盒;所述机顶盒根据所述操作任务消息执行相应的操作。
[0005]根据本发明的一个实施例,进一步的,所述终端中的社交网络客户端模块向社交网络系统发送用于对所述机顶盒进行控制的所述操作任务消息;所述社交网络系统将所述操作任务消息发送到所述消息寄存服务器。
[0006]根据本发明的一个实施例,进一步的,所述机顶盒接收到视频播放系统发送的电子节目菜单;所述电子节目菜单中包括:所述消息寄存服务器的IP地址、查询任务代码;所述机顶盒解析所述电子节目菜单,当获取所述查询任务代码时,则向所述消息寄存服务器发送所述任务查询消息。
[0007]根据本发明的一个实施例,进一步的,所述机顶盒以预设的时间阈值为间隔,周期性向所述消息寄存服务器发送所述查询消息;其中,所述时间阈值为I至3秒。
[0008]根据本发明的一个实施例,进一步的,所述机顶盒与所述消息寄存服务器之间采用HTTP协议进行通信;所述机顶盒向所述消息寄存服务器发起HTTP的GET请求进行操作任务查询;所述机顶盒解析所述消息寄存服务器返回的所述操作任务消息,获取操作内容并根据所述操作内容执行具体的操作;所述操作任务消息的封装格式包括=HTML文件、PHP文件,其中,所述操作内容为JS脚本格式。
[0009]本发明要解决的一个技术问题是提供一种远程控制机顶盒操作的系统,能够通过操作终端对机顶盒进行操作。
[0010]一种远程控制机顶盒操作的系统,包括:终端、机顶盒和消息寄存服务器;所述消息寄存服务器包括:任务接收单元,用于接收所述终端发送的操作任务消息;存储单元,用于存储所述操作任务消息;任务发送单元,用于当接收到所述机顶盒发送的任务查询消息时,将所述操作任务消息返回给所述机顶盒;其中,所述机顶盒根据所述操作任务消息执行相应的操作。
[0011]根据本发明的一个实施例,进一步的,所述终端中的社交网络客户端模块向社交网络系统发送用于对所述机顶盒进行控制的所述操作任务消息;所述社交网络系统将所述操作任务消息发送到所述任务接收单元。
[0012]根据本发明的一个实施例,进一步的,所述机顶盒接收到系统发送的视频播放系统电子节目菜单;所述电子节目菜单中包括:所述消息寄存服务器的IP地址、查询任务代码;所述机顶盒解析所述电子节目菜单,当获取所述查询任务代码时,则向所述任务发送单元发送所述任务查询消息。
[0013]根据本发明的一个实施例,进一步的,所述机顶盒以预设的时间阈值为间隔,周期性向所述任务发送单元发送所述任务查询消息;其中,所述时间阈值为I至3秒。
[0014]根据本发明的一个实施例,进一步的,所述机顶盒与所述任务发送单元之间采用HTTP协议进行通信;所述机顶盒向所述任务发送单元发起HTTP的GET请求进行操作任务查询;所述机顶盒解析所述任务发送单元返回的所述操作任务消息,获取操作内容并根据所述操作内容执行具体的操作;其中,所述操作任务消息的封装格式包括:HTML文件、PHP文件,其中,所述操作内容为JS脚本格式。
[0015]根据本发明的一个实施例,进一步的,所述机顶盒包括:IPTV机顶盒、OTT机顶盒。
[0016]本发明的远程控制机顶盒操作的方法及系统,能够通过操作移动终端中的社交网络客户端或者PAD、PC等,对机顶盒进行操作,机顶盒根据IPTV EPG的指令主动发起互动任务查询,使IPTV系统与社交网络系统保持隔离,既保证各自网络系统的特性,也保证了所有相关系统的安全性,简单有效、可靠,对存量终端设备无需改造。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为根据本发明的远程控制机顶盒操作方法的一个实施例的流程图;
[0019]图2为根据本发明的远程控制机顶盒操作方法的另一个实施例的消息交互示意图;
[0020]图3为根据本发明的远程控制机顶盒操作系统的一个实施例的结构示意图。
【具体实施方式】
[0021]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。
[0022]图1为根据本发明的远程控制机顶盒操作方法的一个实施例的流程图,如图1所示:
[0023]步骤101,消息寄存服务器接收到终端发送的操作任务消息并存储。操作任务消息中可以包括:机顶盒的IP/MAC地址、机器名以及操作指令等等。
[0024]步骤102,当接收到机顶盒发送的任务查询消息时,消息寄存服务器将操作任务消息返回给机顶盒。
[0025]步骤103,机顶盒根据操作任务消息执行相应的操作。
[0026]本发明中的终端不仅为移动终端,还可以包括各种PAD、PC、笔记本电脑等,例如,在移动终端中可以设置社交网络客户端对机顶盒进行活动操作。
[0027]本发明的远程控制机顶盒操作方法,使手机在接入公众互联网的状态下能够与接入专用网络的IPTV机顶盒进行远程互动操作,可以实现通过操作手机对IPTV机顶盒进行甩屏、声音调节等互动操作。
[0028]通过终端中的社交网络客户端模块向社交网络系统发送用于对机顶盒进行控制的操作任务消息,社交网络系统将操作任务消息发送到消息寄存服务器。社交网络客户端模块可以为微信、人人网、陌陌等社交网络的客户端。
[0029]机顶盒接收到视频播放系统发送的电子节目菜单EPG,在电子节目菜单中包括:消息寄存服务器的IP地址、查询任务代码等信息。机顶盒解析电子节目菜单,当获取查询任务代码时,则向消息寄存服务器发送任务查询消息。机顶盒以预设的时间阈值为间隔,周期性向消息寄存服务器发送查询消息,根据具体的应用场景可以设置时间阈值,通常为I至3秒,也可以根据需要进行设置。
[0030]EPG电子节目指南相当于一个节目菜单的功能,在一个TS流中,可以提供当前流的所有信息,如频率,调制方式,频道号,所有节目的PID,名称等信息,也可以根据需要提供其他相关联的TS流(例如同一电视台同步播放的其他频率的节目信息)的信息。解码器接收这些信息,形成一个固定格式的菜单让用户选择需要收看的频道或节目。EPG的实现采用DVB的SI信息,和EPG功能相关的SI有NIT(网络信息表),EIT(环境信息表),SDT (服务描述表),BAT (群组关联表),TDT (日期时间表)和TOT (时间偏移表)。可以扩展EPG的表项或字段,用以携带消息寄存服务器的IP地址、查询任务代码等等信息。
[0031]机顶盒与消息寄存服务器之间采用HTTP协议进行通信,机顶盒向消息寄存服务器发起HTTP的GET请求进行操作任务查询。机顶盒解析消息寄存服务器返回的操作任务消息,获取操作内容并根据操作内容执行具体的操作。操作任务消息的封装格式包括=HTML文件、PHP文件,操作内容为JS脚本格式。
[0032]JS即javascript,JS脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。JS脚本是批处理文件的延伸,是一种纯文本保存的程序。机顶盒可以根据JS脚本进行操作,例如播放动画、声音,进行甩屏、音量调节等操作。
[0033]上述实施例中提供的远程控制机顶盒操作方法,在手机社交网络客户端接入网互联网的状态下,可以通过IPTV EPG下达查询任务,机顶盒主动向相应的消息查询服务器进行互动任务的查询,从而使接入专用网络的IPTV机顶盒远程获取手机社交网络客户端所发出的消息,IPTV机顶盒通过解析其获取的消息内容,从而执行具体的互动操作指令。
[0034]上述实施例中提供的远程控制机顶盒操作方法,可以实现通过操作终端(如移动终端中的社交网络客户端、Pad和PC等),对机顶盒进行甩屏等互动操作。无需对机顶盒和社交网络平台及系统进行任何更改,用户的手机也无需下载安装额外的专用客户端。
[0035]图2为根据本发明的远程控制机顶盒操作方法的一