著录项信息
专利名称 | 一种通过智能手机遥控电视的系统及方法 |
申请号 | CN201110351487.4 | 申请日期 | 2011-11-09 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-04-04 | 公开/公告号 | CN102404637A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/472 | IPC分类号 | H;0;4;N;2;1;/;4;7;2;;;H;0;4;M;1;/;7;2;5;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | UT斯达康通讯有限公司 | 申请人地址 | 北京市海淀区花园路4号通恒大厦B07室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 优地网络有限公司,UT斯达康(中国)股份有限公司 | 当前权利人 | 优地网络有限公司,UT斯达康(中国)股份有限公司 |
发明人 | 万超;杨细强;梁増辉;詹军波 |
代理机构 | 杭州九洲专利事务所有限公司 | 代理人 | 陈继亮 |
摘要
本发明涉及一种通过智能手机遥控电视的系统及方法,该系统包括电视机、机顶盒和智能手机,所述系统还包括中心服务器,所述中心服务器通过互联网与机顶盒相连,所述智能手机通过互联网与中心服务器相连,所述智能手机通过http长连接操作机顶盒。本发明有益的效果是:在android手机和android机顶盒上均安装一个软件插件,通过RPC调用触发机顶盒android操作系统上的键盘或手势事件,从而实现用手机遥控机顶盒上的任何应用。遥控器与机顶盒是基于wifi网络通讯的,用户很熟悉自己的个人手机,特别是其中的输入法;手机软遥控有助于统一用户操作界面和操作方式,手机软遥控基于互联网技术,可以做到不受位置、距离、灵敏度影响,实现真正的远程遥控操作。
1.一种通过智能手机遥控电视的系统的遥控方法,其特征是:该方法具体步骤为:
(1)机顶盒启动过程中加载远程控制服务端接口模块,远程控制服务端接口模块向中心服务器轮询用户对应的远程控制服务信息;
(2)用户操作智能手机启动软遥控应用模块,所述软遥控应用模块中的远程控制服务模块被启动后,将向中心服务器注册该用户的远程控制服务信息;
(3)机顶盒远程控制服务端接口模块通过轮询获得该用户的远程控制服务信息后,通过互联网与智能手机上远程控制服务模块建立http长连接、等待遥控操作指令,并且远程控制服务端接口模块将停止对中心服务器的轮询,从当前应用获取当前应用状态、并通过http请求将机顶盒上的当前应用状态同步消息下发给远程控制服务模块;
(4)远程控制服务模块监听到应用状态同步消息后,将机顶盒上的当前应用状态传递给远程控制用户界面模块,远程控制用户界面模块根据应用响应的不同状态展示不同的遥控操作界面;
(5)用户操作智能手机远程控制用户界面模块,远程控制用户界面模块将遥控操作指令上传给远程控制服务模块;
(6)远程控制服务模块监听到遥控操作指令后,通过远程控制服务端接口模块与远程控制服务模块之间的http长连接将遥控操作指令传递给远程控制服务端接口模块,远程控制服务端接口模块与当前应用交互,当前应用响应遥控操作指令、并通过远程控制服务端接口模块将最新应用状态同步消息下发给远程控制服务模块;
(7)远程控制服务模块监听到应用状态同步消息后,将机顶盒上的当前应用状态传递给远程控制用户界面模块,远程控制用户界面模块根据应用状态同步消息更新遥控操作界面;
(8)用户操作其智能手机退出软遥控应用程序后,远程控制服务模块被停止,机顶盒上的远程控制服务端接口模块无法向远程控制服务模块下发应用状态同步消息,远程控制服务端接口模块将向中心服务器重新发起轮询。
2.根据权利要求1所述的通过智能手机遥控电视的系统的遥控方法,其特征是:所述的远程控制服务端接口模块是安装在机顶盒内的插件,负责连接到中心服务器,获得智能手机用户的互联网IP地址和端口信息,然后根据IP地址和端口信息与智能手机连接,并响应智能手机的消息和应答消息。
3.根据权利要求1所述的通过智能手机遥控电视的系统的遥控方法,其特征是:所述的远程控制服务模块和远程控制用户界面模块是安装在智能手机内的插件,远程控制服务模块:负责将智能手机用户的互联网IP地址和端口信息注册到中心服务器,然后等待机顶盒的远程控制服务端接口模块、远程控制用户界面模块的连接,并且传递两个模块之间的消息信息;远程控制用户界面模块:负责连接到远程控制服务模块,并接受用户的操作,转换成指令发送到远程控制服务模块,在接受到机顶盒响应的消息后,根据不同的状态展示不同的界面。
一种通过智能手机遥控电视的系统及方法\n技术领域\n[0001] 本发明涉及智能终端操作IPTV电视机机顶盒领域,主要是一种通过智能手机遥控电视的系统及方法。\n背景技术\n[0002] 传统的IPTV遥控器主要是硬件技术,遥控器与机顶盒基于红外线通讯,需要通过专门的遥控器操作机顶盒。其不足在于:1、遥控器不太好用,特别是输入相当难,提供的输入法较单一、部分用户可能不会用;2、各厂家生产的遥控器各不相同,用户需适应新遥控器的键布局和用途;3、遥控器基于红外技术,有位置、距离、灵敏度等问题。\n[0003] 中国专利CN200910312690.3公开了一种智能手机控制互联网电视的方法,该专利实现的原理是:1、要根据不同的手机开发不同的窗口模块;2、电视必须是支持互联网电视,并且还要支持蓝牙以及蓝牙网络与电视网络核心组件的交互;3、手机与互联网电视通过蓝牙网络进行通信。只用手机遥控互联网电视,而不是电视上的应用,功能上仅限于频道、音量、音视频播放。\n发明内容\n[0004] 本发明的目的正是要克服上述技术的不足,而提供一种通过智能手机遥控电视的系统及方法,通过用户自己的智能手机设备遥控电视。\n[0005] 本发明解决其技术问题采用的技术方案:这种通过智能手机遥控电视的系统,包括电视机、机顶盒和智能手机,所述系统还包括中心服务器,所述中心服务器通过互联网与机顶盒相连,所述智能手机通过互联网与中心服务器相连,所述智能手机通过http长连接(comet http)操作机顶盒。\n[0006] 更进一步的,所述机顶盒设有远程控制服务端接口模块(RemoteControlService模块)。\n[0007] 更进一步的,所述智能手机设有软遥控应用模块,所述软遥控控制模块包括远程控制服务模块(RemoteControlServer模块)和远程控制用户界面模块(RemoteControl(GUI)模块)。\n[0008] 本发明所述的这种通过智能手机遥控电视的方法,该方法具体步骤为:\n[0009] (1)机顶盒启动过程中加载远程控制服务端接口模块(RemoteControlService模块),远程控制服务端接口模块(RemoteControlService模块)向中心服务器轮询该用户对应的远程控制服务信息;\n[0010] (2)用户操作智能手机启动软遥控应用模块,所述软遥控应用模块中的远程控制服务模块(RemoteControlServer模块)被启动后,将向中心服务器注册该用户的远程控制服务信息;\n[0011] (3)机顶盒远程控制服务端接口模块(RemoteControlService模块)通过轮询获得该用户的远程控制服务信息后,通过无线路由与智能手机上远程控制服务模块(RemoteControlServer模块)建立http长连接(comet http)、等待遥控操作指令,并且远程控制服务端接口模块(RemoteControlService模块)将停止对中心服务器的轮询,从当前应用获取当前应用状态、并通过http请求将机顶盒上的当前应用状态同步消息下发给远程控制服务模块(RemoteControlServer模块);\n[0012] (4)远程控制服务模块(RemoteControlServer模块)监听到应用状态同步消息后,将机顶盒上的当前应用状态传递给远程控制用户界面模块(RemoteControl(GUI)模块),远程控制用户界面模块(RemoteControl(GUI)模块)根据应用响应的不同状态展示不同的遥控操作界面;\n[0013] (5)用户操作智能手机远程控制用户界面模块(RemoteControl(GUI)模块),远程控制用户界面模块(RemoteControl(GUI)模块)将遥控操作指令上传给远程控制服务模块(RemoteControlServer模块);\n[0014] (6)远程控制服务模块(RemoteControlServer模块)监听到遥控操作指令后,通过远程控制服务端接口模块(RemoteControlService模块)与远程控制服务模块(RemoteControlServer模块)之间的http长连接将遥控操作指令传递给远程控制服务端接口模块(RemoteControlService模块),远程控制服务端接口模块(RemoteControlService模块)与当前应用交互,当前应用响应遥控操作指令、并通过远程控制服务端接口模块(RemoteControlService模块)将最新应用状态同步消息下发给远程控制服务模块(RemoteControlServer模块);\n[0015] (7)远程控制服务模块(RemoteControlServer模块)监听到应用状态同步消息后,将机顶盒上的当前应用状态传递给远程控制用户界面模块(RemoteControl(GUI)模块),远程控制用户界面模块(RemoteControl(GUI)模块)根据应用状态同步消息更新遥控操作界面;\n[0016] (8)用户操作其智能手机退出软遥控应用程序后,远程控制服务模块(RemoteControlServer模块)被停止,机顶盒上的远程控制服务端接口模块(RemoteControlService模块)无法向远程控制服务模块(RemoteControlServer模块)下发应用状态同步消息,远程控制服务端接口模块(RemoteControlService模块)将向中心服务器重新发起轮询。\n[0017] 更进一步的,所述的远程控制服务端接口模块(RemoteControlService模块)是安装在机顶盒内的插件,负责连接到中心服务器,获得智能手机用户的互联网IP地址和接口信息,然后根据IP地址和端口信息与智能手机连接,并响应智能手机的消息和应答消息。\n[0018] 更进一步的,所述的远程控制服务模块(RemoteControlServer模块)和远程控制用户界面模块(RemoteControl(GUI)模块)是安装在智能手机内的插件,远程控制服务模块(RemoteControlServer模块):负责将智能手机用户的互联网IP地址和端口信息注册到中心服务器,然后等待机顶盒的远程控制服务端接口模块(RemoteControlService模块)、远程控制用户界面模块(RemoteControl(GUI)模块)的连接,并且传递两个模块之间的消息信息;远程控制用户界面模块(RemoteControl(GUI)模块):负责连接到远程控制服务模块(RemoteControlServer模块),并接受用户的操作,转换成指令发送到远程控制服务模块(RemoteControlServer模块),在接受到机顶盒响应的消息后,根据不同的状态展示不同的界面。\n[0019] 需要说明的是:本发明中采用的智能手机可以采用有其他相同功能的智能终端来代替。\n[0020] 本发明有益的效果是: 智能手机软遥控主要是软件技术,在android手机和android机顶盒上均安装一个软件插件,通过RPC调用触发机顶盒android操作系统上的键盘或手势事件,从而实现用手机遥控机顶盒上的任何应用(比如IPTV EPG,视频点播,以及各种增值应用)。遥控器与机顶盒是基于wifi网络通讯的,用户很熟悉自己的个人手机,特别是其中的输入法;手机软遥控有助于统一用户操作界面和操作方式,手机软遥控基于互联网技术,可以做到不受位置、距离、灵敏度影响,实现真正的远程遥控操作。\n附图说明\n[0021] 图1是智能手机软遥控的网络原理图;\n[0022] 图2是智能手机软遥控的组件设计和工作原理图。\n具体实施方式\n[0023] 为了使本发明的目的、技术方案及优点更加清楚明白,下面结合举例,对本发明进行进一步详细说明。应当理解,此处所描述的举例仅仅用以解释本发明,并不用于限定本发明。\n[0024] 本发明是在三网融合背景下实现智能手机用软件方式实现遥控IPTV机顶盒的技术发明。\n[0025] 在图1中描述了不同家庭的手机终端、机顶盒通过互联网络与中心服务器连接,获得家庭用户信息(比如IP地址,端口信息port等),在实现手机终端与家庭机顶盒之间的互联。\n[0026] 在图2中描述了智能手机终端与机顶盒之间互联所用到的插件,远程控制服务端接口模块(RemoteControlService模块)是安装在机顶盒内的插件,RemoteControlServer模块和RemoteControl(GUI)模块是安装在智能手机内的插件。\n[0027] 远程控制服务端接口模块(RemoteControlService模块):负责连接到中心服务器,获得智能手机用户的互联网IP地址和端口信息(port信息),然后根据IP地址和接口信息与智能手机连接,并响应智能手机的消息和应答消息。\n[0028] 远程控制服务模块(RemoteControlServer模块):负责将智能手机用户的互联网IP地址和端口信息(port信息)注册到中心服务器,然后等待机顶盒的远程控制服务端接口模块(RemoteControlService模块)、RemoteControl(GUI)模块的连接,并且传递两个模块之间的消息信息。\n[0029] RemoteControl(GUI)模块:负责连接到远程控制服务模块(RemoteControlServer模块),并接受用户的操作,转换成指令发送到远程控制服务模块(RemoteControlServer模块),在接受到机顶盒响应的消息后,根据不同的状态展示不同的界面,比如当前是电影播放,手机界面就是一个电影遥控的界面包括播放、暂停、快进、快退等,如果当前是新闻列表页面,手机界面是一个上、下、左、右、ok、上一页、下一页等。\n[0030] 本发明是用android手机遥控android机顶盒,实现android手机操控android机顶盒上的应用(EPG,增值应用等等)。硬件:任何android手机、任何android机顶盒;\n软件:android2.x系统;网络:android手机支持gprs或wifi,android机顶盒支持有线互联网或wifi协议:http协议;应用场景:适用于任何的android2.x手机和android2.x机顶盒(不限于电视),能遥控运行在android2.x机顶盒上的任何应用。手机智能终端遥控机顶盒提供非常友好和互动的效果,用户可以利用自己所熟悉的个人智能手机来操作TV机顶盒。\n[0031] 智能手机软遥控器启动后向中心服务器注册其软遥控web服务的IP地址、端口信息(Port);机顶盒轮询中心服务器获得智能手机上的web服务的IP地址、端口(Port)信息后与智能手机上的web服务建立http长连接; 用户通过操作智能手机软遥控器的界面来向智能手机上的web服务发出操作指令,机顶盒通过http长连接异步地接受和处理来自于智能手机的操作指令、以http方式下发状态同步消息给智能手机软遥控器,智能手机软遥控器通过http长连接异步地接受和处理来自于机顶盒的状态同步消息、更新用户的遥控操作界面。基本实现步骤如下:\n[0032] (1)机顶盒启动过程中加载远程控制服务端接口模块(RemoteControlService模块),远程控制服务端接口模块(RemoteControlService模块)向中心服务器轮询该用户对应的远程控制服务信息;\n[0033] (2)用户操作智能手机启动软遥控应用模块,所述软遥控应用模块中的远程控制服务模块(RemoteControlServer模块)被启动后,将向中心服务器注册该用户的远程控制服务信息,如IP地址、端口信息;\n[0034] (3)机顶盒远程控制服务端接口模块(RemoteControlService模块)通过轮询获得该用户的远程控制服务信息后,通过无线路由与智能手机上远程控制服务模块(RemoteControlServer模块)建立http长连接(comet http)、等待遥控操作指令,并且远程控制服务端接口模块(RemoteControlService模块)将停止对中心服务器的轮询,从当前应用获取当前应用状态、并通过http请求将机顶盒上的当前应用状态同步消息下发给远程控制服务模块(RemoteControlServer模块);\n[0035] (4)远程控制服务模块(RemoteControlServer模块)监听到应用状态同步消息后,将机顶盒上的当前应用状态传递给远程控制用户界面模块(RemoteControl(GUI)模块),远程控制用户界面模块(RemoteControl(GUI)模块)根据应用响应的不同状态展示不同的遥控操作界面;遥控界面多样化,比如当前是电影播放,手机界面就是一个电影遥控的界面包括播放、暂停、快进、快退等,如果当前是新闻列表页面,手机界面是一个上、下、左、右、ok、上一页、下一页等。\n[0036] (5)用户操作智能手机远程控制用户界面模块(RemoteControl(GUI)模块),远程控制用户界面模块(RemoteControl(GUI)模块)将遥控操作指令上传给远程控制服务模块(RemoteControlServer模块);\n[0037] (6)远程控制服务模块(RemoteControlServer模块)监听到遥控操作指令后,通过远程控制服务端接口模块(RemoteControlService模块)与远程控制服务模块(RemoteControlServer模块)之间的http长连接将遥控操作指令传递给远程控制服务端接口模块(RemoteControlService模块),远程控制服务端接口模块(RemoteControlService模块)与当前应用交互,当前应用响应遥控操作指令、并通过远程控制服务端接口模块(RemoteControlService模块)将最新应用状态同步消息下发给远程控制服务模块(RemoteControlServer模块);\n[0038] (7)远程控制服务模块(RemoteControlServer模块)监听到应用状态同步消息后,将机顶盒上的当前应用状态传递给远程控制用户界面模块(RemoteControl(GUI)模块),远程控制用户界面模块(RemoteControl(GUI)模块)根据应用状态同步消息更新遥控操作界面;\n[0039] (8)用户操作其智能手机退出软遥控应用程序后,远程控制服务模块(RemoteControlServer模块)被停止,机顶盒上的远程控制服务端接口模块(RemoteControlService模块)无法向远程控制服务模块(RemoteControlServer模块)下发应用状态同步消息,远程控制服务端接口模块(RemoteControlService模块)将向中心服务器重新发起轮询。\n[0040] 术语解释:\n[0041] RemoteControlService模块 远程控制服务端接口模块\n[0042] RemoteControlServer模块 远程控制服务模块\n[0043] IP IP地址[0044] Port 端口\n[0045] comet http HTTP长连接\n[0046] RemoteControl(GUI)模块 远程控制用户界面模块\n[0047] IPTV 互联网电视[0048] IPTV EPG 互联网电视节目指南\n[0049] EPG 电子节目指南\n[0050] GPRS 通用分组无线业务\n[0051] WIFI 无线局域网\n[0052] 可以理解的是,对本领域技术人员来说,对本发明的技术方案及发明构思加以等同替换或改变都应属于本发明所附的权利要求的保护范围。
法律信息
- 2019-02-01
专利权人的姓名或者名称、地址的变更
专利权人由UT斯达康(中国)有限公司变更为UT斯达康(中国)股份有限公司
地址由100088 北京市海淀区花园路4号通恒大厦B07室变更为100088 北京市海淀区花园路4号通恒大厦B07室
- 2019-02-01
专利权的转移
登记生效日: 2019.01.15
专利权人由UT斯达康(中国)股份有限公司变更为优地网络有限公司
地址由100088 北京市海淀区花园路4号通恒大厦B07室变更为518000 广东省深圳市南山区粤海街道高新南一道016号联想大厦三层东侧
- 2015-12-30
专利权的转移
登记生效日: 2015.12.09
专利权人由UT斯达康通讯有限公司变更为UT斯达康(中国)有限公司
地址由310053 浙江省杭州市高新开发区(滨江)六和路368号变更为100088 北京市海淀区花园路4号通恒大厦B07室
- 2015-04-01
- 2012-06-13
实质审查的生效
IPC(主分类): H04N 21/472
专利申请号: 201110351487.4
申请日: 2011.11.09
- 2012-04-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-05-18
|
2010-11-24
| | |
2
| |
2011-04-13
|
2010-12-02
| | |
3
| |
2011-01-12
|
2010-07-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |