CN105934964A - 消息上报装置及方法,数据发送装置及方法 - Google Patents

消息上报装置及方法,数据发送装置及方法 Download PDF

Info

Publication number
CN105934964A
CN105934964A CN201480037801.3A CN201480037801A CN105934964A CN 105934964 A CN105934964 A CN 105934964A CN 201480037801 A CN201480037801 A CN 201480037801A CN 105934964 A CN105934964 A CN 105934964A
Authority
CN
China
Prior art keywords
application server
data
mobility management
management entity
state
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
Application number
CN201480037801.3A
Other languages
English (en)
Other versions
CN105934964B (zh
Inventor
邓强
张万强
时晓岩
吴义壮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105934964A publication Critical patent/CN105934964A/zh
Application granted granted Critical
Publication of CN105934964B publication Critical patent/CN105934964B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种消息上报装置及方法,以及一种数据发送装置及方法,以避免应用服务器重复发送数据造成的资源浪费问题。本发明方法包括:移动性管理实体被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端;移动性管理实体向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据。

Description

消息上报装置及方法,数据发送装置及方法 技术领域
本发明涉及通信领域,尤其涉及一种消息上报装置及方法,和一种数据发送装置及方法。
背景技术
机器到机器(Machine to Machine,M2M)作为第三代合作项目(3rdGeneration Partnership Project,3GPP)的一个重点研究课题,从R10开始便针对M2M的不同特性进行了研究和标准化,如M2M的拥塞控制、小数据传输、监控等等。
目前,版本13(R13)将要研究的一个重要课题是具有高延迟、低比特速率、省电模式的M2M设备的数据传输问题。为了节省电量以便设备延长寿命,M2M设备通常采用节能模式(Power Saving Mode,PSM),此时M2M设备处于不可达状态,而且这些M2M设备往往具有高延迟的特性,即M2M设备能够容忍数据到达具有一定的延迟性。
在现有的M2M设备数据传输方案中,在应用服务器发送的数据/信令到达网络,且移动性管理实体发现此时用户设备(User Equipment,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能够接收应用服务器发送的数据。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述状态确定单元记录应用服务器本次数据发送失败信息之前,还用于:
确定签约信息指示所述消息上报单元在所述状态确定单元确定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;
消息接收单元,用于所述数据发送单元触发移动性管理实体寻呼所述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标识向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在当前时间处于不可达状态。
结合第三方面,在第二种可能的实现方式中,所述移动性管理实体确定所述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具有低比特率承载特性的消息。
结合第三方面,在第九种可能的实现方式中,所述移动性管理实体确定所述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重新发送数据之前,该方法还包括:
应用服务器接收移动性管理实体上报的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发送数据,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。
附图说明
图1为本发明实施例提供的一种消息上报装置结构示意图;
图2为本发明实施例提供的一种数据发送装置结构示意图;
图3为本发明实施例提供的一种消息上报方法流程示意图;
图4为本发明实施例提供的一种数据发送方法流程示意图;
图5为本发明实施例提供的一种数据发送方法流程示意图;。
图6为本发明实施例提供的一种消息上报装置结构示意图;
图7为本发明实施例提供的一种数据发送装置结构示意图。
具体实施方式
在现有的M2M设备数据传输方案中,应用服务器通过网络向UE发送数据时,当移动性管理实体发现此时UE处于不可达状态后,移动性管理实体会丢弃应用服务器发送的数据/信令;而由于应用服务器没有接收到来自移动性管理实体或M2M设备的任何响应,例如数据发送失败和数据发送失败原因的响应消息,应用服务器将不断重发数据/信令,进而造成资源浪费。
通过本发明实施例提供的一种消息上报装置及方法,以及一种数据发送装置及方法,当移动性管理实体确定UE处于不可达状态时,通过向应用服务器上报UE处于不可达状态的消息,进而应用服务器停止向UE发送数据,避免了应用服务器重复向UE发送数据造成的资源浪费的问题。UE处于不可达状态是指UE无法接收其他设备向其发送的数据,同理,UE处于可达状态是指UE可以接收其他设备向其发送的数据,本发明实施例中其他设备是指应用服务器。
本发明实施例的序号仅代表实施例的顺序,并不代表实施例的优劣。
实施例一
如图1所示,本发明实施例提供了一种消息上报装置,包括:
状态确定单元11,用于被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端;
消息上报单元12,用于当所述状态确定单元11确定所述UE处于不可达状态时,向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据。
较佳地,所述状态确定单元11具体用于:
当没有接收到UE响应寻呼的消息时,确定UE处于不可达状态;或者
根据当前时间和保存的UE处于不可达状态的时间信息,确定UE在当前 时间处于不可达状态。
较佳地,所述消息上报单元12在所述状态确定单元11确定所述UE处于不可达状态之后,还用于:
计算UE下次处于可达状态的时间;
向应用服务器上报UE下次处于可达状态的时间以及UE标识。
较佳地,所述消息上报单元12向应用服务器上报UE下次处于可达状态的时间以及UE标识之后,还用于:
向应用服务器上报UE在前后相邻两次分别处于可达状态的时间之间的时间间隔。
较佳地,所述状态确定单元11确定所述UE处于不可达状态之后,还用于:
记录应用服务器本次数据发送失败信息,所述失败信息包括应用服务器标识和UE标识;确定UE处于可达状态;
所述消息上报单元12在所述状态确定单元11确定UE处于可达状态之后,还用于:
根据所述状态确定单元11记录的应用服务器标识,向应用服务器上报UE处于可达状态的消息及UE标识;所述UE处于可达状态的消息用于通知应用服务器所述UE能够接收应用服务器发送的数据。
较佳地,所述状态确定单元11记录应用服务器本次数据发送失败信息之前,还用于:
确定签约信息指示所述消息上报单元12在所述状态确定单元11确定UE处于可达状态时向应用服务器上报UE处于可达状态的消息;或者
确定数据业务类型指示本次数据发送具有延迟特性。
较佳地,所述应用服务器本次数据发送失败信息还包括:UE下次处于可达状态的时间;
所述状态确定单元11确定UE处于可达状态时,具体用于:
根据当前时间和UE下次处于可达状态的时间,确定UE在当前时间处于 可达状态。
较佳地,所述状态确定单元11确定UE处于可达状态时,具体用于:
当接收到UE发起移动性管理请求时,确定UE处于可达状态;或者
当检测到UE发起通信请求时,确定UE处于可达状态。
较佳地,所述状态确定单元11确定UE处于可达状态之后,还用于:
为UE建立低比特率承载;
所述消息上报单元12在所述状态确定单元11为UE建立低比特率承载之后,还用于:
向应用服务器上报UE具有低比特率承载特性的消息。
较佳地,所述消息上报单元12在所述状态确定单元11确定所述UE处于不可达状态之后,还用于:
向服务网关发送拒绝消息,所述拒绝消息用于指示服务网关删除缓存的应用服务器向UE发送的数据。
较佳地,所述消息上报单元12通过以下方式向应用服务器进行上报:
通过归属签约服务器向应用服务器上报;或者
依次通过归属签约服务器、应用网关向应用服务器上报;或者
依次通过服务网关、分组数据网络网关和策略和计费规则功能实体向应用服务器上报;或者
依次通过服务网关、分组数据网络网关、策略和计费规则功能实体和应用网关向应用服务器上报;或者
通过应用网关向应用服务器上报;或者
通过服务网关和分组数据网络网关向应用服务器上报。
实施例一中,通过所述状态确定单元11和所述消息上报单元12,具体的,所述状态确定单元11在被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端;当所述状态确定单元11确定所述UE处于不可达状态时,所述消息上报单元12向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通 知应用服务器所述UE无法接收应用服务器发送的数据,进而应用服务器停止向UE发送数据,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。
实施例二
如图2所示,发明实施例提供了一种数据发送装置,包括:
数据发送单元21,用于向用户设备UE发送数据,并触发移动性管理实体寻呼所述UE;
消息接收单元22,用于所述数据发送单元21触发移动性管理实体寻呼所述UE后,接收移动性管理实体上报的所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知所述数据发送单元21所述UE无法接收所述数据发送单元21发送的数据;
所述数据发送单元21,还用于根据所述消息接收单元22接收的所述UE处于不可达状态的消息确定所述UE不可达后,停止向所述UE发送数据。
较佳地,所述消息接收单元22接收移动性管理实体上报的所述UE处于不可达状态的消息后,还用于:
接收移动性管理实体上报的UE下次处于可达状态的时间以及UE标识;
所述数据发送单元21停止向所述UE发送数据之后,还用于:
当根据所述消息接收单元22接收的UE下次处于可达状态的时间,确定所述UE处于可达状态时,根据所述消息接收单元22接收的UE标识向所述UE重新发送数据。
较佳地,所述消息接收单元22还用于:
接收移动性管理实体上报的UE在前后相邻两次分别处于可达状态的时间之间的时间间隔;
所述数据发送单元21根据所述消息接收单元22接收的UE标识向所述UE重新发送数据时,具体用于:
根据所述消息接收单元22接收的所述时间间隔,调整向所述UE重新发送数据的时间间隔;
根据调整后的时间间隔向所述UE重新发送数据。
较佳地,所述消息接收单元22还用于:
当移动性管理实体确定UE处于可达状态时,接收移动性管理实体上报的UE处于可达状态的消息以及UE标识;所述UE处于可达状态的消息用于通知所述数据发送单元21所述UE可以接收所述数据发送单元21发送的数据;
所述数据发送单元21在所述消息接收单元22接收移动性管理实体上报的UE处于可达状态的消息以及UE标识后,还用于:
根据所述消息接收单元22接收的UE标识向UE重新发送数据。
较佳地,所述消息接收单元22还用于:
接收移动性管理实体上报的UE具有低比特率承载特性的消息;
所述数据发送单元21在根据所述消息接收单元22接收的UE标识向UE重新发送数据时,具体用于:
根据所述消息接收单元22接收的所述UE具有低比特率承载特性的消息,确定所述UE具有低比特率承载特性,延长向所述UE重新发送数据的时间间隔。
实施例二中,通过所述数据发送单元21和所述消息接收单元22,具体的,所述数据发送单元21向用户设备UE发送数据,并触发移动性管理实体寻呼所述UE;所述消息接收单元22在所述数据发送单元21触发移动性管理实体寻呼所述UE后,接收移动性管理实体上报的所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知所述数据发送单元21所述UE无法接收所述数据发送单元21发送的数据;所述数据发送单元21根据所述消息接收单元22接收的所述UE处于不可达状态的消息确定所述UE不可达后,停止向所述UE发送数据,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。
实施例三
与实施例一对应的,如图3所示,本发明实施例提供了一种消息上报方法,包括:
S31、移动性管理实体被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端。
当应用服务器向UE发送数据时,通过网关触发移动性管理实体寻呼UE,此时UE处于可达状态或不可达状态。UE处于不可达状态时,UE无法接收应用服务器发送的数据。
S32、移动性管理实体向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据。
较佳地,S31中移动性管理实体确定UE处于不可达状态的方法包括:
当没有接收到UE响应寻呼的消息时,移动性管理实体确定UE处于不可达状态;或者
移动性管理实体根据当前时间和保存的UE处于不可达状态的时间信息,确定UE在当前时间处于不可达状态,例如UE采用节能模式(Power Saving Mode,PSM)时,移动性管理实体根据UE的活跃时间(Active Time)为UE设置定时器,当定时器超时,移动性管理实体确定UE处于不可达状态。
在S32之后,本发明实施例提供两种方案,用以实现当UE从不可达状态变为可达状态时,应用服务器向UE重新发送数据,具体如下:
方案一
在S31移动性管理实体确定UE处于不可达状态之后,移动性管理实体计算UE下次处于可达状态的时间;
例如:当UE采用节能模式PSM时,移动性管理实体可以根据跟跟踪区更新(Tracking Area Update,TAU)时间计算出UE下次执行TAU过程的时间,即UE下次处于可达状态的时间;
移动性管理实体向应用服务器上报UE下次处于可达状态的时间以及UE标识,使得应用服务器可以根据UE下次处于可达状态的时间,自行确定UE何时处于可达状态,进而当确定UE处于可达状态时,应用服务器向UE重新发送数据。
较佳地,移动性管理实体向应用服务器上报UE下次处于可达状态的时间以及UE标识时,该方法还包括:
移动性管理实体向应用服务器上报UE在前后相邻两次分别处于可达状态的时间之间的时间间隔,使得应用服务器可以根据UE在前后相邻两次分别处于可达状态的时间之间的时间间隔,调整向UE重新发送数据的时间间隔,并根据调整后的时间间隔向UE重新发送数据。
方案二
在S31移动性管理实体确定UE处于不可达状态之后,移动性管理实体记录应用服务器本次数据发送失败信息,包括:应用服务器标识和UE标识;
移动性管理实体确定UE处于可达状态;
移动性管理实体根据应用服务器标识,向应用服务器上报UE处于可达状态的消息及UE标识;UE处于可达状态的消息用于通知应用服务器所述UE能够接收应用服务器发送的数据。
较佳地,移动性管理实体记录应用服务器本次数据发送失败信息之前,该方法还包括:
确定签约信息指示移动性管理实体在UE处于可达状态向应用服务器上报UE处于可达状态的消息;或者
确定数据业务类型指示本次数据发送具有延迟特性。
即移动性管理实体可以根据签约信息和数据业务类型,确定是否记录应用服务器本次数据发送失败信息。
较佳地,移动性管理实体确定UE处于可达状态的方法包括:
方法一:移动性管理实体记录的应用服务器本次数据发送失败信息还包括:UE下次处于可达状态的时间;
移动性管理实体根据当前时间和UE下次处于可达状态的时间,确定UE在当前时间处于可达状态。
方法二:当接收到UE发起移动性管理请求时,移动性管理实体确定UE处于可达状态。
方法三:当检测到UE发起通信请求时,移动性管理实体确定UE处于可达状态。
本发明实施例中移动性管理实体确定UE处于可达状态的方法并局限于以上三种方法。
较佳地,移动性管理实体确定UE处于可达状态之后,该方法还包括:
移动性管理实体为UE建立低比特率承载;
移动性管理实体向应用服务器上报UE具有低比特率承载特性的消息,使得应用服务器可以根据UE的低比特率承载特性,延长向UE重新发送数据的时间。
较佳地,在S31移动性管理实体确定UE处于不可达状态之后,该方法还包括:
移动性管理实体向服务网关发送拒绝消息,该拒绝消息用于指示服务网关删除缓存的应用服务器向UE发送的数据。
较佳地,移动性管理实体向应用服务器上报UE的状态消息可以通过以下方式,UE的状态消息是指UE处于不可达状态的消息,或UE处于可达状态的消息:
移动性管理实体通过归属签约服务器向应用服务器上报;或者
移动性管理实体依次通过归属签约服务器、应用网关向应用服务器上报;或者
移动性管理实体依次通过服务网关、分组数据网络网关和策略和计费规则功能实体向应用服务器上报;或者
移动性管理实体依次通过服务网关、分组数据网络网关、策略和计费规则功能实体和应用网关向应用服务器上报;或者
移动性管理实体通过应用网关向应用服务器上报;或者
移动性管理实体通过服务网关和分组数据网络网关向应用服务器上报。
其中,应用网关是3代合作项目(3rdGeneration Partnership Project,3GPP)中网络实体和外部应用之间进行通信的逻辑实体。
实施例三中,移动性管理实体被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端;移动性管理实体向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据,进而应用服务器停止向UE发送数据,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。此外,通过移动性管理实体向应用服务器上报UE下次处于可达状态的时间,进而应用服务器可以自行确定UE处于可达状态的时间,使得应用服务器可以向UE重新发送数据;或者当确定UE处于可达状态时,移动性管理实体向应用服务器上报UE处于可达状态的消息,使得应用服务器可以向UE重新发送数据,实现了具有延迟特性的M2M设备之间的数据传输。
实施例四
与实施例二对应的,如图4所示,本发明实施例提供了一种数据发送方法,包括:
S41、应用服务器向用户设备UE发送数据时触发移动性管理实体寻呼所述UE,接收移动性管理实体上报的所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据;
S42、应用服务器根据UE处于不可达状态的消息确定UE不可达后,停止向UE发送数据。
当应用服务器向UE发送数据时,通过网关触发移动性管理实体寻呼UE,此时UE处于可达状态或不可达状态。UE处于不可达状态时,UE无法接收应用服务器发送的数据,本发明实施例适用于UE处于不可达状态的情况。
在S42之后,本发明实施例提供两种方案,用以实现当UE从不可达状态变为可达状态时,应用服务器向UE重新发送数据,具体如下:
方案一
在接收移动性管理实体上报的UE处于不可达状态的消息时,应用服务器 还接收移动性管理实体上报的UE下次处于可达状态的时间以及UE标识;
当应用服务器根据UE下次处于可达状态的时间,确定UE处于可达状态时,应用服务器根据UE标识向UE重新发送数据。
较佳地,应用服务器根据UE标识向UE重新发送数据之前,该方法还包括:
应用服务器接收移动性管理实体上报的UE在前后相邻两次分别处于可达状态的时间之间的时间间隔;
应用服务器根据UE在前后相邻两次分别处于可达状态的时间之间的时间间隔,调整向UE重新发送数据的时间间隔;
应用服务器根据调整后的时间间隔向UE重新发送数据。
例如:当UE在前后相邻两次分别处于可达状态的时间之间的时间间隔由5分钟调整为10分钟时,应用服务器将向UE发送数据的时间间隔由原值调整为10分钟,并向UE重新发送数据,即当UE处于可达状态时,应用服务器向UE重新发送数据,若在UE处于可达状态的过程中,应用服务器向UE发送数据未完成,则10分钟后应用服务器得知UE再次处于可达状态,应用服务器再次向UE发送数据。
方案二
在S43之后,当移动性管理实体确定UE处于可达状态时,应用服务器接收移动性管理实体上报的UE处于可达状态的消息以及UE标识;
应用服务器根据UE标识向UE重新发送数据。
较佳地,应用服务器根据UE标识向UE重新发送数据之前,该方法还包括:
应用服务器接收应用服务器上报的UE具有低比特率承载特性的消息;
应用服务器根据UE标识向UE重新发送数据,包括:
应用服务器根据UE的低比特率承载特性,延长向UE重新发送数据的时间间隔。
例如:UE具有正常比特率承载特性时,应用服务器向UE发送数据的时 间间隔为5分钟,UE具有低比特率承载特性时,应用服务器向UE发送数据的时间间隔为10分钟。
实施例四中,应用服务器向用户设备UE发送数据时触发移动性管理实体寻呼所述UE,接收移动性管理实体上报的所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据;应用服务器根据UE处于不可达状态的消息确定UE不可达后,停止向UE发送数据,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。此外,通过应用服务器接收移动性管理实体上报的UE下次处于可达状态的时间,进而应用服务器可以自行确定UE处于可达状态的时间,使得应用服务器可以向UE重新发送数据;或者当移动性管理实体确定UE处于可达状态时,应用服务器接收移动性管理实体上报的UE处于可达状态的消息,使得应用服务器可以向UE重新发送数据,实现了具有延迟特性的M2M设备之间的数据传输。
实施例五
与实施例三和实施例四对应的,如图5所示,本发明实施例提供了一种数据发送方法,基于归属签约服务器(Home Subscriber Server,HSS)进行UE状态上报,移动性管理实体与应用服务器之间的交互过程如下:
S501、应用服务器通过分组数据网网关(Packet Data Network Gateway,PGW)向服务网关(Serving Gateway,SGW)发送下行数据;
S502、SGW缓存应用服务器发送的下行数据;
S503、SGW向移动性管理实体(Mobile Management Entity,MME)发送下行数据通知DL Data Notification消息;
其中,DL Data Notification消息包括演进分组***承载标识EPS Bearer ID和分配和保持优先级(Allocation and Retention Priority,ARP);可选的,为便于后续移动性管理实体向应用服务器上报消息,DL Data Notification消息还包括应用服务器标识;可选的,DL Data Notification消息还包括数据业务类型,例如下行数据的发送是否容忍较高的延迟。SGW可通过解析应用服务器发送 给UE的IP分组的分组头中的“源地址”和“业务类型”字段获得DL Data Notification消息中包含的上述信息。
S504、移动性管理实体确定UE处于不可达状态;
移动性管理实体确定UE处于不可达状态的方法包括:
移动性管理实体寻呼UE,当没有接收到UE响应寻呼的消息时,MM确定UE处于不可达状态;或者
MM根据保存的UE处于不可达状态的时间信息,确定UE处于不可达状态;例如,当UE处于节能模式PSM时,移动性管理实体根据保存的UE的活跃时间(Active Time)设置移动可达定时器(Mobile Reachable Timer),当定时器超时时,移动性管理实体确定UE处于不可达状态。
S505、移动性管理实体向SGW发送数字数据网(Digital Data Network,DDN)拒绝消息;
S506、SGW接收到DDN拒绝消息后,执行现有规范定义的操作,包括删除缓存的应用服务器向UE发送的下行数据;
S507、移动性管理实体通过归属签约服务器(Home Subscriber Server,HSS)向应用服务器上报UE处于不可达状态的消息;
其中,HSS根据应用服务器标识向应用服务器进行上报,该应用服务器标识可以是HSS保存的UE签约信息中的应用服务器标识,也可以是移动性管理实体向HSS上报的应用服务器标识。
S508、应用服务器接收到移动性管理实体上报的UE处于不可达状态的消息后,停止向UE发送下行数据;
可选的,本发明实施例中通过如下步骤S509至S511,实现当UE从不可达状态变为可达状态时,应用服务器向UE重新发送下行数据:
S509、移动性管理实体计算UE下次处于可达状态的时间;
例如,当UE处于节能模式时,移动性管理实体根据UE的跟踪区更新(Tracking Area Update,TAU)时间计算出UE下次执行TAU的时间,即UE 下次处于可达状态的时间,该时间可以是截止此时至UE下次处于可达状态所需的时间,也可以是UE下次处于可达状态的时刻。
S510、移动性管理实体通过HSS向应用服务器上报UE下次处于可达状态的时间以及UE标识;
其中,移动性管理实体向HSS上报的UE标识是指3GPP定义的UE标识,例如国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)或移动签约用户国际综合业务数字网(Integrated Services Digital Network,ISDN)/公共交换电话网(Public Switched Telephone Network,PSTN)号码(Mobile Subscriber International ISDN/PSTN number,MSISDN),HSS向应用服务器上报的UE标识是指UE的外部标识或MSISDN;HSS根据应用服务器标识向应用服务器进行上报,该应用服务器标识可以是HSS保存的UE签约信息中的应用服务器标识,也可以是移动性管理实体向HSS上报的应用服务器标识。
可选的,移动性管理实体根据数据业务类型和UE下次处于可达状态的时间,选择是否需要向应用服务器上报UE下次处于可达状态的时间以及UE标识,即如果数据的实时性要求比较高,而UE在较长一段时间内均处于不可达状态,此时移动性管理实体无需向应用服务器上报UE下次处于可达状态的时间以及UE标识;如果数据允许延迟一段时间到达,且UE会在数据允许的延迟时间范围内由不可达状态变为可达状态,此时移动性管理实体可以选择向应用服务器上报UE下次处于可达状态的时间以及UE标识。
可选的,移动性管理实体还可以通过HSS向应用服务器上报UE在前后相邻两次分别处于可达状态的时间之间的时间间隔。
S511、当应用服务器根据UE下次处于可达状态的时间,确定UE处于可达状态时,应用服务器根据UE标识向UE重新发送下行数据;
可选的,当S510中移动性管理实体通过HSS向应用服务器上报UE在前后相邻两次分别处于可达状态的时间之间的时间间隔时,应用服务器根据UE 在前后相邻两次分别处于可达状态的时间之间的时间间隔,调整向UE重新发送数据的周期,并向UE重新发送数据。
可选的,本发明实施例也可以通过如下步骤S512至S514,实现当UE从不可达状态变为可达状态时,应用服务器向UE重新发送下行数据:
S512、移动性管理实体记录应用服务器本次数据发送失败信息,包括:应用服务器标识和UE标识;
可选的,移动性管理实体根据数据业务类型,选择是否需要记录应用服务器本次数据发送失败信息。如果数据的实时性要求比较高,则移动性管理实体无需记录应用服务器本次数据发送失败信息;如果数据允许延迟一段时间到达,则移动性管理实体记录应用服务器本次数据发送失败信息。
可选的,当签约信息中指示UE处于可达状态时移动性管理实体向应用服务器上报UE处于可达状态的消息时,移动性管理实体记录应用服务器本次数据发送失败信息;或者,
当数据业务类型指示数据具有延迟特性时,移动性管理实体记录应用服务器本次数据发送失败信息。
可选的,为便于后续移动性管理实体确定UE何时处于可达状态,应用服务器本次数据发送失败信息还包括UE下次处于可达状态的时间。
S513、当确定UE处于可达状态时,移动性管理实体根据应用服务器标识,向应用服务器上报UE处于可达状态的消息及UE标识;
S513中移动性管理实体确定UE处于可达状态的方法包括:
方法一:若S512中应用服务器本次数据发送失败信息还包括UE下次处于可达状态的时间,移动性管理实体根据UE下次处于可达状态的时间,确定UE处于可达状态。
方法二:当接收到UE发起移动性管理请求时,移动性管理实体确定UE处于可达状态。
方法三:当检测到UE发起通信请求时,移动性管理实体确定UE处于可达状态。
S514、应用服务器根据UE标识向UE重新发送下行数据。
可选地,当S513中移动性管理实体确定UE处于可达状态之后,移动性管理实体为UE建立低比特率承载,并向应用服务器上报UE具有低比特率承载特性的消息。此时S514中应用服务器根据UE的低比特率承载特性,延长向UE重新发送下行数据的时间间隔。
本发明实施例五中,当移动性管理实体确定UE处于不可达状态时,通过移动性管理实体向应用服务器上报UE处于不可达状态的消息,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。此外,通过移动性管理实体向应用服务器上报UE下次处于可达状态的时间,进而应用服务器可以自行确定UE处于可达状态的时间,使得应用服务器可以向UE重新发送数据;或者当确定UE处于可达状态时,移动性管理实体向应用服务器上报UE处于可达状态的消息,使得应用服务器可以向UE重新发送数据,实现了具有延迟特性的M2M设备之间的数据传输。
本发明实施例五中,可以将归属签约服务器HSS替换成策略和计费规则功能(Policy and Charging Rules Function,PCRF)实体、或者T5接口、或者用户面,即移动性管理实体基于策略和计费规则功能实体、或者T5接口、或者用户面向应用服务器进行UE状态上报。例如,当移动性管理实体基于策略和计费规则功能实体向应用服务器进行UE状态上报时,移动性管理实体向服务网关上报UE的状态消息,服务网关通过分组数据网络网关向策略和计费规则功能实体上报UE的状态消息,策略和计费规则功能实体向应用服务器上报UE的状态消息。此过程与实施例五不同的是,当移动性管理实体基于策略和计费规则功能实体或者用户面向应用服务器进行UE状态上报时,S503中SGW向移动性管理实体发送下行数据通知DL Data Notification消息,该消息不需要携带应用服务器标识。
本发明实施例五中,若UE处于不可达状态时附着在原移动性管理实体上,当UE处于可达状态时附着在新移动性管理实体上,此过程与实施例五不同的是,原移动性管理实体执行步骤S501至S512,当UE附着在新移动性管 理实体上时,新移动性管理实体获取S512中原移动性管理实体记录的应用服务器本次数据发送失败信息,并执行S513。
实施例六
与实施例一对应的,如图6所示,本发明实施例提供了一种消息上报装置,包括:
处理器61,用于被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端;
收发器62,用于当所述处理器61确定所述UE处于不可达状态时,向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据。
较佳地,图6所示装置还包括:
存储器63,用于保存UE处于不可达状态的时间信息;
所述处理器61确定所述UE处于不可达状态时,具体用于:
当确定所述收发器62没有接收到UE响应寻呼的消息时,确定UE处于不可达状态;或者
根据当前时间和所述存储器63保存的UE处于不可达状态的时间信息,确定UE在当前时间处于不可达状态。
较佳地,所述处理器61在确定所述UE处于不可达状态之后,还用于:
计算UE下次处于可达状态的时间;
所述收发器62还用于:
向应用服务器上报所述处理器61计算的UE下次处于可达状态的时间以及UE标识。
较佳地,所述收发器62向应用服务器上报所述处理器61计算的UE下次处于可达状态的时间以及UE标识之后,还用于:
向应用服务器上报UE在前后相邻两次分别处于可达状态的时间之间的时间间隔。
较佳地,所述存储器63在所述处理器61确定所述UE处于不可达状态之 后,还用于:
保存应用服务器本次数据发送失败信息,所述失败信息包括应用服务器标识和UE标识;
所述处理器61还用于:
根据所述存储器63保存的应用服务器本次数据发送失败信息,确定UE处于可达状态;
所述收发器62在所述处理器61确定UE处于可达状态后,还用于:
根据所述存储器63保存的应用服务器标识,向应用服务器上报UE处于可达状态的消息及UE标识;所述UE处于可达状态的消息用于通知应用服务器所述UE能够接收应用服务器发送的数据。
较佳地,所述处理器61在所述存储器63保存应用服务器本次数据发送失败信息之前,还用于:
确定签约信息指示所述收发器62在所述处理器61确定UE处于可达状态时向应用服务器上报UE处于可达状态的消息,通知所述存储器63保存应用服务器本次数据发送失败信息;或者
确定数据业务类型指示本次数据发送具有延迟特性,通知所述存储器63保存应用服务器本次数据发送失败信息。
较佳地,所述存储器63保存的应用服务器本次数据发送失败信息还包括:UE下次处于可达状态的时间;
所述处理器61确定UE处于可达状态时,具体用于:
根据当前时间和所述存储器63保存的UE下次处于可达状态的时间,确定UE在当前时间处于可达状态。
较佳地,所述处理器61确定UE处于可达状态时,具体用于:
当确定所述收发器62接收到UE发起移动性管理请求时,确定UE处于可达状态;或者
当检测到UE发起通信请求时,确定UE处于可达状态。
较佳地,所述处理器61确定UE处于可达状态之后,还用于:
为UE建立低比特率承载;
所述收发器62在所述处理器61为UE建立低比特率承载之后,还用于:
向应用服务器上报UE具有低比特率承载特性的消息。
较佳地,所述收发器62在所述处理器61确定所述UE处于不可达状态之后,还用于:
向服务网关发送拒绝消息,所述拒绝消息用于指示服务网关删除缓存的应用服务器向UE发送的数据。
较佳地,所述收发器62通过以下方式向应用服务器进行上报:
通过归属签约服务器向应用服务器上报;或者
依次通过归属签约服务器、应用网关向应用服务器上报;或者
依次通过服务网关、分组数据网络网关和策略和计费规则功能实体向应用服务器上报;或者
依次通过服务网关、分组数据网络网关、策略和计费规则功能实体和应用网关向应用服务器上报;或者
通过应用网关向应用服务器上报;或者
通过服务网关和分组数据网络网关向应用服务器上报。
实施例六中,通过所述处理器61、所述收发器62和所述存储器63,实现在应用服务器向UE发送数据时,通知应用服务器UE处于不可达状态,进而应用服务器停止向UE发送数据,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。
实施例七
与实施例二对应的,如图7所示,本发明实施例提供了一种数据发送装置,包括:
存储器71,用于保存向用户设备UE发送的数据;
收发器72,用于向UE发送所述存储器71保存的数据;向UE发送数据时触发移动性管理实体寻呼所述UE后,接收移动性管理实体上报的所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知所述收发器 72所述UE无法接收所述收发器72发送的数据;根据接收的所述UE处于不可达状态的消息确定所述UE不可达后,停止向所述UE发送数据。
较佳地,所述收发器72接收移动性管理实体上报的所述UE处于不可达状态的消息后,还用于:
接收移动性管理实体上报的UE下次处于可达状态的时间以及UE标识;
所述存储器71还用于:
保存所述收发器72接收的移动性管理实体上报的UE下次处于可达状态的时间以及UE标识;
图7所述装置还包括:
处理器73,用于根据所述存储器71保存的UE下次处于可达状态的时间,确定所述UE处于可达状态,并通知所述收发器72向所述UE重新发送数据;
所述收发器72还用于:
当被所述处理器73通知向所述UE重新发送数据时,根据所述存储器71保存的UE标识向所述UE重新发送数据。
较佳地,所述收发器72还用于:
接收移动性管理实体上报的UE在前后相邻两次分别处于可达状态的时间之间的时间间隔;
所述处理器73还用于:
根据所述收发器72接收的所述时间间隔,调整向所述UE重新发送数据的时间间隔;
所述收发器72还用于:
根据所述处理器73调整后的时间间隔向所述UE重新发送数据。
较佳地,所述收发器72还用于:
当移动性管理实体确定UE处于可达状态时,接收移动性管理实体上报的UE处于可达状态的消息以及UE标识;所述UE处于可达状态的消息用于通知所述收发器72所述UE可以接收所述收发器72发送的数据;
根据接收的UE标识向UE重新发送数据。
较佳地,所述收发器72还用于:
接收移动性管理实体上报的UE具有低比特率承载特性的消息;
所述处理器73还用于:
根据所述收发器72接收的所述UE具有低比特率承载特性的消息,确定所述UE具有低比特率承载特性,延长向所述UE重新发送数据的时间间隔。
实施例七中,通过所述存储器71、所述收发器72和所述处理器73,具体的,实现在向UE发送数据时,被移动性管理实体通知UE处于不可达状态后,停止向UE发送数据,避免了现有技术中由于应用服务器无法得知UE处于不可达状态,重复发送数据造成的资源浪费的问题。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (32)

  1. 一种消息上报装置,其特征在于,该装置包括:
    状态确定单元,用于被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端;
    消息上报单元,用于当所述状态确定单元确定所述UE处于不可达状态时,向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据。
  2. 如权利要求1所述的装置,其特征在于,所述状态确定单元具体用于:
    当没有接收到UE响应寻呼的消息时,确定UE处于不可达状态;或者
    根据当前时间和保存的UE处于不可达状态的时间信息,确定UE在当前时间处于不可达状态。
  3. 如权利要求1所述的装置,其特征在于,所述消息上报单元在所述状态确定单元确定所述UE处于不可达状态之后,还用于:
    计算UE下次处于可达状态的时间;
    向应用服务器上报UE下次处于可达状态的时间以及UE标识。
  4. 如权利要求3所述的装置,其特征在于,所述消息上报单元向应用服务器上报UE下次处于可达状态的时间以及UE标识之后,还用于:
    向应用服务器上报UE在前后相邻两次分别处于可达状态的时间之间的时间间隔。
  5. 如权利要求1所述的装置,其特征在于,所述状态确定单元确定所述UE处于不可达状态之后,还用于:
    记录应用服务器本次数据发送失败信息,所述失败信息包括应用服务器标识和UE标识;确定UE处于可达状态;
    所述消息上报单元在所述状态确定单元确定UE处于可达状态之后,还用于:
    根据所述状态确定单元记录的应用服务器标识,向应用服务器上报UE处 于可达状态的消息及UE标识;所述UE处于可达状态的消息用于通知应用服务器所述UE能够接收应用服务器发送的数据。
  6. 如权利要求5所述的装置,其特征在于,所述状态确定单元记录应用服务器本次数据发送失败信息之前,还用于:
    确定签约信息指示所述消息上报单元在所述状态确定单元确定UE处于可达状态时向应用服务器上报UE处于可达状态的消息;或者
    确定数据业务类型指示本次数据发送具有延迟特性。
  7. 如权利要求5所述的装置,其特征在于,所述应用服务器本次数据发送失败信息还包括:UE下次处于可达状态的时间;
    所述状态确定单元确定UE处于可达状态时,具体用于:
    根据当前时间和UE下次处于可达状态的时间,确定UE在当前时间处于可达状态。
  8. 如权利要求5所述的装置,其特征在于,所述状态确定单元确定UE处于可达状态时,具体用于:
    当接收到UE发起移动性管理请求时,确定UE处于可达状态;或者
    当检测到UE发起通信请求时,确定UE处于可达状态。
  9. 如权利要求5所述的装置,其特征在于,所述状态确定单元确定UE处于可达状态之后,还用于:
    为UE建立低比特率承载;
    所述消息上报单元在所述状态确定单元为UE建立低比特率承载之后,还用于:
    向应用服务器上报UE具有低比特率承载特性的消息。
  10. 如权利要求1所述的装置,其特征在于,所述消息上报单元在所述状态确定单元确定所述UE处于不可达状态之后,还用于:
    向服务网关发送拒绝消息,所述拒绝消息用于指示服务网关删除缓存的应用服务器向UE发送的数据。
  11. 如权利要求1、3、4、5或9中任一权项所述的装置,其特征在于, 所述消息上报单元通过以下方式向应用服务器进行上报:
    通过归属签约服务器向应用服务器上报;或者
    依次通过归属签约服务器、应用网关向应用服务器上报;或者
    依次通过服务网关、分组数据网络网关和策略和计费规则功能实体向应用服务器上报;或者
    依次通过服务网关、分组数据网络网关、策略和计费规则功能实体和应用网关向应用服务器上报;或者
    通过应用网关向应用服务器上报;或者
    通过服务网关和分组数据网络网关向应用服务器上报。
  12. 一种数据发送装置,其特征在于,该装置包括:
    数据发送单元,用于向用户设备UE发送数据,并触发移动性管理实体寻呼所述UE;
    消息接收单元,用于所述数据发送单元触发移动性管理实体寻呼所述UE后,接收移动性管理实体上报的所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知所述数据发送单元所述UE无法接收所述数据发送单元发送的数据;
    所述数据发送单元,还用于根据所述消息接收单元接收的所述UE处于不可达状态的消息确定所述UE不可达后,停止向所述UE发送数据。
  13. 如权利要求12所述的装置,其特征在于,所述消息接收单元接收移动性管理实体上报的所述UE处于不可达状态的消息后,还用于:
    接收移动性管理实体上报的UE下次处于可达状态的时间以及UE标识;
    所述数据发送单元停止向所述UE发送数据之后,还用于:
    当根据所述消息接收单元接收的UE下次处于可达状态的时间,确定所述UE处于可达状态时,根据所述消息接收单元接收的UE标识向所述UE重新发送数据。
  14. 如权利要求13所述的装置,其特征在于,所述消息接收单元还用于:
    接收移动性管理实体上报的UE在前后相邻两次分别处于可达状态的时 间之间的时间间隔;
    所述数据发送单元根据所述消息接收单元接收的UE标识向所述UE重新发送数据时,具体用于:
    根据所述消息接收单元接收的所述时间间隔,调整向所述UE重新发送数据的时间间隔;
    根据调整后的时间间隔向所述UE重新发送数据。
  15. 如权利要求12所述的装置,其特征在于,所述消息接收单元还用于:
    当移动性管理实体确定UE处于可达状态时,接收移动性管理实体上报的UE处于可达状态的消息以及UE标识;所述UE处于可达状态的消息用于通知所述数据发送单元所述UE可以接收所述数据发送单元发送的数据;
    所述数据发送单元在所述消息接收单元接收移动性管理实体上报的UE处于可达状态的消息以及UE标识后,还用于:
    根据所述消息接收单元接收的UE标识向UE重新发送数据。
  16. 如权利要求15所述的装置,其特征在于,所述消息接收单元还用于:
    接收移动性管理实体上报的UE具有低比特率承载特性的消息;
    所述数据发送单元在根据所述消息接收单元接收的UE标识向UE重新发送数据时,具体用于:
    根据所述消息接收单元接收的所述UE具有低比特率承载特性的消息,确定所述UE具有低比特率承载特性,延长向所述UE重新发送数据的时间间隔。
  17. 一种消息上报方法,其特征在于,该方法包括:
    移动性管理实体被应用服务器触发寻呼用户设备UE时,确定所述UE处于不可达状态;所述UE为应用服务器发送数据的接收端;
    移动性管理实体向应用服务器上报所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据。
  18. 如权利要求17所述的方法,其特征在于,所述移动性管理实体确定所述UE处于不可达状态,包括:
    当没有接收到UE响应寻呼的消息时,移动性管理实体确定UE处于不可达状态;或者
    移动性管理实体根据当前时间和保存的UE处于不可达状态的时间信息,确定UE在当前时间处于不可达状态。
  19. 如权利要求17所述的方法,其特征在于,所述移动性管理实体确定所述UE处于不可达状态之后,该方法还包括:
    移动性管理实体计算UE下次处于可达状态的时间;
    移动性管理实体向应用服务器上报UE下次处于可达状态的时间以及UE标识。
  20. 如权利要求19所述的方法,其特征在于,所述移动性管理实体向应用服务器上报UE下次处于可达状态的时间以及UE标识之后,该方法还包括:
    移动性管理实体向应用服务器上报UE在前后相邻两次分别处于可达状态的时间之间的时间间隔。
  21. 如权利要求17所述的方法,其特征在于,所述移动性管理实体确定所述UE处于不可达状态之后,该方法还包括:
    移动性管理实体记录应用服务器本次数据发送失败信息,所述失败信息包括应用服务器标识和UE标识;
    移动性管理实体确定UE处于可达状态;
    移动性管理实体根据应用服务器标识,向应用服务器上报UE处于可达状态的消息及UE标识;所述UE处于可达状态的消息用于通知应用服务器所述UE能够接收应用服务器发送的数据。
  22. 如权利要求21所述的方法,其特征在于,所述移动性管理实体记录应用服务器本次数据发送失败信息之前,该方法还包括:
    确定签约信息指示移动性管理实体在UE处于可达状态向应用服务器上报UE处于可达状态的消息;或者
    确定数据业务类型指示本次数据发送具有延迟特性。
  23. 如权利要求21所述的方法,其特征在于,所述应用服务器本次数据 发送失败信息还包括:UE下次处于可达状态的时间;
    所述移动性管理实体确定UE处于可达状态,包括:
    移动性管理实体根据当前时间和UE下次处于可达状态的时间,确定UE在当前时间处于可达状态。
  24. 如权利要求21所述的方法,其特征在于,所述移动性管理实体确定UE处于可达状态,包括:
    当接收到UE发起移动性管理请求时,移动性管理实体确定UE处于可达状态;或者
    当检测到UE发起通信请求时,移动性管理实体确定UE处于可达状态。
  25. 如权利要求21所述的方法,其特征在于,所述移动性管理实体确定UE处于可达状态之后,该方法还包括:
    移动性管理实体为UE建立低比特率承载;
    移动性管理实体向应用服务器上报UE具有低比特率承载特性的消息。
  26. 如权利要求17所述的方法,其特征在于,所述移动性管理实体确定所述UE处于不可达状态之后,该方法还包括:
    移动性管理实体向服务网关发送拒绝消息,所述拒绝消息用于指示服务网关删除缓存的应用服务器向UE发送的数据。
  27. 如权利要求17、19、20、21或25中任一权项所述的方法,其特征在于,移动性管理实体通过以下方式向应用服务器进行上报:
    移动性管理实体通过归属签约服务器向应用服务器上报;或者
    移动性管理实体依次通过归属签约服务器、应用网关向应用服务器上报;或者
    移动性管理实体依次通过服务网关、分组数据网络网关和策略和计费规则功能实体向应用服务器上报;或者
    移动性管理实体依次通过服务网关、分组数据网络网关、策略和计费规则功能实体和应用网关向应用服务器上报;或者
    移动性管理实体通过应用网关向应用服务器上报;或者
    移动性管理实体通过服务网关和分组数据网络网关向应用服务器上报。
  28. 一种数据发送方法,其特征在于,该方法包括:
    应用服务器在需要向用户设备UE发送数据时触发移动性管理实体寻呼所述UE,接收移动性管理实体上报的所述UE处于不可达状态的消息;所述UE处于不可达状态的消息用于通知应用服务器所述UE无法接收应用服务器发送的数据;
    应用服务器根据UE处于不可达状态的消息确定UE不可达后,停止向UE发送数据。
  29. 如权利要求28所述的方法,其特征在于,所述应用服务器接收移动性管理实体上报的所述UE处于不可达状态的消息后,该方法还包括:
    应用服务器接收移动性管理实体上报的UE下次处于可达状态的时间以及UE标识;
    所述应用服务器停止向UE发送数据之后,该方法还包括:
    当应用服务器根据UE下次处于可达状态的时间,确定UE处于可达状态时,根据UE标识向UE重新发送数据。
  30. 如权利要求29所述的方法,其特征在于,应用服务器根据UE标识向UE重新发送数据之前,该方法还包括:
    应用服务器接收移动性管理实体上报的UE在前后相邻两次分别处于可达状态的时间之间的时间间隔;
    所述应用服务器根据UE标识向UE重新发送数据,包括:
    应用服务器根据所述时间间隔,调整向UE重新发送数据的时间间隔;
    应用服务器根据调整后的时间间隔向UE重新发送数据。
  31. 如权利要求28所述的方法,其特征在于,所述应用服务器停止向所述UE发送数据之后,该方法还包括:
    当移动性管理实体确定UE处于可达状态时,应用服务器接收移动性管理实体上报的UE处于可达状态的消息以及UE标识;所述UE处于可达状态的消息用于通知应用服务器所述UE可以接收应用服务器发送的数据;
    应用服务器根据UE标识向UE重新发送数据。
  32. 如权利要求31所述的方法,其特征在于,所述应用服务器根据UE标识向UE重新发送数据之前,该方法还包括:
    应用服务器接收移动性管理实体上报的UE具有低比特率承载特性的消息;
    所述应用服务器根据UE标识向UE重新发送数据,包括:
    应用服务器根据UE的低比特率承载特性,延长向UE重新发送数据的时间间隔。
CN201480037801.3A 2014-12-30 2014-12-30 消息上报装置及方法,数据发送装置及方法 Active CN105934964B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/095588 WO2016106561A1 (zh) 2014-12-30 2014-12-30 消息上报装置及方法,数据发送装置及方法

Publications (2)

Publication Number Publication Date
CN105934964A true CN105934964A (zh) 2016-09-07
CN105934964B CN105934964B (zh) 2019-11-29

Family

ID=56283844

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480037801.3A Active CN105934964B (zh) 2014-12-30 2014-12-30 消息上报装置及方法,数据发送装置及方法

Country Status (2)

Country Link
CN (1) CN105934964B (zh)
WO (1) WO2016106561A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111031517A (zh) * 2018-10-10 2020-04-17 中兴通讯股份有限公司 消息通知方法、装置、网元、***及存储介质
CN111277992A (zh) * 2018-12-05 2020-06-12 中国电信股份有限公司 确定终端网络状态的方法和***
CN113632512A (zh) * 2019-03-28 2021-11-09 瑞典爱立信有限公司 在移动性过程期间传输监视事件信息

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102149105A (zh) * 2010-02-10 2011-08-10 电信科学技术研究院 离线通知的方法、***和设备
CN102244856A (zh) * 2010-05-13 2011-11-16 电信科学技术研究院 一种mtc设备下行数据传输控制方法和设备
CN102612021A (zh) * 2011-01-21 2012-07-25 中兴通讯股份有限公司 终端状态获取方法、激活终端方法及***
CN103249011A (zh) * 2012-02-01 2013-08-14 中兴通讯股份有限公司 短消息的发送方法及***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100407808C (zh) * 2005-03-25 2008-07-30 华为技术有限公司 一种消息传送方法
CN101873392B (zh) * 2010-03-15 2012-07-11 杭州华三通信技术有限公司 一种基于VoIP的呼叫方法、***及装置
CN102427604B (zh) * 2011-12-02 2015-11-25 电信科学技术研究院 MTC Device触发消息的投递确认方法和设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102149105A (zh) * 2010-02-10 2011-08-10 电信科学技术研究院 离线通知的方法、***和设备
CN102244856A (zh) * 2010-05-13 2011-11-16 电信科学技术研究院 一种mtc设备下行数据传输控制方法和设备
CN102612021A (zh) * 2011-01-21 2012-07-25 中兴通讯股份有限公司 终端状态获取方法、激活终端方法及***
CN103249011A (zh) * 2012-02-01 2013-08-14 中兴通讯股份有限公司 短消息的发送方法及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111031517A (zh) * 2018-10-10 2020-04-17 中兴通讯股份有限公司 消息通知方法、装置、网元、***及存储介质
CN111277992A (zh) * 2018-12-05 2020-06-12 中国电信股份有限公司 确定终端网络状态的方法和***
CN111277992B (zh) * 2018-12-05 2022-09-16 中国电信股份有限公司 确定终端网络状态的方法和***
CN113632512A (zh) * 2019-03-28 2021-11-09 瑞典爱立信有限公司 在移动性过程期间传输监视事件信息
CN113632512B (zh) * 2019-03-28 2024-06-07 瑞典爱立信有限公司 在移动性过程期间传输监视事件信息

Also Published As

Publication number Publication date
WO2016106561A1 (zh) 2016-07-07
CN105934964B (zh) 2019-11-29

Similar Documents

Publication Publication Date Title
US10849122B2 (en) Cache-based data transmission methods and apparatuses
US10034238B2 (en) Method for supporting power saving mode and radio device therefor
CN107113598B (zh) 演进分组***中的移动台终止的通信的支持
CN105900504B (zh) 下行链路数据传输方法和服务网关
CN102340826B (zh) 一种数据传输的方法和设备
US8630202B2 (en) Method and apparatus for controlling buffer status report messaging
US10172085B2 (en) Method for supporting power saving mode and wireless device thereof
EP2675219B1 (en) Method, network side device, terminal device and communication system for controlling packet access
US10284656B2 (en) Techniques for communication between service capability server and interworking function for device trigger recall/replace
US9667481B2 (en) Correlation identifier for user plane congestion and other use cases
US20160212728A1 (en) Paging method, network device and communication system
CN106572505A (zh) 一种通信方法、装置及终端
TW201424297A (zh) 一種分發機器類通訊的組消息的方法
WO2015027482A1 (zh) 一种网络能力信息传输方法及装置
US20150289078A1 (en) Mtc monitoring method and network node
WO2011134336A1 (zh) 机器类通信事件上报方法、装置及***
EP3205130B1 (en) Monitoring an ability of a high latency wireless device to receive downlink data
CN105934964A (zh) 消息上报装置及方法,数据发送装置及方法
CN107078914B (zh) 电信***与方法
EP2745595B1 (en) Method and apparatus for controlling buffer status report messaging
WO2011134370A1 (zh) 机器类通信事件上报方法及***
CN106572481B (zh) 一种移动性管理参数生成及配置的方法、装置、scop及mme
WO2016095219A1 (zh) 下行数据传输装置及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant