首页> 中国专利> 协同通信的方法、云端服务器和核心网服务器

协同通信的方法、云端服务器和核心网服务器

摘要

本发明公开了一种协同通信的方法,云端服务器和核心网服务器。方法包括:确定用户设备UE当前接入的第一无线网络的带宽;确定向UE待发送的数据所需的带宽;当第一无线网络的带宽不能满足待发送的数据所需的带宽时,向第一无线网络发送第一部分数据包,并向至少一个核心网发送第二部分数据包,以便至少一个核心网通过至少一个无线网络向UE发送第二部分数据包,第一部分数据包和第二部分数据包属于待发送的数据,第一无线网络与至少一个无线网络的通信协议不同。本发明实施例中将部分数据由核心网通过与其连接的无线网络发送至用户设备,能够整合不同通信协议的无线网络的带宽资源,从而能够实现数据的流畅传输。

著录项

  • 公开/公告号CN103974328A

    专利类型发明专利

  • 公开/公告日2014-08-06

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201410177627.4

  • 发明设计人 薛黎;

    申请日2014-04-29

  • 分类号H04W28/06(20090101);H04W28/14(20090101);H04L29/08(20060101);

  • 代理机构11329 北京龙双利达知识产权代理有限公司;

  • 代理人王君;肖鹂

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 01:29:34

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-12-22

    授权

    授权

  • 2014-09-03

    实质审查的生效 IPC(主分类):H04W28/06 申请日:20140429

    实质审查的生效

  • 2014-08-06

    公开

    公开

说明书

技术领域

本发明涉及通信领域,更具体地,涉及协同通信的方法、云端服务器和 核心网服务器。

背景技术

随着网络技术的发展和分享平台的完善,用户对标清,高清等多媒体数 据的需求也越来越多,对媒体数据质量的要求也越来越高。多媒体等实时数 据要求网络具备较高数据流量的宽带和相对稳定高的网络质量。而对于无线 网络来说,在大带宽和高稳定性上一直存在问题。

一方面,现有的无线局域网,第二代移动通信(The Second Generation, 简称2G)网络,第三代移动通讯技术(The Third Generation,简称3G)网 络,或者正在商用布局的LTE(Long Term Evolution,长期演进技术)网络 都正在拓宽我们的无线网络的带宽。另一方面,它们各自为战,虽单系统能 部分解决传输问题,但却不能完全满足实际存在的大带宽,高稳定性的需求。

随着对网络带宽更高的需求,以及对于无线网络稳定传输多媒体等实时 数据的要求,由于无线网络本身的不稳定性,各个无线网络隔离等原因,造 成无线传输性能的不稳定,无线带宽不能满足实时数据流畅传输的需求。

发明内容

本发明实施例提供了一种协同通信的方法、云端服务器和核心网服务 器,能够整合不同通信协议的无线网络的带宽资源,从而能够实现实时数据 的流畅传输。

第一方面,提供了一种协同通信的方法,该方法由云端服务器执行,云 端服务器与多个核心网相连接,该方法包括:确定用户设备UE当前接入的 第一无线网络的带宽;确定向UE待发送的数据所需的带宽;当第一无线网 络的带宽不能满足待发送的数据所需的带宽时,向第一无线网络发送第一部 分数据包,并向至少一个核心网发送第二部分数据包,以便至少一个核心网 通过至少一个无线网络向UE发送第二部分数据包,第一部分数据包和第二 部分数据包属于待发送的数据,第一无线网络与至少一个无线网络的通信协 议不同。

结合第一方面,在第一种可能的实现方式中,当第一无线网络的带宽不 能满足待发送的数据所需的带宽时,在向第一无线网络发送第一部分数据包 之前,方法还包括:向至少一个核心网的至少一个核心网服务器发送请求消 息,请求消息用于请求至少一个核心网提供带宽支援,请求消息携带UE的 标识符和UE所在小区位置信息;接收至少一个核心网服务器发送的反馈信 息,反馈信息包括至少一个无线网络提供的带宽;根据至少一个无线网络提 供的带宽和第一无线网络的带宽,确定第一部分数据包和第二部分数据包。

结合第一种可能的实现方式,在第二种可能的实现方式中,待发送的数 据至少包括:第一压缩率的数据包和第二压缩率的数据包,第一压缩率小于 第二压缩率,待发送的数据所需的带宽包括:待发送的数据的第一压缩率的 数据包所需的带宽,当至少一个无线网络提供的带宽和第一无线网络的带宽 满足待发送的数据的第一压缩率的数据包所需的带宽时,第一部分数据包和 第二部分数据包均属于所述第一压缩率的数据包,当至少一个无线网络提供 的带宽和第一无线网络的带宽无法满足待发送的数据的第一压缩率的数据 包所需的带宽时,第一部分数据包和第二部分数据包二者中的部分或者全部 的数据包属于所述第二压缩率的数据包。

