数据传输方法及装置与流程

文档序号:14993948发布日期:2018-07-20 23:11阅读:122来源:国知局

本发明涉及通信技术领域的资源管理技术,尤其涉及一种数据传输方法及装置。



背景技术:

随着移动互联网和物联网的快速发展,新的应用场景和需求不断涌现,现有的4g网络逐渐面临挑战,新一代移动通信技术(如5g技术)的研发已经展开。随着互联网业务流量的爆炸性增长,以集中化为特征的核心网网关与回传链路逐渐成为数据路由与转发的瓶颈,核心网络与传输网络面临的数据洪流压力也越来越大;同时,分层组网、异构网络、小小区、密集化部署在提供了巨大的无线容量的同时,也导致了移动性、资源协作、网络管理方面的诸多问题;以及,虚拟现实、增强显示、车联网等新兴业务都对端到端时延提出了更加严格的需求;因而,基于现有的lte网络采用后向兼容的方式以满足上述需求的方案,均面临着极大的挑战。

在新一代移动通信技术的研究中,采用本地分流技术以降低时延、缓解核心网压力,参见图1示出的现有技术中采用本地分流技术的网络架构示意图,分布式地部署连接到互联网的网关(l-gw),网关与基站连接,终端通过基站与网关建立联系,一方面,终端通过基站可以直接访问互联网,而不用经过运营商的核心网络,相对于运营商的核心网络来说,这部分业务在基站侧就直接分流出去了,从而减轻了核心网络的负荷和传输成本;另一方面,终端还可以经由基站及网关与网关所关联的其他终端进行数据传输,而无需再传递到核心网络,这样既能减少数据传递时延,也能减轻核心网络的负荷和传输成本。

终端在移动过程中发生切换时,终端将服务基站从源基站切换为目标基站时,若源基站对应的网关与目标基站对应的网关是同一个网关设备,则只需建立终端与目标基站的承载、及目标基站与网关的承载,由于网关设备保持不变,因此,终端通过目标基站、网关接入互联网,切换操作并不会影响终端的当前业务的连续性。

然而,若源基站对应的网关与目标基站对应的网关不是同一个网关设备,则在发生切换时,即便成功建立终端与目标基站的承载、及目标基站与目标基站对应的网关的承载,但是,由于源基站对应的网关的地址(如ip地址、mac地址等)与目标基站对应的网关的地址不相同,目标基站对应的网关无法接收到互联网设备发送的当前业务的数据,造成当前业务中断;如此,现有技术无法保证业务的连续性。



技术实现要素:

有鉴于此,本发明实施例期望提供一种数据传输方法及装置,能降低业务数据传输的中断率,保证业务的连续性。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供一种数据传输方法,方法包括:

第二网络设备接收包括有第一网络设备标识的第一承载建立或增加指示;

第二网络设备根据所述第一承载建立或增加指示,使用连接所述第一网络设备的网络设备接口向所述第一网络设备发送第一承载建立或增加请求,以使所述第一网络设备建立连接第二网络设备与所述第一网络设备的第一承载;

第二网络设备经由所述网络设备接口接收所述第一网络设备发送的第一承载建立或增加响应。

在上述方案中,所述方法还包括:

第二网络设备根据所述第一承载建立或增加响应确定所述第一承载建立成功时,使用所述第一承载传输用户设备的当前业务的数据。

在上述方案中,所述方法还包括:

第二网络设备接收到与所述第二网络设备对应的目标基站发送的第二承载建立请求时,建立所述第二承载;所述第二承载,分别连接所述目标基站与所述第二网络设备,用于传输所述用户设备的当前业务的数据。

在上述方案中,所述方法还包括:

第二网络设备接收到所述第一网络设备使用所述第一承载发送的所述用户设备的当前业务的下行数据时,将所述下行数据使用所述第二承载发送至所述目标基站,以使所述目标基站将所述下行数据发送至用户设备;

接收到所述用户设备通过所述目标基站使用所述第二承载发送的所述用户设备的当前业务的上行数据时,将所述上行数据使用所述第一承载发送至所述第一网络设备,以使所述第一网络设备将所述上行数据发送至互联网设备。

在上述方案中,所述根据所述第一承载建立或增加指示,使用连接所述第一网络设备的网络设备接口向所述第一网络设备发送第一承载建立或增加请求之前,所述方法还包括:

第二网络设备根据第一承载建立或增加指示,在所述网络设备接口上为所述第一承载分配资源。

在上述方案中,所述用户设备的当前业务的数据,包括:用户数据,和/或控制信令。

本发明实施例还提供一种数据传输方法,方法包括:

第一网络设备接收第二网络设备发送的第一承载建立或增加请求;

第一网络设备根据所述第一承载建立或增加请求,基于网络设备接口建立连接第一网络设备与所述第二网络设备的第一承载;

第一网络设备通过所述网络设备接口向所述第二网络设备发送第一承载建立或增加响应;

第一网络设备使用所述第一承载传输用户设备的当前业务的数据。

在上述方案中,所述方法还包括:

第一网络设备接收到互联网设备发送的所述用户设备的当前业务的下行数据时,使用所述第一承载将所述下行数据发送至所述第二网络设备,以使所述第二网络设备将所述下行数据通过所述目标基站转发至用户设备;

第一网络设备接收到所述用户设备通过所述第二网络设备使用所述第一承载发送的所述用户设备的当前业务的上行数据时,将所述上行数据发送至所述互联网设备。

本发明实施例提供一种数据传输装置,装置包括:

第一接收模块,用于接收包括有第一网络设备标识的第一承载建立或增加指示;

第一发送模块,用于根据所述第一承载建立或增加指示,使用连接所述第一网络设备的网络设备接口向所述第一网络设备发送第一承载建立或增加请求,以使所述第一网络设备建立连接第二网络设备与所述第一网络设备的第一承载;

所述第一接收模块,还用于经由所述网络设备接口接收所述第一网络设备发送的第一承载建立或增加响应。

在上述方案中,所述装置还包括:

第一传输模块,用于根据所述第一承载建立或增加响应确定所述第一承载建立成功时,使用所述第一承载传输用户设备的当前业务的数据。

在上述方案中,所述第一接收模块,还用于:接收到与所述第二网络设备对应的目标基站发送的第二承载建立请求时,建立所述第二承载;所述第二承载,分别连接所述目标基站与所述第二网络设备,用于传输所述用户设备的当前业务的数据。

在上述方案中,所述第一传输模块,具体用于:接收到所述第一网络设备使用所述第一承载发送的所述用户设备的当前业务的下行数据时,将所述下行数据使用所述第二承载发送至所述目标基站,以使所述目标基站将所述下行数据发送至用户设备;接收到所述用户设备通过所述目标基站使用所述第二承载发送的所述用户设备的当前业务的上行数据时,将所述上行数据使用所述第一承载发送至所述第一网络设备,以使第一网络设备将所述上行数据发送至互联网设备。

在上述方案中,所述装置还包括:资源分配模块,用于根据所述第一承载建立指示,在所述网络设备接口上为所述第一承载分配资源。

在上述方案中,所述用户设备的当前业务的数据,包括:用户数据,和/或控制信令。

本发明实施例还提供一种数据传输装置,装置包括:

第二接收模块,用于接收第二网络设备发送的第一承载建立或增加请求;

承载建立模块,用于根据所述第一承载建立或增加请求,基于网络设备接口建立连接第一网络设备与所述第二网络设备的第一承载;

第二发送模块,用于通过所述网络设备接口向所述第二网络设备发送第一承载建立或增加响应;

第二传输模块,用于使用所述第一承载传输用户设备的当前业务的数据。

在上述方案中,所述第二传输模块,具体用于:接收到互联网设备发送的所述用户设备的当前业务的下行数据时,使用所述第一承载将所述下行数据发送至所述第二网络设备,以使所述第二网络设备将所述下行数据通过所述目标基站转发至用户设备;接收到所述用户设备通过所述第二网络设备使用所述第一承载发送的所述用户设备的当前业务的上行数据时,将所述上行数据发送至所述互联网设备。

本实施例通过在第一网络设备与第二网络设备(即不同的网络设备)之间新建网络设备接口,及基于网络设备接口建立分别连接第一网络设备与第二网络设备的第一承载,第二网络设备使用所述第一承载与第一网络设备进行用户设备的当前业务的数据的收发,从而避免了用户设备在归属于不同的网络设备的基站之间进行切换时,由于现有技术中不同的网络设备之间不存在接口而造成用户设备的当前业务中断的问题,如此,能降低业务数据传输的中断率,保证业务的连续性。

附图说明

图1为现有技术中基于本地分流技术的网络架构示意图;

图2a为现有技术中基于本地分流技术的用户设备接入示意图;

图2b为现有技术中基于本地分流技术的用户设备切换示意图;

图3为本发明实施例提供的数据传输方法的一种可选的流程示意图;

图4a为本发明实施例提供的基于网络设备接口的承载示意图;

图4b为本发明实施例提供的基于网络设备接口的另一承载示意图;

图5a为现有技术中基于本地分流技术的网络设备架构的示意图;

图5b为现有技术中基于本地分流技术的网络设备架构的另一示意图;

图6为本发明实施例提供的数据传输方法的另一种可选的流程示意图;

图7为本发明实施例提供的数据传输方法的又一种可选的流程示意图;

图8为本发明实施例提供的数据传输装置的一种可选的结构示意图;

图9为本发明实施例提供的数据传输装置的另一种可选的结构示意图。

具体实施方式

在本发明的各种实施例中:通过接收包括第一网络设备标识的第一承载建立指示;根据第一承载建立指示,使用网络设备接口向第一网络设备发送第一承载建立请求;第一承载建立请求,用以使第一网络设备基于网络设备接口建立第一承载;第一承载,分别连接第二网络设备与第一网络设备,用于传输当前业务的数据;接收第一网络设备通过网络设备接口发送的第一承载建立响应;根据第一承载建立响应确定第一承载建立成功时,使用第一承载传输当前业务的数据。

其中,第一网络设备及第二网络设备,可以具体的实施为网关(包括本地网关)或集中控制单元。实际中,第一网络设备及第二网络设备实施为网关时,第一网络设备及第二网络设备可以分别与基站或无线接入点连接;第一网络设备及第二网络设备实施为集中控制单元时,第一网络设备及第二网络设备可以对应连接分布式控制单元、基站或者无线接入点。

下面以第一网络设备及第二网络设备实施为网关的场景为例,对本发明实施例的方案进行说明;需要说明的是,本发明实施例中的技术方案同样适用于诸如包括第一网络设备及第二网络设备实施为集中控制单元在内的场景。

下面将结合附图及实施例,对本发明实施例中的技术方案进行清楚、完整地描述。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例一

本实施例记载一种数据传输方法,可以应用于采用本地分流技术网络中,用户设备从源基站切换至目标基站时,源基站对应的网络设备与目标基站对应的网络设备不是同一个网络设备的场景中。源基站、目标基站可以为家庭基站和/或宏基站。需要说明的是,第一网络设备可以为源基站对应的网关、及第二网络设备可以为目标基站对应的网关,或者,第一网络设备可以为目标基站对应的网关、及第二网络设备可以为源基站对应的网关,本发明对此不做限定。

本实施例中以目标基站对应的网络设备为第二网络设备、及源基站对应的网络设备为第一网络设备为例进行说明,参见图2a、图2b的示例,第一网络设备、第二网络设备分别连接至互联网设备,第一网络设备、第二网络设备分别与业务网关连接,源基站与第一网络设备连接,目标基站与第二网络设备连接,源基站、目标基站分别与移动管理实体(mme,mobilemanagemententity)连接,源基站、目标基站分别与业务网关连接;参见图2a,用户设备通过源基站接入网络,用户设备的当前业务数据的传输路径为:用户设备<-->源基站<-->第一网络设备<-->互联网设备;用户设备在移动过程中发生切换,用户设备从源基站切换至目标基站,参见图2b,假设成功建立用户设备与目标基站的承载、及目标基站与第二网络设备的承载,即用户设备的当前业务数据的传输路径修改为:用户设备<-->目标基站<-->第二网络设备;然而,现有技术中,由于第一网络设备的地址(如ip地址、mac地址等)与第二网络设备的地址不相同,在互联网设备当前只与第一网络设备之间建立了用于传输用户设备的当前业务的数据传输通道,而并未与第二网络设备之间建立用于传输用户设备的当前业务的数据传输通道的情况下,第二网络设备无法接收到互联网设备发送的用户设备的当前业务的后续数据,从而造成用户设备的当前业务发生中断。本实施例针对上述场景提出解决的技术方案。

参见图3,本实施例记载的数据传输方法,包括以下步骤:

步骤101、第二网络设备接收包括有第一网络设备标识的第一承载建立或增加指示。

本实施例的执行主体可以为第二网络设备。当目标基站确定用户设备从源基站切换至目标基站、并且源基站对应的网络设备(即第一网络设备)与目标基站对应的网络设备(即第二网络设备)不是同一个网络设备时,目标基站向第二网络设备发送第一承载建立指示,或者,目标基站通过mme向业务网关发送第一承载建立指示,并由业务网关将第一承载建立指示发送至第二网络设备;第一承载建立指示用以指示第二网络设备建立第一承载;第一承载,分别连接第二网络设备与第一网络设备,用于传输用户设备的当前业务的数据。这里,当前业务的数据可以包括用户数据和/或控制信令。

本实施例在不同的网络设备之间建立新的接口,即网络设备接口,例如,网络设备可以为本地网关(l-gw),则相应的,网络设备接口为l-gw接口。网络设备接口用于在切换时传输当前业务未传送完的数据,以及作为承载更新后的信息通道;网络设备接口还可提供控制面功能;在本实施例中,网络设备接口用于在第一网络设备与第二网络设备之间传输用户设备的当前业务的数据,基于网络设备接口建立第一网络设备与第二网络设备之间的第一承载,通过第一承载在第一网络设备和第二网络设备之间建立信息传输通道。

