一种m2m通信方法和系统以及m2m网络中的管理节点的利记博彩app

文档序号:9528243阅读:594来源:国知局
一种m2m通信方法和系统以及m2m网络中的管理节点的利记博彩app
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种M2M通信方法和系统以及M2M网络中的管理节点。
【背景技术】
[0002]M2M(Machine-To-Machine)机器对机器通信的通信网络由各个M2M节点和承载网络组成。M2M节点通过承载网络实现互相通信,一个M2M节点至少包含一个应用实体或者一个公共业务实体。M2M节点根据功能不同可以划分为两类:包含CSE的节点和不包含CSE的节点。其中不包含CSE的节点有:应用专有节点:必须有至少一个应用实体,不包含有公共业务实体(Common Service Entity,简称为CSE);包含CSE的节点有:应用业务节点:功能必须有至少一个应用实体和一个公共业务实体(CSE)。物理上对应终端设备。中间结点:功能上必须有至少一个公共业务实体(CSE),可以有至少一个应用实体;物理上对应网关设备,负责管理连接到网关的终端设备,并管理终端与业务提供服务器的连接。基础设施节点:功能上必须有至少一个公共业务实体(CSE),可以有至少一个应用实体,物理上作为网络侧的业务提供服务器,提供对终端设备和网关设备的管理和业务支持。
[0003]一个基础的M2M业务提供商的配置通常是:一个基础设施节点,多个中间节点和多个业务应用节点。
[0004]如图1所示,M2M应用实体之间的通信是通过公共业务实体CSE之间的交互来实现,M2M应用实体通过Mca接口连接到CSE,CSE之间通过Mcc接口进行通信,而通信的前提是M2M应用实体首先需要在本地CSE进行注册,然后才能通过CSE之间的通信实现M2M应用实体的交互。然而现有的各节点之间的数据交互都是通过存放在CSE中,需要数据时,到CSE中去获取,这样导致数据交互不及时以及使CSE存储大量数据导致负荷过大。

【发明内容】

