一种M2M业务的架构及实现M2M业务的方法

http://www.cnblogs.com/coryxie/p/3849764.html

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种M2M业务的架构及实现M2M业务的方法。

背景技术

[0002] 随着通信技术的飞速发展以及通信技术与互联网技术的进一步融合,移动业务以及移动互联网技术普及率越来越高。目前,在大部分发达国家,移动通信渗透率甚至达到100%,这就导致了移动用户的增速越来越慢,并且全球移动运营商基本都面临着这一问题。为此,运营商们开始寻找移动通信领域新的增长点。另一方面,随着互联网技术的崛起, 尤其是互联网技术与移动通信技术相融合产生的移动互联网技术的兴起,为运营商进一步扩大营收和市场打开了一扇新的大门。

[0003] 从目前层出不穷的业务来看,M2M 业务(Machine-to-Machine, Machine-to-Man, Man-to-Machine,即,机器到机器,机器到人以及人到机器)可能成为3G(第三代移动通信技术)时代乃至4G (第四代移动通讯技术)时代的杀手级业务,根据专业机构预测,未来将有广阔的市场。目前,国内外的运营商、设备商和服务提供商都在积极投入M2M业务的开发和推广。

[0004] 从目前来看,在移动通信领域和固定通信领域,与M2M相似的概念有物联网络以及泛在网络,M2M网络包括机器到机器通信网络,人与机器通信网络以及机器与人通信网络。泛在网络是包括除通信网络之外的其它传感器网络,工业控制网络,广播电视网络,卫星通信网络等一切信息交互网络。因此从范围来看,M2M是属于概念最小的一个概念,其次是物联网络,再其次是泛在网络。在三个概念中,相同点之一是都包括终端设备(也可称为 M2M终端、物联网终端、泛在网终端,本发明使用M2M终端)和终端网关设备(也可称为:M2M 网关、物联网关、泛在网网关、传感器网关、M2M终端网关、物联网终端网关设备或泛在网终端网关。本发明中使用M2M终端网关术语)。其中,M2M终端网关设备一方面是接入通信网络,例如,GSM(全球移动通信系统)网络,CDMA (码分多址接入)网络,因特网,3G(第三代移动通信系统),4G(第四代移动通信系统)以及固网,WLAN(无线局域网)等。另外一方面用于接入其它的网络,例如,传感器网络,个域网,融合的个人网络,家庭网、或者企业网络、 工业控制网络、广播电视网络和卫星通信网络等。本发明中,M2M业务网络与物联网业务网络和泛在网络业务网络也均等同。特别的,本发明以M2M作为主要说明对象。

[0005] 图1所示为目前常见的M2M业务应用架构,包括:M2M机器终端接入层,通信网络 \IP网络层,M2M业务平台层和M2M应用,其中:

[0006] M2M机器终端接入层可以分为两种类型:第一种是M2M终端设备,实现M2M业务的第一步就是终端设备采集数据,将采集的数据通过网络发送出去,以及接收网络下发的数据。通常,对于移动网络,通信模块用于实现与M2M终端通信,机器硬件是用于实现M2M业务的设备;对于固定网络,可以通过网卡或调制解调器等方式接入固定网络;第二种是M2M 终端网关设备,其一方面用于连接通信网络(移动通信网络或者固定通信网络)另外一方面用于连接其它的网络,包括:传感器网络,工业控制网络,个域网,融合的个人网络,卫星网络,家庭网络或者企业网络等。对于这类设备,可以起到代理和适配其它网络的设备,例如,传感器,进行业务上传和下发的作用,以及数据处理、控制和协议转换等。

[0007] 通信网络\IP网络:用于将M2M业务数据在M2M机器终端之间传递,或者扮演M2M 机器终端与第三方业务平台和应用的连接网络。在整个M2M技术框架中扮演着重要的作用。包括移动通信网络,宽带网络,广域网,局域网和个域网等。

[0008] M2M业务平台:由于M2M业务需要支撑许多不同的行业、企业应用以及家庭应用。 因此,基于M2M业务平台的业务能力,需要为大量的第三方的M2M应用系统提供基础的网关业务能力和M2M业务环境调用。网关业务能力,包括:终端的管理、监控、数据收集和协议转换等。对于网关业务能力,业务平台通常能力有限,提供的功能简单,因此,只能支撑常见的简单的M2M应用;对于M2M业务环境能力,包括的能力通常比较多,比如支持业务的创建、编辑、编排、生成和发布,并且这些业务环境能力是基于对已有的各种不同的具体的单个业务能力,例如:定位、GIS、消息、呈现和DM等大量的已有的业务能力。通过业务环境的逻辑,可以提供增加的业务能力,满足复杂的M2M应用。

[0009] M2M应用:M2M业务可以广泛应用于各行各业,包括从大型企业应用、中小企业应用、个人及家庭用户等,含盖诸如远程医疗、远程抄表和公共安防等。对于不同的行业和企业用户,它们对具体应用的需求都会大相径庭,差异化非常明显,因此,M2M应用通常由用户自己开发,运营商一般只提供标准化的通用的业务应用。

[0010] 由于M2M业务涉及很多行业,每个行业使用的应用逻辑又各不相同,这就导致了各个行业都希望使用自己的专用业务平台提供业务。如果每个行业都部署一套专用业务平台,将会导致M2M应用推广的成本过高。

[0011] 目前,一些运营商已经采用通用M2M业务平台来提供综合的M2M业务,即,一个M2M 业务平台作为全局的业务平台管理整个网络,接入整个的M2M终端和M2M终端网关(简称:M2M网关),为整个网络提供M2M业务。因此,这个M2M业务平台需要提供所有的能力。但是,运营商建设M2M平台只能从以下两个方面考虑:

[0012] 一、为某些大的客户和大的行业应用提供基础的M2M业务环境,为大客户及大的行业应用提供业务再开发能力。

[0013] 二、对于一些中小企业、家庭及个人用户,由于其资金实力较弱,不太可能基于运营商提供的业务能力进行二次开发,因此,运营商可以提供一些标准化的M2M应用。

[0014] 随着M2M业务量的扩大,运营商使用一个通用M2M业务平台提供M2M业务将面临如下问题:

[0015] (1)全网只部署一个通用M2M业务平台,很难管理全网的M2M终端和M2M终端网关,主要是因为地域跨度大、应用类型多、负载不均衡、容易出现单点故障等问题。

[0016] (2)目前,很多行业应用都部署了各自的行业或者专用业务平台,这些用户不愿意放弃已运营的平台而完全重建一个M2M业务平台,一般来说,这些用户自建的业务平台往往提供特定行业或者特定领域的应用,例如,视频监控等。

[0017] (3)对于特定的应用,例如,大数据量的M2M业务,典型的例子是M2M终端设备采集视频类数据,此时的业务数据往往不适合经过M2M业务平台再到应用。

[0018] (4)对于高实时性的应用,例如,工业自动化控制类的M2M应用,金融交易M2M应用等都需要高实时性。

[0019] (5)对于一些特殊的应用,需要设置网关,例如,多个终端可以直接同一个网关,再由网关聚集数据,然后上报给M2M业务平台。

发明内容

[0020] 本发明要解决的技术问题是提供一种M2M业务的架构及实现M2M业务的方法,实现M2M业务的开展。

[0021] 为解决上述技术问题,本发明的一种M2M业务的架构,包括:多级M2M业务平台,其中,M2M业务平台用于管理以下的一种或多种功能实体:

[0022] M2M终端、M2M终端网关、下级M2M业务平台、专用业务平台和业务网关。其中,所述下级M2M业务平台用于提供一定区域范围内的M2M服务,可以接入和管理该区域范围内的M2M终端和M2M网关设备;所述上级M2M业务平台用于提供比下级M2M业务平台更大区域范围的M2M业务,即可以管理较大区域范围内的M2M终端和M2M网关设备。

[0023] 一般,最上级的M2M业务平台用于提供全网的M2M终端和M2M网关设备的接入、管理和业务。二级M2M业务平台提供省范围内的M2M业务,向省范围内的M2M终端和M2M网关提供接入、管理和业务。

[0024] 进一步地,专用业务平台提供的功能包括以下一种或者多种:视频业务、音频业务、流媒体业务、大数据量业务、高实时业务和行业应用;

[0025] 业务网关,用于汇聚数据,通常为一定区域范围内的M2M终端或者M2M网关提供业务和管理功能。

[0026] 进一步地,M2M业务平台向下级M2M业务平台、专用业务平台和业务网关中的一种或多种提供的管理功能包括以下至少之一:注册、登录、注销、数据同步和心跳。

[0027] 进一步地,M2M业务平台向下级M2M业务平台和\或专用业务平台提供业务数据, 包括以下至少之一:业务策略、业务参数、业务配置参数、业务内容和业务签约数据。同时, 下级M2M业务平台和\或专用业务平台也可以向上级的M2M业务平台提供业务数据,包括: 业务参数、业务配置参数、业务内容和业务签约数据。

