传输数据的方法和实体与流程

文档序号:16649293发布日期:2019-01-18 19:13阅读:199来源:国知局
传输数据的方法和实体与流程

本发明涉及通信领域,并且具体地,涉及传输数据的方法和实体。



背景技术:

机器类型通讯(Machine Type Communications,MTC)应用指的是一个或者多个网元之间在不需要人为参与的情况下进行的网络通讯,如交通控制与管理、远程抄表、远程监控、移动支付、定位跟踪或医疗监护等应用。

MTC终端可以通过移动通信网络与MTC应用服务器或应用服务平台进行通信。目前,为了使MTC终端与MTC服务器之间能够通过移动通信网络交互小数据量的数据包,设立了机器类型通讯交互功能(MTC-Interworking Function,MTC-IWF)实体。MTC终端通过MTC-IWF实体能够与MTC服务器在控制面交互小数据量的数据包。但是,这种方案仅支持MTC终端与MTC服务器之间的数据交互,而对于MTC终端与MTC终端之间的小数据量的数据包交互,仍需要通过移动通信网络建立用户面承载,这样就需要花费大量的控制面和用户面资源为两个MTC终端建立承载来传输小数据量的数据包,从而造成网络资源的浪费。



技术实现要素:

本发明实施例提供传输数据的方法和实体,能够节省网络资源。

第一方面,提供了一种传输数据的方法,包括:第一机器类型通讯交互功能MTC-IWF实体从第一移动性管理实体接收第一控制面信令,所述第一控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为第二UE;所述第一MTC-IWF实体确定第一路由信息,所述第一路由信息用于指示服务于所述第二UE的第二网络侧设备;所述第一MTC-IWF实体根据所述第一路由信息,向所述第二网络侧设备发送携带所述数据包的第二控制面信令,以便所述第二网络侧设备向所述第二UE发送所述数据包。

结合第一方面,在第一种可能的实现方式中,所述第一MTC-IWF实体确定路由信息,包括:所述第一MTC-IWF实体向用户签约数据库实体发送用于请求所述第一路由信息的第一请求消息;所述第一MTC-IWF实体接收所述用户签约数据库实体根据所述第一请求消息确定的所述第一路由信息。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二移动性管理实体;

所述第一MTC-IWF实体根据所述第一路由信息向所述第二网络侧设备发送携带所述数据包的第二控制面信令,包括:所述第一MTC-IWF实体根据所述第一路由信息,向所述第二移动性管理实体发送所述第二控制面信令,以便所述第二移动性管理实体向所述第二UE发送所述数据包。

结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二MTC-IWF实体;

所述第一MTC-IWF实体根据所述第一路由信息向所述第二网络侧设备发送携带所述数据包的第二控制面信令,包括:第一MTC-IWF实体根据所述第一路由信息,向所述第二MTC-IWF实体发送所述第二控制面信令,以便所述第二MTC-IWF实体通过第二移动性管理实体向所述第二UE发送所述数据包,所述第二移动性管理实体服务于所述第二UE。

结合第一方面,在第四种可能的实现方式中,所述第一MTC-IWF实体确定第一路由信息,包括:所述第一MTC-IWF实体向用户签约数据库实体发送用于请求第一路由信息的第一请求消息;所述第一MTC-IWF实体接收服务于所述第二UE的第二MTC-IWF实体根据所述第一请求消息发送的所述第一路由信息,所述第一请求消息是由所述用户签约数据库实体向所述第二MTC-IWF实体转发的,所述第一路由信息用于指示所述第二MTC-IWF实体。

结合第一方面,在第五种可能的实现方式中,所述第一MTC-IWF实体确定第一路由信息,包括:第一MTC-IWF实体向用户签约数据库实体发送用于请求所述第一路由信息的第一请求消息;所述第一MTC-IWF实体接收服务于所述第二UE的第二MTC-IWF实体根据第二请求消息发送的第一路由信息,所述第一路由信息用于指示所述第二MTC-IWF实体,所述第二请求消息用于指示向所述第一MTC-IWF实体发送所述第一路由信息,所述第二请求消息是由所述用户签约数据库实体根据所述第一请求消息向所述第二MTC-IWF实体发送的。

结合第一方面的第四种可能的实现方式或第五种可能的实现方式,在第六种可能的实现方式中,所述第一MTC-IWF实体根据所述第一路由信息向所述第二网络侧设备发送携带所述数据包的第二控制面信令,包括:所述第一MTC-IWF实体根据所述第一路由信息,向所述第二MTC-IWF实体发送所述第二控制面信令,以便所述第二MTC-IWF实体通过第二移动性管理实体向所述第二UE发送所述数据包,所述第二移动性管理实体服务于所述第二UE。

结合第一方面,在第七种可能的实现方式中,所述第一MTC-IWF实体确定第一路由信息,包括:所述第一MTC-IWF实体对所述数据包进行解析,以获取所述第二UE的信息或业务标识;所述第一MTC-IWF实体根据所述第二UE的信息或所述业务标识,确定第一路由信息,所述第一路由信息用于指示服务于所述第二UE的MTC服务器。

结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述第一MTC-IWF实体根据所述第一路由信息向所述第二网络侧设备发送携带所述数据包的第二控制面信令,包括:所述第一MTC-IWF实体根据所述第一路由信息向所述MTC服务器发送所述第二控制面信令,以便所述MTC服务器通过第二MTC-IWF实体向所述第二UE发送所述数据包,所述第二MTC-IWF实体服务于所述第二UE。

第二方面,提供了一种传输数据的方法,包括:第二机器类型通讯交互功能MTC-IWF实体接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,所述第二控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为第二UE,所述第一路由信息用于指示所述第二MTC-IWF实体,所述第二MTC-IWF实体服务于所述第二UE;所述第二MTC-IWF实体确定第二路由信息,所述第二路由信息用于指示服务于所述第二UE的第二移动性管理实体;所述第二MTC-IWF实体根据所述第二路由信息,向所述第二移动性管理实体发送携带所述数据包的第三控制面信令,以便所述第二移动性管理实体向所述第二UE发送所述数据包。

结合第二方面,在第一种可能的实现方式中,所述第二MTC-IWF实体确定第二路由信息,包括:所述第二MTC-IWF实体向用户签约数据库实体发送第三请求消息,所述第三请求消息用于请求所述第二路由信息;所述第二MTC-IWF实体接收所述用户签约数据库实体根据所述第三请求消息发送到所述第二路由信息。

第三方面,提供了一种传输数据的方法,包括:第二MTC-IWF实体确定第二路由信息,所述第二路由信息用于指示第二移动性管理实体,所述第二MTC-IWF实体和所述第二移动性管理实体均服务于第二UE;所述第二MTC-IWF实体向第一MTC-IWF实体发送第一路由信息,所述第一路由信息用于指示所述第二MTC-IWF实体;所述第二MTC-IWF实体接收第一MTC-IWF实体根据所述第一路由信息发送的第二控制面信令,所述第二控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为所述第二UE;所述第二MTC-IWF实体根据所述第二路由信息,向所述第二移动性管理实体发送携带所述数据包的第三控制面信令,以便所述第二移动性管理实体向所述第二UE发送所述数据包。

结合第三方面,在第一种可能的实现方式中,在所述第二MTC-IWF实体确定第二路由信息之前,还包括:所述第二MTC-IWF实体从用户签约数据库实体接收第一请求消息,所述第一请求消息是所述用户签约数据库实体从所述第一MTC-IWF实体接收的,所述第一请求消息用于请求所述第一路由信息。

结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二MTC-IWF实体向所述第一MTC-IWF实体发送第一路由信息,包括:所述第二MTC-IWF实体根据所述第一请求消息向所述第一MTC-IWF实体发送所述第一路由信息。

结合第三方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述第二MTC-IWF实体确定第二路由信息,包括:所述第二MTC-IWF实体根据所述第一请求消息向用户签约数据库实体发送第三请求消息,所述第三请求消息用于请求所述第二路由信息;所述第二MTC-IWF实体接收所述用户签约数据库实体根据所述第三请求消息发送的所述第二路由信息。

结合第三方面,在第四种可能的实现方式中,在所述第二MTC-IWF实体确定第二路由信息之前,还包括:所述第二MTC-IWF实体从用户签约数据库实体接收第二请求消息,所述第二请求消息用于指示向所述第一MTC-IWF实体发送所述第一路由信息,所述第二请求消息是所述用户签约数据库实体根据第一请求消息发送的,所述第一请求消息是所述用户签约数据库实体从所述第一MTC-IWF实体接收的,所述第一请求消息用于请求所述第一路由信息。

结合第三方面的第四种可能的实现方式,在第五种可能的实现方式中,所述第二MTC-IWF实体向所述第一MTC-IWF实体发送第一路由信息,包括:所述第二MTC-IWF实体根据所述第二请求消息向所述第一MTC-IWF实体发送所述第一路由信息。

结合第三方面的第三种可能的实现方式或第四种可能的实现方式,在第六种可能的实现方式中,所述第二MTC-IWF实体确定第二路由信息,包括:所述第二MTC-IWF实体获取所述第二请求消息所携带的所述第二路由信息。

第四方面,提供了一种传输数据的方法,包括:用户签约数据库实体从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,所述第一路由信息用于指示服务于第二UE的第二网络侧设备,所述第一请求消息是所述第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,所述第一控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为所述第二UE;所述用户签约数据库实体根据所述第一请求消息确定所述第一路由信息;所述用户签约数据库实体向所述第一MTC-IWF实体发送所述第一路由信息,以便所述第一MTC-IWF实体根据所述第一路由信息向所述第二网络侧设备发送携带所述数据包的第二控制面信令,且所述第二网络侧设备向所述第二UE发送所述数据包。