结合第一方面或第一种或第二种可能的实现方式,在第三种可能的实现 方式中,该方法还包括:接收UE上报的第一无线网络的性能参数,其中, 确定UE当前接入的第一无线网络的带宽包括:根据第一无线网络的性能参 数,确定第一无线网络的带宽。

第二方面,提供了一种协调通信的方法,该方法包括:接收云端服务器 发送的请求消息,请求消息用于请求带宽支援,请求消息包括用户设备UE 的标识符和UE所在小区位置信息;根据请求消息,确定无线网络能够为 UE提供的无线带宽;向云端服务器发送反馈消息,反馈消息携带无线带宽。

结合第二方面,在第二方面的第一种可能的实现方式中,根据请求消息, 确定无线网络能够为UE提供的无线带宽包括:根据UE所在小区位置信息, 确定UE所在的无线网络;与无线网络中的基站建立连接;从基站获取无线 网络能够为UE提供的无线带宽。

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二 种可能的实现方式中,该方法还包括:接收云端服务器发送的数据;将数据 通过无线网络发送至UE。

第三方面,提供了一种云端服务器,该云端服务器与多个核心网相连接, 云端服务器包括:确定模块,用于确定用户设备UE当前接入的第一无线网 络的带宽,还用于确定向UE待发送的数据所需的带宽;发送模块,用于当 确定模块确定的第一无线网络的带宽不能满足待发送的数据所需的带宽时, 向第一无线网络发送第一部分数据包,并向至少一个核心网发送第二部分数 据包,以便至少一个核心网通过至少一个无线网络向UE发送第二部分数据 包,第一部分数据包和第二部分数据包属于待发送的数据,第一无线网络与 至少一个无线网络的通信协议不同。

结合第三方面,在第三方面的第一种可能的实现方式中,发送模块还用 于,当第一无线网络的带宽不能满足待发送的数据所需的带宽时,在向第一 无线网络发送第一部分数据包之前,向至少一个核心网的至少一个核心网服 务器发送请求消息,请求消息用于请求至少一个核心网提供带宽支援,请求 消息携带UE的标识符和UE所在小区位置信息,该云端服务器还包括:接 收模块,用于接收至少一个核心网服务器发送的反馈信息,反馈信息包括至 少一个无线网络提供的带宽,其中,确定模块还用于根据至少一个无线网络 提供的带宽和第一无线网络的带宽,确定第一部分数据包和第二部分数据 包。

结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实 现方式中,待发送的数据至少包括:第一压缩率的数据包和第二压缩率的数 据包,第一压缩率小于第二压缩率,待发送的数据所需的带宽包括:待发送 的数据的第一压缩率的数据包所需的带宽,当至少一个无线网络提供的带宽 和第一无线网络的带宽满足待发送的数据的第一压缩率的数据包所需的带 宽时,第一部分数据包和第二部分数据包属于第一压缩率的数据包,当至少 一个无线网络提供的带宽和第一无线网络的带宽无法满足待发送的数据的 第一压缩率的数据包所需的带宽时,第一部分数据包和第二部分数据包二者 中的部分或者全部的数据包属于第二压缩率的数据包。

结合第三方面或第三方面的第一种或第二种可能的实现方式,在第三方 面的第三种可能实现方式中,接收模块还用于接收UE上报的第一无线网络 的性能参数,其中,确定模块具体用于根据第一无线网络的性能参数,确定 第一无线网络的带宽。

第四方面,提供了一种核心网服务器,该核心网服务器包括:接收模块, 用于接收云端服务器发送的请求消息,请求消息用于请求带宽支援,请求消 息包括用户设备UE的标识符和UE所在小区位置信息;确定模块,用于根 据请求消息,确定无线网络能够为UE提供的无线带宽;发送模块,用于向 云端服务器发送反馈消息,反馈消息携带无线带宽。

结合第四方面,在第四方面的第一种可能的实现方式中,确定模块包括: 确定单元,用于根据UE所在小区位置信息,确定UE所在的无线网络;连 接单元,用于与无线网络中的基站建立连接;获取单元,用于从基站获取无 线网络能够为UE提供的无线带宽。

结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二 种可能的实现方式中,接收模块还用于接收云端服务器发送的数据;发送模 块还用于将数据通过无线网络发送至UE。

基于上述技术方案,在当前接入的无线网络的带宽不能满足数据传输所 需的带宽时,将部分数据由核心网通过与其连接的无线网络发送至用户设 备,能够整合不同通信协议的无线网络的带宽资源,从而能够实现数据的流 畅传输。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中 所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的 前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明一个实施例的协同通信的方法的示意性流程图。

