实现移动终端间数据共享的方法和系统的制作方法

文档序号:7621908阅读:104来源:国知局
专利名称:实现移动终端间数据共享的方法和系统的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种实现移动终端间数据共享的方法和系统。
背景技术
流媒体是一种新兴的网络传输技术,该技术简单来说就是应用流技术在网络上传输多媒体文件,而流技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。
随着无线技术的发展,无线数据访问的带宽不断增加,移动终端处理能力不断增强,各种优质的流媒体业务已经比较成熟。通过流媒体的平台,移动终端可以进行低码率、低速率的语音和视频流的新闻、电影或音乐等流式播放,以及可以进行直播业务的流式媒体播放;移动终端可以下载业务,下载媒体文件。同时媒体文件可以通过DRM(数字版权保护)技术进行版权保护。
在现有技术中,移动终端播放流媒体的主要方法为移动终端首先与网络建立连接,然后,移动终端一边从网络测下载流媒体的数据流,一边实时地播放该数据流。该方法的主要特点为实时性、对网络带宽占有较大。
在实际应用中,经常会遇到两个用户需要同时收看同一个流媒体的情况。根据上面所述的方法,此时,该两个用户需要分别和网络建立连接。如图1所示。然后,该两个用户分别建立一条空中信道,从该空中信道的空口进行流媒体的下载,之后,分别在本地进行播放。
上面所述现有技术中移动终端播放流媒体的方法的缺点为1、如果在同一时间进行流媒体下载、收看的用户过多,会造成网络侧设备负担过重。
2、占用资源太多。如果上述两个用户实际距离相距并不远,在一个基站小区内,它们同时下载同样的内容,将造成一定的资源浪费。同时,在同一小区内不可能建立太多个数据连接。
3、在一定程度上限制了用户收看流媒体的积极性。因为用户虽然愿意购买版权文件,但是不一定愿意同时支付下载费用。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种实现移动终端间数据共享的方法和系统,从而可以实现移动终端间数据共享和传输。
本发明的目的是通过以下技术方案实现的一种实现移动终端间数据共享的方法,包括A、选择一个主控的移动终端和网络侧建立连接,从网络侧下载数据;B、所述主控的移动终端和其它移动终端之间建立本地数据共享网络,通过该本地数据共享网络将下载的数据传递给其它移动终端。
所述的步骤A具体包括所述主控的移动终端和网络侧建立连接,从网络侧下载流媒体数据。
所述的步骤B具体包括所述主控的移动终端和其它移动终端之间通过有线或无线的连接方式建立本地数据共享网络。
所述的有线或无线的连接方式包括篮牙或红外或电缆cable或全球互动微波接入Wimax连接方式。
所述的步骤B具体包括所述主控的移动终端在从网络侧下载流媒体数据的同时,实时地通过本地数据共享网络将下载的流媒体数据传递给其它移动终端。
所述的步骤B还包括所述其它移动终端通过本地数据共享网络,再将接收到的数据传递给其它移动终端。
所述的步骤B还包括当所述主控的移动终端或本地数据共享网络出现异常时,该主控的移动终端通过信令交互将异常情况通知给共享网络中的各个其它移动终端;当一个或多个所述其它移动终端退出本地数据共享网络或停止接收共享数据时,该一个或多个其它移动终端通过信令交互将异常情况通知给共享网络中的主控移动终端和其它的各个其它移动终端。
所述的步骤B还包括所述主控的移动终端和所有所述其它移动终端之间可以构成星形、串行或树形结构。
一种主控移动终端设备,包括网络数据流量控制模块用于和网络侧建立连接,从网络侧下载包括流媒体在内的数据,将下载的数据传递给网络数据缓存和控制模块;网络数据缓存和控制模块用于将网络数据流量控制模块传递过来的包括流媒体在内的数据缓存,根据接收到的请求消息将缓存的数据传递给本地数据流量控制模块;本地数据流量控制模块用于向网络数据缓存和控制模块发出请求消息,根据设定的服务质量QOS,将网络数据缓存和控制模块传递过来的数据通过本地数据共享网络传递给其它移动终端。
还包括
数据共享通信控制管理模块用于接收其它移动终端传递过来的数据连接请求消息,完成对其它移动终端的鉴权、加密准入控制操作,并将准入控制结果传递给本地数据流量控制模块。
还包括本地应用数据应用模块用于向网络数据缓存和控制模块发出请求,接收网络数据缓存和控制模块传递过来的包括流媒体在内的数据。
一种从属移动终端设备,包括网络数据缓存模块用于接收主控移动终端传递过来的包括流媒体在内的数据,并将该数据缓存,根据接收到的请求消息将缓存的数据传递给本地应用数据应用模块和本地数据流量控制模块;本地应用数据应用模块用于向网络数据缓存和控制模块发出请求消息,接收网络数据缓存和控制模块传递过来的包括流媒体在内的等数据;本地数据流量控制模块用于向网络数据缓存和控制模块发出请求消息,根据设定的QOS,将网络数据缓存和控制模块传递过来的数据通过本地数据共享网络传递给其它从属移动终端。
根据权利要求12所述从属移动终端设备,包括数据共享通信控制管理模块用于接收其它从属移动终端传递过来的数据连接请求消息,完成对其它从属移动终端的鉴权、加密准入控制操作,并将准入控制结果传递给本地数据流量控制模块。
一种实现移动终端间数据共享的系统,包括主控移动终端设备用于和网络侧建立连接,从网络侧下载包括流媒体在内的数据,通过有线或无线方式和从属移动终端之间建立本地数据共享网络,通过该本地数据共享网络将下载的数据传递给从属移动终端;从属移动终端设备用于通过有线或无线方式和主控移动终端之间建立本地数据共享网络,接收主控移动终端通过本地数据共享网络传递过来的包括流媒体在内的数据,将接收到的数据再传递给其它从属移动终端设备。
一种实现移动终端间数据共享的系统,包括主控移动终端设备用于和网络侧建立连接,从网络侧下载包括流媒体在内的数据,通过有线或无线方式和作为从属的主控移动终端设备之间建立本地数据共享网络,通过该本地数据共享网络将下载的数据传递给作为从属的主控移动终端设备,该主控移动终端设备出现异常后,可以作为从属的移动终端设备接收其它移动终端传递过来的共享数据;作为从属的主控移动终端设备用于通过有线或无线方式和主控移动终端之间建立本地数据共享网络,接收主控移动终端通过本地数据共享网络传递过来的包括流媒体在内的数据,将接收到的数据再传递给其它作为从属的主控移动终端设备,在主控移动终端设备出现异常时,可以代替主控移动终端设备实施下载功能。
由上述本发明提供的技术方案可以看出,本发明具有如下优点本发明可以节省网络资源,减轻网络侧设备负担;本发明可以实现一个移动终端下载流媒体,多个移动终端同时播放该流媒体,节省移动终端的下载费用。