结合第四方面,在第一种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二移动性管理实体。

结合第四方面,在第二种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二MTC-IWF实体。

结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:所述用户签约数据库实体从所述第二MTC-IWF实体接收第三请求消息,所述第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于所述第二UE的第二移动性管理实体;所述用户签约数据库实体根据所述第三请求消息,确定所述第二路由信息;所述用户签约数据库实体向第二MTC-IWF实体发送所述第二路由信息。

第五方面,提供了一种传输数据的方法,包括:用户签约数据库实体从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,所述第一请求消息是所述第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,所述第一控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为所述第二UE;所述用户签约数据库实体根据所述第一请求消息,向第二MTC-IWF实体通知向所述第一MTC-IWF实体发送所述第一路由信息,所述第一路由信息用于指示所述第二MTC-IWF实体,以便所述第一MTC-IWF实体根据所述第一路由信息向所述第二MTC-IWF实体发送携带所述数据包的第二控制面信令,以及第二MTC-IWF实体向所述第二UE发送所述数据包。

结合第五方面,在第一种可能的实现方式中,所述用户签约数据库实体根据所述第一请求消息,向第二MTC-IWF实体通知向所述第一MTC-IWF实体发送所述第一路由信息,包括:所述用户签约数据库实体向所述第二MTC-IWF实体转发所述第一请求消息。

结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:所述用户签约数据库实体接收所述第二MTC-IWF实体根据所述第一请求消息发送的第三请求消息,所述第三请求消息用于请求第二路由信息,所述第二路由信息用于指示服务于所述第二UE的第二移动性管理实体;所述用户签约数据库实体根据所述第三请求消息向所述第二MTC-IWF实体发送所述第二路由信息。

结合第五方面,在第三种可能的实现方式中,所述用户签约数据库实体根据所述第一请求消息,向第二MTC-IWF实体通知向所述第一MTC-IWF实体发送所述第一路由信息,包括:所述用户签约数据库实体根据所述第一请求消息,向所述第二MTC-IWF实体发送第二请求消息,所述第二请求消息用于指示向所述第一MTC-IWF实体发送所述第一路由信息。

结合第五方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第二请求消息还携带第二路由信息,所述第二路由信息用于指示服务于所述第二UE的第二移动性管理实体。

第六方面,提供了一种MTC-IWF实体,包括:接收单元,用于从第一移动性管理实体接收第一控制面信令,所述第一控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为第二UE;确定单元,用于确定第一路由信息,所述第一路由信息用于指示服务于所述第二UE的第二网络侧设备;发送单元,用于根据所述第一路由信息,向所述第二网络侧设备发送携带所述数据包的第二控制面信令,以便所述第二网络侧设备向所述第二UE发送所述数据包。

结合第六方面,在第一种可能的实现方式中,所述确定单元,具体用于:通过所述发送单元向用户签约数据库实体发送用于请求所述第一路由信息的第一请求消息;通过所述接收单元接收所述用户签约数据库实体根据所述第一请求消息确定的所述第一路由信息。

结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二移动性管理实体;所述发送单元,具体用于根据所述第一路由信息,向所述第二移动性管理实体发送所述第二控制面信令,以便所述第二移动性管理实体向所述第二UE发送所述数据包。

结合第六方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二MTC-IWF实体;所述发送单元,具体用于根据所述第一路由信息,向所述第二MTC-IWF实体发送所述第二控制面信令,以便所述第二MTC-IWF实体通过第二移动性管理实体向所述第二UE发送所述数据包,所述第二移动性管理实体服务于所述第二UE。

结合第六方面,在第四种可能的实现方式中,所述确定单元,具体用于:通过所述发送单元向用户签约数据库实体发送用于请求第一路由信息的第一请求消息;通过所述接收单元接收服务于所述第二UE的第二MTC-IWF实体根据所述第一请求消息发送的所述第一路由信息,所述第一请求消息是由所述用户签约数据库实体向所述第二MTC-IWF实体转发的,所述第一路由信息用于指示所述第二MTC-IWF实体。

结合第六方面,在第五种可能的实现方式中,所述确定单元,具体用于:通过所述发送单元向用户签约数据库实体发送用于请求所述第一路由信息的第一请求消息;通过所述接收单元接收服务于所述第二UE的第二MTC-IWF实体根据第二请求消息发送的第一路由信息,所述第一路由信息用于指示所述第二MTC-IWF实体,所述第二请求消息用于指示向所述MTC-IWF实体发送所述第一路由信息,所述第二请求消息是由所述用户签约数据库实体根据所述第一请求消息向所述第二MTC-IWF实体发送的。

结合第六方面第四种可能的实现方式或第五种可能的实现方式,在第六种可能的实现方式中,所述发送单元,具体用于根据所述第一路由信息,向所述第二MTC-IWF实体发送所述第二控制面信令,以便所述第二MTC-IWF实体通过第二移动性管理实体向所述第二UE发送所述数据包,所述第二移动性管理实体服务于所述第二UE。

结合第六方面,在第七种可能的实现方式中,所述确定单元,具体用于:对所述数据包进行解析,以获取所述第二UE的信息或业务标识;根据所述第二UE的信息或所述业务标识,确定第一路由信息,所述第一路由信息用于指示服务于所述第二UE的MTC服务器。

结合第六方面的第七种可能的实现方式,在第八种可能的实现方式中,所述发送单元,具体用于根据所述第一路由信息向所述MTC服务器发送所述第二控制面信令,以便所述MTC服务器通过第二MTC-IWF实体向所述第二UE发送所述数据包,所述第二MTC-IWF实体服务于所述第二UE。

第七方面,提供了一种MTC-IWF实体,包括:接收单元,用于接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,所述第二控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为第二UE,所述第一路由信息用于指示所述MTC-IWF实体,所述MTC-IWF实体服务于所述第二UE;确定单元,用于确定第二路由信息,所述第二路由信息用于指示服务于所述第二UE的第二移动性管理实体;发送单元,用于根据所述第二路由信息,向所述第二移动性管理实体发送携带所述数据包的第三控制面信令,以便所述第二移动性管理实体向所述第二UE发送所述数据包。

结合第七方面,在第一种可能的实现方式中,所述确定单元,具体用于:通过所述发送单元向用户签约数据库实体发送第三请求消息,所述第三请求消息用于请求所述第二路由信息;通过所述接收单元接收所述用户签约数据库实体根据所述第三请求消息发送到所述第二路由信息。

第八方面,提供了一种MTC-IWF实体,包括:确定单元,用于确定第二路由信息,所述第二路由信息用于指示第二移动性管理实体,所述MTC-IWF实体和所述第二移动性管理实体均服务于第二UE;发送单元,用于向第一MTC-IWF实体发送第一路由信息,所述第一路由信息用于指示所述MTC-IWF实体;接收单元,用于接收第一MTC-IWF实体根据所述第一路由信息发送的第二控制面信令,所述第二控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为所述第二UE;所述发送单元,还用于根据所述第二路由信息,向所述第二移动性管理实体发送携带所述数据包的第三控制面信令,以便所述第二移动性管理实体向所述第二UE发送所述数据包。

结合第八方面,在第一种可能的实现方式中,所述接收单元,还用于在所述确定单元确定第二路由信息之前,从用户签约数据库实体接收第一请求消息,所述第一请求消息是所述用户签约数据库实体从所述第一MTC-IWF实体接收的,所述第一请求消息用于请求所述第一路由信息。

结合第八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述发送单元,具体用于根据所述第一请求消息向所述第一MTC-IWF实体发送所述第一路由信息。

结合第八方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述确定单元,具体用于:根据所述第一请求消息,通过所述发送单元向用户签约数据库实体发送第三请求消息,所述第三请求消息用于请求所述第二路由信息;通过所述接收单元接收所述用户签约数据库实体根据所述第三请求消息发送的所述第二路由信息。

结合第八方面,在第四种可能的实现方式中,所述接收单元,还用于在所述确定单元确定第二路由信息之前从用户签约数据库实体接收第二请求消息,所述第二请求消息用于指示向所述第一MTC-IWF实体发送所述第一路由信息,所述第二请求消息是所述用户签约数据库实体根据第一请求消息发送的,所述第一请求消息是所述用户签约数据库实体从所述第一MTC-IWF实体接收的,所述第一请求消息用于请求所述第一路由信息。

结合第八方面的第四种可能的实现方式,在第五种可能的实现方式中,所述发送单元具体用于根据所述第二请求消息向所述第一MTC-IWF实体发送所述第一路由信息。

结合第八方面的第四种可能的实现方式或第五种可能的实现方式,在第六种可能的实现方式中,所述确定单元具体用于获取所述第二请求消息所携带的所述第二路由信息。

第九方面,提供了一种用户签约数据库实体,包括:接收单元,用于从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,所述第一路由信息用于指示服务于第二UE的第二网络侧设备,所述第一请求消息是所述第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,所述第一控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为所述第二UE;确定单元,用于根据所述第一请求消息确定所述第一路由信息;发送单元,用于向所述第一MTC-IWF实体发送所述第一路由信息,以便所述第一MTC-IWF实体根据所述第一路由信息向所述第二网络侧设备发送携带所述数据包的第二控制面信令,且所述第二网络侧设备向所述第二UE发送所述数据包。

结合第九方面,在第一种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二移动性管理实体。

结合第九方面,在第二种可能的实现方式中,所述第一路由信息用于指示服务于所述第二UE的第二MTC-IWF实体。

