一种对电视终端实现远程控制的系统及方法

文档序号:7869191阅读:135来源:国知局
专利名称:一种对电视终端实现远程控制的系统及方法
技术领域
本发明涉及对电视终端的控制技术,具体的说,是涉及一种利用移动终端对电视终端进行远程控制的系统及方法。
背景技术
在传统技术中对电视终端的控制主要采用遥控器,而采用遥控器控制则会受到距离、阻挡物等环境因素的限制,用户得不到很好的交互体验;而随着智能手机、PAD和智能电视的不断普及,其衍生应用市场也在不断扩大,假如可以通过智能手机、PAD等移动终端并充分利用现有的网络来实现对电视终端的远程控制,则可以突破遥控器在控制时受环境因素的局限性;使得用户得到更好的交互体验。

发明内容
本发明所要解决的技术问题是提出一种对电视终端实现远程控制的系统及方法,利用移动终端及现有网络对电视终端实现远程控制,增强用户的交互体验。本发明解决上述技术问题采用的方案是一种对电视终端实现远程控制的系统,包括移动终端和电视终端;所述移动终端加载有客户端软件,其作为控制端通过网络向电视终端发起连接请求,在连接成功后与电视终端进行相关初始化设置,初始化设置完成后,将电视终端当前的显示界面同步在移动终端的显示窗口中,以及根据用户的操作向电视终端发送相应的控制命令,并接收电视终端传送的显示界面的更新数据,对移动终端的显示窗口中的内容进行更新,始终保持显示窗口中的内容与电视终端播放的内容同步;所述电视终端加载有服务端软件,其作为服务端接收移动终端的连接请求,在连接成功后与移动终端进行相关初始化设置,初始化设置完成后,将当前的显示界面发送给移动终端,以及在收到控制命令后,执行该控制命令,实现相应控制功能,并将显示界面的更新数据传送给移动终端。进一步,所述网络为蓝牙或wifi或3G或internet网络。进一步,所述相关初始化设置包括通信协议版本的协商、对远程控制的授权、通信双方初始字的发送、对移动终端显示窗口像素的设置。进一步,所述电视终端将当前的显示界面发送给移动终端的方法是电视终端抓取当前显示界面并封装为bmp格式的图片,再将该图片压缩为jpg格式的图片,最后将该jpg格式的图片数据发送给移动终端。进一步,所述移动终端将电视终端当前的显示界面同步在移动终端的显示窗口中的方法是接收电视终端传送的数据流并进行解码,同时在移动终端的显示屏中创建显示窗口,利用解码后的数据在创建的显示窗口中绘制与窗口大小适配的图片,通过该方式绘制出来的图片即为电视终端当前的显示界面。此外,本发明还提出了相应的对电视终端实现远程控制的方法,该方法包括以下步骤a.移动终端向电视终端发起连接请求;b.电视终端通接收移动终端的连接请求;c.在连接成功后,移动终端与电视终端进行相关初始化设置;d.初始化设置完成后,电视终端将当前的显示界面发送给移动终端;e.移动终端将电视终端当前的显示界面同步在移动终端的显示窗口中;f.移动终端根据用户的操作向电视终端发送相应的控制命令;g.电视终端在接收到控制命令后执行该控制命令,实现相应控制功能; h.电视终端将显示界面的更新数据传送给移动终端;1.移动终端对显示窗口中的内容进行更新,始终保持显示窗口中的内容与电视终端播放的内容同步。进一步,所述相关初始化设置包括通信协议版本的协商、对远程控制的授权、通信双方初始字的发送、对移动终端显示窗口像素的设置。进一步,步骤d中,所述电视终端将当前的显示界面发送给移动终端的方法是电视终端抓取当前显示界面并封装为bmp格式的图片,再将该图片压缩为jpg格式的图片,最后将该jpg格式的图片数据发送给移动终端。进一步,步骤e中,所述移动终端将电视终端当前的显示界面同步在移动终端的显示窗口中的方法是接收电视终端传送的数据流并进行解码,同时在移动终端的显示屏中创建显示窗口,利用解码后的数据在创建的显示窗口中绘制与窗口大小适配的图片,通过该方式绘制出来的图片即为电视终端当前的显示界面。进一步,在所述移动终端的显示窗口中全屏显示电视终端当前的显示界面,在显示窗口的下部分设有浮动窗口,用户可通过浮动窗口上的模拟电视遥控器按键向电视终端发送相应的控制命令。本发明的有益效果是利用移动终端和现有的网络对电视终端进行控制,只要在存在网络链接的地方均可实现对电视终端的有效控制,避免了传统技术中采用遥控器对电视终端控制时受距离、阻挡物等因素限制的情况,增强了用户的交互体验;且本发明实现简单、成本低、兼容性也好,特别适用于家庭用户。