[0028] 进一步地,M2M业务平台和/或专用业务平台向M2M终端和M2M终端网关提供以下至少一个功能:注册、登录和注销。

[0029] 进一步地,数据同步包括以下至少一种:

[0030] 上级M2M业务平台向下级M2M业务平台或专用业务平台同步数据;

[0031 ] 下级M2M业务平台或专用业务平台向上级M2M业务平台同步数据。

[0032] 进一步地,注册包括:

[0033] M2M业务平台或专用业务平台判断是否由该M2M业务平台或专用业务平台提供注册;

[0034] 如果是,则M2M业务平台或专用业务平台向M2M终端或M2M终端网关提供注册服务;否则,将注册消息传递给上级的M2M业务平台或专用业务平台。

[0035] 进一步地,业务网关向所述M2M终端和M2M终端网关提供以下至少一个功能:注册、登录和注销。

[0036] 进一步地,注册服务包括:

[0037] M2M终端或M2M终端网关向业务网关发送注册消息;

[0038] 业务网关将注册消息传递到上级的M2M业务平台或专用业务平台。

[0039] 进一步地,登录包括:

[0040] M2M终端或M2M终端网关向M2M业务平台或专用业务平台发送登录消息;

[0041] M2M业务平台或专用业务平台判断是否应该由M2M业务平台或专用业务平台提供登录;

[0042] 如果是,则由M2M业务平台或专用业务平台向M2M终端或M2M终端网关提供登录服务;否则,将登录消息传递给M2M业务平台和专用业务平台上级的M2M业务平台或专用业务。

[0043] 进一步地,登录包括:

[0044] 业务网关将所接收到的登录消息传递到上级的M2M业务平台或专用业务平台。

[0045] 进一步地,注销包括:

[0046] M2M终端或M2M终端网关向M2M业务平台或专用业务平台发送注销消息;

[0047] M2M业务平台或专用业务平台根据注销消息判断M2M终端或者M2M终端网关是否由M2M业务平台或专用业务平台提供注销服务;

[0048] 如果是,则由M2M业务平台或专用业务平台向M2M终端或M2M终端网关提供注销服务;否则,将注销消息传递给上级的M2M业务平台或专用业务平台。

[0049] 进一步地,所述M2M终端或M2M终端网关向所述业务网关传递注销消息;

[0050] 业务网关将注销消息传递到上级的M2M业务平台或专用业务平台。

[0051] 进一步地,M2M业务平台或专用业务平台根据从M2M终端或M2M终端网关发送的消息中的以下一种或者多种信息判断:

[0052] M2M网关设备标识、M2M网关设备类型、M2M终端标识、M2M终端类型、应用类型、应用标识和签约信息。

[0053] 进一步地,一种实现M2M业务的方法,包括:

[0054] M2M业务平台提供对下级M2M业务平台、专用业务平台和业务网关中的一种或多种的管理,包括以下一种或者多种管理:注册、登录、注销、数据同步、心跳。

[0055] 进一步地,M2M业务平台向下级M2M业务平台、专用业务平台和业务网关中的一种或多种提供以下一种或者多种数据:

[0056] M2M业务策略、M2M业务参数、M2M业务配置参数、M2M业务内容和M2M业务签约数据。

[0057] 进一步地,M2M业务平台、专用业务平台向M2M终端和M2M终端网关提供以下至少一种业务:注册、登录和注销;

[0058] 进一步地,M2M业务平台和\或专用业务平台根据以下一种或者多种数据判断是否由M2M业务平台和\或专用业务平台处理来自M2M终端或M2M终端网关传递的消息或数据:

[0059] M2M网关设备标识、M2M网关设备类型、M2M终端标识、M2M终端类型、应用类型、应用标识和签约信息。

[0060] 综上所述,本发明通过分布部署的多级网络业务平台,以及各级平台提供相同或者差异化的业务平台功能以协同提供M2M业务的开展,通过部署多级的M2M业务平台,分级对全网的M2M终端进行管理,解决了 M2M终端地域跨度大、应用类型多和负载不均衡的问题,能够将已部署的行业或者专用业务平台融合到统一的架构中,对于大数据量和高实时性的M2M业务应用可以单独实现,降低了 M2M业务平台的负担。

具体实施方式

[0073] 下面结合附图对本发明的具体实施方式进行说明。

[0074] 图2为本实施方式的实现M2M业务的架构,在网络侧,包括:M2M业务平台、专用业务平台以及业务网关。