结合第九方面的第二种可能的实现方式,在第三种可能的实现方式中,所述接收单元,还用于从所述第二MTC-IWF实体接收第三请求消息,所述第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于所述第二UE的第二移动性管理实体;所述确定单元,还用于根据所述第三请求消息,确定所述第二路由信息;所述发送单元,还用于根据所述第三请求消息,向第二MTC-IWF实体发送所述第二路由信息。

第十方面,提供了一种用户签约数据库实体,包括:接收单元,用于从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,所述第一请求消息是所述第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,所述第一控制面信令携带来自第一UE的数据包,所述数据包的目标接收端为所述第二UE;发送单元,用于根据所述第一确定消息,向第二MTC-IWF实体通知向所述第一MTC-IWF实体发送所述第一路由信息,所述第一路由信息用于指示所述第二MTC-IWF实体,以便所述第一MTC-IWF实体根据所述第一路由信息向所述第二MTC-IWF实体发送携带所述数据包的第二控制面信令,以及第二MTC-IWF实体向所述第二UE发送所述数据包。

结合第十方面,在第一种可能的实现方式中,所述发送单元,具体用于向所述第二MTC-IWF实体转发所述第一请求消息。

结合第十方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括确定单元;所述接收单元,还用于接收所述第二MTC-IWF实体根据所述第一请求消息发送的第三请求消息,所述第三请求消息用于请求第二路由信息,所述第二路由信息用于指示服务于所述第二UE的第二移动性管理实体;所述确定单元,用于根据所述第三请求消息,确定所述第二路由信息;所述发送单元,还用于向所述第二MTC-IWF实体发送所述第二路由信息。

结合第十方面,在第三种可能的实现方式中,所述发送单元,具体用于根据所述第一请求消息,向所述第二MTC-IWF实体发送第二请求消息,所述第二请求消息用于指示向所述第一MTC-IWF实体发送所述第一路由信息。

结合第十方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第二请求消息还携带第二路由信息,所述第二路由信息用于指示服务于所述第二UE的第二移动性管理实体。

本发明实施例中,通过第一MTC-IWF实体从第一移动性管理实体接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,使得第二网络侧设备能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

附图说明

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

图1是可应用本发明实施例的一种网络架构的示意图。

图2是根据本发明一个实施例的传输数据的方法的示意性流程图。

图3是根据本发明另一实施例的传输数据的方法的示意性流程图。

图4是根据本发明另一实施例的传输数据的方法的示意性流程图。

图5是根据本发明另一实施例的传输数据的方法的示意性流程图。

图6是根据本发明另一实施例的传输数据的方法的示意性流程图。

图7是根据本发明一个实施例的传输数据的方法的过程的示意性流程图。

图8是根据本发明另一实施例的传输数据的方法的过程的示意性流程图。

图9是根据本发明另一实施例的传输数据的方法的过程的示意性流程图。

图10是根据本发明另一实施例的传输数据的方法的示意性流程图。

图11是根据本发明另一实施例的传输数据的方法的过程的示意性流程图。

图12是根据本发明一个实施例的MTC-IWF实体的示意框图。

图13是根据本发明另一实施例的MTC-IWF实体的示意框图。

图14是根据本发明另一实施例的MTC-IWF实体的示意框图。

图15是根据本发明一个实施例的用户签约数据库实体的示意框图。

图16是根据本发明另一实施例的用户签约数据库实体的示意框图。

图17是根据本发明一个实施例的MTC-IWF实体的示意框图。

图18是根据本发明另一实施例的MTC-IWF实体的示意框图。

图19是根据本发明另一实施例的MTC-IWF实体的示意框图。

图20是根据本发明一个实施例的用户签约数据库实体的示意框图。

图21是根据本发明另一实施例的用户签约数据库实体的示意框图。

具体实施方式

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

本发明的技术方案,可以应用于各种通信系统,例如:全球移动通信系统(Global System of Mobile communication,GSM),码分多址(Code Division Multiple Access,CDMA)系统,宽带码分多址(Wideband Code Division Multiple Access Wireless,WCDMA),通用分组无线业务(General Packet Radio Service,GPRS),长期演进(Long Term Evolution,LTE)或通用移动通信系统(Universal Mobile Telecommunication System,UMTS)等。

本发明实施例中,用户设备(User Equipment,UE),也可称之为移动终端(Mobile Terminal,MT)、移动用户设备等,可以经无线接入网(例如,Radio Access Network,RAN)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。

图1是可应用本发明实施例的一种网络架构的示意图。应注意,图1的例子只是为了帮助本领域技术人员更好地理解本发明实施例,而非限制本发明实施例的范围。

如图1所示,UE110可以为支持MTC应用的MTC终端。

对于系统架构演进(System Architecture Evolution,SAE)通信系统来说,核心网可以包括移动管理实体(Mobile Management Entity,MME)、服务网关(Serving Gateway,S-GW)、分组数据网络网关(PDN(Packet Data Network)Gateway,P-GW)以及归属用户服务器(Home Subscriber Server,HSS)。

对于UMTS来说,核心网可以包括通用分组无线业务的服务节点(Serving GPRS(General Packet Radio Service)Support Node,SGSN)、通用分组无线业务的网关节点(Gateway GPRS(General Packet Radio Service)Support Node,GGSN)以及归属位置寄存器(home Location Register,HLR)。

在图1所示的网络架构中,UE110可以通过无线接入网(Radio Access Network,RAN)120与核心网进行通信。具体地,UE110可以通过RAN120接入SGSN/MME130,并可以通过SGSN/MME130与GGSN/S-GW+P-GW150相连接。其中,SGSN/MME130可以与HLR/HSS140相连接,SGSN/MME130与HLR/HSS140均可以与MTC-IWF160相连接。MTC-IWF160和GGSN/S-GW+P-GW150可以与MTC服务器170相连接。

因此,UE110可以通过SGSN/MME130与MTC-IWF160进行通信,这样可以通过MTC-IWF160与MTC服务器170交互数据。在该网络架构中,UE110还可以通过核心网中的设备以及MTC IWF160与另一支持MTC应用的UE交互数据。下面将详细介绍本发明实施例的传输数据的方法。

图2是根据本发明一个实施例的传输数据的方法的示意性流程图。图2的方法由MTC-IWF执行,例如可以由图1中的MTC-IWF160执行。

210,第一MTC-IWF实体从第一移动性管理实体接收第一控制面信令(Control Plane Signaling),第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。

第一UE和第二UE均可以是支持MTC应用的MTC终端。第一MTC-IWF实体和第一移动性管理实体均可以服务于第一UE。

第一MTC-IWF实体可以位于第一UE的家乡网络。

在步骤210之前,第一移动性管理实体可以从第一UE接收数据包,例如,第一MME可以从第一UE接收携带该数据包的非接入层(Non AccessStratum,NAS)消息。第一移动性管理实体可以通过控制面信令将该数据包发送给第一MTC-IWF实体,例如,数据包可以携带第一UE的标识,第一移动性管理实体可以根据第一UE的标识确定第一MTC-IWF的地址,然后向第一MTC-IWF实体发送该数据包。

本发明实施例中,数据包可以指小数据量的数据包,例如仅占用几个字节的数据包。该数据包可以是第一UE需要向第二UE传输的数据包,也就是第一UE与第二UE之间需要交互小数据量的数据包。

220,第一MTC-IWF实体确定第一路由信息,第一路由信息用于指示服务于第二UE的第二网络侧设备。

为了向第二UE发送数据包,第一MTC-IWF实体可以确定服务于第二UE的第二网络侧设备,也就是可以确定第一路由信息。例如,第一路由信息可以包括第二网络侧设备的标识或其网际协议(Internet Protocol,IP)地址等。第二网络侧设备可以是能够与第一MTC-IWF实体进行通信的网元,例如可以是服务于第二UE的移动性管理实体或MTC-IWF实体等。

230,第一MTC-IWF实体根据第一路由信息,向第二网络侧设备发送携带数据包的第二控制面信令,以便第二网络侧设备向第二UE发送数据包。

第一MTC-IWF实体可以根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,从而可以通过第二网络侧设备向第二UE发送数据包。

可见,本发明实施例中,第一UE与第二UE之间的数据交互可以通过控制面来实现,具体来说,第一MTC-IWF实体从第一MME接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,使得第二网络侧设备能够向第二UE发送数据包。因此本发明实施例中不再需要在移动通信网络中为第一UE和第二UE建立用户面承载来实现第一UE和第二UE之间的数据传输,从而能够节省建立用户面承载所需要的网络资源。对于非频繁的小数据量的数据包的交互场景下,本发明实施例尤为适用。

本发明实施例中,通过第一MTC-IWF实体从第一移动性管理实体接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,使得第二网络侧设备能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

应注意,本发明实施例中,第一UE和第二UE可以属于相同的家乡网络,也可以属于不同的家乡网络,或者,第一UE可以处于漫游状态,即第一UE位于自己的漫游网络,第二UE也可以处于漫游状态,即第二UE可以位于自己的漫游网络。本发明实施例对此不做限定。

在不同的系统中,本发明实施例中的移动性管理实体可以是不同的实体。例如,在LTE系统中,移动性管理实体可以是MME;在UMTS中,移动性管理实体可以是SGSN。

可选地,作为一个实施例,在步骤220中,第一MTC-IWF实体可以向用户签约数据库实体发送用于请求第一路由信息的第一请求消息。第一MTC-IWF实体可以接收用户签约数据库实体根据第一请求消息确定的第一路由信息。

用户签约数据库实体可以是存储有第二UE的签约信息的数据库的实体。在不同的系统中,本发明实施例中的用户签约数据库实体可以是不同的实体,例如,在LTE系统中,用户签约数据库实体可以是HSS;在UMTS中,用户签约数据库可以是HLR。

