一种通过移动终端访问电脑资源的方法及系统的制作方法

文档序号:7612509阅读:130来源:国知局
专利名称:一种通过移动终端访问电脑资源的方法及系统的制作方法
技术领域
本发明涉及通讯技术领域,尤其涉及一种通过移动终端访问电脑资源的方法及系统。
背景技术
手机已经逐渐成为人们不可缺少的生活用品,短消息(SMS),多媒体信息(MMS),以及WAP,已经成为手机上的重要应用。有很多服务提供商通过网站向用户提供订阅等服务,通过网站的服务器向用户发送短消息(SMS),多媒体信息(MMS),或者用户可以用手机登陆WAP网站来浏览服务提供商提供的内容信息。用户逐渐不满足于被动接受服务提供商提供的内容,他们希望能够通过手机方便的连接访问自己个人电脑上的内容。然而,虽然智能手机已经具有越来越快的处理速度,越来越大的存储空间,但还是无法与PC的处理能力相比,很难直接处理和展现PC上的各种资源,尤其是多媒体资源。

发明内容
本发明所要解决的问题在于提供一种通过移动终端访问电脑资源的方法及系统,使用户可通过移动终端,如移动电话,通过无线网络访问计算机上的各种内容资源,经过转码后在移动终端上下载、显示或播放。
为了实现上述目的,本发明提供了一种通过移动终端访问电脑资源的方法,其特点在于,包括如下步骤移动终端通过网络连接至安装在一电脑上的资源服务器,浏览所述资源服务器开放的资源,并向所述资源服务器报告其能力集信息;所述资源服务器根据移动终端的能力集信息对选定的资源进行转码,转为适合移动终端处理和展现的格式,并向移动终端传输;所述移动终端接收和/或展现转码后的资源内容。
上述的通过移动终端访问电脑资源的方法,其特点在于,所述移动终端是通过网络连接直接访问电脑资源,然后经由转码在移动终端上下载或展现所述资源服务器上的资源,其包括如下步骤移动终端发送消息给资源服务器,请求开放的资源列表,该消息中携带有移动终端的认证信息和能力集信息;资源服务器对移动终端进行鉴权认证,成功后发送响应消息给移动终端,其中携带有开放的资源列表;用户在该资源列表中选择某个资源之后,移动终端发送消息给资源服务器,请求该选定的资源;资源服务器根据移动终端的能力集信息对该选定的资源进行转码,转为适合移动终端处理和展现的格式,然后下载或流式传输到移动终端;移动终端将收到的内容存储或展现给用户;传输完毕,会话结束,关闭网络连接。
上述的通过移动终端访问电脑资源的方法,其特点在于,所述移动终端是经过一目录服务器认证或动态IP地址查询后再访问电脑资源,然后经由转码在移动终端上展现电脑上的资源,包括如下步骤移动终端发送消息给目录服务器,消息中包含移动终端的认证信息;目录服务器对移动终端进行认证,通过后返回消息给移动终端,包含该终端可访问的资源服务器地址;移动终端发送消息给资源服务器,请求开放的资源列表,该消息中携带有移动终端的认证信息和能力集信息;资源服务器对移动终端进行鉴权认证,成功后发送响应消息给移动终端,其中携带有开放的资源列表;用户在该资源列表中选择某个资源之后,移动终端发送消息给资源服务器,请求该选定的资源;资源服务器根据移动终端的能力集信息对该选定的资源进行转码,转为适合移动终端处理和展现的格式,然后下载或流式传输到移动终端;移动终端将收到的内容存储或展现给用户;传输完毕,会话结束,关闭网络连接。
上述的通过移动终端访问电脑资源的方法,其特点在于,移动终端经过目录服务器认证或动态IP地址查询后访问电脑资源,然后经由转码在移动终端上展现电脑上的资源,其中移动终端和电脑都位于网络地址转换器NAT之后,其包括如下步骤移动终端发送消息给目录服务器,查询有权访问的资源服务器列表,该消息中携带有移动终端的认证信息;目录服务器对移动终端进行认证,通过后将该用户有权访问的资源服务器列表及其地址返回给移动终端;用户选择某个资源服务器,移动终端经由目录服务器转发消息给该资源服务器,请求开放的资源列表,该消息中携带有终端的认证信息和能力集信息;资源服务器对移动终端进行鉴权认证,成功后发送响应消息给目录服务器,其中携带开放的资源列表,然后目录服务器将该响应消息转发给移动终端;用户在该资源列表中选择某个资源之后,移动终端经由目录服务器转发消息给资源服务器,请求该选定的资源,并携带用于数据接收的UDP端口信息;资源服务器查找选定的资源并进行初始化,初始化成功后经由目录服务器转发响应消息给移动终端,并携带用于数据发送的UDP端口信息;移动终端在数据接收的UDP端口上发送消息到资源服务器的UDP发送端口,在移动终端侧的网络地址转换器NAT上打洞;资源服务器在数据发送的UDP端口上发送消息到移动终端的UDP接收端口,在资源服务器侧的网络地址转换器NAT上打洞;资源服务器将资源内容按照一定的格式进行打包,通过可靠UDP传输协议或者普通UDP协议发送给移动终端;移动终端将收到的内容存储或展现给用户;资源下载或播放完毕,会话结束,连接关闭。
上述的通过移动终端访问电脑资源的方法,其特点在于,所述能力集信息包括手机的生产厂商、型号、屏幕分辨率和色彩精度、支持的音频解码器和视频解码器、支持的音频采样率和声道数、支持的视频帧率、视频分辨率、以及最大数据传输速率其中的一个信息或多个信息的组合。
上述的通过移动终端访问电脑资源的方法,其特点在于,所述资源包括所述电脑上设定为开放给移动终端的文件或设备。
上述的通过移动终端访问电脑资源的方法,其特点在于,所述的文件包括文本文件、数据文件、图片、视频、音频、音视频文件;所述的设备包括与电脑连接的电视信号输入、广播信号输入、摄像头、麦克风、屏幕采集、数码摄像机、扫描仪。
上述的通过移动终端访问电脑资源的方法,其特点在于,在所述转码传输的过程中,对于文本文件或数据文件或用户选择直接下载的文件是通过直通方式传输。
上述的通过移动终端访问电脑资源的方法,其特点在于,在所述转码传输的过程中,对于网页的下载,还包括步骤将网页的的格式转换为适合手机显示的网页格式。
上述的通过移动终端访问电脑资源的方法,其特点在于,在所述转码传输的过程中,对于图片的下载,还包括步骤将图片的大小缩放至适合手机屏幕展现的尺寸,将色彩精度调整为适合手机屏幕显示的色彩精度,将编码格式调整为手机能够支持的格式。
上述的通过移动终端访问电脑资源的方法,其特点在于,在所述转码传输的过程中,对于音频文件的下载或流式播放,还包括步骤将音频文件的声道数调整为手机能够支持的声道数,将音频文件的采样率调整为手机能够支持的采样率,将音频文件的编码格式调整为手机能够解码的格式。
上述的通过移动终端访问电脑资源的方法,其特点在于,对于音频文件的流式播放的情况,还包括步骤将音频流的编码速率调整为手机的数据连接带宽能够承受的速率。
上述的通过移动终端访问电脑资源的方法,其特点在于,在所述转码传输的过程中,对于视频文件的下载或流式播放,还包括步骤将视频文件的图像分辨率调整为手机屏幕能够展现的分辨率,将视频文件的编码格式转为手机能够解码的格式,将视频文件的帧率调整为手机能够处理的帧率。
上述的通过移动终端访问电脑资源的方法,其特点在于,对于视频文件的流式播放的情况,还包括步骤将视频流的编码速率调整为手机的数据连接带宽能够承受的速率。
上述的通过移动终端访问电脑资源的方法,其特点在于,在所述转码传输的过程中,对于音视频文件,还包括如下步骤将音频流和视频流拆分出来;对音频流和视频流分别进行转码;
将转码后的音频流和视频流合成为一个文件进行传输,或者将转码后的音频流和视频流分别进行传输,并且在此过程中保持音频与视频之间的同步关系。
上述的通过移动终端访问电脑资源的方法,其特点在于,对于音视频文件的流式播放的情况,还包括步骤将音频流和视频流的总编码速率调整为手机的数据连接带宽能够承受的速率。
上述的通过移动终端访问电脑资源的方法,其特点在于,对于音频、视频或音视频文件的流式播放的情况,还包括步骤移动终端可以选择将所展现的内容在手机端录制。
上述的通过移动终端访问电脑资源的方法,其特点在于,对于音频、视频或音视频文件的流式播放的情况,还包括步骤移动终端可以选择将所展现的内容在电脑端录制,可以以高于手机端所展现的质量来录制。
上述的通过移动终端访问电脑资源的方法,其特点在于,在所述的电脑端录制过程中,还包括步骤用户可以指定录制的时间长度或录制的结束时间。
上述的通过移动终端访问电脑资源的方法,其特点在于,对于音频、视频或音视频文件的流式播放的情况,还包括步骤如果输入设备支持调台,并且用户具有调台的权限,用户可以通过移动终端发送调台的指令,资源服务器据此对输入设备进行调台。
上述的通过移动终端访问电脑资源的方法,其特点在于,对于支持云台的摄像头设备,还包括步骤用户可以通过移动终端发送调节云台的指令,资源服务器据此对摄像头云台进行调节。
为了实现上述目的,本发明还提供了一种通过移动终端访问电脑资源的系统,其特点在于,包括移动终端,通过无线方式接入互联网,具有一资源处理显示单元,用于资源的浏览选择下载、处理或展现;电脑,其与互联网连接,并安装有一资源服务器,用于对电脑上设定为开放给移动终端的包括文件和/或设备资源进行管理;以及一转码单元,用于将资源转码为适合移动终端接收、处理和展现的格式并传输给移动终端。
上述的通过移动终端访问电脑资源的系统,其特点在于,还包括一目录服务器,用于对移动终端进行统一认证,并更新资源服务器的动态IP地址,通知给移动终端。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的目录服务器还包括一个消息转发模块,用于在移动终端和资源服务器都位于网络地址转换器NAT之后的情况下,将通过认证的移动终端的请求转发给资源服务器。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的移动终端包括消息交互模块,负责与其他网元的消息交互;文件存储模块,负责将接收到的文件进行存储;WAP页面显示模块,负责调用WAP浏览器来显示接收到的WAP页面;图片显示模块,负责将接收到的图片显示在终端屏幕上;音频处理模块,负责对收到的音频数据进行解码和播放;视频处理模块,负责对收到的视频数据进行解码和播放;音视频同步模块,负责保证音频播放与视频播放之间的同步关系。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的资源服务器还包含一鉴权认证模块,用于对移动终端的身份进行认证。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的资源服务器还包括一支持断点续传的文件下载服务模块,用于将文件下载传输到移动终端上。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的资源服务器还包括一支持流式传输的流媒体服务模块,用于将音频流、视频流或音视频流流式传输到移动终端上。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的转码单元包括网页转码模块,用于将网页转码为适合移动终端展现的WAP页面格式;图片转码模块,用于将图片数据转码为适合移动终端接收、处理和展现的格式;音频转码模块,用于将音频数据转码为适合移动终端接收、处理和展现的格式;视频转码模块,用于将视频数据转码为适合移动终端接收、处理和展现的格式;音视频转码模块,用于将音视频数据转码为适合移动终端接收、处理和展现的格式。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的移动终端还包括一录制模块,用于在对音频流、视频流或音视频流进行播放的同时可以启动录制,将音频流、视频流或音视频流按照一定的格式存储在终端的存储器中。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的资源服务器还包括一录制模块,用于在对音频流、视频流或音视频流进行流式传输的同时,可以响应移动终端的远程录制请求,将转码之前的音频流、视频流或音视频流按照一定的格式存储在资源服务器的存储器中。
上述的通过移动终端访问电脑资源的系统,其特点在于,所述的移动终端还包括一远程控制模块,用于对电脑上的设备进行远程控制;且所述的资源服务器还包括一控制模块,用于对支持控制功能的设备输入进行控制,并且能够响应移动终端的远程控制请求。
根据本发明的一个方面,用户可通过移动终端,如移动电话,通过无线网络访问计算机上的各种内容资源,经过转码后在移动终端上下载、显示或播放,从而充分利用移动终端的便利与电脑的高速处理能力,实现了资源的共享。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图1为本发明的适用环境及系统构成;图2为本发明的一较佳实施例中移动终端与资源服务器之间的基本交互流程示意图;
图3为本发明的另一较佳实施例中有目录服务器介入时的系统的交互流程示意图;图4为本发明的又一较佳实施例中移动终端和资源服务器都位于NAT之后时的系统的交互流程示意图。
图5为本发明的又一较佳实施例中音视频文件转码的流程示意图。
具体实施例方式
下面将结合附图对本发明的具体实施方式
进行说明。
图1为本发明的适用环境及系统构成。本发明的系统主要包括通过互联网100通信的移动终端200和电脑300,其中移动终端200通过无线网关102与互联网100无线连接,电脑300通过接入网关103与互联网100连接,并且电脑300上安装有资源服务器,用于对电脑上设定为开放给移动终端的包括文件和/或设备资源进行管理;以及一转码单元,用于将资源转码为适合移动终端接收、处理和展现的格式并传输给移动终端。较佳的,系统中还可包括一与互联网100连接的目录服务器400,用于对移动终端200进行统一认证,并更新资源服务器的动态IP地址,通知给移动终端200。
其中,移动网络部分(无线网关以下的部分)为移动电话网络,包括但不限于GSM、CDMA、CDMA-2000、WCDMA、TDS-CDMA、LASCDMA、PHS网络。移动终端经过出厂前或者出厂后采用本发明公开的方法的技术改造,可以具有本发明描述的资源访问能力。
资源服务器可以是个人的家用电脑,或者由服务提供商架设的服务器,或者企业集团用户架设的服务器,采用本发明公开的方法进行技术改造,可以具有向移动终端提供资源服务的能力。资源服务器必须以某种方式宽带接入互联网,具体的接入方式包括但不限于DDN、光纤、ADSL、电力线、同轴电缆,或者以太网接入。
并且,资源服务器上可供移动终端访问的资源分为以下几类(1)下载类文件,包括文本文件和数据文件,如txt文档,word文档,PowerPoint文档,Excel表格等。
(2)网页文件,包括HTML,DHTML,XHTML,WML等。
(3)图片文件,包括BMP,JPG,GIF,PNG,TIFF,PGM,PS,WMF,RAW等。
(4)音频文件,包括MIDI、PCM、MP3、OGG、AAC、AC3、AMR-NB、AMR-WB、G.723.1、G.729、G.711、G.722、G.726、QCelp、EVRC、iLBC、iSAC、WMA、Real Audio等。
(5)视频文件,包括H.264、H.263、H.261、MPEG-1、MPEG-2、MPEG-4、AVS、MJPEG、Real Video、WMV、VP60、VP70、DV等。
(6)音视频文件,包括上面音频格式和视频格式的各种组合。
(7)音频采集设备,包括麦克风,广播信号输入,CD输入等。
(8)视频采集设备,包括摄像头,屏幕采集等。
(9)音视频采集设备,包括电视采集输入、DV采集输入、视音频摄像头等。
图2为本发明一较佳实施例的移动终端与资源服务器之间的基本交互步骤。这里假定双方可以建立直接的TCP连接,因此资源服务器必须拥有公网唯一IP地址,不处于网络地址转换器NAT之后,而移动终端可能位于NAT之后,也可能不位于NAT之后。由移动终端发起,双方可以建立起一条TCP连接,双方的所有消息交换都在这个TCP连接上进行。
由图中可以看出,该访问流程主要包括如下步骤步骤201,移动终端发送消息给资源服务器,请求开放的资源列表,消息中可选包含移动终端的认证信息和能力集信息。例如“/手机号码/IMEI号码/密码/生产厂商/型号/屏幕分辨率/色彩精度/支持的音频解码器和视频解码器/支持的音频采样率和声道数/支持的视频帧率/视频分辨率/最大数据传输速率/”。
步骤202,资源服务器对移动终端进行认证,通过后将本机开放的资源列表返回给移动终端。例如“/0001/TV/AV/:/0002/Mic/A/:/0003/show.avi/AV/:/0004/Beijing.jpg/P/:/0005/demo.ppt/D/:/0006/manual.htm/W/”。
这里共有6个可访问资源1)ID为0001的是电视(TV),类型为音视频(AV);2)ID为0002的是麦克风(Mic),类型为音频(A);3)ID为0003的是一个影音文件show.avi,类型为音视频(AV);
4)ID为0004的是一个图片Beijing.jpg,类型为图片(P);5)ID为0005的是一个PowerPoint文件demo.ppt,类型为数据(D)。
6)ID为0006的是一个网页manual.htm,类型为网页(W)。
步骤203,用户选定某个资源,移动终端发送消息给资源服务器来请求该资源。例如”/0001/”。
步骤204,资源服务器根据移动终端的能力集信息对该资源进行转码,转为适合移动终端处理和展现的格式,然后下载或流式传输到移动终端。例如对用户选定的电视信号输入,转码为a)视频QCIF格式,8帧/秒,H.264BP编码,编码速率50kbpsb)音频采样率16KHz,单声道,AMR-WB编码,编码速率6.6kbps然后将转码后的音频流和视频流都打包后在TCP连接上传送给移动终端。
步骤205,移动终端将收到的内容存储或展现给用户。例如对于接收到的电视转码后的音视频数据,将其交给O2Player进行播放。O2Player是一个媒体播放器,功能类似流行的RealPlayer,可以接收来自资源服务器的数据并进行播放。
步骤206,传输完毕,会话结束,网络连接关闭。这里有两种情况,一是传输完毕后资源服务器断开连接,移动终端检测到连接中断后释放会话资源;另一种是用户按键选择断开连接,移动终端断开后,资源服务器检测到连接中断后释放会话资源。
图3为本发明另一较佳实施例中有目录服务器参与情况下的系统交互步骤。目录服务器是一台具有公网IP地址的服务器。两种情况下需要目录服务器的参与。一是需要对移动终端用户进行统一的接入和认证管理,移动终端必须首先通过目录服务器的认证然后才能访问资源服务器。二是如果资源服务器的地址是动态的,移动终端无法随时得到资源服务器的当前地址,因此需要目录服务器维护资源服务器的当前地址。
由图中可以看出,该访问流程主要包括如下步骤步骤301,移动终端发送消息给目录服务器,消息中包含移动终端的认证信息。例如“/手机号码/IMEI号码/密码/”。
步骤302,目录服务器对移动终端进行认证,通过后返回消息给移动终端,包含该终端可访问的资源服务器地址。例如“/Home PC/123.123.123.123/”。
步骤303~步骤308与前述的步骤201~206相同,在此不再赘述。
图4为本发明又一较佳实施例中移动终端和资源服务器都位于NAT之后时的系统交互步骤。当移动终端和资源服务器都位于NAT之后的情况下,两者之间无法直接建立TCP连接,只能分别与目录服务器建立TCP连接,并由目录服务器进行消息中转。然而,采用NAT打洞技术,两者之间可以直接进行UDP通信。在本系统中,信令消息交互采用TCP中转传输,而数据流采用UDP直接传输。这里假定两侧的NAT都符合IETF制订的标准RFC3489中定义的规范(STUN)。
由图中可以看出,该访问流程主要包括如下步骤步骤401,移动终端发送消息给目录服务器,消息中包含移动终端的认证信息。例如“/手机号码/IMEI号码/密码/”。
步骤402,目录服务器对移动终端进行认证,通过后返回消息给移动终端,包含该终端可访问的资源服务器地址。例如“/Home PC/123.123.123.123/”。
步骤403,移动终端经由目录服务器转发消息给资源服务器,请求开放的资源列表,消息中可选包含移动终端的认证信息和能力集信息。例如“/手机号码/IMEI号码/密码/生产厂商/型号/屏幕分辨率/色彩精度/支持的音频解码器和视频解码器/支持的音频采样率和声道数/支持的视频帧率/视频分辨率/最大数据传输速率/”。
步骤404,资源服务器对移动终端进行认证,通过后将本机开放的资源列表经由目录服务器转发给移动终端。例如“/0001/TV/AV/:/0002/Mic/A/:/0003/show.avi/AV/:/0004/Beijing.jpg/P/:/0005/demo.ppt/D/”。
步骤405,用户选定某个资源,移动终端经由目录服务器转发消息给资源服务器来请求该资源,消息中携带用于数据接收的UDP端口。例如“/0001/10.0.1.125/3880/”,其中0001为资源ID,10.0.1.125:3880为移动终端UDP接收端口在NAT网关上的映射地址和端口。
步骤406,资源服务器根据移动终端的能力集信息对该资源进行转码,转为适合移动终端处理和展现的格式,然后初始化用于数据发送的UDP端口,并将端口信息经由目录服务器转发给移动终端。例如“/0001/220.74.100.8/5220/”,其中0001为资源ID,220.74.100.8:5220为资源服务器UDP发送端口在NAT网关上的映射地址和端口。
步骤407,移动终端从数据接收的UDP端口上发送消息给资源服务器的数据发送UDP端口,用于打通移动终端侧的NAT。例如,从本地UDP接收端口给220.74.100.8:5220发送消息“hi”,这样移动终端侧的NAT将会把从220.74.100.8:5220发来的数据转发给本地UDP接收端口。
步骤408,资源服务器从数据发送的UDP端口上发送消息给移动终端的接收UDP端口,用于打通资源服务器侧的NAT。例如,从本地UDP发送端口给10.0.1.125:3880发送消息“hi”,这样资源服务器侧的NAT将会把从10.0.1.125:3880发来的数据转发给本地UDP发送端口。
步骤409,资源服务器根据移动终端的能力集信息对该资源进行转码,转为适合移动终端处理和展现的格式,然后采用可靠UDP或普通UDP传输到移动终端。例如,对用户选定的影音文件show.avi,转码为a)视频初始为D1格式,25帧/秒,MPEG-4编码,编码速率384kbps;转码为QCIF格式,8帧/秒,H.264编码,编码速率50kbpsb)音频初始为44.1KHz采样,双声道,AAC编码,编码速率96kbps;转码为采样率16KHz,单声道,MP3编码,编码速率16kbps在Windows平台上采用DirectShow技术进行转码,其具体方式如图5所示。首先,由于源文件show.avi是AVI格式的文件,将它接入一个”AVI Splitter”的组件。”AVI Splitter”会把show.avi中的音频流和视频流分别解析出来。图5中”Stream 00”表示解析出来的视频流,”Stream 01”表示解析出来的音频流。
视频流是MPEG-4编码的,因此被送入“ffdshow MPEG-4 Video Decoder”进行解码,解码后的视频流被送入“Video Adiust”组件进行视频的分辨率帧率调整,调整为QCIF分辨率和8帧/秒。调整之后的视频流被送入“O2 WirelessCodec(1.0)”进行H.264编码,编码速率50kbps。最后,H.264编码的视频流被送入“Frame Sink Renderer”,将数据流送交其他模块处理。
音频流是MP3编码的,这里先用MP3解码组件进行解码处理,然后将解码后的音频流送入“Audio Adiust”组件进行音频的采样率、声道数的调整,调整为16KHz采样,单声道。调整之后的音频流被送入MP3编码组件重新进行编码,编码速率16kbps。最后,MP3编码的音频流被送入“Frame Sink Renderer”,将数据流送交其他模块处理。
转码之后,将音频流和视频流打包后通过UDP传输到移动终端。这里的UDP传输可以是可靠UDP传输,即结合检错重传机制,也可以是普通UDP传输,即不做任何检错重传。
步骤410,移动终端将收到的内容存储或展现给用户。例如对于接收到的show.avi转码后的音视频数据,将其交给O2Player进行同步播放。
步骤411,传输完毕,会话结束,网络连接关闭。这里有两种情况,一是传输完毕后资源服务器断开连接,移动终端检测到连接中断后释放会话资源;另一种是用户按键选择断开连接,移动终端断开后,资源服务器检测到连接中断后释放会话资源。
对于移动终端获取的资源服务器的文件资源,移动终端可以选择不进行转码而直接获得,这也可以看作是转码中的直通模式。
移动终端还提供录制的功能,可以对流式播放的音频、视频或音视频进行录制。例如,用户在移动终端上按下某个键后,移动终端就开始将正在播放的音频、视频按照一定的存储格式同时写入文件存储在移动终端的存储器上。具体的存储格式可以是3GPP,3GPP2,AVI,WMV,OTV等。用户再次按下录制键后,录制结束。
同时,移动终端也提供远程录制的功能,可以请求将流式播放的音频、视频或音视频在资源服务器上进行录制。远程录制的请求消息中可选携带录制的时间长度或者录制结束的时间。资源服务器上的录制可以针对未转码之前的高质量音频、视频或音视频进行录制,也可以将音频、视频或音视频以预设的较高的传输码流进行录制。具体的存储格式可以是3GPP,3GPP2,AVI,WMV,OTV等。录制不影响提供给移动终端的转码工作的进行。
移动终端除提供对转码后资源内容的存储和展现外,对于特定类型的资源,还提供一定的控制功能。
例如,对于可调台的电视采集设备输入或者广播采集设备输入,用户可通过移动终端对设备进行调台,从而改变当前播放的内容频道。具体做法是用户输入频道号码,或者按UP、DOWN键,移动终端发送指令给资源服务器,要求切换到指定频道,或者当前频道号加一或减一。资源服务器收到指令后发送指令给采集设备进行调台。
例如,对于云台可控的摄像头输入,用户可通过移动终端对云台进行控制,从而调整摄像头的角度,缩放等。具体做法是用户按键表示调整的方向,移动终端发送对应的指令给资源服务器,资源服务器再通过云台的接口发送指令给云台,调整其角度或缩放。例如用户按LEFT键要求镜头向左转,资源服务器发送指令”/LEFT/”给资源服务器,资源服务器发送相应的云台指令控制镜头向左转。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种通过移动终端访问电脑资源的方法,其特征在于,包括如下步骤移动终端通过网络连接至安装在一电脑上的资源服务器,浏览所述资源服务器开放的资源,并向所述资源服务器报告其能力集信息;所述资源服务器根据移动终端的能力集信息对选定的资源进行转码,转为适合移动终端处理和展现的格式,并向移动终端传输;所述移动终端接收和/或展现转码后的资源内容。
2.根据权利要求1所述的通过移动终端访问电脑资源的方法,其特征在于,所述移动终端是通过网络连接直接访问电脑资源,然后经由转码在移动终端上下载或展现所述资源服务器上的资源,其包括如下步骤移动终端发送消息给资源服务器,请求开放的资源列表,该消息中携带有移动终端的认证信息和能力集信息;资源服务器对移动终端进行鉴权认证,成功后发送响应消息给移动终端,其中携带有开放的资源列表;用户在该资源列表中选择某个资源之后,移动终端发送消息给资源服务器,请求该选定的资源;资源服务器根据移动终端的能力集信息对该选定的资源进行转码,转为适合移动终端处理和展现的格式,然后下载或流式传输到移动终端;移动终端将收到的内容存储或展现给用户;传输完毕,会话结束,关闭网络连接。
3.根据权利要求1所述的通过移动终端访问电脑资源的方法,其特征在于,所述移动终端是经过一目录服务器认证或动态IP地址查询后再访问电脑资源,然后经由转码在移动终端上展现电脑上的资源,包括如下步骤移动终端发送消息给目录服务器,消息中包含移动终端的认证信息;目录服务器对移动终端进行认证,通过后返回消息给移动终端,包含该终端可访问的资源服务器地址;移动终端发送消息给资源服务器,请求开放的资源列表,该消息中携带有移动终端的认证信息和能力集信息;资源服务器对移动终端进行鉴权认证,成功后发送响应消息给移动终端,其中携带有开放的资源列表;用户在该资源列表中选择某个资源之后,移动终端发送消息给资源服务器,请求该选定的资源;资源服务器根据移动终端的能力集信息对该选定的资源进行转码,转为适合移动终端处理和展现的格式,然后下载或流式传输到移动终端;移动终端将收到的内容存储或展现给用户;传输完毕,会话结束,关闭网络连接。
4.根据权利要求1所述的通过移动终端访问电脑资源的方法,其特征在于,移动终端经过目录服务器认证或动态IP地址查询后访问电脑资源,然后经由转码在移动终端上展现电脑上的资源,其中移动终端和电脑都位于网络地址转换器NAT之后,其包括如下步骤移动终端发送消息给目录服务器,查询有权访问的资源服务器列表,该消息中携带有移动终端的认证信息;目录服务器对移动终端进行认证,通过后将该用户有权访问的资源服务器列表及其地址返回给移动终端;用户选择某个资源服务器,移动终端经由目录服务器转发消息给该资源服务器,请求开放的资源列表,该消息中携带有终端的认证信息和能力集信息;资源服务器对移动终端进行鉴权认证,成功后发送响应消息给目录服务器,其中携带开放的资源列表,然后目录服务器将该响应消息转发给移动终端;用户在该资源列表中选择某个资源之后,移动终端经由目录服务器转发消息给资源服务器,请求该选定的资源,并携带用于数据接收的UDP端口信息;资源服务器查找选定的资源并进行初始化,初始化成功后经由目录服务器转发响应消息给移动终端,并携带用于数据发送的UDP端口信息;移动终端在数据接收的UDP端口上发送消息到资源服务器的UDP发送端口,在移动终端侧的网络地址转换器NAT上打洞;资源服务器在数据发送的UDP端口上发送消息到移动终端的UDP接收端口,在资源服务器侧的网络地址转换器NAT上打洞;资源服务器将资源内容按照一定的格式进行打包,通过可靠UDP传输协议或者普通UDP协议发送给移动终端;移动终端将收到的内容存储或展现给用户;资源下载或播放完毕,会话结束,连接关闭。
5.根据权利要求1或2或3或4中所述的通过移动终端访问电脑资源的方法,其特征在于,所述能力集信息包括手机的生产厂商、型号、屏幕分辨率和色彩精度、支持的音频解码器和视频解码器、支持的音频采样率和声道数、支持的视频帧率、视频分辨率、以及最大数据传输速率其中的一个信息或多个信息的组合。
6.根据权利要求5中所述的通过移动终端访问电脑资源的方法,其特征在于,所述资源包括所述电脑上设定为开放给移动终端的文件或设备。
7.根据权利要求6中所述的通过移动终端访问电脑资源的方法,其特征在于,所述的文件包括文本文件、数据文件、网页、图片、视频、音频、音视频文件;所述的设备包括与电脑连接的电视信号输入、广播信号输入、摄像头、麦克风、屏幕采集、数码摄像机、扫描仪。
8.根据权利要求7中所述的通过移动终端访问电脑资源的方法,其特征在于,在所述转码传输的过程中,对于文本文件或数据文件或用户选择直接下载的文件是通过直通方式传输。
9.根据权利要求7中所述的通过移动终端访问电脑资源的方法,其特征在于,在所述转码传输的过程中,对于网页的下载是将网页的的格式转换为适合手机显示的网页格式。
10.根据权利要求7中所述的通过移动终端访问电脑资源的方法,其特征在于,在所述转码传输的过程中,对于图片的下载,还包括步骤将图片的大小缩放至适合手机屏幕展现的尺寸,将色彩精度调整为适合手机屏幕显示的色彩精度,将编码格式调整为手机能够支持的格式。
11.根据权利要求7中所述的通过移动终端访问电脑资源的方法,其特征在于,在所述转码传输的过程中,对于音频文件的下载或流式播放,还包括步骤将音频文件的声道数调整为手机能够支持的声道数,将音频文件的采样率调整为手机能够支持的采样率,将音频文件的编码格式调整为手机能够解码的格式。
12.根据权利要求11中所述的通过移动终端访问电脑资源的方法,其特征在于,对于音频文件的流式播放的情况,还包括步骤将音频流的编码速率调整为手机的数据连接带宽能够承受的速率。
13.根据权利要求7中所述的通过移动终端访问电脑资源的方法,其特征在于,在所述转码传输的过程中,对于视频文件的下载或流式播放,还包括步骤将视频文件的图像分辨率调整为手机屏幕能够展现的分辨率,将视频文件的编码格式转为手机能够解码的格式,将视频文件的帧率调整为手机能够处理的帧率。
14.根据权利要求13中所述的通过移动终端访问电脑资源的方法,其特征在于,对于视频文件的流式播放的情况,还包括步骤将视频流的编码速率调整为手机的数据连接带宽能够承受的速率。
15.根据权利要求7中所述的通过移动终端访问电脑资源的方法,其特征在于,在所述转码传输的过程中,对于音视频文件,还包括如下步骤将音频流和视频流拆分出来;对音频流和视频流分别进行转码;将转码后的音频流和视频流合成为一个文件进行传输,或者将转码后的音频流和视频流分别进行传输,并且在此过程中保持音频与视频之间的同步关系。
16.根据权利要求15中所述的通过移动终端访问电脑资源的方法,其特征在于,对于音视频文件的流式播放的情况,还包括步骤将音频流和视频流的总编码速率调整为手机的数据连接带宽能够承受的速率。
17.根据权利要求12或14或16所述的通过移动终端访问电脑资源的方法,其特征在于,对于音频、视频或音视频文件的流式播放的情况,还包括步骤移动终端可以选择将所展现的内容在手机端录制。
18.根据权利要求12或14或16所述的通过移动终端访问电脑资源的方法,其特征在于,对于音频、视频或音视频文件的流式播放的情况,还包括步骤移动终端可以选择将所展现的内容在电脑端录制,可以以高于手机端所展现的质量来录制。
19.根据权利要求18所述的通过移动终端访问电脑资源的方法,其特征在于,在所述的电脑端录制过程中,还包括步骤用户可以指定录制的时间长度或录制的结束时间。
20.根据权利要求12或14或16所述的通过移动终端访问电脑资源的方法,其特征在于,对于音频、视频或音视频文件的流式播放的情况,还包括步骤如果输入设备支持调台,并且用户具有调台的权限,用户可以通过移动终端发送调台的指令,资源服务器据此对输入设备进行调台。
21.根据权利要求7所述的通过移动终端访问电脑资源的方法,其特征在于,对于支持云台的摄像头设备,还包括步骤用户可以通过移动终端发送调节云台的指令,资源服务器据此对摄像头云台进行调节。
22.一种通过移动终端访问电脑资源的系统,其特征在于,包括移动终端,通过无线方式接入互联网,具有一资源处理显示单元,用于资源的浏览选择下载、处理或展现;电脑,其与互联网连接,并安装有一资源服务器,用于对电脑上设定为开放给移动终端的包括文件和/或设备资源进行管理;以及一转码单元,用于将资源转码为适合移动终端接收、处理和展现的格式并传输给移动终端。
23.根据权利要求22所述的通过移动终端访问电脑资源的系统,其特征在于,还包括一目录服务器,用于对移动终端进行统一认证,并更新资源服务器的动态IP地址,通知给移动终端。
24.根据权利要求23所述的通过移动终端访问电脑资源的系统,其特征在于,所述的目录服务器还包括一个消息转发模块,用于在移动终端和资源服务器都位于网络地址转换器NAT之后的情况下,将通过认证的移动终端的请求转发给资源服务器。
25.根据权利要求22或23或24所述的通过移动终端访问电脑资源的系统,其特征在于,所述的移动终端包括消息交互模块,负责与其他网元的消息交互;文件存储模块,负责将接收到的文件进行存储;图片显示模块,负责将接收到的图片显示在终端屏幕上;音频处理模块,负责对收到的音频数据进行解码和播放;视频处理模块,负责对收到的视频数据进行解码和播放;音视频同步模块,负责保证音频播放与视频播放之间的同步关系。
26.根据权利要求25所述的通过移动终端访问电脑资源的系统,其特征在于,所述的资源服务器还包含一鉴权认证模块,用于对移动终端的身份进行认证。
27.根据权利要求26所述的通过移动终端访问电脑资源的系统,其特征在于,所述的资源服务器还包括一支持断点续传的文件下载服务模块,用于将文件下载传输到移动终端上。
28.根据权利要求27所述的通过移动终端访问电脑资源的系统,其特征在于,所述的资源服务器还包括一支持流式传输的流媒体服务模块,用于将音频流、视频流或音视频流流式传输到移动终端上。
29.根据权利要求22或23或24所述的通过移动终端访问电脑资源的系统,其特征在于,所述的转码单元包括网页转码模块,用于将适合电脑的网页转码为适合移动终端接收、处理和展现的网页格式;图片转码模块,用于将图片数据转码为适合移动终端接收、处理和展现的格式;音频转码模块,用于将音频数据转码为适合移动终端接收、处理和展现的格式;视频转码模块,用于将视频数据转码为适合移动终端接收、处理和展现的格式;音视频转码模块,用于将音视频数据转码为适合移动终端接收、处理和展现的格式。
30.根据权利要求25所述的通过移动终端访问电脑资源的系统,其特征在于,所述的移动终端还包括一录制模块,用于在对音频流、视频流或音视频流进行播放的同时可以启动录制,将音频流、视频流或音视频流按照一定的格式存储在终端的存储器中。
31.根据权利要求22或23或24所述的通过移动终端访问电脑资源的系统,其特征在于,所述的资源服务器还包括一录制模块,用于在对音频流、视频流或音视频流进行流式传输的同时,可以响应移动终端的远程录制请求,将转码之前的音频流、视频流或音视频流按照一定的格式存储在资源服务器的存储器中。
32.根据权利要求22或23或24所述的通过移动终端访问电脑资源的系统,其特征在于,所述的移动终端还包括一远程控制模块,用于对电脑上的设备进行远程控制;且所述的资源服务器还包括一控制模块,用于对支持控制功能的设备输入进行控制,并且能够响应移动终端的远程控制请求。
全文摘要
本发明涉及一种通过移动终端访问电脑资源的方法及系统,该系统包括通过互联网相连接的移动终端和带有资源服务器和转码单元的电脑,该访问方法包括如下步骤移动终端通过网络连接至安装在一电脑上的资源服务器,浏览所述资源服务器开放的资源,并向所述资源服务器报告其能力集信息;所述资源服务器根据移动终端的能力集信息对选定的资源进行转码,转为适合移动终端处理和展现的格式,并向移动终端传输;所述移动终端接收和/或展现转码后的资源内容。本发明使用户可通过移动终端,如移动电话,通过无线网络访问计算机上的各种内容资源,经过转码后在移动终端上下载、显示或播放。
文档编号H04L29/08GK1893356SQ20051001208
公开日2007年1月10日 申请日期2005年7月1日 优先权日2005年7月1日
发明者范晨, 丁力 申请人:萧学文
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1