用于在m2m通信系统中进行订阅和通知的方法及其设备的制造方法

文档序号:9932982阅读:204来源:国知局
用于在m2m通信系统中进行订阅和通知的方法及其设备的制造方法
【技术领域】
[0001]本发明涉及无线通信系统,具体地,涉及在机器对机器(M2M)系统中改变网关。
【背景技术】
[0002] 近来,对M2M(机器对机器)通信的兴趣正在增加。M2M通信与在没有人工参与的情 况下进行的机器之间的通信相对应。M2M通信也称为MTC(机器型通信)或IoT(物联网)通信。 用于M2M通信的终端被称为M2M设备。一般来说,M2M设备具有诸如低移动性、时间容忍或延 迟容忍、小的数据传输等的特征。M2M设备以与M2M服务器相连接的方式被使用,该M2M服务 器在中心存储并管理M2M通信信息。如果M2M设备根据彼此不同的通信方案而连接,则M2M设 备和M2M服务器经由M2M网关在改变通信方案的区段彼此连接。这样做,能够构建整个M2M系 统。通过M2M系统能够提供诸如对象跟踪、电力计量、自动支付系统、医疗服务、远程控制等 的服务。
[0003] 本发明涉及M2M系统。

【发明内容】

[0004] 技术任务
[0005] 本发明的一个目的是提供在M2M系统中高效地发送信号和接收信号的方法及其装 置。
[0006] 本发明的另一个目的是提供在M2M系统中高效地执行特权检查的方法及其装置。 [0007]本发明的又一个目的是提供在M2M系统中使用订阅/通信机制防止恶意攻击的方 法及其装置。
[0008] 本发明的又一个目的是提供在M2M系统中防止在未经许可的情况下使用托管特定 资源的设备的权限的方法及其装置。
[0009] 本发明的其它目的是提供在M2M系统中通过避免恶意使用订阅/通信机制或未经 许可使用订阅/通信机制来防止网络负荷增大和/或防止系统容量下降的方法及其装置。
[0010] 根据本发明可获得的技术任务不限于上述技术任务。并且,本发明所属技术领域 的普通技术人员能够从以下描述中清楚地理解其它未提及的技术任务。
[0011] 技术方案
[0012] 在本发明的一个方面中,本文提供了一种用于由M2M(机器对机器)设备处理针对 资源订阅的消息的方法,该方法包括以下步骤:从第一设备接收针对订阅目标资源的订阅 请求消息,其中,所述订阅请求消息包含所述第一设备的识别信息和第二设备的识别信息; 检查所述第一设备是否具有针对所述订阅目标资源的权限;基于所述第一设备的识别信息 和所述第二设备的识别信息来确定所述第一设备和所述第二设备是否彼此相同;当所述第 一设备和所述第二设备彼此不同时,向所述第二设备发送通知消息,所述通知消息包括所 述第一设备的识别信息、所述M2M设备的识别信息和指示验证请求的参数信息;以及响应于 所述通知消息从所述第二设备接收响应消息,其中,针对所述订阅请求的特权检查由所述 第二设备基于所述第一设备的识别信息和所述M2M设备的识别信息来进行,并且其中,所述 响应消息包括由所述第二设备执行的所述特权检查的结果。
[0013]在本发明的另一方面中,本文提供了一种M2M(机器对机器)设备,所述M2M设备包 括:网络接口单元;和处理器,该处理器在操作上连接至所述网络接口单元,所述处理器被 配置为:从第一设备接收针对订阅目标资源的订阅请求消息,其中,所述订阅请求消息包含 所述第一设备的识别信息和第二设备的识别信息;检查所述第一设备是否具有针对所述订 阅目标资源的权限;基于所述第一设备的识别信息和所述第二设备的识别信息来确定所述 第一设备和所述第二设备是否彼此相同;当所述第一设备和所述第二设备彼此不同时,所 述处理器被配置为向所述第二设备发送通知消息,所述通知消息包括所述第一设备的识别 信息、所述M2M设备的识别信息和指示验证请求的参数信息;以及响应于所述通知消息从所 述第二设备接收响应消息,其中,针对所述订阅请求的特权检查由所述第二设备基于所述 第一设备的识别信息和所述M2M设备的识别信息来进行,并且其中,所述响应消息包括由所 述第二设备执行的所述特权检查的结果。
[0014]优选地,由所述第二设备执行的所述特权检查可以包括检查所述M2M设备是否具 有能够向所述第二设备发送通知消息的权限。
[0015]优选地,由所述第二设备执行的所述特权检查可以包括检查所述第一设备是否具 有能够配置用于向所述第二设备发送通知消息的订阅的权限。
[0016] 优选地,所述方法还可以包括以下步骤:在向所述第二设备发送所述通知消息的 步骤之前,向所述第一设备发送针对所述订阅请求消息的临时接受消息。
[0017]优选地,所述方法还可以包括以下步骤:确定由所述第二设备执行的所述特权检 查的结果是否成功;当所述特权检查的结果是成功时,向所述第一设备发送订阅准许消息; 以及当所述特权检查的结果是失败时,取消所述资源订阅。
[0018] 优选地,所述方法还可以包括以下步骤:当所述特权检查的结果是失败时,向所述 第一设备发送用于指示所述资源订阅已经被取消的消息。
[0019] 优选地,所述订阅请求消息包括用于在所述M2M设备中创建订阅资源的订阅信息, 并且,所述方法还可以包括临时地存储所述订阅信息。
[0020] 优选地,所述订阅请求消息包括用于在所述M2M设备中创建订阅资源的订阅信息, 并且,所述方法还可以包括基于所述订阅信息创建订阅资源。
[0021] 优选地,所述第一设备的识别信息可以存储在所述订阅资源的创建方属性信息 中。
[0022] 优选地,当在所述M2M设备中发生通知事件时,可以生成所述通知消息,并且,所述 通知事件可以包括所述订阅目标资源的状态改变。
[0023]优选地,可以独立于通知事件的发生来在所述M2M设备中生成通知消息。
[0024] 优选地,所述第一设备的识别信息包括指示所述订阅请求消息的发起方的地址信 息,并且所述第二设备的识别信息可以包括指示所述通知消息的通知目标的地址信息。
[0025] 优选地,所述资源可以与能够使用唯一的地址而被唯一地寻址的数据结构相对 应。
[0026] 优选地,所述订阅请求消息的响应消息类型信息可以指示拦截请求、同步非拦截 请求或异步非拦截请求中的一种。
[0027]有益效果
[0028]根据本发明,能够在M2M系统中高效地发送和接收信号。
[0029]根据本发明,能够在M2M系统中高效地进行特权检查。
[0030]根据本发明,能够在M2M系统中使用订阅/通信机构来防止恶意攻击。
[0031]根据本发明,能够在M2M系统中防止在未经许可的情况下使用托管特定资源的设 备的权限。
[0032]根据本发明,能够在M2M系统中通过避免恶意使用订阅/通信机制或未经许可使用 订阅/通信机制来防止网络负荷增大和/或防止系统容量下降。
[0033]从本发明可获得的效果可以不限于上面提到的效果。并且,本发明所属技术领域 的普通技术人员可以从以下描述中清楚地理解其它未未提及的效果。
【附图说明】
[0034]附图被包括以提供对本发明的进一步理解,附图例示了本发明的实施方式,并且 与说明书一起用于解释本发明的原理。
[0035] 图1例示了 M2M系统的示例。
[0036]图2例示了M2M系统的分层结构的示例。
[0037]图3例示了M2M系统的功能架构的示例。
[0038]图4例示了 M2M系统配置的示例。
[0039]图5例示了在M2M系统中使用的资源的示例。
[0040]图6例示了一般M2M系统的示例性通信流。
[0041] 图7和图8示出了用于基于拦截请求访问资源的过程的示例。
[0042] 图9和图10示出了用于基于同步非拦截请求访问资源的过程的示例。
[0043] 图11示出了用于基于异步非拦截请求访问资源的过程的示例。
[0044] 图12例示了与订阅资源相关的过程的示例。
[0045] 图13例示了通知过程的示例。
[0046] 图14示出了与订阅-通知过程相关的问题的示例。
[0047]图15至图17例示了根据本发明的订阅和通知过程。
[0048]图18例不了可应用本发明的设备的框图。
【具体实施方式】
[0049] 现在,将参照附图详细描述本发明的优选实施方式。下面将参照附图给出的详细 描述旨在说明本发明的示例性实施方式,而不是示出根据本发明可实现的仅有实施方式。 下面的详细说明包括具体细节以便提供对本发明的彻底理解。然而,对于本领域技术人员 明显的是,可以不使用这些特定的细节来实施本发明。
[0050] 当描述本发明时,为了避免使本发明的概念不清楚,可能省略已知的结构或设备, 并且可能以框图的形式示出结构和设备的重要功能。在整个附图中,将使用相同的附图标 记来表示相同或相似的部件。
[0051 ] 在本发明中,机器对机器(M2M)设备指的是用于M2M通信的设备。M2M设备可以是固 定的或移动的。M2M设备可以通过与M2M服务器通信而向M2M服务器发送用户数据和/或控制 信息/从M2M服务器接收用户数据和/或控制信息。M2M设备可以被称为终端设备、移动台 (MS)、移动终端(MT)、用户终端(UT)、用户台(SS)、无线设备、个人数字助理(PDA)、无线调制 解调器、手持式设备等。在本发明中,M2M服务器可以指的是用于M2M通信的服务器,并且可 以实现为固定站或移动台。在本发明中,当M2M设备所附接的网络和M2M服务器所附接的网 络彼此不同时,M2M网关指的是用作从一个网络进入另一个网络的连接点的装置。另外,M2M 网关可以执行诸如M2M设备的功能,并且例如可以执行诸如管理连接至M2M网关的M2M设备、 接收一条消息以及将消息或修改的消息转发至连接至M2M网关的M2M设备或消息聚集的功 能。术语"M2M设备"可以用来共同地指代M2M网关和M2M服务器,并且因此M2M网关或M2M服务 器可以被称为M2M设备。
[0052]另外,在本说明书中,术语"实体"可以指的是诸如M2M设备、M2M网关或M2M服务器 的硬件,或者术语"实体"可以指的是如下文所述的M2M应用层的软件部件或M2M(公共)服务 层。
[0053]在本说明书中,基于M2M系统描述了本发明,但是本发明不限于M2M系统。例如,本 发明可以根据客户端_服务器(或发送方-应答方)模型以相似/相同的方式应用于系统。 [0054]图1示出了 M2M系统的示例。图1根据ETSI(欧洲电信标准学会)TS(技术规范)例示 了 M2M系统的示例。
[0055] 根据ETSI TS的M2M系统定义了针对各种M2M应用的公共M2M服务框架。M2M应用可 以表示实现诸如e-健康、城市自动化、连接的消费者、汽车业等的M2M服务解决方案的软件 部件。M2M系统提供实现各种M2M应用所共同需要的功能,并且共同需要的功能可以被称为 M2M服务或M2M公共服务。如果使用M2M公共服务,则M2M应用可以被容易地实现而无需针对 各个M2M应用再次配置基本的服务框架。
[0056] 以服务能力(SC)的集合的形式提供M2M服务,M2M应用可以经由开放的接口访问SC (服务能力)的集合,并且可以使用由SC(服务能力)提供的M2M服务或功能。SC可以提供构建 M2M服务的功能(例如,设备管理、定位、发现、组管理、注册、安全等)。服务能力层(或SC层) 或服务能力实体(SC实体)可以与当在服务框架上提供M2M应用时可以使用的M2M服务的功 能的集合相对应。
[0057] SC(服务能力)可以表示为xSC。在这种情况下,x可以由N、G和D中的一个来表示。x 表示SC(服务能力)存在于网络(和/或服务器)、网关和设备当中。例如,NSC表示SC(服务能 力)存在于网络和/或服务器中,并且GSC表示SC(服务能力)存在于网关中。
[0058] M2M应用可以存在于网络、网关或设备中。在网络中存在的或直接与服务器连接的 M2M应用可以被称为M2M网络应用,或者可以被简称为NA(网络应用)。例如,NA对应于以与服 务器直接连接的方式实现的软件,并且NA可以起到与M2M网关或M2M设备通信以及管理M2M 网关和M2M设备的作用。在设备中存在的M2M应用可以被称为M2M设备应用,或者可以被简称 为DA(设备应用)。例如,DA与在M2M设备中实现的软件相对应,并且DA能够向NA传送传感器 f目息等。在网关中存在的M2M应用可以被称为M2M网关应用,或者可以被简称为GA(网关应 用)。例如,GA可以起到管理M2M网关的作用,并且GA可以向DA提供M2M服务或功能(例如,多 个SC(服务能力)或SC(服务能力AM2M应用可以共同地指代应用实体(AE)或应用层。
[0059]参照图1,M2M系统构造可以被划分成网络域以及设备和网关域。网络域可以包括 用于M2M系统管理的功能和用于网络管理的功能。用于M2M系统管理的功能可以由M2M SC (服务能力)和在设备和网关域中存在的M2M应用管理设备来执行。用于网络管理的功能可 以由核心网和接入网来执行。因此,在图1中示出的示例中,核心网和接入网提供实体之间 的连接,而不执行M2M功能。M2M通信可以经由核心网和接入网来在网络域以及设备和网关 域中的M2M SC(服务能力)之间进行。每一个域的M2M应用可以经由对应的域的M2M SC(服务 能力)来发送和接收信号或信息。
[0060]接入网与使得M2M设备和网关域能够与核心网通信的实体相对应。接入网的示例 包括xDSL(数字用户线路)、HFC(光纤同轴电缆混合网)、卫星、GERAN、UTRAN、eUTRAN、无线 LAN、WiMAX 等。
[0061]核心网与提供诸如IP(互联网协议)连接、服务和网络控制、互连、漫游等的功能的 实体相对应。核心网包括3GPP(第三代合作伙伴计划)核心网、ETSI TISPAN(针对高级网络 的电信和互联网聚合服务和协议)核心网、3GPP2核心网等。
[0062] M2M SC(服务能力)提供能够被各种M2M网络应用共享的M2M公共服务功能(CSF), 并且经由开放接口暴露M2M服务,由此使得M2M应用能够使用M2M服务。包括这种M2M SC实体 或M2M公共服务功能的层可以被称为M2M SCL(服务能力层)。
[0063] M2M应用与操作服务逻辑并且能够经由开放接口使用M2M SC(服务能力)的实体相 对应。M2M应用层可以指的是包括M2M应用和相关的操作逻辑的层。
[0064] M2M设备与经由M2M SC(服务能力)操作M2M设备应用的实体相对应。M2M设备可以 与网络域的M2M服务器直接通信,或者可以经由M2M网关与网络域的M2M服务器通信。在经由 M2M网关连接的情况下,M2M网关像代理(proxy)-样操作。M2M设备可以包括M2M应用和/或 M2M SC(服务能力)。
[0065] M2M区域网提供M2M设备与M2M网关之间的连接。在这种情况下,M2M网关与M2M服务 器之间的网络和M2M设备与M2M网关之间的网络可以彼此不同。例如,M2M区域网可以使用诸 如802.15.1、紫蜂(21 8&66)、蓝牙、此了?1?01^、134 100.113的?4~(个人局域网)技术和诸如 PLC(电力线通信)、M-BUS、无线M-BUS、KNX等的本地网络技术来实现。
[0066] M2M网关是经由M2M SC(服务能力)管理M2M应用并且向M2M应用提供服务的实体。 M2M网关可以起到M2M设备与网络域之间的代理的作用,并且可以起到向ETSI非相容M2M设 备提供服务的作用。M2M网关可以指的是M2M设备当中的具有网关功能的实体。M2M网关可以 包括M2M应用和/或M2M SC(服务能力)。
[0067]在图1中示出的M2M架构仅是示例,并且各个实体的名称可以
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1