[0075] 其中,M2M业务平台,通过多级方式级联到一起的,各级M2M业务平台都可提供M2M 的业务处理,同时,各级M2M业务平台还可以对下级M2M业务平台进行管理,各级M2M业务平台也可以支持对接入的专用业务平台和业务网关进行管理。在分级的M2M业务平台中, 处于最上一级M2M业务平台为全网M2M业务平台,可以接入分布于全网范围内的M2M终端设备和M2M网关设备,其它各级的M2M业务平台、专用业务平台和业务网关也可以分别接入 M2M终端设备和M2M网关设备。

[0076] 另外,各级M2M业务平台、专用业务平台以及业务网关也可以直接向第三方应用提供M2M业务接入。

[0077] 对于专用业务平台,一般是提供专用类业务的平台,例如,专门提供音频处理,视频处理,流媒体业务处理,图片处理,大数据量处理、高实时业务和和行业应用等业务功能。 专用业务平台的业务数据一般直接提供给第三方应用。本实施例中,专用业务平台的数据也可以传递给M2M业务平台进行进一步的处理。专用业务平台也可以是一些提供行业应用或者领域应用的业务平台,例如,为智通家居,视频监控,交通,物流等业务所单独建设的业务平台。

[0078] 对于业务网关,一般用于汇聚数据,并直接透传到上级的M2M业务平台或者直接将数据传递给第三方M2M应用,业务网关本身只提供有限的或者全部的业务处理,或者不提供业务逻辑的处理。如果业务网关只提供有限的业务处理能力或者不处理业务,则业务处理功能将由上级的M2M业务平台或专用业务平台提供或者由第三方的应用提供。

[0079] 本实施方式中,专用业务平台和业务网关均直接接入上级的M2M业务平台或专用业务平台,由上级M2M业务平台或者专用业务平台直接提供管理和业务。

[0080] 上级的M2M业务平台接入下级的M2M业务平台或专用业务平台,为下级的业务平台(M2M业务平台和专用业务平台)和\或业务网关提供注册、登录和注销等功能。一般上级的M2M业务平台提供一些管理业务,例如:管理下级M2M平台或者专用业务平台或者业务网关的注册信息,包括:IP地址、标识、用户名和密码等;另外,上级M2M业务平台也可以为下级的M2M业务平台或者专用业务平台或者业务网关提供业务数据,例如:M2M业务策略、 M2M业务参数、M2M业务配置参数、M2M业务内容、M2M业务签约数据、M2M终端网关数据和M2M终端数据等。

[0081 ] 另外,上级的M2M业务平台与下级的M2M业务平台、专用业务平台和业务网关之间都应该支持心跳检测功能,以及单向或者双向的数据同步功能。

[0082] 此外,M2M业务平台、专用业务平台以及业务网关都应该提供对M2M终端或者M2M 网关设备的注册、登录、注销以及业务处理等功能。

[0083] 对于由M2M终端网关或者M2M终端传递的注册、登录、注销和业务处理消息,专用业务平台,业务网关以及M2M业务平台都应该基于M2M终端或者M2M终端网关的标识以及消息中的应用标识,或者,根据M2M终端网关和M2M终端的签约信息,决定是否应该由本身处理,还是应该转发到上一层,由上一层的M2M业务平台或者专用业务平台进行处理。上一级的M2M业务平台或者专用业务平台同理进行进一步的判断和处理。

[0084] 对于M2M终端网关或者M2M终端上报的业务数据,相应的专用业务平台,或者业务网关,或者M2M业务平台也根据M2M终端的标识或M2M终端网关的标识与应用标识,或者, 根据M2M终端网关和M2M终端的签约信息,决定业务数据是由本级的M2M业务平台或者专用业务平台或者业务网关处理,还是转发到上一级的M2M业务平台或专用业务平台进行处理,上一级M2M业务平台或专用业务平台同理进行进一步的判断和处理。

[0085] 图3为下级的M2M业务平台、专用业务平台和业务网关向上级的M2M业务平台注册的流程,包括:

[0086] 301 :下级的M2M业务平台、专用业务平台或业务网关向上级的M2M业务平台请求注册,在注册消息中携带自身的IP地址和标识等注册信息;

[0087] 302 :上级的M2M业务平台接受注册,保存下级的M2M业务平台、专用业务平台或者业务网关的IP地址和标识等注册信息,生成授权信息,例如:用户名和密码等;

[0088] 303 :上级的M2M业务平台将授权信息通过响应消息返回给下级的M2M业务平台、 专用业务平台或者业务网关。

[0089] 图4为平台到平台的登录、注销和业务数据传递的流程,包括:

[0090] 401 :下级的M2M业务平台、专用业务平台或业务网关根据注册时获得的授权信息向上级的M2M业务平台请求登录;

[0091] 402 :上级的M2M业务平台接受登录,并响应;

[0092] 403 :下级的M2M业务平台和专用业务平台向上级的M2M业务平台请求业务数据;

[0093] 业务数据包括:M2M业务策略、M2M业务参数、M2M业务配置参数、M2M业务内容和 M2M业务签约数据等。[0094] 404 :上级的M2M业务平台返回相应的业务数据;

[0095] 405 :下级的M2M业务平台、专用业务平台或业务网关可以向上级的M2M业务平台请求注销;

[0096] 406 :上级的M2M业务平台接受注销,并进行响应。

[0097] 图5为M2M终端设备或M2M网关设备向平台请求注册的流程,包括:

[0098] 501 :下级的M2M业务平台和专用业务平台与上级的M2M业务平台建立连接;

[0099] 502 :M2M终端设备或M2M网关设备向下级的M2M业务平台(或者任何其它级的M2M 业务平台)或专用业务平台请求注册,注册消息中包括:M2M终端设备或M2M网关设备的标识和应用的标识、地址等注册信息;

[0100] 503 :下级的M2M业务平台或专用业务平台根据M2M终端设备或者M2M网关设备的注册信息判断M2M终端设备或者M2M网关设备是否应该由自己或者应该由上级的M2M业务平台提供注册;

[0101] 判断是否应该向上级的M2M业务平台注册时,例如,可以根据M2M终端设备或者 M2M网关设备发送的注册消息中的相关信息,例如:M2M网关设备标识、M2M网关设备类型、M2M终端标识、M2M终端类型、应用类型、应用标识和签约信息等判断是否由本M2M业务平台,或者业务平台接受注册;否则,将注册消息转发到上一级的M2M业务平台或者专用业务。

[0102] 504 :如果应该是由本级的M2M业务平台或专用业务平台提供注册服务,则向M2M 终端设备或者M2M网关设备返回注册响应,在响应消息中包括一些授权信息;

[0103] 505 :如果应该是由上级的M2M业务平台提供注册服务,则将注册消息转发到上级的M2M业务平台;

[0104] 506 :上级的M2M业务平台或者专用业务平台利用503步相同的判断机制进行判断。如果由该M2M业务平台或者专用业务平台处理M2M终端设备或者M2M网关设备的注册请求,同时,向下级的M2M业务平台或专用业务平台返回注册结果。

[0105] 图6为M2M终端或M2M终端网关设备向业务网关注册的流程,包括:

[0106] 601 :业务网关已登录到上级的M2M业务平台并已建立连接;

[0107] 602 :M2M终端或M2M终端网关设备向业务网关请求注册,在注册消息中包括:M2M 终端或M2M终端网关设备的标识和应用的标识等注册信息;

[0108] 603 :业务网关直接将注册消息转发到上级的M2M业务平台或者专用业务平台;

[0109] 604 :上级的M2M业务平台或者专用业务平台与M2M终端或M2M终端网关设备进行注册流程,具体机制同步骤503。

[0110] 图7为M2M终端或M2M终端网关设备向平台登录的流程,包括:

[0111] 701 :下级的M2M业务平台或专用业务平台与上级的M2M业务平台已经建立连接;

[0112] 702 :M2M终端或M2M终端网关设备向下级的M2M业务平台或专用业务平台请求登录,在登录消息中包括M2M终端或M2M终端网关设备的标识和应用的标识,以及登录口令等登录信息;

[0113] 703 :下级的M2M业务平台或专用业务平台根据M2M终端或M2M终端网关设备的登录信息中的相关信息,例如:M2M网关设备标识、M2M网关设备类型、M2M终端标识、M2M终端类型、应用类型、应用标识和签约信息等,判断M2M终端或M2M终端网关设备是否应该由本身提供登录处理,否则,转发到上级M2M业务平台或者专用业务平台,由上级的M2M业务平台提供登录;

[0114] 例如:根据M2M终端或者M2M网关标识及消息中的应用标识判断是否由本M2M业务平台,或者专用业务平台接受登录;否则,将登录消息上传的上一级的M2M业务平台或者专用业务平台。

[0115] 704 :如果应该是由本级的M2M业务平台或专用业务平台提供登录服务,则向M2M 终端或者M2M网关返回登录响应;