图2是根据本发明另一实施例的协同通信的方法的示意性流程图。

图3是根据本发明另一实施例的协同通信的方法的示意性流程图。

图4是根据本发明另一实施例的协同通信的方法的示意性流程图。

图5是根据本发明一个实施例的云端服务器的示意性框图。

图6是根据本发明一个实施例的核心网服务器的示意性框图。

图7是根据本发明实施例的核心网服务器的确定模块的示意性框图。

图8是根据本发明另一实施例的云端服务器的示意性框图。

图9是根据本发明另一实施例的核心网服务器的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不 是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创 造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全 球移动通讯(Global System of Mobile communication,GSM)系统、码分多 址(Code Division Multiple Access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)系 统、LTE频分双工(Frequency Division Duplex,FDD)系统、LTE时分双工 (Time Division Duplex,TDD)、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)或全球互联微波接入(Worldwide Interoperability for Microwave Access,WiMAX)通信系统等。

本发明实施例可以用于不同通信协议的无线网络。无线接入网络在不同 的系统中可包括不同的网元。例如,LTE和LTE-A中无线接入网络的网元包 括eNB(eNodeB,演进型基站),WCDMA中无线接入网络的网元包括RNC (Radio Network Controller,无线网络控制器)和NodeB,无线局域网中的 网元包括访问接入点(Access Point,AP),类似地,WiMax(Worldwide Interoperability for Microwave Access,全球微波互联接入)等其它无线网络 也可以使用与本申请实施例类似的方案,只是基站系统中的相关模块可能有 所不同,本申请实施例并不限定。

还应理解,在本申请实施例中,用户设备(UE,User Equipment)可以 是但不限于移动台(MS,Mobile Station)、移动终端(Mobile Terminal)、移 动电话(Mobile Telephone)、手机(handset)及便携设备(portable equipment) 等,该用户设备可以经无线接入网(RAN,Radio Access Network)与一个或 多个核心网进行通信,例如,计算机等,用户设备还可以是便携式、袖珍式、 手持式、计算机内置的或者车载的移动装置。用户设备可以是移动电话(或 称为“蜂窝”电话)、具有无线通信功能的计算机等,用户设备还可以是便 携式、袖珍式、手持式、计算机内置的或者车载的移动装置。

图1示出了根据本发明实施例的协同通信的方法100的示意性流程图, 该方法100可以由云端服务器执行,该云端服务器与多个核心网相连接。如 图1所示,方法100包括如下内容。

110,确定用户设备UE当前接入的第一无线网络的带宽。

具体而言,该无线网络可以是无线局域网,也可以是2G、3G或LTE网 等。云端服务器根据该无线网络的监测参数和相关计算模型可以确定该无线 网络的带宽。

120,确定向用户设备UE待发送的数据所需的带宽。

例如,该数据可以是高清、标清多媒体等实时数据。该待发送的数据可 以是下一时间帧内要发送的数据。可以根据该多媒体实时数据的播放进度确 定在下一时间帧向UE发送的数据所需的带宽。

130,当第一无线网络的带宽不能满足该待发送的数据所需的带宽时, 向第一无线网络发送第一部分数据包,并向至少一个核心网发送第二部分数 据包,以便该至少一个核心网通过至少一个无线网络向该UE发送该第二部 分数据包,该第一部分数据包和第二部分数据包属于该待发送的数据,该第 一无线网络与该至少一个无线网络的通信协议不同。

该至少一个无线网络与上述至少一个核心网相连接。例如,当该第一无 线网络可以为无线局域网时,该至少一个无线网络可以为2G网络、3G网络 或者LTE网络等。

因此,本发明实施例的协同通信的方法,在当前接入的无线网络的带宽 不能满足数据传输所需的带宽时,通过向核心网请求带宽支援,将部分数据 由核心网通过与其连接的无线网络发送至用户设备,能够整合不同通信协议 的无线网络的带宽资源,从而能够实现数据的流畅传输。

具体地,作为另一实施例,如图2所示,当第一无线网络的带宽不能满 足所述待发送的数据所需的带宽时,在向第一无线网络发送第一部分数据包 之前,方法100还包括如下内容。

140、向该至少一个核心网的至少一个核心网服务器发送请求消息,该 请求消息用于请求该至少一个核心网提供带宽支援,该请求消息携带该UE 的标识符和该UE所在小区位置信息。

例如,每个核心网具有一个核心网服务器。

150、接收该至少一个核心网服务器发送的反馈信息,该反馈信息包括 该至少一个无线网络提供的带宽。

例如,每个核心网服务器可以根据请求消息中携带的UE的标识符和 UE所在小区位置信息,确定该核心网连接的无线网络所能提供的带宽。

