CN100496119C - 用于移动终端的远程控制 - Google Patents
用于移动终端的远程控制 Download PDFInfo
- Publication number
- CN100496119C CN100496119C CNB2005100896532A CN200510089653A CN100496119C CN 100496119 C CN100496119 C CN 100496119C CN B2005100896532 A CNB2005100896532 A CN B2005100896532A CN 200510089653 A CN200510089653 A CN 200510089653A CN 100496119 C CN100496119 C CN 100496119C
- Authority
- CN
- China
- Prior art keywords
- request message
- terminal
- portable terminal
- keypad
- rtsp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了一种用于移动终端的远程控制装置。一种移动终端的远程控制***,包括一个被配置为基于由用户输入的命令产生流动协议请求消息,以及被配置为发送流动协议请求消息给移动终端的终端。远程控制***还包括可通信地与所述终端结合的移动终端,其被配置为从终端接收流动协议请求消息,从流动协议请求消息提取与小键盘输入有关的信息,并且是由与小键盘输入有关的提取信息控制的。
Description
技术领域
移动通信服务提供商提供诸如无线因特网连接、视频点播***(VoD)服务、文字和多媒体消息传输以及无线在线游戏的功能。移动终端生产商设计具有多种功能的移动终端,这些功能是无需连接到通信功能就自发执行的功能,诸如照相机功能、备注编写功能、计划管理功能、叫醒呼叫功能。
背景技术
由移动终端提供的VoD服务是一种在从VoD服务器得到之后,用于实时播放用户想要的媒体内容的服务。移动终端发送一个用于由移动终端用户(用户)选择的媒体内容的命令给VoD服务器,并且VoD服务器通过流动方法发送一个对应于由用户选择的媒体内容的数据分组给移动终端。该数据分组通过使用实时传输协议(RTP)和实时传送控制协议(RTCP)被传送给移动终端。然后,移动终端播放接收的数据分组。因此,用户具有选择的媒体内容。当正在提供媒体内容时,如果使用移动终端的小键盘输入诸如”播放”、”暂停”、”快速进带”或者”倒带”的简单命令,则移动终端使用实时流动协议(RTSP)发送命令给VoD服务器。用户还可以通过使用安装在移动终端中的小键盘输入命令,或者可以通过使用第三设备输入命令,诸如个人计算机(PC)或者笔记本计算机(笔记本)。
图1是一个举例说明VoD移动终端的内部结构的方框图。
参考图1,VoD终端100包括控制器102、小键盘缓存器104、小键盘106、帧缓存器108、LCD屏幕110、解码器112、RTP/RTCP模块114、RTSP模块116、CDMA数据呼叫通信模块118。
当用户想要经由移动终端接收VoD服务时,移动终端被连接到VoD服务器。如果用户选择接收服务性的媒体内容,则VoD服务器使用RTP/RTCP发送对应于选择的媒体内容的数据分组给移动终端。
移动终端经由CDMA数据呼叫通信模块118接收从VoD服务器传送的数据分组,并且接收的数据分组被输入给RTP/RTCP模块114,以便处理用于流动播放。然后,接收的数据分组被输入给解码器112。解码器112解除从VoD服务器传送的数据压缩的压缩,并且数据按照控制器102的控制被传送给帧缓存器108。帧缓存器108缓存接收的数据分组,以输入给LCD驱动器。LCD驱动器输出输入的数据给LCD屏幕110。LCD屏幕110显示由用户选择的媒体内容。然后,用户可以查看输出给LCD屏幕110的图像。
当用户查看选择的媒体内容时,如果使用移动终端的小键盘输入诸如”播放”、”暂停”、”快速进带”或者”倒带”的简单命令,则输入的命令按照控制器102的控制被传送给RTSP模块116。RTSP模块压缩接收的命令,然后经由CDMA数据呼叫通信模块118发送命令给VoD服务器。
使用RTP/RTCP和RTSP的VoD服务从移动终端被传送给VoD服务器,并且活动图像从VoD服务器被传送给移动终端。
发明内容
因此,本发明提出了用于移动终端的远程控制装置,其基本上消除了一个或多个由于相关技术的限制和缺点而带来的问题。
本发明的一个目的是提供一种通过使用RTSP扩展方法远程地控制移动终端,将该移动终端开发为集线器的方法。
本发明的其它优点、目的及特征将在下面的说明中部分地阐述,对于本领域的普通技术人员来说,部分地基于下面的分析将是显而易见的,或者可以通过实践本发明来获知。可以利用在所撰写的说明书及其权利要求以及附图中特别指出了的结构来实现并获得的本发明的目的和其它优点。
为了实现这些目的和其它的优点,并且按照本发明的目的,正如这里所具体说明和概括描述的,在一个实施例中,一种移动终端的远程控制***包括:一个终端,其被配置为基于用户输入的命令产生流动协议(诸如实时流动协议(RTSP))请求消息,并且发送RTSP请求消息给移动终端。远程控制***还包括可通信地与所述终端连接的移动终端,其被配置为从该终端接收RTSP请求消息。该移动终端还被配置为从RTSP请求消息中提取与来自输入设备(“与小键盘输入有关的信息”或者”小键盘扫描码值”)的输入有关的信息,并且被配置为由所提取的小键盘扫描码值来控制。输入设备例如可以是小键盘或者鼠标。
该终端最好可以包括一个用户界面,其被配置为产生一个对应于用户输入的命令的小键盘扫描码值,和一个RTSP控制模块,其被配置为基于对应于由用户输入的命令的小键盘扫描码值,产生RTSP请求消息。该终端最好还可以包括一个通信模块,其被配置为发送RTSP请求消息给移动终端。该终端最好可以是个人计算机(PC)或者笔记本计算机(笔记本)。
移动终端最好可以包括一个通信模块,其被配置为接收RTSP请求消息,和一个RTSP控制模块,其被配置为从RTSP请求消息中提取小键盘扫描码值。该移动终端最好还可以包括一个小键盘缓存器注入模块,其被配置为将提取的小键盘扫描码值转换为移动终端的小键盘值,并且将小键盘值注入小键盘缓存器。移动终端最好还可以包括一个检测模块,其被配置为分别检测来自照相机和麦克风的图像和语音数据,和一个控制器,其被配置为将检测的图像和语音数据存储进存储器中,并且控制移动终端。该移动终端最好还可以包括一个帧缓存器捕获模块,其被配置为流动捕获(stream-capture)存储的检测图像和语音数据。
RTSP控制模块最好可以基于RTSP请求消息产生一个RTSP响应消息。RTSP响应消息最好可以被配置为经由移动终端的通信模块传送给终端。小键盘缓存器最好可以被配置为传送小键盘扫描码值和移动终端的小键盘值给控制器。检测模块最好可以处理图像数据和语音数据的至少一个。
根据在用户输入命令采用的时间和基准时间之间的差值,RTSP请求消息最好可以是不同的。此外,不同的RTSP请求消息最好可以具有不同的小键盘扫描码值。基准时间最好可以被设置给用户界面。
RTSP请求消息最好可以包括一个与推动相关的动作,该动作是在小键盘的按键被按压小于基准时间的一段时间、而后被释放时产生的。RTSP请求消息最好还可以包括一个当小键盘的按键被按压大于基准时间的一段时间时产生的与按压相关的动作。RTSP请求消息最好还可以包括一个当小键盘的按键被按压大于基准时间的一段时间而后被释放时产生释放相关的动作。RTSP请求消息最好可以被配置为以不同的RTSP请求消息的扫描码值传送。
在另一个实施例中,一种用于远程控制移动终端的方法,包括:基于由用户输入的命令产生一个实时流动协议(RTSP)请求消息,发送RTSP请求消息,和接收RTSP请求消息。该方法还包括从接收的RTSP请求消息中提取小键盘扫描码值,和基于提取的小键盘扫描码值控制移动终端。
发送RTSP请求消息的步骤最好可以包括对应于由用户输入的命令产生一个小键盘扫描码值,和按照产生的小键盘扫描码值产生RTSP请求消息。发送RTSP请求消息的步骤最好还可以包括发送产生的RTSP请求消息。
控制移动终端的步骤最好可以包括接收一个RTSP请求消息和从接收的RTSP请求消息中提取小键盘扫描码值。控制移动终端的步骤最好还可以包括将提取的小键盘扫描码值转换为移动终端的小键盘值,并且将小键盘值注入小键盘缓存器。
控制移动终端的步骤最好还可以包括分别地检测来自照相机和麦克风的图像和语音数据,和存储检测的图像和语音数据。控制移动终端的步骤最好还可以包括流动捕获存储的图像和语音数据。检测图像和语音数据的步骤最好可以包括当用户处于拍摄和记录状态时拍摄图像数据和记录语音数据。
RTSP请求消息按照在由用户输入命令采用的时间和基准时间之间的差值最好可以是不同的。此外,不同的RTSP请求消息最好可以具有不同的小键盘扫描码值。
在又一个实施例中,一种被配置为远程控制的移动终端,包括可通信地结合到终端的移动终端。移动终端被配置为从终端接收流动协议请求消息,并且从流动协议请求消息中提取与小键盘输入有关的信息。该移动终端还被配置为由与小键盘输入有关的提取信息控制。流动协议请求消息可以是基于由用户输入的命令在终端中产生的。
从下面结合附图的详细说明中,本发明的上述和其它目的、特点、方式以及优点将变得更加清晰可见。应明白,上文的概述和下面的本发明的详细说明是示范性和说明性的,并且作为权利要求意欲对本发明提供进一步的说明。
附图说明
包括附图以提供对本发明进一步的理解,其在此被结合并构成本申请书的一部分,其举例说明本发明的实施例,并且与说明书一起用于解释本发明的原理。
图1是一个举例说明VoD移动终端的内部结构的方框图。
图2是一个举例说明按照本发明一个实施例的用于移动终端远程控制***的方框图。
图3是一个举例说明按照本发明一个实施例的在移动终端和终端之间的信号流程的示意图。
图4是一个举例说明按照本发明一个实施例的用于交换扩展头部”推动”的流动协议消息格式的示意图。
图5是一个举例说明按照本发明一个实施例的用于交换扩展头部”按压”的流动协议消息格式的示意图。
图6是一个举例说明按照本发明一个实施例的用于交换扩展头部”释放”的流动协议消息格式的示意图。
图7是一个举例说明按照本发明一个实施例的用于远程控制移动终端的方法的流程图。
具体实施方式
现在将详细地描述本发明的优选实施例,其实例在附图中被说明。只要可能,全部附图中相同的标记将用于相同或类似的部分。
在一个实施例中,视频点播***(VoD)移动终端可以通过经由流动协议发送数据给VoD移动终端来远程控制,数据是经由终端的小键盘(第三设备),诸如个人计算机(PC)或者笔记本计算机(笔记本)输入的。流动协议例如可以是实时流动协议(RTSP)。因此,虽然参考实时流动协议(RTSP)描述了本发明,但本发明可以结合任何类型的流动协议使用。
图2是一个举例说明按照本发明一个实施例的用于移动终端远程控制***的方框图。
参考图2,一种用于移动终端的远程控制***包括终端(第三设备)300、诸如PC或者笔记本,使用与来自输入设备(“与小键盘输入有关的信息”或者”小键盘扫描码值”)的输入有关的信息产生RTSP请求消息。输入设备例如可以是小键盘或者鼠标。小键盘扫描码值可以是通过用户的按键输入产生的。RTSP请求消息可以经由码分多址(CDMA)网络传送给移动终端200。移动终端200可以接收RTSP请求消息,并且可以在相反的方向上发送RTSP响应消息。移动终端200还可以从RTSP请求消息中提取小键盘扫描码值,以便通过提取的小键盘扫描码值来控制。
移动终端200包括控制器202、RTSP控制模块204、小键盘缓存器注入模块206、小键盘缓存器208、帧缓存器流动捕获模块214、检测模块218、照相机220麦克风222、RTP/RTCP模块228和CDMA数据呼叫通信模块234。RTP是实时传输协议的缩写。
终端300包括控制器302、CDMA数据呼叫通信模块304、CDMA调制解调器驱动器306、RTSP控制模块308、用户界面310、RTP/RTCP模块312和监视器318。
在操作远程控制***用于移动终端200的过程中,用户可以分别使用照相机220或者麦克风222拍摄或者记录声音。如果检测到对应于用户预置条件的图像和语音数据,则检测模块218最好可以捕获按照控制器202的控制检测的数据。捕获的数据可以被传送给帧缓存器212。帧缓存器212可以执行缓存处理,并且可以发送数据给帧缓存器流动捕获模块214。当用户发送存储在移动终端200的存储器中的图像和语音数据给终端300时,图像和语音数据可以被传送给帧缓存器212,并且还可以被传送给帧缓存器流动捕获模块214。
帧缓存器流动捕获模块214可以连贯地捕获图像数据,并且可以发送图像数据给移动终端200的液晶显示器(LCD)屏面216。为了发送捕获的图像数据给终端300,帧缓存器流动捕获模块214可以发送捕获的图像数据给编码器226。
编码器226可以编码从帧缓存器流动捕获模块214接收的数据,并且可以发送数据给RTP/RTCP模块228。RTP/RTCP模块228可以使用RTP/RTCP压缩接收的数据,然后可以经由CDMA数据呼叫通信模块224连贯地发送数据给终端300。
经由移动终端200的CDMA数据呼叫通信模块224传送给终端300的接收数据可以由终端300的CDMA数据呼叫通信模块304连贯地接收,并且可以传送给CDMA调制解调器驱动器306。CDMA调制解调器驱动器306可以按照终端300的控制器302的控制解调接收数据,并且可以发送数据给RTP/RTCP模块312。RTP/RTCP模块312可以发送从CDMA调制解调器驱动器306接收的数据给解码器314。解码器314最好可以解码接收的数据,并且可以发送接收的数据给帧缓存器316。帧缓存器316可以缓存接收的数据用于播放,并且可以输出接收数据给监视器318。监视器318可以输出缓存的数据为红、绿和蓝(GRB)形式的模拟值。
当用户从移动终端200接收图像和语音业务时,用户可以经由终端300控制移动终端200。为了控制移动终端200,用户最好可以经由终端300的用户界面310输入一个命令。用户界面310例如可以是键盘或者鼠标。当命令被输入给终端300时,最好可以产生对应于输入命令的小键盘扫描码值,并且产生的小键盘扫描码值可以被传送给RTSP控制模块308。RTSP控制模块308可以压缩小键盘扫描码值,并且可以产生一个RTSP请求消息。产生的RTSP请求消息可以经由插口I/O被传送给TCP/IP协议组。传送给TCP/IP协议组的RTSP请求消息可以传送给CDMA调制解调器驱动器306。CDMA调制解调器驱动器306可以解调从RTSP控制模块308接收的数据,并且可以发送接收数据给CDMA数据呼叫通信模块304。CDMA数据呼叫通信模块304可以经由空中链路发送接收数据给移动终端的CDMA数据呼叫通信模块224。
移动终端的CDMA数据呼叫通信模块224可以发送从终端300接收的数据给RTSP控制模块204。RTSP控制模块204可以产生一个RTSP响应消息,并且可以在相反的方向上发送RTSP响应消息。RTSP控制模块204可以解压缩接收的RTSP请求消息,并且可以分析RTSP请求消息,以提取从终端300输入的小键盘扫描码值。然后,RTSP控制模块204可以发送从用户界面310产生的小键盘扫描码值给小键盘缓存器注入模块206。小键盘缓存器注入模块206最好可以将用户输入的命令(小键盘扫描码值或者菜单ID)转换为移动终端200的键控代码值,以注入给小键盘缓存器208。小键盘缓存器208最好可以与从移动终端的小键盘210输入的命令同样的方法处理由用户经由终端300输入的命令。然后,小键盘缓存器208可以发送由用户经由设备输入的命令给控制器202。控制器202可以处理从小键盘缓存器208接收的命令,并且可以执行类似于在移动终端200中小键盘被按压的操作。
图3是一个举例说明按照本发明一个实施例的在移动终端和终端之间的信号流程的示意图。
参考图3,在按照本发明的移动终端的远程控制***中,当图像数据经由RTP/RTCP协议从移动终端200被传送给终端300时,终端300可以实时接收图像数据以产生一个数据流。在一个实施例中,当用户正在接收从终端300的监视器输出的图像和语音业务时,用户可以经由用户界面310输入小键盘扫描码值给终端300。终端300可以使用输入的小键盘扫描码值产生一个RTSP请求消息,并且可以发送RTSP请求消息给移动终端200。
移动终端200可以接收RTSP请求消息,并且可以在相反的方向上发送RTSP响应消息给终端300。移动终端200还可以从RTSP请求消息中提取小键盘扫描码值。
用于发送小键盘扫描码值的RTSP扩展方法按键(extension method key)和包括在RTSP扩展方法按键中的扩展头部在下面参考表1来定义。扩展头部可以包括当小键盘的按键被按压很短时间、而后被释放时推动相关的动作(“推动”),当小键盘的按键被按压很长时间时按压相关的动作(“按压”),和当小键盘的按键被按压很长时间而后被释放时释放相关的动作(“释放”)。下面的表1示出一个示范的扩展头部。
头部 | 地点 | 按键 |
Cseq | C | M |
对话 | C | M |
值域 | R | C |
推动 | R | C |
按压 | R | C |
释放 | R | C |
表1是通过如下的IETF RFC 2234的A-BNF格式描述的。
KEYm=“x-KEY”
扩展方法=KEYm
扩展头部=(推动
/按压
/释放)
推动=“x推动”HCOLON小键盘扫描码
按压=“x按压”HCOLON小键盘扫描码
释放=“x释放”HCOLON小键盘扫描码
小键盘扫描码=hex4
A-BNF格式被用于经由字迹或者专用的编译器的协议,来产生一个语法分析程序的自动控制表,并且只是在存在A-BNF格式时,可以在协议分析器中实现扩展方法按键。
图4、5和6示出由表1和A-BNF格式扩展的方法按键的例子。
图4是一个举例说明按照本发明一个实施例的用于交换扩展头部”推动”的流动协议消息格式的示意图。当在用户界面上的小键盘的按键被按压一段小于预定时间而后被释放的时间时产生推动。小键盘扫描码值16的逆对数最好可以被***扩展头部推动中。
在某些情况下,按压按键比预定时间更长的时间可能是必要的。因此,按压按键和释放按键可以使用按压和释放来处理。
图5是一个举例说明按照本发明一个实施例的用于交换扩展头部”按压”的流动协议消息格式的示意图。当在用户界面上的小键盘的按键被按压比预定间更长一段时间时产生按压。小键盘扫描码值16的逆对数最好是可以被***扩展头部按压中,并且值域最好可以示出当按键以npt形式按压时的时间。
图6是一个举例说明按照本发明一个实施例的用于交换扩展头部”释放”的流动协议消息格式的示意图。当在用户界面上的小键盘的按键被按压比预定时间更长的一段时间而后被释放时产生释放。小键盘扫描码值16的逆对数最好可以被***扩展头部释放中,并且值域最好可以示出当按键以npt形式被按压而后被释放时的时间。
图7是一个举例说明按照本发明一个实施例的用于远程控制移动终端的方法的流程图。
移动终端可以使用RTP/RTCP发送由照相机和麦克风产生的数据给终端,诸如PC或者笔记本,数据被存储在存储器中。终端可以从移动终端接收数据并且播放接收的数据。
在另一个实施例中,如果用户在终端的用户界面上按压小键盘的一个按键,则可以产生对应于按键的小键盘扫描码(S100,S102)。经由用户界面产生的小键盘扫描码值可以被传送给RTSP控制模块,并且RTSP控制模块可以使用小键盘扫描码值产生一个RTSP请求消息(S104)。产生的RTSP请求消息可以经由插口I/O被传送给TCP/IP协议组。RTSP请求消息可以经由终端的CDMA数据呼叫通信模块传送给移动终端的CDMA数据呼叫通信模块(S106)。传送给移动终端的CDMA数据呼叫通信模块的RTSP请求消息可以被传送给RTSP控制模块。RTSP控制模块204可以产生一个RTSP响应消息,并且可以在相反的方向上发送产生的RTSP响应消息。RTSP控制模块还可以从RTSP请求消息中提取一个小键盘扫描码值(S108)。提取的小键盘扫描码值可以使用小键盘缓存器注入模块转换为移动终端的小键盘值。然后,小键盘扫描码值可以被注入进小键盘缓存器中。注入进小键盘缓存器中的小键盘扫描码值可以起与经由移动终端的小键盘输入的命令相同的作用。然后,移动终端是可以通过小键盘值来控制的(S112)。
在一个实施例中,一种移动终端的远程控制***包括:一个终端,其被配置为基于由用户输入的命令来产生实时流动协议(RTSP)请求消息,和被配置为发送RTSP请求消息给移动终端。远程控制***还包括可通信地与终端结合的移动终端,其被配置为从终端接收RTSP请求消息,从RTSP请求消息提取小键盘扫描码值,并且由提取的小键盘扫描码值控制。
终端最好可以包括一个用户界面,其被配置为对应于由用户输入的命令产生一个小键盘扫描码值,和一个RTSP控制模块,其被配置为基于对应于由用户输入的命令的小键盘扫描码值,产生RTSP请求消息。终端最好还可以包括一个通信模块,其被配置为发送RTSP请求消息给移动终端。终端最好可以是个人计算机(PC)或者笔记本计算机(笔记本)。
移动终端最好可以包括一个通信模块,其被配置为接收RTSP请求消息,和一个RTSP控制模块,其被配置为从RTSP请求消息中提取小键盘扫描码值。移动终端最好还可以包括一个小键盘缓存器注入模块,其被配置为将提取的小键盘扫描码值转换为移动终端的小键盘值,并且将小键盘值注入小键盘缓存器。移动终端最好还可以包括一个检测模块,其被配置为分别地检测来自照相机和麦克风的图像和语音数据,和控制器,其被配置为将检测的图像和语音数据存储进存储器中,并且去控制移动终端。移动终端最好还可以包括一个帧缓存器捕获模块,其被配置为流动捕获存储的检测图像和语音数据。
RTSP控制模块最好可以基于RTSP请求消息产生一个RTSP响应消息。RTSP响应消息最好可以被配置为经由移动终端的通信模块传送给终端。小键盘缓存器最好可以被配置为传送小键盘扫描码值和移动终端的小键盘值给控制器。检测模块最好可以处理图像数据和语音数据的至少一个。
根据在由用户输入命令采用的时间和基准时间之间的差值,RTSP请求消息最好可以是不同的。此外,不同的RTSP请求消息最好可以具有不同的小键盘扫描码值。基准时间最好可以被设置给用户界面。
RTSP请求消息最好可以包括一个当小键盘的按键被按压小于基准时间的一段时间而后被释放时产生推动相关的动作。RTSP请求消息最好还可以包括一个当小键盘的按键被按压大于基准时间的一段时间时产生按压相关的动作。RTSP请求消息最好还可以包括一个当小键盘的按键被按压大于基准时间的一段时间而后被释放时产生释放相关的动作。RTSP请求消息最好可以被配置为以不同的RTSP请求消息的扫描码值传送。
在另一个实施例中,一种用于远程控制移动终端的方法,包括基于由用户输入的命令产生一个实时流动协议(RTSP)请求消息,发送RTSP请求消息,和接收RTSP请求消息。该方法还包括从接收的RTSP请求消息中提取小键盘扫描码值,和基于提取的小键盘扫描码值控制移动终端。
发送RTSP请求消息的步骤最好可以包括对应于由用户输入的命令产生一个小键盘扫描码值,和按照产生的小键盘扫描码值产生RTSP请求消息。发送RTSP请求消息的步骤最好还可以包括发送产生的RTSP请求消息。
控制移动终端的步骤最好可以包括接收一个RTSP请求消息和从接收的RTSP请求消息中提取小键盘扫描码值。控制移动终端的步骤最好还可以包括将提取的小键盘扫描码值转换为移动终端的小键盘值,并且将小键盘值注入小键盘缓存器。
控制移动终端的步骤最好还可以包括分别地检测来自照相机和麦克风的图像和语音数据,和存储检测的图像和语音数据。控制移动终端的步骤最好还可以包括流动捕获存储的图像和语音数据。检测图像和语音数据的步骤最好可以包括当用户处于拍摄和记录状态时拍摄图像数据和记录语音数据。
根据在由用户输入命令采用的时间和基准时间之间的差值,RTSP请求消息最好可以是不同的。此外,不同的RTSP请求消息最好可以具有不同的小键盘扫描码值。
在按照本发明远程地控制移动终端的过程中,移动终端可以经由RTP/RTSP提供数据给具有图像和语音接口的终端,诸如PC或者笔记本。因而,用户可以通过远程控制装置实时看到和听到移动终端的图像和语音数据。
由于移动终端经由RTSP从终端接收一个命令,所以用户可以远程地控制移动终端。本发明例如可以与远程监控闭路摄像机或者摄像机电话一起使用。此外,由于移动终端可以与终端互换图像和小键盘输入,所以可以将移动终端开发为多媒体集线器。
另外,在本发明中,在移动终端上操作的游戏可以经由构成的终端、RCA终端和/或S视频终端输出给大规模电视屏幕,使得移动终端可以用于家用游戏。本发明还可以与VCR或者DVD播放器一起使用,以经由DVI终端或者D辅助终端将由VoD移动终端接收的活动图像输出给高分辨率监视器。
对于那些本领域技术人员来说显而易见的是,不脱离本发明的精神或者范围,可以在本发明中进行各种各样的改进和变化。因此,本发明意欲覆盖落入所附权利要求及其等效范围之内所提供的本发明的改进和变化。
Claims (24)
1.一种用于远程控制移动终端的方法,其通过使用实时流动协议RTSP从第二终端向所述移动终端发送输入值,所述方法包括:
从用户处接收输入值;
基于所接收的输入值,产生一个实时流动协议RTSP请求消息;以及向所述移动终端发送所述RTSP请求消息,
其中,所述RTSP请求消息包括扫描码值,该扫描码值与所述输入值相关并且由所述移动终端提取;且
其中,所述扫描码值根据用户通过小键盘键入所述输入值所用的时间与基准时间之间的差被不同地分配;
使用所提取的扫描码值控制所述移动终端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过实时协议RTP和/或实时控制协议RTCP从所述移动终端接收实时流动数据。
3.根据权利要求2所述的方法,其特征在于,当所述小键盘的用户键被按压小于所述基准时间的一段时间而后被释放时,所述RTSP请求消息被识别为推动相关的动作。
4.根据权利要求2所述的方法,其特征在于,当所述小键盘的用户键被按压大于所述基准时间的一段时间时,所述RTSP请求消息被识别为按压相关的动作。
5.根据权利要求2所述的方法,其特征在于,当所述小键盘的用户键被按压大于所述基准时间的一段时间而后被释放时,所述RTSP请求消息被识别为释放相关的动作。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在向所述移动终端发送所述RTSP请求消息之后,接收RTSP响应消息。
7.根据权利要求1所述的方法,其特征在于,所述第二终端是PC和笔记本电脑中的至少一个。
8.一种通过使用实时流动协议RTSP当从第二终端接收到输入值时被该第二终端远程控制的方法,包括:
从所述第二终端接收实时流动协议RTSP请求消息,
其中,所述RTSP请求消息包括通过所述第二终端的用户界面从用户接收到的输入值;
其中,所述RTSP请求消息与扫描码值一起被接收,该扫描码值由所述第二终端根据所述用户通过小键盘键入所述输入值所用的时间与基准时间之间的差被不同地分配;和
从所述RTSP请求消息提取与所述输入值相关的信息,其中,所述信息被所述第二终端使用以控制移动终端。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
转换所提取的信息;以及
将所转换的信息存储在所述移动终端的缓存器中。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在接收到所述RTSP请求消息之后,向所述第二终端发送RTSP响应消息。
11.根据权利要求8所述的方法,其特征在于,所述第二终端是PC和笔记本电脑中的至少一个。
12.根据权利要求8所述的方法,其特征在于,所述方法还包括:
通过实时协议RTP和/或实时控制协议RTCP向所述第二终端发送实时流动数据。
13.根据权利要求8所述的方法,其特征在于,所述方法还包括:
检测图像数据和/或语音数据;以及
流动捕获所检测的图像数据和/或语音数据。
14.一种被配置为远程控制移动终端的终端,该终端被配置为:
从用户处接收输入值,
根据所接收的输入值产生实时流动协议RTSP请求消息,
将该产生的RTSP请求消息发送至所述移动终端,其中,所述RTSP请求消息包括由所述移动终端提取的信息,且所述RTSP请求消息与扫描码值一起被发送,该扫描码值根据所述用户通过小键盘键入所述输入值所用的时间与基准时间之间的差被不同地分配,以及
根据与所述输入值相关的提取信息控制所述移动终端。
15.根据权利要求14所述的终端,其特征在于,所述终端包括:
用户界面,其被配置为从所述用户处接收所述输入值;
流动协议控制模块,其被配置为根据所接收的输入值产生所述RTSP请求消息;
通信模块,其被配置为发送所述RTSP请求消息给所述移动终端,其中,所述RTSP请求消息包括由所述移动终端提取的信息;以及
控制器,其被配置为根据与所述输入值相关的提取的信息控制所述移动终端。
16.根据权利要求14所述的终端,其特征在于,所述RTSP请求消息根据所述用户通过小键盘键入所述输入值所用的时间与基准时间之间的不同而不同。
17.根据权利要求16所述的终端,其特征在于,当所述小键盘的用户键被按压小于所述基准时间的一段时间而后被释放时,所述RTSP请求消息被识别为推动相关的动作。
18.根据权利要求16所述的终端,其特征在于,当所述小键盘的用户键被按压大于所述基准时间的一段时间时,所述RTSP请求消息被识别为按压相关的动作。
19.根据权利要求16所述的终端,其特征在于,当所述小键盘的用户键被按压大于所述基准时间的一段时间而后被释放时,所述RTSP请求消息被识别为释放相关的动作。
20.根据权利要求14所述的终端,其特征在于,所述终端是PC和笔记本计算机中的至少一个。
21.一种配置为被远程控制的移动终端,该移动终端可通信地连接于另一个终端,被配置为:
从所述另一个终端接收实时流动协议RTSP请求消息,
从所述RTSP请求消息提取与输入值相关的信息,以及
由与所述输入值相关的提取的信息控制,
其中,所述RTSP请求消息根据由用户通过小键盘键入的输入值从所述另一个终端产生,而且所述RTSP请求消息与扫描码值一起被接收,该扫描码值根据所述用户通过小键盘键入所述输入值所用的时间与基准时间之间的差被不同地分配。
22.根据权利要求21所述的移动终端,其特征在于,所述移动终端包括:
通信模块,其被配置为从所述另一个终端接收所述RTSP请求消息,其中,所述RTSP请求消息包括通过所述另一个终端的用户界面被输入的输入值;
流动协议控制模块,其被配置为从所述RTSP请求消息中提取与所述输入值相关的信息,其中,所述信息被用于控制与所述移动终端相关的数据;和
小键盘缓存器注入模块,其被配置为将所提取的信息转换为所述移动终端的输入值,并且将该转换后的信息注入所述移动终端的小键盘缓存器。
23.根据权利要求21所述的移动终端,其特征在于,所述移动终端包括:
检测模块,其被配置为检测图像和/或语音数据;
存储模块,其被配置为存储所检测的图像和/或语音数据;和
帧缓存器捕获模块,其被配置为流动捕获所存储的图像和/或语音数据。
24.根据权利要求22所述的移动终端,其特征在于,所述流动协议控制模块根据所述流动协议请求消息产生RTSP响应消息,并被配置为将所产生的RTSP响应消息发送至另一个终端。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040040107A KR100565328B1 (ko) | 2004-06-02 | 2004-06-02 | Rtsp 프로토콜을 이용한 원격 제어 시스템 및 방법 |
KR1020040040107 | 2004-06-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1758750A CN1758750A (zh) | 2006-04-12 |
CN100496119C true CN100496119C (zh) | 2009-06-03 |
Family
ID=36703898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100896532A Expired - Fee Related CN100496119C (zh) | 2004-06-02 | 2005-06-02 | 用于移动终端的远程控制 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20050273784A1 (zh) |
EP (1) | EP1603299A1 (zh) |
JP (1) | JP2005348396A (zh) |
KR (1) | KR100565328B1 (zh) |
CN (1) | CN100496119C (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100739172B1 (ko) * | 2005-03-03 | 2007-07-13 | 엘지전자 주식회사 | 의사 스트리밍 기술을 이용한 이동 단말기의 동영상 전송방법 |
US7933986B2 (en) * | 2006-02-16 | 2011-04-26 | Microsoft Corporation | Transferring command-lines as a message |
CN101072381B (zh) * | 2007-06-14 | 2015-04-15 | 华为技术有限公司 | 对终端控制消息的处理方法和消息处理器及媒体服务器 |
US20100064054A1 (en) * | 2008-09-09 | 2010-03-11 | Mobitv, Inc. | Remote fast forward and rewind functionality for client devices |
US9047052B2 (en) * | 2009-12-22 | 2015-06-02 | At&T Intellectual Property I, L.P. | Simplified control input to a mobile device |
WO2013095507A1 (en) * | 2011-12-22 | 2013-06-27 | Intel Corporation | Remote machine management |
CN104102334B (zh) * | 2013-04-10 | 2017-10-27 | 宏碁股份有限公司 | 远端装置的控制方法与远端控制*** |
KR101790445B1 (ko) | 2016-07-15 | 2017-10-26 | 엘지이노텍 주식회사 | 이동통신단말기를 이용하여 무선비행체를 제어하는 원격제어방법 |
CN108616764A (zh) * | 2016-12-09 | 2018-10-02 | 中兴通讯股份有限公司 | 一种控制方法及设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4694280A (en) * | 1984-01-30 | 1987-09-15 | Quixote Corporation | Keyboard entry system |
US6973200B1 (en) * | 1997-04-22 | 2005-12-06 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and storage medium |
JP3461458B2 (ja) * | 1999-03-08 | 2003-10-27 | シャープ株式会社 | 無線式入力装置 |
KR100404885B1 (ko) * | 2001-02-16 | 2003-11-10 | 삼성전자주식회사 | 휴대용 동화상 폰을 이용한 원격감시 장치 |
JP2003152544A (ja) * | 2001-11-12 | 2003-05-23 | Sony Corp | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム |
FR2852473A1 (fr) * | 2003-03-13 | 2004-09-17 | France Telecom | Procede et systeme de controle d'une chaine video distante |
ES2741016T3 (es) * | 2003-10-07 | 2020-02-07 | Librestream Tech Inc | Cámara para comunicar una transmisión continua multimedia a un Cliente Remoto |
-
2004
- 2004-06-02 KR KR1020040040107A patent/KR100565328B1/ko not_active IP Right Cessation
-
2005
- 2005-05-10 JP JP2005137896A patent/JP2005348396A/ja active Pending
- 2005-05-27 US US11/139,180 patent/US20050273784A1/en not_active Abandoned
- 2005-06-01 EP EP05011862A patent/EP1603299A1/en not_active Withdrawn
- 2005-06-02 CN CNB2005100896532A patent/CN100496119C/zh not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
3G业务应用及其支撑技术. 严华.中兴通讯技术,第6期. 2003 |
3G业务应用及其支撑技术. 严华.中兴通讯技术,第6期. 2003 * |
Also Published As
Publication number | Publication date |
---|---|
KR100565328B1 (ko) | 2006-03-30 |
US20050273784A1 (en) | 2005-12-08 |
EP1603299A1 (en) | 2005-12-07 |
KR20050114970A (ko) | 2005-12-07 |
CN1758750A (zh) | 2006-04-12 |
JP2005348396A (ja) | 2005-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100496119C (zh) | 用于移动终端的远程控制 | |
JP5199400B2 (ja) | モバイル端末でリッチビデオを実施するための方法 | |
US9979690B2 (en) | Method and apparatus for social network communication over a media network | |
CN103166941A (zh) | 一种数据分享的方法及装置 | |
CN102158690A (zh) | 远程多路实时视频监控*** | |
CN101547335A (zh) | 一种使用iptv***召开多媒体会议的方法及*** | |
KR20090008399A (ko) | 텔레비전 콘텐츠를 원격 장치와 공유하기 위한 방법 및 장치 | |
CN107040825B (zh) | 终端、电视机、多屏互动***和抓屏参数的设置方法 | |
CN100486367C (zh) | 一种实现彩像业务的***和方法 | |
CN103684992B (zh) | 家庭网关、终端和数据共享方法 | |
KR100961391B1 (ko) | 화상 통화 중 저장된 영상 관리 방법 및 영상 관리 장치 및그 장치를 포함하는 시스템 | |
CN101674470B (zh) | 实现客户端录制的方法、***及录制控制实体 | |
CN1835506B (zh) | 移动通信终端流媒体服务的提供方法及其流媒体服务*** | |
CN101437129B (zh) | Ims架构下iptv网络录制的方法及装置 | |
CN102421016A (zh) | 获取点播节目信息的方法、***及终端 | |
CN101500148A (zh) | 一种带自动录像功能的远程可视监控装置 | |
US20150288731A1 (en) | Content switching method and apparatus | |
KR20060115538A (ko) | 방송 프로그램 예약 녹화 시스템 및 방법 | |
KR20120065078A (ko) | 개인화된 채널 서비스 제공을 위한 시스템, 실시간 채널 서비스 제공 방법, 및 개인화된 채널 서비스 제공 방법 | |
CN101115058A (zh) | 一种主从式多媒体***与方法 | |
CN101640648A (zh) | 通过即时通讯服务分享电视信号的装置及方法 | |
CN105228005B (zh) | 一种iptv中获取频道播放信息的方法和装置 | |
CN100473136C (zh) | 数字多媒体广播移动通信终端的节目预约录像方法及*** | |
KR20070113393A (ko) | 특수문자와 예약어를 이용한 멀티미디어 메시지 전송서비스 제공 장치 및 방법 | |
KR101181764B1 (ko) | 영상컨텐츠 제공 방법 및 이를 위한 디지털방송용 단말기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090603 Termination date: 20170602 |