[0116] 705:如果应该是由上级的M2M业务平台提供登录服务,则将登录请求转发到上一级的M2M业务平台;

[0117] 706 :上级的M2M业务平台处理M2M终端或网关的登录请求,方法同步骤703。

[0118] 图8为M2M终端或M2M终端网关设备向业务网关登录的流程,包括:

[0119] 801 :业务网关已登录到上级的M2M业务平台并已建立连接;

[0120] 802 :M2M终端或M2M终端网关设备向业务网关请求登录,在登录消息中包括:M2M 终端或M2M终端网关设备的标识和应用的标识以及口令等登录信息;

[0121] 803 :业务网关将登录消息转发到上级的M2M业务平台;

[0122] 804 :上级的M2M业务平台与M2M终端或网关进行登录流程,具体机制同步骤703。

[0123] 图9为M2M终端或M2M终端网关设备向平台注销的流程,包括:

[0124] 901 :下级的M2M业务平台或专用业务平台与上级的M2M业务平台已经建立连接;

[0125] 902 :M2M终端或者M2M终端网关设备向下级的M2M业务平台或专用业务平台请求注销,注销消息中包括M2M终端或者M2M终端网关设备的标识和应用的标识等注销信息;

[0126] 903 :下级的M2M业务平台或专用业务平台根据M2M终端或M2M终端网关的注销信息判断M2M终端或M2M终端网关是否由本身处理,否则应该向上级的M2M业务平台或者专用业务平台转发注销消息;

[0127] 例如:根据M2M终端或M2M网关设备的注销信息中的相关信息,例如:M2M网关设备标识、M2M网关设备类型、M2M终端标识、M2M终端类型、应用类型、应用标识和签约信息等,判断是否是本M2M业务平台或专用业务平台处理注销消息;否则,将注销消息上传的上级的M2M业务平台。

[0128] 904 :如果是由本级的M2M业务平台或专用业务平台提供注销服务,则向M2M终端或M2M终端网关设备返回注销响应;

[0129] 905 :如果应该是由上级的M2M业务平台提供注销服务,则将注销消息转发到上级的M2M业务平台;

[0130] 906 :上级的M2M业务平台处理M2M终端或M2M终端网关设备的注销请求,机制同 903步骤。

[0131] 图10为M2M终端或M2M终端网关设备向业务网关注销的流程,包括:

[0132] 1001 :业务网关已登录到上级的M2M业务平台,并已建立连接;

[0133] 1002 :M2M终端或M2M终端网关设备向业务网关注销登录,在注销消息中包括M2M 终端或M2M终端网关设备的标识和应用的标识以及口令等注销信息;

[0134] 1003 :业务网关将注销消息转发到上级的M2M业务平台或专用业务平台;

[0135] 1004 :上级的M2M业务平台或专用业务平台与M2M终端或M2M终端网关进行注销流程,机制同903。

[0136] 图11为M2M终端或M2M终端网关设备向平台上传数据的流程图:

[0137] 1101 :下级的M2M业务平台或专用业务平台已登录到上级的M2M业务平台,并已建立连接;

[0138] 1102 :M2M终端或M2M终端网关设备登录到下级的M2M业务平台或专用业务平台, 并建立数据连接;

[0139] 1103 :M2M终端或M2M终端网关设备向下级的M2M业务平台或专用业务平台上传终端业务数据;

[0140] 1104 :下级的M2M业务平台或专用业务平台进行业务处理;

[0141] 1105 :下级的M2M业务平台或专用业务平台判断需要向上级的M2M业务平台请求业务数据,包括:M2M业务策略、M2M业务参数、M2M业务配置参数、M2M业务内容、M2M业务签约数据等;

[0142] 1106 :下级的M2M业务平台或专用业务平台向上级的M2M业务平台请求业务数据;

[0143] 1107 :上级的M2M业务平台将相关的数据下发给下级的M2M业务平台或专用业务平台;

[0144] 1108 :下一级的M2M业务平台或专用业务平台与M2M终端或M2M终端网关设备完成业务交互。

[0145] 图12为M2M终端或M2M终端网关向业务网关上传数据的流程,包括:

[0146] 1201 :业务网关登录到上级的M2M业务平台或专用业务平台,并建立连接;

[0147] 1202 :M2M终端或M2M网关设备登录到业务网关,并建立数据连接;

[0148] 1203 :M2M终端或M2M网关设备向业务网关上传终端业务数据;

