CN107005838A - 数据传输的方法和设备 - Google Patents
数据传输的方法和设备 Download PDFInfo
- Publication number
- CN107005838A CN107005838A CN201580030158.6A CN201580030158A CN107005838A CN 107005838 A CN107005838 A CN 107005838A CN 201580030158 A CN201580030158 A CN 201580030158A CN 107005838 A CN107005838 A CN 107005838A
- Authority
- CN
- China
- Prior art keywords
- message
- data
- sending terminal
- data sending
- downlink data
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种数据传输的方法和设备,该方法包括移动性管理实体在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,用于指示服务网关缓存下行数据;移动性管理实体确定需要向数据发送端发送第二指示消息;移动性管理实体向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,本发明实施例数据发送端可以根据第二指示消息灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
Description
本发明涉及通信领域,并且更具体地,涉及数据传输的方法和设备。
为了支持无线侧(例如LTE)的演进,第三代合作计划(The 3rd Generation Partnership Project,简称为“3GPP”)于2004年12月开始研究网络侧的***架构演进(System Architecture Evolution,简称为“SAE”)。LTE和SAE共同构成了演进分组***(Evolved Packet System,简称为“EPS”)。EPS网络架构采用端到端全互联网协议(Internet Protocol,简称为“IP”)组网和扁平化网络结构,并充分考虑了和现有2G/3G网络的兼容性。
在EPS网络架构中,主要的网络功能实体有:
1)演进的通用陆基无线接入网(Evolved Universal Terrestrial Radio Access Network,简称为“EUTRAN”):由多个eNodeB组成的网络,用于实现无线物理层功能、资源调度功能、无线资源管理功能、无线接入控制功能以及移动性管理功能。其中,eNodeB通过用户面接口S1-U与服务网关(Serving Gateway,简称为“S-GW”)相连,用于传输用户数据;eNodeB通过控制面接口S1-MME与MME相连,采用S1-AP协议实现无线接入承载控制等功能。
2)移动性管理实体(Mobility Management Entity,简称为“MME”):主要负责用户会话管理的所有控制平面功能,包括非接入层(Non Access Stratum,简称为“NAS”)信令及安全、跟踪区的管理、PDN网关(PDN Gateway,简称为“P-GW”)与S-GW的选择等。
3)S-GW:主要负责用户设备(User,Equipment,简称为“UE”)的数据传输、转发以及路由切换等,并作为UE在eNodeB之间切换时的本地移动性锚定点,对于每一个UE,在一个时刻仅有一个S-GW为之服务。
4)P-GW:作为分组数据网络(Packet Data Network,简称为“PDN”)连接的锚定点,负责UE的互联网协议(Internet Protocol,简称为“IP”)地址分配、UE的数据报文过滤、速率控制、生成计费信息等。
在EPS网络架构中,UE的EPS连接管理(EPS Connection Management,
简称为“ECM”)状态包括:ECM-IDLE(即空闲态)和ECM-CONNECTED(即连接态),该ECM反映了UE的信令连接特性。
其中,在空闲态(ECM-IDLE)下,UE与网络之间不存在NAS信令连接,例如不包括无线资源控制(Radio Resource Control,简称为“RRC”)连接和S1-MME连接;在连接态(ECM-CONNECTED),UE和网络之间存在NAS信令连接,包括RRC连接和S1-MME连接。
如果长时间没有数据传输,即UE与网络之间不存在NAS信令连接时,UE会进入空闲态。在空闲态,UE主要是监听呼叫信道与广播信道,如果UE要监听用户数据信道,则必须从空闲状态转入连接态。例如假设UE处于空闲态,当EPS网络侧收到该UE的下行数据报文或者信令时,EPS网络会发起网络侧触发业务请求流程,在该流程中MME会在当前UE所在的跟踪区域内发起寻呼(paging),该UE会响应MME的寻呼而转入连接态,则可以监听用户数据信道,从而接收数据或者信令。网络侧触发业务请求流程如下:
步骤1:当S-GW收到UE的下行数据报文后,S-GW发送下行数据通知消息给MME;
步骤2:当MME收到下行数据通知消息后,查找相应的UE上下文,并返回确认消息给S-GW;
步骤3:MME向该UE所在的跟踪区内的所有eNodeB发起寻呼,在发送给eNodeB的寻呼消息中携带该UE的UE标识(IMSI或者P-TMSI等)、寻呼优先级等;
步骤4:eNodeB根据收到的寻呼消息对该UE进行寻呼;
步骤5:该UE响应寻呼,发起服务请求流程,建立用户面,开始准备接收下行数据。
为了降低用户设备的电量消耗,用户设备可以启用电量节约模式(PSM)。用户设备会向网络侧请求一个活跃时间(Active Time),每次用户设备从连接态转入空闲态后,用户设备会启动定时器(该定时器的时间值为活跃时间)。当该定时器超时后,用户设备会从空闲态进入节约电量模式。在电量节约模式下,用户设备不再监听网络侧的寻呼消息,也就是用户设备不会响应网络侧的寻呼。
非连续接收(Discontinuous Reception,简称为“DRX”)是一种节省UE
电力消耗的工作模式。如果UE采用了DRX,则UE仅在特定时间段打开接收机进入激活期,以接收下行数据和信令,而在其它时间段关闭接收机进入休眠期,停止接收下行数据和信令。
DRX包括空闲态DRX(简称为“I-DRX”)和连接态DRX(简称为“C-DRX”)两种,其中,空闲态DRX顾名思义指的就是,当UE处于空闲(IDLE)态下的非连续性接收(DRX),连接态DRX就是UE处在连接态下的非连续性接收(DRX)。
DRX的周期称为DRX周期,一个DRX周期分为激活期和休眠期。DRX周期又分为长周期和短周期,其中,长周期的休眠期较长,而短周期的休眠期较短,长周期与短周期的激活期的时长是一样的。此外,长周期是短周期的整数倍。
当处于空闲态的用户设备(UE)有下行数据到达时,网络向UE发起寻呼。但无线信号的临时中断或由于UE启用了PSM、长周期的DRX等节电功能,将导致UE无法响应网络的寻呼。业务应用不断重传数据,从而增加了核心网元的负载和寻呼开销。
为避免该问题,MME可指示S-GW缓存时延容忍业务的下行数据,当UE可达时再将缓存的数据发送给UE。MME可向S-GW提供缓存时间T和/或缓存数据包数目N,其中缓存时间T与UE采用的节电机制和应用的时延需求有关,N可以基于签约数据(用户优先权、丢包率等)等来确定。S-GW基于MME提供的N以及自身的配置确定能够缓存的数据包数目M。S-GW根据MME指示缓存UE下行数据,当定时器T超时或接收到的数据包数目超过M,S-GW可丢弃已缓存的数据包。
当定时器T超时或接收到的数据包数目超过M,S-GW将丢弃已缓存的数据包。此时数据发送端例如应用服务器(AS)或业务能力服务器(SCS),并不知道UE是否可达,仍然继续重传或发送新的下行数据包。由于S-GW并不缓存接收到的下行数据包,此时数据发送端的下行数据发送或重传是没有必要的,从而增加了核心网节点的负载,并且造成网络资源的浪费。
发明内容
本发明实施例提供一种数据传输的方法和设备,该方法能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
第一方面,提供了一种数据传输的方法,包括:移动性管理实体在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,该第一指示消息用于指示该服务网关缓存该下行数据;
该移动性管理实体确定需要向该数据发送端发送第二指示消息;
该移动性管理实体向该数据发送端发送该第二指示消息,以便于该数据发送端根据该第二指示消息发送该用户设备的下行数据。
结合第一方面,在第一种可能的实现方式中,该第一指示消息携带指示该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数目,
该第二指示消息携带该指示信息。
结合第一方面或第一种可以的实现方式,在第二种可能的实现方式中,在该移动性管理实体在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息之前,该方法还包括:
该移动性管理实体获取该数据发送端发送的第一请求消息,该第一请求消息用于请求网络在该用户设备的下行数据不可达时反馈该第二指示消息,该第一请求消息携带该数据发送端的地址信息和该用户设备的标识,
其中,该移动性管理实体确定需要向该数据发送端发送第二指示消息,包括:
若该移动性管理实体确定该用户设备的标识与该第一请求消息中携带的用户设备的标识相同,则该移动性管理实体确定需要向该数据发送端发送该第二指示消息。
结合第一方面、第一至第二种可以的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,在所述移动性管理实体向所述数据发送端发送所述第二指示信息之前,还包括:
该移动性管理实体生成该第二指示消息。
结合第一方面、第一至第二种可以的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,该第一指示消息还用于指示该服务网关生成该第二指示消息,
其中,在该移动性管理实体向该数据发送端发送该第二指示信息之前,还包括:
该移动性管理实体接收该服务网关发送的该第二指示消息。
结合第一方面或第一种可以的实现方式,在第五种可能的实现方式中,该移动性管理实体确定需要向该数据发送端发送第二指示消息,包括:
若该移动性管理实体确定预设的反馈标识列表中存在与该用户设备的标识相同的标识,则该移动性管理实体确定需要向该数据发送端发送该第二指示消息,其中,该预设的反馈标识列表中包括需要反馈该第二指示消息的用户设备的标识。
结合第五种可能的实现方式,在第六种可能的实现方式中,该第一指示消息还用于指示该服务网关向该移动性管理实体发送该数据发送端的地址信息,在该移动性管理实体向该数据发送端发送该第二指示信息之前,该方法还包括:
该移动性管理实体接收该服务网关发送的该数据发送端的地址信息;
该移动性管理实体生成该第二指示消息,该第二指示消息携带该数据发送端的地址信息。
结合第五种可能的实现方式,在第七种可能的实现方式中,该第一指示消息还用于指示该服务网关生成该第二指示消息,
在该移动性管理实体向该数据发送端发送该第二指示消息之前,还包括:
该移动性管理实体接收该服务网关发送的该第二指示消息。
结合第一方面、第一至第七种可以的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,还包括:
该移动性管理实体接收该数据发送端发送的确认消息,该确认消息用于指示该数据发送端已接收该第二指示消息。
第二方面,提供了一种数据传输的方法,包括:数据发送端获取第二指示消息,该第二指示消息是在服务网关接收到第一指示消息后而生成的,该第一指示消息用于指示该服务网关缓存下行数据不可达的用户设备的下行数据;
该数据发送端根据该第二指示消息发送该用户设备的下行数据。
结合第二方面,在第一种可能的实现方式中,该第一指示消息携带指示该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数目,
该第二指示消息携带该指示信息,
其中,
当该指示信息包括该持续时间时,该数据发送端根据该第二指示消息发送该用户设备的下行数据,包括:
该数据发送端根据该第二指示消息确定在该持续时间内发送该用户设备的下行数据,
当该指示信息包括该数据包数目时,该数据发送端根据该第二指示消息发送该用户设备的下行数据,包括:
该数据发送端根据该第二指示消息发送该用户设备的下行数据,且数据发送端发送的该用户设备的下行数据的数据包的数量小于或等于该数据包数目,
当该指示信息包括该持续时间和该数据包数目时,该数据发送端根据该第二指示消息发送该用户设备的下行数据,包括:
该数据发送端根据该第二指示消息确定在该持续时间内发送该用户设备的下行数据,且在该持续时间内该数据发送端发送的该用户设备的下行数据的数据包的数量小于或等于该数据包数目。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,在该指示信息包括该持续时间,或者该指示信息包括该持续时间和该数据包数目时,该方法还包括:
该数据发送端根据该第二指示消息确定在除该持续时间之外的时间不发送该用户设备的下行数据。
结合第二方面、第二方面的第一种至第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,在该数据发送端获取第二指示消息之前,还包括:
该数据发送端发送第一请求消息,该第一请求消息用于请求网络在该用户设备的下行数据不可达时反馈该第二指示消息,该第一请求消息携带该数据发送端的地址信息和该用户设备的标识。
结合第二方面、第二方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,还包括:
该数据发送端向该移动性管理实体发送确认消息,该确认消息用于指示该数据发送端已接收该第二指示消息。
第三方面,提供了一种数据传输的方法,包括:服务网关接收移动性管
理实体发送的第一指示消息,该第一指示消息用于指示该服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息;
该服务网关获取该数据发送端的地址信息;
该服务网关根据该第一指示消息的指示和该数据发送端的地址信息生成并发送第二指示消息,以便于该数据发送端根据该第二指示消息发送该用户设备的下行数据。
结合第三方面,在第一种可能的实现方式中,该第一指示消息携带指示该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数目,
该第二指示消息携带该指示信息。
结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,该第一指示消息携带该数据发送端的地址信息,
其中,该服务网关获取该数据发送端的地址信息,包括:
该服务网关根据该第一指示消息获取该数据发送端的地址信息。
结合第三方面或第三方面的第一种可能的实现方式,在第三种可能的实现方式中,该第一指示消息还用于指示该服务网关获取该数据发送端的地址信息,
其中,该服务网关获取该数据发送端的地址信息,包括:
该服务网关根据该第一指示消息的指示进行该下行数据的检测,获取该数据发送端的地址信息。
第四方面,提供了一种数据传输的方法,包括:服务网关接收移动性管理实体发送的第一指示消息,该第一指示消息用于指示该服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取该数据发送端的地址信息;
该服务网关根据该第一指示消息的指示进行该下行数据的检测,获取该数据发送端的地址信息;
该服务网关向该移动性管理实体发送该数据发送端的地址信息,以便于该移动性管理实体根据该数据发送端的地址信息生成并向该数据发送端发送第二指示消息,以使该数据发送端根据该第二指示消息发送该用户设备的下行数据。
结合第四方面,在第一种可能的实现方式中,该第一指示消息携带指示该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数目,
该第二指示消息携带该指示信息。
第五方面,提供了一种移动性管理实体,包括:
第一确定单元,用于在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,该第一指示消息用于指示该服务网关缓存该下行数据;
第二确定单元,用于确定需要向该数据发送端发送第二指示消息;
发送单元,用于向该数据发送端发送该第二指示消息,以便于该数据发送端根据该第二指示消息发送该用户设备的下行数据。
结合第五方面,在第一种可能的实现方式中,该第一指示消息携带指示该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数目,
该第二指示消息携带该指示信息。
结合第五方面或第五方面的第一种可以的实现方式,在第二种可能的实现方式中,还包括:
获取单元,用于在第一确定单元在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息之前,获取该数据发送端发送的第一请求消息,该第一请求消息用于请求网络在该用户设备不可达时反馈该第二指示消息,该第一请求消息携带该数据发送端的地址信息和该用户设备的标识,
其中,该第二确定单元若确定该用户设备的标识与该第一请求消息中携带的用户设备的标识相同,则确定需要向该数据发送端发送该第二指示消息。
结合第五方面、第五方面的第一至第二种可以的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,还包括:
第一生成单元,用于在该发送单元向该数据发送端发送该第二指示消息之前,生成该第二指示消息。
结合第五方面、第五方面的第一至第二种可以的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,该第一指示消息还用于指示该
服务网关生成该第二指示消息,该移动性管理实体还包括:
接收单元,用于在该发送单元向该数据发送端发送该下行数据发送第二指示消息之前,接收该服务网关发送的该第二指示消息。
结合第五方面或第五方面的第一种可以的实现方式,在第五种可能的实现方式中,该第一确定单元若确定预设的反馈标识列表中存在与该用户设备的标识相同的标识,则确定需要向该数据发送端发送该第二指示消息,其中,该预设的反馈标识列表中包括需要反馈该第二指示消息的用户设备的标识。
结合第五方面的第五种可能的实现方式,在第六种可能的实现方式中,该第一指示消息还用于指示该服务网关向该移动性管理实体发送该数据发送端的地址信息,该移动性管理实体还包括:
第一接收单元,用于在该发送单元向该数据发送端发送该下行数据发送指示信息之前,接收该服务网关发送的该数据发送端的地址信息;
第二生成单元,用于在该发送单元向该数据发送端发送该下行数据发送指示信息之前,生成该第二指示消息,该第二指示消息携带该数据发送端的地址信息。
结合第五方面的第五种可能的实现方式,在第七种可能的实现方式中,该第一指示消息还用于指示该服务网关生成该第二指示消息,该移动性管理实体还包括:
第二接收单元,用于在该发送单元向该数据发送端发送该第二指示消息之前,接收该服务网关发送的该第二指示消息。
结合第五方面、第五方面的第一至第七种可以的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,还包括:
第三接收单元,用于接收该数据发送端发送的确认消息,该确认消息用于指示该数据发送端已接收该第二指示消息。
第六方面,提供了一种数据发送端,包括:
获取单元,用于获取第二指示消息,该第二指示消息是在服务网关接收到第一指示消息后而生成的,该第一指示消息用于指示该服务网关缓存下行数据不可达的用户设备的下行数据;
第一发送单元,用于根据该第二指示消息发送该用户设备的下行数据。
结合第六方面,在第一种可能的实现方式中,该第二指示消息携带该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数
目,
其中,
当该指示信息包括该持续时间时,该第一发送单元根据该第二指示消息确定在该持续时间内发送该用户设备的下行数据,
当该指示信息包括该数据包数目时,该第一发送单元根据该第二指示消息发送该用户设备的下行数据,且数据发送端发送的该用户设备的下行数据的数据包的数量小于或等于该数据包数目,
当该指示信息包括该持续时间和该数据包数目时,该第一发送单元根据该第二指示消息确定在该持续时间内发送该用户设备的下行数据,且在该持续时间内该数据发送端发送的该用户设备的下行数据的数据包的数量小于或等于该数据包数目。
结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,在该指示信息包括该持续时间,或者该指示信息包括该持续时间和该数据包数目时,该数据发送端还包括:
确定单元,用于根据该第二指示消息确定在除该持续时间之外的时间不发送该用户设备的下行数据。
结合第六方面、第六方面的第一种至第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,还包括:
第二发送单元,用于在该获取单元获取第二指示消息之前,发送第一请求消息,该第一请求消息用于请求网络在该用户设备的下行数据不可达时反馈该第二指示消息,该第一请求消息携带该数据发送端的地址信息和该用户设备的标识。
结合第六方面、第六方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,还包括:
第三发送单元,用于向该移动性管理实体发送下行数据发送确认消息,该确认消息用于指示该数据发送端已接收该第二指示消息。
第七方面,提供了一种服务网关,包括:
接收单元,用于接收移动性管理实体发送的第一指示消息,该第一指示消息用于指示该服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息;
获取单元,用于获取该数据发送端的地址信息;
发送单元,用于根据该第一指示消息的指示和该数据发送端的地址信息生成并发送第二指示消息,以便于该数据发送端根据该第二指示消息发送该用户设备的下行数据。
结合第七方面,在第一种可能的实现方式中,该第一指示消息携带指示该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数目,
该第二指示消息携带该指示信息。
结合第七方面或第七方面的第一种可能的实现方式,在第二种可能的实现方式中,该第一指示消息携带该数据发送端的地址信息,
其中,该获取单元根据该第一指示消息获取该数据发送端的地址信息。
结合第七方面或第七方面的第一种可能的实现方式,在第三种可能的实现方式中,该第一指示消息还用于指示该服务网关获取该数据发送端的地址信息,
其中,该获取单元根据该第一指示消息的指示进行该下行数据的检测,获取该数据发送端的地址信息。
第八方面,提供了一种服务网关,其特征在于,包括:
接收单元,用于接收移动性管理实体发送的第一指示消息,该第一指示消息用于指示该服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取该数据发送端的地址信息;
获取单元,用于根据该第一指示消息的指示进行该下行数据的检测,获取该数据发送端的地址信息;
发送单元,用于向该移动性管理实体发送该数据发送端的地址信息,以便于该移动性管理实体根据该数据发送端的地址信息生成并向该数据发送端发送该第二指示消息,以使该数据发送端根据该第二指示消息发送该用户设备的下行数据。
结合第八方面,在第一种可能的实现方式中,该第一指示消息携带指示该服务网关缓存该下行数据的指示信息,该指示信息包括持续时间和/或数据包数目,
该第二指示消息携带该指示信息。
基于上述技术方案,本发明实施例可以在数据发送端发送的用户设备的下行数据不可达时,移动性管理实体向服务网关发送第一指示消息,指示服
务网关缓存下行数据;并且移动性管理实体向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,例如,在某一持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该用户设备的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是可应用于本发明实施例的通信网络场景的示意图。
图2是根据本发明一个实施例的通信方法的示意性流程图。
图3是根据本发明一个实施例的数据传输的方法的示意性流程图。
图4是根据本发明另一实施例的数据传输的方法的示意性流程图。
图5是根据本发明另一实施例的数据传输的方法的示意性流程图。
图6是根据本发明另一实施例的数据传输的方法的示意性流程图。
图7是根据本发明另一实施例的数据传输的方法的示意性流程图。
图8是根据本发明另一实施例的数据传输的方法的示意性流程图。
图9是根据本发明另一实施例的数据传输的方法的示意性流程图。
图10是根据本发明另一实施例的数据传输的方法的示意性流程图。
图11是根据本发明一个实施例的移动性管理实体的示意框图。
图12是根据本发明一个实施例的数据发送端的示意框图。
图13是根据本发明一个实施例的服务网关的示意框图。
图14是根据本发明另一实施例的服务网关的示意性框图。
图15是根据本发明另一实施例的移动性管理实体的示意框图。
图16是根据本发明另一实施例的数据发送端的示意框图。
图17是根据本发明另一实施例的服务网关的示意框图。
图18是根据本发明另一实施例的服务网关的示意框图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
应理解,本发明的技术方案可以应用于演进分组***(Evolved Packet System,简称为“EPS”),也可以应用于其他各种通信***,例如:全球移动通讯(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”)等。
还应理解,在本发明实施例中,用户设备(User Equipment,简称为“UE”)也可称之为终端、移动终端(Mobile Terminal)、移动台(Mobile Station,简称为“MS”)等。该用户设备UE可以经无线接入网(Radio Access Network,简称为“RAN”)与一个或多个核心网进行通信。具体地,例如,用户设备UE可以是移动电话(或称为“蜂窝”电话)、具有移动终端的计算机,还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网RAN交换语言和/或数据。此外,该用户设备UE也可以为如传感器等MTC设备。又或者,在本发明实施例中,该移动设备UE还可以为移动中继设备,例如移动接入点(Access Point,简称为“AP”),本发明实施例对此不作限定。
还应理解,在本发明实施例中,无线接入网络RAN节点具体地可以为基站,该基站可以是LTE中的演进型基站(Evolutional Node B,简称为“eNB或e-NodeB”),也可以是GSM中的基站(Base Transceiver Station,简称为“BTS”),还可以是WCDMA中的基站(NodeB,简称为“NB”),本发明实施例并不限定,但为描述方便,下述实施例将以eNB为例进行说明。
图1是可应用于本发明实施例的通信网络场景的示意图。如图1所示的移动通信网络的逻辑架构包括:用户设备110、接入网120、移动管理网元
130、服务网关140、数据网关150和报文数据网络160。用户设备110通过本地的无线网络或有限网络连接接入网120,移动管理网元130负责用户设备110的位置管理、连接管理、安全认证、网关选择等功能,服务网关140是用户设备110的本地接入网关,负责接入技术相关的连接管理和数据转发,数据网关150是用户设备访问外部报文数据网络160的网关。
上述逻辑架构图对应实际网络,可以是演进的分组***(Evolved Packet System,EPS)网络,接入网可以为UTRAN(Universal Terrestrial Radio Access Network,通用陆地无线接入网络)、GERAN(GSM EDGE Radio Access Network,GSM/EDGE无线接入网络)或E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演进通用陆地无线接入网络),移动管理网元可以是移动性管理实体(Mobility Management Entity,MME)或者GPRS服务支撑节点(Serving GPRS Support Node,SGSN),服务网关可以是服务网关(Serving Gateway,S-GW),数据网关可以是报文数据网络网关(Packet Data Network Gateway,PDN-GW)。
下面以举例的形式说明本发明实施例主要涉及的网元设备:
移动管理实体MME:支持与“下行数据发送指示”处理相关的功能,包括“下行数据发送指示”消息的请求、生成和反馈,以及相关的本地配置策略。
服务网关S-GW:可支持与“下行数据发送指示”处理相关的功能,包括“下行数据发送指示”消息的生成和反馈,向MME提供下行数据包的相关信息(如源/目的IP地址等),以及相关的本地配置策略。
需要说明的是,为了增强网络对机器对机器(Machine-To-Machine,M2M)等新业务的支撑能力,3GPP正在开展业务开放架构增强(Architecture Enhancements for Service Exposure,AESE)研究项目。在AESE中定义了一个新的网络实体:业务能力开放功能(Service Capability Exposure Function,SCEF),可通过一个或多个标准的应用程序编程接口(Application Programming Interface,API)提供多种业务能力。网络可以和外部业务应用进行交互以获取用户设备(UE)的通信模式等信息,如数据量大小、位置和移动性模式等。外部业务应用也可通过API从网络获取UE的连接属性、可达性以及网络状态等信息。
下面结合图2以网络向第三方应用服务器(Application Server,AS)告
知UE连接属性的流程,说明AESE如何通过SCEF提供多种业务能力。具体地,如图2所示的流程包括:
201,P-GW发现UE建立了一个新的PDN连接;
202,P-GW向SCEF报告PDN连接建立消息,消息中包括了UE标识、APN以及UE IP地址;
203,SCEF保存接收到的信息,并向P-GW返回确认消息;
204,AS向SCEF发送消息请求告知UE连接属性,消息中包括了UE标识和特定业务相关的IP分组过滤器信息;
205,SCEF对AS的UE连接属性请求消息进行授权;
206,SCEF检查是否从P-GW接收到该UE的PDN连接建立指示信息,并且该UE的IP地址与从AS接收到的IP过滤器信息相匹配。如果已收到指示,则继续进行后续的信息流程;
207,SCEF向P-GW发送UE连接属性请求消息,消息中包括了UE标识和UE IP地址信息;
208,P-GW向SCEF返回与该UE IP地址相关的PDN连接信息,如IP-CAN类型、RAT类型、APN-AMBR等参数。SCEF根据接收到的PDN连接信息生成对应的UE连接属性;
209,SCEF将UE连接属性信息告知第三方AS。
应理解,本发明实施例中的移动性管理实体可以是MME或也可以是SGSN;服务网关可以是S-GW,也可以是SGSN;用户设备可以是MS,也可以为UE;数据发送端可以是第三方的AS,也可以是业务能力服务器(Service Capability Server,SCS)本发明实施例并不对此做限定。
还应理解,本发明实施例中的第一指示消息也可以称为下行数据通知确认DDNA消息,第二指示消息也可以称为下行数据发送指示消息,第一请求消息可以为下行数据发送指示请求消息,本发明实施例并不对此做限定。
下面以移动性管理实体为MME、服务网关为S-GW、用户设备为UE第一指示消息为下行数据通知确认DDNA消息,第二指示消息为下行数据发送指示消息,第一请求消息为下行数据发送指示请求消息,举例进行说明,但本发明实施例并不限于此。
应注意,本发明实施例中的第一指示消息、第二指示消息、第一请求消息的名称均都可以为其他的名称的消息,只要能够实现这些消息的相应功能
即可,本发明实施例并不限于此。
图3是根据本发明一个实施例的数据传输的方法的示意性流程图。图3所示的方法可以由移动性管理实体执行,具体地,如图3所示的方法包括:
310,移动性管理实体在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,第一指示消息用于指示服务网关缓存下行数据;
例如,当确定UE启用了PSM或长周期DRX等节电功能,或者无线信号中断时,则MME确定该UE的下行数据不可达。
320,移动性管理实体确定需要向数据发送端发送第二指示消息;
330,移动性管理实体向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据。
应理解,MME向服务器发送下行数据发送指示消息可以是MME经由SCEF向服务器发送下行数据发送指示消息。
例如,数据网关P-GW收到下行数据后,将下行数据转发至S-GW,S-GW收到下行数据,向MME发送下行数据通知(Downlink Data Notification,DDN)消息。DDN消息中携带UE标识。MME检测到UE临时不可达(例如UE启用了PSM或eDRX),决定缓存下行数据。MME向服务网关S-GW发送下行数据通知确认(Downlink Data Notification Acknowledgment,DDNA)消息,DDNA消息用于指示S-GW缓存下行数据;例如,在持续时间内缓存下行数据,MME根据UE的标识确定需要向服务器发送下行数据发送指示消息下行数据发送指示消息可以包括持续时间的信息;S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并启动定时器T缓存下行数据。当定时器T超时或接收到的数据包数目超过M,S-GW将将不再缓存数据包。MME向服务器发送下行数据发送指示消息,服务器服务器根据下行数据发送指示消息确定在持续时间内发送用户设备UE的下行数据,在除持续时间之外的时间不发送该UE的下行数据。
因此,本发明实施例可以在数据发送端发送的用户设备的下行数据不可达时,移动性管理实体向服务网关发送第一指示消息,指示服务网关缓存下行数据;并且移动性管理实体向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,例如,在某一持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该用户设备的
下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
可选地,根据本发明实施例,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
应理解,缓存数据包的数目是指MME为S-GW配置的S-GW最多可以缓存数据包的数量。
应注意,本发明实施例中,可以是基于服务器(AS/SCS)的请求决定是否反馈第二指示消息,也可以是基于MME的本地配置信息决定是否反馈第二指示消息。并且,该第二指示消息可以由MME生成,也可以由S-GW生成。下面针对这几种情况,分别进行详细描述。
一种情况,当本发明实施例是基于AS/SCS的请求进行反馈第二指示消息时,在310之前,方法还包括:
移动性管理实体获取数据发送端发送的第一请求消息,第一请求消息用于请求网络在用户设备的下行数据不可达时反馈第二指示消息,第一请求消息携带数据发送端的地址信息和用户设备的标识,
应理解,发送端的地址信息可以IP也可以是位置地理信息等,用户设备的标识可以是用户设备的ID、IP、IMEI码等,本发明实施例并不限于此。
例如,AS/SCS向SCEF发送下行数据发送指示请求消息,请求网络在UE不可达时反馈指示信息。请求消息中携带AS/SCS的IP地址、UE标识以及请求有效期。请求消息的有效期可以是只对于该UE的本次下行数据传送有效,也可以是对于在一定时间内该UE的所有下行数据传送都有效。SCEF将AS/SCS的请求消息转发至MME。MME收到后保存该请求消息,并且在请求消息过期后删除该消息。
其中,在320中,若移动性管理实体确定用户设备的标识与第一请求消息中携带的用户设备的标识相同,则移动性管理实体确定需要向数据发送端发送第二指示消息。
进一步地,当第二指示消息可以由MME生成时,在330之前,该方法还包括:
移动性管理实体生成第二指示消息。
例如,MME检测到UE临时不可达(如UE启用了PSM、eDRX),决
定缓存下行数据。MME向S-GW发送下行数据通知确认(DDNA)消息,指示S-GW需要缓存下行数据以及缓存持续时间T,可选地还包括缓存数据包数目N。MEE根据UE标识决定是否需要反馈下行数据发送指示信息,若DDN消息中的UE标识与AS/SCS请求消息中的UE标识相同,则MME生成下行数据发送指示消息,并经由SCEF发送给AS/SCS。
可替代地,当第二指示消息可以由S-GW生成时,第一指示消息还用于指示服务网关生成第二指示消息,其中,在330之前,该方法还包括:
移动性管理实体接收服务网关发送的第二指示消息。
例如,在MME检测到UE临时不可达(如UE启用了PSM、eDRX),决定缓存下行数据。同时,MEE根据UE标识决定需要反馈下行数据发送指示消息。MME发送下行数据通知确认(DDNA)消息给S-GW,指示S-GW需要缓存下行数据,以及缓存持续时间T,和缓存数据包数目N(可选)。同时,MME告知S-GW需要反馈下行数据发送指示消息,并提供AS/SCS的IP地址。S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并生成下行数据发送指示消息发送给MME。S-GW并启动定时器T缓存下行数据,当定时器T超时或接收到的数据包数目超过M,S-GW将将不再缓存数据包。MME转发下行数据发送指示消息,经由SCEF发送给AS/SCS。
另一种情况,当本发明实施例是基于MME的本地配置信息决定是否反馈下行数据发送指示消息时,也就是说,在这种情况下,MME中预先配置了需要反馈下行数据发送指示消息的一个列表(预设的反馈标识列表),该列表中包含了UE标识,即列表中UE的所有下行数据在UE不可达时都需要提供反馈消息。
可选地,在320中,若移动性管理实体确定预设的反馈标识列表中存在与用户设备的标识相同的标识,则移动性管理实体确定需要向数据发送端发送第二指示消息,其中,预设的反馈标识列表中包括需要反馈第二指示消息的用户设备的标识。
进一步地,当第二指示消息可以由MME生成时,第一指示消息还用于指示服务网关向移动性管理实体发送数据发送端的地址信息,在330之前,该方法还包括:
移动性管理实体接收服务网关发送的数据发送端的地址信息;
移动性管理实体生成第二指示消息,第二指示消息携带数据发送端的地址信息。
例如,MME检测到UE临时不可达(例如UE启用了PSM或eDRX),决定缓存下行数据。MEE根据UE标识查询本地配置的列表,决定是否需要反馈下行数据发送指示消息。如需要反馈,则MME还需要向S-GW请求提供AS/SCS的IP地址。即MME向S-GW发送下行数据通知确认(DDNA)消息,指示S-GW需要缓存下行数据以及缓存持续时间T,可选地还包括缓存数据包数目N。同时,MME还向S-GW请求提供AS/SCS的IP地址。S-GW根据MME指示启动数据包检测功能,获取下行数据包对应的AS/SCS的IP地址,并反馈给MME。MME根据S-GW提供的AS/SCS IP地址生成下行数据发送指示消息,并经由SCEF发送给AS/SCS。
可替代地,当第二指示消息可以由S-GW生成时,第一指示消息还用于指示服务网关生成第二指示消息,在330之前,该方法还包括:移动性管理实体接收服务网关发送的第二指示消息。
例如,MME检测到UE临时不可达(如UE启用了PSM、eDRX),决定缓存下行数据。MEE根据UE标识查询本地配置列表,决定是否需要反馈下行数据发送指示消息。MME向S-GW发送下行数据通知确认(DDNA)消息,指示S-GW需要缓存下行数据以及缓存持续时间T,可选地还包括缓存数据包数目N。同时,MME告知S-GW需要反馈下行数据发送指示消息,S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M。S-GW根据MME指示启动数据包检测功能,获取下行数据包对应的AS/SCS的IP地址,生成下行数据发送指示消息发送给MME。MME转发下行数据发送指示消息,经由SCEF发送给AS/SCS。
可选的,本发明实施例还包括:移动性管理实体接收数据发送端发送的确认消息,确认消息用于指示数据发送端已接收第二指示消息。
应理解,本发明实施例中的确认消息也可以称为指示确认消息或确认指示消息等,本发明实施例并不对此做限定。
例如,MME(经过SCEF)向AS发送下行数据发送指示消息,AS收到下行数据发送指示消息后,(经过SCEF)向MME发送下行数据发送指示确认消息,MME根据下行数据发送指示确认消息获知AS已正确下行数据发送指示消息,进而不需重新发送(重传)下行数据发送指示消息,提高网
络效率。
上文中,结合图3从移动性管理实体侧描述了本发明实施例的数据传输的方法,下面结合图4从数据发送端侧描述本发明实施例的数据传输的方法。
图4是根据本发明另一实施例的数据传输的方法的示意性流程图。如图5的方法可以由数据发送端执行,具体地,如图5所示的方法包括:
410,数据发送端获取第二指示消息,第二指示消息是在服务网关接收到第一指示消息后而生成的,第一指示消息用于指示服务网关缓存下行数据不可达的用户设备的下行数据;
具体地,第二指示消息可以是由移动性管理实体生成,也可以是由服务网关生成,本发明实施例并不对此做限定。
420,数据发送端根据第二指示消息发送用户设备的下行数据。
例如,数据网关P-GW收到下行数据后,将下行数据转发至S-GW,S-GW收到下行数据,向MME发送下行数据通知(DDN)消息。DDN消息中携带UE标识。MME检测到UE临时不可达(例如UE启用了PSM或eDRX),决定缓存下行数据。MME向服务网关S-GW发送下行数据通知确认DDNA消息,DDNA消息用于指示S-GW缓存下行数据,例如在持续时间内缓存该下行数据,例如在持续时间内缓存该下行数据;MME根据UE的标识确定需要向数据发送端发送下行数据发送指示消息,下行数据发送指示消息包括持续时间的信息;S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并启动定时器T缓存下行数据。当定时器T超时或接收到的数据包数目超过M,S-GW将不再缓存数据包。MME向数据发送端发送下行数据发送指示消息,数据发送端根据下行数据发送指示消息确定在持续时间内发送UE的下行数据,在除持续时间之外的时间不发送UE的下行数据。
因此,本发明实施例可以在数据发送端获取第二指示消息,第二指示消息是在服务网关接收到第一指示消息后而生成的,第一指示消息用于指示服务网关缓存下行数据不可达的用户设备的下行数据;数据发送端根据第二指示消息发送用户设备的下行数据。例如,在某一持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该用户设备的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
可选地,作为另一实施例,第一指示消息携带指示服务网关缓存下行数
据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
其中,
当指示信息包括持续时间时,在420中,数据发送端根据第二指示消息确定在持续时间内发送用户设备的下行数据,
当指示信息包括数据包数目时,在420中,数据发送端根据第二指示消息发送用户设备的下行数据,且数据发送端发送的用户设备的下行数据的数据包的数量小于或等于数据包数目,
当指示信息包括持续时间和数据包数目时,在420中,数据发送端根据第二发送指示消息确定在持续时间内发送用户设备的下行数据,且在持续时间内数据发送端发送的用户设备的下行数据的数据包的数量小于或等于数据包数目。
进一步地,作为另一实施例,在指示信息包括持续时间信息,或者指示信息包括持续时间和数据包数目时,方法还包括:
数据发送端根据第二指示消息确定在除持续时间之外的时间不发送用户设备的下行数据。
可选地,作为另一实施例,在410之前,该方法还包括:
数据发送端发送第一请求消息,第一请求消息用于请求网络在用户设备的下行数据不可达时反馈第二指示消息,第一请求消息携带数据发送端的地址信息和用户设备的标识。
例如,数据发送端(例如,AS或SCS)向SCEF发送下行数据发送指示请求消息,请求网络在UE不可达时反馈指示信息。请求消息中携带AS/SCS的IP地址、UE标识以及请求有效期。请求消息的有效期可以是只对于该UE的本次下行数据传送有效,也可以是对于在一定时间内该UE的所有下行数据传送都有效。SCEF将AS/SCS的请求消息转发至MME。MME收到后保存该请求消息,并且在请求消息过期后删除该消息。
可选地,本发明实施例方法还包括:
数据发送端向移动性管理实体发送确认消息,确认消息用于指示数据发送端已接收第二指示消息。
例如,MME(经过SCEF)向数据发送端发送下行数据发送指示消息,数据发送端收到下行数据发送指示消息后,(经过SCEF)向MME发送下行
数据发送指示确认消息,MME根据下行数据发送指示确认消息获知数据发送端已正确下行数据发送指示消息,进而不需重新发送(重传)下行数据发送指示消息,提高网络效率。
上文中,结合图3从移动性管理实体侧描述了本发明实施例的数据传输的方法,结合图4从数据发送端侧描述本发明实施例的数据传输的方法。下面结合图5和图6从服务网关侧描述本发明实施例的数据传输的方法。
图5是根据本发明另一实施例的数据传输的方法的示意性流程图。图5的方法可以由服务网关执行,具体地,如图5所示的方法包括:
510,服务网关接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息;
520,服务网关获取数据发送端的地址信息;
530,服务网关根据第一指示消息的指示和数据发送端的地址信息生成并发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据。
例如,数据网关P-GW收到下行数据后,将下行数据转发至S-GW,S-GW收到下行数据,向MME发送下行数据通知(DDN)消息。DDN消息中携带UE标识。MME检测到UE临时不可达(例如UE启用了PSM或eDRX),决定缓存下行数据。MME向服务网关S-GW发送下行数据通知确认DDNA消息,DDNA消息用于指示S-GW在持续时间内缓存下行数据并生成下行数据发送指示消息,例如在持续时间内缓存该下行数据;MME根据UE的标识确定需要向数据发送端发送下行数据发送指示消息,下行数据发送指示消息包括持续时间的信息;S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并启动定时器T缓存下行数据。当定时器T超时或接收到的数据包数目超过M,S-GW将不再缓存数据包。S-GW获取数据发送端的IP地址信息;S-GW获取数据发送端的IP地址信息,S-GW根据根据DDNA消息的指示和数据发送端的IP地址信息生成并向MME发送下行数据发送指示消息,下行数据发送指示消息包括持续时间的信息,进而MME将下行数据发送指示消息转发至数据发送端,数据发送端下行数据发送指示消息确定在持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该UE的下行数据。
因此,本发明实施例,可以在数据发送端发送的用户设备的下行数据不可达时,服务网关接收移动性管理实体发送第一指示消息,指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息,服务网关获取数据发送端的地址信息;服务网关根据第一指示消息的指示和数据发送端的地址信息生成并发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,例如,在持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该UE的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
可选地,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
应注意,本发明实施例中,可以是基于AS/SCS的请求决定是否反馈反馈下行数据发送指示消息,也可以是基于MME的本地配置信息决定是否反馈下行数据发送指示消息。并且,该下行数据发送指示消息可以由MME生成,也可以由S-GW生成。下面针对这几种情况,分别进行详细描述。
一种情况,当本发明实施例是基于AS/SCS的请求进行反馈下行数据发送指示消息时,可选地,第一指示消息携带数据发送端的地址信息,其中,在520中,服务网关根据第一指示消息获取数据发送端的地址信息。
例如,AS/SCS向SCEF发送下行数据发送指示请求消息,请求网络在UE不可达时反馈指示信息。请求消息中携带AS/SCS的IP地址、UE标识以及请求有效期。请求消息的有效期可以是只对于该UE的本次下行数据传送有效,也可以是对于在一定时间内该UE的所有下行数据传送都有效。SCEF将AS/SCS的请求消息转发至MME。MME收到后保存该请求消息,并且在请求消息过期后删除该消息。在MME检测到UE临时不可达(如UE启用了PSM、eDRX),决定缓存下行数据。同时,MEE根据UE标识决定需要反馈下行数据发送指示消息。MME发送下行数据通知确认(DDNA)消息给S-GW,指示S-GW需要缓存下行数据,以及缓存持续时间T,和缓存数据包数目N(可选)。同时,MME告知S-GW需要反馈下行数据发送指示消息,并提供AS/SCS的IP地址。S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并生成下行数据发送指示消息发送给MME。MME转发下行数据发送指示消息,经由SCEF发送给
AS/SCS。
另一种情况,当本发明实施例是基于于MME的本地配置信息决定是否反馈下行数据发送指示消息时,也就是说,在这种情况下,MME中预先配置了需要反馈下行数据发送指示消息的一个列表(预设的反馈标识列表),该列表中包含了UE标识,即列表中UE的所有下行数据在UE不可达时都需要提供反馈消息。
可选地,第一指示消息还用于指示服务网关获取数据发送端的地址信息,
其中,在520中,服务网关根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息。
图6是根据本发明另一实施例的数据传输的方法的示意性流程图。图6的方法可以由服务网关执行,具体地,如图6所示的方法包括:
610,服务网关接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取数据发送端的地址信息;
620,服务网关根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息;
630,服务网关向移动性管理实体发送数据发送端的地址信息,以便于移动性管理实体根据数据发送端的地址信息生成并向数据发送端发送第二指示消息,以使数据发送端根据第二指示消息发送用户设备的下行数据。
例如,MME检测到UE临时不可达(例如UE启用了PSM或eDRX),决定缓存下行数据。MEE根据UE标识查询本地配置的列表,决定是否需要反馈下行数据发送指示消息。如需要反馈,则MME还需要向S-GW请求提供AS/SCS的IP地址。即MME向S-GW发送下行数据通知确认(DDNA)消息,指示S-GW需要缓存下行数据以及缓存持续时间T,可选地还包括缓存数据包数目N。同时,MME还向S-GW请求提供AS/SCS的IP地址。S-GW根据MME指示启动数据包检测功能,获取下行数据包对应的AS/SCS的IP地址,并反馈给MME。S-GW并启动定时器T缓存下行数据,当定时器T超时或接收到的数据包数目超过M,S-GW将将不再缓存数据包。MME根据S-GW提供的AS/SCS的IP地址生成下行数据发送指示消息,并经由SCEF发送给AS/SCS。AS/SCS根据下行数据发送指示消息确定在持续时间内发送
用户设备UE的下行数据,在除持续时间之外的时间不发送该UE的下行数据。
因此,本发明实施例通过服务网关接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取数据发送端的地址信息;根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息;向移动性管理实体发送数据发送端的地址信息,以便于移动性管理实体根据数据发送端的地址信息生成并向数据发送端发送第二指示消息,以使数据发送端根据第二指示消息发送用户设备的下行数据,例如,在持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
可选地,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
上文中,结合图3从移动性管理实体侧描述了本发明实施例的数据传输的方法,结合图4从数据发送端侧描述本发明实施例的数据传输的方法,结合图5和图6从服务网关侧描述本发明实施例的数据传输的方法。下面结合图7至图10具体的例子详细描述本发明实施例的数据传输的方法。
图7是根据本发明另一实施例的数据传输的方法的示意性流程图。图7实施例描述了下行数据发送指示消息由MME生成,并且基于AS/SCS的请求决定是否反馈该消息。
具体地,如图7所示的方法包括:
701,AS/SCS向SCEF发送下行数据发送指示请求消息,请求网络在UE不可达时反馈指示信息。请求消息中携带AS/SCS的IP地址、UE标识以及请求有效期。请求消息的有效期可以是只对于该UE的本次下行数据传送有效,也可以是对于在一定时间内该UE的所有下行数据传送都有效。
702,SCEF将AS/SCS的请求消息转发至MME。MME收到后保存该请求消息,并且在请求消息过期后删除该消息。
703,用户设备在空闲态时,P-GW收到下行数据,将数据转发至S-GW。
704,S-GW收到下行数据,发送下行数据通知DDN消息给MME。消息中携带UE标识。
705,MME检测到UE临时不可达(如UE启用了PSM、eDRX),决定缓存下行数据。
706,MME向S-GW发送下行数据通知确认DDNA消息,指示S-GW需要缓存下行数据以及缓存持续时间T,可选地还包括缓存数据包数目N。
707,MME向AS发送下行数据发送指示消息。
具体地,MEE根据UE标识决定是否需要反馈下行数据发送指示信息,若DDN消息中的UE标识与AS/SCS请求消息中的UE标识相同,则MME生成下行数据发送指示消息,并经由SCEF发送给AS/SCS。
其中,MME生成的下行数据发送指示消息包括缓存持续时间T,可选地还可进一步包括MME决策的缓存数据包数目N。
708,AS/SCS可选地向网络发送下行数据发送指示确认消息。
709,S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并启动定时器T缓存下行数据。当定时器T超时或接收到的数据包数目超过M,S-GW将丢弃已缓存的数据包。
因此,本发明实施例,通过AS/SCS向网络发送请求消息,请求在UE不可达时反馈下行数据发送指示消息。MME基于AS/SCS的请求生成下行数据发送指示消息,向AS/SCS反馈缓存持续时间T和MME决策的缓存数据包数目N等信息。AS/SCS可根据网络的指示决定何时停止下行数据包的发送或重传,从而避免不必要的数据包传输,提高了网络资源的使用效率。
图8是根据本发明另一实施例的数据传输的方法的示意性流程图。图8实施例描述了下行数据发送指示消息由S-GW生成,并且基于AS/SCS的请求决定是否反馈该消息。
具体地,如图8所示的方法包括:
801,AS/SCS向SCEF发送下行数据发送指示请求消息,请求网络在UE不可达时反馈指示信息。请求消息中携带AS/SCS的IP地址、UE标识以及请求有效期。请求消息的有效期可以是只对于该UE的本次下行数据传送有效,也可以是对于在一定时间内该UE的所有下行数据传送都有效。
802,SCEF将AS/SCS的请求消息转发至MME。MME收到后保存该请求消息,并且在请求消息过期后删除该消息。
具体的下行数据处理流程如下:
803,用户设备在空闲态时,P-GW收到下行数据,将数据转发至S-GW。
804,S-GW收到下行数据,发送下行数据通知(DDN)消息给MME。消息中携带UE标识。
805,MME检测到UE临时不可达(如UE启用了PSM、eDRX),决定缓存下行数据。同时,MEE根据UE标识决定是否需要反馈下行数据发送指示消息,若DDN消息中的UE标识与AS/SCS请求消息中的UE标识相同,则需要提供反馈消息。
806,MME发送下行数据通知确认(DDNA)消息给S-GW,指示S-GW需要缓存下行数据,以及缓存持续时间T和缓存数据包数目N(可选)。同时,MME告知S-GW需要反馈下行数据发送指示消息,并提供AS/SCS的IP地址。
807,S-GW向MME发送下行数据发送指示消息。
具体地,S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并生成下行数据发送指示消息发送给MME。
其中,S-GW生成的下行数据发送指示信息可以包括缓存持续时间T,以及S-GW决策的缓存数据包数目N。
808,807,MME向AS发送下行数据发送指示消息
具体地,MME转发下行数据发送指示消息,经由SCEF发送给AS/SCS。
809,AS/SCS可选地向网络发送下行数据发送指示确认消息。
810,S-GW启动定时器T缓存下行数据。当定时器T超时或接收到的数据包数目超过M,S-GW将丢弃已缓存的数据包。
因此,本发明实施例通过AS/SCS向网络发送请求消息,请求在UE不可达时反馈下行数据发送指示信息。S-GW基于AS/SCS的请求生成下行数据发送指示消息,向AS/SCS反馈缓存持续时间T和S-GW决策的缓存数据包数目M等信息。AS/SCS可根据网络的指示决定何时停止下行数据包的发送或重传,从而避免不必要的数据包传输,提高了网络资源的使用效率。
图9是根据本发明另一实施例的数据传输的方法的示意性流程图。图9实施例本实施例描述了下行数据发送指示消息由MME生成,并且基于MME的本地配置信息决定是否反馈该消息。MME中预先配置了需要反馈下行数据发送指示消息的一个列表,该列表中包含了UE标识,即列表中UE的所有下行数据在UE不可达时都需要提供反馈消息。
具体地,如图9所示的方法包括:
901,用户设备在空闲态时,P-GW收到下行数据,将数据转发至S-GW。
902,S-GW收到下行数据,发送下行数据通知(DDN)消息给MME。消息中携带UE标识。
903,MME检测到UE临时不可达(如UE启用了PSM、eDRX),决定缓存下行数据。MEE根据UE标识查询本地配置列表,决定是否需要反馈下行数据发送指示消息。如需要反馈,则MME还需要向S-GW请求提供AS/SCS的IP地址。
904,MME向S-GW发送下行数据通知确认(DDNA)消息,指示S-GW需要缓存下行数据以及缓存持续时间T,可选地还包括缓存数据包数目N。同时,MME还向S-GW请求提供AS/SCS的IP地址。
905,S-GW向MME发送AS/SCS的IP地址。
具体地,S-GW根据MME指示启动数据包检测功能,获取下行数据包对应的AS/SCS的IP地址,并反馈给MME。
其中,MME生成的下行数据发送指示消息包括缓存持续时间T,可选地还可进一步包括MME决策的缓存数据包数目N。
906,MME向AS发送下行数据发送指示消息
具体地,MME根据S-GW提供的AS/SCS IP地址生成下行数据发送指示消息,并经由SCEF发送给AS/SCS。
907,AS/SCS可选地向网络发送下行数据发送指示确认消息。
908,S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M,并启动定时器T缓存下行数据。当定时器T超时或接收到的数据包数目超过M,S-GW将丢弃已缓存的数据包。
因此本发明实施例通过MME基于本地配置信息决定是否在UE不可达时反馈下行数据发送指示消息,并由MME生成下行数据发送指示消息,向AS/SCS反馈缓存持续时间T和缓存数据包数目N等信息。AS/SCS可根据网络的指示决定何时停止下行数据包的发送或重传,从而避免不必要的数据包传输,提高了网络资源的使用效率。
图10是根据本发明另一实施例的数据传输的方法的示意性流程图。图8实施例本实施例描述了下行数据发送指示消息由S-GW生成,并且基于MME的本地配置信息决定是否反馈该消息。MME中预先配置了需要反馈下行数据发送指示消息的一个列表,该列表中包含了UE标识,即列表中UE
的所有下行数据在UE不可达时都需要提供反馈消息。
具体地,如图10所示的方法包括:
1001,用户设备在空闲态时,P-GW收到下行数据,将数据转发至S-GW。
1002,S-GW收到下行数据,发送下行数据通知(DDN)消息给MME。消息中携带UE标识。
1003,MME检测到UE临时不可达(如UE启用了PSM、eDRX),决定缓存下行数据。MEE根据UE标识查询本地配置列表,决定是否需要反馈下行数据发送指示消息。
1004,MME向S-GW发送下行数据通知确认(DDNA)消息,指示S-GW需要缓存下行数据以及缓存持续时间T,可选地还包括缓存数据包数目N。同时,MME告知S-GW需要反馈下行数据发送指示消息。
1005,S-GW向MME发送下行数据发送指示消息。
具体地,S-GW根据MME指示以及缓存使用情况、本地配置策略等信息决定缓存数据包数目M。S-GW根据MME指示启动数据包检测功能,获取下行数据包对应的AS/SCS的IP地址,生成下行数据发送指示消息发送给MME。
其中,S-GW生成的下行数据发送指示信息包括缓存持续时间T,以及S-GW决策的缓存数据包数目N。
1006,MME向AS发送下行数据发送指示消息。
具体地,MME转发下行数据发送指示消息,经由SCEF发送给AS/SCS。
1007,AS/SCS可选地向网络发送下行数据发送指示确认消息。
1008,S-GW启动定时器T缓存下行数据。当定时器T超时或接收到的数据包数目超过M,S-GW将丢弃已缓存的数据包。
因此,本发明实施例通过MME基于本地配置信息决定是否在UE不可达时反馈下行数据发送指示消息,并由S-GW生成下行数据发送指示消息,向AS/SCS反馈缓存持续时间T和缓存数据包数目N等信息。AS/SCS可根据网络的指示决定何时停止下行数据包的发送或重传,从而避免不必要的数据包传输,提高了网络资源的使用效率。
上文中,结合图1至图10详细描述本发明实施例的数据传输的方法,下面结合图11至图17描述本发明实施例的数据传输的设备。
图11是根据本发明一个实施例的移动性管理实体的示意框图。
应理解,图11所示的移动性管理实体与图3方法实施例相对应,能够实现图3实施中涉及移动性管理实体的各个过程,图11所示的移动性管理实体1100的具体功能可参照图3中由移动性管理实体完成的各个过程,为避免重复,此处适当省略详细描述。
如图11所示的移动性管理实体1100包括:第一确定单元1110、第二确定单元1120和发送单元1130。
具体地,第一确定单元1110用于在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,第一指示消息用于指示服务网关缓存下行数据;
第二确定单元1120用于确定需要向数据发送端发送第二指示消息;
发送单元1130用于向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例可以在数据发送端发送的用户设备的下行数据不可达时,移动性管理实体向服务网关发送第一指示消息,指示服务网关缓存下行数据;并且移动性管理实体向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,例如,在某一持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该用户设备的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
可选地,作为另一实施例,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
可选地,作为另一实施例,移动性管理实体1100还包括:
获取单元,用于在第一确定单元在确定在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息之前,获取数据发送端发送的第一请求消息,第一请求消息用于请求网络在用户设备的下行数据不可达时反馈第二指示消息,第一请求消息携带数据发送端的地址信息和用户设备的标识,
其中,第二确定单元1120若确定用户设备的标识与第一请求消息中携带的用户设备的标识相同,则确定需要向数据发送端发送第二指示消息。
可选地,作为另一实施例,移动性管理实体1100还包括:
第一生成单元,用于在发送单元向数据发送端发送第二指示消息之前,生成第二指示消息。
可选地,作为另一实施例,第一指示消息还用于指示服务网关生成第二指示消息,移动性管理实体1100还包括:
接收单元,用于在发送单元向数据发送端发送下行数据发送第二指示消息之前,接收服务网关发送的第二指示消息。
可选地,作为另一实施例,第一确定单元1110若确定预设的反馈标识列表中存在与用户设备的标识相同的标识,则确定需要向数据发送端发送第二指示消息,其中,预设的反馈标识列表中包括需要反馈第二指示消息的用户设备的标识。
可选地,作为另一实施例,第一指示消息还用于指示服务网关向移动性管理实体发送数据发送端的地址信息,移动性管理实体还包括:
第一接收单元,用于在发送单元向数据发送端发送下行数据发送指示信息之前,接收服务网关发送的数据发送端的地址信息;
第二生成单元,用于在发送单元向数据发送端发送下行数据发送指示信息之前,生成第二指示消息,第二指示消息携带数据发送端的地址信息。
可选地,作为另一实施例,第一指示消息还用于指示服务网关生成第二指示消息,移动性管理实体1100还包括:
第二接收单元,用于在发送单元向所述数据发送端发送第二指示消息之前,接收服务网关发送的第二指示消息。
可选地,作为另一实施例,移动性管理实体1100还包括:
第三接收单元,用于接收数据发送端发送的确认消息,确认消息用于指示数据发送端已接收第二指示消息。
图12是根据本发明一个实施例的数据发送端的示意框图。
应理解,图12所示的数据发送端与图4方法实施例相对应,能够实现图4实施中涉及数据发送端的各个过程,图12所示的数据发送端1200的具体功能可参照图4中由数据发送端完成的各个过程,为避免重复,此处适当省略详细描述。
如图12所示的数据发送端1200包括:获取单元1210和第一发送单元1220。
具体地,获取单元1210用于获取第二指示消息,第二指示消息是在服
务网关接收到第一指示消息后而生成的,第一指示消息用于指示服务网关缓存下行数据不可达的用户设备的下行数据;
第一发送单元1220用于根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例可以在数据发送端获取第二指示消息,第二指示消息是在服务网关接收到第一指示消息后而生成的,第一指示消息用于指示服务网关缓存下行数据不可达的用户设备的下行数据;数据发送端根据第二指示消息发送用户设备的下行数据。例如,在某一持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该用户设备的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
可选地,作为另一实施例,
第二指示消息携带服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
其中,
当指示信息包括持续时间时,第一发送单元1220根据第二指示消息确定在持续时间内发送用户设备的下行数据,
当指示信息包括数据包数目时,第一发送单元1220根据第二指示消息发送用户设备的下行数据,且数据发送端发送的用户设备的下行数据的数据包的数量小于或等于数据包数目,
当指示信息包括持续时间和数据包数目时,第一发送单元1220根据第二指示消息确定在持续时间内发送用户设备的下行数据,且在持续时间内数据发送端发送的用户设备的下行数据的数据包的数量小于或等于数据包数目。
可选地,作为另一实施例,在指示信息包括持续时间,或者指示信息包括持续时间和数据包数目时,数据发送端1200还包括:
确定单元,用于根据第二指示消息确定在除持续时间之外的时间不发送用户设备的下行数据。
可选地,作为另一实施例,数据发送端1200还包括:
第二发送单元,用于在获取单元1210获取第二指示消息之前,发送第一请求消息,第一请求消息用于请求网络在用户设备的下行数据不可达时反馈第二指示消息,第一请求消息携带数据发送端的地址信息和用户设备的标识。
可选地,作为另一实施例,数据发送端1200还包括:
第三发送单元,用于向移动性管理实体发送下行数据发送确认消息,确认消息用于指示数据发送端已接收第二指示消息。
图13是根据本发明一个实施例的服务网关的示意框图。
应理解,图13所示的服务器与图5方法实施例相对应,能够实现图5实施中涉及服务网关的各个过程,图13所示的服务网关1300的具体功能可参照图5中由服务网关完成的各个过程,为避免重复,此处适当省略详细描述。
如图13所示的服务网关1300包括:接收单元1310、获取单元1320和发送单元1330。
具体地,接收单元用于接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息;
获取单元1320用于获取数据发送端的地址信息;
发送单元1330用于根据第一指示消息的指示和数据发送端的地址信息生成并发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例,可以在数据发送端发送的用户设备的下行数据不可达时,服务网关接收移动性管理实体发送第一指示消息,指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息,服务网关获取数据发送端的地址信息;服务网关根据第一指示消息的指示和数据发送端的地址信息生成并发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,例如,在持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该UE的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
可选地,作为另一实施例,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
可选地,作为另一实施例,第一指示消息携带数据发送端的地址信息,
其中,获取单元1320根据第一指示消息获取数据发送端的地址信息。
可选地,作为另一实施例,第一指示消息还用于指示服务网关获取数据
发送端的地址信息,
其中,获取单元1320根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息。
图14是根据本发明另一实施例的服务网关的示意性框图。
应理解,图14所示的服务器与图6方法实施例相对应,能够实现图6实施中涉及服务网关的各个过程,图14所示的服务网关1800的具体功能可参照图6中由服务网关完成的各个过程,为避免重复,此处适当省略详细描述。
如图14所示的服务网关1400包括:接收单元1410、获取单元1420和发送单元1430。
具体地,接收单元1410用于接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取数据发送端的地址信息;
获取单元1420用于根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息;
发送单元1430用于向移动性管理实体发送数据发送端的地址信息,以便于移动性管理实体根据数据发送端的地址信息生成并向数据发送端发送第二指示消息,以使数据发送端根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例通过服务网关接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取数据发送端的地址信息;根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息;向移动性管理实体发送数据发送端的地址信息,以便于移动性管理实体根据数据发送端的地址信息生成并向数据发送端发送第二指示消息,以使数据发送端根据第二指示消息发送用户设备的下行数据,例如,在持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。可选地,作为另一实施例,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
图15是根据本发明另一实施例的移动性管理实体的示意框图。如图15所示的移动性管理实体1500包括:处理器1510、存储器1520、总线***1530和收发器1540。
应理解,图15所示的接收端设备1500与图11所示的移动性管理实体相对应,能够实现图3所示方法实施例中涉及移动性管理实体的各个过程,图15所示的移动性管理实体1500的具体功能可参照图3中由移动性管理实体完成的各个过程,为避免重复,此处适当省略详细描述。
具体地,处理器1510用于通过总线***1530调用存储在存储器1520中的代码,在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,第一指示消息用于指示服务网关缓存下行数据;并确定需要向数据发送端发送第二指示消息,收发器1540向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例可以在数据发送端发送的用户设备的下行数据不可达时,移动性管理实体向服务网关发送第一指示消息,指示服务网关缓存下行数据;并且移动性管理实体向数据发送端发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,例如,在某一持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该用户设备的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
上述本发明实施例揭示的方法可以应用于处理器1510中,或者由处理器1510实现。处理器1510可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1510中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1510可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只
读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1520,处理器1510读取存储器1520中的信息,结合其硬件完成上述方法的步骤,该总线***1530除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线***1530。
可选地,作为另一实施例,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
可选地,作为另一实施例,处理器1510还用于在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息之前,获取数据发送端发送的第一请求消息,第一请求消息用于请求网络在用户设备不可达时反馈第二指示消息,第一请求消息携带数据发送端的地址信息和用户设备的标识,
其中,处理器1510若确定用户设备的标识与第一请求消息中携带的用户设备的标识相同,则确定需要向数据发送端发送第二指示消息。
可选地,作为另一实施例,处理器1510还用于在收发器1540向数据发送端发送第二指示消息之前,生成第二指示消息。
可选地,作为另一实施例,第一指示消息还用于指示服务网关生成第二指示消息,收发器1540还用于在发送单元向数据发送端发送下行数据发送第二指示消息之前,接收服务网关发送的第二指示消息。
可选地,作为另一实施例,处理器1510若确定预设的反馈标识列表中存在与用户设备的标识相同的标识,则确定需要向数据发送端发送第二指示消息,其中,预设的反馈标识列表中包括需要反馈第二指示消息的用户设备的标识。
可选地,作为另一实施例,第一指示消息还用于指示服务网关向移动性管理实体发送数据发送端的地址信息,在收发器1540向数据发送端发送下行数据发送指示信息之前,收发器1540还用于接收服务网关发送的数据发送端的地址信息;
处理器1510还用于生成第二指示消息,第二指示消息携带数据发送端的地址信息。
可选地,作为另一实施例第一指示消息还用于指示服务网关生成第二指示消息,收发器1540还用于在发送单元发送第二指示消息之前,接收服务网关发送的第二指示消息。
可选地,作为另一实施例,收发器1540还用于用于接收数据发送端发送的确认消息,确认消息用于指示数据发送端已接收第二指示消息。
图16是根据本发明另一实施例的数据发送端的示意框图。如图16所示的数据发送端包括:处理器1610、存储器1620、总线***1630和收发器1640。
应理解,图16所示的数据发送端1600与图12所示的数据发送端相对应,能够实现图4实施中涉及数据发送端的各个过程,图16所示的数据发送端1600的具体功能可参照图4中由数据发送端完成的各个过程,为避免重复,此处适当省略详细描述。
具体地,处理器1610用于通过总线***1630调用存储在存储器1620中的代码,获取第二指示消息,第二指示消息是在服务网关接收到第一指示消息后而生成的,第一指示消息用于指示服务网关缓存下行数据不可达的用户设备的下行数据;收发器1640用于根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例可以在数据发送端获取第二指示消息,第二指示消息是在服务网关接收到第一指示消息后而生成的,第一指示消息用于指示服务网关缓存下行数据不可达的用户设备的下行数据;数据发送端根据第二指示消息发送用户设备的下行数据。例如,在某一持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该用户设备的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
上述本发明实施例揭示的方法可以应用于处理器1610中,或者由处理器1610实现。处理器1610可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1610中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1610可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处
理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1620,处理器1610读取存储器1620中的信息,结合其硬件完成上述方法的步骤,该总线***1630除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线***1630。
可选地,作为另一实施例,第二指示消息携带服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,其中,
当指示信息包括持续时间时,收发器1640根据第二指示消息确定在持续时间内发送用户设备的下行数据,
当指示信息包括数据包数目时,收发器1640根据第二指示消息发送用户设备的下行数据,且数据发送端发送的用户设备的下行数据的数据包的数量小于或等于数据包数目,
当指示信息包括持续时间和数据包数目时,所收发器1640根据第二指示消息确定在持续时间内发送用户设备的下行数据,且在持续时间内数据发送端发送的用户设备的下行数据的数据包的数量小于或等于数据包数目。
可选地,作为另一实施例,在指示信息包括持续时间,或者指示信息包括持续时间和数据包数目时,收发器1640还用于根据第二指示消息确定在除持续时间之外的时间不发送用户设备的下行数据。
可选地,作为另一实施例,收发器1640还用于在获取第二指示消息之前,发送第一请求消息,第一请求消息用于请求网络在用户设备不可达时反馈第二指示消息,第一请求消息携带数据发送端的地址信息和用户设备的标识。
可选地,作为另一实施例,收发器1640还用于向移动性管理实体发送下行数据发送确认消息,确认消息用于指示数据发送端已接收第二指示消息。
图17是根据本发明另一实施例的服务网关的示意框图。如图17所示的服务网关包括:处理器1710、存储器1720、总线***1730和收发器1740。
应理解,图17所示的服务网关1700与图13所示的服务网关相对应,能够实现图5实施中涉及服务网关的各个过程,图17所示的服务网关1700的具体功能可参照图5中由服务网关完成的各个过程,为避免重复,此处适当省略详细描述。
具体地,处理器1710用于通过总线***1730调用存储在存储器1720中的代码,接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息,并获取数据发送端的地址信息;收发器1740用于根据第一指示消息的指示和数据发送端的地址信息生成并发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例,可以在数据发送端发送的用户设备的下行数据不可达时,服务网关接收移动性管理实体发送第一指示消息,指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息,服务网关获取数据发送端的地址信息;服务网关根据第一指示消息的指示和数据发送端的地址信息生成并发送第二指示消息,以便于数据发送端根据第二指示消息发送用户设备的下行数据,例如,在持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该UE的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。
上述本发明实施例揭示的方法可以应用于处理器1710中,或者由处理器1710实现。处理器1710可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1710中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1710可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可
编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1720,处理器1710读取存储器1720中的信息,结合其硬件完成上述方法的步骤,该总线***1730除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线***1730。
可选地,作为另一实施例,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
可选地,作为另一实施例,第一指示消息携带数据发送端的地址信息,
其中,收发器1740根据第一指示消息获取数据发送端的地址信息。
可选地,作为另一实施例,第一指示消息还用于指示服务网关获取数据发送端的地址信息,
其中,处理器1710根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息。
图18是根据本发明另一实施例的服务网关的示意框图。如图18所示的服务网关包括:处理器1810、存储器1820、总线***1830和收发器1840。
应理解,图18所示的服务网关1800与图14所示的服务网关相对应,能够实现图6实施中涉及服务网关的各个过程,图18所示的服务网关1800的具体功能可参照图6中由服务网关完成的各个过程,为避免重复,此处适当省略详细描述。
具体地,收发器1840用于接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取数据发送端的地址信息;处理器1810用于通过总线***1830调用存储在存储器1820中的代码,根据第一指示消息的指示进行下行数据的检测,获取数据发送端的地址信息;收发器1840向移动性管理实体发送数据发送端的地址信息,以便于移动性管理实体根据数据发送端的地址信息生成并向数据发送端发送第二指示消息,以使数据发送端根据第二指示消息发送用户设备的下行数据。
因此,本发明实施例通过服务网关接收移动性管理实体发送的第一指示消息,第一指示消息用于指示服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取数据发送端的地址信息;根据第一指示消
息的指示进行下行数据的检测,获取数据发送端的地址信息;向移动性管理实体发送数据发送端的地址信息,以便于移动性管理实体根据数据发送端的地址信息生成并向数据发送端发送第二指示消息,以使数据发送端根据第二指示消息发送用户设备的下行数据,例如,在持续时间内发送用户设备的下行数据,在除持续时间之外的时间不发送该的下行数据。从而能够灵活的传输下行数据,避免不必要的数据传输,提高网络效率。上述本发明实施例揭示的方法可以应用于处理器1810中,或者由处理器1810实现。处理器1810可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1810中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1810可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1820,处理器1810读取存储器1820中的信息,结合其硬件完成上述方法的步骤,该总线***1830除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线***1830。
可选地,作为另一实施例,第一指示消息携带指示服务网关缓存下行数据的指示信息,指示信息包括持续时间和/或数据包数目,
第二指示消息携带指示信息。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述
各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“***”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本发明实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (40)
- 一种数据传输的方法,其特征在于,包括:移动性管理实体在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,所述第一指示消息用于指示所述服务网关缓存所述下行数据;所述移动性管理实体确定需要向所述数据发送端发送第二指示消息;所述移动性管理实体向所述数据发送端发送所述第二指示消息,以便于所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求1所述的方法,其特征在于,所述第一指示消息携带指示所述服务网关缓存所述下行数据的指示信息,所述指示信息包括持续时间和/或数据包数目,所述第二指示消息携带所述指示信息。
- 根据权利要求1或2所述的方法,其特征在于,在所述移动性管理实体在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息之前,所述方法还包括:所述移动性管理实体获取所述数据发送端发送的第一请求消息,所述第一请求消息用于请求网络在所述用户设备的下行数据不可达时反馈所述第二指示消息,所述第一请求消息携带所述数据发送端的地址信息和所述用户设备的标识,其中,所述移动性管理实体确定需要向所述数据发送端发送第二指示消息,包括:若所述移动性管理实体确定所述用户设备的标识与所述第一请求消息中携带的用户设备的标识相同,则所述移动性管理实体确定需要向所述数据发送端发送所述第二指示消息。
- 根据权利要求1至3中任一项所述的方法,其特征在于,在所述移动性管理实体向所述数据发送端发送所述第二指示信息之前,还包括:所述移动性管理实体生成所述第二指示消息。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述第一指示消息还用于指示所述服务网关生成所述第二指示消息,其中,在所述移动性管理实体向所述数据发送端发送所述第二指示信息之前,还包括:所述移动性管理实体接收所述服务网关发送的所述第二指示消息。
- 根据权利要求1或2所述的方法,其特征在于,所述移动性管理实体确定需要向所述数据发送端发送第二指示消息,包括:若所述移动性管理实体确定预设的反馈标识列表中存在与所述用户设备的标识相同的标识,则所述移动性管理实体确定需要向所述数据发送端发送所述第二指示消息,其中,所述预设的反馈标识列表中包括需要反馈所述第二指示消息的用户设备的标识。
- 根据权利要求6所述的方法,其特征在于,所述第一指示消息还用于指示所述服务网关向所述移动性管理实体发送所述数据发送端的地址信息,在所述移动性管理实体向所述数据发送端发送所述第二指示信息之前,所述方法还包括:所述移动性管理实体接收所述服务网关发送的所述数据发送端的地址信息;所述移动性管理实体生成所述第二指示消息,所述第二指示消息携带所述数据发送端的地址信息。
- 根据权利要求6所述的方法,其特征在于,所述第一指示消息还用于指示所述服务网关生成所述第二指示消息,在所述移动性管理实体向所述数据发送端发送所述第二指示消息之前,还包括:所述移动性管理实体接收所述服务网关发送的所述第二指示消息。
- 根据权利要求1至8中任一项所述的方法,其特征在于,还包括:所述移动性管理实体接收所述数据发送端发送的确认消息,所述确认消息用于指示所述数据发送端已接收所述第二指示消息。
- 一种数据传输的方法,其特征在于,包括:数据发送端获取第二指示消息,所述第二指示消息是在服务网关接收到第一指示消息后而生成的,所述第一指示消息用于指示所述服务网关缓存下行数据不可达的用户设备的下行数据;所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求10所述的方法,其特征在于,所述第一指示消息携带指示所述服务网关缓存所述下行数据的指示信 息,所述指示信息包括持续时间和/或数据包数目,所述第二指示消息携带所述指示信息,其中,当所述指示信息包括所述持续时间时,所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据,包括:所述数据发送端根据所述第二指示消息确定在所述持续时间内发送所述用户设备的下行数据,当所述指示信息包括所述数据包数目时,所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据,包括:所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据,且数据发送端发送的所述用户设备的下行数据的数据包的数量小于或等于所述数据包数目,当所述指示信息包括所述持续时间和所述数据包数目时,所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据,包括:所述数据发送端根据所述第二指示消息确定在所述持续时间内发送所述用户设备的下行数据,且在所述持续时间内所述数据发送端发送的所述用户设备的下行数据的数据包的数量小于或等于所述数据包数目。
- 根据权利要求11所述的方法,其特征在于,在所述指示信息包括所述持续时间,或者所述指示信息包括所述持续时间和所述数据包数目时,所述方法还包括:所述数据发送端根据第二指示消息确定在除所述持续时间之外的时间不发送所述用户设备的下行数据。
- 根据权利要求10至12中任一项所述的方法,其特征在于,在所述数据发送端获取第二指示消息之前,还包括:所述数据发送端发送第一请求消息,所述第一请求消息用于请求网络在所述用户设备的下行数据不可达时反馈所述第二指示消息,所述第一请求消息携带所述数据发送端的地址信息和所述用户设备的标识。
- 根据权利要求10至13中任一项所述的方法,其特征在于,还包括:所述数据发送端向所述移动性管理实体发送确认消息,所述确认消息用于指示所述数据发送端已接收所述第二指示消息。
- 一种数据传输的方法,其特征在于,包括:服务网关接收移动性管理实体发送的第一指示消息,所述第一指示消息用于指示所述服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息;所述服务网关获取所述数据发送端的地址信息;所述服务网关根据所述第一指示消息的指示和所述数据发送端的地址信息生成并发送第二指示消息,以便于所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求15所述的方法,其特征在于,所述第一指示消息携带指示所述服务网关缓存所述下行数据的指示信息,所述指示信息包括持续时间和/或数据包数目,所述第二指示消息携带所述指示信息。
- 根据权利要求15或16所述的方法,其特征在于,所述第一指示消息携带所述数据发送端的地址信息,其中,所述服务网关获取所述数据发送端的地址信息,包括:所述服务网关根据所述第一指示消息获取所述数据发送端的地址信息。
- 根据权利要求15或16所述的方法,其特征在于,所述第一指示消息还用于指示所述服务网关获取所述数据发送端的地址信息,其中,所述服务网关获取所述数据发送端的地址信息,包括:所述服务网关根据所述第一指示消息的指示进行所述下行数据的检测,获取所述数据发送端的地址信息。
- 一种数据传输的方法,其特征在于,包括:服务网关接收移动性管理实体发送的第一指示消息,所述第一指示消息用于指示所述服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取所述数据发送端的地址信息;所述服务网关根据所述第一指示消息的指示进行所述下行数据的检测,获取所述数据发送端的地址信息;所述服务网关向所述移动性管理实体发送所述数据发送端的地址信息,以便于所述移动性管理实体根据所述数据发送端的地址信息生成并向所述数据发送端发送第二指示消息,以使所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求19所述的方法,其特征在于,所述第一指示消息携带指示所述服务网关缓存所述下行数据的指示信息,所述指示信息包括持续时间和/或数据包数目,所述第二指示消息携带所述指示信息。
- 一种移动性管理实体,其特征在于,包括:第一确定单元,用于在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息,所述第一指示消息用于指示所述服务网关缓存所述下行数据;第二确定单元,用于确定需要向所述数据发送端发送第二指示消息;发送单元,用于向所述数据发送端发送所述第二指示消息,以便于所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求21所述的方法,其特征在于,所述第一指示消息携带指示所述服务网关缓存所述下行数据的指示信息,所述指示信息包括持续时间和/或数据包数目,所述第二指示消息携带所述指示信息。
- 根据权利要求21或22所述的移动性管理实体,其特征在于,还包括:获取单元,用于在第一确定单元在数据发送端发送的用户设备的下行数据不可达时,向服务网关发送第一指示消息之前,获取所述数据发送端发送的第一请求消息,所述第一请求消息用于请求网络在所述用户设备的下行数据不可达时反馈所述第二指示消息,所述第一请求消息携带所述数据发送端的地址信息和所述用户设备的标识,其中,所述第二确定单元若确定所述用户设备的标识与所述第一请求消息中携带的用户设备的标识相同,则确定需要向所述数据发送端发送所述第二指示消息。
- 根据权利要求21至23中任一项所述的移动性管理实体,其特征在于,还包括:第一生成单元,用于在所述发送单元向所述数据发送端发送所述第二指示消息之前,生成所述第二指示消息。
- 根据权利要求21至23中任一项所述的移动性管理实体,其特征在于,所述第一指示消息还用于指示所述服务网关生成所述第二指示消息,所述移动性管理实体还包括:接收单元,用于在所述发送单元向所述数据发送端发送所述第二指示消息之前,接收所述服务网关发送的所述第二指示消息。
- 根据权利要求21或22所述的移动性管理实体,其特征在于,所述第一确定单元若确定预设的反馈标识列表中存在与所述用户设备的标识相同的标识,则确定需要向所述数据发送端发送所述第二指示消息,其中,所述预设的反馈标识列表中包括需要反馈所述第二指示消息的用户设备的标识。
- 根据权利要求26所述的移动性管理实体,其特征在于,所述第一指示消息还用于指示所述服务网关向所述移动性管理实体发送所述数据发送端的地址信息,所述移动性管理实体还包括:第一接收单元,用于在所述发送单元向所述数据发送端发送所述第二指示消息之前,接收所述服务网关发送的所述数据发送端的地址信息;第二生成单元,用于在所述发送单元向所述数据发送端发送所述第二指示消息之前,生成所述第二指示消息,所述第二指示消息携带所述数据发送端的地址信息。
- 根据权利要求26所述的移动性管理实体,其特征在于,所述第一指示消息还用于指示所述服务网关生成所述第二指示消息,所述移动性管理实体还包括:第二接收单元,用于在所述发送单元向所述数据发送端发送所述第二指示消息之前,接收所述服务网关发送的所述第二指示消息。
- 根据权利要求21至28中任一项所述的移动性管理实体,其特征在于,还包括:第三接收单元,用于接收所述数据发送端发送的确认消息,所述确认消息用于指示所述数据发送端已接收所述第二指示消息。
- 一种数据发送端,其特征在于,包括:获取单元,用于获取第二指示消息,所述第二指示消息是在服务网关接收到第一指示消息后而生成的,所述第一指示消息用于指示所述服务网关缓存下行数据不可达的用户设备的下行数据;第一发送单元,用于根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求30所述的数据发送端,其特征在于,所述第二指示消息携带所述服务网关缓存所述下行数据的指示信息,所述指示信息包括持续时间和/或数据包数目,其中,当所述指示信息包括所述持续时间时,所述第一发送单元根据所述第二指示消息确定在所述持续时间内发送所述用户设备的下行数据,当所述指示信息包括所述数据包数目时,所述第一发送单元根据所述第二指示消息发送所述用户设备的下行数据,且数据发送端发送的所述用户设备的下行数据的数据包的数量小于或等于所述数据包数目,当所述指示信息包括所述持续时间和所述数据包数目时,所述第一发送单元根据第二指示消息确定在所述持续时间内发送所述用户设备的下行数据,且在所述持续时间内所述数据发送端发送的所述用户设备的下行数据的数据包的数量小于或等于所述数据包数目。
- 根据权利要求31所述的数据发送端,其特征在于,在所述指示信息包括所述持续时间,或者所述指示信息包括所述持续时间和所述数据包数目时,所述数据发送端还包括:确定单元,用于根据第二指示消息确定在除所述持续时间之外的时间不发送所述用户设备的下行数据。
- 根据权利要求30至32中任一项所述的数据发送端,其特征在于,还包括:第二发送单元,用于在所述获取单元获取第二指示消息之前,发送第一请求消息,所述第一请求消息用于请求网络在所述用户设备的下行数据不可达时反馈所述第二指示消息,所述第一请求消息携带所述数据发送端的地址信息和所述用户设备的标识。
- 根据权利要求30至33中任一项所述的数据发送端,其特征在于,还包括:第三发送单元,用于向所述移动性管理实体发送确认消息,所述确认消息用于指示所述数据发送端已接收所述第二指示消息。
- 一种服务网关,其特征在于,包括:接收单元,用于接收移动性管理实体发送的第一指示消息,所述第一指示消息用于指示所述服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,并生成第二指示消息;获取单元,用于获取所述数据发送端的地址信息;发送单元,用于根据所述第一指示消息的指示和所述数据发送端的地址信息生成并发送第二指示消息,以便于所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求35所述的服务网关,其特征在于,所述第一指示消息携带指示所述服务网关缓存所述下行数据的指示信息,所述指示信息包括持续时间和/或数据包数目,所述第二指示消息携带所述指示信息。
- 根据权利要求35或36所述的服务网关,其特征在于,所述第一指示消息携带所述数据发送端的地址信息,其中,所述获取单元根据所述第一指示消息获取所述数据发送端的地址信息。
- 根据权利要求35或36所述的服务网关,其特征在于,所述第一指示消息还用于指示所述服务网关获取所述数据发送端的地址信息,其中,所述获取单元根据所述第一指示消息的指示进行所述下行数据的检测,获取所述数据发送端的地址信息。
- 一种服务网关,其特征在于,包括:接收单元,用于接收移动性管理实体发送的第一指示消息,所述第一指示消息用于指示所述服务网关缓存数据发送端发送的下行数据不可达的用户设备的下行数据,且获取所述数据发送端的地址信息;获取单元,用于根据所述第一指示消息的指示进行所述下行数据的检测,获取所述数据发送端的地址信息;发送单元,用于向所述移动性管理实体发送所述数据发送端的地址信息,以便于所述移动性管理实体根据所述数据发送端的地址信息生成并向所述数据发送端发送所述第二指示消息,以使所述数据发送端根据所述第二指示消息发送所述用户设备的下行数据。
- 根据权利要求39所述的服务网关,其特征在于,所述第一指示消息携带指示所述服务网关缓存所述下行数据的指示信息,所述指示信息包括持续时间和/或数据包数目,所述第二指示消息携带所述指示信息。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/083545 WO2017004805A1 (zh) | 2015-07-08 | 2015-07-08 | 数据传输的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107005838A true CN107005838A (zh) | 2017-08-01 |
CN107005838B CN107005838B (zh) | 2020-06-02 |
Family
ID=57684628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580030158.6A Active CN107005838B (zh) | 2015-07-08 | 2015-07-08 | 数据传输的方法和设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107005838B (zh) |
WO (1) | WO2017004805A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110913506A (zh) * | 2018-09-14 | 2020-03-24 | 电信科学技术研究院有限公司 | 一种下行数据的缓存方法、upf实体及amf实体 |
WO2021207940A1 (zh) * | 2020-04-14 | 2021-10-21 | 华为技术有限公司 | 一种数据传输的方法及装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109246751B (zh) * | 2017-06-01 | 2022-02-01 | 中国电信股份有限公司 | Nbiot下设置sgw缓存时间的方法、装置和*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011085536A1 (zh) * | 2010-01-12 | 2011-07-21 | 华为技术有限公司 | 用户设备处于超低功耗时的业务处理方法及装置 |
CN103546968A (zh) * | 2013-10-24 | 2014-01-29 | 大唐移动通信设备有限公司 | 一种下行数据触发寻呼的方法及设备 |
CN103581888A (zh) * | 2012-07-27 | 2014-02-12 | 电信科学技术研究院 | 一种下行传输方法、装置及*** |
CN104272707A (zh) * | 2012-04-27 | 2015-01-07 | 交互数字专利控股公司 | 支持邻近发现过程的方法和装置 |
US9001821B1 (en) * | 2013-03-04 | 2015-04-07 | Sprint Spectrum L.P. | Pre-provisioning bearer connection with target base station in response to end of call served by nearby base station of other access network |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101938787B (zh) * | 2009-07-01 | 2014-01-01 | 华为技术有限公司 | 切换控制的方法和设备 |
EP2966911B1 (en) * | 2013-04-07 | 2019-11-06 | Huawei Technologies Co., Ltd. | Communications method and apparatus |
CN103442425A (zh) * | 2013-08-21 | 2013-12-11 | 大唐移动通信设备有限公司 | 一种指示寻呼、寻呼的方法及设备 |
-
2015
- 2015-07-08 CN CN201580030158.6A patent/CN107005838B/zh active Active
- 2015-07-08 WO PCT/CN2015/083545 patent/WO2017004805A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011085536A1 (zh) * | 2010-01-12 | 2011-07-21 | 华为技术有限公司 | 用户设备处于超低功耗时的业务处理方法及装置 |
CN104272707A (zh) * | 2012-04-27 | 2015-01-07 | 交互数字专利控股公司 | 支持邻近发现过程的方法和装置 |
CN103581888A (zh) * | 2012-07-27 | 2014-02-12 | 电信科学技术研究院 | 一种下行传输方法、装置及*** |
US9001821B1 (en) * | 2013-03-04 | 2015-04-07 | Sprint Spectrum L.P. | Pre-provisioning bearer connection with target base station in response to end of call served by nearby base station of other access network |
CN103546968A (zh) * | 2013-10-24 | 2014-01-29 | 大唐移动通信设备有限公司 | 一种下行数据触发寻呼的方法及设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110913506A (zh) * | 2018-09-14 | 2020-03-24 | 电信科学技术研究院有限公司 | 一种下行数据的缓存方法、upf实体及amf实体 |
CN110913506B (zh) * | 2018-09-14 | 2022-04-01 | 大唐移动通信设备有限公司 | 一种下行数据的缓存方法、upf实体及amf实体 |
WO2021207940A1 (zh) * | 2020-04-14 | 2021-10-21 | 华为技术有限公司 | 一种数据传输的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107005838B (zh) | 2020-06-02 |
WO2017004805A1 (zh) | 2017-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10624004B2 (en) | Serving node relocating method in wireless communication system and device for same | |
US10721713B2 (en) | Method and apparatus for monitoring user equipment reachability in wireless communication system | |
CN109076330B (zh) | 无线通信***中跟踪区域更新的方法及其装置 | |
JP6821821B2 (ja) | 要求に対する応答方法及びネットワーク装置 | |
US10616810B2 (en) | Method for transmitting buffered data in wireless communication system, and apparatus therefor | |
KR102629204B1 (ko) | 무선 통신 시스템에서 연결 재개 방법 및 이를 위한 장치 | |
JP7028887B2 (ja) | 無線通信システムにおいてレイヤ間の相互作用方法及びそのための装置 | |
JP6705941B2 (ja) | 無線通信システムにおける登録解除方法及びこのための装置 | |
US10631266B2 (en) | Mobile-terminated data control method in wireless communication system and device therefor | |
US10602380B2 (en) | Method for selecting data transmission mode in wireless communication system and apparatus therefor | |
CN107113598B (zh) | 演进分组***中的移动台终止的通信的支持 | |
CN108370604B (zh) | 无线通信***中支持扩展空闲模式不连续接收激活的方法及其装置 | |
KR20150043330A (ko) | 노드 및 연결 재설정 방법 | |
US20160212728A1 (en) | Paging method, network device and communication system | |
JP2019527006A (ja) | 報告受信方法及びネットワーク装置、並びに報告実行方法及び基地局 | |
KR20170132249A (ko) | 사용자 플레인 베어러 확립을 제어하는 방법 및 장치 | |
CN107005838A (zh) | 数据传输的方法和设备 | |
WO2017000312A1 (zh) | 一种处理下行数据的方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |