太阳城集团

  • / 16
  • 下载费用:30 金币  

一种M2M系统及其通信方法、M2M平台和终端.pdf

摘要
申请专利号:

CN201110091353.3

申请日:

2011.04.12

公开号:

太阳城集团CN102740390B

公开日:

2015.01.28

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):H04W 40/00申请日:20110412|||公开
IPC分类号: H04W40/00(2009.01)I; H04W60/00(2009.01)I 主分类号: H04W40/00
申请人: 中兴通讯股份有限公司
发明人: 唐国均; 赵长军
地址: 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
优先权:
专利代理机构: 北京派特恩知识产权代理有限公司 11270 代理人: 蒋雅洁;程立民
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201110091353.3

授权太阳城集团号:

102740390B||||||

法律状态太阳城集团日:

2015.01.28|||2012.12.12|||2012.10.17

法律状态类型:

授权|||实质审查的生效|||公开

摘要

太阳城集团本发明公开了一种机器与机器/人(M2M)系统及其通信方法、M2M平台和终端,方法包括:第二终端从自身的父节点中选择上级终端,并依次经由所选的上级终端、以及所述第一终端,向M2M平台发送注册请求,注册请求中携带第二终端的父节点太阳城集团;M2M平台执行对第二终端的注册,记录第二终端的父节点太阳城集团,并根据第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应第二终端的平台路由,按照平台路由向第一终端下发数据报文;第一终端将M2M平台发往第二终端的数据报文按照平台路由、或者按照自身确定的路由发送到第二终端。通过本发明,实现了M2M系统中的路由选路和节点识别,使基于层次的M2M系统在网状结构中能够完成通信交互。

权利要求书

权利要求书
1.  一种机器与机器/人(M2M)平台,其特征在于,所述M2M平台与第一终端相连,并通
过所述第一终端与第二终端相连,所述M2M平台包括:注册模块、路由生成模块和报文下发模块,其中,
所述注册模块,用于接收所述第二终端依次经由自身所选的上级终端、以及所述第一终端发送的注册请求,所述注册请求中携带所述第二终端的父节点太阳城集团;所述注册模块还用于执行对所述第二终端的注册,记录所述第二终端的父节点太阳城集团;
所述路由生成模块,用于根据所述第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由;
所述报文下发模块,用于按照所述平台路由向所述第一终端下发数据报文,经由第一终端下发所述数据报文到第二终端。

2.  根据权利要求1所述M2M平台,其特征在于,所述注册请求中还携带上报路由太阳城集团,所述上报路由太阳城集团中包括所述注册请求途经的终端标识,且所述上报路由太阳城集团中的终端标识是按照所述注册请求所途经的终端顺序排列的;
相应的,所述路由生成模块进一步用于,根据所述第二终端的父节点太阳城集团、所述上报路由太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由。

3.  根据权利要求2所述M2M平台,其特征在于,所述路由生成策略包括以下其中之一:根据选定的属性及其权值,按照全局最优策略生成平台路由;根据选定的属性,按照局部最优策略生成平台路由;将终端的上报路由太阳城集团作为平台路由。

4.  根据权利要求3所述M2M平台,其特征在于,所述属性包括以下至少一种:告警、带宽、优先级、终端型号、应用、网段。

5.  根据权利要求1至4任一项所述M2M平台,其特征在于,所述报文下发模块进一步用于,在发往所述第一终端的数据报文中设置是否强制使用所述平台路由,指示所述第一终端是否强制按照所述平台路由发送所述数据报文。

6.  一种第二终端,其特征在于,所述第二终端通过与M2M平台相连的第一终端与所述M2M平台相连,所述第二终端包括:上级终端选择模块、注册请求发送模块和报文接收模块,其中,
所述上级终端选择模块,用于从自身的父节点中选择上级终端;所述注册请求发送模块,用于依次经由所选的上级终端、以及所述第一终端,向所述
M2M平台发送注册请求,所述注册请求中携带所述第二终端的父节点太阳城集团;所述报文接收模块,用于接收所述M2M平台通过第一终端下发的数据报文。

