与受限互联网设备进行通信的制作方法_2

文档序号:8344918阅读:来源:国知局
响应消息,所述获取响应消息包括存储在所述词典资源中的任意值。
[0034]所述方法还可包括:应用在所述存储请求消息中标识的访问控制策略,以确定是否能够实现有关所述词典资源的请求。所述访问控制策略可要求:使用包含等于包括在所述存储请求消息中的Resource-1D的Node-1D的数字证书来对要求创建所述词典资源的所述存储请求消息进行签名。
[0035]根据第四方案,提供了一种被配置为仅周期性唤醒并被配置为使通信能够在所述设备未唤醒时发送至所述设备发送的互联网设备。所述设备包括:
[0036]连接单元,被配置为:作为RELOAD客户端,建立到资源定位和发现基础协议RELOAD覆层网络的对等端的连接;
[0037]通信单元,被配置为:在初始唤醒期期间,使用所述设备的Node-1D作为Resource-1D在RELOAD对等端创建词典资源,以及在随后的唤醒期期间,通过从存储在所述RELOAD对等端的词典资源获取数据,获得向所述设备发送的任意通信。
[0038]所述通信单元可被配置为:从包括一个或多个键-值对的所述词典资源获取数据,一个或多个值中的每一个包含向所述设备发送的通信以及包含发送所述通信的另一个设备的Node-1D的相关联的词典键。
[0039]所述通信单元可被配置为:通过生成并发送请求存储词典资源的存储请求消息,使用所述设备Node-1D在所述RELOAD对等端创建词典资源,所述词典资源具有等于所述设备的 Node-1D 的 Resource-1D0
[0040]所述通信单元可被配置为将访问控制策略与所述存储请求消息关联,所述访问控制策略要求使用包含等于包括在所述存储请求消息中的Resource-1D的Node-1D的数字证书来对要求创建所述词典资源的所述存储请求消息进行签名。所述访问控制策略还可要求:针对请求向所述词典资源写入值的存储请求消息,仅在所述值的词典键等于包括在包含在所述存储请求消息中数字证书中的Node-1D的情况下,才能将所述值写到所述词典资源。所述访问控制策略还可要求:针对请求向词典资源写入值的存储请求消息,如果所述值的词典键在所述词典资源中存在,则仅当包括在包含在所述存储请求消息中数字证书中的Node-1D等于存在于所述词典资源中的词典键以及创建所述词典资源的设备的Node-1D中的任一个时,才能将所述值写到所述词典资源。
[0041]所述通信单元可被配置为:通过生成并发送请求获取存储在所述词典资源中的数据的获取请求消息,获得向所述设备发送的任意通信。
[0042]所述设备还可包括:被配置为使用附加于所获得通信的消息认证码来认证所获得的通信的认证单元,所述消息认证码通过使用所述设备和发送所获得的通信的另一个设备已知的认证密钥生成。所述方法还可包括:被配置为使用所述设备和发送所获得的通信的另一个设备已知的加密密钥来解密所获得的通信的加密单元。在这一方面,所述加密单元可被配置为从所述认证密钥导出所述加密密钥。
[0043]所述通信单元可被配置为:在获得向所述设备发送的任意通信后,通过覆写存储在所述RELOAD对等端的所述词典资源中的数据,从所述RELOAD对等端移除所述通信。
[0044]所述通信单元还可被配置为:通过生成并发送定向至Node-1D的消息,响应于所获得通信,所述Node-1D包括在所述消息中作为与包含在所获得通信中的所述值相关联的词典键。备选地,所述通信单元还可被配置为:通过在所述RELOAD对等端的所述词典资源中存储响应,响应于所获得的通信。这时,所述通信单元还可被配置为:通过生成并发送请求向所述词典资源写入值的存储请求消息,在位于所述RELOAD对等端的所述词典资源中存储响应,所述值包含所述响应以及包括所述另一个设备的Node-1D的相关联的词典键。
[0045]根据第五方案,提供了一种互联网设备,被配置为向仅周期性唤醒的另一个互联网设备发送通信,所述设备包括:
[0046]连接单元,被配置为建立到资源定位和发现基础协议RELOAD覆层网络的对等端的连接;以及
[0047]通信单元,被配置为,通过生成并发送定向至等于所述另一个设备的Node-1D的Resource-1D的存储请求消息,向所述另一个设备发送通信,所述存储请求消息请求向词典资源写入值,所述值包含所述通信。
[0048]所述通信单元可被配置为:在所述存储请求消息中包括所述另一个设备的Node-1D作为所述词典资源的Resource-1D。所述通信单元可被配置为:在所述存储请求消息中包括与所述值相关联的词典键,所述词典键包含所述设备的Node-1D。
[0049]所述设备还可包括:认证单元,所述认证单元被配置为使用所述设备和所述另一个设备已知的认证密钥生成用于所述通信的消息认证码,并将所述消息认证码附加到所述通信。所述设备还可包括:加密单元,所述加密单元被配置为使用所述设备和所述另一个设备已知的加密密钥加密所述通信。在这一方面,所述加密单元可被配置为从所述认证密钥导出所述加密密钥。
[0050]所述通信单元还可被配置为从所述另一个设备接收对所述通信的响应,其中接收所述响应作为RELOAD消息和CoAP消息中的任一个。备选地,所述通信单元还可被配置为:通过从所述词典资源获取数据,从所述另一个设备获得对所述通信的响应。然后,所述通信单元还可被配置为:通过生成并发送请求获取存储在所述词典资源中的数据的获取请求消息以及指定要获取的数据应当是与等于所述设备的Node-1D的词典键相关联的值,从所述词典资源获取数据。
[0051]根据第六方案,提供了一种互联网设备,被配置为作为RELOAD对等端残余资源定位和发现基础协议RELOAD覆层网络并使仅周期性唤醒的另一个设备能够接收在所述设备未唤醒时发送的通信。所述设备包括:
[0052]连接单元,被配置为允许所述另一个设备作为RELOAD客户端连接到所述RELOAD
覆层网络;
[0053]通信单元,被配置为从所述另一个设备接收存储请求消息,所述存储请求消息请求具有等于所述另一个设备的Node-1D的Resource-1D的词典资源;
[0054]资源单元,被配置为根据所述存储请求消息,在所述RELOAD对等端创建词典资源;
[0055]所述通信单元还被配置为,接收定向至等于所述另一个设备的Node-1D的Resource-1D的另一个存储请求消息,所述另一个存储请求消息请求向词典资源写入值,所述值包含针对所述另一个设备的通信;以及
[0056]所述资源单元还被配置为:在所述词典资源中存储所述值,使得所述设备能够通过从所述词典资源获取数据获得所述通信。
[0057]所述通信还可被配置为从所述设备接收获取请求消息,所述获取请求消息请求获取存储在所述词典资源中的数据,以及生成并向所述设备发送获取响应消息,所述获取响应消息包括存储在所述词典资源中的任意值。
[0058]所述设备还可包括:访问控制单元,所述访问控制单元被配置为应用在所述存储请求消息中标识的访问控制策略,以确定是否能够实现有关所述词典资源的请求。所述访问控制单元还可被配置为:应用使用包含等于包括在所述存储请求消息中的Resource-1D的Node-1D的数字证书来对要求创建所述词典资源的所述存储请求消息进行签名的访问控制策略。
【附图说明】
[0059]现在将参考附图,仅通过示例方式,进一步说明本发明的方案,其中:
[0060]图1示意性示出了适于实现本文所述方法的RELOAD网络架构的示例;
[0061]图2是示出了根据本文所述的方法为了通信被发送至仅周期性唤醒的受限设备而实现的过程的示例的信令流程图;
[0062]图3是示出了根据本文所述的方法为了通信被发送至非受限设备而实现的过程的示例的信令流程图。
[0063]图4示意性示出了被配置为实现本文所述方法的受限设备的实施例;
[0064]图5示意性示出了被配置为实现本文所述方法的命令设备的实施例;
[0065]图6示意性示出了被配置为实现本文所述方法的非受限设备的实施例;以及
[0066]图7示意性示出了被配置为根据本文所述方法提供邮箱的对等端的实施例。
【具体实施方式】
[0067]为了至少缓解上文指出的问题,下面将说明用于使仅周期性唤醒的互联网设备能够接收在该设备未唤醒时所发送的通信的方法和装置。方法主要定义了用于RELOAD基础协议的新的应用使用方法,其中,RELOAD使用方法定义了具体应用如何使其数据映射到可存储在覆层网络中的某物、在哪里存储数据、如何保护数据、以及应用如何获取并使用数据。
[0068]该方法涉及,在仅周期性唤醒的互联网设备上,在初始唤醒期建立到RELOAD覆层网络的对等端的连接,作为RELOAD客户端,并使用该设备的Node-1D在RELOAD对等端处创建词典资源。然后,在另一个唤醒期,建立到RELOAD对等端的连接,并且,通过从存储在RELOAD对等端的词典资源获取数据,获得在该设备的休眠期间向该设备发送的任意通信。换句话说,存储在RELOAD对等端的词典资源提供了可以存储其他设备向该设备发送的通信,因而当该设备唤醒时使该设备能够获取这些通信的邮箱。因此,该方法使其他设备(例如命令和/或管理实体)能够向受限设备发送消息,即使受限设备处于休眠模式。
[0069]在这一方面,由希望向仅周期性唤醒的接收设备发送通信的另一个互联网设备实现的方法涉及:建立到RELOAD覆层网络的对等端的连接,以及通过生成并发送至等于接收设备的Node-1D的Resouree-1D的存储请求消息(StoreReq),发送针对于接收设备的通信,其中存储请求消息请求向词典资源写入值,该值包含该通信。具体来说,存储请求可包括接收设备的Node-1D作为词典资源的Resouree-1D0
[0070]在RELOAD上下文中,词典是值的集合,每一个值由词典键索引,每个键一个值。换句话说,词典资源存储〈键,值〉对的数组,其中每一个值包含一些存储数据。因此,由希望向受限设备发送通信的另一个设备发送的存储请求消息还包括与值关联的词典键。优选地,词典键包含发送存储请求消息的另一个设备的Node-1D以标识被包括为值的通信的发送方。
[0071]消耗很大部分时间在休眠模式的受限设备无法参与到覆层网络中(即,作为对等端),因为这要求设备一直处于唤醒和连接,以能够路由(即,接收和转发)消息。因此,根据本文所述的方法,受限设备(例如电池供电的传感器)被配置为作为覆层网络的客户端操作,并建立到覆层网络的连接,作为客户端。具体来说,设备将建立到覆层网络中对其Node-1D负责的对等端的连接,这么做便提供了可以利用其Node-1D向该设备发送/从该设备接收消息。然而,希望向受限设备发送通信
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1