[0005]本发明要解决的主要技术问题是,如何减少M2M中的CSE的负荷量以及如何使各节点之间的数据及时交互。
[0006]为解决上述问题,本发明提供一种M2M通信方法,该方法包括:在第一执行节点和第二执行节点进行数据交互之前:
[0007]管理节点接收作为会话发起方的所述第一执行节点发送的会话建立请求,所述会话建立请求包括作为会话接收方的所述第二执行节点的标识信息;
[0008]所述管理节点根据所述会话建立请求建立所述第一执行节点与所述第二执行节点之间的会话,所述会话用于所述第一执行节点和所述第二执行节点进行数据交互。
[0009]在本发明的一种实施例中,所述管理节点根据所述会话建立请求建立所述第一执行节点与所述第二执行节点之间的会话包括:
[0010]所述管理节点根据所述会话建立请求分配会话资源和分配会话标识;
[0011]所述管理节点发送会话加入请求给所述第二执行节点,所述会话加入请求包括所述会话标识和所述第一执行节点的标识信息;
[0012]所述管理节点接收所述第二执行节点根据所述会话加入请求反馈的会话加入响应消息;
[0013]所述管理节点根据所述会话加入响应消息完成会话建立。
[0014]在本发明的一种实施例中,所述管理节点包括第一管理子节点和第二管理子节点,所述建立所述第一执行节点与所述第二执行节点之间的会话包括:
[0015]所述第一管理子节点根据所述会话建立请求分配会话资源和会话标识;并发送会话邀请请求消息给所述第二管理子节点;所述会话邀请请求包括所述会话标识、所述第一执行节点的标识信息和所述第二执行节点的标识信息;
[0016]所述第二管理子节点根据所述会话邀请请求发送会话加入请求给所述第二执行节点,所述会话加入请求包括会话标识和所述第一执行节点的标识;接收所述第二执行节点根据所述会话加入请求反馈的会话加入响应消息,
[0017]根据所述会话加入响应消息发送会话邀请响应消息给所述第一管理子节点;
[0018]所述第一管理子节点根据所述会话邀请响应消息完成会话建立。
[0019]在本发明的一种实施例中,所述第一管理子节点根据所述会话邀请响应消息完成会话建立:
[0020]所述第二管理子节点判断所述第二执行节点反馈的会话加入响应消息是否包含接受加入所述会话响应消息,如是,向所述第一管理子节点发送包括成功指示的会话邀请响应消息;所述第一管理子节接受所述第二执行节点加入所述会话,完成会话建立;否则,所述第二管理子节点向所述第一管理子节点发送包括失败指示的会话邀请响应消息。
[0021]在本发明的一种实施例中,所述会话邀请响应消息还包括所述会话标识、所述第一执行节点的标识和所述第二执行节点的标识中的至少一种。
[0022]在本发明的一种实施例中,所述管理节点在向所述第二执行节点发送会话加入请求之前,包括步骤:判断加入所述会话的执行节点数是否等于该会话所支持的最大节点数,如等于,则不向所述第二执行节点发送会话加入请求。
[0023]为解决上述问题,本发明还提供一种M2M通信方法,该方法包括:在第一执行节点和第二执行节点进行数据交互之前:
[0024]作为会话发起方的所述第一执行节点向管理节点发送会话建立请求;所述会话建立请求包括作为会话接收方的所述第二执行节点的标识信息;
[0025]所述管理节点接收所述会话建立请求;
[0026]所述管理节点根据所述会话建立请求建立所述第一执行节点与所述第二执行节点之间的会话;
[0027]所述第一执行节点和所述第二执行节点加入所述会话;
[0028]所述第一执行节点与所述第二执行节点通过所述会话进行数据交互。
[0029]为解决上述问题,本发明还提供一种M2M通信网络中的管理节点,所述管理节点包括接收模块和建立模块:
[0030]所述接收模块用于在第一执行节点和第二执行节点进行数据交互之前,接收作为会话发起方的所述第一执行节点发送的会话建立请求,所述会话建立请求包括作为会话接收方的所述第二执行节点的标识信息;
[0031]所述建立模块用于根据所述会话建立请求建立所述第一执行节点与所述第二执行节点之间的会话;所述会话用于所述第一执行节点和所述第二执行节点进行数据交互。
[0032]在本发明的一种实施例中,所述建立模块包括准备子模块、发送子模块、接收子模块和建立子模块:
[0033]所述准备子模块用于根据所述会话建立请求分配会话资源和分配会话标识;
[0034]所述发送子模块用于发送会话加入请求给所述第二执行节点,所述会话加入请求包括所述会话标识和所述第一执行节点的标识信息;
[0035]所述接收子模块用于接收所述第二执行节点根据所述会话加入请求反馈的会话加入响应消息;
[0036]所述建立子模块用于根据所述会话加入响应消息完成会话建立。
[0037]在本发明的一种实施例中,所述管理节点包括第一管理子节点和第二管理子节点,所述第一管理子节点包括准备子模块、第一发送子模块、第一接收子模块和建立子模块,所述第二管理子模块包括第二注册子模块、第二接收子模块和第二发送子模块:
[0038]所述准备子模块用于根据所述会话建立请求分配会话资源和分配会话标识;
[0039]所述第一发送子模块用于发送会话邀请请求消息给所述第二管理子节点;所述会话邀请请求包括所述会话标识、所述第一执行节点的标识信息和所述第二执行节点的标识信息;
[0040]所述第二发送子模块用于根据所述会话邀请请求发送会话加入请求给所述第二执行节点,所述会话加入请求包括会话标识和所述第一执行节点的标识;
[0041]所述第二接收子模块用于接收所述第二执行节点根据所述会话加入请求反馈的会话加入响应消息;
[0042]所述第二发送子模块还用于根据所述会话加入响应消息发送会话邀请响应消息给所述第一管理子节点;
[0043]所述建立子模块用于根据所述会话邀请响应消息完成会话建立。
[0044]在本发明的一种实施例中,所述建立子模块还用于:
[0045]所述第二发送子模块判断所述第二执行节点反馈的会话加入响应消息是否包含接受加入所述会话响应消息,如是,向所述第一管理子节点发送包括成功指示的会话邀请响应消息;所述建立子模块接受所述第二执行节点加入所述会话,完成会话建立;否则,所述发送子模块向所述第一管理子节点发送包括失败指示的会话邀请响应消息。
[0046]在本发明的一种实施例中,所述第二发送子模块发送的会话邀请响应消息还包括所述会话标识、所述第一执行节点的标识和所述第二执行节点的标识中的至少一种。
[0047]在本发明的一种实施例中,所述管理节点还包括判断模块,所述判断模块用于在向所述第二执行节点发送会话加入请求之前,判断加入所述会话的执行节点数是否等于该会话所支持的最大节点数,如等于,则不向所述第二执行节点发送会话加入请求。
[0048]为解决上述问题,本发明提供一种M2M通信系统,所述系统包括第一执行节点、管理节点和第二执行节点:
[0049]所述第一执行节点用于在第一执行节点和第二执行节点进行数据交互之前向管理节点发送会话建立请求;所述会话建立请求包括作为会话接收方的所述第二执行节点的标识信息;
[0050]所述管理节点用于接收所述会话建立请求;并根据所述会话建立请求建立所述第一执行节点与所述第二执行节点之间的会话;
[0051]所述第一执行节点和所述第二执行节点还用于加入所述会话;并通过所述会话进行数据交互。
[0052]本发明的有益效果是:
[0053]本发明提供的M2M通信方法和系统以及M2M网络中的管理节点,本发
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1