步骤102、第二网络设备根据第一承载建立或增加指示,使用连接第一网络设备的网络设备接口向第一网络设备发送第一承载建立或增加请求,以使第一网络设备建立连接第二网络设备与第一网络设备的第一承载。

第二网络设备接收到包括第一网络设备标识的第一承载建立指示时,根据第一承载建立指示,在第二网络设备的网络设备接口上为第一承载分配资源,及使用网络设备接口向第一网络设备发送第一承载建立请求。

第一网络设备接收到第二网络设备发送的第一承载建立请求时,根据第一承载建立请求,在第一网络设备的网络设备接口上为第一承载分配资源,及基于网络设备接口建立第一承载;通过网络设备接口向第二网络设备发送第一承载建立响应。

步骤103、第二网络设备经由网络设备接口接收第一网络设备发送的第一承载建立或增加响应。

可选的,第二网络设备根据第一承载建立或增加响应确定第一承载建立成功时,使用第一承载传输用户设备的当前业务的数据。

第二网络设备接收到第一网络设备通过网络设备接口发送的第一承载建立或增加响应,根据第一承载建立或增加响应确定第一承载建立成功时,使用第一承载传输用户设备的当前业务的数据。参见图4a示出的本发明实施例提供的基于网络设备接口的承载示意图,当目标基站确定用户设备从源基站切换至目标基站、并且源基站对应的网络设备(即第一网络设备)与目标基站对应的网络设备(即第二网络设备)不是同一个网络设备时,基于网络设备接口在第二网络设备与第一网络设备之间建立第一承载,第一承载分别连接第二网络设备与第一网络设备。第二网络设备使用第一承载与第一网络设备进行用户设备的当前业务的数据的收发,即第二网络设备使用第一承载向第一网络设备发送用户设备的当前业务的数据,或接收第一网络设备发送的用户设备的当前业务的数据。

目标基站确定用户设备从源基站切换至目标基站时,向第二网络设备发送第二承载建立请求;第二网络设备接收到第二承载建立请求时,为第二承载分配资源,建立第二承载;第二承载,分别连接目标基站与第二网络设备,用于传输用户设备的当前业务的数据。

第二网络设备将第一承载、第二承载进行绑定,建立起依次包括目标基站、第二网络设备及第一网络设备的数据传输通道;保持/继续使用已有的第一网络设备与互联网设备之间的用于传输用户设备的当前业务的数据传输通道第二网络设备接收到第一网络设备使用第一承载发送的用户设备的当前业务的下行数据时,将下行数据使用第二承载发送至目标基站,以使目标基站将下行数据发送至用户设备;或者,接收到用户设备通过目标基站使用第二承载发送的用户设备的当前业务的上行数据时,将上行数据使用第一承载发送至第一网络设备,以使第一网络设备将上行数据发送至互联网设备,从而在不需要在第二网络设备与互联网设备之间建立用于传输用户设备的当前业务的数据传输通道的情况下,通过使用已经建立的第一网络设备与互联网设备之间的用于传输用户设备的当前业务的数据传输通道,建立起用于传输用户设备的当前业务数据的传输路径:用户设备<-->目标基站<-->第二网络设备<-->第一网络设备<-->互联网设备:当互联网设备将用户设备的当前业务的下行数据发送至第一网络设备,第一网络设备使用第一承载将下行数据发送至第二网络设备,并由第二网络设备将下行数据通过目标基站转发至用户设备;当用户设备将用户设备的当前业务的上行数据通过目标基站发送至第二网络设备,第二网络设备使用第一承载将上行数据发送至第一网络设备,并由第一网络设备将上行数据转发至互联网设备。

本实施例通过在不同的网络设备之间新建网络设备接口,及基于网络设备接口建立分别连接第一网络设备与第二网络设备的第一承载,第二网络设备使用第一承载与第一网络设备进行用户设备的当前业务的数据的收发,从而避免了用户设备在归属于不同的网络设备的基站之间进行切换时,由于现有技术中不同的网络设备之间不存在接口而造成用户设备的当前业务中断的问题,如此,能降低业务数据传输的中断率,保证业务的连续性,保证跨网络设备切换的无缝移动性。

需要说明的是,图4a只是示例性地提供了本发明实施例中基于网络设备接口的承载建立框图,一个网络设备可以只与一个基站连接,也可以与多个基站连接。参见图5a、图5b示出的现有技术中基于本地分流技术的网络设备架构示意图,其中,ue表示用户设备,(h)enb表示家庭基站,segw表示安全网络设备,henbgw表示家庭基站网络设备,pgw表示分组数据网络设备;当一个网络设备只与一个基站连接时,网络设备可以设置在基站中。

实施例二

