一种数据传输方法、移动性管理实体和移动终端与流程

文档序号:12134393阅读:389来源:国知局
一种数据传输方法、移动性管理实体和移动终端与流程
本发明涉及无线通讯领域,尤其涉及一种数据传输方法、移动性管理实体和移动终端。
背景技术
:系统架构演进(SystemArchitectureEvolution,SAE)通信系统架构中,终端通过演进基站(EvolvedNodeB,eNodeB或eNB)接入到核心网的移动性管理实体(MobilityManagementEntity,MME)和服务网关(ServingGateway,S-GW),并经过S-GW连接到分组数据网络网关(PacketDateNetworkGateway,P-GW)。小数据传输是无线通讯网络系统中的一种特殊的数据传输。进行数据传输需要通过信令建立用户面承载(包括核心网侧和空口侧),但是对于小数据(通常小于1K字节)可以是不频繁传输的比如只传输1次或2次,在这种情况下通过信令为其建立用户面,传输数据,完成之后还要删除空口承载,浪费了信令资源。技术实现要素:本发明的目的在于提供一种数据传输方法和移动性管理实体,用以避免信令资源浪费。一方面,本发明实施例提供了一种数据传输方法,包括:移动性管理实体接收归属用户服务器HSS或用户终端发送的小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示;所述移动性管理实体根据所述小数据传输参数确定小数据传输策略;所述移动性管理实体将所述确定的小数据传输策略发送给用户终端;所述移动性管理实体根据所述小数据传输策略与用户终端进行小数据传输。另一方面,本发明实施例还提供了一种数据传输方法,包括:用户终端向移动性管理实体发送携带小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示,以使得所述移动性管理实体根据所述小数据传输参数确定小数据传输策略;所述用户终端接收所述移动性管理实体发送的所述小数据传输策略;所述用户终端根据所述小数据传输策略与所述移动性管理实体进行小数据传输。一方面,本发明实施例还提供了一种移动性管理实体,包括:接收单元,用于接收归属用户服务器HSS或用户终端发送的小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示;确定单元,用于根据所述接收单元接收的小数据传输参数确定小数据传输策略;发送单元,用于将所述所述确定单元确定的小数据传输策略发送给用户终端;传输单元,用于根据所述确定单元确定的所述小数据传输策略与用户终端进行小数据传输。一方面,本发明实施例还提供了一种移动终端,包括:参数发送单元,用于向移动性管理实体发送携带小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示,以使得所述移动性管理实体根据所述小数据传输参数确定小数据传输策略;策略接收单元,用于接收所述移动性管理实体发送的所述小数据传输策略;数据传输单元,用于根据所述策略接收单元接收的所述小数据传输策略与所述移动性管理实体进行小数据传输。本发明通过移动性管理实体接收归属用户服务器HSS或用户终端发送的小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示,所述移动性管理实体根据所述小数据传输参数确定小数据传输策略,所述移动性管理实体根据将所述确定的小数据传输策略发送给用户终端,所述移动性管理实体根据所述小数据传输策略与用户终端进行小数据传输。从而使移动性管理实体与用户终端交互双方是否能够支持小数据传输的特性,完善了现有的小数据传输机制,避免现有技术中使用数据面无线承载传输小数据,避免信令资源的浪费。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明数据传输方法实施例的一个流程示意图;图2是本发明数据传输方法实施例的另一个流程示意图;图3是本发明数据传输方法实施例的另一个流程示意图;图4是本发明实施例中的移动性管理实体的一个组成示意图;图5a~5d是本发明实施例中的移动性管理实体中组成单元的组成示意图;图6是本发明实施例中的移动终端的一个组成示意图;图7a是本发明实施例中的移动终端的数据传输单元一个组成示意图;图7b是本发明实施例中的移动终端的数据传输单元另一个组成示意图;图8是本发明实施例中的UE和MME之间在小数据传输之前的信息交互过程的一个流程示意图;图9是本发明实施例中的UE和MME之间在小数据传输之前的信息交互过程的另一个流程示意图;图10是本发明实施例中网络侧确定小数据传输承载以及协商建立承载的过程的一个流程示意图;图11是本发明实施例中网络侧确定小数据传输承载的过程的一个流程示意图;图12是本发明实施例中上、下行方向数据传输的一个具体流程示意图;图13是本发明实施例中在MT场景中的上下行数据传输的一个具体流程示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明实施例中提出,通过移动性管理实体进行小数据传输的协商,完善了现有的小数据传输方案。在一些具体实施例中还提出,为小数据传输建立专有核心网承载,提高数据传输效率;在一些具体实施例中还提供,建立小数据的IP包列表进行数据传输,可一次传输多个单元的小数据数据,提高传输效率。以下通过各个具体实施例来分别进行说明。将小数据封装在非接入层(NonAccessStratum,NAS)消息中传递给MME,由MME路由到SGW,SGW通过其核心网侧的用户面承载传递给PGW。这个方案中需要UE和MME都支持这个特性,但是现有技术中没有关于网络和UE如何传递是否支持小数据特性的方法。为了解决上述技术问题,本发明提供了下述技术方案:图1为本发明数据传输方法实施例的一个流程示意图,包括:101、移动性管理实体接收归属用户服务器HSS或用户终端发送的小数据传输参数,该小数据传输参数包括该用户终端是否支持小数据传输的指示;102、该移动性管理实体根据该小数据传输参数确定小数据传输策略;103、该移动性管理实体根据将该确定的小数据传输策略发送给用户终端;104、该移动性管理实体根据该小数据传输策略与用户终端进行小数据传输。上述实施例重点以MME为中心,在如图2所示的实施例中,则从移动终端的角度描述了实现本发明实施例中的数据传输方法的另一个流程示意图。201、用户终端向移动性管理实体发送携带小数据传输参数,该小数据传输参数包括该用户终端是否支持小数据传输的指示,以使得该移动性管理实体根据该小数据传输参数确定小数据传输策略。其中,小数据传输参数还包括小数据的业务特性,该小数据的业务特性包括每次传输数据量、数据传输方向、数据传输持续时间、在该持续时间内传输的次数中的一种或多种。202、该用户终端接收该移动性管理实体发送的该小数据传输策略。203、该用户终端根据该小数据传输策略与该移动性管理实体进行小数据传输。如,该用户设备向该移动性管理实体发送的包含上行小数据的小数据容器,该小数据容器中包括承载标识和该标识对应的IP包,以使得该移动性管理实体根据该小数据容器中的承载标识确定网络侧信道端点标识符TEID和该移动性管理实体的IP地址,并将该标识对应的IP包构造成GTP-U包并传输给网络侧。同时在步骤203之前还可包括:该用户终端在发送包含上行小数据的小数据容器之前,检查传输承载是否符合该小数据传输策略;当检查结果为符合时,该用户终端在该传输承载上按照该小数据传输策略进行小数据传输,当检查结果为不符合时,该用户终端触发普通数据传输流程传输该数据。本发明通过移动性管理实体接收归属用户服务器HSS或用户终端发送的小数据传输参数,该小数据传输参数包括该用户终端是否支持小数据传输的指示,该移动性管理实体根据该小数据传输参数确定小数据传输策略,该移动性管理实体根据将该确定的小数据传输策略发送给用户终端,该移动性管理实体根据该小数据传输策略与用户终端进行小数据传输。从而使移动性管理实体与用户终端交互双方是否能够支持小数据传输的特性,完善了现有的小数据传输机制,避免现有技术中使用数据面无线承载传输小数据,避免信令资源的浪费。如图3所示,是本发明数据传输方法实施例的另一个流程示意图,包括:301、移动性管理实体获得归属用户服务器(HomeSubscriberServer,HSS)上的签约数据,该签约数据包括小数据传输参数;或用户终端发送的包括小数据传输参数的NAS消息,该小数据传输参数可包括该用户终端是否支持小数据传输的指示。其中,该NAS消息可以是附着请求,周期性跟踪区请求或PDN连接请求等。在本步骤中,移动性管理实体可以接收用户终端发送的包括小数据传输参数的NAS消息,也可以是移动性管理实体接收用户终端发送的NAS消息(该消息中包括用户终端支持小数据传输的指示),则其向HSS请求获得该用户终端的签约数据,在该签约数据中包括该用户终端的小数据传输参数;同时,移动性管理实体除了从用户终端或HSS获取小数据传输参数信息外,移动性管理实体小数据传输配置传输策略,如承载类型(专有承载或缺省承载)或承载的各种参数(如QoS等)。其中,小数据传输参数至少是否支持小数据传输的指示,进一步还可以包括小数据的业务特性;其中,是否支持小数据传输的指示可以只是简单的指示出是否支持小数据传输;其中,小数据传输参数若还包括小数据的业务特性,则该小数据的业务特性则可包括每次传输数据量(即每次传输总的数据量),数据传输方向(上行、下行或双向)、数据传输持续时间、在该持续时间内传输的次数中的一种或多种。比如,小数据传输参数可以是(上行传输,5次,100byte)。对于移动性管理实体而言,向其传输小数据传输参数时,可以是在现有的消息中增加新的参数,也可以是将该参数作为现有参数的一部分,比如将该参数作为网络能力的一部分传递给移动性管理实体。302、移动性管理实体根据小数据传输参数确定小数据传输策略。当然,通知UE侧的小数据传输策略一般是与该UE侧有关的内容,而网络侧的一些策略(如承载的建立等)则不需要通知UE。该移动性管理实体根据该小数据传输参数确定与网络侧进行小数据传输的承载类型,该承载类型包括专有承载或缺省承载。进一步,该移动性管理实体根据该小数据传输参数确定为该小数据传输建立专有承载的指示和该专有承载的参数;或者该移动性管理实体根据该小数据传输参数确定该小数据传输采用缺省承载以及该缺省承载的参数。或者该移动性管理实体将该小数据传输参数发送给网络侧,以使得该网络侧根据其配置的运营商策略确定传输小数据的承载;该移动性管理实体接收该网络侧确定的小数据承载的指示,用于标识为该小数据传输建立专有承载;或者标识该小数据传输采用缺省承载。移动性管理实体可以根据该小数据传输参数确定传输小数据的承载,当移动管理实体上配置了运营商策略,也可以参考运营商策略建立承载,当确定采用专有承载传输时,该小数据传输策略包括为小数据传输建立专有承载的指示以及建立该专有承载的参数,并将该移动性管理实体将该小数据传输参数通知网络侧,由网络侧发起建立专有承载以进行小数据传输;当确定采用缺省承载传输时,该小数据传输策略包括采用缺省承载进行小数据传输的指示以及该缺省承载的参数。若小数据传输策略中确定采用缺省或专有承载进行小数据传输,则在移动性管理实体根据该小数据传输策略进行小数据传输中,该用户终端在发送上行数据之前,检查传输承载(即专有承载或缺省承载)是否符合该小数据传输策略;当检查结果为符合时,该用户终端在该传输承载上按照该小数据传输策略进行小数据传输,当检查结果为不符合时,该用户终端触发普通数据传输流程传输该数据。若小数据传输策略中确定采用缺省或专有承载进行小数据传输,则在移动性管理实体根据该小数据传输策略进行小数据传输中,该用户终端在发送上行数据之前,检查传输承载(即专有承载或缺省承载)是否符合该小数据传输策略;当检查结果为符合时,该用户终端在该传输承载上按照该小数据传输策略进行小数据传输,当检查结果为不符合时,该用户终端触发普通数据传输流程传输该数据。移动性管理实体确定UE侧小数据传输策略包括:一种情况是:移动性管理实体根据该小数据传输参数得知用户终端支持小数据传输优化,则将运营商配置的小数据传输策略通知该用户终端。即移动性管理实体把网络关于smalldata策略传递给UE,UE传输数据时遵循该策略。另一种情况则是:移动性管理实体根据该小数据传输参数得知用户终端支持小数据传输优化,则根据该参数从运营商配置的多个小数据传输策略中选择一种策略作为当前的小数据传输策略,并通知该用户终端,如,在移动性管理实体确定小数据传输策略时,可以是根据获得的小数据传输参数和本地存储的运营商小数据策略来确定当前UE的小数据传输策略,也可以是将其获知的各种参数和策略通知网络侧设备,由网络侧确定当前UE的小数据传输策略后,再从网络侧获知该小数据传输策略。传递给UE的小数据传输策略一般可包括:最大传输次数限制,最大传输字节限制等内容。如,当UE处于IDLE状态时,UE通过检测TFT将业务是映射到传输承载,如果通过检查发现该传输承载是用于传输smalldata(即该承载为smalldata承载)并且符合网络传递的smalldata策略,则使用相应的smalldata策略进行传输,将数据映射到信令无线承载(signalingradiobearer,SRB)进行传输(该承载可以是缺省承载,也可以专有承载);如果数据映射到普通承载或不能按照smalldata策略进行传输,且UE处于IDLE态,则触发普通数据传输流程,即将数据映射到数据无线承载(dataradiobearer,DRB)上进行传输。如果同时有映射到smalldata承载和普通承载的业务到来,则触发正常的SeviceRequest流程,建立DRB,不使用smalldata承载进行传输。还有种情况是,当UE有多个的业务数据传输时,通过TFT映射到不同承载,如果业务数据符合MME传递的smalldata策略,则UE使用smalldata策略传输。否则建立DRB进行业务数据传输。在网络侧向该用户终端发送下行数据之前,检查传输承载是否符合小数据传输策略;当检查结果为符合时,该网络侧在该传输承载上按照该小数据传输策略进行小数据传输,当检查结果为不符合时,该网络侧触发普通数据传输流程传输该数据。如,如果UE处于idle态,下行数据到来,如果是特定的smalldata承载,SGW将其piggyback到Downlinkdatanotification消息中传输给MME。如果是普通bearer的数据到了,UE处于idle态,则SGW触发正常的ServiceRequest流程,不使用smalldata承载进行传输。当下行数据到达SGW,且有多个承载的业务数据时,如果业务数据符合之前协商的smalldata策略,则SGW使用该smalldata策略传输。否则建立DRB进行业务数据传输。303、该移动性管理实体将确定的小数据传输策略发送给用户终端。304、该移动性管理实体根据该小数据传输策略与用户终端进行小数据传输。本发明实施例通过移动性管理实体接收归属用户服务器HSS或用户终端发送的小数据传输参数,该小数据传输参数包括该用户终端是否支持小数据传输的指示,该移动性管理实体根据该小数据传输参数确定小数据传输策略,该移动性管理实体根据将该确定的小数据传输策略发送给用户终端,该移动性管理实体根据该小数据传输策略与用户终端进行小数据传输。从而使移动性管理实体与用户终端交互双方是否能够支持小数据传输的特性,完善了现有的小数据传输机制,避免现有技术中使用数据面无线承载传输小数据,避免信令资源的浪费。本发明的另一种应用场景为SGW不支持小数据传输,则此时采用如下方法:当网络侧设备不支持上述通过小数据传输承载进行小数据传输的特性时,则可由MME代替eNB向网络侧设备分配用户面TEID和网络侧设备地址,以便进行数据传输。此时的小数据传输策略中则可不包括关于确定传输承载的指示。鉴于小数据传输分为上行和下行两个方向,以下分别从这两个方向分别进行说明。上行方向:当传输上行小数据时,该移动性管理实体接收来自用户终端的小数据容器,该小数据容器中包括承载标识和该标识对应的IP包;该移动性管理实体根据该小数据容器中的承载标识确定网络侧信道端点标识符(TunnelEndpointIdentifier,TEID)和移动性管理实体的IP地址,并将该标识对应的IP包构造成GTP-U包并传输给网络侧。下行方向:当传输下行小数据时,该移动性管理实体分配下行的TEID和地址,并将该TEID、地址和承载标识通知该网络侧;该移动性管理实体接收该网络侧发送的GTP-U包,该GTP-U包中封装有需要发送的小数据;该移动性管理实体将收到的该GTP-U包构造为小数据容器并传输给该用户终端;当该下行数据传输完成时,该移动性管理实体通知该网络侧删除该TEID和地址。当网络侧设备不支持上述通过小数据传输承载进行小数据传输的特性时,则可由MME代替eNB向网络侧设备分配用户面TEID和网络侧设备地址,以便进行数据传输。从而不需要对SGW进行升级,就可以支持小数据传输特性,避免资源浪费。本发明的另一种应用场景为现有技术中仅支持在小数据传输容器传输一个IP数据包,从而导致有多个IP数据包传输时,造成信令资源的浪费,为了解决这个问题,本发明提出了如下技术方案:不论是通过专有或缺省承载进行小数据传输,还是通过MME代理eNB为网络侧设备分配TEID和地址的方式建立MME和网络侧设备之间的通道进行小数据传输,在该移动性管理实体根据该小数据传输策略进行小数据传输时,其传输的小数据被封装在小数据容器或GTP-U包中进行传输。其小数据容器中可包括IP包列表,该IP包列表中包括多个承载标识和该标识对应的IP包。只是在下行方向上,可由网络侧设备或移动性管理实体来构建IP包列表,即小数据容器中包括IP包列表,该IP包列表中包括多个承载标识和该标识对应的IP包,或GTP-U包中包括IP包列表,该IP包列表中包括多个承载标识和该标识对应的IP包。本发明通过专有或缺省承载进行小数据传输,还是通过MME代理eNB为网络侧设备分配TEID和地址的方式建立MME和网络侧设备之间的通道进行小数据传输,在该移动性管理实体根据该小数据传输策略进行小数据传输时,其传输的小数据被封装在小数据容器或GTP-U包中进行传输,当传输多个小数据时,可以将多个IP数据包封装在一个信令消息中传输,从而避免资源浪费。以上三种情况的一些实现细节在后续的实施例中进行进一步描述。以上从总体上分别描述了网络侧与UE交互小数据传输策略的过程,当SGW不支持小数据传输时MME的处理过程,以及UE或SGW构造IP包列表一次传输多个bearer的过程,需要理解的是,上述三个过程在同一个实施例中可以同时存在,也可以在一个实施例中只采用上述中的两个或一个过程与现有技术相结合的情况,本发明实施例并对此进行限制。相应的,本发明实施例还公开了一种移动性管理实体,如图4所示,该移动性管理实体3包括:接收单元30,用于接收归属用户服务器HSS或用户终端发送的小数据传输参数,该小数据传输参数包括该用户终端是否支持小数据传输的指示。确定单元32,用于根据所述接收单元接收的小数据传输参数确定小数据传输策略。发送单元34,用于将所述所述确定单元确定的小数据传输策略发送给用户终端。传输单元36,用于根据所述确定单元确定的所述小数据传输策略与用户终端进行小数据传输。其中,确定单元32可以用于根据所述接收单元接收的所述小数据传输参数确定与网络侧进行小数据传输的承载类型,所述承载类型包括专有承载或缺省承载。如图5a所示,确定单元32可包括:专有确定子单元320,用于根据所述接收单元接收的所述小数据传输参数确定为所述小数据传输建立专有承载的指示和所述专有承载的参数。或者缺省确定子单元322,用于根据所述接收单元接收的所述小数据传输参数确定所述小数据传输采用缺省承载以及所述缺省承载的参数。或,如图5b所示,确定单元32包括:网络侧发送子单元321,网络侧发送子单元,用于将所述接收单元接收的所述小数据传输参数发送给网络侧,以使得所述网络侧根据其配置的运营商策略确定传输小数据的承载。或者,网络侧接收子单元323,用于接收该网络侧确定的小数据承载的指示,该小数据承载的指示用于标识为该小数据传输建立专有承载或者标识该小数据传输采用缺省承载。如图5c所示,传输单元36可包括:容器接收子单元360,用于接收用户终端发送的包含上行小数据的小数据容器,该小数据容器中包括承载标识和该标识对应的IP包。标识确定子单元362,用于根据所述容器接收子单元接收的所述小数据容器中的承载标识确定网络侧信道端点标识符TEID和所述移动性管理实体的IP地址。包传输子单元364,用于将所述标识对应的IP包构造成GTP-U包,根据所述标识确定子单元确定的所述TEID和所述IP地址将所述GTP-U并传输给网络侧。如图5d所示,传输单元36也可包括:分配子单元361,用于当传输下行小数据时,分配下行的TEID和该移动性管理实体的IP地址,并将该TEID、地址和承载标识通知该网络侧。包接收子单元363,用于接收该网络侧发送的GTP-U包,该GTP-U包中封装有需要发送的小数据。容器发送子单元365,用于将所述包接收子单元收到的所述GTP-U包构造为小数据容器,根据所述分配子单元分配的所述所述TEID和所述移动性管理实体的IP地址将所述小数据容器传输给所述用户终端。删除子单元367,用于当所述下行数据传输完成时,通知所述网络侧删除所述分配子单元分配的所述TEID和所述移动性管理实体的IP地址。同时,本发明实施例还提供了一种移动终端,用于上述的小数据传输方法中,如图6所示,该移动终端1可包括:参数发送单元10,用于向移动性管理实体发送携带小数据传输参数,该小数据传输参数包括该用户终端是否支持小数据传输的指示,以使得该移动性管理实体根据该小数据传输参数确定小数据传输策略;策略接收单元12,用于接收该移动性管理实体发送的该小数据传输策略所述小数据传输策略为所述移动管理实体根据所述参数发送单元发送所述小数据传输参数确定的;数据传输单元14,用于根据所述策略接收单元接收的所述小数据传输策略与所述移动性管理实体进行小数据传输。如图7a所示,数据传输单元14可包括:容器发送单元140,用于向该移动性管理实体发送的包含上行小数据的小数据容器,该小数据容器中包括承载标识和该标识对应的IP包,以使得该移动性管理实体根据该小数据容器中的承载标识确定网络侧信道端点标识符TEID和该移动性管理实体的IP地址,并将该标识对应的IP包构造成GTP-U包并传输给网络侧。或,如图7b所示,数据传输单元可包括:承载检测子单元142,用于在传输单元发送上行小数据之前,检查传输承载是否符合该小数据传输策略;数据发送子单元144,用于所述承载检测子单元检查的结果为符合所述小数据传输策略时,在所述传输承载上按照所述小数据传输策略进行小数据传输,当检查结果为不符合所述小数据传输策略时,触发普通数据传输流程传输所述数据。以上从总体上分别描述了本发明实施例中的移动性管理实体和移动终端的功能组成,及二者参与的小数据传输过程,以下则以更具体环境中的实施例来进一步描述本发明中的技术方案。如图8~11所示,为本发明实施例中的数据传输方法的四个具体实施例。其中,图8和图9描述的实施例主要描述UE和MME之间在小数据传输之前的信息交互过程,图10和图11除了描述UE和MME之间的信息交互过程之外,还重点描述了在不同情况下,网络侧确定小数据传输承载,以及在必要情况下协商建立承载的过程。如图8所示,为本发明实施例中的数据传输方法的另一个具体实施例,在本例中,运营商只在MME中配置了小数据传输策略。该方法包括如下步骤。801、UE向MME发送NAS消息,该NAS消息包括小数据传输参数。该NAS消息中的小数据传输参数的具体内容可参考与图2有关的实施例中的描述其中,其中,小数据传输参数至少是否支持小数据传输的指示,进一步还可以包括小数据的业务特性。若参数中包括是否支持小数据传输的指示,则该指示可以只是简单的指示出是否支持小数据传输;若还包括小数据的业务特性,则该小数据的业务特征则可包括每次传输数据量(即每次传输总的数据量),数据传输方向(上行、下行或双向)、数据传输持续时间、在该持续时间内传输的次数中的一种或多种。比如,小数据传输参数可以是(上行传输,5次,100byte)。802、MME从该NAS消息中获取该小数据传输参数。803、MME根据该小数据传输参数确定小数据传输策略,如,小数据传输策略中包括运营商配置的部分策略,并通知UE该小数据传输策略。该策略内容则与前述的小数据传输参数的内容对应,通知给UE的小数据传输策略一般可以包括:最大传输次数限制和最大传输字节限制等内容。当然,在本步骤中,还可以包括网络侧确定小数据传输的承载的过程,具体可参考图10和图11中的实施例中的描述。804、MME根据上述策略进行小数据传输。在本例中,MME在获知UE支持小数据优化传输时,通知UE将采用小数据传输优化进行传输,以及传输次数,就可以起到有效的建立小数据传输环境进行小数据传输的目的。如图9所示,为本发明实施例中的数据传输方法的另一个具体实施例,在本例中,运营商在MME中配置了多种小数据传输策略。该方法包括如下步骤。901、UE向MME发送的NAS消息。902、MME从NAS消息中获取小数据传输参数,,如该小数据传输参数的内容包括:UE用户终端是否支持小数据传输的指示,进一步还可以包括在持续时间内传输次数、传输方向等。903、MME根据上述参数确定使用小数据传输优化进行传输,并根据该参数在运营商配置的多个小数据传输策略中确定当前进行小数据传输的策略,并将该策略通知UE。该小数据传输策略则与前述的小数据传输参数的内容对应,如对于通知至UE的小数据传输策略则可包括:将采用小数据传输优化进行传输,最大传输次数等。当然,通知网络侧的小数据传输策略则可以包括更多的内容,如与小数据传输的承载有关的内容,即在MME确定当前进行小数据传输的策略时还可以进一步与网络侧的其他设备进行协商的信息,如协商建立专有承载的相关信息等,具体可参考图10和图11中的实施例中的描述。904、MME根据上述策略进行小数据传输。在本例中,MME在获知UE支持小数据优化传输时,根据相关参数进行具体策略的选择,并通知UE该策略,可以在协商的基础上有效的建立小数据传输环境进行小数据传输的目的。如图10所示,为传输小数据之前的小数据传输策略确定和通知过程。在该场景下,网络中的设备和用户终端会记录下哪个bearer属于小数据,从而在进行数据传输时采用小数据的传输机制进行数据传输。本例中以LTE通信系统为例,则上述实施例中的网络侧指的是LTE通信系统中P-GW和S-GW等,当然本例中的LTE通信系统也可以为其他的无线通讯系统,则本例中的网元可用其他的无线通讯系统中的类似网元进行替代,此处不进行一一赘述。1001、用户终端(UserEquipment,UE)发起附着请求(AttachRequest)/PDN连接请求(ConnectionRequest)/TAU请求(TAURequest),该请求中可以携带小数据(smalldata)传输参数。该参数可以是smalldata的业务特性,也可以是简单指示出是否支持smalldata传输,如果是smalldata业务特性可以包含如下参数:每次传输数据量,数据传输方向(上行,下行或双向),持续时间(数据传输持续的时间),传输次数(在持续时间内传输的次数),数据大小中一个或多个参数的组合。比如可以是其中一个或几个参数的组合,比如可以是(上行传输,5次,100byte);UE也可以不携带该参数,则MME可从HSS获得的签约数据中获得。Smalldata参数可以在现有的消息中增加新的参数也可以作为现有参数的一部分,比如将该参数作为网络能力的一部分传递给MME。1002、MME从HSS获得签约数据(本步骤为可选)。本例中获得的签约数据支持UE具有smalldata的特性,另外签约数据中也可以保存UE支持smalldata业务特性。同时,MME上也可以为smalldata传输配置一些参数(本步骤为可选)。如使用承载类型(专有或缺省承载),承载参数(Qos等)等。当然,获得该传输smalldata参数的方式也可以是,eNB通过广播信息下发smalldatapolicy;UE也可以通过OTA或OMADM,或者通过RRC消息(比如,RRCConnectionSetupComplete或RRCConnectionReconfiguration)获得smalldata参数。1003、MME根据获得的smalldata的特性和运营商配置的参数确定是否建立dedicatedbearer。1004~1008、MME与网络侧协商建立承载。该过程分为三种情况,以下分别进行描述。情况一:若MME决定建立的承载类型为缺省承载,则MME可以将smalldata业务特性(该业务特性可以从UE或HSS中的签约数据获得)通过CreateSessionRequest传递给SGW和PGW。PGW可以将该smalldata业务特性传递给PCRF。PGW或PCRF可以根据运营商配置的策略修改该承载的参数。情况二:若MME判断需要为smalldata建立专有承载,则MME在CreateSessionRequest增加smalldata传输参数,里面可以携带smalldata单元(bearer)的Qos参数。另外MME可以将smalldata业务特性(该业务特性可以从UE或HSS中的签约数据获得)传递给SGW和PGW。PGW可以将该smalldata业务特性传递给PCRF。PGW或PCRF也可以根据其上配置smalldata策略对MME传递的smalldata参数进行修改,之后PGW发起专有承载建立流程。情况三:如果是PGW或PCRF决定承载类型,MME可以将smalldata业务特性(该业务特性可以从UE或HSS中的签约数据获得)通过CreateSessionRequest消息传递给SGW和PGW。PGW可以将该smalldata业务特性传递给PCRF。PGW或PCRF根据其上配置的运营商策略决定是使用缺省承载还是建立专有承载传输smalldata数据,如果PCRF或PGW决定使用专有承载,则发起专有承载建立流程。在承载建立过程中,将该网络侧确定的小数据承载的指示发送给MME,该指示用于标识为该小数据传输建立专有承载;或者标识该小数据传输采用缺省承载则在上述三种情况下,SGW,PGW返回CreateSessionResponse给MME,对于情况二和情况三,如果MME或PGW决定使用专有承载传递smalldata,那么PGW发起专有承载建立流程以建立专有承载。1009、MME向UE返回AttachAccept/PDNConnectionAccept/TAUAccept,将smalldata传输策略传递给UE。UE在传输数据之前检查本地资源是否符合smalldata策略的要求,若符合则使用smalldata优化传输。同时,MME也可以指示UE那个承载是用于smalldata优化。1010、UE传递AttachComplete/PDNConnectionComplete/TAUcomplete给MME。如图11所示,则是针对非专有承载的情况,即图10的步骤1004~1008的情况一,其流程如下所示。1101、UE发送附着请求(AttachRequest)到MME,该请求中可以携带smalldataindication参数指示MME该UE支持smalldata优化。当然,类似的UE也可以不携带该参数,MME从HSSUE的签约信息中获得UE是否支持smalldata优化。1102、MME向SGW发送CreateSessionRequest,该请求中可以携带参数smalldataindication用于指示SGW、PGW该UE支持smalldata优化,SGW收到下行数据时可以根据这个指示,结合其上运营商配置的smalldata策略决定是否使用smalldata优化流程。1103、SGW向PGW发送CreateSessionRequest。1104、PGW向SGW返回CreateSessionResponse。1105、SGW向MME返回CreateSessionResponse。1106、MME将运营商配置的smalldata传输策略通过AttachAccept传递给UE。UE在传输数据之前检查是否符合smalldata策略,从而决定是否使用smalldata优化传输。1107、UE传递AttachComplete给MME。图10和图11的实施例中进一步描述了本发明实施例中的数据传输的小数据传输策略确定和通知过程。在该过程完成后,UE和网络侧再根据该确定的小数据传输策略进行数据传输。如,当UE有多个的业务数据传输时,通过TFT映射到不同承载(专有承载、缺省承载或是根据UE判断确定的承载),如果业务数据符合MME传递的smalldatapolicy,则UE使用smalldata优化传输机制进行传输;否则建立DRB进行业务数据传输。当下行数据到达SGW,如果业务数据符合之前配置在SGW的运营商关于smalldata策略,则SGW使用smalldata优化传输机制。否则建立DRB进行业务数据传输。以下则分别描述上行和下行方向上在根据小数据传输策略确定的专有承载、缺省承载或是根据UE判断确定的承载上传输数据的过程。如图12所示,为本发明实施例中上、下行方向数据传输的流程。本例为MO(MobileOriginal,UE起呼)场景,MME代替eNB分配用户面TEID和地址给SGW,进行数据传输,传输完成之后MME删除SGW之前分配的TEID和地址。1201~1203、UE处于RRC_idle状态,当有上行数据要传输时,UE发起RRC连接建立流程,UE在RRCConnectionSetupComplete中传输NAS消息,该消息中包括smalldatacontainer,将IP数据,bearerid放在smalldatacontainer中传输。1204、eNB将smalldatacontainer放在InitialUEmessage中传递给MME。1205、MME将smalldatacontainer中的IPdata取出封装成用户面GTP数据,根据bearerid找到其对应的SGW地址和TEID,将GTP-U数据传递给该对应的SGW。1206、MME可以通过之前获得的业务特性得知其是否有下行业务。1207、如果有下行业务,MME代替eNB分配下行的TEID和地址,并向SGW发送ModifybearerRequest(该请求中包括bearerid,GTP-UTEID,address)。1208、SGW返回ModifyBearerResponse消息。并当有下行数据到来时,将数据封装成GTP-U数据发送给MME。1209~1211、MME收到下行数据后,取出IP数据,组装成datacontainer(其中包括IPdata,bearerid),并将datacontainer放在DownlinkNASTRANSPORT通过eNB的DLinformationTransfer传递给UE。1212~1213、当下行业务完成时,MME发送ReleaseAccessbearerRequest(其中包括bearerid)给SGW。SGW删除其上MME分配的TEID和地址,返回ReleaseAccessbearerResponse给MME。如图13所示,则是在MT(MobileTerminal,网络侧起呼)场景中的上下行数据传输的示例。1301、SGW收到下行数据,UE处于RRC_idle状态,SGW发送Downlinkdatanotification给MME,以触发MME对UE进行寻呼。1302、MME返回DownlinkdatanotificationACK给SGW。1303~1304、MME通过eNB对UE进行寻呼,发送paging消息。1305、UE收到寻呼后,发起RRC连接建立过程,将NAS消息ServiceRequest包含在RRCConnectionRequestComplete中发送。1306、eNB传递InitialUEmessage给MME,其中包含NAS消息ServiceRequest。1307、MME代替eNB分配下行的TEID和地址,向SGW发送ModifybearerRequest(其中包括bearerid,GTP-UTEID,address)。1308、SGW返回ModifyBearerResponse消息。并当有下行数据到来时,将数据封装成GTP-U数据发送给MME。1309~1310、MME收到SGW发送的下行数据后,取出IP数据,放在NAS消息datacontainer(其中包括IPdata,bearerid)中,并将datacontainer放在DownlinkNASTRANSPORT传递给eNB,eNB则将datacontainer放在DLinformationTransfer中传递给UE。1311~1313、UE如果有上行数据发送,则将数据封装在datacontainer中,并将datacontainer通过ULinformationTransfer和UplinkNASTRANSPORT传递给MME,MME取出IPdata,构造成用户面GTP数据传递给SGW。1314~1315、当下行业务完成时,MME发送ReleaseAccessbearerRequest(其中包括bearerid)给SGW。SGW删除其上MME分配的TEID和地址,返回ReleaseAccessbearerResponse给MME。在上述实施例中均通过datacontainer封装数据,在上行方向,当有多个承载的smalldata传输时,该datacontainer(或称为smalldatacontainer)可包含IPpacketlist,如表1所示。表1:IPpacketlist>IPpacketlistItemIEs>>Bearerid>>IPdataMME收到这个list后,需要根据bearerid找到对应SGWTEID和地址,将IPdata构造成GTP_U包传递给SGW。当有下行数据传输时,当SGW收到多个承载的IPdata,并且判断为smalldata时,SGW也可以构造IPpacketlist,如表2所示。表2:IPpacketlist>IPpacketlistItemIEs>>Bearerid>>IPdataMME收到该list后将其放在NAS消息smalldatacontainer中传递给UE。如果SGW收到多个承载数据,也可以不构成上述list还是直接将多个承载数据发送给MME,MME收到多个DDN(其中包括IPdata,bearerid)消息,MME可以构造IPpacketlist,如表3所示。表3:IPpacketlist>IPpacketlistItemIEs>>Bearerid>>IPdataMME将其放在NAS消息smalldatacontainer中传递给UE。本发明还提供以下实施例。需要说明的是,以下实施例的编号并不一定需要遵从前面实施例的编号顺序:实施例1、一种数据传输方法,所述方法包括:移动性管理实体接收归属用户服务器HSS或用户终端发送的小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示;所述移动性管理实体根据所述小数据传输参数确定小数据传输策略;所述移动性管理实体将所述确定的小数据传输策略发送给用户终端;所述移动性管理实体根据所述小数据传输策略与用户终端进行小数据传输。实施例2、如实施例1所述的方法,所述小数据传输参数还包括小数据的业务特性,所述小数据的业务特性包括每次传输数据量、数据传输方向、数据传输持续时间、在所述持续时间内传输的次数中的一种或多种。实施例3、如实施例1或2所述的方法,所述所述移动性管理实体根据所述小数据传输参数确定小数据传输策略包括:所述移动性管理实体根据所述小数据传输参数确定与网络侧进行小数据传输的承载类型,所述承载类型包括专有承载或缺省承载。实施例4、根据实施例3所述的方法,所述移动性管理实体根据所述小数据传输参数确定与网络侧进行小数据传输的承载类型为专有承载时,包括:所述移动性管理实体根据所述小数据传输参数确定为所述小数据传输建立专有承载的指示和所述专有承载的参数;或者所述移动性管理实体根据所述小数据传输参数确定与网络侧进行小数据传输的承载类型为缺省承载时,包括:所述移动性管理实体根据所述小数据传输参数确定所述小数据传输采用缺省承载以及所述缺省承载的参数。实施例5、根据实施例1所述的方法,所述所述移动性管理实体根据所述小数据传输参数确定小数据传输策略,包括:所述移动性管理实体将所述小数据传输参数发送给网络侧,以使得所述网络侧根据其配置的运营商策略确定传输小数据的承载;所述移动性管理实体接收所述网络侧确定的小数据承载的指示,所述小数据承载的指示用于标识为所述小数据传输建立专有承载或者标识所述小数据传输采用缺省承载。实施例6、如实施例1至5中任一项所述的方法,所述所述移动性管理实体根据所述小数据传输策略与用户终端进行小数据传输包括:所述移动性管理实体接收用户终端发送的包含上行小数据的小数据容器,所述小数据容器中包括承载标识和所述标识对应的IP包;所述移动性管理实体根据所述小数据容器中的承载标识确定网络侧信道端点标识符TEID和所述移动性管理实体的IP地址,并将所述标识对应的IP包构造成GTP-U包,根据所述TEID和所述IP地址将所述GTP-U传输给网络侧。实施例7、如实施例1至5中任一项所述的方法,所述所述移动性管理实体根据所述小数据传输策略与用户终端进行小数据传输包括:当传输下行小数据时,所述移动性管理实体分配下行的TEID和所述移动性管理实体的IP地址,并将所述TEID、所述IP地址和承载标识通知所述网络侧;所述移动性管理实体接收所述网络侧发送的GTP-U包,所述GTP-U包中封装有需要发送的小数据;所述移动性管理实体将收到的所述GTP-U包构造为小数据容器,根据所述TEID和所述IP地址将所述小数据容器传输给所述用户终端;当所述下行数据传输完成时,所述移动性管理实体通知所述网络侧删除所述TEID和所述移动性管理实体的IP地址。实施例8、一种数据传输方法,所述方法包括:用户终端向移动性管理实体发送携带小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示,以使得所述移动性管理实体根据所述小数据传输参数确定小数据传输策略;所述用户终端接收所述移动性管理实体发送的所述小数据传输策略;所述用户终端根据所述小数据传输策略与所述移动性管理实体进行小数据传输。实施例9、根据实施例8所述的方法,所述小数据传输参数还包括小数据的业务特性,所述小数据的业务特性包括每次传输数据量、数据传输方向、数据传输持续时间、在所述持续时间内传输的次数中的一种或多种。实施例10、根据实施例8所述的方法,所述用户终端根据所述小数据传输策略与所述移动性管理实体进行小数据传输包括:所述用户设备向所述移动性管理实体发送的包含上行小数据的小数据容器,所述小数据容器中包括承载标识和所述标识对应的IP包,以使得所述移动性管理实体根据所述小数据容器中的承载标识确定网络侧信道端点标识符TEID和所述移动性管理实体的IP地址,并将所述标识对应的IP包构造成GTP-U包并传输给网络侧。实施例11、根据实施例10所述的方法,所述用户终端根据所述小数据传输策略与所述移动性管理实体进行小数据传输之前包括:所述用户终端在发送包含上行小数据的小数据容器之前,检查传输承载是否符合所述小数据传输策略;当检查结果为符合时,所述用户终端在所述传输承载上按照所述小数据传输策略进行小数据传输,当检查结果为不符合时,所述用户终端触发普通数据传输流程传输所述数据。实施例12、一种移动性管理实体,所述移动性管理实体包括:接收单元,用于接收归属用户服务器HSS或用户终端发送的小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示;确定单元,用于根据所述接收单元接收的小数据传输参数确定小数据传输策略;发送单元,用于将所述所述确定单元确定的小数据传输策略发送给用户终端;传输单元,用于根据所述确定单元确定的所述小数据传输策略与用户终端进行小数据传输。实施例13、根据实施例12所述的移动性管理实体,所述接收单元接收的小数据传输参数还包括小数据的业务特性,所述小数据的业务特性包括每次传输数据量、数据传输方向、数据传输持续时间、在所述持续时间内传输的次数中的一种或多种。实施例14、如实施例12或13所述的移动性管理实体,所述确定单元具体用于根据所述接收单元接收的所述小数据传输参数确定与网络侧进行小数据传输的承载类型,所述承载类型包括专有承载或缺省承载。实施例15、根据实施例14所述的移动性管理实体,所述确定单元包括:专有确定子单元,用于根据所述接收单元接收的所述小数据传输参数确定为所述小数据传输建立专有承载的指示和所述专有承载的参数;或者缺省确定子单元,用于根据所述接收单元接收的所述小数据传输参数确定所述小数据传输采用缺省承载以及所述缺省承载的参数。实施例16、根据实施例12或13所述的移动性管理实体,所述确定单元包括:网络侧发送子单元,用于将所述接收单元接收的所述小数据传输参数发送给网络侧,以使得所述网络侧根据其配置的运营商策略确定传输小数据的承载;网络侧接收子单元,用于接收所述网络侧确定的小数据承载的指示,所述小数据承载的指示用于标识为所述小数据传输建立专有承载或者标识所述小数据传输采用缺省承载。实施例17、如实施例12至16中任一项所述的移动性管理实体,所述传输单元包括:容器接收子单元,用于接收用户终端发送的包含上行小数据的小数据容器,所述小数据容器中包括承载标识和所述标识对应的IP包;标识确定子单元,用于根据所述容器接收子单元接收的所述小数据容器中的承载标识确定网络侧信道端点标识符TEID和所述移动性管理实体的IP地址;包传输子单元,用于将所述标识对应的IP包构造成GTP-U包,根据所述标识确定子单元确定的所述TEID和所述IP地址将所述GTP-U并传输给网络侧。实施例18、如实施例12至16中任一项所述的移动性管理实体,所述传输单元包括:分配子单元,用于当传输下行小数据时,分配下行的TEID和所述移动性管理实体的IP地址,并将所述TEID、地址和承载标识通知所述网络侧;包接收子单元,用于接收所述网络侧发送的GTP-U包,所述GTP-U包中封装有需要发送的小数据;容器发送子单元,用于将所述包接收子单元收到的所述GTP-U包构造为小数据容器,根据所述分配子单元分配的所述所述TEID和所述移动性管理实体的IP地址将所述小数据容器传输给所述用户终端;删除子单元,用于当所述下行数据传输完成时,通知所述网络侧删除所述分配子单元分配的所述TEID和所述移动性管理实体的IP地址。实施例19、一种移动终端,所述移动终端包括:参数发送单元,用于向移动性管理实体发送小数据传输参数,所述小数据传输参数包括所述用户终端是否支持小数据传输的指示,以使得所述移动性管理实体根据所述小数据传输参数确定小数据传输策略;策略接收单元,用于接收所述移动性管理实体发送的所述小数据传输策略,所述小数据传输策略为所述移动管理实体根据所述参数发送单元发送所述小数据传输参数确定的;数据传输单元,用于根据所述策略接收单元接收的所述小数据传输策略与所述移动性管理实体进行小数据传输。实施例20、根据实施例19所述的移动终端,所述数据传输单元包括:容器发送单元,用于向所述移动性管理实体发送的包含上行小数据的小数据容器,所述小数据容器中包括承载标识和所述标识对应的IP包,以使得所述移动性管理实体根据所述小数据容器中的承载标识确定网络侧信道端点标识符TEID和所述移动性管理实体的IP地址,并将所述标识对应的IP包构造成GTP-U包并传输给网络侧。实施例21、根据实施例19或20所述的移动终端,所述数据传输单元包括:承载检测子单元,用于在传输单元发送上行小数据之前,检查传输承载是否符合所述小数据传输策略;数据发送子单元,用于所述承载检测子单元检查的结果为符合所述小数据传输策略时,在所述传输承载上按照所述小数据传输策略进行小数据传输,当检查结果为不符合所述小数据传输策略时,触发普通数据传输流程传输所述数据。综上所述可以理解,在本发明实施例中提供了网络侧向UE通知smalldata传输策略的过程,使得小数据传输效率提高。同时,UE、SGW或MME可以构造IPpacketlist(bearerid,IPPacket)一次可以传输多个bearer的smalldata数据,也进一步提高了传输效率。另外,在确定smalldata传输策略时,若SGW不支持smalldata特性,则MME可在传输数据之前建立到SGW的承载传输数据,使得小数据的传输不必依赖于SGW的特性。。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1