7.  根据权利要求6所述第二终端,其特征在于,所述上级终端选择模块进一步用于,根据本地预置的上级终端选择条件,从本地预置的父节点中选择第二终端的上级终端。

8.  根据权利要求6所述第二终端,其特征在于,所述上级终端选择模块进一步用于,向所述M2M平台发送请求报文,请求获取网络结构;并根据所述M2M平台返回的所述第二终端的父节点、以及与所述第二终端和其父节点相关的拓扑结构,依据本地预置的上级终端选择条件,从所述第二终端的父节点中选择上级终端。

9.  一种M2M系统,其特征在于,包括权利要求1~5所述的M2M平台,权利要求6~8
所述的第二终端,以及与所述M2M平台和第二终端相连的第一终端,
所述第一终端,用于将来自第二终端的注册请求发送到所述M2M平台,并将所述M2M平台发往第二终端的数据报文按照所述平台路由、或者按照自身确定的路由发送到所述第一终端。

10.  一种M2M系统的通信方法,其特征在于,所述M2M系统包括:M2M平台、与所述M2M
平台相连的第一终端、通过所述第一终端与M2M平台相连的第二终端,所述方法包括:所述第二终端从自身的父节点中选择上级终端,并依次经由所选的上级终端、以及所
述第一终端,向所述M2M平台发送注册请求,所述注册请求中携带所述第二终端的父节点太阳城集团;
所述M2M平台执行对所述第二终端的注册,记录所述第二终端的父节点太阳城集团,并根据所述第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由,按照所述平台路由向所述第一终端下发数据报文;
所述第一终端将所述M2M平台发往第二终端的数据报文按照所述平台路由、或者按照自身确定的路由发送到所述第二终端。

11.  根据权利要求10所述M2M系统的通信方法,其特征在于,所述第二终端从自身的父节点中选择上级终端,具体为:
所述第二终端根据本地预置的上级终端选择条件,从本地预置的父节点中选择自身的上级终端。

12.  根据权利要求10所述M2M系统的通信方法,其特征在于,所述第二终端从自身的父节点中选择上级终端,具体为:
所述第二终端向M2M平台发送请求报文,请求获取网络结构;
所述M2M平台返回所述第二终端的父节点、以及与所述第二终端和其父节点相关的拓扑结构给所述第二终端;
所述第二终端根据所述拓扑结构,以及本地预置的上级终端选择条件,从所述第二终端的父节点中选择自身的上级终端。

13.  根据权利要求10、11或12所述M2M系统的通信方法,其特征在于,所述注册请求中还携带上报路由太阳城集团,所述上报路由太阳城集团中包括所述注册请求途经的终端标识,且所述上报路由太阳城集团中的终端标识是按照所述注册请求所途经的终端顺序排列的;
相应的,所述M2M平台根据所述第二终端的父节点太阳城集团、所述上报路由太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由。

14.  根据权利要求13所述M2M系统的通信方法,其特征在于,所述路由生成策略包括以下其中之一:
根据选定的属性及其权值,按照全局最优策略生成平台路由;根据选定的属性,按照局部最优策略生成平台路由;将终端的上报路由太阳城集团作为平台路由。

15.  根据权利要求14所述M2M系统的通信方法,其特征在于,属性包括以下至少一种:告警、带宽、优先级、终端型号、应用、网段。

16.  根据权利要求10、11或12所述M2M系统的通信方法,其特征在于,该方法进一步包括:
所述M2M平台在生成对应所述第二终端的平台路由后,在发往所述第一终端的数据报文中设置是否强制使用所述平台路由;
所述第一终端在收到所述M2M平台发往第二终端的数据报文后,如果判断为强制使用平台路由,则按照所述平台路由发送所述数据报文到第二终端;如果判断为非强制使用平台路由,则按照所述平台路由、或者按照自身确定的路由发送所述数据报文到第二终端。

说明书

说明书一种M2M系统及其通信方法、M2M平台和终端
技术领域
[0001]本发明涉及M2M技术领域,尤其涉及一种M2M系统及其通信方法、M2M平台和终端。
背景技术
[0002]M2M是Machine-to-Machine/Man(机器与机器/人)的简称,是一种以机器终端智能交互为核心的、网络化的应用与服务。M2M通过在机器内部嵌入无线通信模块,以无线通信等为接入手段,为客户提供综合的太阳城集团化解决方案,以满足客户对监控、指挥调度、数据采集和测量等方面的太阳城集团化需求。
[0003]目前随着业界对M2M的逐渐重视,主流运营商开始着手推出大规模的M2M部署应用,许多知名厂商也都在研发支持M2M的应用终端,以满足运营要求。目前的M2M系统架构主要包括:扁平式架构和基于层次的架构。其中,基于层次的M2M系统架构,需要平台对传感器和终端的层次分别进行管理和处理,这就需要在传感器和终端以及平台之间形成一套对路由选路方式、节点识别方式的规范处理,以使得整个系统在该网状的树形结构中能够完成通信交互。然而,现有技术还无法提供一种M2M系统中的路由选路方式、节点识别方式的规范处理。
发明内容
[0004]有鉴于此,本发明的主要目的在于提供一种M2M系统及其通信方法、M2M平台和终端,以实现M2M系统中的路由选路和节点识别。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明提供了一种机器与机器/人(M2M)平台,所述M2M平台与第一终端相连,并通过所述第一终端与第二终端相连,所述M2M平台包括:注册模块、路由生成模块和报文下发模块,其中,
[0007]所述注册模块,用于接收所述第二终端依次经由自身所选的上级终端、以及所述第一终端发送的注册请求,所述注册请求中携带所述第二终端的父节点太阳城集团;所述注册模块还用于执行对所述第二终端的注册,记录所述第二终端的父节点太阳城集团;
[0008]所述路由生成模块,用于根据所述第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由;
[0009]所述报文下发模块,用于按照所述平台路由向所述第一终端下发数据报文,经由第一终端下发所述数据报文到第二终端。
[0010]所述注册请求中还携带上报路由太阳城集团,所述上报路由太阳城集团中包括所述注册请求途经的终端标识,且所述上报路由太阳城集团中的终端标识是按照所述注册请求所途经的终端顺序排列的;
[0011]相应的,所述路由生成模块进一步用于,根据所述第二终端的父节点太阳城集团、所述上报路由太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由。
[0012]所述路由生成策略包括以下其中之一:
[0013]根据选定的属性及其权值,按照全局最优策略生成平台路由;
[0014]根据选定的属性,按照局部最优策略生成平台路由;
[0015]将终端的上报路由太阳城集团作为平台路由。
[0016]所述属性包括以下至少一种:告警、带宽、优先级、终端型号、应用、网段。
[0017] 所述报文下发模块进一步用于,在发往所述第一终端的数据报文中设置是否强制使用所述平台路由,指示所述第一终端是否强制按照所述平台路由发送所述数据报文。[0018] 本发明还提供了一种第二终端,所述第二终端通过与M2M平台相连的第一终端与所述M2M平台相连,所述第二终端包括:上级终端选择模块、注册请求发送模块和报文接收模块,其中,
[0019]所述上级终端选择模块,用于从自身的父节点中选择上级终端;
[0020] 所述注册请求发送模块,用于依次经由所选的上级终端、以及所述第一终端,向所述M2M平台发送注册请求,所述注册请求中携带所述第二终端的父节点太阳城集团;
[0021] 所述报文接收模块,用于接收所述M2M平台通过第一终端下发的数据报文。[0022] 所述上级终端选择模块进一步用于,根据本地预置的上级终端选择条件,从本地预置的父节点中选择第二终端的上级终端。
[0023]所述上级终端选择模块进一步用于,向所述M2M平台发送请求报文,请求获取网络结构;并根据所述M2M平台返回的所述第二终端的父节点、以及与所述第二终端和其父节点相关的拓扑结构,依据本地预置的上级终端选择条件,从所述第二终端的父节点中选择上级终端。
[0024]本发明还提供了一种M2M系统,包括权利要求1~5所述的M2M平台,权利要求
6~8所述的第二终端,以及与所述M2M平台和第二终端相连的第一终端,
[0025]所述第一终端,用于将来自第二终端的注册请求发送到所述M2M平台,并将所述M2M平台发往第二终端的数据报文按照所述平台路由、或者按照自身确定的路由发送到所述第一终端。
[0026]本发明还提供了一种M2M系统的通信方法,所述M2M系统包括:M2M平台、与所述
M2M平台相连的第一终端、通过所述第一终端与M2M平台相连的第二终端,
[0027]所述方法包括:
[0028]所述第二终端从自身的父节点中选择上级终端,并依次经由所选的上级终端、以及所述第一终端,向所述M2M平台发送注册请求,所述注册请求中携带所述第二终端的父节点太阳城集团;
[0029]所述M2M平台执行对所述第二终端的注册,记录所述第二终端的父节点太阳城集团,并根据所述第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由,按照所述平台路由向所述第一终端下发数据报文;
[0030] 所述第一终端将所述M2M平台发往第二终端的数据报文按照所述平台路由、或者按照自身确定的路由发送到所述第二终端。
[0031]所述第二终端从自身的父节点中选择上级终端,具体为:
[0032] 所述第二终端根据本地预置的上级终端选择条件,从本地预置的父节点中选择自身的上级终端。
[0033]所述第二终端从自身的父节点中选择上级终端,具体为:
[0034]所述第二终端向M2M平台发送请求报文,请求获取网络结构;
[0035] 所述M2M平台返回所述第二终端的父节点、以及与所述第二终端和其父节点相关的拓扑结构给所述第二终端;
[0036] 所述第二终端根据所述拓扑结构,以及本地预置的上级终端选择条件,从所述第二终端的父节点中选择自身的上级终端。
[0037]所述注册请求中还携带上报路由太阳城集团,所述上报路由太阳城集团中包括所述注册请求途经的终端标识,且所述上报路由太阳城集团中的终端标识是按照所述注册请求所途经的终端顺序排列的;
[0038] 相应的,所述M2M平台根据所述第二终端的父节点太阳城集团、所述上报路由太阳城集团、以及预置的路由生成策略生成对应所述第二终端的平台路由。
[0039]所述路由生成策略包括以下其中之一:
[0040]根据选定的属性及其权值,按照全局最优策略生成平台路由;
[0041]根据选定的属性,按照局部最优策略生成平台路由;
[0042]将终端的上报路由太阳城集团作为平台路由。
[0043]属性包括以下至少一种:告警、带宽、优先级、终端型号、应用、网段。
[0044]该方法进一步包括:
[0045] 所述M2M平台在生成对应所述第二终端的平台路由后,在发往所述第一终端的数据报文中设置是否强制使用所述平台路由;
[0046] 所述第一终端在收到所述M2M平台发往第二终端的数据报文后,如果判断为强制使用平台路由,则按照所述平台路由发送所述数据报文到第二终端;
[0047] 如果判断为非强制使用平台路由,则按照所述平台路由、或者按照自身确定的路由发送所述数据报文到第二终端。
[0048]本发明所提供的一种M2M系统及其通信方法、M2M平台和终端,使得M2M平台能够对终端实现层次化管理,并实现M2M系统中的路由选路和节点识别的规范处理,使得基于层次的M2M系统在网状的树形结构中能够完成通信交互。
附图说明
[0049] 图1为本发明实施例的一种M2M系统的组成结构示意图;[0050] 图2为本发明实施例的一种M2M系统的通信方法流程图;[0051] 图3为本发明实施例中终端A向M2M平台请求注册的示意图;
[0052]图4为本发明实施例中M2M平台向终端A下发数据报文的示意图一;
[0053]图5为本发明实施例中M2M平台向终端A下发数据报文的示意图二。
具体实施方式
[0054]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0055]本发明实施例所提供的一种M2M系统及其通信方法,旨在让传感器、终端与M2M平台之间能够按照网状结构互相选路、完成通信。为描述方便,本发明的后续实施例中将终端和传感器统一用终端来描述。
[0056]本发明实施例的M2M系统如图1所示,包括:M2M平台、与M2M平台相连的第一终
端、通过第一终端与M2M平台相连的第二终端。
[0057]其中,第二终端,用于从自身的父节点中选择上级终端,并依次经由所选的上级终端、以及第一终端,向M2M平台发送注册请求,该注册请求中携带第二终端的父节点太阳城集团。[0058]M2M平台,用于执行对第二终端的注册,记录第二终端的父节点太阳城集团,并根据所述第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应第二终端的平台路由,按照平台路由向第一终端下发数据报文。
[0059]第一终端,用于将来自第二终端的注册请求发送到M2M平台,并将M2M平台发往第二终端的数据报文按照平台路由、或者按照自身确定的路由发送到第二终端。
[0060]作为本发明的一种实现方式,在安装第二终端时,可以在第二终端中预置上级终端选择条件、以及该第二终端的父节点,那么第二终端可以根据本地预置的上级终端选择条件,从本地预置的父节点中选择自身的上级终端。所谓第二终端的父节点,是指与所述第二终端直接相连的上行终端,上行的方向为指向M2M平台的方向。
[0061]作为本发明的另一种实现方式,在安装第二终端时,也可以不在第二终端中预置该第二终端的父节点,那么第二终端可以通过以下途径从自身的父节点中选择上级终端:[0062]第二终端直接向M2M平台发送请求报文,请求获取网络结构;
[0063]M2M平台返回第二终端的父节点、以及与第二终端和其父节点相关的拓扑结构给第二终端;
[0064]第二终端根据获取的拓扑结构,以及本地预置的上级终端选择条件,从第二终端的父节点中选择自身的上级终端。
[0065]另外,所述注册请求中还可以携带上报路由太阳城集团,所述上报路由太阳城集团中包括注册请求途经的终端标识,且上报路由太阳城集团中的终端标识是按照注册请求所途经的终端顺序排列的;即注册请求途径的终端在所述上报路由太阳城集团中依次追加自身的终端标识;
[0066]那么相应的,M2M平台可以根据所述第二终端的父节点太阳城集团、上报路由太阳城集团、以及预置的路由生成策略生成对应第二终端的平台路由。
[0067]其中,本发明实施例的路由生成策略可以采用以下其中之一:[0068]根据选定的属性及其权值,按照全局最优策略生成平台路由;[0069]根据选定的属性,按照局部最优策略生成平台路由;
[0070]将终端的上报路由太阳城集团作为平台路由。
[0071]所述的属性可以包括以下至少一种:告警、带宽、优先级、终端型号、应用、网段等等。
[0072]需要说明的是,M2M平台可以在生成对应第二终端的平台路由后,在发往第一终端的数据报文中设置是否强制使用平台路由;
[0073]相应的,第一终端在收到M2M平台发往第二终端的数据报文后,如果判断为强制使用平台路由,则必须按照平台路由发送数据报文到第二终端;如果判断为非强制使用平台路由,则可以按照平台路由、或者按照自身确定的路由发送数据报文到第二终端。
[0074] 还需要指出的是,图1所示的M2M系统架构是两层的M2M系统架构,即第一终端直接作为第二终端的上级终端,为描述方便,本发明的后续实施例是以两层的M2M系统架构为例进行描述的。然而,本发明的M2M系统架构并非仅限于两层架构,还可以为三层、四层、五层等等架构,在这些层次的架构中,所述第二终端与第一终端之间还连接有其他的终端,
即从第二终端到M2M平台、或从M2M平台到第二终端的路径中需要至少途经两个终端(包括第二终端)。
[0075] M2M系统中的M2M平台包括:注册模块、路由生成模块和报文下发模块。
[0076]注册模块,用于接收第二终端依次经由自身所选的上级终端、以及第一终端发送的注册请求,注册请求中携带第二终端的父节点太阳城集团;注册模块还用于执行对第二终端的注册,记录第二终端的父节点太阳城集团。
[0077] 路由生成模块,用于根据第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应第二终端的平台路由。
[0078] 报文下发模块,用于按照平台路由向第一终端下发数据报文,经由第一终端下发数据报文到第二终端。
[0079] 较佳的,所述注册请求中还携带上报路由太阳城集团,上报路由太阳城集团中包括注册请求途经的终端标识,且上报路由太阳城集团中的终端标识是按照注册请求所途经的终端顺序排列的;[0080] 相应的,路由生成模块进一步用于,根据第二终端的父节点太阳城集团、上报路由太阳城集团、以及预置的路由生成策略生成对应第二终端的平台路由。
[0081] 较佳的,报文下发模块进一步用于,在发往第一终端的数据报文中设置是否强制使用平台路由,指示第一终端是否强制按照平台路由发送数据报文。
[0082] M2M系统中的第二终端包括:上级终端选择模块、注册请求发送模块和报文接收模块。
[0083] 上级终端选择模块,用于从自身的父节点中选择上级终端。
[0084] 注册请求发送模块,用于依次经由所选的上级终端、以及第一终端,向M2M平台发送注册请求,注册请求中携带第二终端的父节点太阳城集团。
[0085] 报文接收模块,用于接收M2M平台通过第一终端下发的数据报文。
[0086] 上级终端选择模块可以根据本地预置的上级终端选择条件,从本地预置的父节点中选择第二终端的上级终端。
[0087]上级终端选择模块也可以向M2M平台发送请求报文,请求获取网络结构;并根据M2M平台返回的第二终端的父节点、以及与第二终端和其父节点相关的拓扑结构,依据本地预置的上级终端选择条件,从第二终端的父节点中选择上级终端。
[0088] 由图1所示的M2M系统所实现的M2M系统的通信方法,如图2所示,主要包括以下步骤:
[0089] 步骤201,第二终端从自身的父节点中选择上级终端,并依次经由所选的上级终端、以及第一终端,向M2M平台发送注册请求,注册请求中携带第二终端的父节点太阳城集团。[0090] 在安装第二终端时,可以在第二终端中预置上级终端选择条件(如按照带宽、告警次数、终端型号、应用和/或网段等条件)、以及该第二终端的父节点,那么第二终端可以根据本地预置的上级终端选择条件,从本地预置的父节点中选择自身的上级终端;或者,[0091] 在安装第二终端时,也可以不在第二终端中预置该第二终端的父节点,那么第二终端可以通过以下途径从自身的父节点中选择上级终端:第二终端直接向M2M平台发送请求报文,请求获取网络结构;M2M平台根据第二终端上报的地址太阳城集团(如IP)返回第二终端的父节点、以及与第二终端和其父节点相关的拓扑结构给第二终端;第二终端根据获取的拓扑结构,以及本地预置的上级终端选择条件(如按照带宽、告警次数、终端型号、应用和/
或网段等条件),从第二终端的父节点中选择自身的上级终端。优选的,M2M平台在接收到来自第一终端的请求报文后,可以对第一终端进行合法性校验,校验规则可以根据相关协议,如M2M设备管理协议(MDMP,M2MDeviceManagementProtocol)等等,即校验所述第一终端的标识在M2M平台中是否有录入,如有录入则校验通过,并在校验通过后执行后续操作。
[0092]较佳的,第二终端的注册请求中还可以携带上报路由太阳城集团,上报路由太阳城集团中包括注册请求途经的终端标识,且上报路由太阳城集团中的终端标识是按照注册请求所途经的终端顺序排列的。
[0093]如果第二终端所选的上级终端即是与M2M平台直连的第一终端,那么第二终端的注册请求途经所选的第一终端后发送到M2M平台。所述第二终端发送给第一终端的注册请求所携带的上报路由太阳城集团中包含所述第二终端的标识;所述第一终端发送给M2M平台的注册请求所携带的上报路由太阳城集团中包含所述第一终端和第二终端的标识,所述第一终端的标识追加在第二终端的标识后面。
[0094]如果第二终端所选的上级终端不是与M2M平台直连的第一终端,那么第二终端先将注册请求发送到所选的上级终端;所述上级终端收到注册请求后,根据目的地址,生成路由(当前路由包括所述第二终端和本上级终端,且本上级终端追加在第二终端后面)后发送到自己的上级终端。依此类推,直到本注册请求发送到直连M2M平台的第一终端。在M2M平台收到的注册请求中,其携带的上报路由太阳城集团包括:所述第二终端、第二终端的上级终端、...、所述直连M2M平台的第一终端,且这些太阳城集团是按照注册请求途经终端的顺序依次追加的。当所述第二终端在M2M平台注册成功后,M2M平台将记录上述上报路由太阳城集团、以及第二终端的父节点太阳城集团到自身的数据库。
[0095]步骤202,M2M平台执行对第二终端的注册,记录第二终端的父节点太阳城集团,并根据第二终端的父节点太阳城集团、以及预置的路由生成策略生成对应第二终端的平台路由,按照平台路由向第一终端下发数据报文。
[0096] M2M平台执行对第二终端的注册后,无论是M2M平台回应第二终端的数据报文时,还是M2M平台主动发起给第二终端的数据报文时,M2M平台都需要根据预置的路由生成策略生成对应第二终端的平台路由,并按照平台路由向直连的第一终端下发数据报文。
[0097] 如果第二终端的注册请求中携带上报路由太阳城集团,那么M2M平台可以根据第二终端的父节点太阳城集团、上报路由太阳城集团、以及预置的路由生成策略生成对应第二终端的平台路由。[0098] 其中,预置的路由生成策略可以采用以下其中之一:
[0099]根据选定的属性(告警、带宽等等)及其权值,按照全局最优策略生成平台路由;
[0100]根据选定的属性,按照局部最优策略生成平台路由;
[0101]将终端的上报路由太阳城集团作为平台路由。
[0102]下面以选取告警和带宽的属性为例,对按照全局最优策略生成平台路由的方法进行介绍。
[0103]对于带宽权重的计算方式如下:
[0104]遍历目的终端到M2M平台的所有路径,在查找路径的过程中,如果遇到不在线节点(终端)则放弃该条路径。在查找时记录每条路径上的节点的最小带宽作为该路径的瓶颈带宽;
[0105] 对查找出来的所有路径的瓶颈带宽和节点数进行归一化处理:
[0106] 瓶颈带宽归一化NORMbi:Bi/SUM(B1,B2,...,Bn),其中,Bi表示路径i的瓶颈带宽,SUM表示求和运算;
[0107] 节点数归一化NORMni:(1/Ni)/SUM(1/N1,1/N2,...,1/Nn),其中,Ni表示路径i的节点数,SUM表示求和运算;
[0108] 对各条路径计算评分SCOREi,SCOREi是NORMbi和NORMni的加权和,假设权重均为1,即认为节点数和瓶颈带宽同样重要:
[0109] SCOREi=NORMni+NORMbi
[0110] 在查找出来的所有路径中,优先选择没有告警节点的路径;如果存在多个这样的路径,则优选SCORE最大的路径;如果所有路径均有告警节点,则优选SCORE最大的路径。通过上述方法选取出来的路径即为生成的平台路由。
[0111] 下面再对按照局部最优策略生成平台路由的方法进行介绍。
[0112] 局部最优是指按照局部条件选择,如只选择上级终端最少告警的,或者只选择上级终端带宽最大的。
[0113] 例如:终端A有两个上级终端,即终端B和终端C;按照告警最少的原则选择时,终端B有1个告警,终端C有两个告警,那么,应当选择终端B作为路径中的节点。
[0114] 再例如:终端A有两个上级终端,即终端B和终端C;按照带宽最大的原则选择时,终端B的带宽大于终端C的带宽,那么,应当选择终端B作为路径中的节点。
[0115] 所谓将终端的上报路由太阳城集团作为平台路由,是指将终端上次到达M2M平台时,该M2M平台记录的路由太阳城集团作为平台路由。这种方式的前提条件是,终端至少已经到达M2M平台一次,且M2M平台记录了此次的路由太阳城集团。M2M平台选择终端的上报路由太阳城集团作为平台路由进行数据报文下发时,应当判断该上报路由太阳城集团中的每一条终端是否在线;如果都在线,则表明这种方式可以下发;如果有终端不在线,则表明这种方式不可下发,从而需要选择前述的全局最优策略或局部最优策略生成平台路由。
[0116] 步骤203,第一终端将M2M平台发往第二终端的数据报文按照平台路由、或者按照自身确定的路由发送到第二终端。
[0117] M2M平台可以在生成对应第二终端的平台路由后,在发往直连的第一终端的数据报文中设置是否强制使用平台路由;
[0118]相应的,所述第一终端在收到M2M平台发往第二终端的数据报文后,判断目的终端不是自己,则需要判断M2M平台是否强制要求按照平台路由下发数据报文,如果判断为强制使用平台路由,则必须按照平台路由发送数据报文到第二终端;如果判断为非强制使用平台路由,则可以根据实际情况,按照平台路由发送数据报文到第二终端、或者按照自身确定的路由发送数据报文到其下一条的终端,直至数据报文到达第二终端。
[0119] 下面再结合图3~图5所示的实施例,对本发明M2M系统的通信方法进一步详细说明。
[0120]在图3所示的M2M系统中,终端A为第二终端,终端B、终端C为第一终端,终端A在安装并上电后,根据预置的上级终端选择条件,从终端B、终端C中选择终端C作为其上级终端;然后,向终端C发送注册请求,其中携带以下太阳城集团:目的地为M2M平台、源终端为终端A、父节点包括终端B和终端C、当前路由为终端A。终端C接收到注册请求后,根据目的地
址生成路由,并按生成的路由将注册请求发送给其上级终端,在本实施例中,由于终端C直连M2M平台,因此终端C将收到的注册请求直接发送到M2M平台,终端C发送的注册请求中携带以下太阳城集团:目的地为M2M平台、源终端为终端A、父节点包括终端B和终端C、当前路由为终端A终端C。M2M平台收到注册请求,对终端A进行注册,并记录终端A的父节点为终端B和终端C、以及路由太阳城集团。
[0121] 如图4所示,M2M平台向终端A下发数据报文时,选定的平台路由为按照记录的路由为终端A终端C下发,并设置强制按平台路由下发,那么M2M平台下发数据报文到终端C,其中携带以下太阳城集团:目的地为终端A、源为M2M平台、当前路由为终端A终端C、强制按平台路由发送。终端C收到该数据报文后,判断为设置强制按平台路由下发,并将该数据报文按照平台路由下发到终端A,其中携带的太阳城集团包括:目的地为终端A、源为M2M平台、当前路由为终端A(终端C的标识从路由太阳城集团中删除)。
[0122]再如图5所示,图5的M2M系统中,终端C是M2M平台直连的第一终端,终端A是第二终端,终端B和终端D是终端A的父节点。M2M平台向终端A下发数据报文时,选定的路由为终端A终端B终端C,那么其发送给直连的终端C的数据报文中携带以下太阳城集团:目的地为终端A、源为M2M平台、当前路由为终端A终端B终端C、不必强制按平台路由发送。终端C接收到该数据报文后,判断不必强制按照平台路由下发,则根据实际情况选择出一条更优的下发路径,于是可以按照自己选择的更优路径下发该数据报文(不再按终端A终端B终端C的路由下发),其选择的更优路径为终端A终端D终端C,那么终端C发送给终端D的数据报文中携带以下太阳城集团:目的地为终端A、源为M2M平台、当前路由为终端A终端D(终端C的标识从路由太阳城集团中删除)。终端D接收到该数据报文后按照路由太阳城集团转发给终端A,数据报文中携带的太阳城集团包括:目的地为终端A、源为M2M平台、当前路由为终端A(终端D的标识从路由太阳城集团中删除)。
[0123]综上所述,通过本发明,使得M2M平台能够对终端实现层次化管理,并实现M2M系统中的路由选路和节点识别的规范处理,使得基于层次的M2M系统在网状的树形结构中能够完成通信交互。
太阳城集团[0124]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

关 键 词:
一种 M2M 系统 及其 通信 方法 平台 终端
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种M2M系统及其通信方法、M2M平台和终端.pdf
链接地址:http://zh228.com/p-6420835.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');