本实施例与实施例一相对应,本实施例记载一种数据传输方法,可以应用于采用本地分流技术网络中,用户设备从源基站切换至目标基站时,源基站对应的网络设备与目标基站对应的网络设备不是同一个网络设备的场景中。源基站、目标基站可以为家庭基站和/或宏基站。需要说明的是,第一网络设备可以为源基站对应的网络设备、及第二网络设备可以为目标基站对应的网络设备,或者,第一网络设备可以为目标基站对应的网络设备、及第二网络设备可以为源基站对应的网络设备,本发明对此不做限定。

本实施例的执行主体可以为第一网络设备;参见图6,本实施例记载的数据传输方法,包括以下步骤:

步骤201、第一网络设备接收第二网络设备发送的第一承载建立或增加请求;

步骤202、第一网络设备根据第一承载建立或增加请求,基于网络设备接口建立连接第一网络设备与第二网络设备的第一承载;

步骤203、第一网络设备通过网络设备接口向第二网络设备发送第一承载建立或增加响应;

步骤204、第一网络设备使用第一承载传输用户设备的当前业务的数据。

本实施例通过在不同的网络设备之间新建网络设备接口,及基于网络设备接口建立分别连接第一网络设备与第二网络设备的第一承载,第二网络设备使用第一承载与第一网络设备进行用户设备的当前业务的数据的收发,从而避免了用户设备在归属于不同的网络设备的基站之间进行切换时,由于现有技术中不同的网络设备之间不存在接口而造成用户设备的当前业务中断的问题,如此,能降低业务数据传输的中断率,保证业务的连续性。

在上述实施例的基础上,这里以目标基站对应的网络设备为第二网络设备、及源基站对应的网络设备为第一网络设备为例进行说明:第一网络设备接收到互联网设备发送的用户设备的当前业务的下行数据时,使用第一承载将下行数据发送至第二网络设备,以使第二网络设备将下行数据通过目标基站转发至用户设备;或者,接收到用户设备通过第二网络设备使用第一承载发送的用户设备的当前业务的上行数据时,将上行数据发送至互联网设备。

实施例三

本实施例记载一种数据传输方法,可以应用于用户设备从源基站切换至目标基站时,源基站对应的网络设备与目标基站对应的网络设备不是同一个网络设备的场景。源基站、目标基站可以为家庭基站和/或宏基站。需要说明的是,第一网络设备可以为源基站对应的网关、及第二网络设备可以为目标基站对应的网关,或者,第一网络设备可以为目标基站对应的网关、及第二网络设备可以为源基站对应的网关,本发明对此不做限定。

本实施例中以目标基站对应的网络设备为第二网络设备、及源基站对应的网络设备为第一网络设备为例进行说明。本实施例记载的数据传输方法,包括以下步骤:

步骤a)当目标基站确定用户设备从源基站切换至目标基站、并且源基站对应的网络设备(即第一网络设备)与目标基站对应的网络设备(即第二网络设备)不是同一个网络设备时,目标基站向第二网络设备发送第一承载建立或增加指示;第一承载建立或增加指示用以指示第二网络设备建立第一承载;第一承载,分别连接第二网络设备与第一网络设备,用于传输用户设备的当前业务的数据。

步骤b)第二网络设备接收到包括有第一网络设备标识的第一承载建立或增加指示时,根据第一承载建立指示,在第二网络设备的网络设备接口上为第一承载分配资源,及使用网络设备接口向第一网络设备发送第一承载建立请求。

步骤c)第二网络设备根据第一承载建立或增加指示,使用连接第一网络设备的网络设备接口向第一网络设备发送第一承载建立或增加请求,以使第一网络设备建立连接第二网络设备与第一网络设备的第一承载。

本实施例在不同的网络设备之间建立新的接口,即网络设备接口,例如,网络设备可以为本地网关(l-gw),则相应的,网络设备接口为l-gw接口。网络设备接口用于在切换时传输当前业务未传送完的数据,以及作为承载更新后的信息通道;网络设备接口还可提供控制面功能;在本实施例中,网络设备接口用于在第一网络设备与第二网络设备之间传输用户设备的当前业务的数据,基于网络设备接口建立第一网络设备与第二网络设备之间的第一承载,通过第一承载在第一网络设备和第二网络设备之间建立信息传输通道。

步骤d)第一网络设备接收到第二网络设备发送的第一承载建立请求时,根据第一承载建立请求,在第一网络设备的网络设备接口上为第一承载分配资源,及基于网络设备接口建立第一承载。

步骤e)第一网络设备通过网络设备接口向第二网络设备发送第一承载建立响应。

步骤f)第二网络设备经由网络设备接口接收第一网络设备发送的第一承载建立或增加响应;根据第一承载建立或增加响应确定第一承载建立成功时,使用第一承载传输用户设备的当前业务的数据。