[0149] 1204 :业务网关转发业务数据到上级的M2M业务平台或专用业务平台;

[0150] 1205 :上级的M2M业务平台进行业务处理,然后响应业务网关;在该步骤中,上级的M2M业务平台或专用业务平台根据数据中的相关信息,例如:M2M网关设备标识、M2M网关设备类型、M2M终端标识、M2M终端类型、应用类型、应用标识和签约信息等,判断是否应该由本M2M业务平台或专用业务平台处理,否则上传到上一级的M2M业务平台或者专用业务"Γ α °

[0151] 1206 :业务网关向Μ2Μ终端或Μ2Μ网关设备响应。

[0152] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。并且,进一步,以上所述仅为基于Μ2Μ的描述, 同时,也适用于物联网网络、泛在网络以及传感器网络。此时,所述Μ2Μ终端等同于物联网终端、泛在网终端;所述Μ2Μ终端网关等同于物联网终端网关、泛在网终端网关、物联网网关、泛在网网关或传感器网关等;所述Μ2Μ业务平台等同于Μ2Μ业务平台、泛在网业务平台。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

SRC=http://www.google.com/patents/CN102238573A

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457922.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第二章 mybatis使用注解实现in查询(mysql)

mybatis实现in查询&#xff0c;两种方法&#xff1a; xml形式&#xff08;推荐&#xff09;注解方式&#xff08;个人喜欢注解&#xff0c;但是in场景可能不太适合注解&#xff09;代码&#xff1a; 1 Select("<script>" 2 "SELECT ID…

python面试代码题_python面试基础篇80题

1.为什么学习python?3.Python和Java、PHP、C、C#、C等其他语言的对比&#xff1f; C语言由于其底层操作特性和历史的积累&#xff0c;在嵌入式领域是当之无愧的王者。 PHP跨平台&#xff0c;性能优越&#xff0c;跟linux/unix结合比跟windows结合性能强45%,开发成本低,php5已经…

javascript 变量作用域

为什么80%的码农都做不了架构师&#xff1f;>>> javascript中的变量的作用域不同于java/c的变量规则。 1、在java/c中&#xff0c;如果有一个全局变量与一个局部变量重名&#xff0c;那么在局部变量的作用域中&#xff0c;局部变量会覆盖掉全局变量的值。当离开局部…

七月算法--12月机器学习在线班-第五次课笔记—回归

七月算法--12月机器学习在线班-第五次课笔记—回归 七月算法&#xff08;julyedu.com&#xff09;12月机器学习在线班学习笔记 http://www.julyedu.com 转载于:https://www.cnblogs.com/sweet-dew/p/5491271.html

公司网络搭建及×××到公司配置

一、公司路由器及子网配置公司192.168.1.0/24子网用于服务器集群&#xff0c;192.168.0.0/24子网用于办公子网&#xff0c;两个子网物理上不在一块。公司开业时&#xff0c;申请了电信40Mbps专线光纤&#xff0c;5个IP地址&#xff0c;网关&#xff1a;*.168.112.9 255.255.25…

蓝鸥零基础学习HTML5第五讲 CSS的基础样式