160、根据该至少一个无线网络提供的带宽和该第一无线网络的带宽, 确定该第一部分数据包和该第二部分数据包。

在本发明实施例中,云端服务器会根据核心网服务器反馈的带宽确定由 核心网通过与其连接的无线网络向UE发送的数据。

具体地,作为另一实施例,在120中待发送的数据至少包括:第一压缩 率的数据包和第二压缩率的数据包,该第一压缩率小于该第二压缩率。相应 地,在130中该待发送的数据所需的带宽包括:该待发送的数据的该第一压 缩率的数据包所需的带宽。当至少一个无线网络提供的带宽和第一无线网络 的带宽满足该待发送的数据的第一压缩率的数据包所需的带宽时,该第一部 分数据包和该第二部分数据包属于该第一压缩率的数据包;当至少一个无线 网络提供的带宽和第一无线网络的带宽无法满足该待发送的数据的第一压 缩率的数据包所需的带宽时,该第一部分数据包和该第二部分数据包二者中 的部分或者全部的数据包属于该第二压缩率的数据包。

具体而言,云端服务器中的同一内容数据存有高清或者标清或者其他版 本。同一数据流,云端服务器可以按照不同的压缩率分别打包,可以满足不 同网络质量的要求。实时数据在云端储存时以分包形式存好,并打好标签。 标签的信息包括:该数据包的内容,压缩率分类,相对顺序,大小等相关信 息。

具体地,当第一无线网络的带宽和至少一个无线网络提供的带宽之和能 够满足低压缩率的数据包所需的带宽时,云端服务器可以通过第一无线网络 和至少一个无线网络向UE发送低压缩率的数据包。当第一无线网络的带宽 和至少一个无线网络提供的带宽之和无法满足低压缩率的数据包所需的带 宽时,如果云端服务器仍然通过第一无线网络和至少一个无线网络向UE发 送低压缩率的数据包,将难以保证数据的流畅性。这时,云端服务器可以向 UE发送部分低压缩率的数据包和部分高压缩率的数据包;或者云端服务器 可以向UE发送高压缩率的数据包,而不再发送低压缩率的数据包。这样, 根据各个无线网络所能提供的带宽发送不同压缩率的数据包,能够保证数据 的流畅性。

例如,云端服务器可以将数据A分成n份,每份数据以压缩率a压缩, 分包为Aa1~Aan;同时以压缩率b压缩,分包为Ab1~Abn。或者还可以以其 他的压缩率c,d……,进行压缩存储。数据B以同样的方式,分包存储。 不管以哪一种压缩率压缩,每个压缩包的数据源是一样的,即不同帧率或者 图像质量(1080p/1080i/720p等)在分包时内容保持一致。这样便于在无线 网络质量变化时,云端服务器能根据无线网络的变化选择不同压缩率数据包 而不影响解调后的数据连贯性。

在一个时间帧可以容纳若干个数据包。每一帧内的数据可以是相同压缩 率的数据包,也可以是不同压缩率的数据包。初始在无线网络质量良好的状 态下,云端服务器发送压缩率较低(如图象质量更好)或者带宽要求较宽(如 高清媒体)的数据包。在无线网络的带宽无法满足压缩率较低(如图象质量 更好)或者带宽要求较宽(如高清媒体)的数据包所需的带宽时,重新计算 选择部分或者全部数据包为压缩率较高(如图像质量较差)或者带宽要求较 低(如标清媒体)的数据包。UE在接收到数据包之后,根据数据包的标签 信息,将各个数据包合并解码就可以得到所需实时数据。

应理解,实时数据对于用户来说,首先是流畅性,其次是图像质量。因 此本发明实施例要在满足流畅性的基础上,提高图像质量。

例如,假设带宽α为在下一时间帧中高清压缩数据流或者低压缩率数据 包所需要的带宽,即无线网络所需要满足的最大数据带宽。当无线网络质量 下降时,无线带宽受到影响,为满足无线网络数据带宽α而引入核心网的带 宽来满足需要。当引入核心网的通信带宽也无法达到α时,设此时能提供的 无线带宽为β,云端服务器重新计算选择发送部分或者全部标清压缩数据流 或者更小流量数据流或者高压缩率的数据包,以减轻带宽的压力,也就是通 过适当牺牲数据或者图像的质量来尽量维持实时数据流畅性。

另外,本发明实施例中的时间帧的长度应该与用户设备所能提供的缓存 时间一致,这样就能满足用户流畅播放的要求。

因此,本发明实施例的协同通信的方法可以在无线网络质量发生变化 时,能够实现实时数据的流畅传输,以满足客户最佳体验。

