CN1946087A - 移动终端与服务器端之间的数据传输方法及*** - Google Patents
移动终端与服务器端之间的数据传输方法及*** Download PDFInfo
- Publication number
- CN1946087A CN1946087A CN 200610159679 CN200610159679A CN1946087A CN 1946087 A CN1946087 A CN 1946087A CN 200610159679 CN200610159679 CN 200610159679 CN 200610159679 A CN200610159679 A CN 200610159679A CN 1946087 A CN1946087 A CN 1946087A
- Authority
- CN
- China
- Prior art keywords
- portable terminal
- data
- server end
- data file
- bandwidth
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 59
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000004913 activation Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 4
- 230000007812 deficiency Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000031068 symbiosis, encompassing mutualism through parasitism Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种移动终端与服务器端之间的数据传输方法及***,属于数据通信领域。该方法包括:无线应用协议网关(WAPGW)向控制器端上报无线网络与移动终端协商获得的最大接收带宽;控制器端根据所述最大接收带宽确定可向移动终端发送的数据,并由移动终端从所述经控制器确定可向移动终端发送的数据中选择并加载所需数据。本发明通过向服务器端上报移动终端的最大接收带宽的方法避免服务器端向移动终端发送码流速率超出移动终端最大接收带宽可接收的数据,避免造成因移动终端接收带宽不足导致无法完整接收数据;本发明使用现有的移动终端和流媒体服务器端,实现方法简单易行,无需较高的成本投入。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种移动终端与服务器端之间的数据传输方法及***。
背景技术
移动流媒体业务是移动运营商通过移动网络、固定宽带网络向移动终端用户提供在线的音视频动态多媒体内容服务。该业务由于需要为移动终端提供音频和视频数据服务,因此对网络带宽要求较高。
随着3G时代的来临,3G网络可以为移动终端提供较大的带宽,满足流媒体业务对带宽的需要。
现有3G移动终端访问移动流媒体业务,其业务实现流程一般可以分为以下步骤:
移动终端分组数据协议(PDP)激活;
移动终端获取流媒体业务网页(PSS Portal),并在移动终端上显示该页面;
移动终端通过页面链接访问流媒体服务器端(PSS Server),访问流媒体信息。
当移动终端直接访问缓存中所保存的流媒体业务的网页,则上述访问流媒体的业务实现步骤可以简化为:
移动终端分组数据协议(PDP)激活;
移动终端访问流媒体服务器端。
以上两个3G手机都必须事先取得流媒体业务的网页,再根据网页中的链接访问流媒体服务器端,获得流媒体服务。
图1所示为上述现有技术中第一种访问的流程图,该流程包含以下步骤:
步骤11、移动终端经过无线网络向网关GPRS支持节点(GGSN)发起分组数据协议(PDP)激活请求。
步骤12、GGSN向无线应用协议网关(WAP网关)发起远程认证拨号服务(RADIUS)计费请求,将移动终端用户信息发给WAP网关等待计费,这里所述的用户信息包括:手机号码、分配给手机的带宽信息、使用接入点名称等。
步骤13、WAP网关向GGSN发送计费响应,将计费结果返回给GGSN。
步骤14、GGSN向移动终端(MS)发送PDP激活响应,将PDP激活响应结果返回给移动终端。
步骤15、移动终端向无线应用协议网关发送访问流媒体业务网页的HTTP获取(GET)请求,请求获取包含流媒体业务链接的网页。
步骤16、WAP网关将此请求转发给流媒体业务网页服务器端(PSSPortal Serer),并在GET请求中添加头字段。
步骤17、18、流媒体网页服务器端向移动终端返回HTTP请求响应,同时将网页内容下发至移动终端。
步骤19、20、移动终端通过所获得网页中包含的流媒体链接获取流媒体服务。
以上现有技术虽然能够为移动终端获取流媒体业务,但是由于在实际的3G方法中不同的移动终端可以分别拥有不同的最大可用带宽,如144Kbps、256Kbps、384Kbps等,而流媒体服务器端中也存在码流速率不同的文件,如120Kbps、240Kbps、360Kbps等。因此移动终端使用现有技术在3G网络中使用流媒体业务时可能出现码流速率为240Kbps的文件向144Kbps带宽的移动终端发送数据文件,由于移动终端没有足够的带宽接收数据文件,因此流媒体业务无法在移动终端中正常播放。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种移动终端与服务器端的数据传输方法及***,使移动终端从服务器端获取不超过其接收速率的数据。
本发明的目的是通过以下技术方案实现的:
一种移动终端与服务器端之间的数据传输方法,包括:
控制器端获取移动终端的最大接收带宽;
控制器端根据所述最大接收带宽确定服务器端可向移动终端发送的数据;
移动终端从所述经控制器确定可向移动终端发送的数据中选择并加载所需数据。
在所述控制器端获取移动终端最大接收带宽之前,WAP网关获取移动终端的最大接收带宽,其获取方法包括:
移动终端与无线网络进行协商,确定移动终端支持的最大数据接收带宽;
移动终端进行分组数据协议PDP激活,并在PDP激活过程中向WAP网关上报该移动终端支持的最大数据接收带宽;
控制器端通过与WAP网关进行信息交互获取移动终端的最大接收带宽。
所述服务器端包括流媒体服务器端、流媒体网页服务器端;
所述流媒体服务器端包括多个数据内容组,每个数据内容组包括多个内容相同、文件名相同、码流速率不同的数据文件。
所述流媒体网页服务器端构建多个网页,每个网页中包含各数据文件的相关信息;
同一网页中的各数据文件相关信息与流媒体服务器端所述各数据文件所在的数据内容组中的一个数据文件相对应,且各数据文件相关信息对应的数据文件的传输速率相同。
所述根据最大接收带宽确定可向移动终端发送的数据文件的步骤包括:
控制器端检测流媒体服务器端中各数据内容组对应数据文件的速率,确定接收各数据文件所需的带宽;
控制器端将移动终端的最大接收带宽与数据文件所需带宽进行比较,将所需带宽小于移动终端最大接收带宽的数据文件确定为向移动终端发送的数据。
所述根据最大接收带宽确定可向移动终端发送数据文件的步骤还包括:
控制器端将流媒体网页服务器端中包含所述可向移动终端发送的数据文件相关信息的网页直接下发给移动终端,
或,
控制器端向移动终端发送重定向消息,由移动终端根据重定向消息的指向自行访问所述包含可向移动终端发送的数据文件相关信息的网页。
所述流媒体网页服务器端构建一个网页,该网页中包含数据文件的相关信息,且该网页中各数据文件相关信息与流媒体服务器端所述各数据文件所在的数据内容组中的全部数据文件相对应,且所述数据内容组中的全部数据文件分别具有不同的传输速率。
所述根据最大接收带宽确定可向移动终端发送的数据文件的步骤包括:
流媒体网页服务器端在接收到移动终端的加载请求后,将所述构建的网页发送至移动终端;
移动终端根据数据文件相关信息选择需要加载的数据文件,确定所述需要加载的数据文件在流媒体服务器中所属的数据内容组。
所述根据最大接收带宽确定可向移动终端发送的数据文件的步骤还包括:
控制器端根据移动终端的最大接收带宽从所述流媒体服务器数据内容组中选择所需传输带宽不大于移动终端最大接收带宽的数据文件作为可向移动终端发送的数据文件,且所述控制器端可设置于流媒体服务器内,或设置于流媒体服务器外。
一种移动终端与服务器端之间的数据传输***,包括移动终端、WAP网关、流媒体网页服务器端和流媒体服务器端,其特征在于,所述***还包括:
控制装置,用于根据移动终端的最大接收带宽确定服务器端可向移动终端发送的数据。
所述控制装置包括:
带宽信息接收模块,用于接收WAP网关上报的移动终端最大接收带宽;
数据选择模块,用于检测接收流媒体服务器端中各数据文件所需的带宽,并将所需带宽小于移动终端被分配带宽的数据文件确定为向移动终端发送的数据。
所述流媒体网页服务器端包括网页生成模块、网页发送模块,
所述网页生成模块用于生成包括流媒体信息的网页,以便控制器端或移动终端根据该流媒体信息加载数据文件;
所述网页发送模块用于将网页信息发送至移动终端。
所述流媒体服务器端包括:
数据分组存储模块,用于将内容相同、传输速率不同的数据文件保存在同一数据内容组中;
数据发送模块,用于将数据文件发送至移动终端,实现移动终端对所需数据文件中数据内容的加载。
由上述本发明提供的技术方案可以看出,本发明通过向服务器端上报移动终端的最大接收带宽的方法避免服务器端向移动终端发送码流速率超出移动终端接收能力的数据,避免造成因移动终端接收能力不足导致无法完整接收数据;本发明使用现有的移动终端和流媒体服务器端,实现方法简单易行,无需较高的成本投入。
附图说明
图1所示为现有3G技术中移动终端与服务器端之间的数据传输示意图;
图2所示为本发明实施例一中移动终端与服务器端之间的数据传输示意图;
图3所示为本发明实施例二中移动终端与服务器端之间的数据传输示意图;
图4所示为本发明实施例三中移动终端与服务器端之间的数据传输示意图;
图5所示为本发明实施例四中移动终端与服务器端之间的数据传输示意图;
图6所示为本发明实施例五的移动终端与服务器端数据传输***示意图。
具体实施方式
本发明的核心是由无线应用协议WAP网关向控制器端上报移动终端经协商获得的最大接收带宽;控制器端根据所述最大接收带宽确定服务器端可向移动终端发送的数据;移动终端从所述经控制器确定可向移动终端发送的数据中选择并加载所需数据。
具体一点讲,本发明的核心是由无线应用协议WAP网关向控制器端上报移动终端被分配的最大接收带宽;控制器端根据所述最大接收带宽确定可向移动终端发送的数据,并由移动终端通过控制器端从服务器端选择并加载所需数据;在进行文件加载时服务器端向移动终端发送的文件的码流速率所需带宽不超过移动终端最大接收带宽,防止因移动终端接收能力不足造成数据内容发送异常。
移动终端与服务器端进行数据传输前首先需要与无线应用协议网关进行分组数据协议激活。在进行分组数据协议的过程中,移动终端、无线网络进行协商,确定移动终端支持的最大接收带宽,并由无线应用协议网关向控制器端上报移动终端支持的最大接收带宽,以便在后续的信息交互中使控制器端可以获取该带宽信息。
本发明所述服务器端包括流媒体服务器端、流媒体网页服务器端,其中所述流媒体服务器端包括多个数据内容组,每个数据内容组包括多个内容相同、文件名相同、码流速率不同的数据文件。
本发明所述流媒体网页服务器端根据流媒体服务器端中各数据内容组数据文件所需的带宽情况构建多个网页;
流媒体网页服务器端根据所需带宽的不同将所有数据文件进行划分,将具有相同传输速率的数据文件的相关信息保存与同一个网页中;
由此,流媒体网页服务器端构建的各网页中均包含多个传输速率相同即所需接收带宽相同的数据文件的相关信息;
所述数据文件对应的相关信息包括数据文件中数据内容的介绍以及数据文件在流媒体服务器端中的地址信息。
本发明移动终端在加载数据信息时需要从流媒体网页服务器端提供的网页中选择移动终端所需的数据文件,加载数据文件中的数据信息。
本发明流媒体网页服务器端向移动终端提供两种形式的网页,其中一种为前述按照所需接收带宽的不同将同一接收带宽的不同内容的数据文件信息保存在同一个网页中,根据所需接收带宽的不同共生成多个网页;另一种为将所有数据内容的相关信息显示于同一个网页中,每种数据内容的相关信息均在流媒体服务器中对应有相应的数据内容组,该数据内容组包括多个内容相同、传输速率不同即所需接收带宽不同的数据文件。
对于第一种网页信息提供方法,本发明中控制器端确定可向移动终端发送的数据文件,并由移动终端实现选择并加载数据文件的过程包括:
控制器端获取流媒体服务器端中各数据文件的数据内容对应数据文件的速率,得出接收各数据文件所需的带宽,其获取可以通过控制器端对流媒体服务器端的检测实现,也可以通过流媒体服务器端向控制器端的信息上报实现;
控制器端将移动终端的最大接收带宽与数据文件所需带宽进行比较,将所需带宽小于移动终端最大接收带宽的数据文件中所需带宽最大的数据文件确定为向移动终端发送的数据文件;
控制器端将流媒体网页服务器端中包含所述可向移动终端发送的数据文件的网页直接下发给移动终端,或控制器端向移动终端发送重定向消息,由移动终端根据重定向消息的指向自行访问所述包含可向移动终端发送的数据文件的网页;
移动终端通过网页中的多个内容不同的数据文件相关信息确定需要加载的数据文件,并按照数据文件在流媒体服务器端中的地址信息对数据文件的数据内容进行加载。
对于第二种网页信息提供方法,所述控制器端确定可向移动终端发送的数据文件,并由移动终端实现选择并加载数据文件数据内容的过程包括:
流媒体网页服务器端生成一个网页,所述网页包含流媒体服务器端中各个数据内容组的相关信息;
移动终端访问该网页,通过数据内容组的相关信息选择需要加载的数据文件的数据内容,并向控制器端发送加载请求;
控制器端从WAP网关获取移动终端支持的最大接收带宽,并根据移动终端的最大接收带宽从流媒体服务器端的数据内容组中选择可加载的数据文件,将其加载至移动终端。
本发明中所述控制器端可以独立于流媒体服务器端之外,或设置与流媒体服务器端内。
下面将结合本发明具体实施例附图对本发明作详细说明。
在本发明中,PSS Server提供多种内容的数据文件,每种数据文件可以以一种码流速率进行传输,也可以每种数据文件仅以多种码流速率进行传输。
在本发明实施例一和实施例二中,PSS Server中包含多种数据文件,每种数据文件仅按一种码流速率进行传输。
图2所示为本发明实施例一中移动终端与服务器端之间的数据传输示意图,如图2所示的数据文件的数据内容传输步骤包括:
步骤21、移动终端通过无线网络向网关GPRS支持节点(GGSN)发送分组数据协议(PDP)激活请求;
步骤22、移动终端的带宽由移动终端与无线网络通过协商确定;
GGSN在收到PDP激活请求后向无线应用协议网关(WAP网关)发起远程认证拨号服务(RADIUS)计费请求,将移动终端信息发给WAP网关等待计费,这里所述的移动终端信息包括:移动终端识别号码、移动终端支持的带宽信息以及使用接入点名称;
步骤23、WAP网关向GGSN发送计费响应,将计费结果返回给GGSN。
步骤24、GGSN向移动终端(MS)发送PDP激活响应,将PDP激活响应结果返回给移动终端;
步骤25、移动终端向WAP网关发送访问流媒体业务网页的HTTP获取(GET)请求;
步骤26、WAP网关将HTTP获取请求转发给控制器端,并在该HTTP获取请求的头字段中添加移动终端支持的最大接收带宽信息;
步骤27、控制器端解析HTTP获取请求中的移动终端最大接收带宽信息;
控制器端将HTTP获取请求以及该请求对应的接收带宽发送给服务器端的流媒体网页服务器端;
步骤28、流媒体网页服务器端接收HTTP获取请求后根据移动终端的最大接收带宽将包含该移动终端可接收全部数据文件的相关信息的网页下发至控制器端;
所述网页中的各数据文件的数据内容不同、名称不同,但传输速率相同;
所述网页数据文件的相关信息包括数据文件的内容信息以及数据文件在流媒体服务器端的地址信息;
步骤29、控制器端将所接收的网页转发至WAP网关;
步骤210、WAP网管将所接收的网页转发至移动终端;
步骤211、移动终端接收网页,并根据网页中各数据文件相关信息中的内容信息确定需要加载的数据文件,根据该需加载数据文件的地址信息向流媒体服务器端发送实时协议流(RTSP)请求,请求加载该数据文件中的数据;
步骤212、流媒体服务器端在收到实时流协议请求后向移动终端回复实时流协议响应,移动终端与服务器端流媒体服务器端建立起数据文件传输通道;
步骤213、流媒体服务器端向移动终端发送流媒体数据文件,实现移动终端与流媒体间的数据传输。
图3所示为本发明实施例二中移动终端与服务器端之间的数据传输示意图,如图3所示的数据传输步骤包括:
步骤31、移动终端经过无线网络向网关GPRS支持节点(GGSN)发送分组数据协议(PDP)激活请求;
步骤32、移动终端的带宽由移动终端与无线网络通过协商确定;
GGSN在收到PDP激活请求后向无线应用协议网关(WAP网关)发起远程认证拨号服务(RADIUS)计费请求,将移动终端信息发给WAP网关等待计费,这里所述的移动终端信息包括:移动终端识别号码、移动终端支持的带宽信息以及使用接入点名称;
步骤33、WAP网关向GGSN发送计费响应,将计费结果返回给GGSN。
步骤34、GGSN向移动终端(MS)发送PDP激活响应,将PDP激活响应结果返回给移动终端;
步骤35、移动终端向无线应用协议网关发送访问流媒体业务网页的HTTP获取(GET)请求;
步骤36、WAP网关将HTTP获取请求转发给控制器端,并在该HTTP获取请求的头字段中添加移动终端支持的最大接收带宽信息;
步骤37、控制器端解析获取请求头字段得到移动终端的最大接收带宽,并根据该最大接收带宽确定移动终端的最大接收速率;
控制器端根据移动终端的最大接收速率向移动终端发送重定向消息,为移动终端定向流媒体网页服务器端中的网页;
所述流媒体服务器端中的网页中包含传输速率不大于移动终端最大接收速率的多个数据文件的相关信息;
所述数据文件分别包含不同的数据内容,但以相同的传输速率进行传输,其传输速率不大于移动终端的最大接收速率;
步骤38、移动终端在接收到重定向消息后再次向WAP网关发送HTTP获取请求,该请求中携带重定向信息;
步骤39、WAP网关根据重定向消息的指示将HTTP获取请求转发至流媒体网页服务器端;
步骤310、流媒体网页服务器端向WAP网关发送HTTP响应消息,并将重定向信息中所指定的网页发送给WAP网关;
步骤311、WAP网关将HTTP响应以及网页内容转发至移动终端;
步骤312、移动终端接收网页,并根据网页中各数据文件相关信息中的内容信息确定需要加载的数据文件,根据该需加载数据文件的地址信息向流媒体服务器端发送实时协议流(RTSP)请求,请求加载该数据文件中的数据;
步骤313、流媒体服务器端在收到实时流协议请求后向移动终端回复实时流协议响应,移动终端与服务器端流媒体服务器端建立起数据传输通道,流媒体服务器端向移动终端返回RTSP消息,使移动终端与数据文件建立联系,以便进行数据文件的数据内容加载。
图4所示为本发明实施例三的移动终端与服务器端之间的数据传输示意图,在本实施例中,PSS Server为同一数据内容设置了多个码流速率不同的数据文件,且属于同一数据内容的码流速率不同的各数据文件存储于相同的地址中;控制器端根据移动终端的接收带宽选择与其带宽相适应的文件进行传输。
如图4所示的数据传输步骤包括:
步骤41、移动终端经过无线网络向网关GPRS支持节点(GGSN)发送分组数据协议(PDP)激活请求;
步骤42、移动终端的带宽由移动终端与无线网络通过协商确定;
GGSN在收到PDP激活请求后向无线应用协议网关(WAP网关)发起远程认证拨号服务(RADIUS)计费请求,将移动终端信息发给WAP网关等待计费,这里所述的移动终端信息包括:移动终端识别号码、移动终端支持的带宽信息以及使用接入点名称;
步骤43、WAP网关向GGSN发送计费响应,将计费结果返回给GGSN。
步骤44、GGSN向移动终端(MS)发送PDP激活响应,将PDP激活响应结果返回给移动终端;
步骤45、移动终端向无线应用协议网关发送访问流媒体业务网页的HTTP获取(GET)请求;
步骤46、WAP网关将HTTP获取请求转发至流媒体网页服务器端,并在该HTTP获取请求的头字段中添加移动终端支持的最大接收带宽信息;
步骤47、流媒体网页服务器端向WAP网关回复HTTP响应,并向WAP网关发送网页数据;
所述流媒体网页服务器端中保存有流媒体服务器端内全部数据文件的相关信息;
所述相关信息包括数据文件的名称以及内容信息;
步骤48、WAP网关将HTTP响应以及网页数据转发给移动终端,并在移动终端生成包含数据文件相关信息的网面;
步骤49、移动终端根据网页中的数据文件相关信息选择需要传输的数据内容,并向控制器端发送实时流协议请求,请求加载该数据内容;
步骤410、控制器端向WAP网关发送移动终端带宽查询请求,请求获取移动终端的最大接收带宽;
步骤411、WAP网关向控制器端发送响应消息并将移动终端的最大接收带宽发送给控制器端;
步骤412、控制器端向流媒体服务器端分发实时流协议请求,将移动终端的最大接收带宽发送给流媒体服务器端;
本实施例中的服务器端包括多个数据内容组,每个数据内容组包括内容相同、码流速率不同的多个数据文件;
流媒体服务器端或控制器端根据数据文件的码流速率确定接收各数据文件所需的接收带宽;
当移动终端选定数据内容后,控制器端根据该移动终端的最大接收带宽将移动终端的加载请求发送至其所选数据内容组中与其带宽相适应的数据文件;
所述与其带宽相适应的数据文件指数据文件所需要的接收带宽不大于移动终端的最大接收带宽;
步骤413、流媒体服务器端向控制器端回复实时流协议响应,确定流媒体服务器端中的数据文件与服务器端已经建立起联系;
步骤414、控制器端将实时流协议响应转发至移动终端,至此移动终端和服务器端中数据文件建立起直接联系,流媒体服务器端开始向移动终端加载数据文件的数据内容。
本发明实施例三中的控制器端和流媒体服务器端分别独立存在,如果将控制器端设置于流媒体服务器端内,并使其他设置均与实施例三中相同,即可以得到本发明实施例四。
图5所示为本发明实施例四的移动终端与服务器端之间的数据传输示意图。
将图5与图4进行比较可知,本发明实施例四中移动终端与服务器端的数据传输原理与实施例三中相同,其建立传输过程的步骤也基本相同,其不同之处在于控制器端集成于流媒体服务器端内部后,实施例四中的移动终端直接与流媒体服务器端进行联系,流媒体服务器端直接从WAP网关中查询移动终端的接收带宽,并选择码流速率适当的数据文件进行传输。
图6所示为本发明实施例五的移动终端与服务器端数据传输***示意图。
如图6所示,本数据传输***包括移动终端、WAP网关、控制装置、流媒体网页服务器端和流媒体服务器端。
其中,所述控制装置用于根据移动终端的最大接收带宽确定服务器端可向移动终端发送的数据,该控制装置包括:
带宽信息接收模块,用于接收WAP网关上报的移动终端最大接收带宽;
数据选择模块,用于检测接收流媒体服务器端中各数据文件所需的带宽,并将所需带宽小于移动终端被分配带宽的数据文件确定为向移动终端发送的数据文件。
所述流媒体网页服务器端包括:
网页生成模块,用于生成包括流媒体信息的网页,以便控制器端或移动终端根据该流媒体信息加载流媒体数据;
网页发送模块,用于将网页信息发送至移动终端。
所述流媒体服务器端包括:
数据分组存储模块,用于将内容相同、传输速率不同的数据文件保存在同一数据内容组中;
数据发送模块,用于将数据文件发送至移动终端,实现移动终端对所需数据文件的数据内容的加载。
当所述***进行数据传输时,移动终端将经过协商获得的最大接收带宽信息发送给控制装置;
控制装置通过流媒体网页服务器端的网页发送模块获取包含数据文件相关信息的网页,该网页由流媒体网页服务器端的网页生成模块生成;
控制装置根据移动终端的最大接收带宽,确定可向移动终端发送的数据文件,并将其相关信息发送至移动终端;
移动终端根据相关信息选择数据文件;
控制装置将移动终端选择的数据文件从流媒体服务器端加载至移动终端,在该加载过程中,控制装置控制流媒体服务器端的数据文件发送模块将数据文件分组存储模块中的数据文件发送至移动终端,实现数据文件数据内容的加载。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (13)
1、一种移动终端与服务器端之间的数据传输方法,其特征在于,包括:
控制器端获取移动终端的最大接收带宽;
控制器端根据所述最大接收带宽确定服务器端可向移动终端发送的数据;
移动终端从所述经控制器确定可向移动终端发送的数据中选择并加载所需数据。
2、根据权利要求1所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,在所述控制器端获取移动终端最大接收带宽之前,WAP网关获取移动终端的最大接收带宽,其获取方法包括:
移动终端与无线网络协商,确定移动终端支持的最大数据接收带宽;
移动终端进行分组数据协议PDP激活,并在PDP激活过程中向WAP网关上报该移动终端支持的最大数据接收带宽;
控制器端通过与WAP网关进行信息交互获取移动终端的最大接收带宽。
3、根据权利要求1所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,
所述服务器端包括流媒体服务器端、流媒体网页服务器端;
所述流媒体服务器端包括多个数据内容组,每个数据内容组包括多个内容相同、文件名相同、码流速率不同的数据文件。
4、根据权利要求3所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,
所述流媒体网页服务器端构建多个网页,每个网页中包含各数据文件的相关信息;
同一网页中的各数据文件相关信息与流媒体服务器端所述各数据文件所在的数据内容组中的一个数据文件相对应,且各数据文件相关信息对应的数据文件的传输速率相同。
5、根据权利要求4所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,所述根据最大接收带宽确定可向移动终端发送的数据的步骤包括:
控制器端检测流媒体服务器端中各数据内容组对应数据文件的速率,确定接收各数据文件所需的带宽;
控制器端将移动终端的最大接收带宽与数据文件所需带宽进行比较,将所需带宽小于移动终端最大接收带宽的数据文件确定为向移动终端发送的数据。
6、根据权利要求5所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,所述根据最大接收带宽确定可向移动终端发送数据的步骤还包括:
控制器端将流媒体网页服务器端中包含所述可向移动终端发送的数据文件相关信息的网页直接下发给移动终端,
或,
控制器端向移动终端发送重定向消息,由移动终端根据重定向消息的指向自行访问所述包含可向移动终端发送的数据文件相关信息的网页。
7、根据权利要求3所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,
所述流媒体网页服务器端构建一个网页,该网页中包含数据文件的相关信息,且该网页中各数据文件相关信息与流媒体服务器端所述各数据文件所在的数据内容组中的全部数据文件相对应,且所述数据内容组中的全部数据文件分别具有不同的传输速率。
8、根据权利要求7所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,所述根据最大接收带宽确定可向移动终端发送的数据的步骤包括:
流媒体网页服务器端在接收到移动终端的加载请求后,将所述构建的网页发送至移动终端;
移动终端根据数据文件相关信息选择需要加载的数据文件,确定所述需要加载的数据文件在流媒体服务器中所属的数据内容组。
9、根据权利要求8所述的一种移动终端与服务器端之间的数据传输方法,其特征在于,所述根据最大接收带宽确定可向移动终端发送的数据的步骤还包括:
控制器端根据移动终端的最大接收带宽从所述流媒体服务器数据内容组中选择所需传输带宽不大于移动终端最大接收带宽的数据文件作为可向移动终端发送的数据文件,且所述控制器端可设置于流媒体服务器内,或设置于流媒体服务器外。
10、一种移动终端与服务器端之间的数据传输***,包括移动终端、WAP网关、流媒体网页服务器端和流媒体服务器端,其特征在于,所述***还包括:
控制装置,用于根据移动终端的最大接收带宽确定服务器端可向移动终端发送的数据。
11、根据权利要求10所述的一种移动终端与服务器端之间的数据传输***,其特征在于,所述控制装置包括:
带宽信息接收模块,用于接收WAP网关上报的移动终端最大接收带宽;
数据选择模块,用于检测接收流媒体服务器端中各数据文件所需的带宽,并将所需带宽小于移动终端被分配带宽的数据文件确定为向移动终端发送的数据。
12、根据权利要求10所述的一种移动终端与服务器端之间的数据传输***,其特征在于,所述流媒体网页服务器端包括网页生成模块、网页发送模块,
所述网页生成模块用于生成包括流媒体信息的网页,以便控制器端或移动终端根据该流媒体信息加载数据文件;
所述网页发送模块用于将网页信息发送至移动终端。
13、根据权利要求10所述的一种移动终端与服务器端之间的数据传输***,其特征在于,所述流媒体服务器端包括:
数据分组存储模块,用于将内容相同、传输速率不同的数据文件保存在同一数据内容组中;
数据发送模块,用于将数据文件发送至移动终端,实现移动终端对所需数据文件中数据内容的加载。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101596794A CN1946087B (zh) | 2006-09-30 | 2006-09-30 | 移动终端与服务器端之间的数据传输方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101596794A CN1946087B (zh) | 2006-09-30 | 2006-09-30 | 移动终端与服务器端之间的数据传输方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1946087A true CN1946087A (zh) | 2007-04-11 |
CN1946087B CN1946087B (zh) | 2010-09-15 |
Family
ID=38045300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101596794A Expired - Fee Related CN1946087B (zh) | 2006-09-30 | 2006-09-30 | 移动终端与服务器端之间的数据传输方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1946087B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111848A (zh) * | 2009-12-24 | 2011-06-29 | 华为技术有限公司 | 一种无线承载带宽信息通知的方法、***及装置 |
WO2012041119A1 (zh) * | 2010-09-30 | 2012-04-05 | 中兴通讯股份有限公司 | 一种无线网络中的信道数据传输方法及*** |
CN102595449A (zh) * | 2011-01-07 | 2012-07-18 | 中兴通讯股份有限公司 | 一种实现大带宽载波空闲状态检测的方法和*** |
CN101282339B (zh) * | 2008-05-16 | 2012-12-12 | 华为技术有限公司 | 流媒体***的能力协商方法、数据传输方法及相关设备 |
CN102160332B (zh) * | 2008-09-18 | 2014-07-16 | 汤姆森特许公司 | 用于从装置检索信息的装置和方法 |
CN104254109A (zh) * | 2013-06-25 | 2014-12-31 | 华为技术有限公司 | 用户设备、基站、流媒体自适应传输***和方法 |
CN104270601A (zh) * | 2014-08-22 | 2015-01-07 | 江苏鸿信***集成有限公司 | 一种提高手机终端同网络摄像头视频传输稳定性的方法 |
CN104270600A (zh) * | 2014-08-22 | 2015-01-07 | 江苏鸿信***集成有限公司 | 一种提高手机终端同公网中的网络摄像头传输速度的方法 |
CN107689996A (zh) * | 2017-09-05 | 2018-02-13 | 武汉斗鱼网络科技有限公司 | 数据传输方法、装置及终端设备 |
CN109818711A (zh) * | 2017-11-21 | 2019-05-28 | 电信科学技术研究院 | 一种bundling大小确定方法、用户终端和网络侧设备 |
CN114679559A (zh) * | 2022-05-27 | 2022-06-28 | 南斗六星***集成有限公司 | 一种智能网联车车载实时视频观看的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI108390B (fi) * | 1999-04-15 | 2002-01-15 | Nokia Corp | Põõtelaitteen palvelukomponenttien hallinta |
FR2849337B1 (fr) * | 2002-12-24 | 2005-04-29 | Evolium Sas | Procede de dimensionnement de reseau de transport pour reseau d'acces radio d'un reseau de radiocommunications mobiles |
CN1642136A (zh) * | 2004-01-17 | 2005-07-20 | 华为技术有限公司 | 一种数据流量带宽的控制方法 |
-
2006
- 2006-09-30 CN CN2006101596794A patent/CN1946087B/zh not_active Expired - Fee Related
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101282339B (zh) * | 2008-05-16 | 2012-12-12 | 华为技术有限公司 | 流媒体***的能力协商方法、数据传输方法及相关设备 |
US9032098B2 (en) | 2008-09-18 | 2015-05-12 | Thomson Licensing | Device and method for retrieving information from a device |
CN102160332B (zh) * | 2008-09-18 | 2014-07-16 | 汤姆森特许公司 | 用于从装置检索信息的装置和方法 |
CN102111848B (zh) * | 2009-12-24 | 2013-11-06 | 华为技术有限公司 | 一种无线承载带宽信息通知的方法、***及装置 |
CN102111848A (zh) * | 2009-12-24 | 2011-06-29 | 华为技术有限公司 | 一种无线承载带宽信息通知的方法、***及装置 |
US8982819B2 (en) | 2010-09-30 | 2015-03-17 | Zte Corporation | Method and system for channel data transmission in wireless network |
WO2012041119A1 (zh) * | 2010-09-30 | 2012-04-05 | 中兴通讯股份有限公司 | 一种无线网络中的信道数据传输方法及*** |
CN102448125A (zh) * | 2010-09-30 | 2012-05-09 | 中兴通讯股份有限公司 | 一种无线网络中的信道数据传输方法及*** |
CN102448125B (zh) * | 2010-09-30 | 2015-08-12 | 中兴通讯股份有限公司 | 一种无线网络中的信道数据传输方法及*** |
CN102595449A (zh) * | 2011-01-07 | 2012-07-18 | 中兴通讯股份有限公司 | 一种实现大带宽载波空闲状态检测的方法和*** |
CN102595449B (zh) * | 2011-01-07 | 2016-09-28 | 中兴通讯股份有限公司 | 一种实现大带宽载波空闲状态检测的方法和*** |
US10004001B2 (en) | 2013-06-25 | 2018-06-19 | Huawei Technologies Co., Ltd. | User equipment, base station, and streaming media adaptive transmission system and method |
WO2014206116A1 (zh) * | 2013-06-25 | 2014-12-31 | 华为技术有限公司 | 用户设备、基站、流媒体自适应传输***和方法 |
CN104254109B (zh) * | 2013-06-25 | 2019-02-19 | 华为技术有限公司 | 用户设备、基站、流媒体自适应传输***和方法 |
CN104254109A (zh) * | 2013-06-25 | 2014-12-31 | 华为技术有限公司 | 用户设备、基站、流媒体自适应传输***和方法 |
CN104270600A (zh) * | 2014-08-22 | 2015-01-07 | 江苏鸿信***集成有限公司 | 一种提高手机终端同公网中的网络摄像头传输速度的方法 |
CN104270601A (zh) * | 2014-08-22 | 2015-01-07 | 江苏鸿信***集成有限公司 | 一种提高手机终端同网络摄像头视频传输稳定性的方法 |
CN104270600B (zh) * | 2014-08-22 | 2017-12-19 | 江苏鸿信***集成有限公司 | 一种提高手机终端与公网中的网络摄像头之间传输速度的方法 |
CN107689996A (zh) * | 2017-09-05 | 2018-02-13 | 武汉斗鱼网络科技有限公司 | 数据传输方法、装置及终端设备 |
CN107689996B (zh) * | 2017-09-05 | 2020-07-31 | 武汉斗鱼网络科技有限公司 | 数据传输方法、装置及终端设备 |
US11902984B2 (en) | 2017-11-21 | 2024-02-13 | Datang Mobile Communications Equipment Co., Ltd. | Method for determining bundling size, user equipment and network-side device |
CN109818711A (zh) * | 2017-11-21 | 2019-05-28 | 电信科学技术研究院 | 一种bundling大小确定方法、用户终端和网络侧设备 |
CN114679559A (zh) * | 2022-05-27 | 2022-06-28 | 南斗六星***集成有限公司 | 一种智能网联车车载实时视频观看的方法 |
CN114679559B (zh) * | 2022-05-27 | 2022-09-23 | 南斗六星***集成有限公司 | 一种智能网联车车载实时视频观看的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1946087B (zh) | 2010-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1946087A (zh) | 移动终端与服务器端之间的数据传输方法及*** | |
CN1166119C (zh) | 进行数据通信的方法、交换设备、通信***及终端台 | |
CN101051980A (zh) | 一种文件数据分发方法及相关设备 | |
CN1723662A (zh) | 在分组模式移动通信网中区分服务质量的方法 | |
CN101043755A (zh) | 移动通信***中准入判断的方法、***及装置 | |
CN1893356A (zh) | 一种通过移动终端访问电脑资源的方法及*** | |
CN1960400A (zh) | 通信终端及其接收阻塞方法 | |
CN1694379A (zh) | 移动通信***和mbms服务相关信息传送方法 | |
CN1917462A (zh) | 在无线局域网(wlan)中传输帧 | |
CN1969478A (zh) | 无线通信***中用于点对多点服务的通信控制消息 | |
CN101056439A (zh) | 便携式电子装置、内容信息服务器、内容列表提供方法 | |
CN101035317A (zh) | 一种业务参数配置方法及***以及业务参数配置单元 | |
CN1257631C (zh) | 一种基于互联网的短消息传送***及数据传送的方法 | |
CN1731396A (zh) | 实现移动终端搜索网络资源的***及方法 | |
CN101056187A (zh) | 一种网络内容定位定向定制发布的***和方法 | |
CN1852551A (zh) | 基于移动网络的组播业务数据的实现方法 | |
CN101047958A (zh) | 3gpp演进网络中漫游场景下用户网络附着方法及*** | |
CN1611020A (zh) | 位置管理服务器和移动通信*** | |
CN1867090A (zh) | 短信网址装置及实现短信增值业务的***和方法 | |
CN1513274A (zh) | 无线网络***及无线通信控制方法 | |
CN101075987A (zh) | 一种传送消息的装置和方法 | |
CN1852347A (zh) | 掉话故障信息的上报方法、装置及掉话故障原因定位*** | |
CN1846410A (zh) | 通过采用释放消息或者状态请求和响应来更新及管理同步标识符的方法 | |
CN1893304A (zh) | 在无线通信***中提供服务质量保证的实现方法 | |
CN1930895A (zh) | 移动通信终端之间互通消息的***和方法 |
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: 20100915 |