图1为本发明实施例中的对电视终端进行远程控制的交互示意图;图2为本发明中的利用移动终端对电视终端进行控制的方法流程图。
具体实施例方式下面以附图及实施例对本发明的技术方案作进一步的描述。如图1所示,本例中的对电视终端实现远程控制的系统由移动终端和电视终端两大部分组成,其中,移动终端采用手机或者PAD,在具体实现上,首先,需要在移动终端上加载客户端软件,将其作为控制端;在电视终端上加载服务端软件,将其作为服务端;客户端与服务端之间通过internet网络基于长虹私有协议实现互联;在连接成功之后,在客户端就可以操控服务端,和服务端显示相同的界面;客户端和服务端连接之后,客户端界面的样式为全屏显示电视界面,在下方有个浮动窗口,用户可以通过浮动窗口上的模拟电视遥控器按键控制电视。其交互流程可以分为以下几个部分一、网络连接及通信服务端检测当前网络的活动状况,若有网络状况,在特定的端口监听是否有客户端请求连接,客户端尝试连接到服务端的IP地址,若连接成功,通过回调函数进行一系列的初始化设置,包括协议版本的协商、进行授权(根据不同的授权方式,调用不同的授权函数)、客户端发送初始字、服务端发送初始字、设置像素格式(通过读取服务端的信息,设置客户端桌面图片的像素格式)等; 长虹私有协议提供客户端和服务端远程界面连接,下层使用Socket协议和网络连接。私有协议可以在服务端和客户端之间传送触摸控制数据和屏幕更新数据,以此来实现对电视终端的访问功能。二、在客户端上的操作控制用户可以通过手机、PAD键盘控制服务器端,其实现过程是用户可以通过操作客户端的触摸屏发送控制信息,客户端先捕获触摸在图形化界面中的动作,在将这些信息传送给服务器端,服务器端的程序将相关的信息提交给电视机的操作系统进行处理,根据控制命令执行相应动作;三、界面显示在客户端与服务端完成初始化设置后,服务端将电视机当前界面的图像传送给手机或PAD屏幕上,在传送图片的过程中,由于屏幕截屏的图片太大,这样网络传送会很慢,所以在传送的过程中必须控制图片大小,经分析比较使用压缩的图片格式传送数据,在压缩图片之前,从服务端抓屏采集的图像为bmp位图数据,需要封装为bmp格式,然后压缩成jpg格式,之后就可以把jpg格式的图像数据传输给客户端;客户端显示电视界面的步骤①读取输入流中的数据并解码。建立连接后,从输入流中读取的数据是由服务端电视经过编码传送给客户端,客户端需要对数据进行解码才能绘制到相应的容器中;②创建容器并绘制图片由于创建的容器可能会与图片大小不符,因此需要根据容器的大小缩放图片。如图2所示,本发明中的利用移动终端对电视终端进行控制的方法,包括以下步骤a.移动终端向电视终端发起连接请求;b.电视终端通接收移动终端的连接请求;c.在连接成功后,移动终端与电视终端进行相关初始化设置;d.初始化设置完成后,电视终端将当前的显示界面发送给移动终端;e.移动终端将电视终端当前的显示界面同步在移动终端的显示窗口中;f.移动终端根据用户的操作向电视终端发送相应的控制命令;g.电视终端在接收到控制命令后执行该控制命令,实现相应控制功能;h.电视终端将显示界面的更新数据传送给移动终端;在本发明中,利用移动终端对电视终端进行远程控制并不仅限于internet网络,还可以采用3G网络或者wif1、蓝牙等局域网,即只要存在网络链接和IP地址就能对电视进行远程操控;因此,本发明所要求保护的方案包含但不仅限于上述实施例,本领域技术人员根据以上描述对本发明的方案所作出的等同修改/替换均 属于本发明的保护范围。
权利要求
1.一种对电视终端实现远程控制的系统,包括移动终端和电视终端,其特征在于, 所述移动终端加载有客户端软件,其作为控制端通过网络向电视终端发起连接请求,在连接成功后与电视终端进行相关初始化设置,初始化设置完成后,将电视终端当前的显示界面同步在移动终端的显示窗口中,以及根据用户的操作向电视终端发送相应的控制命令,并接收电视终端传送的显示界面的更新数据,对移动终端的显示窗口中的内容进行更新,始终保持显示窗口中的内容与电视终端播放的内容同步; 所述电视终端加载有服务端软件,其作为服务端接收移动终端的连接请求,在连接成功后与移动终端进行相关初始化设置,初始化设置完成后,将当前的显示界面发送给移动终端,以及在收到控制命令后,执行该控制命令,实现相应控制功能,并将显示界面的更新数据传送给移动终端。
2.如权利要求1所述的一种对电视终端实现远程控制的系统,其特征在于,所述网络为蓝牙或wifi或3G或internet网络。
3.如权利要求1所述的一种对电视终端实现远程控制的系统,其特征在于,所述相关初始化设置包括通信协议版本的协商、对远程控制的授权、通信双方初始字的发送、对移动终端显示窗口像素的设置。
4.如权利要求1所述的一种对电视终端实现远程控制的系统,其特征在于,所述电视终端将当前的显示界面发送给移动终端的方法是电视终端抓取当前显示界面并封装为bmp格式的图片,再将该图片压缩为jpg格式的图片,最后将该jpg格式的图片数据发送给移动终端。
5.如权利要求4所述的一种对电视终端实现远程控制的系统,其特征在于,所述移动终端将电视终端当前的显示界面同步在移动终端的显示窗口中的方法是接收电视终端传送的数据流并进行解码,同时在移动终端的显示屏中创建显示窗口,利用解码后的数据在创建的显示窗口中绘制与窗口大小适配的图片,通过该方式绘制出来的图片即为电视终端当前的显示界面。
6.一种对电视终端实现远程控制的方法,其特征在于,该方法包括以下步骤 a.移动终端向电视终端发起连接请求; b.电视终端通接收移动终端的连接请求; c.在连接成功后,移动终端与电视终端进行相关初始化设置; d.初始化设置完成后,电视终端将当前的显示界面发送给移动终端; e.移动终端将电视终端当前的显示界面同步在移动终端的显示窗口中; f.移动终端根据用户的操作向电视终端发送相应的控制命令; g.电视终〗而在接收到控制命令后执灯该控制命令,实现相应控制功能; h.电视终端将显示界面的更新数据传送给移动终端;1.移动终端对显示窗口中的内容进行更新,始终保持显示窗口中的内容与电视终端播放的内容同步。
7.如权利要求6所述的一种对电视终端实现远程控制的方法,其特征在于,所述相关初始化设置包括通信协议版本的协商、对远程控制的授权、通信双方初始字的发送、对移动终端显示窗口像素的设置。
8.如权利要求6所述的一种对电视终端实现远程控制的方法,其特征在于,步骤d中,所述电视终端将当前的显示界面发送给移动终端的方法是电视终端抓取当前显示界面并封装为bmp格式的图片,再将该图片压缩为jpg格式的图片,最后将该jpg格式的图片数据发送给移动终端。
9.如权利要求8所述的一种对电视终端实现远程控制的方法,其特征在于,步骤e中,所述移动终端将电视终端当前的显示界面同步在移动终端的显示窗口中的方法是接收电视终端传送的数据流并进行解码,同时在移动终端的显示屏中创建显示窗口,利用解码后的数据在创建的显示窗口中绘制与窗口大小适配的图片,通过该方式绘制出来的图片即为电视终端当前的显示界面。
10.如权利要求6-9任意一项所述的一种对电视终端实现远程控制的方法,其特征在于,在所述移动终端的显示窗口中全屏显示电视终端当前的显示界面,在显示窗口的下部分设有浮动窗口,用户可通过浮动窗口上的模拟电视遥控器按键向电视终端发送相应的控制命令。
全文摘要
本发明涉及对电视终端的控制技术,其公开了一种对电视终端实现远程控制的方法,利用移动终端及现有网络对电视终端实现远程控制,增强用户的交互体验。该方法可以概括为移动终端与电视终端之间通过网络并基于私有协议实现互连,电视终端向移动终端发送当前界面的图像,移动终端将图像同步到其显示界面中,用户可以通过操作移动终端向电视终端发出控制命令,电视终端执行控制命令实现相应控制功能,并向移动终端返回更新的界面图像数据。此外,本发明还公开了相应的对电视终端实现远程控制的系统,适用于家庭用户。
文档编号H04N21/472GK103024500SQ20121055149
公开日2013年4月3日 申请日期2012年12月18日 优先权日2012年12月18日
发明者张旭 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1