可选地,作为另一实施例,方法100还包括:接收该UE上报的该第一 无线网络的性能参数,相应地,在110中,根据该第一无线网络的性能参数, 确定该第一无线网络的带宽。

具体地,该性能参数可以包括该无线网络的接收信号强度指示(Received Signal Strength Indication,RSSI)和报文长度。

无线局域网络会根据访问接入点(Access Point,AP)侧所能接收到的 RSSI自动调整数据带宽(即传输速率)。RSSI决定了现在物理层能获得的最 大速率。在预测信号衰减上,已经有相当一部分经验模型,比如室内传播模 型,多径效应,时延扩展,衰落特性以及多普勒效应等。在此发明中我们利 用此研究方向的已成熟的成果,不再赘述。

因为网络环境复杂,实际的传输带宽更多的依赖于报文长度。所以在本 发明实施例中,云端服务器还会对报文长度进行统计和监控。以802.11g, 最高物理速率54Mbps传输为例,一般在理想环境中,最高吞吐量如下表1。

表1

物理层最大速率 54Mbps 理论最大传输速率(1500Byte报文) 22Mbps假设报文所占比例为a% 理论最大传输速率(512Byte报文) 14Mbps假设报文所占比例为b% 理论最大传输速率(88Byte报文) 3.2Mbps假设报文所占比例为c%

一台AP能提供的总吞吐量为A*a%+B*b%+C*c%(多台AP还存在同 频干扰,带宽还会继续下降),其中A,B,C分别为不同长度报文的理论最大 传输速率。云端统计不同长度报文数量,计算所占比例。

一般来说,长报文带宽利用率高。设实时媒体数据流以长报文形式发送, 若长报文比例低于n时,认为吞吐量下降到不可接受的程度,n变化趋势对 吞吐量的影响能通过概率统计得到。据此云端服务器会根据计算采取相应措 施,比如,暂停部分优先级不高的客户端,或者引入其他通信带宽等。若媒 体数据流以短报文发送,也可得到一个报文比例临界值m。算法规则同上。

通过获取无线网络参数并传输给云端服务器,云端服务器结合相关的模 型便可确认下一时间帧UE的信道的网络质量。

因此,本发明实施例的协同通信的方法,在当前接入的无线网络的带宽 不能满足数据传输所需的带宽时,通过向核心网请求带宽支援,将部分数据 由核心网通过与其连接的无线网络发送至用户设备,能够整合不同通信协议 的无线网络的带宽资源,从而能够实现数据的流畅传输。

图3示出了根据本发明另一实施例的协同通信的方法300的示意性流程 图。方法300可以由核心网服务器执行,如图3所示,方法300包括如下内 容。

310,接收云端服务器发送的请求消息,该请求消息用于请求带宽支援, 该请求消息包括用户设备UE的标识符和该UE所在小区位置信息。

320,根据该请求消息,确定无线网络能够为该UE提供的无线带宽。

330,向该云端服务器发送反馈消息,该反馈消息携带该无线带宽。

因此,本发明实施例的系统通信的方法,通过接收并响应云端服务器的 带宽支援请求,能够整合不同通信协议的无线网络的带宽资源,从而能够实 现数据的流畅传输。

具体地,作为另一实施例,在320可以包括:根据该UE所在小区位置 信息,确定该UE所在的无线网络;与该无线网络中的基站建立连接;从该 基站获取该无线网络能够为该UE提供的无线带宽。

可选地,作为另一实施例,方法300还包括:接收该云端服务器发送的 数据;将该数据通过该无线网络发送至该UE。

具体而言,核心网服务器向云端服务器发送与UE通信可提供的带宽之 后,核心网服务器根据所在的核心网的设置,向云端服务器反馈是否可以提 供带宽支援。如果可以提供带宽支援,该核心网服务器进一步确认可以提供 的带宽,并向云端服务器反馈,由云端服务器确定向该核心网服务器发送的 数据包。

因此,本发明实施例的系统通信的方法,通过接收并响应云端服务器的 带宽支援请求,能够整合不同通信协议的无线网络的带宽资源,从而能够实 现数据的流畅传输。

下面结合图4,详细描述根据本发明实施例的协同通信的方法。

图4示出了根据本发明实施例的协同通信的方法400的示意性流程图。

在图4中,假设第一无线网络为无线局域网A,云端服务器与核心网B、 C和D相连接。核心网B、C和D分别与一个无线网络相连接,例如无线网 络可以是2G、3G或LTE网络。

401,云端服务器将待发送给UE的数据流,按照不同的压缩率分别打 包,以满足不同网络质量的要求。即同一内容数据存有高清或者标清或者其 他版本。实时数据在云端储存时以分包形式存好,并打好标签。标签的信息 包括:该数据包的内容、分类、相对顺序、大小等相关信息。