第一MTC-IWF实体可以向用户签约数据库实体请求第一路由信息。例如,数据包可以携带第二UE的信息,比如第二UE的信息可以包括第二UE的标识或第二UE的IP地址等。那么,第一MTC-IWF实体可以使得第一请求消息携带第二UE的信息,这样用户签约数据库实体可以根据第二UE的信息,确定相应的第一路由信息。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二移动性管理实体。在步骤230中,第一MTC-IWF实体可以根据第一路由信息,向第二移动性管理实体发送第二控制面信令,以便第二移动性管理实体向第二UE发送数据包。

例如,当第二UE位于自己的家乡网络时,也就是第二UE处于非漫游的状态的情况下,用户签约数据库实体可以向第一MTC-IWF实体返回用于指示第二移动性管理实体的第一路由信息。

例如,第一路由信息可以包括第二移动性管理实体的标识或第二移动性管理实体的IP地址。这样,第一MTC-IWF实体可以向第二移动性管理实体发送携带上述数据包的第二控制面信令,由第二移动性管理实体向第二UE发送该数据包。例如,第二移动性管理实体可以通过NAS消息向第二UE发送该数据包。

可见,本实施例可以适用于第二UE位于自己的家乡网络的场景。某些情况下,例如,第一UE与第二UE都未漫游,位于相同家乡网络的情况下,第一移动性管理实体和第二移动性管理实体可以是同一个移动性管理实体。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二MTC-IWF实体。在步骤230中,第一MTC-IWF实体可以根据第一路由信息,向第二MTC-IWF实体发送第二控制面信令,以便第二MTC-IWF实体通过第二移动性管理实体向第二UE发送数据包,第二移动性管理实体服务于第二UE。

例如,当第二UE位于自己的漫游网络时,也就是第二UE处于漫游状态时,用户签约数据库实体可以向第一MTC-IWF实体返回指示服务于第二UE的第二MTC-IWF实体的第一路由信息。第二MTC-IWF实体可以位于第二UE的家乡网络。

例如,第一路由信息可以包括第二MTC-IWF实体的标识或第二MTC-IWF实体的IP地址。第一MTC-IWF实体可以向第二MTC-IWF实体发送携带数据包的第二控制面信令,第二MTC-IWF实体可以从用户签约数据库实体获取第二路由信息,第二路由信息可以指示服务于第二UE的第二移动性管理实体,这样第二MTC-IWF实体可以通过控制面信令向第二移动性管理实体发送数据包,由第二移动性管理实体向第二UE发送数据包。例如,第二移动性管理实体可以通过NAS消息向第二UE发送该数据包。

可见,本实施例可以适用于第二UE漫游的场景。某些情况下,例如,第二UE与第一UE属于相同的家乡网络,第一MTC-IWF实体与第二MTC-IWF实体可以是同一个MTC-IWF实体。

可选地,作为另一实施例,在步骤220中,第一MTC-IWF实体可以向用户签约数据库实体发送用于请求第一路由信息的第一请求消息。第一MTC-IWF实体可以接收服务于第二UE的第二MTC-IWF实体根据第一请求消息发送的第一路由信息,第一请求消息是由用户签约数据库实体向第二MTC-IWF实体转发的,第一路由信息用于指示第二MTC-IWF实体。

具体地,第一MTC-IWF实体可以向用户签约数据库实体发送第一请求消息,例如第一请求消息可以包括第二UE的信息,比如可以包括第二UE的标识或IP地址。

用户签约数据库实体可以根据第二UE的信息向第二MTC-IWF实体转发第一请求消息,例如,当第二UE位于自己的漫游网络时,用户签约数据库实体可以向第二MTC-IWF实体转发请求消息。这样也可以理解为,第一MTC-IWF实体向第二MTC-IWF实体发送了第一请求消息,因此,第二MTC-IWF实体可以根据第一请求消息向第一MTC-IWF实体返回自己的路由信息。例如,第一路由信息可以包括第二MTC-IWF实体的标识或第二MTC-IWF实体的IP地址。同上所述,第二MTC-IWF实体可以位于第二UE的家乡网络。

本实施例可以应用于第二UE位于自己的漫游网络的场景。

可选地,作为另一实施例,在步骤220中,第一MTC-IWF实体可以向用户签约数据库实体发送用于请求第一路由信息的第一请求消息。第一MTC-IWF实体可以接收服务于第二UE的第二MTC-IWF实体根据第二请求消息发送的第一路由信息,第二请求消息用于指示向第一MTC-IWF实体发送第一路由信息,第二请求消息是由用户签约数据库实体根据第一请求消息向第二MTC-IWF实体发送的,第一路由信息用于指示第二MTC-IWF实体。

具体地,第一MTC-IWF实体可以向用户签约数据库实体发送第一请求消息,例如第一请求消息可以包括第二UE的信息,比如可以包括第二UE的标识或IP地址。用户签约数据库实体可以根据第一请求消息向第二MTC-IWF实体发送第二请求消息来指示向第一MTC-IWF实体发送其路由信息。第二请求消息可以包括第一MTC-IWF实体的信息,例如可以包括第一MTC-IWF实体的标识或第一MTC-IWF实体的IP地址。这样,第二MTC-IWF实体可以根据第一MTC-IWF实体的标识或IP地址向第一MTC-IWF实体发送第一路由信息。另外,第二请求消息可以携带第二路由信息,第二路由信息可以指示服务于第二UE的第二MME。

可选地,作为另一实施例,在第一MTC-IWF实体从第二MTC-IWF实体接收第一路由信息的情况下,在步骤230中,第一MTC-IWF实体可以根据第一路由信息,向第二MTC-IWF实体发送第二控制面信令,以便第二MTC-IWF实体通过第二移动性管理实体向第二UE发送数据包,第二移动性管理实体服务于第二UE。

第一MTC-IWF实体可以向第二MTC-IWF实体发送携带数据包的第二控制面信令,这样第二MTC-IWF实体可以通过第三控制面信令向服务于第二UE的第二移动性管理实体发送数据包,由第二移动性管理实体向第二UE发送数据包。例如,第二移动性管理实体可以通过NAS消息向第二UE发送该数据包。第二MTC-IWF实体可以从用户签约数据库实体请求用于指示第二MME的第二路由信息。或者,上述第二请求消息可以携带第二路由信息,这样第二MTC-IWF实体可以直接从第二请求消息中获取第二路由信息。

可选地,作为另一实施例,在步骤220中,第一MTC-IWF实体可以对数据包进行解析,以获取第二UE的信息或业务标识。第一MTC-IWF实体可以根据第二UE的信息或业务标识,确定第一路由信息,第一路由信息用于指示服务于第二UE的MTC服务器。

具体地,第一MTC-IWF实体可以对数据包进行解析,获取数据包中的第二UE的信息或者业务标识。第二UE的信息可以包括第二UE的标识或第二UE的IP地址等。业务标识,例如可以是数据包交互的应用层标识,例如数据包为某即时通讯应用所发起,则业务标识为该通讯应用的标识。

第一MTC-IWF实体可以根据第二UE的信息或者业务标识,确定服务于第二UE的MTC服务器,也就是确定MTC服务器的路由信息,例如,第一路由信息可以包括MTC服务器的标识或IP地址。

可选地,作为另一实施例,在第一MTC-IWF实体根据第二UE的信息或业务标识确定用于指示服务于第二UE的MTC服务器的第一路由信息之后,在步骤230中,第一MTC-IWF实体可以根据第一路由信息向MTC服务器发送第二控制面信令,以便MTC服务器通过第二MTC-IWF实体向第二UE发送数据包,第二MTC-IWF实体服务于第二UE。

具体地,第一MTC-IWF实体可以向MTC服务器发送携带数据包的第二控制面信令,然后MTC服务器可以通过控制面信令向服务于第二UE的第二MTC-IWF实体发送该数据包,第二MTC-IWF实体可以向服务于第二UE的第二移动性管理实体发送该数据包,由第二移动性管理实体向第二UE发送该数据包。

图3是根据本发明另一实施例的传输数据的方法的示意性流程图。图3的方法由服务于第二UE的MTC-IWF实体执行。

310,第二MTC-IWF实体接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,第二控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE,第一路由信息用于指示第二MTC-IWF实体,第二MTC-IWF实体服务于第二UE。

第二MTC-IWF实体可以位于第二UE的家乡网络。第一路由信息可以包括第二MTC-IWF实体的标识或第二MTC-IWF实体的IP地址。第一MTC-IWF实体可以从用户签约数据库实体获取第一路由信息。

320,第二MTC-IWF实体确定第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。

第二MTC-IWF实体为了向第二UE发送上述数据包,需要确定服务于第二UE的第二移动性管理实体,也就是需要确定第二路由信息。例如,第二路由信息可以包括第二移动性管理实体的标识或其IP地址。

330,第二MTC-IWF实体根据第二路由信息,向第二移动性管理实体发送携带数据包的第三控制面信令,以便第二移动性管理实体向第二UE发送数据包。

例如,第二移动性管理实体可以向第二UE发送携带上述数据包的NAS消息。

本发明实施例中,通过服务于第二UE的第二MTC-IWF实体确定用于指示第二移动性管理实体的第二路由信息,并根据第二路由信息向第二移动性管理实体发送携带来自第一UE的数据包的第三控制面信令,使得第二移动性管理实体能够向第二UE发送该数据包,无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,在步骤320中,第二MTC-IWF实体可以向用户签约数据库实体发送第三请求消息,第三请求消息用于请求第二路由信息。第二MTC-IWF实体可以接收用户签约数据库实体根据第三请求消息发送的第二路由信息。

例如,上述数据包可以携带第二UE的信息,比如第二UE的标识或其IP地址。第二MTC-IWF实体向用户签约数据库实体发送的第三请求消息可以携带第二UE的标识,这样,用户签约数据库实体可以根据第二UE的标识向第二MTC-IWF实体发送第二路由信息。