参见图4b示出的本发明实施例提供的基于网络设备接口的另一承载示意图,第一网络设备、第二网络设备分别连接至互联网设备,源基站与第一网络设备连接,目标基站与第二网络设备连接,如图4b所示,当目标基站确定用户设备从源基站切换至目标基站、并且源基站对应的第一网络设备与目标基站对应的第二网络设备不是同一个网络设备时,基于网络设备接口在第二网络设备与第一网络设备之间建立第一承载,第一承载分别连接第二网络设备与第一网络设备。第二网络设备使用第一承载与第一网络设备进行用户设备的当前业务的数据的收发,即第二网络设备使用第一承载向第一网络设备发送用户设备的当前业务的数据,或接收第一网络设备发送的用户设备的当前业务的数据。

目标基站确定用户设备从源基站切换至目标基站时,向第二网络设备发送第二承载建立请求;第二网络设备接收到第二承载建立请求时,为第二承载分配资源,建立第二承载;第二承载,分别连接目标基站与第二网络设备,用于传输用户设备的当前业务的数据。第二网络设备将第一承载、第二承载进行绑定,建立起依次包括目标基站、第二网络设备及第一网络设备的数据传输通道;保持/继续使用已有的第一网络设备与互联网设备之间的用于传输用户设备的当前业务的数据传输通道第二网络设备接收到第一网络设备使用第一承载发送的用户设备的当前业务的下行数据时,将下行数据使用第二承载发送至目标基站,以使目标基站将下行数据发送至用户设备;或者,接收到用户设备通过目标基站使用第二承载发送的用户设备的当前业务的上行数据时,将上行数据使用第一承载发送至第一网络设备,以使第一网络设备将上行数据发送至互联网设备,从而在不需要在第二网络设备与互联网设备之间建立用于传输用户设备的当前业务的数据传输通道的情况下,通过使用已经建立的第一网络设备与互联网设备之间的用于传输用户设备的当前业务的数据传输通道,建立起用于传输用户设备的当前业务数据的传输路径:用户设备<-->目标基站<-->第二网络设备<-->第一网络设备<-->互联网设备:当互联网设备将用户设备的当前业务的下行数据发送至第一网络设备,第一网络设备使用第一承载将下行数据发送至第二网络设备,并由第二网络设备将下行数据通过目标基站转发至用户设备;当用户设备将用户设备的当前业务的上行数据通过目标基站发送至第二网络设备,第二网络设备使用第一承载将上行数据发送至第一网络设备,并由第一网络设备将上行数据转发至互联网设备。

本实施例通过在不同的网络设备之间新建网络设备接口,及基于网络设备接口建立分别连接第一网络设备与第二网络设备的第一承载,第二网络设备使用第一承载与第一网络设备进行用户设备的当前业务的数据的收发,从而避免了用户设备在归属于不同的网络设备的基站之间进行切换时,由于现有技术中不同的网络设备之间不存在接口而造成用户设备的当前业务中断的问题,如此,能降低业务数据传输的中断率,保证业务的连续性,保证跨网络设备切换的无缝移动性。

实施例四

本实施例基于上述实施例,本实施例记载一种数据传输方法,本实施例的执行依赖于用户设备、源基站、目标基站、源网关(即上述的第一网络设备的一种实现)、目标网关(即上述的第二网络设备的一种实现)、mme、业务网关的配合;实际中,源网关可以为源本地网关(l-gw),目标网关可以为目标l-gw;请参见图4a、图7,本实施例记载的数据传输方法,包括以下步骤:

步骤301、源基站可以基于用户设备上报的测量报告进行判决,判决触发基于x2接口的重定位。

步骤302、当源基站判决触发基于x2接口的重定位时,向目标基站发送切换请求,请求目标基站进行切换准备;切换请求中包括源基站对应的源网关的地址和/或标识、及隧道端点标识符(teid,tunnelendpointid)。

步骤303、目标基站资源准备成功后,向源基站发送切换请求确认,指示目标基站的切换准备工作已经完成;切换请求确认中可以携带目标基站对应的目标网关的地址和/或标识。

步骤304、源基站向用户设备发送切换命令,指示用户设备执行切换。

步骤305、用户设备完成从源基站的小区的去附着、及与目标基站的小区的同步后,向目标基站发送切换确认,指示用户设备已经切换成功。

步骤306、目标基站接收到切换确认后,向mme发送路径切换请求,告知mme用户设备已经切换至目标基站。

步骤307、目标基站向mme发送修改承载请求;修改承载请求包括源网关的地址和/或标识,及目标网关的地址和/或标识。

目标基站通过mme向业务网关发送修改承载请求,并由业务网关指示第一网关和/或第二网关新建基于网关接口的源网关与目标网关之间的承载(即上述第一承载)。可选的,目标基站也可以直接向第一网关和/或第二网关发送修改承载请求。