图1为现有技术中两个用户分别和网络建立连接的示意图;图2为本发明所述方法的原理图;图3为本发明所述方法的具体处理流程图;图4为主控移动终端和从属移动终端之间组网成串行结构的示意图;图5为主控移动终端和从属移动终端之间组网成星行结构的示意图;图6为本发明所述主控移动终端的结构图;图7为本发明所述从属移动终端的结构图;图8为本发明所述系统的一种结构图;
图9为本发明所述系统的另一种结构图。
具体实施例方式
本发明提供了一种实现移动终端间数据共享的方法和系统。本发明的核心为一个移动终端和网络侧建立连接,下载流媒体,其它移动终端通过本地数据共享网络接收、播放该流媒体。
下面结合附图来详细描述本发明,本发明所述方法的原理图如图2所示,该方法的具体处理流程图如图3所示,包括如下步骤步骤3-1、主控移动终端和从属移动终端之间建立本地数据共享网络,并组网成各种形状。
本发明首先需要选择一个主控移动终端,该主控移动终端需要从网络侧下载数据。然后,在该主控移动终端和需要实现数据共享的其它从属移动终端之间通过各种通信渠道建立本地数据共享网络,该通信渠道可以包括各种有线或无线的连接方式。如篮牙、红外、cable(电缆)、Wimax(全球互动微波接入)等连接方式。移动终端间可以通过该本地数据共享网络互相传输各种数据,比如,传输流媒体。
主控移动终端和从属移动终端之间可以根据实际需要,组网成各种形状,比如组网成串行结构,如图4所示;组网成星行结构,如图5所示;还可以组网成树型结构等等。
比如,在图2所示的组网中,用户A为主控移动终端,需要在用户A和用户B之间建立本地数据共享网络。
步骤3-2、主控移动终端和网络侧建立连接,下载流媒体。
在主控移动终端和从属移动终端之间建立了本地数据共享网络后,然后,主控移动终端通过WCDMA等通讯系统和网络侧建立连接,下载、播放流媒体等数据流。
比如,在图2所示的组网中,选择用户A和网络侧建立连接,通过空口从基站下载流媒体。此时,以用户A为节点存在两个网络。即用户A和基站之间的WCDMA(宽带码分多址)网络和用户A与用户B之间建立的数据共享网络。
步骤3-3、主控移动终端或本地共享网络是否出现异常。
在主控移动终端和网络侧建立连接,下载流媒体等数据流后,本发明需要判断主控移动终端或本地共享网络是否出现异常,如果出现异常,比如1、主控移动终端下载出现异常,如下载失败,Qos下降,主控移动终端由于各种原因停止下载等;2、本地数据共享网络由于各种原因出现异常,如本地网络连接中断。
在出现上述异常情况后,执行步骤3-5;否则,执行步骤3-4。
步骤3-4、从属移动终端通过本地数据共享网络接收、播放该流媒体。
在主控移动终端通过空口和基站进行连接,下载流媒体的同时,所述其它从属移动终端可以采用某种方式和该主控移动终端进行协商,通过本地数据共享网络从主控移动终端中接收、播放流媒体。
其它从属移动终端还可以作为主控方通过本地数据共享网络,按照上面所述的星形、串行或树形等组网结构,再将接收到的数据传递给其它从属移动终端。
比如,在图2所示的组网中,用户A通过空口和基站进行连接,进行流媒体的下载。用户B为了收看同一个内容,不需要再和基站建立连接,用户B通过某种方式(篮牙、Wimax等无线技术或者有线的连接)和用户A进行协商后,直接从用户A获得正在下载的流媒体,在本地进行播放。当然,如果流媒体内容需要版权文件,那么用户B就需要单独下载这个版权文件。
用户B同时也可以作为主方,通过本地数据共享网络再把接收到的流媒体传递给其他用户。执行步骤3-6。
步骤3-5、通过信令交互,将异常情况通知其它从属移动终端。
当主控的移动终端或本地数据共享网络出现异常时,该主控的移动终端通过信令交互将异常情况通知给共享网络中的各个从属移动终端;执行步骤3-7。
步骤3-6、从属移动终端出现异常,通过信令交互将异常情况通知其它移动终端。
当在共享数据的传输过程中,某个或多个从属移动终端出现异常,比如某个或多个从属移动终端退出接收共享数据的操作,此时将对其它移动终端造成一定的影响。于是,该某个或多个从属移动终端通过信令交互将异常情况通知给主控移动终端和其它的各个从属移动终端,主控移动终端和其它的各个从属移动终端可以进行相应的处理。
然后,可以根据实际需要,执行步骤3-8;或者,返回步骤3-2。
步骤3-7、进行重新选择主控移动终端等操作。
当主控移动终端或本地共享网络出现异常,并通知其它移动终端后。此时,可以根据实际需要,进行各种相应的处理操作。比如重新选择一个主控移动终端,重新进行流煤体下载、传输等操作。或者,暂时停止流煤体下载、传输等操作。
然后,可以根据实际需要,执行步骤3-8;或者,返回步骤3-2。
步骤3-8结束流程。
本发明所述方法的具体处理流程结束。
为实现本发明所述系统,本发明提出了一种主控移动终端设备和一种从属移动终端设备。
主控移动终端设备的结构图如图6所示,包括如下模块网络数据流量控制模块用于和网络侧建立连接,从网络侧下载流媒体等数据,将下载的流媒体等数据传递给网络数据缓存和控制模块。
网络数据缓存和控制模块用于将网络数据流量控制模块传递过来的流媒体等数据缓存,根据接收到的请求消息将缓存的流媒体等数据传递给本地应用数据应用模块和本地数据流量控制模块。
本地应用数据应用模块用于向网络数据缓存和控制模块发出请求消息,接收网络数据缓存和控制模块传递过来的流媒体等数据。运行主控移动终端的其它应用程序。
数据共享通信控制管理模块用于接收其它移动终端传递过来的数据连接请求消息,完成对其它移动终端的鉴权、加密等准入控制操作,并将准入控制结果传递给本地数据流量控制模块。
本地数据流量控制模块用于接收数据共享通信控制管理模块传递过来的准入控制结果,根据设定的QOS(服务质量)通过本地数据共享网络向准入控制通过的其它移动终端传递流媒体等数据,其中QOS用于确保数据传输的正确和稳定。
从属移动终端设备的结构图如图7所示,包括如下模块网络数据缓存和控制模块用于接收主控移动终端传递过来的流媒体等数据,并将该数据缓存,根据接收到的请求消息将缓存的流媒体等数据传递给本地应用数据应用模块和本地数据流量控制模块。
本地应用数据应用模块用于向网络数据缓存和控制模块发出请求消息,接收网络数据缓存和控制模块传递过来的流媒体等数据。运行从属移动终端的其它应用程序。
数据共享通信控制管理模块用于接收其它移动终端传递过来的数据连接请求消息,完成对其它移动终端的鉴权、加密等准入控制操作,并将准入控制结果传递给本地数据流量控制模块。
本地数据流量控制模块用于接收数据共享通信控制管理模块传递过来的准入控制结果,根据设定的QOS(服务质量)通过本地数据共享网络向准入控制通过的其它移动终端传递流媒体等数据,其中QOS用于确保数据传输的正确和稳定。
根据上面所述的主控移动终端设备和共享移动终端设备,本发明提出了一种实现移动终端间数据共享的系统,该系统的结构图如图8所示,包括如下模块主控移动终端设备用于和网络侧建立连接,从网络侧下载流媒体等数据,通过有线或无线联系方式和从属移动终端之间建立本地数据共享网络,通过该本地数据共享网络将下载的流媒体等数据传递给从属移动终端。
从属移动终端设备用于通过有线或无线联系方式和主控移动终端之间建立本地数据共享网络,接收主控移动终端通过本地数据共享网络传递过来的流媒体等数据。根据需要将接收到的流媒体等数据再传递给其它从属移动终端。
主控移动终端设备和从属移动终端设备之间可以组网成各种形状,比如组网成串行结构,如图4所示;组网成星行结构,如图5所示;还可以组网成树型结构等等。
本发明还提出了一种实现移动终端间数据共享的系统,该系统的结构图如图9所示,包括如下模块主控移动终端设备用于和网络侧建立连接,从网络侧下载流媒体等数据,通过有线或无线联系方式和作为从属的主控移动终端设备之间建立本地数据共享网络,通过该本地数据共享网络将下载的流媒体等数据传递给作为从属的主控移动终端设备,该主控移动终端设备出现异常后,可以作为从属的移动终端设备接收其它移动终端传递过来的共享数据。
作为从属的主控移动终端设备用于通过有线或无线联系方式和主控移动终端之间建立本地数据共享网络,接收主控移动终端通过本地数据共享网络传递过来的流媒体等数据。根据需要将接收到的流媒体等数据再传递给其它作为从属的主控移动终端设备。
当主控移动终端设备出现异常时,作为从属的主控移动终端设备可以代替故障主控移动终端设备实施下载功能,即作为从属的主控移动终端设备变成主控移动终端设备,和网络侧建立连接,从网络侧下载流媒体等数据,然后,再通过本地数据共享网络传递给其它作为从属的主控移动终端设备。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种实现移动终端间数据共享的方法,其特征在于,包括A、选择一个主控的移动终端和网络侧建立连接,从网络侧下载数据;B、所述主控的移动终端和其它移动终端之间建立本地数据共享网络,通过该本地数据共享网络将下载的数据传递给其它移动终端。
2.根据权利要求1所述实现移动终端间数据共享的方法,其特征在于,所述的步骤A具体包括所述主控的移动终端和网络侧建立连接,从网络侧下载流媒体数据。
3.根据权利要求1或2所述实现移动终端间数据共享的方法,其特征在于,所述的步骤B具体包括所述主控的移动终端和其它移动终端之间通过有线或无线的连接方式建立本地数据共享网络。
4.根据权利要求3所述实现移动终端间数据共享的方法,其特征在于,所述的有线或无线的连接方式包括篮牙或红外或电缆cable或全球互动微波接入Wimax连接方式。
5.根据权利要求4所述实现移动终端间数据共享的方法,其特征在于,所述的步骤B具体包括所述主控的移动终端在从网络侧下载流媒体数据的同时,实时地通过本地数据共享网络将下载的流媒体数据传递给其它移动终端。
6.根据权利要求4所述实现移动终端间数据共享的方法,其特征在于,所述的步骤B还包括所述其它移动终端通过本地数据共享网络,再将接收到的数据传递给其它移动终端。
7.根据权利要求4所述实现移动终端间数据共享的方法,其特征在于,所述的步骤B还包括当所述主控的移动终端或本地数据共享网络出现异常时,该主控的移动终端通过信令交互将异常情况通知给共享网络中的各个其它移动终端;当一个或多个所述其它移动终端退出本地数据共享网络或停止接收共享数据时,该一个或多个其它移动终端通过信令交互将异常情况通知给共享网络中的主控移动终端和其它的各个其它移动终端。
8.根据权利要求4所述实现移动终端间数据共享的方法,其特征在于,所述的步骤B还包括所述主控的移动终端和所有所述其它移动终端之间可以构成星形、串行或树形结构。
9.一种主控移动终端设备,其特征在于,包括网络数据流量控制模块用于和网络侧建立连接,从网络侧下载包括流媒体在内的数据,将下载的数据传递给网络数据缓存和控制模块;网络数据缓存和控制模块用于将网络数据流量控制模块传递过来的包括流媒体在内的数据缓存,根据接收到的请求消息将缓存的数据传递给本地数据流量控制模块;本地数据流量控制模块用于向网络数据缓存和控制模块发出请求消息,根据设定的服务质量QOS,将网络数据缓存和控制模块传递过来的数据通过本地数据共享网络传递给其它移动终端。
10.根据权利要求9所述主控移动终端设备,其特征在于,还包括数据共享通信控制管理模块用于接收其它移动终端传递过来的数据连接请求消息,完成对其它移动终端的鉴权、加密准入控制操作,并将准入控制结果传递给本地数据流量控制模块。
11.根据权利要求9或10所述主控移动终端设备,其特征在于,还包括本地应用数据应用模块用于向网络数据缓存和控制模块发出请求,接收网络数据缓存和控制模块传递过来的包括流媒体在内的数据。
12.一种从属移动终端设备,其特征在于,包括网络数据缓存模块用于接收主控移动终端传递过来的包括流媒体在内的数据,并将该数据缓存,根据接收到的请求消息将缓存的数据传递给本地应用数据应用模块和本地数据流量控制模块;本地应用数据应用模块用于向网络数据缓存和控制模块发出请求消息,接收网络数据缓存和控制模块传递过来的包括流媒体在内的等数据;本地数据流量控制模块用于向网络数据缓存和控制模块发出请求消息,根据设定的QOS,将网络数据缓存和控制模块传递过来的数据通过本地数据共享网络传递给其它从属移动终端。
13.根据权利要求12所述从属移动终端设备,其特征在于,包括数据共享通信控制管理模块用于接收其它从属移动终端传递过来的数据连接请求消息,完成对其它从属移动终端的鉴权、加密准入控制操作,并将准入控制结果传递给本地数据流量控制模块。
14.一种实现移动终端间数据共享的系统,其特征在于,包括主控移动终端设备用于和网络侧建立连接,从网络侧下载包括流媒体在内的数据,通过有线或无线方式和从属移动终端之间建立本地数据共享网络,通过该本地数据共享网络将下载的数据传递给从属移动终端;从属移动终端设备用于通过有线或无线方式和主控移动终端之间建立本地数据共享网络,接收主控移动终端通过本地数据共享网络传递过来的包括流媒体在内的数据,将接收到的数据再传递给其它从属移动终端设备。
15.一种实现移动终端间数据共享的系统,其特征在于,包括主控移动终端设备用于和网络侧建立连接,从网络侧下载包括流媒体在内的数据,通过有线或无线方式和作为从属的主控移动终端设备之间建立本地数据共享网络,通过该本地数据共享网络将下载的数据传递给作为从属的主控移动终端设备,该主控移动终端设备出现异常后,可以作为从属的移动终端设备接收其它移动终端传递过来的共享数据;作为从属的主控移动终端设备用于通过有线或无线方式和主控移动终端之间建立本地数据共享网络,接收主控移动终端通过本地数据共享网络传递过来的包括流媒体在内的数据,将接收到的数据再传递给其它作为从属的主控移动终端设备,在主控移动终端设备出现异常时,可以代替主控移动终端设备实施下载功能。
全文摘要
本发明提供了一种实现移动终端间数据共享的方法和系统,该方法主要包括选择一个主控的移动终端和网络侧建立连接,从网络侧下载数据;所述主控的移动终端和其它移动终端之间建立本地数据共享网络,通过该本地数据共享网络将下载的数据传递给其它移动终端。利用本发明所述方法,可以实现移动终端间数据共享和传输,可以实现一个移动终端下载流媒体,多个移动终端同时播放该流媒体,可以节省网络资源,减轻网络侧设备负担。
文档编号H04W8/24GK1829345SQ200510090318
公开日2006年9月6日 申请日期2005年8月12日 优先权日2005年8月12日
发明者杨鹏亮, 田原 申请人:深圳华为移动通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1