图4是根据本发明另一实施例的传输数据的方法的示意性流程图。图4的方法由服务于第二UE的MTC-IWF实体执行。

410,第二MTC-IWF实体确定第二路由信息,第二路由信息用于指示第二移动性管理实体,第二MTC-IWF实体和第二移动性管理实体均服务于第二UE。

第二MTC-IWF实体可以位于第二UE的家乡网络。如果第二UE位于自己的家乡网络,则第二移动性管理实体可以位于第二UE的家乡网络;如果第二UE位于自己的漫游网络,第二移动性管理实体可以位于第二UE的漫游网络。第二路由信息可以包括第二移动性管理实体的标识或其IP地址。

420,第二MTC-IWF实体向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示第二MTC-IWF实体。

例如,第一路由信息可以包括第二MTC-IWF实体的标识或其IP地址。

430,第二MTC-IWF实体接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,第二控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。

第一MTC-IWF实体服务于第一UE。第一MTC-IWF实体接收到第一路由信息后,可以根据第一路由信息向第二MTC-IWF实体发送携带来自第一UE的数据包。

440,第二MTC-IWF实体根据第二路由信息,向第二移动性管理实体发送携带数据包的第三控制面信令,以便第二移动性管理实体向第二UE发送数据包。

例如,第二移动性管理实体可以向第二UE发送携带上述数据包的NAS消息。

本发明实施例中,通过服务于第二UE的第二MTC-IWF实体向第一MTC-IWF实体发送指示第二MTC-IWF实体的第一路由信息,接收第一MTC-IWF实体根据第一路由信息发送的携带来自第一UE的数据包的第二控制面信令,并根据第二路由信息向第二移动性管理实体发送携带该数据包的第三控制面信令,使得第二移动性管理实体能够向第二UE发送该数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,在步骤410之前,第二MTC-IWF实体从用户签约数据库实体接收第一请求消息,第一请求消息是用户签约数据库实体从第一MTC-IWF实体接收的,第一请求消息用于请求第一路由信息。

例如,第一请求消息可以携带第二UE的信息,用户签约数据库实体可以根据第二UE的信息将第一请求消息转发给第二MTC-IWF实体。

可选地,作为另一实施例,在步骤410中,第二MTC-IWF实体可以根据第一请求消息向用户签约数据库实体发送第三请求消息,第三请求消息用于请求第二路由信息。第二MTC-IWF实体接收用户签约数据库实体根据第三请求消息发送的第二路由信息。

用户签约数据库实体将第一请求消息转发给第二MTC-IWF实体,因此也可以理解为第一MTC-IWF实体将第一请求消息发送给第二MTC-IWF实体。那么,第二MTC-IWF实体可以向用户签约数据库实体请求第二路由信息,以便对从第一MTC-IWF实体接收到的数据包进行转发。

可选地,作为另一实施例,在步骤420中,第二MTC-IWF实体可以根据第一请求消息向第一MTC-IWF实体发送第一路由信息。

由于用户签约数据库实体将第一MTC-IWF实体的第一请求消息转发给第二MTC-IWF实体,因此,第二MTC-IWF实体可以从第一请求消息中获取第一MTC-IWF实体的路由信息,例如第一MTC-IWF实体的标识或其IP地址。第二MTC-IWF实体可以根据第一MTC-IWF实体的标识或IP地址向第一MTC-IWF实体发送第一路由信息。

可选地,作为另一实施例,在步骤410之前,第二MTC-IWF实体可以从用户签约数据库实体接收第二请求消息,第二请求消息用于指示向第一MTC-IWF实体发送第一路由信息,第二请求消息是用户签约数据库实体根据第一请求消息发送的,第一请求消息是用户签约数据库实体从第一MTC-IWF实体接收的,第一请求消息用于请求第一路由信息。

例如,用户签约数据库实体可以从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,第一请求消息可以携带第二UE的信息,比如第二UE的标识或IP地址。用户签约数据库实体可以根据第二UE的信息向第二MTC-IWF实体发送第二请求消息。

可选地,作为另一实施例,在步骤410中,第二MTC-IWF实体可以获取第二请求消息携带的第二路由信息。

具体地,第二请求消息还可以携带第二路由信息。这样,就无需第二MTC-IWF实体向用户签约数据库实体请求第二路由信息,能够节省信令开销。

可选地,作为另一实施例,在步骤420中,第二MTC-IWF实体可以根据第二请求消息向第二MTC-IWF实体发送第一路由信息。

例如,第二请求消息可以携带第一MTC-IWF实体的标识或IP地址。这样,第二MTC-IWF实体可以根据第一MTC-IWF实体的标识或IP地址向第一MTC-IWF实体发送第一路由信息。

图5是根据本发明另一实施例的传输数据的方法的示意性流程图。图5的方法由用户签约数据库实体执行,例如HSS或HLR。

510,用户签约数据库实体从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,第一路由信息用于指示服务于第二UE的第二网络侧设备,第一请求消息是第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。

第一MTC-IWF实体和第一移动性管理实体均服务于第一UE。上述数据包可以携带第一UE的信息和第二UE的信息,比如第一UE的标识和第二UE的标识,或者第一UE的IP地址和第二UE的IP地址。第一请求消息可以携带第二UE的信息,比如第二UE的标识或其IP地址。

520,用户签约数据库实体根据第一请求消息确定第一路由信息。

例如,用户签约数据库可以根据第二UE的标识查询第一路由信息。第一路由信息可以包括第二网络侧设备的标识或其IP地址。

530,用户签约数据库实体向第一MTC-IWF实体发送第一路由信息,以便第一MTC-IWF实体根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,且第二网络侧设备向第二UE发送数据包。

本发明实施例中,通过用户签约数据库实体向第一MTC-IWF实体发送用于指示服务于第二UE的第二网络侧设备的第一路由信息,使得第一MTC-IWF根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,从而使得第二网络侧设备能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,第一路由信息可以用于指示服务于第二UE的第二移动性管理实体。

例如,如果第二UE位于自己的家乡网络,那么用户签约数据库实体可以向第一MTC-IWF实体返回第二移动性管理实体的路由信息。第一路由信息可以包括第二移动性管理实体的标识或其IP地址。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二MTC-IWF实体。

例如,如果第二UE位于自己的漫游网络,那么用户签约数据库实体可以向第一MTC-IWF实体返回第二MTC-IWF实体的路由信息。第二MTC-IWF实体可以位于第二UE的家乡网络。第一路由信息可以包括第二MTC-IWF实体的标识或其IP地址。

可选地,作为另一实施例,在第一路由信息可以用于指示服务于第二UE的第二MTC-IWF实体的情况下,在步骤530之后,用户签约数据库实体可以从第二MTC-IWF实体接收第三请求消息,第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。用户签约数据库实体可以根据第三请求消息,确定第二路由信息,并向第二MTC-IWF实体发送第二路由信息。

例如,第一MTC-IWF实体可以根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,第二MTC-IWF实体可以根据第二路由信息,向第二移动性管理实体发送携带上述数据包的第三控制面信令,由第二移动性管理实体向第二UE发送数据包。

图6是根据本发明另一实施例的传输数据的方法的示意性流程图。图6的方法由用户签约数据库实体执行,例如HSS或HLR。

610,用户签约数据库实体从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,第一请求消息是第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。

第一MTC-IWF实体和第一移动性管理实体均服务于第一UE。上述数据包可以携带第一UE的信息和第二UE的信息,比如第一UE的标识和第二UE的标识,或者第一UE的IP地址和第二UE的IP地址。第一请求消息可以携带第二UE的信息,比如第二UE的标识或其IP地址。

620,用户签约数据库实体根据第一请求消息,向第二MTC-IWF实体通知向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示第二MTC-IWF实体,以便第一MTC-IWF实体根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,以及第二MTC-IWF实体向第二UE发送数据包。

具体地,用户签约数据库实体可以通知第二MTC-IWF实体,由第二MTC-IWF实体向第一MTC-IWF实体发送第一路由信息。例如,第一路由信息可以包括第二MTC-IWF实体的标识或其IP地址。

本发明实施例中,通过用户签约数据库实体向第二MTC-IWF实体通知将用于指示第二MTC-IWF实体的第一路由信息发送给第一MTC-IWF实体,使得第一MTC-IWF根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,从而使得第二MTC-IWF实体能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,在步骤620中,用户签约数据库实体可以向第二MTC-IWF实体转发第一请求消息。

例如,第一请求消息可以携带第二UE的信息,用户签约数据库实体可以根据第二UE的信息,向第二MTC-IWF实体转发第一请求消息。

可选地,作为另一实施例,在步骤620之后,用户签约数据库实体可以接收第二MTC-IWF实体根据第一请求消息发送的第三请求消息,第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。用户签约数据库实体可以根据第三请求消息向第二MTC-IWF实体发送第二路由信息。

具体地,在第二MTC-IWF实体接收到第一请求消息后,可以向用户签约数据库实体发送第三请求消息,以请求第二路由信息。第二路由信息可以包括第二移动性管理实体的标识或其IP地址。

下面将结合具体例子详细描述本发明实施例。应注意,这些例子只是为了帮助本领域技术人员更好地理解本发明实施例,而非限制本发明实施例的范围。下面的例子将以LTE系统为例进行说明。在LTE系统中,移动性管理实体为MME,用户签约数据库实体为HSS。

图7是根据本发明一个实施例的传输数据的方法的过程的示意性流程图。

701,第一UE向第一MME发送携带数据包的NAS消息。