402,UE在无线局域网A中建立无线连接。

403,UE收集该无线局域网A的性能参数,并将这些数据通过AP实时 上报至云端服务器。云端服务器根据实时上报的数据和相关计算模型对下一 时间帧的无线局域网A的网络质量做出预计。

404,云端服务器根据向UE发送的实时数据流计算下一时间帧所需带 宽。

405,比较下一时间帧实时数据所需带宽与无线局域网A所能保障的带 宽。如果下一时间帧的无线网络带宽能满足实时数据带宽要求,则执行406。 否则,执行407。

406,UE通过无线局域网A与云端服务器进行数据传输,云端服务器 继续根据UE实时上报的无线局域网A的性能参数监控无线局域网A的网络 性能。

407,云端服务器向核心网B、C、D请求支援,并提供UE的相关数据 (如UE的标识符和UE所在小区位置信息)。

408,收到核心网B、C、D的同意反馈后,根据核心网反馈的带宽信息, 确定向核心网B、C、D发送的数据包,然后将对应的数据包发送给核心网 B、C、D各自的核心网服务器。

409,核心网服务器将数据包通过与其连接的无线网络中UE的服务基 站将数据包分别发送给UE。

410,UE收到来自不同的无线网络的数据包后,根据包头标签信息,将 各数据包合并解码得到所需实时数据。

因此,本发明实施例的协同通信的方法,在当前接入的无线网络的带宽 不能满足数据传输所需的带宽时,通过向核心网请求带宽支援,将部分数据 由核心网通过与其连接的无线网络发送至用户设备,能够整合不同通信协议 的无线网络的带宽资源,从而能够实现数据的流畅传输。

应注意,图4的例子是为了帮助本领域技术人员更好地理解本发明实施 例,而非要限制本发明实施例的范围。本领域技术人员根据所给出的图4的 例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发 明实施例的范围内。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程 的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程 构成任何限定。

上文结合图1至图4详细描述了根据本发明实施例的协同通信的方法, 下面结合图5至图9,详细描述根据本发明实施例的云端服务器和核心网服 务器。

图5示出了根据本发明实施例的云端服务器500的示意性框图,如图5 所示,云端服务器500包括:确定模块510和发送模块520。

确定模块510,用于确定用户设备UE当前接入的第一无线网络的带宽, 还用于确定向该UE待发送的数据所需的带宽;

发送模块520,用于当确定模块510确定的该第一无线网络的带宽不能 满足该待发送的数据所需的带宽时,向第一无线网络发送第一部分数据包, 并向至少一个核心网发送第二部分数据包,以便该至少一个核心网通过至少 一个无线网络向该UE发送该第二部分数据包,该第一部分数据包和第二部 分数据包属于该待发送的数据,该第一无线网络与该至少一个无线网络的通 信协议不同。

因此,本发明实施例的云端服务器,在当前接入的无线网络的带宽不能 满足数据传输所需的带宽时,通过向核心网请求带宽支援,将部分数据由核 心网通过其他无线网络发送至用户设备,能够整合其他无线网络的带宽资 源,从而能够实现数据的流畅传输。

具体地,作为另一实施例,云端服务器500还包括:接收模块530。发 送模块520还用于当第一无线网络的带宽不能满足待发送的数据所需的带宽 时,在向第一无线网络发送第一部分数据包之前,向该至少一个核心网的至 少一个核心网服务器发送请求消息,该请求消息用于请求该至少一个核心网 提供带宽支援,该请求消息携带该UE的标识符和该UE所在小区位置信息。 接收模块530用于接收该至少一个核心网服务器发送的反馈信息,该反馈信 息包括该至少一个无线网络提供的带宽。确定模块510还用于根据该至少一 个无线网络提供的带宽和该第一无线网络的带宽,确定该第一部分数据包和 该第二部分数据包。

具体地,作为另一实施例,待发送的数据至少包括:第一压缩率的数据 包和第二压缩率的数据包,该第一压缩率小于该第二压缩率,该待发送的数 据所需的带宽包括:该待发送的数据的该第一压缩率的数据包所需的带宽。 当该至少一个无线网络提供的带宽和该第一无线网络的带宽满足该待发送 的数据的第一压缩率的数据包所需的带宽时,该第一部分数据包和该第二部 分数据包均属于该第一压缩率的数据包。当该至少一个无线网络提供的带宽 和该第一无线网络的带宽无法满足该待发送的数据的第一压缩率的数据包 所需的带宽时,该第一部分数据包和该第二部分数据包二者中的部分或者全 部的数据包属于该第二压缩率的数据包。

