通过移动终端远程控制数字电视终端的方法及其系统的制作方法
【专利摘要】本发明适用于数字电视终端【技术领域】,提供了一种通过移动终端远程控制数字电视终端的方法及其系统,其中,一种通过移动终端远程控制数字电视终端的方法,包括:移动终端与数字电视终端建立连接的步骤;所述移动终端接收双指输入信号的步骤;所述移动终端判断所述双指输入信号是否为鼠标拖拽信号的步骤;所述移动终端将所述双指输入信号发送至所述数字电视终端的步骤;以及所述数字电视终端根据接收到的所述双指输入信号执行相应的鼠标操作的步骤。本发明提供的通过移动终端远程控制数字电视终端的方法及其系统,通过移动终端的触控屏幕对数字电视终端进行鼠标控制,可以简化用户的操作,并降低电视的制造成本。
【专利说明】通过移动终端远程控制数字电视终端的方法及其系统
【技术领域】
[0001]本发明属于数字电视终端【技术领域】,尤其涉及一种通过移动终端远程控制数字电视终端的方法及其系统。
【背景技术】
[0002]随着触控屏越来越广泛地应用于手机、平板电脑等便携式电子产品中,带有触控屏的移动终端也越来越普及,例如:使用触控手机、平板电脑等已渐渐成为人们的日常生活习惯。
[0003]另一方面,目前的电视,特别是智能电视都具有远距离控制的功能,当然,大部分的数字电视终端的远距离控制功能都是用红外遥控器来实现。随着电视功能的丰富,某些功能用遥控器来实现需要多次按下遥控器的按键,并且操作的复杂性较高。由此可见,现有的电视遥控器已经渐渐不能满足电视的所有控制需求,同样的功能用鼠标来控制就会简化很多。
[0004]现在的很多智能电视已经具有处理电脑鼠标操作的能力,可以实现更加多样化的人机互动操作,但是在智能电视上配备鼠标外设,会增加额外的制造成本,也更占空间。
【发明内容】
[0005]本发明的目的在于提供一种通过移动终端远程控制数字电视终端的方法及其系统,旨在解决现有电视配备鼠标外设成本较闻的技术问题。
[0006]本发明是这样实现的,一种通过移动终端远程控制数字电视终端的方法,包括:移动终端与数字电视终端建立连接的步骤;所述移动终端接收双指输入信号的步骤;所述移动终端判断所述双指输入信号是否为鼠标拖拽信号的步骤;所述移动终端将所述双指输入信号发送至所述数字电视终端的步骤;以及所述数字电视终端根据接收到的所述双指输入信号执行相应的鼠标操作的步骤。
[0007]较优的,于所述移动终端接收双指输入信号的步骤之前,还包括:所述移动终端接收单指输入信号的步骤;以及所述移动终端判断所述单指输入信号是否为鼠标左键点击信号的步骤。
[0008]较优的,还包括:所述移动终端将所述单指输入信号发送至所述数字电视终端的步骤;以及所述数字电视终端根据接收到的所述单指输入信号执行相应的鼠标操作的步骤。
[0009]较优的,所述移动终端判断所述单指输入信号是否为鼠标左键点击信号的步骤进一步包括:计算用户手指按下的坐标(xO,yO)以及用户手指滑动后抬起的坐标(xl,yl)之间的距离的步骤;计算用户手指按下动作发生的时间tl以及抬起动作发生的时间t2之间的时间差的步骤;以及当所述距离小于第一预设值,且所述时间差小于第二预设值时,认定所述单指输入信号为所述鼠标左键点击信号的步骤。
[0010]较优的,所述第一预设值为2个像素点或10个像素点,所述第二预设值为200毫秒或500毫秒。
[0011]较优的,所述移动终端判断所述双指输入信号是否为鼠标拖拽信号的步骤进一步包括:计算用户一个手指按下的坐标(x2,y2)以及用户同一手指滑动后抬起的坐标(x3,y3)之间的距离,当所述距离大于第三预设值时,则认定所述双指输入信号为所述鼠标拖拽信号的步骤。
[0012]较优的,所述第三预设值为2个像素点或10个像素点。
[0013]较优的,所述用户一个手指按下的坐标(x2,y2)为先接触到触摸屏的手指按下的坐标。
[0014]较优的,所述双指输入信号是用户两个手指在所述移动终端触控屏的指定区域滑动所产生的信号。
[0015]较优的,所述移动终端与所述数字电视终端建立的连接是Wifi连接、蓝牙连接、或红外连接。
[0016]本发明另一目的在于提供一种通过移动终端远程控制数字电视终端的系统,包括:移动终端以及数字电视终端,所述移动终端进一步包括设备发现模块、触控屏、判断模块、以及信号发送模块,所述数字电视终端进一步包括信号接收模块以及信号处理模块,其中:所述设备发现模块,获取所述数字电视终端服务端口,并与所述数字电视终端建立连接;所述触控屏,根据用户的触控,产生单指输入信号或双指输入信号;所述判断模块,判断所述双指输入信号是否为鼠标拖拽信号;所述信号发送模块,将所述双指输入信号发送至所述数字电视终端的所述信号接收模块;所述信号接收模块,接收来自所述信号发送模块的所述双指输入信号,并发送至所述信号处理模块;以及所述信号处理模块,对接收到的所述双指输入信号进行处理,执行相应的鼠标操作。
[0017]较优的,所述判断模块,还判断所述单指输入信号是否为鼠标左键点击信号;所述信号发送模块,还将所述单指输入信号发送至所述数字电视终端的所述信号接收模块;所述信号接收模块,还接收来自所述信号发送模块的所述单指输入信号,并发送至所述信号处理模块;以及所述信号处理模块,还对接收到的所述单指输入信号进行处理,执行相应的鼠标操作。
[0018]较优的,当所述移动终端与所述数字电视终端建立的连接是Wifi连接时,所述设备发现模块还获取所述数字电视终端的IP。
[0019]较优的,所述移动终端是通过TCP协议或UDP协议将所述单指输入信号或所述双指输入信号发送至所述数字电视终端。
[0020]本发明另一目的在于提供一种通过移动终端远程控制数字电视终端的方法,其特征在于,包括:与所述数字电视终端建立连接的步骤;接收双指输入信号的步骤;判断所述双指输入信号是否为鼠标拖拽信号的步骤;以及发送所述双指输入信号至所述数字电视终端的步骤。
[0021]较优的,于接收双指输入信号的步骤之前,还包括:接收单指输入信号的步骤;以及判断所述单指输入信号是否为鼠标左键点击信号的步骤。
[0022]较优的,所述单指输入信号是否为鼠标左键点击信号的步骤进一步包括:计算用户手指按下的坐标(xO,yO)以及用户手指滑动后抬起的坐标(xl,yl)之间的距离的步骤;计算用户手指按下动作发生的时间tl以及抬起动作发生的时间t2之间的时间差的步骤;以及当所述距离小于第一预设值,且所述时间差小于第二预设值时,认定所述单指输入信号为所述鼠标左键点击信号的步骤。
[0023]较优的,判断所述双指输入信号是否为鼠标拖拽信号的步骤进一步包括:计算用户一个手指按下的坐标(x2,y2)以及用户同一手指滑动后抬起的坐标(x3,y3)之间的距离,当所述距离大于第三预设值时,则认定所述双指输入信号为所述鼠标拖拽信号的步骤。
[0024]本发明另一目的在于提供一种通过移动终端远程控制数字电视终端的方法,包括:与所述移动终端建立连接的步骤;接收所述移动终端发送的双指输入信号的步骤;以及根据接收到的所述双指输入信号执行相应的鼠标操作的步骤。
[0025]本发明另一目的在于提供一种远程控制数字电视终端的移动终端,包括:设备发现模块、触控屏、判断模块、以及信号发送模块,其中:所述设备发现模块,获取所述数字电视终端服务端口,并与所述数字电视终端建立连接;所述触控屏,根据用户的触控,产生双指输入信号;所述判断模块,判断所述双指输入信号是否为鼠标拖拽信号;以及所述信号发送模块,将所述双指输入信号发送至所述数字电视终端。
[0026]本发明另一目的在于提供一种由移动终端远程控制的数字电视终端,其特征在于,包括信号接收模块以及信号处理模块,其中:所述信号接收模块,接收来自所述移动终端的双指输入信号,并发送至所述信号处理模块;以及所述信号处理模块,对接收到的所述双指输入信号进行处理,执行相应的鼠标操作。
[0027]本发明提供的一种通过移动终端远程控制数字电视终端的方法及其系统,通过移动终端的触控屏幕对数字电视终端进行鼠标控制,可以简化用户的操作,并降低电视的制造成本。
【专利附图】
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是本发明一实施例提供的通过移动终端远程控制数字电视终端的方法流程图;
图2是本发明一实施例提供的判断单指输入信号是否为鼠标左键点击信号的方法流程图;
图3是本发明一实施例提供的判断双指输入信号是否为鼠标拖拽信号的方法流程图; 图4是本发明提供的通过移动终端远程控制数字电视终端的系统的内部结构示意图。
[0030]图5是本发明另一实施例提供的通过移动终端远程控制数字电视终端的方法流程图。
【具体实施方式】
[0031]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0032]图1是本发明一实施例提供的通过移动终端远程控制数字电视终端的方法流程图。如图1所示,通过移动终端远程控制数字电视终端的方法100包括以下步骤:
步骤SlOl:移动终端与电视(以下简称为TV)端建立连接。具体来说:移动终端通过其内设的设备发现模块,获取到TV端的IP和服务端口,与TV端建立连接,其中,移动终端可以是手机、平板电脑、或其他带有触控屏的移动装置。移动终端与TV端建立的连接可以是Wifi连接、蓝牙连接、红外连接等,于某些实施例中,移动终端与TV端通过蓝牙或红外来连接时,仅获取TV端的服务端口即可,不再需要TV端的IP。
[0033]步骤S103:移动终端接收触控屏的单指输入信号。具体来说:移动终端接收到来自触控屏的单指输入信号,记录用户手指按下的坐标(X0,yO)以及按下动作发生的时间tl,然后记录用户手指滑动后抬起的坐标(xl,yl)以及抬起动作发生的时间t2。此时,用户的手指是在移动终端触控屏的指定区域滑动,指定区域可以是整个触控屏,也可以是触控屏中的某一区域。
[0034]步骤S105:移动终端判断此单指输入信号是否为鼠标左键点击信号,如果是,则执行步骤S307 ;如果不是,则执行步骤S315,流程结束。具体来说:计算用户手指按下的坐标(xO,yO)以及用户手指滑动后抬起的坐标(xl,yl)之间的距离,同时计算按下动作发生的时间tl以及抬起动作发生的时间t2之间的时间差,当两个坐标点之间的距离小于第一预设值,且tl与t2之间的时间差小于第二预设值时,则认定此单指输入信号为鼠标左键点击信号;否则,认定此单指输入信号不是鼠标左键点击信号。其中,第一预设值是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第一预设值较小,例如可以为2个像素点;当灵敏度需要较低时,第一预设值较大,例如可以为10个像素点;同理,第二预设值也是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第二预设值较小,例如可以为200毫秒;当灵敏度需要较低时,第二预设值较大,例如可以为500毫秒。
[0035]步骤S107:移动终端接收触控屏的双指输入信号。具体来说:移动终端接收到来自触控屏的双指输入信号,记录用户一个手指按下的坐标(x2,y2)以及用户同一手指滑动后抬起的坐标(x3,y3)。其中,双指输入信号是用户的两个手指在移动终端触控屏的指定区域滑动所产生的信号,此时,用户的两个手指是在移动终端触控屏的指定区域滑动,指定区域可以是整个触控屏,也可以是触控屏中的某一区域。
[0036]步骤S109:移动终端判断此双指输入信号是否为鼠标拖拽信号,如果是,则执行步骤Slll ;如果不是,则执行步骤S115,流程结束。具体来说:计算用户手指按下的坐标(x2,y2)以及用户手指滑动后抬起的坐标(x3,y3)之间的距离,也即偏移量,当两个坐标点之间的距离大于第三预设值时,则认定此双指输入信号为鼠标拖拽信号;否则,认定此双指输入信号不是鼠标拖拽信号。其中,第三预设值是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第三预设值较小,例如可以为2个像素点;当灵敏度需要较低时,第三预设值较大,例如可以为10个像素点。
[0037]步骤Slll:移动终端将此双指输入信号发送至TV端。其中,移动终端是通过TCP、或UDP等协议将双指输入信号发送至TV端。
[0038]步骤S113:TV端根据接收到的双指输入信号执行鼠标拖拽操作。其中,TV端的信号处理模块可以是TV端的底层驱动。[0039]步骤SI 15:流程结束。
[0040]本发明以上实施例提供的通过移动终端远程控制数字电视终端的方法100,利用移动终端的触控屏,达到鼠标控制TV端的目的,可以给用户带来良好的用户体验,且不需要在TV端上配备额外的鼠标外设,不会增加额外的制造成本,也不会占用更多的空间。
[0041]图2是本发明一实施例提供的判断单指输入信号是否为鼠标左键点击信号的方法流程图,如图2所示,判断单指输入信号是否为鼠标左键点击信号的方法200包括以下步骤:
步骤S201:记录用户手指按下的坐标(x0,y0)以及按下动作发生的时间tl。
[0042]步骤S203:记录用户手指滑动后抬起的坐标(xl, yl)以及抬起动作发生的时间t2。
[0043]步骤S205:计算用户手指按下的坐标(xO,yO)以及用户手指滑动后抬起的坐标(xl,yl)之间的距离,且计算按下动作发生的时间tl以及抬起动作发生的时间t2之间的时间差。
[0044]步骤S207:判断是否两个坐标点之间的距离小于第一预设值,且tl与t2之间的时间差小于第二预设值,若是,则执行步骤S209,若否,则执行步骤S211。其中,第一预设值是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第一预设值较小,例如可以为2个像素点;当灵敏度需要较低时,第一预设值较大,例如可以为10个像素点;同理,第二预设值也是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第二预设值较小,例如可以为200毫秒;当灵敏度需要较低时,第二预设值较大,例如可以为500毫秒。
[0045]步骤S209:认定此单指输入信号为鼠标左键点击信号。
[0046]步骤S211:认定此单指输入信号不是鼠标左键点击信号。
[0047]根据以上描述可知,当用户按下坐标与抬起坐标之间的距离小于第一预设值,且用户按下时间与抬起时间之间的时间差小于第二预设值时,就说明用户的手指在预设的时间内移动的距离小于预设值,可认定单指输入信号为鼠标左键点击信号,否则,就认定单指输入信号不是鼠标左键点击信号。
[0048]图3是本发明一实施例提供的判断双指输入信号是否为鼠标拖拽信号的方法流程图,如图3所示,判断双指输入信号是否为鼠标拖拽信号的方法300包括以下步骤:
步骤S301:选取先接触到触摸屏的手指按下的坐标作为用户手指按下的坐标(x2,y2),即,记录用户两根手指按下的坐标(xOl, yOl)以及(x02, y02),选取先接触到触摸屏的手指按下的坐标作为用户手指按下的坐标(x2,y2)。
[0049]步骤S303:记录所述先接触到触摸屏的手指抬起的坐标(x3, y3)。
[0050]步骤S305:计算用户手指按下的坐标(x2,y2)以及用户手指滑动后抬起的坐标(x3, y3)之间的距离,也就是手指按下坐标以及用户手指滑动后抬起的坐标之间偏移量。
[0051]步骤S307:判断此距离是否大于第三预设值,若是,则执行步骤S309,若否,则执行步骤S311。其中,第三预设值是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第三预设值较小,例如可以为2个像素点;当灵敏度需要较低时,第三预设值较大,例如可以为10个像素点。
[0052]步骤S309:认定此双指输入信号为鼠标拖拽信号。[0053]步骤S311:认定此双指输入信号不是鼠标拖拽信号。
[0054]根据以上描述可知,当用户先接触到触摸屏的手指按下坐标与抬起坐标之间的距离大于第三预设值时,就说明用户手指已经滑动了一段距离,可认定双指输入信号为鼠标拖拽信号,否则,就认定双指输入信号不是鼠标拖拽信号。
[0055]图4是本发明提供的通过移动终端远程控制数字电视终端的系统的内部结构示意图。如图4所不,通过移动终端远程控制数子电视终端的系统400包括:移动终端410以及TV端420。其中,移动终端410包括:设备发现模块411、触控屏412、判断模块413、以及信号发送模块414 ;TV端420包括:信号接收模块421、信号处理模块422、以及显示模块423 ;移动终端410可以是手机、平板电脑、或其他带有触控屏的移动装置。
[0056]设备发现模块411,用以获取TV端420的IP和服务端口,并与TV端420建立连接。其中,移动终端410与TV端420建立的连接可以是Wifi连接、蓝牙连接、红外连接等,当移动终端410与TV端420通过蓝牙或红外来连接时,设备发现模块411仅获取TV端420的服务端口即可,不需要获取TV端420的IP。
[0057]触控屏412,用以根据用户的触控,产生单指输入信号或双指输入信号。当产生单指输入信号时,记录用户手指按下的坐标(x0,yO)以及按下动作发生的时间tl,然后记录用户手指滑动后抬起的坐标(xl,yl)以及抬起动作发生的时间t2。当产生双指输入信号时,记录用户先接触到触摸屏的手指按下的坐标(x2,y2)以及用户手指滑动后抬起的坐标(x3, y3)。此时,用户的手指是在移动终端410触控屏412的指定区域滑动,指定区域可以是整个触控屏412,也可以是触控屏412中的某一区域。
[0058]判断模块413,用以判断此单指输入信号是否为鼠标左键点击信号或判断双指输入信号是否为鼠标拖拽信号。判断单指输入信号是否为鼠标左键点击信号是计算用户手指按下的坐标(xO,yO)以及用户手指滑动后抬起的坐标(xl,yl)之间的距离,同时计算按下动作发生的时间tl以及抬起动作发生的时间t2之间的时间差,当两个坐标点之间的距离小于第一预设值,且tl与t2之间的时间差小于第二预设值时,则认定此单指输入信号为鼠标左键点击信号;否则,认定此单指输入信号不是鼠标左键点击信号。其中,第一预设值是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第一预设值较小,例如可以为2个像素点;当灵敏度需要较低时,第一预设值较大,例如可以为10个像素点;同理,第二预设值也是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第二预设值较小,例如可以为200毫秒;当灵敏度需要较低时,第二预设值较大,例如可以为500毫秒。判断双指输入信号是否为鼠标拖拽信号是计算用户手指按下的坐标(x2,y2)以及用户手指滑动后抬起的坐标(x3,y3)之间的距离,也就是手指按下坐标以及用户手指滑动后抬起的坐标之间偏移量。当此距离大于第三预设值时,认定此双指输入信号为鼠标拖拽信号;否则,认定此双指输入信号不是鼠标拖拽信号。其中,第三预设值是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,第三预设值较小,例如可以为2个像素点;当灵敏度需要较低时,第三预设值较大,例如可以为10个像素点。
[0059]信号发送模块414,用以将单指输入信号或双指输入信号发送至TV端420的信号接收模块421。其中,移动终端410是通过TCP协议、或UDP协议等将单指输入信号发送至TV 端 420。[0060]信号接收模块421,用以接收来自信号发送模块414的单指输入信号或双指输入信号,并发送至信号处理模块422。
[0061]信号处理模块422,用以对接收到的单指输入信号或双指输入信号进行处理,执行相应的鼠标动作。当单指输入信号为鼠标滑动信号时,执行鼠标移动操作。当双指输入信号为鼠标拖拽信号时,执行鼠标拖拽操作。其中,TV端420的信号处理模块可以是TV端420的底层驱动。
[0062]显示模块423,用以显示相应的鼠标动作。
[0063]本发明所提供的以上实施例通过移动终端接收来自触控屏的用户输入信号,于TV端转换成相应的鼠标操作,实现通过移动终端远程鼠标操作TV端的功能,可以给用户带来良好的用户体验,且不需要在TV端上配备额外的鼠标外设,不会增加额外的制造成本,也不会占用更多的空间。
[0064]图5是本发明另一实施例提供的通过移动终端远程控制数字电视终端的方法流程图。如图5所示,通过移动终端远程控制数字电视终端的方法500包括以下步骤:
步骤S501:移动终端与电视(以下简称为TV)端建立连接。具体来说:移动终端通过其内设的设备发现模块,获取到TV端的IP和服务端口,与TV端建立连接,其中,移动终端可以是手机、平板电脑、或其他带有触控屏的移动装置。移动终端与TV端建立的连接可以是Wifi连接、蓝牙连接、红外连接等,于某些实施例中,移动终端与TV端通过蓝牙或红外来连接时,仅获取TV端的服务端口即可,不再需要TV端的IP。
[0065]步骤S503:移动终端接收触控屏的双指输入信号。具体来说:移动终端接收到来自触控屏的双指输入信号,记录用户一个手指按下的坐标(x2,y2)以及用户同一手指滑动后抬起的坐标(x3,y3)。其中,双指输入信号是用户的两个手指在移动终端触控屏的指定区域滑动所产生的信号,此时,用户的两个手指是在移动终端触控屏的指定区域滑动,指定区域可以是整个触控屏,也可以是触控屏中的某一区域。
[0066]步骤S505:移动终端判断此双指输入信号是否为鼠标拖拽信号,如果是,则执行步骤S507 ;如果不是,则执行步骤S509,流程结束。具体来说:计算用户手指按下的坐标(x2,y2)以及用户手指滑动后抬起的坐标(x3,y3)之间的距离,也即偏移量,当两个坐标点之间的距离大于预设值时,则认定此双指输入信号为鼠标拖拽信号;否则,认定此双指输入信号不是鼠标拖拽信号。其中,预设值是根据实际需要的触控屏的移动鼠标的灵敏度进行配置的,当灵敏度需要较高时,预设值较小,例如可以为2个像素点;当灵敏度需要较低时,预设值较大,例如可以为10个像素点。
[0067]步骤S507:移动终端将此双指输入信号发送至TV端。其中,移动终端是通过TCP、或UDP等协议将双指输入信号发送至TV端。
[0068]步骤S509:TV端根据接收到的双指输入信号执行鼠标拖拽操作。其中,TV端的信号处理模块可以是TV端的底层驱动。
[0069]步骤S511:流程结束。
[0070]本发明以上实施例提供的通过移动终端远程控制数字电视终端的方法500,利用移动终端的触控屏,达到鼠标控制TV端的目的,可以给用户带来良好的用户体验,且不需要在TV端上配备额外的鼠标外设,不会增加额外的制造成本,也不会占用更多的空间。
[0071]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种通过移动终端远程控制数字电视终端的方法,其特征在于,包括: 移动终端与数字电视终端建立连接的步骤; 所述移动终端接收双指输入信号的步骤; 所述移动终端判断所述双指输入信号是否为鼠标拖拽信号的步骤; 所述移动终端将所述双指输入信号发送至所述数字电视终端的步骤;以及 所述数字电视终端根据接收到的所述双指输入信号执行相应的鼠标操作的步骤。
2.如权利要求1所述的通过移动终端远程控制数字电视终端的方法,其特征在于,于所述移动终端接收双指输入信号的步骤之前,还包括: 所述移动终端接收单指输入信号的步骤;以及 所述移动终端判断所述单指输入信号是否为鼠标左键点击信号的步骤。
3.如权利要求2所述的通过移动终端远程控制数字电视终端的方法,其特征在于,还包括: 所述移动终端将所述单指输入信号发送至所述数字电视终端的步骤;以及 所述数字电视终端根据接收到的所述单指输入信号执行相应的鼠标操作的步骤。
4.如权利要求2所述的通过移动终端远程控制数字电视终端的方法,其特征在于,所述移动终端判断所述单指输入信号是否为鼠标左键点击信号的步骤进一步包括: 计算用户手指按下的坐标(xO,yO)以及用户手指滑动后抬起的坐标(xl,yl)之间的距离的步骤; 计算用户手指按下动作发生的时间tl以及抬起动作发生的时间t2之间的时间差的步骤;以及 当所述距离小于第一预设值,且所述时间差小于第二预设值时,认定所述单指输入信号为所述鼠标左键点击信号的步骤。
5.如权利要求4所述的通过移动终端远程控制数字电视终端的方法,其特征在于:所述第一预设值为2个像素点或10个像素点,所述第二预设值为200毫秒或500毫秒。
6.如权利要求1所述的通过移动终端远程控制数字电视终端的方法,其特征在于,所述移动终端判断所述双指输入信号是否为鼠标拖拽信号的步骤进一步包括: 计算用户一个手指按下的坐标(x2,y2)以及用户同一手指滑动后抬起的坐标(x3,y3)之间的距离,当所述距离大于第三预设值时,则认定所述双指输入信号为所述鼠标拖拽信号的步骤。
7.如权利要求6所述的通过移动终端远程控制数字电视终端的方法,其特征在于,所述第三预设值为2个像素点或10个像素点。
8.如权利要求6所述的通过移动终端远程控制数字电视终端的方法,其特征在于:所述用户一个手指按下的坐标(x2,y2)为先接触到触摸屏的手指按下的坐标。
9.如权利要求1所述的通过移动终端远程控制数字电视终端的方法,其特征在于: 所述双指输入信号是用户两个手指在所述移动终端触控屏的指定区域滑动所产生的信号。
10.如权利要求1至9中任一项所述的通过移动终端远程控制数字电视终端的方法,其特征在于, 所述移动终端与所述数字电视终端建立的连接是Wifi连接、蓝牙连接、或红外连接。
11.一种通过移动终端远程控制数字电视终端的系统,其特征在于,包括:移动终端以及数字电视终端,所述移动终端进一步包括设备发现模块、触控屏、判断模块、以及信号发送模块,所述数字电视终端进一步包括信号接收模块以及信号处理模块,其中: 所述设备发现模块,获取所述数字电视终端服务端口,并与所述数字电视终端建立连接; 所述触控屏,根据用户的触控,产生单指输入信号或双指输入信号; 所述判断模块,判断所述双指输入信号是否为鼠标拖拽信号; 所述信号发送模块,将所述双指输入信号发送至所述数字电视终端的所述信号接收模块; 所述信号接收模块,接收来自所述信号发送模块的所述双指输入信号,并发送至所述信号处理模块;以及 所述信号处理模块,对接收到的所述双指输入信号进行处理,执行相应的鼠标操作。
12.如权利要求11所述的通过移动终端远程控制数字电视终端的系统,其特征在于: 所述判断模块,还判断所述单指输入信号是否为鼠标左键点击信号; 所述信号发送模块,还将所述单指输入信号发送至所述数字电视终端的所述信号接收模块; 所述信号接收模块,还接收来自所述信号发送模块的所述单指输入信号,并发送至所述信号处理模块;以及 所述信号处理模块,还对接收到的所述单指输入信号进行处理,执行相应的鼠标操作。
13.如权利要求11或12所述的通过移动终端远程控制数字电视终端的系统,其特征在于: 当所述移动终端与所述数字电视终端建立的连接是Wifi连接时,所述设备发现模块还获取所述数字电视终端的IP。
14.如权利要求11或12所述的通过移动终端远程控制数字电视终端的系统,其特征在于: 所述移动终端是通过TCP协议或UDP协议将所述单指输入信号或所述双指输入信号发送至所述数字电视终端。
15.一种通过移动终端远程控制数字电视终端的方法,其特征在于,包括: 与所述数字电视终端建立连接的步骤; 接收双指输入信号的步骤; 判断所述双指输入信号是否为鼠标拖拽信号的步骤;以及 发送所述双指输入信号至所述数字电视终端的步骤。
16.如权利要求15所述的通过移动终端远程控制数字电视终端的方法,其特征在于,于接收双指输入信号的步骤之前,还包括: 接收单指输入信号的步骤;以及 判断所述单指输入信号是否为鼠标左键点击信号的步骤。
17.如权利要求16所述的通过移动终端远程控制数字电视终端的方法,其特征在于,所述单指输入信号是否为鼠标左键点击信号的步骤进一步包括: 计算用户手指按下的坐标(xO,yO)以及用户手指滑动后抬起的坐标(xl,yl)之间的距离的步骤; 计算用户手指按下动作发生的时间tl以及抬起动作发生的时间t2之间的时间差的步骤;以及 当所述距离小于第一预设值,且所述时间差小于第二预设值时,认定所述单指输入信号为所述鼠标左键点击信号的步骤。
18.如权利要求15所述的通过移动终端远程控制数字电视终端的方法,其特征在于,判断所述双指输入信号是否为鼠标拖拽信号的步骤进一步包括: 计算用户一个手指按下的坐标(x2,y2)以及用户同一手指滑动后抬起的坐标(x3,y3)之间的距离,当所述距离大于第三预设值时,则认定所述双指输入信号为所述鼠标拖拽信号的步骤。
19.一种通过移动终端远程控制数字电视终端的方法,其特征在于,包括: 与所述移动终端建立连接的步骤; 接收所述移动终端发送的双指输入信号的步骤;以及 根据接收到的所述双指输入信号执行相应的鼠标操作的步骤。
20.一种远程控制数字电视终端的移动终端,其特征在于,包括:设备发现模块、触控屏、判断模块、以及信号发送模块,其中: 所述设备发现模块,获取所述数字电视终端服务端口,并与所述数字电视终端建立连接; 所述触控屏,根据用户的触控,产生双指输入信号; 所述判断模块,判断所述双指输入信号是否为鼠标拖拽信号;以及 所述信号发送模块,将所述双指输入信号发送至所述数字电视终端。
21.一种由移动终端远程控制的数字电视终端,其特征在于,包括信号接收模块以及信号处理模块,其中: 所述信号接收模块,接收来自所述移动终端的双指输入信号,并发送至所述信号处理模块;以及 所述信号处理模块,对接收到的所述双指输入信号进行处理,执行相应的鼠标操作。
【文档编号】H04N21/4227GK103501454SQ201310212494
【公开日】2014年1月8日 申请日期:2013年10月17日 优先权日:2013年10月17日
【发明者】蒋进丰 申请人:深圳市同洲电子股份有限公司