数据包可以为小数据量的数据包。该数据包可以携带第一UE的信息和第二UE的信息,例如可以携带第一UE的标识和第二UE的标识。也就说,该数据包的目标接收端为第二UE。

702,第一MME向第一MTC-IWF实体发送第一控制面信令,第一控制面信令携带上述数据包。

例如,第一MME可以根据数据包携带的第一UE的标识,确定第一MTC-IWF实体的IP地址。然后第一MME可以根据第一MTC-IWF实体的IP地址向第一MTC-IWF实体发送第一控制面信令。

第一MTC-IWF实体可以位于第一UE的家乡网络。

703,第一MTC-IWF实体向HSS发送第一请求消息,第一请求消息用于请求第一路由信息。

第一路由信息可以为服务于第二UE的第二网络侧设备的路由信息。为了向第二UE发送上述数据包,第一MTC-IWF实体需要向HSS请求服务于第二UE的第二网络侧设备的第一路由信息。第一请求消息可以携带第二UE的标识。

704,HSS向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示服务于第二UE的第二MME。

如果第二UE处于非漫游的状态,也就是位于自己的家乡网络,HSS可以根据第二UE的标识查询服务于第二UE的第二MME的路由信息,然后可以向第一MTC-IWF实体返回第二MME的路由信息。例如,第一路由信息可以包括第二MME的标识或第二MME的IP地址。

705,第一MTC-IWF实体根据第二路由信息,向第二MME发送第二控制面信令,第二控制面信令携带上述数据包。

706,第二MME向第二UE发送携带上述数据包的NAS消息。

本发明实施例中,通过第一MTC-IWF实体从第一MME接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二MME发送携带数据包的第二控制面信令,使得第二MME能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

图8是根据本发明另一实施例的传输数据的方法的过程的示意性流程图。

在图8中,步骤801和802与图7中的步骤701和702类似,为了避免重复,不再赘述。

803,第一MTC-IWF实体向HSS发送第一请求消息,第一请求消息用于请求第一路由信息。

第一路由信息可以为服务于第二UE的第二网络侧设备的路由信息。为了向第二UE发送上述数据包,第一MTC-IWF实体需要向HSS请求服务于第二UE的第二网络侧设备的第一路由信息。第一请求消息可以携带第二UE的标识。

804,HSS向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示服务于第二UE的第二MTC-IWF实体。

如果第二UE处于漫游状态,也就是位于自己的漫游网络,HSS可以根据第二UE的标识查询服务于第二UE的第二MTC-IWF实体的路由信息,然后可以向第一MTC-IWF实体返回第二MTC-IWF实体的路由信息。例如,第一路由信息可以包括第二MTC-IWF实体的标识或IP地址。

第二MTC-IWF实体可以位于第二UE的家乡网络。

805,第一MTC-IWF实体根据第一路由信息,向第二MTC-IWF实体发送携带上述数据包的第二控制面信令。

806,第二MTC-IWF实体根据第二控制面信令,向HSS发送第三请求消息,第三请求消息用于请求第二路由信息。

第二路由信息可以用于指示服务于第二UE的第二MME。

807,HSS向第二MTC-IWF实体发送第二路由信息。

例如,第三请求消息可以携带第二UE的标识。HSS可以根据第二UE的标识查询第二MME的路由信息。

例如,第二路由信息可以包括第二MME的标识或第二MME的IP地址。

808,第二MTC-IWF实体根据第二路由信息向第二MME发送携带上述数据包第三控制面信令。

809,第二MME向第二UE发送携带上述数据包的NAS消息。

本发明实施例中,通过第一MTC-IWF实体从第一MME接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,使得第二MTC-IWF实体能够通过第二MME向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

图9是根据本发明另一实施例的传输数据的方法的过程的示意性流程图。

在图9中,步骤901和902与图7中的步骤701和702类似,为了避免重复,不再赘述。

903,第一MTC-IWF实体向HSS发送第一请求消息,第一请求消息用于请求第一路由信息。

第一路由信息可以为服务于第二UE的第二网络侧设备的路由信息。为了向第二UE发送上述数据包,第一MTC-IWF实体需要向HSS请求服务于第二UE的第二网络侧设备的第一路由信息。第一请求消息可以携带第二UE的标识。

904,HSS向第二MTC-IWF实体转发第一请求消息。

例如,当第二UE位于自己的漫游网络时,HSS可以根据第二UE的标识确定第二MTC-IWF实体的IP地址,然后根据第二MTC-IWF实体的IP地址向其转发第一请求消息。

905,第二MTC-IWF实体向根据第一请求消息,向HSS发送第三请求消息,第三请求消息用于请求第二路由信息。

906,HSS根据第三请求消息向第二MTC-IWF实体发送第二路由信息。

第二路由信息可以用于指示服务于第二UE的第二MME。例如,第二路由信息可以包括第二MME的标识或其IP地址。

907,第二MTC-IWF实体向第一MTC-IWF实体发送第一路由信息。

第一路由信息可以用于指示第二MTC-IWF实体,例如,第一路由信息可以包括第二MTC-IWF实体的标识或其IP地址。

908,第一MTC-IWF实体根据第一路由信息,向第二MTC-IWF实体发送携带上述数据包的第二控制面信令。

909,第二MTC-IWF实体根据第二路由信息向第二MME发送携带上述数据包第三控制面信令。

910,第二MME向第二UE发送携带上述数据包的NAS消息。

本发明实施例中,通过第一MTC-IWF实体从第一MME接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,使得第二MTC-IWF实体能够通过第二MME向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

图10是根据本发明另一实施例的传输数据的方法的示意性流程图。

在图10中,步骤1001和1002与图7的步骤701和702类似,为了避免重复,此处不再赘述。

1003,第一MTC-IWF实体向HSS发送第一请求消息,第一请求消息用于请求第一路由信息。

第一路由信息可以为服务于第二UE的第二网络侧设备的路由信息。为了向第二UE发送上述数据包,第一MTC-IWF实体需要向HSS请求服务于第二UE的第二网络侧设备的第一路由信息。第一请求消息可以携带第二UE的标识。

1004,HSS向第二MTC-IWF实体根据第一请求消息向第二MTC-IWF实体发送第二请求消息。

第二请求消息用于指示向第一MTC-IWF实体发送第一路由信息。例如,当第二UE位于自己的漫游网络时,HSS可以根据第二UE的标识确定第二MTC-IWF实体的IP地址,然后根据第二MTC-IWF实体的IP地址向其发送第二请求消息。

第二请求消息可以携带第一MTC-IWF实体的标识或第一MTC-IWF实体的IP地址,第二请求消息还可以携带第二路由信息,第二路由信息可以指示服务于第二UE的第二MME。例如,第二路由信息可以包括第二MME的标识或第二MME的IP地址。

1005,第二MTC-IWF实体根据第二请求消息向第一MTC-IWF实体发送第一路由信息。

第一路由信息可以用于指示第二MTC-IWF实体,例如第一路由信息可以包括第二MTC-IWF实体的标识或其IP地址。

1006,第一MTC-IWF实体根据第一路由信息向第二MTC-IWF实体发送携带上述数据包的第二控制面信令。

1007,第二MTC-IWF实体根据第二路由信息向第二MME发送携带上述数据包的第三控制面信令。

1008,第二MME向第二UE发送携带上述数据包的NAS消息。

本发明实施例中,通过第一MTC-IWF实体从第一MME接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,使得第二MTC-IWF实体能够通过第二MME向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

图11是根据本发明另一实施例的传输数据的方法的过程的示意性流程图。

在图11中,步骤1101和1102与图7的步骤701和702类似,为了避免重复,此处不再赘述。

1103,第一MTC-IWF实体对数据包进行解析,以获取数据包中携带的第二UE的信息或业务标识。

第二UE的信息可以包括第二UE的标识或第二UE的IP地址等。

1104,第一MTC-IWF实体根据第二UE的信息或业务标识,选择服务于第二UE的MTC服务器,并确定第一路由信息。

第一路由信息可以指示MTC服务器,例如可以包括MTC服务器的标识或其IP地址。

1105,第一MTC-IWF实体向MTC服务器发送携带上述数据包的第二控制面信令。

1106,MTC服务器向服务于第二UE的第二MTC-IWF实体发送携带上述数据包的第四控制面信令。

1107,第二MTC-IWF实体收到数据包后,向HSS发送第三请求消息,第三请求消息用于请求第二路由信息。

第二路由信息用于指示服务于第二UE的第二MME。例如,第二路由信息可以包括第二MME的标识或其IP地址。

1108,HSS根据第三请求消息向第二MTC-IWF实体发送第二路由信息。

1109,第二MTC-IWF实体根据第二路由信息,向第二MME发送携带上述数据包的第三控制面信令。

1110,第二MME向第二UE发送携带上述数据包的NAS消息。

本发明实施例中,通过第一MTC-IWF实体根据从第一MME接收的来自第一UE的数据包确定第一路由信息,根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,使得第二MTC-IWF实体能够通过第二MME向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

图12是根据本发明一个实施例的MTC-IWF实体的示意框图。图12的MTC-IWF实体1200包括接收单元1210、确定单元1220和发送单元1230。

接收单元1210从第一移动性管理实体接收第一控制面信令,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。确定单元1220确定第一路由信息,第一路由信息用于指示服务于第二UE的第二网络侧设备。发送单元1230根据第一路由信息,向第二网络侧设备发送携带数据包的第二控制面信令,以便第二网络侧设备向第二UE发送数据包。