需要说明的是,步骤307的修改承载请求可以与步骤306的路径切换请求使用同一信令发送,也可以分开发送,本发明并不对此进行限定。

步骤308、mme向业务网关转发修改承载请求;修改承载请求包括源网关的地址和/或标识,及目标网关的地址和/或标识,指示业务网关新建基于网关接口的源网关与目标网关之间的承载。

步骤309、业务网关向目标网关发送重生成会话请求(re-createsessionrequest),请求目标网关为第一承载分配资源;重生成会话请求包括源网关的地址和/或标识,及目标网关的地址和/或标识,指示目标网关为第一承载分配资源。

步骤310、目标网关接收到重生成会话请求后,根据重生成会话请求包括的源网关的地址和/或标识为第一承载分配资源,资源分配完毕后向业务网关发送重生成会话响应(re-createsessionresponse),告知业务网关资源分配完毕。

步骤311、业务网关向源网关发送修改承载请求(modifybearerrequest),请求源网关为第一承载分配资源;修改承载请求包括源网关的地址和/或标识,及目标网关的地址和/或标识,指示源网关为第一承载分配资源。

步骤312、源网关接收到修改承载请求后,根据修改承载请求包括的目标网关的地址和/或标识为第一承载分配资源,资源分配完毕后向业务网关发送修改承载响应(modifybearerresponse),告知业务网关资源分配完毕。

步骤313、业务网关向mme发送修改承载响应。

步骤314、mme向目标基站转发修改承载响应。

步骤315、mme向目标基站发送路径切换确认。需要说明的是,步骤314的修改承载响应可以与步骤315的路径切换确认使用同一信令发送,也可以分开发送,本发明并不对此进行限定。

步骤316、源网关使用网关接口向目标网关发送生成会话请求,用以使目标网关基于网关接口建立第一承载。

需要说明的是,也可以由目标网关向源网关发起生成会话请求,以使源网关基于网关接口建立第一承载,本发明对此并不限定。

步骤317、目标网关接收到源网关发送的生成会话请求,基于网关接口建立第一承载;通过网关接口向源网关发送生成会话响应,告知源网关第一承载建立成功。之后,目标网关使用第一承载与源网关进行用户设备的当前业务的数据的收发。

步骤318、目标基站向目标网关发送承载建立请求,指示目标网关建立第二承载;第二承载,分别连接目标基站与第二网关,用于传输用户设备的当前业务的数据。

步骤319、目标网关根据承载建立请求为第二承载分配资源,建立第二承载,及向目标基站发送承载建立响应,告知目标基站第二承载建立成功。

需要说明的是,步骤318、步骤319的执行并不限于在步骤317之后,步骤318、步骤319的执行可以在目标基站接收到用户设备发送的切换确认之后的任意时刻。

至此,与现有技术中用户设备从源基站切换至目标基站时用户设备的当前业务数据的承载从“用户设备<-->源基站<-->第一网关<-->互联网设备”变更为“用户设备<-->目标基站<-->第二网关”相比,本实施例通过在不同的网关之间新建网关接口,基于网关接口建立分别连接第一网关与第二网关的第一承载,从而将用户设备从源基站切换至目标基站时用户设备的当前业务数据的承载从“用户设备<-->源基站<-->第一网关<-->互联网设备”变更为“用户设备<-->目标基站<-->第二网关<-->第一网关<-->互联网设备”,或者说,将用户设备从源基站切换至目标基站后用户设备的当前业务数据的承载从“用户设备<-->目标基站<-->第二网关”更新为“用户设备<-->目标基站<-->第二网关<-->第一网关<-->互联网设备”,从而避免了用户设备在归属于不同的网关的基站之间进行切换时,由于现有技术中不同的网关之间不存在接口而造成用户设备的当前业务中断的问题,如此,能降低业务数据传输的中断率,保证业务的连续性。

本实施例在l-gw间新建接口,接口用于在切换时传输未传送完的数据,以及作为承载更新后的信息通道;接口还可提供控制面功能。通过l-gw接口作为信息传输通道的承载更新流程,包括:

步骤1)、保持接入点名称(apn,accesspointname)(如sourcelgw),承载从ue—目标基站(如targetenb)—目标网关(如targetlgw)更新为:ue—targetenb—targetlgw—源网关(如sourcelgw);

步骤2)、建立apn(如sourcelgw)承载到targetlgw。

本实施例通过在l-gw间引入l-gw间的接口,提供数据传输及可能的控制信令传输,并提供通过在l-gw间引入l-gw接口作为信息传输通道的承载更新流程。与现有技术相比,本实施例通过引入l-gw间的接口,在跨l-gw切换时通过建立l-gw间数据通道以及承载更新流程,实现数据传输的连续性。

实施例五

