本发明专利技术公开了一种数据传输方法,第一CSE接收本地的第一AE向第二AE发送的资源请求,第一CSE通过中间CSE将所述资源请求发送给第二AE本地的第二CSE;其中,所述中间CSE是指所述第一CSE至第二CSE之间路径上的一个或多个CSE;所述第一CSE、第二CSE及中间CSE保存所述资源请求的传输状态。本发明专利技术同时还公开了一种第一CSE、中间CSE和第二CSE。
【技术实现步骤摘要】
本专利技术涉及机器类型通信(MTC,Machine Type Communicat1n)终端管理领域,具体涉及一种数据传输方法、第一 CSE、中间CSE和第二 CSE。
技术介绍
机器与机器(M2M,Machine to Machine)通信网络由多个M2M节点和承载网络组成。M2M节点通过承载网络实现互相通信,一个M2M节点至少包含一个应用实体(AE,Applicat1n Entity)或者一个通用业务实体(CSE, Common Service Entity)。应用实体是执行实际M2M应用的逻辑单元,通用业务实体是对应用进行管理和服务的逻辑单元。图1为M2M系统基本架构图,该M2M系统包括:应用节点、中间节点以及基础节点,这里的应用节点、中间节点以及基础节点即为M2M节点;其中,应用节点是末端的执行节点,包括AE和CSE,实际应用中,所述应用节点可以是智能电表、或温度测控传感器、或火警报警器、或智能家电等等;中间节点是连接末端执行节点到网络侧服务器的中间件,包括AE和CSE,实际应用中,所述中间节点可以是网关等;基础节点通常是网络侧的服务器,包括CSE ;所述基础节点还可以包括AE,这里的AE可以是指M2M服务商的管理平台,所述AE需要注册到基础节点上的CSE上。其中,M2M应用之间的通信是通过CSE之间的交互来实现,M2M应用通过X接口连接到CSE,CSE之间通过Y接口进行通信,而通信的前提是M2M应用首先需要在本地CSE进行注册,然后才能通过CSE之间的通信实现M2M应用的交互;在现有技术中,中间节点仅提供对数据中转的服务,即直接透传应用节点和基础节点之间的数据,而应用节点和基础节点无法对发送的数据状态进行跟踪,也就无法对发送错误的数据进行取消或修改。
技术实现思路
为了解决现有存在的技术问题,本专利技术实施例期望提供一种数据传输方法、第一CSE、中间CSE和第二 CSE。本专利技术实施例提供了一种数据传输方法,所述方法包括:第一 CSE接收本地的第一 AE向第二 AE发送的资源请求,第一 CSE通过中间CSE将所述资源请求发送给第二 AE本地的第二 CSE ;其中,所述中间CSE是指所述第一 CSE至第二 CSE之间路径上的一个或多个CSE ;所述第一 CSE、第二 CSE及中间CSE保存所述资源请求的传输状态。上述方案中,所述资源请求包括:获取第二 AE中应用数据的请求及向第二 AE发送应用数据的请求。上述方案中,所述传输状态包括:后向传输状态和/或前向传输状态。上述方案中,当所述传输状态为后向传输状态时,所述第一 CSE、第二 CSE及中间CSE保存所述资源请求的传输状态,包括:第一 CSE和中间CSE在发送所述资源请求到各自的下一个CSE后,保存各自的下一个CSE上所述资源请求的保存地址及所述资源请求的传输状态。上述方案中,当所述传输状态为前向传输状态时,所述第一 CSE、第二 CSE及中间CSE保存所述资源请求的传输状态,包括:中间CSE和第二 CSE在接收到各自的上一个CSE发送的资源请求时,保存各自的上一个CSE上所述资源请求的保存地址。上述方案中,所述第一 CSE和中间CSE在发送资源请求到各自的下一个CSE后,保存各自的下一个CSE上所述资源请求的保存地址及所述资源请求的传输状态,包括:第一 CSE和中间CSE接收各自的下一个CSE返回的响应消息,所述响应消息,包括:所述下一个CSE上所述资源请求的保存地址及所述资源请求的传输状态;所述第一 CSE和中间CSE对所述响应消息进行解析,并保存各自的下一个CSE上所述资源请求的保存地址和所述资源请求的传输状态。上述方案中,所述中间CSE和第二 CSE在接收到各自的上一个CSE发送的资源请求时,保存各自的上一个CSE上所述资源请求的保存地址,包括:所述中间CSE和第二 CSE接收各自的上一个CSE发送的数据传输请求,所述数据传输请求包括:资源请求、及上一个CSE上用于保存所述资源请求的传输资源的保存地址;所述中间CSE和第二 CSE从所述接收到的数据传输请求中解析出各自的上一个CSE中所述资源请求的保存地址,并保存所述地址。 上述方案中,所述方法还包括:第一 AE从所述第一 CSE、第二 CSE及中间CSE中获取所述资源请求的传输状态。本专利技术实施例提供了一种第一 CSE,所述第一 CSE包括:第一资源请求接收模块、第一资源请求发送模块及第一传输状态保存模块;其中,所述第一资源请求接收模块,用于接收本地的第一 AE向第二 AE发送的资源请求;所述第一资源请求发送模块,用于通过中间CSE将所述资源请求发送给第二 AE本地的第二 CSE ;其中,所述中间CSE是指所述第一 CSE至第二 CSE之间路径上的一个或多个CSE ;所述第一传输状态保存模块,用于保存所述资源请求的传输状态。上述方案中,所述资源请求包括:获取第二 AE中应用数据的请求及向第二 AE发送应用数据的请求;所述传输状态包括:后向传输状态。上述方案中,所述第一传输状态保存模块保存所述资源请求的后向传输状态,包括:所述第一传输状态保存模块,在所述第一资源请求发送模块发送资源请求到下一个CSE后,保存下一个CSE上所述资源请求的保存地址及所述资源请求的传输状态。上述方案中,所述第一传输状态保存模块保存下一个CSE上所述资源请求的保存地址及所述资源请求的传输状态,包括:所述第一传输状态保存模块接收下一个CSE返回的响应消息,所述响应消息,包括:所述下一个CSE上所述资源请求的保存地址及所述资源请求的传输状态;所述第一传输状态保存模块对所述响应消息进行解析,并保存解析到的下一个CSE上所述资源请求的保存地址和所述资源请求的传输状态。本专利技术实施例提供了一种中间CSE,所述中间CSE包括:第二资源请求接收模块、第二资源请求发送模块及第二传输状态保存模块;其中,所述第二资源请求接收模块,用于接收第一 CSE向第二 CSE发送的资源请求;所述第二资源请求发送模块,用于通过传输路径上的下一个CSE将所述资源请求发送给第二 CSE ;所述第二传输状态保存模块,用于保存所述资源请求的传输状态。上述方案中,所述资源请求包括:获取第二 CSE本地的第二 AE中应用数据的请求及向第二 CSE本地的第二 AE发送应用数据的请求;所述传输状态包括:前向传输状态和/或后向传输状态。上述方案中,所述第二传输状态保存模块保存所述资源请求的前向传输状态,包括:当第二资源请求接收模块接收到所述传输路径上的上一个CSE发送的资源请求时,所述第二传输状态保存模块,保存所述上一个CSE上所述资源请求的保存地址。上述方案中,所述第二传输状态保存模块保存所述资源请求的后向传输状态,包括:所述第二传输状态保存模块,在所述第二资源请求发送模块发送资源请求到传输路径上的下一个CSE后,保存下一个CSE上所述资源请求的保存地址及所述资源请求的传输状态。上述方案中,所述第二资源请求接收模块,用于接收所述传输路径上的上一个CSE发送的数据传输请求,所述数据传输请求包括:资源请求、及上一个CSE上用于保存所述资源请求的传输资源的保存地址;所述第二资源状态保存模块从所述接收到的数据传输请求中解析出所述上一个CSE上所述资源请求保本文档来自技高网...
【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:第一CSE接收本地的第一AE向第二AE发送的资源请求,第一CSE通过中间CSE将所述资源请求发送给第二AE本地的第二CSE;其中,所述中间CSE是指所述第一CSE至第二CSE之间路径上的一个或多个CSE;所述第一CSE、第二CSE及中间CSE保存所述资源请求的传输状态。
【技术特征摘要】
【专利技术属性】
技术研发人员:谢芳,卢忱,吴昊,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。