本发明实施例中,通过第一MTC-IWF实体从第一移动性管理实体接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,使得第二网络侧设备能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,确定单元1220可以通过发送单元1230向用户签约数据库实体发送用于请求第一路由信息的第一请求消息,并可以通过接收单元1210接收用户签约数据库实体根据第一请求消息确定的第一路由信息。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二移动性管理实体。发送单元1230可以根据第一路由信息,向第二移动性管理实体发送第二控制面信令,以便第二移动性管理实体向第二UE发送数据包。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二MTC-IWF实体。发送单元1230可以根据第一路由信息,向第二MTC-IWF实体发送第二控制面信令,以便第二MTC-IWF实体通过第二移动性管理实体向第二UE发送数据包,第二移动性管理实体服务于第二UE。

可选地,作为另一实施例,确定单元1220可以通过发送单元1230向用户签约数据库实体发送用于请求第一路由信息的第一请求消息,并可以通过接收单元1210接收服务于第二UE的第二MTC-IWF实体根据第一请求消息发送的第一路由信息,第一请求消息是由用户签约数据库实体向第二MTC-IWF实体转发的,第一路由信息用于指示第二MTC-IWF实体。

可选地,作为另一实施例,确定单元1220可以通过发送单元1230向用户签约数据库实体发送用于请求第一路由信息的第一请求消息,并可以通过接收单元1210接收服务于第二UE的第二MTC-IWF实体根据第二请求消息发送的第一路由信息,第一路由信息用于指示第二MTC-IWF实体,第二请求消息用于指示向MTC-IWF实体1200发送第一路由信息,第二请求消息是由用户签约数据库实体根据第一请求消息向第二MTC-IWF实体发送的。

可选地,作为另一实施例,发送单元1230可以根据第一路由信息,向第二MTC-IWF实体发送第二控制面信令,以便第二MTC-IWF实体通过第二移动性管理实体向第二UE发送数据包,第二移动性管理实体服务于第二UE。

可选地,作为另一实施例,确定单元1220可以对数据包进行解析,以获取第二UE的信息或业务标识,并可以根据第二UE的信息或业务标识,确定第一路由信息,第一路由信息用于指示服务于第二UE的MTC服务器。

可选地,作为另一实施例,发送单元1230可以根据第一路由信息向MTC服务器发送第二控制面信令,以便MTC服务器通过第二MTC-IWF实体向第二UE发送数据包,第二MTC-IWF实体服务于第二UE。

MTC-IWF实体1200的其它功能和操作可以参照上面图2至图11的方法实施例中涉及第一MTC-IWF实体的过程,为了避免重复,此处不再赘述。

图13是根据本发明另一实施例的MTC-IWF实体的示意框图。图13的MTC-IWF实体1300包括接收单元1310、确定单元1320和发送单元1330。

接收单元1310接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,第二控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE,第一路由信息用于指示第二MTC-IWF实体,第二MTC-IWF实体服务于第二UE。确定单元1320确定第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。发送单元1330根据第二路由信息,向第二移动性管理实体发送携带数据包的第三控制面信令,以便第二移动性管理实体向第二UE发送数据包。

本发明实施例中,通过服务于第二UE的第二MTC-IWF实体确定用于指示第二移动性管理实体的第二路由信息,并根据第二路由信息向第二移动性管理实体发送携带来自第一UE的数据包的第三控制面信令,使得第二移动性管理实体能够向第二UE发送该数据包,无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,确定单元1320可以通过发送单元1330向用户签约数据库实体发送第三请求消息,第三请求消息用于请求第二路由信息,并可以通过接收单元1310接收用户签约数据库实体根据第三请求消息发送到第二路由信息。

MTC-IWF实体1300的其它功能和操作可以参照上面图3、图5、图8和图11的方法实施例中涉及第二MTC-IWF实体的过程,为了避免重复,此处不再赘述。

图14是根据本发明另一实施例的MTC-IWF实体的示意框图。图14的MTC-IWF实体1400包括确定单元1410、发送单元1420和接收单元1430。

确定单元1410确定第二路由信息,第二路由信息用于指示第二移动性管理实体,第二MTC-IWF实体和第二移动性管理实体均服务于第二UE。发送单元1420向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示第二MTC-IWF实体。接收单元1430接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,第二控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。发送单元1420还根据第二路由信息,向第二移动性管理实体发送携带数据包的第三控制面信令,以便第二移动性管理实体向第二UE发送数据包。

本发明实施例中,通过服务于第二UE的第二MTC-IWF实体向第一MTC-IWF实体发送指示第二MTC-IWF实体的第一路由信息,接收第一MTC-IWF实体根据第一路由信息发送的携带来自第一UE的数据包的第二控制面信令,并根据第二路由信息向第二移动性管理实体发送携带该数据包的第三控制面信令,使得第二移动性管理实体能够向第二UE发送该数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,接收单元1430还可以在确定单元1410确定第二路由信息之前,从用户签约数据库实体接收第一请求消息,第一请求消息是用户签约数据库实体从第一MTC-IWF实体接收的,第一请求消息用于请求第一路由信息。

可选地,作为另一实施例,发送单元1420可以根据第一请求消息向第一MTC-IWF实体发送第一路由信息。

可选地,作为另一实施例,确定单元1410可以根据第一请求消息,通过发送单元1420向用户签约数据库实体发送第三请求消息,第三请求消息用于请求第二路由信息。确定单元1410可以通过接收单元1430接收用户签约数据库实体根据第三请求消息发送的第二路由信息。

可选地,作为另一实施例,接收单元1430还可以在确定单元1410确定第二路由信息之前从用户签约数据库实体接收第二请求消息,第二请求消息用于指示向第一MTC-IWF实体发送第一路由信息,第二请求消息是用户签约数据库实体根据第一请求消息发送的,第一请求消息是用户签约数据库实体从第一MTC-IWF实体接收的,第一请求消息用于请求第一路由信息。

可选地,作为另一实施例,发送单元1420可以根据第二请求消息向第一MTC-IWF实体发送第一路由信息。

可选地,作为另一实施例,确定单元1410可以获取第二请求消息所携带的第二路由信息。

MTC-IWF实体1400的其它功能和操作可以参照上面图4、图6、图9和图10的方法实施例中涉及第二MTC-IWF实体的过程,为了避免重复,此处不再赘述。

图15是根据本发明一个实施例的用户签约数据库实体的示意框图。图15的用户签约数据库实体1500的例子为HSS或HLR。用户签约数据库实体1500包括接收单元1510、确定单元1520和发送单元1530。

接收单元1510从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,第一路由信息用于指示服务于第二UE的第二网络侧设备,第一请求消息是第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。确定单元1520根据第一请求消息确定第一路由信息。发送单元1530向第一MTC-IWF实体发送第一路由信息,以便第一MTC-IWF实体根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,且第二网络侧设备向第二UE发送数据包。

本发明实施例中,通过用户签约数据库实体向第一MTC-IWF实体发送用于指示服务于第二UE的第二网络侧设备的第一路由信息,使得第一MTC-IWF根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,从而使得第二网络侧设备能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,第一路由信息可以用于指示服务于第二UE的第二移动性管理实体。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二MTC-IWF实体。

可选地,作为另一实施例,接收单元1510还可以从第二MTC-IWF实体接收第三请求消息,第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。确定单元1520可以根据第三请求消息确定第二路由信息。发送单元1530还可以向第二MTC-IWF实体发送第二路由信息。

用户签约数据库实体1500的其它功能和操作可以参照上面图2和图3、图5、图7、图8和图11的方法实施例中涉及用户签约数据库实体的过程,为了避免重复,此处不再赘述。

图16是根据本发明另一实施例的用户签约数据库实体的示意框图。图16的用户签约数据库实体1600的例子为HSS或HLR。用户签约数据库实体1600包括接收单元1610和发送单元1620。

接收单元1610从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,第一请求消息是第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。发送单元1620向第二MTC-IWF实体通知向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示第二MTC-IWF实体,以便第一MTC-IWF实体根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,以及第二MTC-IWF实体向第二UE发送数据包。

本发明实施例中,通过用户签约数据库实体向第二MTC-IWF实体通知将用于指示第二MTC-IWF实体的第一路由信息发送给第一MTC-IWF实体,使得第一MTC-IWF根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,从而使得第二MTC-IWF实体能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,发送单元1620可以向第二MTC-IWF实体转发第一请求消息。

可选地,作为另一实施例,用户签约数据库实体1600还可以包括确定单元1630。接收单元1610还可以接收第二MTC-IWF实体根据第一请求消息发送的第三请求消息,第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。确定单元1630可以根据第三请求消息确定第二路由信息。发送单元1620还可以向第二MTC-IWF实体发送第二路由信息。

可选地,作为另一实施例,发送单元1620可以根据第一请求消息,向第二MTC-IWF实体发送第二请求消息,第二请求消息用于指示向第一MTC-IWF实体发送第一路由信息。

可选地,作为另一实施例,第二请求消息还可以携带第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。

用户签约数据库实体1600的其它功能和操作可以参照上面图2和图4、图6、图9和图10的方法实施例中涉及用户签约数据库实体的过程,为了避免重复,此处不再赘述。

图17是根据本发明一个实施例的MTC-IWF实体的示意框图。图17的MTC-IWF实体1700包括接收器1710、处理器1720和发送器1730。

接收器1710从第一移动性管理实体接收第一控制面信令,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。处理器1720确定第一路由信息,第一路由信息用于指示服务于第二UE的第二网络侧设备。发送器1730根据第一路由信息,向第二网络侧设备发送携带数据包的第二控制面信令,以便第二网络侧设备向第二UE发送数据包。