与前述实施例一的记载相对应,本实施例还记载一种数据传输装置,数据传输装置可以用于执行本发明实施例一的数据传输方法,数据传输装置可以采用各种方式来实施,例如在第二网络设备中实施数据传输装置的组件,也可以在第二网络设备侧以耦合的方式实施数据传输装置的组件;参见图8,数据传输装置包括:

第一接收模块401,用于接收包括有第一网络设备标识的第一承载建立或增加指示;

第一发送模块402,用于根据第一承载建立或增加指示,使用连接所述第一网络设备的网络设备接口向第一网络设备发送第一承载建立或增加请求,以使第一网络设备建立连接第二网络设备与所述第一网络设备的第一承载;

第一接收模块401,还用于经由所述网络设备接口接收第一网络设备发送的第一承载建立或增加响应。

本实施例通过在不同的网络设备之间新建网络设备接口,及基于网络设备接口建立分别连接第一网络设备与第二网络设备的第一承载,第二网络设备使用第一承载与第一网络设备进行用户设备的当前业务的数据的收发,从而避免了用户设备在归属于不同的网络设备的基站之间进行切换时,由于现有技术中不同的网络设备之间不存在接口而造成用户设备的当前业务中断的问题,如此,能降低业务数据传输的中断率,保证业务的连续性。

在上述实施例的基础上,所述装置还包括:第一传输模块403,用于根据第一承载建立或增加响应确定第一承载建立成功时,使用第一承载传输用户设备的当前业务的数据。

在上述实施例的基础上,第一接收模块401,还用于:接收到与第二网络设备对应的目标基站发送的第二承载建立请求时,建立第二承载;第二承载,分别连接目标基站与第二网络设备,用于传输用户设备的当前业务的数据。

在上述实施例的基础上,第一传输模块403,具体用于:接收到第一网络设备使用第一承载发送的用户设备的当前业务的下行数据时,将下行数据使用第二承载发送至目标基站,以使目标基站将下行数据发送至用户设备;接收到用户设备通过目标基站使用第二承载发送的用户设备的当前业务的上行数据时,将上行数据使用第一承载发送至第一网络设备,以使第一网络设备将上行数据发送至互联网设备。

在上述实施例的基础上,数据传输装置还包括:资源分配模块404,用于根据第一承载建立指示,在网络设备接口上为第一承载分配资源。

在实际应用中,第一接收模块401、第一发送模块402、第一传输模块403、及资源分配模块404均可由位于数据传输装置的中央处理器(cpu)、微处理器(mpu)、专用集成电路(asic)或现场可编程门阵列(fpga)等实现。

实施例六

与前述实施例二的记载相对应,本实施例还记载一种数据传输装置,数据传输装置可以用于执行本发明实施例二的数据传输方法,数据传输装置可以采用各种方式来实施,例如在第一网络设备中实施数据传输装置的组件,也可以在第一网络设备侧以耦合的方式实施数据传输装置的组件;参见图9,数据传输装置包括:

第二接收模块501,用于接收第二网络设备发送的第一承载建立或增加请求;

承载建立模块502,用于根据第一承载建立或增加请求,基于网络设备接口建立连接第一网络设备与所述第二网络设备的第一承载;

第二发送模块503,用于通过网络设备接口向第二网络设备发送第一承载建立或增加响应;

第二传输模块504,用于使用第一承载传输用户设备的当前业务的数据。

在上述实施例的基础上,第二传输模块504,具体用于:接收到互联网设备发送的用户设备的当前业务的下行数据时,使用第一承载将下行数据发送至第二网络设备,以使第二网络设备将下行数据通过目标基站转发至用户设备;接收到用户设备通过第二网络设备使用第一承载发送的用户设备的当前业务的上行数据时,将上行数据发送至互联网设备。

在实际应用中,第二接收模块501、承载建立模块502、第二发送模块503、及第二传输模块504均可由位于数据传输装置的cpu、mpu、asic或fpga等实现。

实施例七

本实施例记载一种计算机可读介质,可以为rom(例如,只读存储器、flash存储器、转移装置等)、磁存储介质(例如,磁带、磁盘驱动器等)、光学存储介质(例如,cd-rom、dvd-rom、纸卡、纸带等)以及其他熟知类型的程序存储器;计算机可读介质中存储有计算机可执行指令(例如腾讯视频等投射应用的二进制可执行指令),当执行指令时,引起至少一个处理器执行包括以下的操作:

接收包括有第一网络设备标识的第一承载建立或增加指示;

根据第一承载建立或增加指示,使用连接第一网络设备的网络设备接口向第一网络设备发送第一承载建立或增加请求,以使第一网络设备建立连接第二网络设备与所述第一网络设备的第一承载;

经由所述网络设备接口接收第一网络设备发送的第一承载建立或增加响应。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1