用于在机器到机器(m2m)系统中改变网关的方法及其装置的制造方法

xiaoxiao2020-10-23  8

用于在机器到机器(m2m)系统中改变网关的方法及其装置的制造方法
【技术领域】
[0001] 本发明设及无线通信系统,具体地,设及在机器到机器(M2M)系统中改变网关。
【背景技术】
[0002] 近来,对M2M(机器到机器)通信的兴趣不断增加。M2M通信对应于在机器与机器 之间无需人参与的情况下执行的通信。M2M通信也被称为MTC(机器类型通信)或loT(物 联网)通信。用于M2M通信的终端被称为M2M装置。一般而言,M2M装置具有诸如低移动 性、时间容忍或延迟容忍、小数据传输等该样的特点。W与在中屯、处存储并管理M2M通信信 息的M2M服务器连接的方式来使用M2M装置。如果根据彼此不同的通信方案来连接M2M装 置,则M2M装置和M2M服务器在通信方案发生改变的部分经由M2M网关彼此连接。在该样 做时,能够构造整个M2M系统。能够通过M2M系统来提供诸如目标跟踪、功率测量、自动支 付系统、健康护理服务、远程控制等该样的服务。
[0003] 本发明设及M2M系统。

【发明内容】

[0004] 技术任务
[0005] 本发明的一个目的在于提供一种在M2M系统中有效地发送和接收信号的方法及 其装置。本发明的另一目的在于提供一种在M2M系统中有效地改变M2M网关的方法及其装 置。本发明的另一目的在于提供一种在M2M网关发生改变的同时使得数据在M2M系统中不 丢失的方法及其装置。本发明的其它目的在于提供一种在M2M网关发生改变的同时使得 M2M服务在M2M系统中的中断最小化的方法及其装置。
[0006] 可从本发明得到的技术任务不受上述技术任务限制。此外,本发明所属的技术领 域中的普通技术人员能够从下面的描述清楚地理解其它未提到的技术任务。
[0007] 技术解决方案
[0008] 在本发明的一方面,本文中提供了一种在包括第一层和第二层的机器到机器 (M2M)系统中通过与具有受限能力的至少一个或更多个M2M装置进行通信的M2M网关来改 变网关的方法,所述方法包括W下步骤:经由所述M2M网关的第一层来接收指示网关改变 的触发信号;W及经由所述M2M网关的所述第一层来将指示所述网关改变的第一通知发送 到M2M服务器,其中,具有所述受限能力的所述M2M装置对应于不包含所述第一层的装置, 其中,通过所述M2M网关的所述第一层对在具有所述受限能力的所述M2M装置的所述第二 层中生成的数据进行管理或者将所述数据存储在树结构的数据结构中,并且其中,在将所 述通知发送到所述M2M服务器之后,由所述M2M服务器对包含所述数据的所述数据结构进 行检索。
[0009] 在本发明的另一方面,本文中提供了一种在包括第一层和第二层的M2M系统中与 具有受限能力的至少一个或更多个M2M装置进行通信的网关,所述网关包括;射频RF单元; W及处理器,所述处理器被构造为经由所述M2M网关的第一层来接收指示网关改变的触发 信号,所述处理器被构造为经由所述M2M网关的所述第一层来将指示所述网关改变的第一 通知发送到M2M服务器,其中,具有所述受限能力的所述M2M装置对应于不包含所述第一层 的装置,其中,通过所述M2M网关的所述第一层对在具有所述受限能力的所述M2M装置的所 述第二层中生成的数据进行管理或者将所述数据存储在树结构的数据结构中,并且其中, 在将所述通知发送到所述M2M服务器之后,由所述M2M服务器对包含所述数据的所述数据 结构进行检索。
[0010] 优选地,所述第一层对应于包含由所述M2M系统提供的公共服务的公共服务层, 并且所述第二层对应于执行特定M2M应用的应用层。
[0011] 优选地,所述数据结构包括指示网关改变状态的第一信息和指示目标网关的识别 信息的第二信息,并且触发信号包括通过特定值构造的所述第一信息的值。
[0012] 优选地,所述数据结构包括用于所述M2M服务器的第一低数据结构,并且其中,所 述第一通知包括所述第一低数据结构的通用资源标识符扣RI)。
[0013] 优选地,所述M2M服务器被构造为使用所述URI来检索并存储所述数据结构。
[0014] 优选地,所述数据结构包括针对所述M2M装置的第二低数据结构,所述方法还包 括W下步骤:经由所述第一层将指示所述网关改变的第二通知发送到所述M2M装置,其中, 在所述M2M装置接收到所述第二通知之后,所述M2M装置在所述网关改变完成之前不向所 述M2M网关发送任何信息。
[0015] 有益效果
[0016] 根据本发明,能够在M2M系统中有效地发送并接收信号。根据本发明,能够在M2M 系统中有效地改变M2M网关。根据本发明,能够在M2M网关发生改变的同时使得数据在M2M 系统中不丢失。根据本发明,能够在M2M网关发生改变的同时使得M2M服务在M2M系统中 的中断最小化。
[0017] 可从本发明获得的效果可W不受上述效果限制。此外,本发明所属的技术领域中 的普通技术人员能够从下面的描述清楚地理解其它未提到的效果。
【附图说明】
[0018] 附图被包括进来W提供对本发明的进一步理解,附图例示了本发明的实施方式, 并且与本说明书一起用于解释本发明的原理。
[0019] 图1示出了M2M系统的示例。
[0020] 图2示出了M2M系统的分层结构的示例。
[0021] 图3示出了M2M系统的功能架构的示例。
[0022] 图4是M2M系统构造的示例的图。
[0023] 图5是M2M系统中使用的资源的示例的图。
[0024] 图6是针对特定M2M应用的资源的示例的图。
[002引图7是M2M系统的示例的图。
[0026] 图8是根据本发明的网关替换方法的示例的流程图。
[0027] 图9是例示了根据本发明的实施方式的装置的框图。
【具体实施方式】
[0028]现在将详细地参考本发明的优选实施方式,在附图中例示了本发明的该些优选实 施方式的示例。下面将参照附图给出的详细描述旨在解释本发明的示例性实施方式,而不 是示出能够根据本发明实现的仅有的实施方式。为了提供对本发明的透彻理解,W下详细 描述包括具体细节。然而,对于本领域技术人员将显而易见的是,可W在没有该些具体细节 的情况下实践本发明。
[0029]在一些情况下,为了避免使本发明的概念模糊,省去了已知的结构和装置,并且W框图的形式示出了该些结构和装置的重要功能。将在整个附图中使用相同的附图标记来指 代相同或相似的部件。
[0030] 在本发明中,机器到机器(M2M)装置是指用于M2M通信的装置。M2M装置可W是固 定的或移动的。M2M装置可W通过与M2M服务器进行通信来向M2M服务器发送用户数据和/ 或控制信息/从M2M服务器接收用户数据和/或控制信息。M2M装置可W被称为终端设备、 移动站(M巧、移动终端(MT)、用户终端扣T)、用户站(S巧、无线装置、个人数字助理(PDA)、 无线调制解调器、手持式装置等。M2M服务器是指用于M2M通信的服务器,并且通常是固定 站或移动站。在本发明中,M2M网关是指在与M2M装置连接的网络和与M2M服务器连接的 网络彼此不同时用作进入一个网络至另一网络的连接点的装置。
[0031] 另外,在本说明书中,术语"实体"可W是指诸如M2M装置、M2M网关或M2M服务器 该样的硬件,或者术语"实体"可W是指如下面描述的M2M应用层或M2M(公共)服务层的 软件组件。
[0032] 图1示出了M2M系统的示例。图1示出了根据欧洲电信标准学会巧TSI)技术规 范(T巧的M2M系统的示例。
[0033] 根据ETSITS的M2M系统限定用于各种M2M应用的公共M2M服务框架。M2M应用 可W指示实现诸如电子健康、城市自动化、连接消费者、汽车等该样的M2M服务解决方案的 软件组件。M2M系统提供通常对于实现各种M2M应用所需的功能,并且所述通常必需的功 能能够被称为M2M服务或M2M公共服务。如果使用M2M公共服务,则能够在不需要为各个 M2M应用再次构造基本服务框架的情况下容易地实现M2M应用。
[0034]W服务能力(SC)的形式来提供M2M服务,M2M应用经由开放接口接近SC(服务能 力)并且能够使用通过SC(服务能力)提供的M2M服务。SC(服务能力)可W对应于当M2M 应用被设置在服务框架上时能够正在使用的M2M服务的功能的集合。SC(服务能力)是SC 实体(服务能力实体)和SC层(服务能力层)的通用名称。
[0035] 能够将SC(服务能力)表示为xSC。在该种情况下,X能够由N、G和D中的一个 来表示。X指示SC(服务能力)存在于网络(和/或服务器)、网关和装置当中的何处。例 如,NSC指示存在于网络和/或服务器中的SC(服务能力),并且GSC指示存在于网关中的 SC(服务能力)。
[0036]M2M应用可W存在于网络、网关或装置中。W与服务器直接连接的方式存在于网络 或服务器中的M2M应用能够被称为M2M网络应用,或者能够被简单地称为NA(网络应用)。 例如,NA对应于W与服务器直接连接的方式实现的软件,并且能够执行与M2M网关或M2M装 置通信并管理该M2M网关和该M2M装置的功能。存在于装置中的M2M应用能够被称为M2M 装置应用,或者能够被简单地称为DA(装置应用)。例如,DA对应于在M2M装置中实现的软 件,并且能够将传感器信息等传送到NA。存在于网关中的M2M应用能够被称为M2M网关应 用,或者能够被简单地称为GA(网关应用)。例如,GA可W起到管理M2M网关的作用,并且 能够向DA提供SC(服务能力)。M2M应用是应用实体(A巧和应用层的通用名称。
[0037] 参照图1,M2M系统架构能够被划分成网络域W及装 置和网关域。网络域能够包括 用于M2M系统管理的功能和用于网络管理的功能。能够通过存在于装置和网关域中的M2M应用管理装置W及M2MSC(服务能力)来执行用于M2M系统管理的功能。能够通过核屯、网 络和接入网络来执行用于网络管理的功能。因此,在图1中所示的示例中,核屯、网络和接入 网络提供实体之间的连接,而不是执行M2M功能。能够在网络域中的M2MSC(服务能力) 与装置和网关域中的M2MSC(服务能力)之间经由核屯、网络和接入网络来执行M2M通信。 每个域的M2M应用能够经由每个域的M2MSC(服务能力)发送和获得信号或信息。
[003引接入网络对应于使得M2M装置和网关域能够与核屯、网络进行通信的实体。接入网 络的示例包括xD化(数字用户线)、HFC(混合光纤同轴线缆)、卫星、GERAN、UTRAN、e-UTRAN、 无线LAN、WiMAX等。
[0039] 核屯、网络对应于提供诸如IP(互联网协议)连接、服务和网络控制、互连、漫游等 该样的功能的实体。核屯、网络包括3GPP(第S代合作伙伴计划)核屯、网络、ETSITISPAN(电 信和互联网融合服务及高级联网协议)核屯、网络、3GPP2核屯、网络等。
[0040]M2MSC(服务能力)提供能够由各种M2M网络应用共享的M2M公共服务功能 (CSF),经由开放接口来曝光M2M服务,并且使得M2M应用能够使用M2M服务。M2MSC(服务 能力)实体能够被理解为公共服务功能(CSF)的一个示例,并且提供能够由M2M应用使用 并共享的公共服务功能(CS巧的子集。M2MS化(服务能力层)可W对应于包括M2MSC实 体的层。
[0041]M2M应用对应于操作服务逻辑的实体和能够经由开放接口使用M2MSC(服务能 力)的实体。M2M应用层指示包括M2M应用和相关操作逻辑的层。
[0042]M2M装置对应于经由M2MSC(服务能力)来操作M2M装置应用的实体。M2M装置 能够直接与网络域的M2M服务器进行通信,并且能够经由M2M网关与网络域的M2M服务器 进行通信。在经由M2M网关进行连接的情况下,M2M网关像代理服务器(proxy)那样操作。 M2M装置能够包括M2M应用和/或M2MSC(服务能力)。
[0043]M2M区域网络提供M2M装置和M2M网关之间的连通性。在该种情况下,M2M网关和 M2M服务器之间的网络与M2M装置和M2M网关之间的网络可W彼此不同。例如,能够使用 W下项来实现M2M区域网络;诸如IE邸802. 15.UZigbee、藍牙炬luetooth)、IETFR0化、 ISA100. 11a该样的PAN(个人区域网络)技术W及诸如化C(电力线通信)、M-BUS、无线 M-BUS、KNX等该样的局域网技术。
[0044]M2M网关对应于经由M2MSC(服务能力)来管理M2M应用的实体和向M2M应用提 供服务的实体。M2M网关在M2M装置和网络域之间执行代理服务器的功能,并且能够执行向 ETSI非兼容M2M装置提供服务的功能。M2M网关可W对应于在M2M装置当中配备有网关的 功能的实体。M2M网关能够包括M2M应用和/或M2MSC(服务能力)。
[0045] 图1中所示的M2M架构仅仅是示例,并且每个实体的名称可W改变。例如,在根 据oneM2M技术规范的系统中,M2MSC(服务能力)能够被称为M2M公共服务实体(CSE),并 且SCL(服务能力层)能够被称为公共服务层(C化)。另外,M2M应用能够被称为应用实体 (AE),并且M2M应用层能够被简单地称为应用层。类似地,每个域的名称也可W改变。例如, 在oneM2M系统中,网络域能够被称为基础设施域,并且装置和网关域能够被称为场域。
[0046] 如图1中所示,M2M系统能够被理解为包括用于M2M通信的M2M应用层和M2M SC(服务能力)层的分层结构。
[0047] 图2示出了M2M系统的分层结构的示例。
[0048] 参照图2,M2M系统能够包括应用层202、公共服务层204和底层(underlying)网 络服务层206。如在前述描述中提到的,应用层202对应于M2M应用层,并且公共服务层204 可W对应于M2MSCL。底层网络服务层206将诸如存在于核屯、网络中的装置管理、位置服务 和装置触发该样的服务提供给公共服务层204。
[0049] 图3示出了M2M系统的功能架构的示例。在功能方面,M2M系统架构能够包括应用 实体(AE)302、公共服务实体(CSE)304和底层网络服务实体(NSE)306。实体302、304、306 中的每一个能够经由由公共服务实体304支持的参考点彼此进行通信。参考点起到指定实 体302、304、306中的每一个之间的通信流的作用。参考点能够被表示为Mcx,并且Me意指 "M2M通信"。在本说明书中,Mca参考点、Mcc参考点和Men参考点能够分别被表示为Mca、 MeC和Men。
[0050] 参照图3,Mca参考点312指定应用实体(AE) 302和公共服务实体(CSE) 304之间 的通信流。Mca参考点312使得AE302能够使用由CSE304提供的服务,并且使得CSE304 能够与AE302进行通信。Mca参考点312可W指示M2M应用层和M2M公共服务层之间的接 P。
[0051]Mcc参考点314指定彼此不同的公共服务实体(CSE)304之间的通信流。当CSE304提供必要的功能时,Mcc参考点314使得CSE304能够使用不同的CSE的服务。由Mcc 参考点314提供的服务可W取决于由CSE304支持的功能。Mcc参考点314可W指示M2M 通信服务层之间的接口。
[0052]Men参考点316指定CSE304和底层网络服务实体(NSE) 306之间的通信流。为了 使CSE304提供所需的功能,Men参考点316使得该CSE能够使用由NSE306提供的服务。 Men参考点312可W指示M2M公共服务层和M2M底层网络层之间的接口。
[0053] 在图3中所示的示例中,CSE304能够提供各种公共服务功能(CSF)。例如,CSE 304能够包括从由W下项构成的组中选择的至少一个;应用和服务层管理功能、通信管理 和传送处理功能、数据管理和存储库功能、装置管理功能、组管理功能、发现功能、定位功 能、网络服务曝光/服务执行和触发功能、注册功能、安全功能、服务收费和计费功能、服务 会话管理功能W及订阅/通知功能。CSE304指示公共服务功能的示例,并且提供能够由 M2M应用使用并共享的公共服务功能的子集。下文中将对公共服务功能进行示意性解释。
[0054]-应用和服务层管理(ASM);提供AE和CSE的管理功能。例如,ASM功能构造CSE 的功能,寻找CSE的功能的故障并且对功能进行升级。此外,ASN功能能够升级AE的功能。 [005引-通信管理和传送处理(CM畑);提供与不同的CSE、AE和NSE的通信。例如,CM畑 功能确定定时W及使用用于CSE至CSE通信的连接的方法,并且能够控制特定请求W被延 迟的方式进行传送。
[0056] -数据管理和存储库值MR);使得M2M应用能够彼此交换并共享数据。例如,DMR功 能收集大量的数据,使数据彼此聚合,将数据转换成特定格式并且能够存储经转换的数据。
[0057]-装置管理值MG);管理不但针对M2M网关和M2M装置而且针对存在于M2M区域网 络中的装置的装置功能。例如,DMG功能能够执行应用安装和配置、固件更新、记录、监测、 诊断、网络拓扑管理等。
[0058] -发现值IS);根据请求在给定的范围和条件内捜索诸如信息和资源该样的信息。
[0059]-组管理佑MG);例如,能够W使资源和M2M装置或M2M网关彼此组合的方式来生 成组,该功能处理组相关请求。
[0060]-定位(L0C);该功能使得M2M应用能够获得M2M装置或M2M网关的位置信息。
[0061] -网络装置曝光/服务执行和触发(NSS巧;使得能够执行底层网络的通信,并且使 得由该底层网络提供的服务或功能可用。
[0062]-注册(REG);该功能使得M2M应用或不同的CSE能够在特定CSE处注册。执行注 册W使用该特定CSE的M2M服务功能。
[006引-安全(SEC);执行W下功能;处理诸如安全密钥该样的敏感数据、建立安全相关 关联、认证、授权、保护ID(身份)等。
[0064]-服务收费和计费(SCA);执行向CSE提供收费功能的作用。
[0065] -服务会话管理(SSM):为了端到端通信,执行管理服务层的M2M会话的功能。
[0066]-订阅/通知(SUB);当订阅了针对特定资源的改变时,如果资源发生改变,则执行 通知所述改变的功能。
[0067] 图4是M2M系统构造的示例的图。在本说明书中,节点对应于包括一个或更多个 M2M应用的实体或者包括一个CSEW及等于或大于零个M2M应用的实体。
[0068] 尽管应用专用节点(ADN)包括至少一个或更多个应用实体(AE),然而应用专用节 点(AND)可W指示不包括公共服务实体(CSE)的节点。ADN能够经由Mca与中间节点(MN) 或基础设施节点(1脚进行通信。ADN能够被称为具有受限能力的M2M装置。在该种情况 下,具有受限能力的M2M装置可W对应于不包括公共服务层或公共服务实体(CSE)的M2M 装置。具有受限能力的M2M装置能够被简单地称为受限M2M装置。
[0069]应用服务节点(ASN)包括至少一个或更多个公共服务实体(CSE),并且可W指示 包括至少一个或更多个M2M应用实体(A巧的节点。ASN能够经由Mcc与一个中间节点或基 础设施节点进行通信。ASN能够被称为M2M装置。
[0070] 中间 节点(MN)可W指示包括一个公共服务实体(CSE)W及等于或大于零个M2M 应用实体(AE)的节点。丽能够经由Mcc与基础设施节点(1脚或不同的中间节点(MN)进 行通信。或者,丽能够经由Mcc与IN/MN/ASN进行通信。或者,丽能够经由Mca与ADN进 行通信。^1N能够被称为M2M网关。
[0071] 基础设施节点(1脚包括公共服务实体(CSE),并且可W指示包括等于或大于零个 应用实体(AE)的节点。IN能够与至少一个或更多个中间节点(MN)和/或至少一个或更 多个ASN进行通信。或者,IN能够经由Mcs与一个或更多个ADN进行通信。IN能够被称为 M2M服务器。
[007引参照图4,情况1示出了在AND402和IN422之间执行的通信的示例。ADN402 可W对应于具有受限能力的M2M装置。在该种情况下,由于ADN402不包括CSE或公共服 务层,因此ADN能够经由Mca与IN422的CSE进行通信。在该种情况下,由于ADN402不 包括CSE或公共服务层,因此ADN不能存储由AE或应用层生成的数据。因此,在情况1中, 能够将由ADN402的AE或应用层生成的数据存储在IN422的CSE中。
[007引情况2示出了在AND404和丽414之间执行的通信的示例。ADN404也可W对 应于具有受限能力的M2M装置。因此,除了ADN404正在与MN414的CSE进行通信的点之 夕F,ADN还能够与情况1的操作相似地操作。具体地,ADN404能够经由Mca与丽414的 CSE进行通信。此外,由于ADN404不包括CSE或公共服务层,因此ADN不能存储由AE或 应用层生成的数据。因此,能够将由ADN404的AE或应用层生成的数据存储在IN414的 C沈中。
[0074] 此外,在情况2中,MN414能够经由MN412与IN422进行通信。在该种情况下, MN414和MN412能够彼此进行通信,并且MN412和IN422能够经由Mcc彼此进行通信。MN414能够在不需要经过MN412的情况下与IN422进行通信。
[007引情况3示出了在ASN406和丽414之间执行的通信的示例。与情况1或情况2 不同,由于ASN406包括CSE或公共服务层,因此由ASN406的AE或应用层生成的数据能 够存储在ASN406的CSE或公共服务层中。此外,ASN406的AE能够经由ASN406的CSE 与丽414的CSE进行通信。
[007引情况4示出了在ASN408和丽414之间执行的通信的示例。与情况3相比,ASN408的CSE能够在不需要经过^1N的情况下与IN422的CSE直接进行通信。
[0077]IN422/424能够被定位在基础设施域或网络域,并且能够包括一个CSEW及等于 或大于零个AE。IN422/424能够经由Mcc彼此进行通信。
[0078] 图5是在M2M系统中使用的资源的示例的图。
[007引在M2M系统中,应用实体(AE)、CSE、数据等能够被表示为资源。在M2M系统中,资 源指示能够使用唯一地址(例如,URI(通用资源标识符或统一资源标识符))来唯一地寻 址的数据结构。在M2M系统中,资源可W具有树结构,能够通过CSE或公共服务层进行管理 和存储,并且能够彼此逻辑地连接。因此,M2M装置、M2M网关、M2M服务器的CSE或公共服 务层能够包括资源。相反,M2M系统的AE或应用层不能具有资源。在包括树结构的M2M资 源中,baseURI对应于根资源,并且baseURI能够包括属性和子资源。
[0080] 在M2M系统中限定有各种资源。M2M应用能够基于资源来执行通信。例如,资源能 够被用于诸如应用的注册、读取传感器值等该样的M2M服务。当生成示例时,将唯一地址信 息(例如,URI)发送给每个资源。与根资源相似,每个资源能够包括属性和子资源。每个 资源能够使用唯一地址信息来进行寻址。
[0081] 属性存储关于资源本身的信息,并且不能包括子资源。子资源能够包括该子资源 的属性及其自己的子资源。例如,子资源包括CES资源、应用资源、访问权限资源、容器资 源、组资源、订阅资源、发现资源等。
[008引-CSE资源对应于存在于baseURI/实体的下部处的资源,并且包括在相应的CSE处 注册(连接)的不同的CSE的信息。
[008引-应用资源对应于存在于baseURI/应用或baseURI/实体/(特定CS巧/应用的 下部处的资源。如果应用资源存在于baseURI/应用的下部处,则存储在相应的CSE处注册 (连接)的应用的信息。如果应用资源存在于baseURI/实体/(特定CS巧/应用的下部处, 则存储在命名为"(特定CS巧"的CSE处注册的应用的信息。
[0084]-访问权限资源对应于存在于baseURI/access化曲t的下部处的资源W及存储关 于访问权限的信息的资源。能够使用当前资源中包括的访问权限信息来执行授权。
[0085]-容器资源对应于存在于baseURI/容器的下部处的资源,并且存储根据CSE或AE 生成的数据。
[0086] -组资源对应于存在于baseURI/组的下部处的资源,并且提供能够W使资源彼此 绑定的方式来处理各种资源的功能。
[0087]-订阅资源对应于存在于baseURI/订阅的下部处的资源,并且执行经由通知来通 知资源的状态的改变的功能。
[0088]-发现资源对应于存在于baseURI/发现的下部处的资源,并且被用于发现特定资 源。
[0089] 图6是针对特定M2M应用的资源的示例的图。如在前述描述中提到的,针对 特定M2M应用的资源能够存储在M2M网关的CSE中或者公共服务层的资源的应用资 源中。与根资源相似,针对特定M2M应用的资源能够包括属性和子资源。在图6中, ]1〇1:1^031:;[0]1化3]1]1613资源可1^对应于与订阅资源相关的资源。
[0090] 图7是M2M系统的示例的图。图7示出了智能电网控制应用使用智能插座来执行 电力控制的示例。智能插座(sma;rtPlug_l至sma;rtPlug_n)作为包括ADN的M2M装置操 作。每个M2M装置(sma;rtPlug_l至sma;rtPlug_n)对应于具有受限能力的M2M装置(或受 限M2M装置),并且不包括CSE(公共服务实体)。因此,由智能插座生成的数据(例如,电 力计量信息)不能由智能插座存储。数据能够由与智能插座连接的M2M网关或M2M服务器 存储。在图7所示的示例中,智能插座与作为M2M网关操作的家庭网关连接,并且能够将由 智能插座生成的全部数据存储在家庭网关中。
[0091] 参照图7,家庭网关包括CSE,并且能够管理并存储针对智能插座应用的树结构的 数据结构(或资源)。例如,由家庭网关管理并存储的资源包括根地址值"201. 32. 42. 32", 并且在201. 32. 42. 32/application的下部处生成针对智能插座的资源。能够将智能插座 中的每一个智能插座的属性和数据信息存储于在201. 32. 42. 32/application的下部处 生成的资源中。例如,能够将smartPlug_l的数据信息(例如,电力数据信息)存储于在 201. 32. 42. 32/application/sma;rtPlug_l/container的下部处生成的相应资源中。此外, 能够将sma;rtPlug_l的属性信息存储在 201. 32. 42. 32/application/sma;rtPlug_l的属性 字段中。每当属性发生改变或者生成了新数据时,能够经由Mca将智能插座中的每一个智 能插座存储在家庭网关的资源或数据结构中。
[0092] 此外,在M2M系统中,M2M网关能够由于各种原因而发生改变。例如,如果用户设备 在改变多个网关的同时跳频,如果多个网关将服务连接至单个M2M终端,或者如果传统网 关由于规定的原因而W-对一的方式发生改变,则M2M网关能够发生改变。一对一地改变 传统网关的情况对应于从旧装置一对一地用新装置来替换网关的情况的服务形式。例如, 由于诸如固件更新或电池更换或者网关的故障该样的维护原因,能够W-对一的方式来替 换网关。
[009引当在M2M系统中W-对一的方式来替换M2M网关时,可能出现下面的问题。在用 新网关替换传统网关之后,为了立即重新开始针对M2M装置的服务,新网关应当照原样保 持M2M应用的构造信息。然而,由于网关的替换,能够删除与传统网关进行通信的M2M应用 的全部构造信息。M2M装置应当照原样保持传统服务的形式。由于构造信息在经由M2M网 关进行连接的情况下存储在M2M网关中,因此,当改变/替换M2M网关时,应当在改变/替 换M2M网关之后在M2M装置和M2M网关之间重新构造构造信息。
[0094] 如果大量的M2M装置与单个M2M网关连接,则问题可能变得更严重。如果M2M网关 丢失构造信息,为了在新网关和许多M2M应用之间重新构造构造信息,则会出现许多延迟。 因此,新网关不能无缝地提供基于构造信息执行的服务。
[0095] 具体地,因为ADN不包括CSE,所WADN本身不能保持构造信息或数据。因此,在 M2M网关与ADN进行通信的情况下,如果替换了M2M网关,则在M2M网关中存储的全部构造 信息和数据会丢失。为此,当替换M2M网关时,问题可能W与M2M网关进行通信的所有ADN 的数据和管理信息丢失或者需要进行重新构造的方式出现。
[0096] 因此,本发明提出了一种当在M2M系统中改变M2M网关时能够在使应用构造信息 和数据不丢失的情况下使M2M服务的中断最小化的网关替换方法。根据本发明的方法考虑 了下面描述的两个项。在下文中,为了清楚起见,将M2M网关称为网关,并且能够将M2M装 置称为装置。
[009 7]-如果必须改变网关,则应当在改变网关的同时使用任何方法来将在M2M网关处 注册的资源保持在特定地点。否则,应当在改变网关之后再次注册在网关中存储的资源,并 且在管理方面,该变成了装置和网关双方的负担。
[0098]-为了在替换网关的同时不与改变后的网关进行通信,与改变后的网关进行通信 的应用需要识别替换处理。否则,由应用发送给改变后的网关的数据包可能丢失。此外,应 用的构造信息或数据也可能丢失。
[0099] 图8是根据本发明的网关替换方法的示例的流程图。在图8中,接收方810指示 M2M装置应用值A),并且接收方810可W对应于M2M装置的应用实体(AE)或者应用层。此 夕F,接收方810可W对应于应用专用节点(ADN),并且可W不包括公共服务实体(CS巧或公 共服务层。
[0100] 分发方(issuer)820指示M2M网关应用佑A)或M2M网络应用(NA),并且分发方 820可W对应于M2M网关(或中间节点(MN))的应用实体(AE)或者应用层。本地S化-1 830指示传统网关(旧网关)的SCL(服务能力层),并且本地S化-2 840指示新网关或目 标网关的S化。本地S化-1 830和本地S化-2 840可W分别对应于M2M网关(或中间节点 (MN))的CSE和公共服务层。
[0101] 远程SCL850指示M2M服务器的SCL(服务能力层),并且远程SCL850可W对应 于M2M服务器(或基础设施节点(1脚)的CSE或者公共服务层。
[0102] 参照图8,在步骤S802中,能够经由诸如注册该样的过程或服务过程将针对应用 (例如,810、820)的资源存储在本地S化-1 830中。
[0103] 在步骤S840中,分发方820能够生成指示网关替换的触发信号,W发起网关替换 过程。触发信号可W对应于更新例如资源的更新信号。能够通过软件自动地生成触发信号, 能够通过来自外部管理口户的命令来生成触发信号,或者能够通过与用户的交互来生成触 发信号。
[0104] 此外,在步骤S804中,为了生成触发信号,分发方820能够经由M2M公共服务层将 触发信号存储在诸如传统网关(本地sa-1 830)的资源当中的"替换"该样的容器中。与 所述触发信号相关的信息能够如下地存储。
[0105]
[0106] 在上述不例中,通过<r巧lacementStatus〉和</replacementSta1:us〉进行区分的 信息对应于指示网关改变状态的信息。例如,信息可W具有诸如真或假的布尔值。例如,如 果信息的值对应于真,则该信息可W指示网关替换被触发的状态。如果信息的值对应于假, 则该信息可W指示网关替换未被触发的正常状态。值与状态之间的关系可W改变。此外, 例如,在默认情况下,替换状态信息可W具有假。作为不同的示例,替换状态信息可W具有 不同的数据类型。
[0107] 如果网关替换根据外部情况有条理地发生,则传统网关能够知道目标网关的识别 信息。如果传统网关知道目标网关,则能够将目标网关的识别信息添加到传统网关的资源。 能够通过<replacin曲evicelD〉和</replacin曲evicelD〉将目标网关的识别信息彼此区 分。此外,能够由<r巧lacin曲evicelDtype=〉来指定识别信息的类型。在上述示例中, 能够通过MAC(介质访问控制)地址来构造目标网关的识别信息的类型。还能够使用除了 MC地址W外的不同类型的网关识别信息。此外,在执行固件更新的情况下,可W自动地发 生网关替换。在该种情况下,能够添加网关本文的识别信息(例如,自我参考)。
[0108] 在步骤S806中,如果接收到触发信号,则本地S化-1 830可W积极地响应。
[0109] 在步骤S808中,本地S化-1 830能够经由M2M公共服务层向接收方810通知发起 网关替换过程。例如,本地S化-1 830能够使用本地S化-1的资源当中的由接收方810的 识别信息(例如,URI)指示的资源的订阅资源的联系人属性来将通知发送到该接收方。接 收到通知,接收方810可W在网关替换过程完成之前不向外部发送任何请求或信息。作为 不同的示例,即使接收方810向本地S化-1 820发送请求或信息,接收方810也能够使该请 求或信息实现为针对接收方810处于未决(pending)状态。
[0110] 在步骤S810中,接收方810能够针对通知做出积极响应。
[0111] 在步骤S812中,与步骤S806相似,本地S化-1 830能够经由M2M公共服务层向远 程SCL850通知发起网关替换过程。例如,本地S化-1 830能够使用本地SCL-1的资源当中 的由远程SCL的识别信息(例如,URI)指示的资源的订阅资源的联系人属性来将通知发送 到该远程SCL。接收到通知,远程SCL850可W在网关替换过程完成之前不向本地S化-1830 发送任何请求或信息。作为不同的示例,即使远程SCL850向本地S化-1 830发送请求或 信息,远程SCL850也能够使该请求或信息实现为针对远程SCL850处于未决状态。
[0112] 作为不同的示例,由本地S化-1 830在步骤S812中发送到远程SCL 850的通知 能够包括关于本地S化-1 830的资源的地址信息(例如,URI)。例如,能够由〈backup〉和 〈/backup〉来表示地址信息。在该种情况下,如果本地S(X-1 830的资源的根地址对应于 201. 32. 42. 32/baseURI,则在步骤S812中发送的通知能够包括由<backup〉201. 32. 42. 32/ baseURK/backup〉表示的信息。M2M服务器(例如,远程S化850)基于该地址信息来检索 S化-1 830的资源,并且能够存在该资源作为备份。
[0113] 在步骤S814中,远程SCL850检查请求的有效性,并且能够验证分发方820具有 更新资源所需的访问权限。随后,远程SCL850请求更新资源,并且能够在替换网关之前 自动地检索传统网关的资源,W存储该资源作为备份。例如,当远程SCL 850检索资源时, 远程S化850能够使用指示在步骤S812中通知的本地S化-1 830的资源的URI(例如, <backup>201. 32. 42. 32/baseURK/backup?〇
[0114] 在步骤S816中,远程SCL850能够针对与传统网关的资源相关的请求做出积极响 应。在该种情况下,传统网关830处于能够从M2M系统中清除的状态。
[0115] 在步骤S818中,将本地S化-1 830的资源移动到远程SCL850并存储在远程SCL 850 中。
[0116] 在步骤S820中,在从M2M系统中清除传统网关830之后,本地S化-2 840 (或新网 关)能够将注册请求发送到远程SCL850。例如,网关注册请求可W对应于CREATE消息,并 且该CREATE消息能够包括与注册相关的信息、指示网关替换的指示信息、W及传统网关的 识别信息。能够手动地或者经由开放移动联盟(0MA)装置管理值M)协议将传统网关的识 别信息预先提供到目标网关。
[0117] 在步骤S822中,远程SCL850能够检查网关注册请求是否有效,或者确定网关注 册请求是否对应于网关替换请求。如果在步骤S804中提供的目标网关(例如,本地CSE-2 840)的识别信息与注册请求中包括的网关识别符相同,或者如果在步骤S820中提供的传 统网关(例如,本地CSE-1 830)的识别信息与在远程SCL850中作为备份存储的信息匹 配,则远程S化能够检查有效性并且确定网关替换请求。如果网关注册请求有效,则远程 SCL850能够积极地响应。在该种情况下,响应信号能够包括关于存储有在远程SCL850中 存储的传统网关(例如,本地CSE-1 830)的资源的地址(例如,URI)的信息。此外,响应 信号能够向本地S化-2 840授予适当的访问权限。
[0118] 在步骤S824中,本地S化-2 840能够向远程SCL850发送检索请求W获得本地 S化-1 830的资源。例如,检索信号可W对应于RETRIEVE消息。本地S化-2 840基于在步 骤S822中接收到的资源的地址信息来检索传统网关(例如,本地S化-1 830)的资源,然后 能够将该资源存储在本地SCL-2的CSE或者公共服务层中。
[0119] 在步骤S826中,远程SCL 850能够与传统网关的资源一起积极地响应。本地S化-2 840接收资源,然后能够向传统应用通知更新资源根地址。
[0120] 在步骤S828中,能够将本地S化-1 830的资源存储在本地S化-2 840中。
[0121] 在步骤S830中,本地S化-2 840(或新网关)能够向接收方810通知完成网关替 换过程。
[0122] 在步骤S832中,接收方810能够积极地响应。随后,接收方810能够将生成的请 求或信息发送到本地S化-2 840。
[0123] 在步骤S834中,本地S化-2 840能够向远程SCL 850通知完成网关替换过程。
[0124] 在步骤S836中,远程SCL850能够积极地响应。随后,远程SCL850能够将生成 的请求或信息发送到本地S化-2 840。
[0125] 虽然接收方810 (其已经在步骤S808或步骤S812中接收到网关替换通知)或远程 SCL850发送请求或信息,但是如果该请求或信息处于未决状态,则能够在完成网关替换过 程之后将该请求或信息发送到目的地。
[0126] 图8中描述的步骤中的每一个步骤仅仅是示例。能够省去图8的步骤的一部分, 相反,能够包括未在图8中示出的步骤。能够按照与图8中示出的顺序不同的顺 序来实现 图8中描述的步骤中的每一个步骤。
[0127] 图9是例示了根据本发明的实施方式的装置的框图。在本发明中,M2M网关、M2M 服务器或M2M装置中的每一方可W作为发送装置10或接收装置20来操作。
[0128] 发送装置10和接收装置20分别包括谢频脚)单元13、23,其用于发送和接收 携带信息、数据、信号和/或消息的无线电信号;存储器12、22,其用于存储与在无线通信系 统中的通信相关的信息;W及处理器11、21,其与RF单元13、23和存储器12、22可操作地 连接,并且被构造为控制存储器12、22和/或RF单元13、23W执行本发明的上述实施方式 中的至少一种实施方式。
[0129] 存储器12、22可W存储用于处理和控制处理器11、21的程序,并且可W临时地存 储输入/输出信息。存储器12、22可W被用作缓冲器。
[0130] 处理器11、21控制发送装置10或接收装置20中的各种模块的整个操作。处理器 11、21可W执行各种控制功能W实现本发明。处理器11、21可W是控制器、微控制器、微处 理器或微型计算机。可W通过硬件、固件、软件或其组合来实现处理器11、21。在硬件构造 中,专用集成电路(ASIC)、数字信号处理器值SP)、数字信号处理器件值SPD)、可编程逻辑 器件(PLD)或现场可编程口阵列(FPGA)可W包括在处理器11、21中。如果使用固件或软件 来实现本发明,则固件或软件可W被构造为包括执行本发明的功能或操作的模块、程序、功 能等。构造为执行本发明的固件或软件可W包括在处理器11、21中或者存储在存储器12、 22中,W由处理器11、21驱动。
[0131] 发送装置10的处理器11从处理器11或者与处理器11连接的调度器进行调度, 并且对要发送到外部的信号和/或数据进行编码和调制。将经编码和经调制的信号和/或 数据发送到RF单元13。接收装置20的信号处理过程是发送装置10的信号处理过程的逆。 在处理器21的控制下,接收装置10的RF单元23接收由发送装置10发送的RF信号。处 理器21对通过接收天线接收的无线电信号进行解码和解调,并且还原发送装置10希望发 送的数据。
[0132]RF单元13、23包括一个或更多个天线。天线执行将通过RF单元13、23处理的信 号发送到外部的功能或者从外部接收无线电信号W将该无线电信号传送到RF单元13、23 的功能。图9例示了发送装置和接收装置分别通过RF单元进行通信,但是本发明不限于此。 在本发明中,发送装置和接收装置可W通过有线网络进行通信。在该种情况下,RF单元可 W用网路接口单元(NIU)来替换。
[0133] W上描述的本发明的实施方式是本发明的元件和特征的组合。除非另外提到,否 则该些元件或特征可W被认为是选择性的。每个元件或特征可W在不与其它元件或特征结 合的情况下来实践。另外,本发明的实施方式可W通过组合元件和/或特征的一部分来构 建。本发明的实施方式中描述的操作顺序可W重新排列。任何一个实施方式的一些构造可 W包括在另一实施方式中,并且可W用另一实施方式的相应构造替换。对于本领域技术人 员明显的是,所附的权利要求中的彼此未被明确地引用的权利要求可组合形式作为本 发明的实施方式而提供或者在本申请提交之后通过随后的修改作为新的权利要求被包括。
[0134] 如果有必要,还可W由基站的上层节点来进行本发明中要由基站进行的特定操 作。换句话说,对于本领域技术人员将显而易见的是,可W由基站或者除基站之外的其它网 络节点来进行用于使得基站能够在由包括该基站的多个网络节点组成的网络中与终端进 行通信的各种操作。基站可W被称为固定站、节点B(NB)、演进节点B(eNB)、接入点(A巧等。 终端可W被称为用户设备扣E)、移动站(M巧、移动用户站(MS巧等。
[0135] 可W通过各种装置(例如硬件、固件、软件或其组合)来实现本发明的实施方式。 在硬件构造中,可W通过一个或更多个专用集成电路(ASIC)、数字信号处理器值SP)、数字 信号处理器件值SPD)、可编程逻辑器件(PLD)、现场可编程口阵列(FPGA)、处理器、控制器、 微控制器或微处理器等来实现本发明的实施方式。
[0136] 在固件或软件实现中,可W按照模块、程序或功能等形式来实现本发明的实施方 式。软件代码可W存储在存储器单元中并且由处理器来执行。存储器单元可W位于处理 器的内部或外部,并且可W经由各种已知的手段来向处理器发送数据W及从处理器接收数 据。
[0137] 对于本领域技术人员将显而易见的是,可W在不脱离本发明的精神或范围的情况 下对本发明做出各种修改和变型。因此,本发明旨在涵盖本发明的落入所附权利要求及其 等同物的范围内的修改和变型。
[013引工业实用性
[0139]本发明适用于诸如终端、服务器、网关等的通信装置。
【主权项】
1. 一种在包括第一层和第二层的机器到机器M2M系统中通过与具有受限能力的至少 一个或更多个M2M装置进行通信的M2M网关来改变网关的方法,所述方法包括以下步骤: 经由所述M2M网关的第一层来接收指示网关改变的触发信号;以及 经由所述M2M网关的所述第一层来将指示所述网关改变的第一通知发送到M2M服务 器, 其中,具有所述受限能力的所述M2M装置对应于不包含所述第一层的装置,其中,通过 所述M2M网关的所述第一层对在具有所述受限能力的所述M2M装置的所述第二层中生成的 数据进行管理或者将所述数据存储在树结构的数据结构中,并且其中,在将所述通知发送 到所述M2M服务器之后,由所述M2M服务器对包含所述数据的所述数据结构进行检索。2. 根据权利要求1所述的方法,其中,所述第一层对应于包含由所述M2M系统提供的公 共服务的公共服务层,并且其中,所述第二层对应于执行特定M2M应用的应用层。3. 根据权利要求1所述的方法,其中,所述数据结构包括指示网关改变状态的第一信 息和指示目标网关的识别信息的第二信息,并且其中,所述触发信号包括通过特定值构造 的所述第一信息的值。4. 根据权利要求1所述的方法,其中,所述数据结构包括用于所述M2M服务器的第一低 数据结构,并且其中,所述第一通知包括所述第一低数据结构的通用资源标识符URI。5. 根据权利要求4所述的方法,其中,所述M2M服务器被构造为使用所述URI来检索并 存储所述数据结构。6. 根据权利要求1所述的方法,其中,所述数据结构包括针对所述M2M装置的第二低数 据结构,所述方法还包括以下步骤:经由所述第一层将指示所述网关改变的第二通知发送 到所述M2M装置,其中,在所述M2M装置接收到所述第二通知之后,所述M2M装置在所述网 关改变完成之前不向所述M2M网关发送任何信息。7. -种在包括第一层和第二层的M2M系统中与具有受限能力的至少一个或更多个M2M 装置进行通信的网关,所述网关包括: 射频RF单元;以及 处理器,所述处理器被构造为经由所述M2M网关的第一层来接收指示网关改变的触发 信号,所述处理器被构造为经由所述M2M网关的所述第一层来将指示所述网关改变的第一 通知发送到M2M服务器,其中,具有所述受限能力的所述M2M装置对应于不包含所述第一层 的装置,其中,通过所述M2M网关的所述第一层对在具有所述受限能力的所述M2M装置的所 述第二层中生成的数据进行管理或者将所述数据存储在树结构的数据结构中,并且其中, 在将所述通知发送到所述M2M服务器之后,由所述M2M服务器对包含所述数据的所述数据 结构进行检索。8. 根据权利要求7所述的网关,其中,所述第一层对应于包含由所述M2M系统提供的公 共服务的公共服务层,并且其中,所述第二层对应于执行特定M2M应用的应用层。9. 根据权利要求7所述的网关,其中,所述数据结构包括指示网关改变状态的第一信 息和指示目标网关的识别信息的第二信息,并且其中,所述触发信号包括通过特定值构造 的所述第一信息的值。10. 根据权利要求7所述的网关,其中,所述数据结构包括用于所述M2M服务器的第一 低数据结构,并且其中,所述第一通知包括所述第一低数据结构的通用资源标识符URI。11. 根据权利要求10所述的网关,其中,所述M2M服务器被构造为使用所述URI来检索 并存储所述数据结构。12. 根据权利要求7所述的网关,其中,所述数据结构包括针对所述M2M装置的第二低 数据结构,所述方法还包括以下步骤:经由所述第一层将指示所述网关改变的第二通知发 送到所述M2M装置,其中,在所述M2M装置接收到所述第二通知之后,所述M2M装置在所述 网关改变完成之前不向所述M2M网关发送任何信息。
【专利摘要】本发明涉及一种在包括第一层和第二层的机器到机器(M2M)系统中由与具有受限能力的至少一个M2M装置进行通信的M2M网关执行的网关改变方法及其装置,该方法包括以下步骤:通过M2M网关的第一层来接收用于指示网关改变的触发信号;以及通过所述M2M网关的所述第一层来将用于指示所述网关改变的第一通知发送到M2M服务器,其中,具有受限能力的M2M装置是不具有所述第一层的装置,通过所述M2M网关的所述第一层对在具有受限能力的所述M2M装置的所述第二层中生成的数据进行管理或者将所述数据存储在树结构的数据结构中,并且在已经将所述通知发送到所述M2M服务器之后,由所述M2M服务器对包括所述数据的所述数据结构进行检索。
【IPC分类】H04L12/66, H04L29/02
【公开号】CN104904164
【申请号】CN201480004089
【发明人】安泓犯, 金成闰, 崔喜童, 郑胜明, 朴承奎
【申请人】Lg电子株式会社
【公开日】2015年9月9日
【申请日】2014年1月10日
【公告号】EP2945326A1, US20150358874, WO2014109597A1

最新回复(0)