具体地,作为另一实施例,接收模块530还用于接收UE上报的第一无 线网络的性能参数,确定模块510具体用于根据该第一无线网络的性能参数, 确定该第一无线网络的带宽。

应理解,根据本发明实施例的云端服务器500可对应于根据本发明实施 例的协同通信的方法100中的云端服务器,并且云端服务器500中的各个模 块的上述和其它操作和/或功能可以参考图1的方法100的相应流程,为了简 洁,在此不再赘述。

因此,本发明实施例的云端服务器,在当前接入的无线网络的带宽不能 满足数据传输所需的带宽时,通过向核心网请求带宽支援,将部分数据由核 心网通过与其连接的无线网络发送至用户设备,能够整合不同通信协议的无 线网络的带宽资源,从而能够实现数据的流畅传输。

图6示出了根据本发明实施例的核心网服务器600的示意性框图,如图 6所示,云端服务器600包括:接收模块610、和确定模块620和发送模块 630。

接收模块610,用于接收云端服务器发送的请求消息,该请求消息用于 请求带宽支援,该请求消息包括用户设备UE的标识符和该UE所在小区位 置信息。

确定模块620,用于根据该请求消息,确定无线网络能够为该UE提供 的无线带宽。

发送模块630,用于向该云端服务器发送反馈消息,该反馈消息携带该 无线带宽。

因此,本发明实施例的核心网服务器,通过接收并响应云端服务器的带 宽支援请求,能够整合不同通信协议的无线网络的带宽资源,从而能够实现 数据的流畅传输。

具体地,作为另一实施例,如图7所示,确定模块620包括:确定单元 621,用于根据该UE所在小区位置信息,确定该UE所在的无线网络;连接 单元622,用于与该无线网络中的基站建立连接;获取单元623,用于从该 基站获取该无线网络能够为该UE提供的无线带宽。

具体地,作为另一实施例,接收模块610还用于接收云端服务器发送的 数据。发送模块630还用于将该数据通过无线网络发送至UE。

应理解,根据本发明实施例的核心网服务器600可对应于根据本发明实 施例的协同通信的方法300中的核心网服务器,并且核心网服务器600中的 各个模块的上述和其它操作和/或功能可以参考图3的方法300的相应流程, 为了简洁,在此不再赘述。

因此,本发明实施例的核心网服务器,通过接收并响应云端服务器的带 宽支援请求,能够整合不同通信协议的无线网络的带宽资源,从而能够实现 数据的流畅传输。

图8示出了根据本发明另一实施例的云端服务器800的示意性框图,如 图8所示,云端服务器800包括:处理器810、存储器820、总线系统830 和收发器840。其中,处理器810、存储器820和收发器840通过总线系统 830相连,该存储器820用于存储指令,该处理器810用于执行该存储器820 存储的指令。

处理器810用于确定用户设备UE当前接入的第一无线网络的带宽,还 用于确定向该UE待发送的数据所需的带宽。收发器840用于当该确定模块 确定的该第一无线网络的带宽不能满足该待发送的数据所需的带宽时,向第 一无线网络发送第一部分数据包,并向至少一个核心网发送第二部分数据 包,以便该至少一个核心网通过至少一个无线网络向该UE发送该第二部分 数据包,该第一部分数据包和第二部分数据包属于该待发送的数据,该第一 无线网络与该至少一个无线网络的通信协议不同。

因此,本发明实施例的云端服务器,在当前接入的无线网络的带宽不能 满足数据传输所需的带宽时,通过向核心网请求带宽支援,将部分数据由核 心网通过与其连接的无线网络发送至用户设备,能够整合不同通信协议的无 线网络的带宽资源,从而能够实现数据的流畅传输。

应理解,在本发明实施例中,该处理器810可以是中央处理单元(Central Processing Unit,CPU),该处理器810还可以是其他通用处理器、数字信号 处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者 其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器820可以包括只读存储器和随机存取存储器,并向处理器810 提供指令和数据。存储器820的一部分还可以包括非易失性随机存取存储器。 例如,存储器820还可以存储设备类型的信息。

该总线系统830除包括数据总线之外,还可以包括电源总线、控制总线 和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线 系统830。

在实现过程中,上述方法的各步骤可以通过处理器810中的硬件的集成 逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤 可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组 合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只 读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。 该存储介质位于存储器820,处理器810读取存储器820中的信息,结合其 硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

具体地,作为另一实施例,收发器840还用于:当第一无线网络的带宽 不能满足待发送的数据所需的带宽时,在向第一无线网络发送第一部分数据 包之前,向该至少一个核心网的至少一个核心网服务器发送请求消息,该请 求消息用于请求该至少一个核心网提供带宽支援,该请求消息携带该UE的 标识符和该UE所在小区位置信息;接收该至少一个核心网服务器发送的反 馈信息,该反馈信息包括该至少一个无线网络提供的带宽。处理器810还用 于根据该至少一个无线网络提供的带宽和该第一无线网络的带宽,确定该第 一部分数据包和该第二部分数据包。