本发明实施例中,通过第一MTC-IWF实体从第一移动性管理实体接收携带第一UE的数据包的第一控制面信令,根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,使得第二网络侧设备能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,处理器1720可以通过发送器1730向用户签约数据库实体发送用于请求第一路由信息的第一请求消息,并可以通过接收器1710接收用户签约数据库实体根据第一请求消息确定的第一路由信息。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二移动性管理实体。发送器1730可以根据第一路由信息,向第二移动性管理实体发送第二控制面信令,以便第二移动性管理实体向第二UE发送数据包。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二MTC-IWF实体。发送器1730可以根据第一路由信息,向第二MTC-IWF实体发送第二控制面信令,以便第二MTC-IWF实体通过第二移动性管理实体向第二UE发送数据包,第二移动性管理实体服务于第二UE。

可选地,作为另一实施例,处理器1720可以通过发送器1730向用户签约数据库实体发送用于请求第一路由信息的第一请求消息,并可以通过接收器1710接收服务于第二UE的第二MTC-IWF实体根据第一请求消息发送的第一路由信息,第一请求消息是由用户签约数据库实体向第二MTC-IWF实体转发的,第一路由信息用于指示第二MTC-IWF实体。

可选地,作为另一实施例,处理器1720可以通过发送器1730向用户签约数据库实体发送用于请求第一路由信息的第一请求消息,并可以通过接收器1710接收服务于第二UE的第二MTC-IWF实体根据第二请求消息发送的第一路由信息,第一路由信息用于指示第二MTC-IWF实体,第二请求消息用于指示向MTC-IWF实体1700发送第一路由信息,第二请求消息是由用户签约数据库实体根据第一请求消息向第二MTC-IWF实体发送的。

可选地,作为另一实施例,发送器1730可以根据第一路由信息,向第二MTC-IWF实体发送第二控制面信令,以便第二MTC-IWF实体通过第二移动性管理实体向第二UE发送数据包,第二移动性管理实体服务于第二UE。

可选地,作为另一实施例,处理器1720可以对数据包进行解析,以获取第二UE的信息或业务标识,并可以根据第二UE的信息或业务标识,确定第一路由信息,第一路由信息用于指示服务于第二UE的MTC服务器。

可选地,作为另一实施例,发送器1730可以根据第一路由信息向MTC服务器发送第二控制面信令,以便MTC服务器通过第二MTC-IWF实体向第二UE发送数据包,第二MTC-IWF实体服务于第二UE。

MTC-IWF实体1700的其它功能和操作可以参照上面图2至图11的方法实施例中涉及第一MTC-IWF实体的过程,为了避免重复,此处不再赘述。

图18是根据本发明另一实施例的MTC-IWF实体的示意框图。图18的MTC-IWF实体1800包括接收器1810、处理器1820和发送器1830。

接收器1810接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,第二控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE,第一路由信息用于指示第二MTC-IWF实体,第二MTC-IWF实体服务于第二UE。确定单元1320确定第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。发送单元1330根据第二路由信息,向第二移动性管理实体发送携带数据包的第三控制面信令,以便第二移动性管理实体向第二UE发送数据包。

本发明实施例中,通过服务于第二UE的第二MTC-IWF实体确定用于指示第二移动性管理实体的第二路由信息,并根据第二路由信息向第二移动性管理实体发送携带来自第一UE的数据包的第三控制面信令,使得第二移动性管理实体能够向第二UE发送该数据包,无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,处理器1820可以通过发送器1830向用户签约数据库实体发送第三请求消息,第三请求消息用于请求第二路由信息,并可以通过接收器1810收用户签约数据库实体根据第三请求消息发送到第二路由信息。

MTC-IWF实体1800的其它功能和操作可以参照上面图3、图5、图8和图11的方法实施例中涉及第二MTC-IWF实体的过程,为了避免重复,此处不再赘述。

图19是根据本发明另一实施例的MTC-IWF实体的示意框图。图19的MTC-IWF实体1900包括处理器1910、发送器1920和接收器1930。

处理器1910确定第二路由信息,第二路由信息用于指示第二移动性管理实体,第二MTC-IWF实体和第二移动性管理实体均服务于第二UE。发送器1920向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示第二MTC-IWF实体。接收器1930接收第一MTC-IWF实体根据第一路由信息发送的第二控制面信令,第二控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。发送器1920还根据第二路由信息,向第二移动性管理实体发送携带数据包的第三控制面信令,以便第二移动性管理实体向第二UE发送数据包。

本发明实施例中,通过服务于第二UE的第二MTC-IWF实体向第一MTC-IWF实体发送指示第二MTC-IWF实体的第一路由信息,接收第一MTC-IWF实体根据第一路由信息发送的携带来自第一UE的数据包的第二控制面信令,并根据第二路由信息向第二移动性管理实体发送携带该数据包的第三控制面信令,使得第二移动性管理实体能够向第二UE发送该数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,接收器1930还可以在处理器1910确定第二路由信息之前,从用户签约数据库实体接收第一请求消息,第一请求消息是用户签约数据库实体从第一MTC-IWF实体接收的,第一请求消息用于请求第一路由信息。

可选地,作为另一实施例,发送器1920可以根据第一请求消息向第一MTC-IWF实体发送第一路由信息。

可选地,作为另一实施例,处理器1910可以根据第一请求消息,通过发送器1920向用户签约数据库实体发送第三请求消息,第三请求消息用于请求第二路由信息。处理器1910可以通过接收器1930接收用户签约数据库实体根据第三请求消息发送的第二路由信息。

可选地,作为另一实施例,接收器1930还可以在处理器1910确定第二路由信息之前从用户签约数据库实体接收第二请求消息,第二请求消息用于指示向第一MTC-IWF实体发送第一路由信息,第二请求消息是用户签约数据库实体根据第一请求消息发送的,第一请求消息是用户签约数据库实体从第一MTC-IWF实体接收的,第一请求消息用于请求第一路由信息。

可选地,作为另一实施例,发送器1920可以根据第二请求消息向第一MTC-IWF实体发送第一路由信息。

可选地,作为另一实施例,处理器1910可以获取第二请求消息所携带的第二路由信息。

MTC-IWF实体1900的其它功能和操作可以参照上面图4、图6、图9和图10的方法实施例中涉及第二MTC-IWF实体的过程,为了避免重复,此处不再赘述。

图20是根据本发明一个实施例的用户签约数据库实体的示意框图。图20的用户签约数据库实体2000的例子为HSS或HLR。用户签约数据库实体2000包括接收器2010、处理器2020和发送器2030。

接收器2010从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,第一路由信息用于指示服务于第二UE的第二网络侧设备,第一请求消息是第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。处理器2020根据第一请求消息确定第一路由信息。发送器2030向第一MTC-IWF实体发送第一路由信息,以便第一MTC-IWF实体根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,且第二网络侧设备向第二UE发送数据包。

本发明实施例中,通过用户签约数据库实体向第一MTC-IWF实体发送用于指示服务于第二UE的第二网络侧设备的第一路由信息,使得第一MTC-IWF根据第一路由信息向第二网络侧设备发送携带数据包的第二控制面信令,从而使得第二网络侧设备能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,第一路由信息可以用于指示服务于第二UE的第二移动性管理实体。

可选地,作为另一实施例,第一路由信息可以用于指示服务于第二UE的第二MTC-IWF实体。

可选地,作为另一实施例,接收器2010还可以从第二MTC-IWF实体接收第三请求消息,第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。处理器2020可以根据第三请求消息确定第二路由信息。发送单元1530还可以向第二MTC-IWF实体发送第二路由信息。

用户签约数据库实体2000的其它功能和操作可以参照上面图2和图3、图5、图7、图8和图11的方法实施例中涉及用户签约数据库实体的过程,为了避免重复,此处不再赘述。

图21是根据本发明另一实施例的用户签约数据库实体的示意框图。图21的用户签约数据库实体2100的例子为HSS或HLR。用户签约数据库实体2100包括接收器2110和发送器2120。

接收器2110从第一MTC-IWF实体接收用于请求第一路由信息的第一请求消息,第一请求消息是第一MTC-IWF实体在从第一移动性管理实体接收到第一控制面信令后发送的,第一控制面信令携带来自第一UE的数据包,数据包的目标接收端为第二UE。发送器2120向第二MTC-IWF实体通知向第一MTC-IWF实体发送第一路由信息,第一路由信息用于指示第二MTC-IWF实体,以便第一MTC-IWF实体根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,以及第二MTC-IWF实体向第二UE发送数据包。

本发明实施例中,通过用户签约数据库实体向第二MTC-IWF实体通知将用于指示第二MTC-IWF实体的第一路由信息发送给第一MTC-IWF实体,使得第一MTC-IWF根据第一路由信息向第二MTC-IWF实体发送携带数据包的第二控制面信令,从而使得第二MTC-IWF实体能够向第二UE发送数据包,而无需为第一UE和第二UE建立用户面承载,从而能够节省网络资源。

可选地,作为一个实施例,发送器2120可以向第二MTC-IWF实体转发第一请求消息。

可选地,作为另一实施例,用户签约数据库实体2100还可以包括处理器2130。接收器2110还可以接收第二MTC-IWF实体根据第一请求消息发送的第三请求消息,第三请求消息用于请求第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。处理器2130可以根据第三请求消息确定第二路由信息。发送器2120还可以向第二MTC-IWF实体发送第二路由信息。

可选地,作为另一实施例,发送器2120可以根据第一请求消息,向第二MTC-IWF实体发送第二请求消息,第二请求消息用于指示向第一MTC-IWF实体发送第一路由信息。

可选地,作为另一实施例,第二请求消息还可以携带第二路由信息,第二路由信息用于指示服务于第二UE的第二移动性管理实体。

用户签约数据库实体2100的其它功能和操作可以参照上面图2和图4、图6、图9和图10的方法实施例中涉及用户签约数据库实体的过程,为了避免重复,此处不再赘述。

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

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

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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