蓝鸥零基础学习HTML5第五讲 CSS的基础样式1.border<!DOCTYPE html><html lang"en"><head><meta charset"UTF-8"><title>Document</title><style>div {width:0px;height:0px;/*background: url("img/1.jpg…

C# 使用Conditional特性而不是#if条件编译

概述 #if/#endif 语句常用来基于同一份源码生成不同的编译结果&#xff0c;其中最常见的就是debug版和release版。但是这些工具在实际应用中并不是非常友好&#xff0c;因为它们容易被滥用&#xff0c;其代码页进而难以理解或调试。C#设计中考虑到这个问题&#xff0c;并提供了…

python安装opencv出现错误_Python3安装OpenCV出错,如何解决?

$ sudo pip install opencv-python $ sudo pip install opencv-contrib-python 参考下&#xff1a;python作业毕设&#xff1a;安装人工智能图像处理工具OpenCV​zhuanlan.zhihu.compython版本安装 适合所有平台&#xff1a; $ sudo pip install opencv-python $ sudo pip inst…

ioread32函数有关知识

x86体系和ARM体系的寻址方式是有差别的&#xff1a; 在x86下&#xff0c;为了能够满足CPU高速地运行&#xff0c;内存与CPU之间通过北桥相连并通过地址方式访问&#xff0c;而外设通过南桥与CPU相连并通过端口访问。 在ARM下也实现了类似的操作&#xff0c;通过两条不同的总线…

FPGA开发全攻略—— 调试

原文链接&#xff1a; FPGA开发全攻略连载之十三&#xff1a;FPGA实战开发技巧&#xff08;12&#xff09; 5.6 大规模设计的调试经验 在大规模设计的调试应该按照和设计理念相反的顺序&#xff0c;从底层测试&#xff0c;主要依靠ChipScope Pro 工具。下面主要介绍ChipScope P…

oracle创建表空间和用户授权

确定数据文件的存储地址&#xff0c;有两种情况&#xff0c;一个是明确存储地址&#xff0c;一个是跟其他表空间存在一个地方&#xff0c;但是不知道地址&#xff0c;这时候可以根据如下SQL进行查找&#xff1a;select t.* from sys.dba_data_files t where t.tablespace_name…

linux驱动 cdev,inode结构体

前面我们学习了字符设备结构体cdev Linux 字符设备驱动开发 &#xff08;一&#xff09;—— 字符设备驱动结构&#xff08;上&#xff09; 下面继续学习字符设备另外几个重要的 数据结构。 先看下面这张图&#xff0c;这是Linux 中虚拟文件系统、一般的设备文件与设备驱动程…

如何在VS和CB中配置MySQL环境

这里&#xff0c;由于我的MySQL安装在D盘 MY SQL\MySQL Server 5.6该路径下&#xff0c;所以后面的路径均以D:\MY SQL\MySQL Server 5.6开头 在VS中配置MySQL环境 包含目录&#xff1a; D:\MY SQL\MySQL Server 5.6\include 库目录&#xff1a;D:\MY SQL\MySQL Server 5.…

点乘和叉乘的区别_关于延时和混响的区别与专用延时器与混响器的调控技巧

关于延时和混响的区别与专用延时器与混响器的调控技巧延时器与混响器是模拟室内声场声音信号特性的专用设备。在录音节目制作中&#xff0c;延时器和混响器可以在模拟的艺术声场中传递时间、空间、方位、距离等重要信息&#xff0c;并且可以制作某些特殊效果。延时器与混响器工…

rs232读取智能电表_三相电表怎么看度数 怎么计算总电量

现在的三相电表一般都是在屏幕上面直接看&#xff0c;屏幕上面是有文字提示显示的&#xff0c;三相电表的总度数&#xff0c;上面的文字提醒一般是“正向有功总电量”&#xff0c;三相电表一般屏幕旁边都会上翻键和下翻键&#xff0c;可以上下翻开电表里面的数据。如下图所示&a…

android 学习随笔十六(广播 )

1、广播接收者 BroadcastReceiver接收系统发出的广播现实中的广播&#xff1a;电台为了传达一些消息&#xff0c;而发送的广播&#xff0c;通过广播携带要传达的消息&#xff0c;群众只要买一个收音机&#xff0c;就可以收到广播了 Android中的广播&#xff1a;系统在运行过程中…

Azure运维系列 4:安装和使用Azure PowerShell管理云

前面讲到了很多的管理方式&#xff0c;包括Azure中国最近更新的预览版管理门户和Azure云助理&#xff0c;都是非常不错的管理Azure的方式&#xff0c;今天我们再来介绍一种更加高效的管理方式Azure PowerShell。熟悉命令行的朋友都知道&#xff0c;Linux之所以那么好用是因为其…

python2编码_Python2字符编码

我们通常见到的字符串编码主要是三种GB2312/GBK、Unicode、UTF-8。GB2312/GBK是多字节(multibytes)编码的一种&#xff0c;属于“ASCII的加强版”&#xff0c;与之平行的由Big5、ShiftJIS之类的编码各自为政&#xff0c;所有这些用两个字节表示汉字的多字节编码标准统称为ANSI编…

angularJs关于指令的一些冷门属性

我们使用ng的时候&#xff0c;经常会使用到指令&#xff0c;大家所熟知的属性我在这里就不介绍了&#xff0c;讲讲大家没怎么留意的属性 1.multiElement 这是指定指令作用区间的功能&#xff0c;最常用的就是ng-repeat-start和ng-repeat-end了。 2.priority 指令优先级&#xf…

设备模型2

前言 在上一篇中&#xff0c;我们大致描述了LINUX设备模型&#xff0c;我们先来总结一下三要素的关系。 从图中可以看出,Linux设备模型就是"总线、设备、驱动、类"这四个概念之前的相互关系;这也是Linux2.6内核抽象出来的用于管理系统中所有设备的模型图; 简单地描述…