具体地,作为另一实施例,待发送的数据至少包括:第一压缩率的数据 包和第二压缩率的数据包,该第一压缩率小于该第二压缩率,待发送的数据 所需的带宽包括:该待发送的数据的该第一压缩率的数据包所需的带宽。当 该至少一个无线网络提供的带宽和该第一无线网络的带宽满足该待发送的 数据的第一压缩率的数据包所需的带宽时,该第一部分数据包和该第二部分 数据包均属于该第一压缩率的数据包。当该至少一个无线网络提供的带宽和 该第一无线网络的带宽无法满足该待发送的数据的第一压缩率的数据包所 需的带宽时,该第一部分数据包和该第二部分数据包二者中的部分或者全部 的数据包属于该第二压缩率的数据包。

具体地,作为另一实施例,收发器840还用于接收UE上报的第一无线 网络的性能参数,处理器810具体用于根据该第一无线网络的性能参数,确 定该第一无线网络的带宽。

应理解,根据本发明实施例的云端服务器800可对应于根据本发明实施 例的协同通信的方法100中的云端服务器,并且云端服务器800中的各个模 块的上述和其它操作和/或功能可以参考图1的方法100的相应流程,为了简 洁,在此不再赘述。

因此,本发明实施例的云端服务器,在当前接入的无线网络的带宽不能 满足数据传输所需的带宽时,通过向核心网请求带宽支援,将部分数据由核 心网通过与其连接的无线网络发送至用户设备,能够整合不同通信协议的无 线网络的带宽资源,从而能够实现数据的流畅传输。

图9示出了根据本发明另一实施例的核心网服务器900的示意性框图, 如图9所示,核心网服务器900包括:处理器910、存储器920、总线系统 930和收发器940。其中,处理器910、存储器920和收发器940通过总线系 统930相连,该存储器920用于存储指令,该处理器910用于执行该存储器 920存储的指令。

收发器940用于接收云端服务器发送的请求消息,该请求消息用于请求 带宽支援,该请求消息包括用户设备UE的标识符和该UE所在小区位置信 息。处理器910用于根据该请求消息,确定无线网络能够为该UE提供的无 线带宽。收发器940还用于向该云端服务器发送反馈消息,该反馈消息携带 该无线带宽。

因此,本发明实施例的核心网服务器,通过接收并响应云端服务器的带 宽支援请求,能够整合不同通信协议的无线网络的带宽资源,从而能够实现 数据的流畅传输。

应理解,在本发明实施例中,该处理器910可以是中央处理单元(Central Processing Unit,CPU),该处理器910还可以是其他通用处理器、数字信号 处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者 其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器920可以包括只读存储器和随机存取存储器,并向处理器910 提供指令和数据。存储器920的一部分还可以包括非易失性随机存取存储器。 例如,存储器920还可以存储设备类型的信息。

该总线系统930除包括数据总线之外,还可以包括电源总线、控制总线 和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线 系统930。

在实现过程中,上述方法的各步骤可以通过处理器910中的硬件的集成 逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤 可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组 合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只 读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。 该存储介质位于存储器920,处理器910读取存储器920中的信息,结合其 硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

具体地,作为另一实施例,处理器910还具体用于根据该UE所在小区 位置信息,确定该UE所在的无线网络。收发器940还用于与无线网络中的 基站建立连接,从该基站获取该无线网络能够为该UE提供的无线带宽。

具体地,作为另一实施例,收发器940还用于接收该云端服务器发送的 数据,并将该数据通过该无线网络发送至该UE。

应理解,根据本发明实施例的核心网服务器900可对应于根据本发明实 施例的协同通信的方法300中的核心网服务器,并且核心网服务器900中的 各个模块的上述和其它操作和/或功能可以参考图3的方法300的相应流程, 为了简洁,在此不再赘述。

因此,本发明实施例的核心网服务器,通过接收并响应云端服务器的带 宽支援请求,能够整合不同通信协议的无线网络的带宽资源,从而能够实现 数据的流畅传输。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各 示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实 现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一 般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执 行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个 特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超 出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述 描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对 应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和 方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示 意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可 以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个 系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的 耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或 通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元 中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在 一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件 功能单元的形式实现。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本 发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件 实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上 的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和 通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序 的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但 不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其 他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储 具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其 他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件 是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、 无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么 同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无 线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc) 包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光 光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面 的组合也应当包括在计算机可读介质的保护范围之内。

总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定 本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同 替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号